Home / Localization / Font Glyph & Text Fit Checker

Font Glyph & Text Fit Checker

Before you ship in Korean, Japanese, Chinese, Russian or German, check that your font can draw every character and that the longer translations still fit. Drop a font and paste your strings or a translation CSV. You get coverage for 9 writing systems, the exact characters your text needs but the font lacks, and a fit test that flags lines wider than your text box.

Drop a TTF, OTF, WOFF or WOFF2 font
A sample font is loaded so you can try it

One line per string. For a translation table, paste a CSV with a header row like key,en,de,ko, or drop a CSV file here.

Drop a translation CSV
Checking…
Pro · Download the full report: every line with its width, whether it fits and which characters are missing, plus a text file of missing characters per language to send to your font designer or use for a fallback font. See plans

Why fonts break localization

Most pixel and display fonts only include English letters. When the game shows a Korean or Russian line, the engine draws empty boxes or falls back to a system font that looks nothing like your game. Accented letters like ä, ñ, ł or ğ are often missing too. This checker shows exactly which characters your text needs that the font does not have, so you can pick a better font, add a fallback font or ask your artist for the missing letters.

Text that does not fit

Translations are often longer than English. German and French can be 20 to 35% longer, and some words do not break. Set the width and font size of your button or text box and the checker draws every line with your font and marks the ones that overflow. The German-length test stretches your source text so you can find tight boxes before any translation arrives.

How the check works

The font is loaded in your browser and every character is drawn twice with two different backup fonts. If the result is the same, the character comes from your font. If it changes, your font is missing it. The result is very reliable, but if your computer has no font at all for a script, check that script again on another device. Nothing is uploaded.

Writing systems

SetUsed for
Basic LatinEnglish
Western EuropeanFrench, German, Spanish, Portuguese, Italian, Dutch, Nordic languages
Central EuropeanPolish, Czech, Hungarian, Turkish, Romanian
CyrillicRussian, Ukrainian, Bulgarian, Serbian
GreekGreek
VietnameseVietnamese
Japanese kanaHiragana and katakana (kanji are counted with CJK)
KoreanAll 11,172 Hangul syllables
CJK ideographsChinese characters and Japanese kanji (U+4E00 to U+9FFF)
New tools every weekGet new free tools and game asset packs by email. About twice a month. Unsubscribe in one click.