Начиная с версии Юникода 15.0 для кириллицы выделено шесть блоков:

названиедиапазон кодов (hex) версия Юникода Cyrillic Кириллица 0400—04FF 1.1 Cyrillic Supplement Дополнение к кириллице 0500—052F 3.2 Cyrillic Extended-A Расширенная кириллица — A 2DE0—2DFF 5.1 Cyrillic Extended-B Расширенная кириллица — B A640—A69F 5.1 Cyrillic Extended-C Расширенная кириллица — C 1C80—1C8F 9.0 Cyrillic Extended-D 1E030—1E08F 15.0

Эти 6 разделов занимают в кодовом пространстве Юникода 544 позиции, из которых 40 пока свободны (не определены). Кроме того, в нижеприведённую большую таблицу включены 5 символов, не входящих в эти 6 разделов (см. «Разное»).

Символы можно разделить на 8 групп: U+0400 — U+045F — буквы славянских алфавитов из кодировки ISO 8859-5, но перемещённые вверх на 864 позиции (36016). U+0460 — U+0489 — исторические буквы и символы из старославянского (церковнославянского) алфавита. U+048A — U+052F — дополнительные буквы для разных языков, использующих кириллицу. U+1C80 — U+1C8F — старые формы представления кириллических букв. U+2DE0 — U+2DFF — церковнославянские буквотитлы. U+A640 — U+A67F — дополнительные буквы и символы для церковнославянского языка. U+A680 — U+A69F — дополнительные буквы для старой абхазской орфографии. U+1E030 — U+1E08F — над- и подстрочные буквы-модификаторы.

Проблемы и особенности использования Не регламентируется использование одновременно современных и исторических начертаний в одном тексте. К примеру, несмотря на присутствующую возможность указания варианта начертания символов (variation selectors), для кириллических символов используемые варианты стандартом не определены. Не реализована возможность использования надстрочных символов, простирающихся над несколькими буквами, что требуется в церковнославянском языке. Существует неоднозначность по отношению к кодированию некоторых букв: например, «Й» может быть закодирована как единый символ U+0419 либо как комбинация «И» U+0418 и диакритического знака U+0306. Для приведения таких символов текста к единообразию стандарт определяет формы нормализации текста. Для части букв некоторых языков с алфавитом на основе кириллицы не существует отдельных монолитных знаков, только диакритические комбинации, например, р̆, а̄. Для указания ударения следует использовать акут (U+0301) после соответствующего символа (ы́ э́ ю́ я́). Наличие разных начертаний одних и тех же букв в разных языках иногда приводит к некорректному виду текста: например русский и сербский языки используют разное начертание курсивных букв, например п и т в сербском выглядят как и и ш. Буквы Ё и ё расположены отдельно от остальных букв русского алфавита. Из этого следует, например, необходимость явного указания этих букв в тех местах, где остальные буквы можно упомянуть просто диапазоном (например, в регулярных выражениях).

Компактная таблица

Вся кириллица в Юникоде (версия 16.0) 0 1 2 3 4 5 6 7 8 9 A B C D E F U+040x Ѐ Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ѝ Ў Џ U+041x А Б В Г Д Е Ж З И Й К Л М Н О П U+042x Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я U+043x а б в г д е ж з и й к л м н о п U+044x р с т у ф х ц ч ш щ ъ ы ь э ю я U+045x ѐ ё ђ ѓ є ѕ і ї ј љ њ ћ ќ ѝ ў џ U+046x Ѡ ѡ Ѣ ѣ Ѥ ѥ Ѧ ѧ Ѩ ѩ Ѫ ѫ Ѭ ѭ Ѯ ѯ U+047x Ѱ ѱ Ѳ ѳ Ѵ ѵ Ѷ ѷ Ѹ ѹ Ѻ ѻ Ѽ ѽ Ѿ ѿ U+048x Ҁ ҁ ҂ ҃ ҄ ҅ ҆ ҇ ҈ ҉ Ҋ ҋ Ҍ ҍ Ҏ ҏ U+049x Ґ ґ Ғ ғ Ҕ ҕ Җ җ Ҙ ҙ Қ қ Ҝ ҝ Ҟ ҟ U+04Ax Ҡ ҡ Ң ң Ҥ ҥ Ҧ ҧ Ҩ ҩ Ҫ ҫ Ҭ ҭ Ү ү U+04Bx Ұ ұ Ҳ ҳ Ҵ ҵ Ҷ ҷ Ҹ ҹ Һ һ Ҽ ҽ Ҿ ҿ U+04Cx Ӏ Ӂ ӂ Ӄ ӄ Ӆ ӆ Ӈ ӈ Ӊ ӊ Ӌ ӌ Ӎ ӎ ӏ U+04Dx Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ә ә Ӛ ӛ Ӝ ӝ Ӟ ӟ U+04Ex Ӡ ӡ Ӣ ӣ Ӥ ӥ Ӧ ӧ Ө ө Ӫ ӫ Ӭ ӭ Ӯ ӯ U+04Fx Ӱ ӱ Ӳ ӳ Ӵ ӵ Ӷ ӷ Ӹ ӹ Ӻ ӻ Ӽ ӽ Ӿ ӿ U+050x Ԁ ԁ Ԃ ԃ Ԅ ԅ Ԇ ԇ Ԉ ԉ Ԋ ԋ Ԍ ԍ Ԏ ԏ U+051x Ԑ ԑ Ԓ ԓ Ԕ ԕ Ԗ ԗ Ԙ ԙ Ԛ ԛ Ԝ ԝ Ԟ ԟ U+052x Ԡ ԡ Ԣ ԣ Ԥ ԥ Ԧ ԧ Ԩ ԩ Ԫ ԫ Ԭ ԭ Ԯ ԯ U+1C8x ᲀ ᲁ ᲂ ᲃ ᲄ ᲅ ᲆ ᲇ ᲈ Ᲊ ᲊ U+1D2x ᴫ U+1D7x ᵸ U+20Dx ⃝ U+2DEx ⷠ ⷡ ⷢ ⷣ ⷤ ⷥ ⷦ ⷧ ⷨ ⷩ ⷪ ⷫ ⷬ ⷭ ⷮ ⷯ U+2DFx ⷰ ⷱ ⷲ ⷳ ⷴ ⷵ ⷶ ⷷ ⷸ ⷹ ⷺ ⷻ ⷼ ⷽ ⷾ ⷿ U+A64x Ꙁ ꙁ Ꙃ ꙃ Ꙅ ꙅ Ꙇ ꙇ Ꙉ ꙉ Ꙋ ꙋ Ꙍ ꙍ Ꙏ ꙏ U+A65x Ꙑ ꙑ Ꙓ ꙓ Ꙕ ꙕ Ꙗ ꙗ Ꙙ ꙙ Ꙛ ꙛ Ꙝ ꙝ Ꙟ ꙟ U+A66x Ꙡ ꙡ Ꙣ ꙣ Ꙥ ꙥ Ꙧ ꙧ Ꙩ ꙩ Ꙫ ꙫ Ꙭ ꙭ ꙮ ꙯ U+A67x ꙰ ꙱ ꙲ ꙳ ꙴ ꙵ ꙶ ꙷ ꙸ ꙹ ꙺ ꙻ ꙼ ꙽ ꙾ ꙿ U+A68x Ꚁ ꚁ Ꚃ ꚃ Ꚅ ꚅ Ꚇ ꚇ Ꚉ ꚉ Ꚋ ꚋ Ꚍ ꚍ Ꚏ ꚏ U+A69x Ꚑ ꚑ Ꚓ ꚓ Ꚕ ꚕ Ꚗ ꚗ Ꚙ ꚙ Ꚛ ꚛ ꚜ ꚝ ꚞ ꚟ U+FE2x ︮ ︯ U+1E03x 𞀰 𞀱 𞀲 𞀳 𞀴 𞀵 𞀶 𞀷 𞀸 𞀹 𞀺 𞀻 𞀼 𞀽 𞀾 𞀿 U+1E04x 𞁀 𞁁 𞁂 𞁃 𞁄 𞁅 𞁆 𞁇 𞁈 𞁉 𞁊 𞁋 𞁌 𞁍 𞁎 𞁏 U+1E05x 𞁐 𞁑 𞁒 𞁓 𞁔 𞁕 𞁖 𞁗 𞁘 𞁙 𞁚 𞁛 𞁜 𞁝 𞁞 𞁟 U+1E06x 𞁠 𞁡 𞁢 𞁣 𞁤 𞁥 𞁦 𞁧 𞁨 𞁩 𞁪 𞁫 𞁬 𞁭 U+1E07x U+1E08x 𞂏  — позиции некириллических символов — зарезервированные кодовые позиции

Символы кириллицы в версии Юникода 9.0

В нижеприведённой таблице строчные буквы упорядочены в порядке возрастания их юникодовских номеров (за исключением Ё, поставленной на своём алфавитном месте, и украинской Ґ, перемещённой в конец блока дополнительных знаков для современных славянских языков). Прописные буквы стоят непосредственно перед соответствующими строчными буквами.

Колонка «КР» означает «каноническое разложение» — если ячейка в этом столбце не пуста, то символ можно представить в виде сочетания базового символа и диакритического знака.

Колонка «ВЮ» означает версию Юникода, в которой впервые появился данный символ (самой ранней версией считается 1.1, а не 1.0).

Английские названия символов, написанные заглавными буквами (колонка «название») являются частью стандарта Юникода. Названия на других языках, включая русский и прочие языки на кириллической основе, в стандарте Юникода не прописаны. При этом для многих символов официальных названий на русском языке нет, а некоторые другие символы имеют разные названия в разных кириллических языках (например, «Ъ» в русском алфавите называется «Твёрдый знак», в церковнославянском — «Еръ», а в болгарском — «Ер голям»).

Всего в таблицу включено 429 символов.

код символ название КР ВЮ Комментарий Основной русский алфавит 0410 1.1 0430 1.1 0411 1.1 0431 1.1 0412 1.1 0432 1.1 0413 1.1 0433 1.1 0414 1.1 0434 1.1 0415 1.1 0435 1.1 0401 0415 0308 1.1 0451 0435 0308 1.1 0416 1.1 0436 1.1 0417 1.1 0437 1.1 0418 1.1 0438 1.1 0419 0418 0306 1.1 0439 0438 0306 1.1 041A 1.1 043A 1.1 041B 1.1 043B 1.1 041C 1.1 043C 1.1 041D 1.1 043D 1.1 041E 1.1 043E 1.1 041F 1.1 043F 1.1 0420 1.1 0440 1.1 0421 1.1 0441 1.1 0422 1.1 0442 1.1 0423 1.1 до версии 5.1 было совмещено с гаммаобразным вариантом буквы «ук» (ц.-сл.) 0443 1.1 0424 1.1 0444 1.1 0425 1.1 0445 1.1 0426 1.1 0446 1.1 0427 1.1 0447 1.1 0428 1.1 0448 1.1 0429 1.1 0449 1.1 042A 1.1 044A 1.1 042B 1.1 044B 1.1 042C 1.1 044C 1.1 042D 1.1 044D 1.1 042E 1.1 044E 1.1 042F 1.1 до версии 5.1 было совмещено с церковнославянской буквой Ꙗ (а йотированная) 044F 1.1 Дополнительные знаки для современных славянских языков 0400 0415 0300 3.0 македонский язык 0450 0435 0300 3.0 0402 1.1 сербский язык 0452 1.1 0403 0413 0301 1.1 македонский язык 0453 0433 0301 1.1 0404 1.1 украинский язык, русинский язык, хантыйский язык 0454 1.1 0405 1.1 македонский язык 0455 1.1 0406 1.1 украинский язык, белорусский язык 0456 1.1 0407 0406 0308 1.1 украинский язык 0457 0456 0308 1.1 0408 1.1 сербский язык, македонский язык 0458 1.1 0409 1.1 сербский язык, македонский язык 0459 1.1 040A 1.1 сербский язык, македонский язык 045A 1.1 040B 1.1 сербский язык 045B 1.1 040C 041A 0301 1.1 македонский язык 045C 043A 0301 1.1 040D 0418 0300 3.0 045D 0438 0300 3.0 040E 0423 0306 1.1 белорусский язык 045E 0443 0306 1.1 040F 1.1 сербский язык, македонский язык , абхазский язык 045F 1.1 0490 1.1 украинский язык 0491 1.1 Исторические буквы 0460 1.1 0461 1.1 0462 1.1 0463 1.1 0464 1.1 0465 1.1 0466 1.1 0467 1.1 0468 1.1 0469 1.1 046A 1.1 046B 1.1 046C 1.1 046D 1.1 046E 1.1 046F 1.1 0470 1.1 0471 1.1 0472 1.1 0473 1.1 0474 1.1 0475 1.1 0476 0474 030F 1.1 0477 0475 030F 1.1 0478 1.1 0479 1.1 047A 1.1 047B 1.1 047C 1.1 047D 1.1 047E 1.1 047F 1.1 0480 1.1 0481 1.1Исторические диакритические и иные знаки 0482 1.1 0483 1.1 0484 1.1 0485 1.1 0486 1.1 0487 5.1 0488 3.0 0489 3.0 Дополнительные буквы для неславянских языков 048A 3.2 048B 3.2 048C 3.0 048D 3.0 048E 3.0 048F 3.0 0492 1.1 0493 1.1 0494 1.1 0495 1.1 0496 1.1 0497 1.1 0498 1.1 0499 1.1 049A 1.1 049B 1.1 049C 1.1 049D 1.1 049E 1.1 049F 1.1 04A0 1.1 04A1 1.1 04A2 1.1 04A3 1.1 04A4 1.1 04A5 1.1 04A6 1.1 04A7 1.1 04A8 1.1 04A9 1.1 04AA 1.1 04AB 1.1 04AC 1.1 04AD 1.1 04AE 1.1 04AF 1.1 04B0 1.1 казахский 04B1 1.1 04B2 1.1 абхазский, таджикский и др. 04B3 1.1 04B4 1.1 04B5 1.1 04B6 1.1 04B7 1.1 04B8 1.1 04B9 1.1 04BA 1.1 04BB 1.1 04BC 1.1 04BD 1.1 04BE 1.1 04BF 1.1 04C1 0416 0306 1.1 04C2 0436 0306 1.1 04C3 1.1 04C4 1.1 04C5 3.2 04C6 3.2 04C7 1.1 04C8 1.1 04C9 3.2 04CA 3.2 04CB 1.1 04CC 1.1 04CD 3.2 04CE 3.2 04C0 1.1 04CF 5.0 04D0 0410 0306 1.1 04D1 0430 0306 1.1 04D2 0410 0308 1.1 04D3 0430 0308 1.1 04D4 1.1 04D5 1.1 04D6 0415 0306 1.1 04D7 0435 0306 1.1 04D8 1.1 04D9 1.1 04DA 04D8 0308 1.1 04DB 04D9 0308 1.1 04DC 0416 0308 1.1 04DD 0436 0308 1.1 04DE 0417 0308 1.1 04DF 0437 0308 1.1 04E0 1.1 04E1 1.1 04E2 0418 0304 1.1 04E3 0438 0304 1.1 04E4 0418 0308 1.1 04E5 0438 0308 1.1 04E6 041E 0308 1.1 04E7 043E 0308 1.1 04E8 1.1 04E9 1.1 04EA 04E8 0308 1.1 04EB 04E9 0308 1.1 04EC 042D 0308 3.0 04ED 044D 0308 3.0 04EE 0423 0304 1.1 04EF 0443 0304 1.1 04F0 0423 0308 1.1 04F1 0443 0308 1.1 04F2 0423 030B 1.1 04F3 0443 030B 1.1 04F4 0427 0308 1.1 04F5 0447 0308 1.1 04F6 4.1 04F7 4.1 04F8 042B 0308 1.1 04F9 044B 0308 1.1 0510 5.0 0511 5.0 0512 5.0 0513 5.0Дополнительные буквы для нивхского языка 04FA 5.0 04FB 5.0 04FC 5.0 04FD 5.0 04FE 5.0 04FF 5.0 Буквы старой письменности языка коми 0500 3.2 0501 3.2 0502 3.2 0503 3.2 0504 3.2 0505 3.2 0506 3.2 0507 3.2 0508 3.2 0509 3.2 050A 3.2 050B 3.2 050C 3.2 050D 3.2 050E 3.2 050F 3.2Буквы старой письменности мокшанского языка 0514 5.1 0515 5.1 0516 5.1 0517 5.1 0518 5.1 0519 5.1Буквы для курдского языка 051A 5.1 051B 5.1 051C 5.1 051D 5.1Буква для алеутского языка 051E 5.1 051F 5.1Буквы чувашского алфавита Яковлева 0520 5.1 0521 5.1 0522 5.1 0523 5.1Буква для абхазского языка 0524 5.2 0525 5.2Буква для горско-еврейского языка 0526 6.0 0527 6.0 Церковнославянские буквотитла 2DE0 5.1 2DE1 5.1 2DE2 5.1 2DE3 5.1 2DE4 5.1 2DE5 5.1 2DE6 5.1 2DE7 5.1 2DE8 5.1 2DE9 5.1 2DEA 5.1 2DEB 5.1 2DEC 5.1 2DED 5.1 2DEE 5.1 2DEF 5.1 2DF0 5.1 2DF1 5.1 2DF2 5.1 2DF3 5.1 2DF4 5.1 2DF5 5.1 2DF6 5.1 2DF7 5.1 2DF8 5.1 2DF9 5.1 2DFA 5.1 2DFB 5.1 2DFC 5.1 2DFD 5.1 2DFE 5.1 2DFF 5.1 Буквы старой кириллицы A640 5.1 A641 5.1 A642 5.1 A643 5.1 A644 5.1 A645 5.1 A646 5.1 A647 5.1 A648 5.1 A649 5.1 A64A 5.1 A64B 5.1 A64C 5.1 A64D 5.1 A64E 5.1 A64F 5.1 A650 5.1 A651 5.1 A652 5.1 A653 5.1 A654 5.1 A655 5.1 A656 5.1 A657 5.1 A658 5.1 A659 5.1 A65A 5.1 A65B 5.1 A65C 5.1 A65D 5.1 A65E 5.1 A65F 5.1 A660 6.0 A661 6.0 A662 5.1 A663 5.1 A664 5.1 A665 5.1 A666 5.1 A667 5.1 A668 5.1 A669 5.1 A66A 5.1 A66B 5.1 A66C 5.1 A66D 5.1 A66E 5.1 Разные символы церковнославянского письма A66F 5.1 A670 5.1 A671 5.1 A672 5.1 A673 5.1 A674 6.1 A675 6.1 A676 6.1 A677 6.1 A678 6.1 A679 6.1 A67A 6.1 A67B 6.1 A69F 6.1 A67C 5.1 A67D 5.1 A67E 5.1 A67F 5.1 Буквы старой абхазской орфографии A680 5.1 A681 5.1 A682 5.1 A683 5.1 A684 5.1 A685 5.1 A686 5.1 A687 5.1 A688 5.1 A689 5.1 A68A 5.1 A68B 5.1 A68C 5.1 A68D 5.1 A68E 5.1 A68F 5.1 A690 5.1 A691 5.1 A692 5.1 A693 5.1 A694 5.1 A695 5.1 A696 5.1 A697 5.1 Старые формы букв 1C80 9.0 1C81 9.0 1C82 9.0 1C83 9.0 1C84 9.0 1C85 9.0 1C86 9.0 1C87 9.0 1C88 9.0 Разное 1D2B 4.0 1D78 4.1 A69C 7.0 A69D 7.0 20DD 1.1

См. также

Список букв кириллицы Алфавиты на основе кириллицы

Примечания

Ссылки Таблицы кодировки стандарта Юникод (версия 15.1) Техническая спецификация 6.2 стандарта Юникод

Категория:Юникод Категория:Кодировки кириллицы