Cyrillic fonts
Free fonts with Cyrillic letters, for Russian, Ukrainian, Bulgarian and more.
- fonts
- 198
How to choose a Cyrillic font
Cyrillic is used for Russian, Ukrainian, Belarusian, Bulgarian, Serbian, Kazakh and many other languages. Not every font that looks good in Latin has well-drawn Cyrillic: sometimes it was added later and differs in weight and style.
The languages use different sets of letters. Russian needs ё, Ukrainian needs ї, є, і and ґ, and Kazakh adds nine more. Pick a font that covers the letters of your language, and type your own words into the preview.
Cyrillic fonts compared
The catalogue has 198 fonts with Cyrillic letters. 198 of them have the letter Ё; 165 have all nine Kazakh letters.
| Font | Category | Styles | License | Ё ё | Kazakh letters |
|---|---|---|---|---|---|
| Alegreya SC | Serif | 10 styles | SIL OFL | Yes | Yes |
| Alumni Sans Pinstripe | Display | 2 styles | SIL OFL | Yes | No |
| Victor Mono | Monospace | 2 styles | SIL OFL | Yes | Yes |
| Mononoki | Monospace | 4 styles | SIL OFL | Yes | No |
| Hack | Monospace | 4 styles | MIT | Yes | Yes |
| Maple Font | Monospace | 16 styles · Variable | SIL OFL | Yes | Yes |
| Monaspace | Monospace | 14 styles | SIL OFL | Yes | Yes |
| Plex | Sans-serif | 16 styles · Variable | SIL OFL | Yes | No |
| Monocraft | Monospace | 10 styles | SIL OFL | Yes | Yes |
| Montserrat Alternates | Sans-serif | 18 styles | SIL OFL | Yes | Yes |
| Pochaevsk | Display | 1 style | SIL OFL | Yes | No |
| Podkova | Serif | 5 styles · Variable | SIL OFL | Yes | Yes |
| Poiret One | Display | 1 style | SIL OFL | Yes | Yes |
| Ponomar | Display | 1 style | SIL OFL | Yes | No |
| Prata | Serif | 1 style | SIL OFL | Yes | Yes |
| Press Start 2P | Display | 1 style | SIL OFL | Yes | Yes |
| PT Mono | Monospace | 1 style | SIL OFL | Yes | Yes |
| PT Sans | Sans-serif | 4 styles | SIL OFL | Yes | Yes |
| PT Sans Caption | Sans-serif | 2 styles | SIL OFL | Yes | Yes |
| PT Sans Narrow | Sans-serif | 2 styles | SIL OFL | Yes | Yes |
| PT Serif | Serif | 4 styles | SIL OFL | Yes | Yes |
| PT Serif Caption | Serif | 2 styles | SIL OFL | Yes | Yes |
| Raleway | Sans-serif | 18 styles · Variable | SIL OFL | Yes | Yes |
| Roboto | Sans-serif | 36 styles · Variable | SIL OFL | Yes | Yes |
| Roboto Condensed | Sans-serif | 18 styles · Variable | SIL OFL | Yes | Yes |
| Roboto Flex | Sans-serif | 20 styles · Variable | SIL OFL | Yes | Yes |
| Roboto Mono | Monospace | 14 styles · Variable | SIL OFL | Yes | Yes |
| Roboto Serif | Serif | 18 styles · Variable | SIL OFL | Yes | Yes |
| Roboto Slab | Serif | 9 styles · Variable | Apache 2.0 | Yes | Yes |
| Rubik | Sans-serif | 14 styles · Variable | SIL OFL | Yes | Yes |
“Yes” in the Ё column means the font file has both Ё and ё; in the last column it means all nine extra Kazakh letters, capital and lowercase. The data is read from the font files, not from descriptions. The table shows the 30 most downloaded of 198 fonts; the whole list is below.