language support
Every font in the catalog is analyzed for real language coverage — not just Unicode block presence. Detection runs against actual orthographies (via Hyperglot), so “supports Polish” means the font has every character Polish needs.
finding fonts by language
- the catalog and search have a language filter
- the API accepts a
langparameter (ISO 639 code) on search — see the API reference - each font page lists supported languages grouped by script, ordered by speaker count
character maps
Font pages show curated, alphabet-ordered character maps per script — Latin as Aa-Zz pairs with digits, Greek in proper alphabet order — filtered against the font’s actual cmap table, so you never see glyphs the font doesn’t contain.
the Cyrillic policy
On onlyfonts, Cyrillic means Ukrainian:
- a font is tagged Cyrillic only if it covers the four Ukrainian-specific letters: Ґ (U+0490), Є (U+0404), І (U+0406), Ї (U+0407)
- the Cyrillic character map shows the Ukrainian alphabet in proper order
- fonts with only russian Cyrillic coverage are not tagged as Cyrillic and russian does not appear in language filters
This is a deliberate product decision. The Ukrainian type design scene is one of the strongest in the world and chronically underserved by font platforms; this one serves it first.