|The Cyrillic script|
The Cyrillic script family contains many specially treated two-letter combinations, or digraphs, but few of these are used in Slavic languages. In a few alphabets, trigraphs and even the occasional tetragraph are used.
In early Cyrillic, the digraphs ⟨⟩ and ⟨⟩ were used for /u/. As with the equivalent digraph in Greek, they were reduced to a typographic ligature, ⟨?⟩, and are now written ⟨?⟩. The modern letters ⟨?⟩ and ⟨?⟩ started out as digraphs, ⟨⟩ and ⟨⟩. In Church Slavonic printing practice, both historical and modern, ⟨⟩ (which is considered as a letter from the alphabet's point of view) is mostly treated as two individual characters, but ⟨?⟩ is a single letter. For example, letter-spacing affects ⟨⟩ as if they were two individual letters, and never affects components of ⟨?⟩. In a context of Old Slavonic language, ⟨⟩ is a digraph that can replace a letter ⟨?⟩ and vice versa.
Modern Slavic languages written in the Cyrillic alphabet make little or no use of digraphs. There are only two true digraphs: ⟨⟩ for /d?/ (Belarusian, Bulgarian, Ukrainian) and ⟨⟩ for /dz/ (Belarusian, Ukrainian). Sometimes these digraphs are even considered as special letters of respective alphabets. In standard Russian, however, the letters in ⟨⟩ and ⟨⟩ are always pronounced separately. Digraph-like letter pairs include combinations of consonants with the soft sign ⟨?⟩ (Serbian/Macedonian letters ⟨?⟩ and ⟨?⟩ are derived from ⟨⟩ and ⟨⟩), and ⟨⟩ or ⟨⟩ for the uncommon and optional Russian phoneme /?:/. Native descriptions of Cyrillic writing system often use the term "digraph" to combinations ⟨⟩ and ⟨⟩ (Bulgarian, Ukrainian) as they both correspond to a single letter ⟨?⟩ of Russian and Belarusian alphabets (⟨⟩ is used for /?o/, and ⟨⟩ for /jo/).
Cyrillic uses large numbers of digraphs only when used to write non-Slavic languages; in some languages such as Avar, these are completely regular in formation.
Many Caucasian languages use ⟨?⟩ (Abkhaz), ⟨?⟩ (Kabardian), or ⟨?⟩ (Avar) for labialization, for instance Abkhaz ⟨⟩ for /d?/ (sometimes [d?b]), just as many of them, like Russian, use ⟨?⟩ for palatalization. Since such sequences are decomposable, regular forms will not be listed below. (In Abkhaz, ⟨?⟩ with sibilants is equivalent to ⟨⟩, for instance ? /?/, /?/~//, //~//, but this is predictable phonetic detail.) Similarly, long vowels written double in some languages, such as ⟨⟩ for Abkhaz /a:/ or ⟨⟩ for Kirghiz /aju:/ "bear", or with glottal stop, as Tajik [a?~a:], are not included.
Archi: [á:], [a?], [á?], [a:?], , [h], [?], , , ? , [?], [é:], [e?], [é?], , [z?], [í:], [i?], [k:], [k?], [k:?], [k'], [k?'], [q'], [q'?], [q:'], [q?'], ? [q:?'], ? [q'], [q:'], [k'], [k'], [?], [?:], , ? [?:?], [k], [k], [ó:], [o?], [ó?], [o:?], [p:], [p'], [s:], [s?], [t:], [t'], [t?], [t'?], [ú:], [u?], [ú?], [?:], , [?:?], [?], , ? [?:?], ? , [?:], [q], [q?], [q?], ? [q], [t?s?], [t?s'], [t?s:], [t], [t'], [t'?], , [?:?], [?:], 
Avar uses ⟨?⟩ for labialization, as in /x?/. Other digraphs are:
The ? digraphs are spelled this way even before vowels, as in ? /habuna/ "made", not *.
Note that three of these are tetragraphs. However, gemination for the 'strong' consonants in Avar orthography is sporadic, and the simple letters or digraphs are frequently used in their place.
Belarusian language has the following digraphs:
Chechen uses the following digraphs:
In Ingush, there are no ejectives, so for example is pronounced /k/. Some of the other values are also different? /æ/ etc., /?/ etc., /q?/ (vs. /q/), /ç/
The vowel digraphs are used for front vowels for other Dagestanian languages and also the local Turkic languages Kumyk and Nogay. ⟨?⟩ digraphs for ejectives is common across the North Caucasus, as is for /?~?~?/.
Labialized, the trigraph becomes the unusual tetragraph ? /q?/.
Tabasaran uses gemination for its 'strong' consonants, but this has a different value with ?.
It uses ⟨?⟩ for labialization of its postalveolar consonants? //, //, /t/, /d/, ? /t?'?/, /t:/).
Tatar has a number of vowels which are written with ambiguous letters that are normally resolved by context, but which are resolved by discontinuous digraphs when context is not sufficient. These ambiguous vowel letters are ?, front /je/ or back /j?/, ?, front /jy/ or back /ju/; and ?, front /jæ/ or back /ja/. They interact with the ambiguous consonant letters ?, velar /k/ or uvular /q/, and ?, velar /?/ or uvular /?/.
In general, velar consonants occur before front vowels and uvular consonants before back vowels, so it is frequently not necessary to specify these values in the orthography. However, this is not always the case. A uvular followed by a front vowel, as in /qærdæ?/ "kinsman", for example, is written with the corresponding back vowel to specify the uvular value: . The front value of ? is required by vowel harmony with the following front vowel ?, so this spelling is unambiguous.
If, however, the proper value of the vowel is not recoverable by through vowel harmony, then the letter ? /?/ is added at the end of the syllable, as in ? /?a?ir/ "poet". That is, /i/ is written with a ? rather than a ? to show that the ? is pronounced /?/ rather than /?/, then the ? is added to show that the ? is pronounced as if it were a ?, so the discontinuous digraph ?...? is used here to write the vowel /i/. This strategy is also followed with the ambiguous letters ?, ?, and ? in final syllables, for instance in /jyn/ cheap. That is, the discontinuous digraphs ?...?, ?...?, ?...? are used for /j/ plus the front vowels /e, y, æ/.
Exceptional final-syllable velars and uvulars, however, are written with simple digraphs, with ? for velars and ? for uvulars: ? /pak/ pure, /wæ?dæ/ promise.
Ukrainian language has the following digraphs:
In the Cyrillization of Mandarin, there are digraphs and , which correspond to Pinyin z/j and zh. Final n is , while ? stands for final ng. is yu, but ? you, ?- yu-, - -ui.