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 lang parameter (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.