Wikipedia / Cyrillic script in Unicode
Wikipedia / Cyrillic script in Unicode
As of Unicode version , Cyrillic script is encoded across several blocks:
Cyrillic: U+0400–U+04FF, 256 characters
Cyrillic Supplement: U+0500–U+052F, 48 characters
Cyrillic Extended-A: U+2DE0–U+2DFF, 32 characters
Cyrillic Extended-B: U+A640–U+A69F, 96 characters
Cyrillic Extended-C: U+1C80–U+1C8F, 11 characters
Cyrillic Extended-D: U+1E030–U+1E08F, 63 characters
Phonetic Extensions: U+1D2B, U+1D78, 2 Cyrillic characters
Combining Half Marks: U+FE2E–U+FE2F, 2 Cyrillic characters
The characters in the range U+0400–U+045F are arranged in the same positions as ISO 8859-5, but moved upwards by 864 positions. The next characters in the Cyrillic block, range U+0460–U+0489, are historical letters, some of which are still used for Church Slavonic. The characters in the range U+048A–U+04FF and the complete Cyrillic Supplement block (U+0500–U+052F) are additional letters for various languages that are written with Cyrillic script. Two characters are in the Phonetic Extensions block: from the Uralic Phonetic Alphabet and for transcribing nasal vowels.
Unicode includes some precomposed accented Cyrillic letters; the others can be combined by adding after the accented vowel (e.g., е́ у́ э́); see below.
Several diacritical marks not specific to Cyrillic can be used with Cyrillic text, including:
in Combining Diacritical Marks block U+0300.
(as common Cyrillic stress mark).
(as stress mark in Bulgarian).
(in non Slavic languages)
(in non Slavic languages)
(with й but also other letters in non Slavic languages)
(in transliterations of other writing systems)
(in non Slavic languages)
(in non Slavic languages)
(in non Slavic languages)
(in non Slavic languages)
(with ѷ in old spelling)
(in 19th century Aleut alphabet)
(in transliterations of other writing systems)
(in 19th century Polish cyrillic alphabet, in 19th century Lithuanian cyrillic alphabet)
(in transliterations of other writing systems)
(in 19th century Polish cyrillic alphabet)
in Combining Diacritical Marks for Symbols block U+20D0
(as Cyrillic ten thousands sign).
In the table below, small letters are ordered according to their Unicode numbers; capital letters are placed immediately before the corresponding small letters. Standard Unicode names and canonical decompositions are included.
Table of characters
Blocks
The Cyrillic block (U+0400 – U+04FF) was added to the Unicode Standard in October, 1991 with the release of version 1.0:
The Cyrillic Supplement block (U+0500 – U+052F) was added to the Unicode Standard in March, 2002 with the release of version 3.2:
The Cyrillic Extended-A (U+2DE0 – U+2DFF) and Cyrillic Extended-B (U+A640 – U+A69F) blocks were added to the Unicode Standard in April, 2008 with the release of version 5.1:
The Cyrillic Extended-C block (U+1C80 – U+1C8F) was added to the Unicode Standard in June, 2016 with the release of version 9.0:
The Cyrillic Extended-D block (U+1E030 – U+1E08F) was added to the Unicode Standard in September, 2022 with the release of version 15.0:
See also
References