Russian (draft)
Cyrillic

Updated 13 November, 2022

This page brings together basic information about the Cyrillic script and its use for the Russian language. It aims to provide a brief, descriptive summary of the modern, printed orthography and typographic features, and to advise how to write Russian using Unicode.

Sample

Select part of this sample text to show a list of characters, with links to more details. Source
Change size:   24px

Статья 1 Все люди рождаются свободными и равными в своем достоинстве и правах. Они наделены разумом и совестью и должны поступать в отношении друг друга в духе братства.

Статья 2 Каждый человек должен обладать всеми правами и всеми свободами, провозглашенными настоящей Декларацией, без какого бы то ни было различия, как-то в отношении расы, цвета кожи, пола, языка, религии, политических или иных убеждений, национального или социального происхождения, имущественного, сословного или иного положения. Кроме того, не должно проводиться никакого различия на основе политического, правового или международного статуса страны или территории, к которой человек принадлежит, независимо от того, является ли эта территория независимой, подопечной, несамоуправляющейся или как-либо иначе ограниченной в своем суверенитете.

Usage & history

The Cyrillic script has traditionally been used for writing the Slavic languages, of which Russian is the most widely spoken. During the nineteenth and twentieth centuries, particularly under Soviet rule, it was extended to write over 50 languages throughout Eastern Europe and Asia. With the accession of Bulgaria to the European Union on 1 January 2007, Cyrillic became the third official script of the European Union, As of 2011, around 252 million people in Eurasia use it as the official alphabet for their national languages, with Russia accounting for about half of them.

ру́сский алфави́т rússkiy alfavít ˈruskʲɪj ɐlfɐˈvʲit Russian alphabet ру́сская а́збука rússkajᵃ ázbuka ˈruskəjə ˈazbʊkə ditto

The script is named in honor of the two Byzantine brothers, Saints Cyril and Methodius, who created the earlier Glagolitic alphabet. Modern scholars believe that Cyrillic was developed and formalized by early disciples of Cyril and Methodius.

Cyrillic is derived from the Greek uncial script, augmented by letters from the older Glagolitic alphabet, including some ligatures. These additional letters were used for Old Church Slavonic sounds not found in Greek, and the Cyrillic script was initially used for writing Old Church Slavonic (also called Old Bulgarian), The script has changed over the intervening centuries to the point that Old Church Slavonic is sometimes considered a separate script.

An orthographic reform implemented by the Russian tsar Peter the Great in 1708 removed a number of obsolete letters to make Russian writing highly phonetic.

Sources: Scriptsource, Wikipedia.

Basic features

Cyrillic is an alphabet. Letters typically represent a consonant or vowel sound. See the table to the right for a brief overview of features for the modern Russian language.

Of the 441 characters in the Unicode Cyrillic blocks, 177 are historic (33%) and 2 are for Lithuanian dialectology. The remaining 262 are just letters – no punctuation, digits, or combining characters. These are all bicameral, which brings the number of distinct modern letters to 131. Although modern Cyrillic text tends to use precomposed forms, rather than combining diacritics separately with base letters, many extended characters are formed by slightly tweaking a set of basic shapes.

Russian text runs left-to-right in horizontal lines.

Words are separated by spaces.

The script is bicameral. The shapes of the upper and lowercase forms are typically the same. There can be a significant difference, however, between regular and cursive/italic shapes for the same character.

Modern Russian has 23 consonant letters, including the hard and soft signs, and й [U+0439 CYRILLIC SMALL LETTER SHORT I], which is a semivowel used to write Russian diphthongs.

There are 10 vowel letters, half of which usually indicate palatalisation of the previous consonant. They may, however, sometimes be used after one of the few consonants that is always hard, and е [U+0435 CYRILLIC SMALL LETTER IE] is commonly used after non-palatalised consonants in loan words.

In the absence of an indicator vowel, the soft sign can be used to indicate palatalisation of a consonant.

Numbers use ASCII digits.

The visual forms of letters don't usually interact.

Character index

Letters

Show

Consonants

п␣б␣т␣д␣к␣г␣ц␣ч␣ш␣щ␣ф␣в␣с␣з␣ж␣х␣м␣н␣р␣л␣й
П␣Б␣Т␣Д␣К␣Г␣Ц␣Ч␣Ш␣Щ␣Ф␣В␣С␣З␣Ж␣Х␣М␣Н␣Р␣Л␣Й

Vowels

а␣я␣э␣е␣ы␣и␣о␣ё␣у␣ю
А␣Я␣Э␣Е␣Ы␣И␣О␣Ё␣У␣Ю

Other

ъ␣ь
Ъ␣Ь

Not used for modern Russian

ѫ␣ѧ␣ѭ␣ѩ␣і␣ѣ␣ѕ␣ѯ␣ѱ␣ѳ␣ѵ
Ѫ␣Ѧ␣Ѭ␣Ѩ␣І␣Ѣ␣Ѕ␣Ѯ␣Ѱ␣Ѳ␣Ѵ

Combining marks

Show
̆␣̈␣́

Punctuation

Show
«␣»␣„␣“␣—␣‐␣–␣…

ASCII

(␣)␣,␣.␣:␣;␣?␣!

Possible

§
Items to show in lists

Phonology

These are sounds for the Russian language.

Click on the sounds to reveal locations in this document where they are mentioned.

Phones in a lighter colour are non-native or allophones. Source Wikipedia.

Vowel sounds

Plain vowels

i ɨ ɨ u ɪ ʊ e ɵ ɵ o ə ə ɛ ʌ ʌ æ a

Diphthongs

Russian diphthongs all end in the sound , however they can be analysed either as diphthongs or as vowels followed by j.wp Here, for simplicity, we will take the latter line.

Consonant sounds

labial dental alveolar post-
alveolar
retroflex palatal velar
stops p b t d         k ɡ
palatalised         ɡʲ
affricates   t͡s   t͡ɕ      
palatalised   t͡sʲ          
fricatives f v   s z ɕː ʑː ʂ ʐ   x ɣ
palatalised        
nasals m   n        
palatalised          
approximants     ɫ     j  
palatalised            
trills/flaps     r    
palatalised        

Alphabet

Click on the characters to find where they are mentioned in this page.

The Russian alphabet has 31 letters. CLDR§ lists the following 'index' characters. Each has upper and lowercase forms; shown above and below, respectively.

а␣б␣в␣г␣д␣е␣ё␣ж␣з␣и␣й␣к␣л␣м␣н␣о␣п␣р␣с␣т␣у␣ф␣х␣ц␣ч␣ш␣щ␣ы␣э␣ю␣я
А␣Б␣В␣Г␣Д␣Е␣Ё␣Ж␣З␣И␣Й␣К␣Л␣М␣Н␣О␣П␣Р␣С␣Т␣У␣Ф␣Х␣Ц␣Ч␣Ш␣Щ␣Ы␣Э␣Ю␣Я

Vowels

Vowel sounds to characters

This section maps Russian vowel sounds to common graphemes in the Cyrillic orthography. Click on a grapheme to find other mentions on this page (links appear at the bottom of the page). Click on the character name to see examples and for detailed descriptions of the character(s) shown.

i
 

и [U+0438 CYRILLIC SMALL LETTER I] as a standalone and in stressed (Cʲ)v patterns

ɪ
 

и [U+0438 CYRILLIC SMALL LETTER I] as a standalone and in unstressed (Cʲ)v patterns

е [U+0435 CYRILLIC SMALL LETTER IE]  in unstressed Cʲv patterns

я [U+044F CYRILLIC SMALL LETTER YA] in unstressed CʲvCʲ or other patterns 

ɨ
  

и [U+0438 CYRILLIC SMALL LETTER I] in Cv patterns, stressed & unstressed

ы [U+044B CYRILLIC SMALL LETTER YERU] in Cv patterns, stressed and unstressed 

  

я [U+044F CYRILLIC SMALL LETTER YA] as an unstressed standalone

u
 

у [U+0443 CYRILLIC SMALL LETTER U] in stressed Xv patterns

ю [U+044E CYRILLIC SMALL LETTER YU] in stressed CʲvX patterns 

ʊ
 

у [U+0443 CYRILLIC SMALL LETTER U] in unstressed Xv patterns

ю [U+044E CYRILLIC SMALL LETTER YU] in unstressed CʲvX patterns 

ʉ
  

ю [U+044E CYRILLIC SMALL LETTER YU] in CʲvCʲ patterns, stressed & unstressed

ju
  

ю [U+044E CYRILLIC SMALL LETTER YU] as a standalone

e
 

е [U+0435 CYRILLIC SMALL LETTER IE] in stressed Cʲv and XvCʲ patterns

je
  

е [U+0435 CYRILLIC SMALL LETTER IE] as a standalone vowel

o
 

о [U+043E CYRILLIC SMALL LETTER O] in stressed Xv patterns

ɵ
 

ё [U+0451 CYRILLIC SMALL LETTER IO] in CʲV patterns

ə
 

о [U+043E CYRILLIC SMALL LETTER O] in unstressed Xv patterns

а [U+0430 CYRILLIC SMALL LETTER A] when not stressed 

я [U+044F CYRILLIC SMALL LETTER YA] in unstressed CʲvCʲ or other patterns 

ʌ
 

о [U+043E CYRILLIC SMALL LETTER O] in unstressed Xv patterns

а [U+0430 CYRILLIC SMALL LETTER A] when not stressed 

ɛ
 

э [U+044D CYRILLIC SMALL LETTER E] in the Xv pattern, stressed and unstressed

е [U+0435 CYRILLIC SMALL LETTER IE]  in stressed but non Cʲv or XvCʲ patterns, and unstressed non-Cʲv patterns

æ
 

я [U+044F CYRILLIC SMALL LETTER YA] in stressed CʲvCʲ patterns

 

я [U+044F CYRILLIC SMALL LETTER YA] as a standalone

a
 

а [U+0430 CYRILLIC SMALL LETTER A] in the Xv stressed pattern

я [U+044F CYRILLIC SMALL LETTER YA]  in stressed non-CʲvCʲ patterns

Vowel letters

Standard Russian uses 10 vowel letters (20 characters).

This set of plain vowels is normally used after a 'hard' consonant (ie. one that isn't palatalised).

ы␣у␣о␣э␣а
Ы␣У␣О␣Э␣А

The other vowels usually indicate a preceding palatalized (soft) consonant and with the exception of и [U+0438 CYRILLIC SMALL LETTER I] are iotated (pronounced with a preceding j) when written at the beginning of a word or following another vowel.

However, they may (and particularly е [U+0435 CYRILLIC SMALL LETTER IE] in words of foreign origin) sometimes also be used after non-palatalised consonants.wa,#Vowels

и␣ю␣е␣ё␣я
И␣Ю␣Е␣Ё␣Я

The phonetic sound of the letters varies, particularly between stressed and unstressed vowels (where, for example, о [U+043E CYRILLIC SMALL LETTER O], pronounced o in stressed syllables, is pronounced ʌ or ə). There may also be differences due to the context in which the vowel appears. Click on each letter above for more details, see vowelMappings, or see Wikipedia for much more information.

я [U+044F CYRILLIC SMALL LETTER YA] and ю [U+044E CYRILLIC SMALL LETTER YU] tend to have special pronunciations between two soft consonants.

э [U+044D CYRILLIC SMALL LETTER E] is not particularly common.

Semivowel

Й␣й

The semivowel is regarded as a consonant, but is mainly used to create diphthongs, eg. ино́й прийти́

Diacritics

́␣̈␣̆

́ [U+0301 COMBINING ACUTE ACCENT​] is used to indicate where the stress falls in a word for educational materials, dictionaries, and such. The position of the stress is distinctive, and not always predictable, eg. compare за́мок замо́к

Rarely, it may be used to specify the stress in uncommon foreign words and in poems with unusual stress used to fit the meter.wa,#Diacritics We use it here for most of the examples.

The other two diacritics shown above are produced only by Unicode decomposition: ◌̈ [U+0308 COMBINING DIAERESIS​] from ё [U+0451 CYRILLIC SMALL LETTER IO], and ◌̆ [U+0306 COMBINING BREVE​] from й [U+0439 CYRILLIC SMALL LETTER SHORT I], but normally precomposed characters are used, and these are each letters of the alphabet.

All 55 of the other combining characters in the Unicode Cyrillic blocks fall under the historical category.

Letter to sound mappings

Given the tendency to alter vowel quality for all vowels in a word other than the one that is stressed, plus the effects of palatalisation, the mapping of letters to actual sounds is somewhat complicated (and in some cases controversial). The following table comes from Wikipedia.wp

Phoneme Letter
(typically)
Position Stressed Reduced
i и (Cʲ)V i ɪ
ы и CV ɨ
u у (C)V u ʊ
(C)VCʲ
ю CʲV ʉ
e э VC ɛ ɪ
е CʲV e
э, е CVC ɛ ɨ
CVCʲ e
o о (C)V o ə, ʌ
(C)VCʲ ɵ
ё* CʲV ɪ
a а (C)V ä ə, ʌ
(C)VCʲ
я CʲV æ ɪ

* Reduced ⟨ё⟩ is written as ⟨е⟩.

† ⟨е⟩ is used in most loans (except if word-initial) or after ц, ш, ж.

Obsolete Russian vowels

Peter the Great's reform led to the abandonment of these vowel characters.w

Ѫѫ␣Ѧѧ␣Ѭѭ␣Ѩѩ

The Russian orthographic reform of 1918 dropped the following additional vowel letters from the Russian repertoire.w

Іі␣Ѣѣ

Consonants

Consonant sounds to characters

This section maps Russian consonant sounds to common graphemes in the Cyrillic orthography. Click on a grapheme to find other mentions on this page (links appear at the bottom of the page). Click on the character name to see examples and for detailed descriptions of the character(s) shown.

Sounds listed as 'infrequent' are allophones, or sounds used for foreign words, etc.

Stops

Affricates

Fricatives

Nasals

Other

Consonant letters

Russian uses 20 consonants (40 characters, if you include uppercase and lowercase), plus a hard and soft sign.

п␣б␣т␣д␣к␣г
П␣Б␣Т␣Д␣К␣Г
ц␣ч
Ц␣Ч
ф␣в␣с␣з␣ш␣ж␣щ␣х
Ф␣В␣С␣З␣Ш␣Ж␣Щ␣Х
м␣н
М␣Н
р␣л
Р␣Л

Palatalisation

Most of the consonants can be pronounced with or without palatisation, ie. 'hard' or 'soft', respectively. In principle, this is determines which vowel follows it. Palatalised consonants are generally followed by these vowels: я ё е ю и. The other vowels, а о э у ы, follow hard sounds. See also signs.

The following consonant sounds are always hard:

ж␣ш␣ц

These are always soft:

щ␣ч

Palatalisation is phonemically significant, eg. compare брать брат

Hard and soft signs

ъ␣ь
Ъ␣Ь

The hard sign slightly separates a non-palatised consonant sound from a following iotated vowel. In modern Russian it is mostly used to separate a prefix from a root.w

The soft sign can be used in two ways.

Prior to the 1918 reforms, every word ending in a consonant had to be followed by a hard or soft sign. That is no longer the case, and the hard sign is now the least common letter in the Russian alphabet.wa,#Frequency

Devoiced finals

Voiced plosive and fricative consonants are devoiced word-finally unless the next word begins with a voiced obstruent,wp,#Final_devoicing eg. шокола́д супру́г

Obsolete Russian consonants

Around 1750, after Peter the Great's orthographic reform, the following consonants fell into disuse in Russian.w

Ѕѕ␣Ѯѯ␣Ѱѱ

After the subsequent orthographic reform of 1918, the following additional consonants were removed from the Russian repertoirew, although you can still find them used in Church Slavonic and some other languages.

Ѳѳ␣Ѵѵ

Text direction

Cyrillic runs left to right in horizontal lines.

Show default bidi_class properties for characters in the Russian orthography described here.

Numbers

Cyrillic uses ASCII digits.

Glyph shaping & positioning

This section brings together information about the following topics: writing styles; cursive text; context-based shaping; context-based positioning; baselines, line height, etc.; font styles; case & other character transforms.

You can experiment with examples using the All Cyrillic character app and the Russian character app.

The Cyrillic script is not cursive, and involves no significant context-based shaping or positioning. Nor are there significant issues around baselines or inline alignment.

Font styling & weight

Cyrillic doesn't normally have any of the changeability of complex scripts. Characters are typically separate and self-contained. However, there can be a significant difference in shape between regular and italic/cursive font shapes for the same character.

вши

вши

Conservative transformations between regular and italic.

гдт

гдт

More radical transformations between regular and italic.

Note in particular the italic form of т in the figure just above, which looks similar to the italic form of м shown in the previous figure.

The shapes of the italic forms can also vary by language.w

The shape of the breve sign in Cyrillic is different from that used for Latin text.s A font such as Brill can detect the appropriate shape from the adjacent characters.

й   ̆ й i   ̆ i

̆ [U+0306 COMBINING BREVE] between cyrillic and latin characters changes shape in the Brill font.

Case & transforms

Russian is bicameral, and applications may need to enable transforms to allow the user to switch between cases.

Graphemes

Grapheme clusters

tbd

Punctuation & inline features

Word boundaries

Words are separated by spaces.

Phrase & section boundaries

,␣;␣:␣.␣?␣!

Cyrillic uses ASCII punctuation.

phrase

, [U+002C COMMA]

; [U+003B SEMICOLON]

: [U+003A COLON]

sentence

. [U+002E FULL STOP]

? [U+003F QUESTION MARK]

! [U+0021 EXCLAMATION MARK]

Bracketed text

(␣)

Russian commonly uses ASCII parentheses to insert parenthetical information into text.

  start end
standard

( [U+0028 LEFT PARENTHESIS]

) [U+0029 RIGHT PARENTHESIS]

Quotations & citations

«␣»␣„␣“

The standard approach is to use angle brackets by default, and the quotation marks for nested quotes.

  start end
initial

« [U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK]

» [U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK]

nested

[U+201E DOUBLE LOW-9 QUOTATION MARK]

[U+201C LEFT DOUBLE QUOTATION MARK]

Although most sources recommend the use of different quote marks for embedded quotes, Russian rules also allow use of the same quotation marks, and if inner and outer quotation marks fall together, then one of them should be omitted.wq,#Belarusian,_Russian,_and_Ukrainian

Пушкин писал Дельвигу: «Жду Цыганов и тотчас тисну».

Russian quotation marks.

For dialogue, the quotation dash is commonly used to introduce the spoken text, but also to terminate it before identifying the speaker. fig_quote_dashes uses [U+2014 EM DASH] with spaces around it for this.wq,#Belarusian,_Russian,_and_Ukrainian

Кто там?

Это я, почтальон Печкин, последовал ответ. Принёс заметку про вашего мальчика.

Quotation dashes used in Russian dialogue.

Emphasis

tbd

Abbreviation, ellipsis & repetition

tbd

Inline notes & annotations

tbd

Other punctuation

CLDR lists the following additional punctuation marks.

§␣‐␣–␣…

Other inline text decoration

tbd

Line & paragraph layout

Line breaking & hyphenation

Spaces between words provide the primary line break opportunities.u

Show (default) line-breaking properties for characters in the modern Russian orthography.

Text alignment & justification

Justification is done, principally, by adjusting the space between words.

Text spacing

tbd

This section looks at ways in which spacing is applied between characters over and above that which is introduced during justification.

Baselines, line height, etc.

tbd

Cyrillic uses the so-called 'alphabetic' baseline, which is the same as for Latin and many other scripts.

Counters, lists, etc.

You can experiment with counter styles using the Counter styles converter. Patterns for using these styles in CSS can be found in Ready-made Counter Styles, and we use the names of those patterns here to refer to the various styles.

The modern Russian orthography uses 4 alphabetic styles, besides the ASCII decimal numeric style.

Alphabetic

The lower-russian alphabetic style uses these letters.

а␣б␣в␣г␣д␣е␣ж␣з␣и␣к␣л␣м␣н␣о␣п␣р␣с␣т␣у␣ф␣х␣ц␣ч␣ш␣щ␣э␣ю␣я

Examples:

а␣б␣в␣г␣л␣ц␣ад␣ар␣вю␣жэ␣лщ␣пш

The lower-russian-full alphabetic style uses these letters.

а␣б␣в␣г␣д␣е␣ё␣ж␣з␣и␣й␣к␣л␣м␣н␣о␣п␣р␣с␣т␣у␣ф␣х␣ц␣ч␣ш␣щ␣ъ␣ы␣ь␣э␣ю␣я

Examples:

а␣б␣в␣г␣й␣ф␣я␣ай␣вк␣ец␣ив␣лн

The upper-russian alphabetic style uses these letters.

А␣Б␣В␣Г␣Д␣Е␣Ж␣З␣И␣К␣Л␣М␣Н␣О␣П␣Р␣С␣Т␣У␣Ф␣Х␣Ц␣Ч␣Ш␣Щ␣Э␣Ю␣Я

Examples:

А␣Б␣В␣Г␣Л␣Ц␣АД␣АР␣ВЮ␣ЖЭ␣ЛЩ␣ПШ

The upper-russian-full alphabetic style uses these letters.

А␣Б␣В␣Г␣Д␣Е␣Ё␣Ж␣З␣И␣Й␣К␣Л␣М␣Н␣О␣П␣Р␣С␣Т␣У␣Ф␣Х␣Ц␣Ч␣Ш␣Щ␣Ъ␣Ы␣Ь␣Э␣Ю␣Я

Examples:

А␣Б␣В␣Г␣Й␣Ф␣Я␣АЙ␣ВК␣ЕЦ␣ИВ␣ЛН

Prefixes and suffixes

The default list style uses a full stop + space as a suffix.

Examples:

а. б. в. г. д.
Separator for Russian list counters.

Styling initials

tbd

Page & book layout

This section is for any features that are specific to Cyrillic and that relate to the following topics: general page layout & progression; grids & tables; notes, footnotes, etc; forms & user interaction; page numbering, running headers, etc.

References