If a font supports all of the following characters, we believe that most long-standardized orthographies using the Cyrillic script would be able to typeset texts in their orthography.

There are comments below about glyph variants that may be needed to support some languages.

The process for developing this list was based on the following (in order of process):

  • Decision to include all Codepage 1251 (Cyrillic) characters
  • Decision to include all Codepage 1252 and MacRoman characters
  • Decision to include many characters required for publishing (spaces and dashes)
  • Decision that if a combining mark, such as U+0300  COMBINING GRAVE ACCENT was required, then all precomposed characters with that mark should also be included. (e.g., if U+0418  CYRILLIC CAPITAL LETTER I was in the subset, then U+040D  CYRILLIC CAPITAL LETTER I WITH GRAVE was also included in the subset. Even though U+0308  COMBINING DIAERESIS is in the subset, U+04D8  CYRILLIC CAPITAL LETTER SCHWA is not in the subset, so U+04DA  CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS has not been included in the subset).
  • Feedback on the resulting character set


In order to assist font developers, we have provided a .zip file which contains a basic text file which merely lists all the usvs we recommend for inclusion in each subset font. Also included in the .zip file is a .nam file which allows the user to map unicode values to Postscript names for every one of the recommended characters in FontLab. The .zip file is available here: Character Requirements for different regions (Cyrillic) - downloadable lists.



GraphicUSVNameComment
0020 SPACE  
0021 EXCLAMATION MARK  
0022 QUOTATION MARK  
0023 NUMBER SIGN  
0024 DOLLAR SIGN  
0025 PERCENT SIGN  
0026 AMPERSAND  
0027 APOSTROPHE  
0028 LEFT PARENTHESIS  
0029 RIGHT PARENTHESIS  
002A ASTERISK  
002B PLUS SIGN  
002C COMMA  
002D HYPHEN-MINUS  
002E FULL STOP  
002F SOLIDUS  
0030 DIGIT ZERO  
0031 DIGIT ONE  
0032 DIGIT TWO  
0033 DIGIT THREE  
0034 DIGIT FOUR  
0035 DIGIT FIVE  
0036 DIGIT SIX  
0037 DIGIT SEVEN  
0038 DIGIT EIGHT  
0039 DIGIT NINE  
003A COLON  
003B SEMICOLON  
003C LESS-THAN SIGN  
003D EQUALS SIGN  
003E GREATER-THAN SIGN  
003F QUESTION MARK  
0040 COMMERCIAL AT  
0041 LATIN CAPITAL LETTER A  
0042 LATIN CAPITAL LETTER B  
0043 LATIN CAPITAL LETTER C  
0044 LATIN CAPITAL LETTER D  
0045 LATIN CAPITAL LETTER E  
0046 LATIN CAPITAL LETTER F  
0047 LATIN CAPITAL LETTER G  
0048 LATIN CAPITAL LETTER H  
0049 LATIN CAPITAL LETTER I  
004A LATIN CAPITAL LETTER J  
004B LATIN CAPITAL LETTER K  
004C LATIN CAPITAL LETTER L  
004D LATIN CAPITAL LETTER M  
004E LATIN CAPITAL LETTER N  
004F LATIN CAPITAL LETTER O  
0050 LATIN CAPITAL LETTER P  
0051 LATIN CAPITAL LETTER Q  
0052 LATIN CAPITAL LETTER R  
0053 LATIN CAPITAL LETTER S  
0054 LATIN CAPITAL LETTER T  
0055 LATIN CAPITAL LETTER U  
0056 LATIN CAPITAL LETTER V  
0057 LATIN CAPITAL LETTER W  
0058 LATIN CAPITAL LETTER X  
0059 LATIN CAPITAL LETTER Y  
005A LATIN CAPITAL LETTER Z  
005B LEFT SQUARE BRACKET  
005C REVERSE SOLIDUS  
005D RIGHT SQUARE BRACKET  
005E CIRCUMFLEX ACCENT  
005F LOW LINE  
0060 GRAVE ACCENT  
0062 LATIN SMALL LETTER B  
0063 LATIN SMALL LETTER C  
0064 LATIN SMALL LETTER D  
0065 LATIN SMALL LETTER E  
0066 LATIN SMALL LETTER F  
0067 LATIN SMALL LETTER G  
0068 LATIN SMALL LETTER H  
0069 LATIN SMALL LETTER I  
006A LATIN SMALL LETTER J  
006B LATIN SMALL LETTER K  
006C LATIN SMALL LETTER L  
006D LATIN SMALL LETTER M  
006E LATIN SMALL LETTER N  
006F LATIN SMALL LETTER O  
0070 LATIN SMALL LETTER P  
0071 LATIN SMALL LETTER Q  
0072 LATIN SMALL LETTER R  
0073 LATIN SMALL LETTER S  
0074 LATIN SMALL LETTER T  
0075 LATIN SMALL LETTER U  
0076 LATIN SMALL LETTER V  
0077 LATIN SMALL LETTER W  
0078 LATIN SMALL LETTER X  
0079 LATIN SMALL LETTER Y  
007A LATIN SMALL LETTER Z  
007B LEFT CURLY BRACKET  
007C VERTICAL LINE  
007D RIGHT CURLY BRACKET  
007E TILDE  
00A0 NO-BREAK SPACE  
00A3 POUND SIGN  
00A4 CURRENCY SIGN  
00A5 YEN SIGN  
00A6 BROKEN BAR  
00A8 DIAERESIS  
00A9 COPYRIGHT SIGN  
00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK  
00AD SOFT HYPHEN  
00AE REGISTERED SIGN  
00AF MACRON  
00B0 DEGREE SIGN  
00B5 MICRO SIGN  
00B6 PILCROW SIGN  
00B7 MIDDLE DOT  
00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK  
00D7 MULTIPLICATION SIGN  
02BC MODIFIER LETTER APOSTROPHE  
02EE MODIFIER LETTER DOUBLE APOSTROPHE  
0300 COMBINING GRAVE ACCENT  
0301 COMBINING ACUTE ACCENT  
0306 COMBINING BREVE In Cyrillic the breve character has a different appearance than the same character in Latin (see http://scriptsource.org/entry/k9ew9c6yam)
0308 COMBINING DIAERESIS  
034F COMBINING GRAPHEME JOINER  
0400 CYRILLIC CAPITAL LETTER IE WITH GRAVE  
0401 CYRILLIC CAPITAL LETTER IO  
0402 CYRILLIC CAPITAL LETTER DJE  
0403 CYRILLIC CAPITAL LETTER GJE  
0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE  
0405 CYRILLIC CAPITAL LETTER DZE  
0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I  
0407 CYRILLIC CAPITAL LETTER YI  
0408 CYRILLIC CAPITAL LETTER JE  
0409 CYRILLIC CAPITAL LETTER LJE  
040A CYRILLIC CAPITAL LETTER NJE  
040B CYRILLIC CAPITAL LETTER TSHE  
040C CYRILLIC CAPITAL LETTER KJE  
040D CYRILLIC CAPITAL LETTER I WITH GRAVE  
040E CYRILLIC CAPITAL LETTER SHORT U In Cyrillic the breve character has a different appearance than the same character in Latin (see http://scriptsource.org/entry/k9ew9c6yam)
040F CYRILLIC CAPITAL LETTER DZHE  
0410 CYRILLIC CAPITAL LETTER A  
0411 CYRILLIC CAPITAL LETTER BE  
0412 CYRILLIC CAPITAL LETTER VE  
0413 CYRILLIC CAPITAL LETTER GHE  
0414 CYRILLIC CAPITAL LETTER DE  
0415 CYRILLIC CAPITAL LETTER IE  
0416 CYRILLIC CAPITAL LETTER ZHE  
0417 CYRILLIC CAPITAL LETTER ZE  
0418 CYRILLIC CAPITAL LETTER I  
0419 CYRILLIC CAPITAL LETTER SHORT I In Cyrillic the breve character has a different appearance than the same character in Latin (see http://scriptsource.org/entry/k9ew9c6yam)
041A CYRILLIC CAPITAL LETTER KA  
041B CYRILLIC CAPITAL LETTER EL  
041C CYRILLIC CAPITAL LETTER EM  
041D CYRILLIC CAPITAL LETTER EN  
041E CYRILLIC CAPITAL LETTER O  
041F CYRILLIC CAPITAL LETTER PE  
0420 CYRILLIC CAPITAL LETTER ER  
0421 CYRILLIC CAPITAL LETTER ES  
0422 CYRILLIC CAPITAL LETTER TE  
0423 CYRILLIC CAPITAL LETTER U  
0424 CYRILLIC CAPITAL LETTER EF  
0425 CYRILLIC CAPITAL LETTER HA  
0426 CYRILLIC CAPITAL LETTER TSE  
0427 CYRILLIC CAPITAL LETTER CHE  
0428 CYRILLIC CAPITAL LETTER SHA  
0429 CYRILLIC CAPITAL LETTER SHCHA  
042A CYRILLIC CAPITAL LETTER HARD SIGN  
042B CYRILLIC CAPITAL LETTER YERU  
042C CYRILLIC CAPITAL LETTER SOFT SIGN  
042D CYRILLIC CAPITAL LETTER E  
042E CYRILLIC CAPITAL LETTER YU  
042F CYRILLIC CAPITAL LETTER YA  
0430 CYRILLIC SMALL LETTER A  
0431 CYRILLIC SMALL LETTER BE  
0432 CYRILLIC SMALL LETTER VE  
0433 CYRILLIC SMALL LETTER GHE  
0434 CYRILLIC SMALL LETTER DE  
0435 CYRILLIC SMALL LETTER IE  
0436 CYRILLIC SMALL LETTER ZHE  
0437 CYRILLIC SMALL LETTER ZE  
0438 CYRILLIC SMALL LETTER I  
0439 CYRILLIC SMALL LETTER SHORT I In Cyrillic the breve character has a different appearance than the same character in Latin (see http://scriptsource.org/entry/k9ew9c6yam)
043A CYRILLIC SMALL LETTER KA  
043B CYRILLIC SMALL LETTER EL  
043C CYRILLIC SMALL LETTER EM  
043D CYRILLIC SMALL LETTER EN  
043E CYRILLIC SMALL LETTER O  
043F CYRILLIC SMALL LETTER PE  
0440 CYRILLIC SMALL LETTER ER  
0441 CYRILLIC SMALL LETTER ES  
0442 CYRILLIC SMALL LETTER TE  
0443 CYRILLIC SMALL LETTER U  
0444 CYRILLIC SMALL LETTER EF  
0445 CYRILLIC SMALL LETTER HA  
0446 CYRILLIC SMALL LETTER TSE  
0447 CYRILLIC SMALL LETTER CHE  
0448 CYRILLIC SMALL LETTER SHA  
0449 CYRILLIC SMALL LETTER SHCHA  
044A CYRILLIC SMALL LETTER HARD SIGN  
044B CYRILLIC SMALL LETTER YERU  
044C CYRILLIC SMALL LETTER SOFT SIGN  
044D CYRILLIC SMALL LETTER E  
044E CYRILLIC SMALL LETTER YU  
044F CYRILLIC SMALL LETTER YA  
0450 CYRILLIC SMALL LETTER IE WITH GRAVE  
0451 CYRILLIC SMALL LETTER IO  
0452 CYRILLIC SMALL LETTER DJE  
0453 CYRILLIC SMALL LETTER GJE  
0454 CYRILLIC SMALL LETTER UKRAINIAN IE  
0455 CYRILLIC SMALL LETTER DZE  
0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I  
0457 CYRILLIC SMALL LETTER YI  
0458 CYRILLIC SMALL LETTER JE  
0459 CYRILLIC SMALL LETTER LJE  
045A CYRILLIC SMALL LETTER NJE  
045B CYRILLIC SMALL LETTER TSHE  
045C CYRILLIC SMALL LETTER KJE  
045D CYRILLIC SMALL LETTER I WITH GRAVE  
045E CYRILLIC SMALL LETTER SHORT U In Cyrillic the breve character has a different appearance than the same character in Latin (see http://scriptsource.org/entry/k9ew9c6yam)
045F CYRILLIC SMALL LETTER DZHE  
0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN  
0491 CYRILLIC SMALL LETTER GHE WITH UPTURN  
04C1 CYRILLIC CAPITAL LETTER ZHE WITH BREVE In Cyrillic the breve character has a different appearance than the same character in Latin (see http://scriptsource.org/entry/k9ew9c6yam)
04C2 CYRILLIC SMALL LETTER ZHE WITH BREVE In Cyrillic the breve character has a different appearance than the same character in Latin (see http://scriptsource.org/entry/k9ew9c6yam)
04D0 CYRILLIC CAPITAL LETTER A WITH BREVE In Cyrillic the breve character has a different appearance than the same character in Latin (see http://scriptsource.org/entry/k9ew9c6yam)
04D1 CYRILLIC SMALL LETTER A WITH BREVE In Cyrillic the breve character has a different appearance than the same character in Latin (see http://scriptsource.org/entry/k9ew9c6yam)
04D2 CYRILLIC CAPITAL LETTER A WITH DIAERESIS  
04D3 CYRILLIC SMALL LETTER A WITH DIAERESIS  
04D6 CYRILLIC CAPITAL LETTER IE WITH BREVE In Cyrillic the breve character has a different appearance than the same character in Latin (see http://scriptsource.org/entry/k9ew9c6yam)
04D7 CYRILLIC SMALL LETTER IE WITH BREVE In Cyrillic the breve character has a different appearance than the same character in Latin (see http://scriptsource.org/entry/k9ew9c6yam)
04DC CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS  
04DD CYRILLIC SMALL LETTER ZHE WITH DIAERESIS  
04DE CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS  
04DF CYRILLIC SMALL LETTER ZE WITH DIAERESIS  
04E4 CYRILLIC CAPITAL LETTER I WITH DIAERESIS  
04E5 CYRILLIC SMALL LETTER I WITH DIAERESIS  
04E6 CYRILLIC CAPITAL LETTER O WITH DIAERESIS  
04E7 CYRILLIC SMALL LETTER O WITH DIAERESIS  
04EC CYRILLIC CAPITAL LETTER E WITH DIAERESIS  
04ED CYRILLIC SMALL LETTER E WITH DIAERESIS  
04F0 CYRILLIC CAPITAL LETTER U WITH DIAERESIS  
04F1 CYRILLIC SMALL LETTER U WITH DIAERESIS  
04F4 CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS  
04F5 CYRILLIC SMALL LETTER CHE WITH DIAERESIS  
04F8 CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS  
04F9 CYRILLIC SMALL LETTER YERU WITH DIAERESIS  
2000 EN QUAD  
2001 EM QUAD  
2002 EN SPACE  
2003 EM SPACE  
2004 THREE-PER-EM SPACE  
2005 FOUR-PER-EM SPACE  
2006 SIX-PER-EM SPACE  
2007 FIGURE SPACE  
2008 PUNCTUATION SPACE  
2009 THIN SPACE  
200A HAIR SPACE  
200B ZERO WIDTH SPACE  
200C ZERO WIDTH NON-JOINER  
200D ZERO WIDTH JOINER  
200E LEFT-TO-RIGHT MARK  
200F RIGHT-TO-LEFT MARK  
2010 HYPHEN  
2011 NON-BREAKING HYPHEN  
2012 FIGURE DASH  
2013 EN DASH  
2014 EM DASH  
2015 HORIZONTAL BAR  
2018 LEFT SINGLE QUOTATION MARK  
2019 RIGHT SINGLE QUOTATION MARK  
201A SINGLE LOW-9 QUOTATION MARK  
201B SINGLE HIGH-REVERSED-9 QUOTATION MARK  
201C LEFT DOUBLE QUOTATION MARK  
201D RIGHT DOUBLE QUOTATION MARK  
201E DOUBLE LOW-9 QUOTATION MARK  
201F DOUBLE HIGH-REVERSED-9 QUOTATION MARK  
2020 DAGGER  
2021 DOUBLE DAGGER  
2022 BULLET  
2024 ONE DOT LEADER  
2025 TWO DOT LEADER  
2026 HORIZONTAL ELLIPSIS  
2027 HYPHENATION POINT  
2028 LINE SEPARATOR  
2029 PARAGRAPH SEPARATOR  
202A LEFT-TO-RIGHT EMBEDDING  
202B RIGHT-TO-LEFT EMBEDDING  
202C POP DIRECTIONAL FORMATTING  
202D LEFT-TO-RIGHT OVERRIDE  
202E RIGHT-TO-LEFT OVERRIDE  
202F NARROW NO-BREAK SPACE  
2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK  
203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK  
2060 WORD JOINER  
20AC EURO SIGN  
2122 TRADE MARK SIGN  
25CC DOTTED CIRCLE  
FFFD REPLACEMENT CHARACTER