Google Fonts Integration

Browse, preview, and download from over 1,600 open-source font families directly inside the Unity Editor.

API Key Setup

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.

  1. Visit the Google Fonts Developer API guide and follow the instructions to get a key. Or go directly to the Google Cloud Credentials page and click Create Credentials → API Key.
  2. Copy the generated key.
  3. In Unity, open FontOps → Settings and paste the key into the API Key field.
  4. Click VALIDATE to confirm the key works.
The API key is stored locally via EditorPrefs and never transmitted except to Google's API.

Browsing Fonts

The Google Fonts tab lets you search, filter, and preview the entire Google Fonts catalog without leaving Unity.

FontOps
F
🔍
Aa
🔍
POPULAR LATEST A-Z
ALL SANS-SERIF SERIF DISPLAY HANDWRITING MONOSPACE ❤ FAVORITES
Roboto SANS-SERIF OFL 1.1 · v51 Quick Brown Fox ⬇ INSTALL ALL 1/18
INSTALLED
Playfair Display SERIF OFL 1.1 · v38 Quick Brown Fox ⬇ INSTALL ALL 0/6
INSTALLED
LIVE PREVIEW
The quick brown fox jumps over the lazy dog
WEIGHTS 6 VARIATIONS
Regular 400 Playfair Display Regular 400 ⬇ INSTALL
Medium 500 Playfair Display Medium 500 ⬇ INSTALL
Bold 700 Playfair Display Bold 700 ⬇ INSTALL
Regular Italic 400 Playfair Display Regular Italic 400 ⬇ INSTALL
FONT DETAILS
CATEGORYSERIF
VARIANTS6 styles
VERSIONv38
LICENSINGOFL 1.1
SIL Open Font License. Free to use, embed, and redistribute.
⬇ INSTALL ALL STYLES ↗ VIEW ON GOOGLE FONTS ↗ VIEW LICENSE
Fira Code MONOSPACE OFL 1.1 · v22 Quick Brown Fox ⬇ INSTALL ALL 0/5
INSTALLED
Lato SANS-SERIF OFL 1.1 · v25 Quick Brown Fox ⬇ INSTALL ALL 0/8
INSTALLED
PAGE 1 OF 129 | 15 PER PAGE 1 2 3 >
1
2
3
4
1
Sort modes — order by popularity, release date, or alphabetically
2
Category pills — filter by font classification plus a Favorites filter
3
Font rows — each row shows font name, category badge, preview text, install count, and favorite toggle
4
Refresh & Load Previews — refresh the catalog or download preview fonts for rendering

Downloading

When you click Download on a font card, FontOps performs the following steps:

  1. Downloads the TTF file from Google's servers into your configured download folder (default: Assets/Fonts).
  2. If Auto-create TMP Font Asset is enabled in Settings, a TMP_FontAsset is generated automatically.
  3. If Generate Atlas is also enabled, an SDF atlas texture is baked at the configured Atlas Size (default: 1024 × 1024).
You can change the download folder, toggle auto-TMP creation, and set the atlas size in FontOps → Settings.

Relevant Settings

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.

Font Previews

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.

Troubleshooting

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).