# Font Files This directory contains TrueType Font (TTF) files used for server-side image generation with PHP GD. ## Carlito-Bold.ttf - **Font:** Carlito Bold - **Source:** Google Fonts (Carlito Project) - **License:** SIL Open Font License 1.1 - **URL:** https://github.com/googlefonts/carlito - **Usage:** Used by `BattleCardGenerator` service for generating battle card OG images - **Note:** Carlito is a metric-compatible font family to Calibri ## Why TTF instead of @fontsource? The `@fontsource` npm packages provide WOFF/WOFF2 files for web usage, but PHP's GD library (`imagettftext()`) requires TrueType Font (TTF) files for server-side text rendering. ## Alternatives If you want to use a different font: 1. **Install system fonts:** ```bash # Find available TTF fonts find /usr/share/fonts -name "*.ttf" -type f # Copy desired font cp /usr/share/fonts/path/to/Font-Bold.ttf assets/fonts/ ``` 2. **Download from Google Fonts:** ```bash # Visit https://fonts.google.com # Download the font family # Extract the TTF file from the zip ``` 3. **Update service configuration:** Edit `config/services.yaml` and update the `$fontPath` parameter. ## Cache Clearing After changing fonts, clear the OG image cache: ```bash rm -rf var/og-cache/* ```