Browse, preview, and download from over 1,600 open-source font families directly inside the Unity Editor.
FontOps can query the Google Fonts API without an API key. However, unauthenticated requests are subject to lower rate limits, which may slow browsing when you are exploring many fonts at once. Adding a key removes that restriction.
EditorPrefs and never transmitted except to Google's API.
The Google Fonts tab lets you search, filter, and preview the entire Google Fonts catalog without leaving Unity.
When you click Download on a font card, FontOps performs the following steps:
Assets/Fonts).TMP_FontAsset is generated automatically.| Setting | Default | Description |
|---|---|---|
| Download Folder | Assets/Fonts |
Where downloaded TTF files are saved. |
| Auto-create TMP | On | Automatically create a TMP_FontAsset after download. |
| Generate Atlas | On | Bake an SDF atlas texture alongside the font asset. |
| Atlas Size | 1024 | Width and height (px) of the generated SDF atlas. |
By default, font cards show a plain-text placeholder. Clicking the Load Previews button in the toolbar downloads lightweight preview font files from Google and renders sample text directly inside the editor.
| Problem | Solution |
|---|---|
| Rate limit exceeded | Add a Google Fonts API key in Settings, or wait a few minutes before retrying. |
| Invalid API key | Verify the key in the Google Cloud Console and ensure the Fonts Developer API is enabled. |
| Font won't import | Check the Unity Console (Window → General → Console) for errors. The TTF file may be corrupt—try re-downloading. |
| No SDF atlas generated | Enable Generate Atlas in Settings. Also ensure you have imported TMP Essential Resources (Window → TextMeshPro → Import TMP Essential Resources). |