Updated 29 November, 2024
This page brings together basic information about the Tibetan script and its use for the Tibetan language. It aims to provide a brief, descriptive summary of the modern, printed orthography and typographic features, and to advise how to write Tibetan using Unicode. The main focus is the Standard Tibetan used in Lhasa, but some information is also provided about use of the script for Sanskrit.
Richard Ishida, Tibetan Orthography Notes, 29-Nov-2024, https://r12a.github.io/scripts/tibt/bn
དོན་ཚན་དང་པོ། འགྲོ་བ་མིའི་རིགས་རྒྱུད་ཡོངས་ལ་སྐྱེས་ཙམ་ཉིད་ནས་ཆེ་མཐོངས་དང༌། ཐོབ་ཐངགི་རང་དབང་འདྲ་མཉམ་དུ་ཡོད་ལ། ཁོང་ཚོར་རང་བྱུང་གི་བློ་རྩལ་དང་བསམ་ཚུལ་བཟང་པོ་འདོན་པའི་འོས་བབས་ཀྱང་ཡོད། དེ་བཞིན་ཕན་ཚུན་གཅིག་གིས་གཅིག་ལ་བུ་སྤུན་གྱི་འདུ་ཤེས་འཛིན་པའི་བྱ་སྤྱོད་ཀྱང་ལག་ལེན་བསྟར་དགོས་པ་ཡིན༎
དོན་ཚན་གཉིས་པ། སྐྱེ་བོ་རེ་རེར་གསལ་བསྒྲགས་འདི་ནང་བཀོད་པའི་ཐོབ་ཐང་དང་རང་དབང་སྟེ། མི་རིགས་དང། ཤ་མདོག། ཕོ་མོ། སྐད་ཡིག། ཆོས་ལུགས། སྲིད་དོན་བཅས་སམ། འདོད་ཚུལ་གཞནདག་དང༌། རྒྱལ་ཁབ་དང་སྤྱི་ཚོགས་ཀྱི་འབྱུང་ཁུངས་། མཁར་དབང༌། རིགས་རྒྱུད། དེ་མིན་གནས་ཚུལ་འདི་རིགས་གང་ཡང་རུང་བར་དབྱེ་འབྱེད་མེད པའི་ཐོབ་དབང་ཡོད༎ ད་དུང་རྒྱལ་ཁབ་བམ། ས་གནས་གང་ཞིག་རང་བཙན་ཡིན་པ་དང༌། ལྟ་རྟོགས་འོག་ཏུ་གནས་པ། རང་གཞུང་རང་སྐྱོང་མ་ཡིན་པ། གཞན་དག་བདག་དབང་ཚད་འཛིན་ཡོད་པ་བཅས་ཇི་ལྟར་ཡང་དེ་དག་གི་སྐྱེ་བོ་གང་ཞིག་སྐིད་དོན་དང། ཁྲིམས་དབང། རྒྱལ་སྤྱིའི་གནས་སྟངས་བཅས་ཀྱི་ཐོག་ཏུ་ཁྱད་པརམི་དབྱེ་བ་ཡིན༎
Source: Unicode UDHR, articles 1 & 2
Origins of the Tibetan script, 6thC – today.
Phoenician
└ Aramaic
└ Brahmi
└ Gupta
└ Tibetan
+ Sharada
+ Siddham
+ Kalinga
+ Bhaiksuki
The Tibetan script is used for writing the Tibetan, Dzongkha, Ladakhi and Sikkimese languages, spoken in Tibet, Bhutan, Nepal and India. It is also used for transcribing religious Sanskrit texts. Language speakers number around 6,000,000.
བོད་སྐད
ལྷ་སའི་སྐད
བོད་ཡིག
While the exact origin of the script is not clear (other than that is a derivative of the Brahmi script), tradition says that it was developed by Thonmi Sambhota after a visit to India in the mid-7th century to study the art of writing.
The creation of the Tibetan alphabet is attributed to Thonmi Sambhota of the mid-7th century. Tradition holds that Thonmi Sambhota, a minister of Songtsen Gampo (569-649), was sent to India to study the art of writing, and upon his return introduced the alphabet. The form of the letters is based on an Indic alphabet of that period.
More information: Wikipedia
The Tibetan script is an abugida, ie. each consonant contains an inherent vowel sound. See the table to the right for a brief overview of features for the modern Tibetan orthography.
Tibetan can be written using two different styles: དབུ་ཅན dbu can with a head, the block style of the Tibetan script used in print, pronounced u.cen; and དབུ་མེད dbu med headless, the cursive style of the Tibetan script used in shorthand and calligraphy, pronounced u.me. This page concentrates on the former. Pronunciations are based on the central, Lhasa dialect.
Historically, Tibetan text was written on loose-leaf sheets called pechas, (དཔེ་ཆ). Some of the characters used and formatting approaches are different in books and pechas.
Tibetan text runs left to right in horizontal lines. Word boundaries are not indicated. However, Tibetan words are made up of one or more units called tsheg-bar which are roughly equivalent to phonological syllables. The tsheg-bar units are separated using ་ (tsheg). Line breaks occur after the tsheg, and never inside a tsheg-bar, and it is preferable to avoid breaking a line in the middle of the word.
The tsheg-bar units are composed of structural elements that include a root surrounded by vowel signs and consonants used as prefixes, subscripts, superscripts, suffixes, and secondary suffixes. A common scenario includes a stack and additional consonants to either side of the root consonant. These may indicate syllable-final consonant sounds, but more often than not they qualify or modify the root value, and are not associated with their nominal sound value. The actual pronunciation of Tibetan is usually much more simple than a typical romanisation would suggest. For example, the word གདུགས is transcribed as gdugs.
རྒྱུད
To write the sounds of the standard Lhasa dialect, Tibetan uses 28 consonant letters (plus 20 subjoined forms). Tibetan has 3 different code points for each of the stop and affricate sounds, to reflect combinations of tone and voicing. Two of the fricatives also have separate code points to indicate high and low tones. 6 more letters are used to write Sanskrit.
A distinguishing feature of Tibetan is the set of separate code points for the subjoined consonants in stacks, used to create consonant stacks. Of the 77 combining characters in the Tibetan block, 48 represent subjoined consonant forms. Unlike many other Indic scripts, the modern Tibetan orthography doesn't use a virama to create stacks.
❯ basicV
Tibetan is an abugida with one inherent vowel, pronounced a. When writing the Lhasa dialect, other post-consonant vowels are represented using 4 vowel signs, all combining marks. Some vowel sounds are written using a combination of vowel sign plus a root suffix.
There are no pre-base, circumgraph, or multipart vowels in the Tibetan used to write the Llasa dialect (though there are when writing in Sanskrit).
Standalone vowels are written by adding vowel signs to either འ [U+0F60 TIBETAN LETTER -A] or ཨ [U+0F68 TIBETAN LETTER A] depending on the tone.
Sanskrit vowels written in Tibetan use additional vowel signs and combining marks, some of which represent diphthongs, and some of which form circumgraphs or multipart characters, depending on the encoding.
Tone is indicated by the choice of root character and/or its associated prefixes and superscripts.
Modern Tibetan writing uses few punctuation marks or symbols, but the Tibetan script block in Unicode contains many of these.
Tibetan has its own set of numbers.
These sounds are for the modern Lhasa dialect of Tibetan.
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.
ɑi ɑu |
The sounds ʈ~ʈ͡ʂ and ʈʰ~ʈ͡ʂʰ appear to be alternative versions of the same phoneme. Wiktionary IPA transcriptions for Lhasa Tibetan use the affricate sound only.
Voiced phones occur when the syllable has a low tone. However, the dialect of the upper social strata in Lhasa does not use voiced stops and affricates.wl
Lhasa Tibetan is commonly said to have 2 tones, but in fact there are 4; the 'high' tone can have 2 distinct contours, as can the 'low' tone.
High tones | ˥˥ | á |
˥˨ | â | |
Low tones | ˩˨ | à |
˩˧˨ | a᷈ |
The following table summarises the main vowel to character assigments.
ⓘ represents the inherent vowel. Ⓢ represents one of 4 root suffix letters. The right-hand column shows standalone vowels.
Vowel signs: | ||
---|---|---|
ཀ ka U+0F40 TIBETAN LETTER KA
a following a consonant is not written, but is seen as an inherent part of the consonant letter, so ka is written by simply using the consonant letter.
པ་ན་མ
Post-consonant vowels are written using 4 vowel signs, all combining marks. Some vowel sounds are written using a combination of vowel sign plus a root suffix.
There are no pre-base, circumgraph, or multipart vowels in the Tibetan used to write the Llasa dialect (though there are when writing in Sanskrit).
ཀི ki U+0F40 TIBETAN LETTER KA + U+0F72 TIBETAN VOWEL SIGN I
Four post-consonant vowels are written using combining marks, called vowel signs. For example:
རི་མོ
དབུ་མེད
None of the vowel signs are spacing marks, ie. they don't consume horizontal space when added to a base consonant.
An orthography that uses vowel signs is different from one that uses simple diacritics or letters for vowels in that the vowel signs are generally displayed relative to the orthographic syllable, rather than just applied to the letter of the immediately preceding consonant. This means that vowel signs that appear above a base appear above a whole consonant cluster if the cluster is rendered as a stack.
སྤྱིར་
A number of phonemes in the Lhasa Tibetan vowel repertoire are typically produced by a combination of one of the vowel signs listed above plus a suffix, as shown in the table below.
In the last row of the table '–' represents the inherent vowel.
Vowel | is produced by | Examples |
---|---|---|
y | བདུད དངུལ ལོ་རྒྱུས བརྩོན་འགྲུས |
|
ø | པོད བོན རོལ ཆོས |
|
ɛ | བཞད ནས བལ ཆབ་གདན |
See also suffix.
In normal spoken pronunciation, a lengthening of the vowel is frequently substituted for the sounds r and l when they occur at the end of a syllable.wl
གཟའ་འཁོར
ཆོལ་ཁ
Silent suffixes such as ད and ས can also lengthen the vowel while changing its quality.
དད་པ
གཞས
A subjoined 'a-chung is used to express long vowels in loan words (Tibetan doesn't have them natively), such as those borrowed from Chinese, Hindi and Mongolian. For example,
ཤྲཱི
ཡང་ལཱ
ཏཱ་ལའི་བླ་མ
The Unicode Standard recommends the use of 0F71 for this, rather than 0FB0.
U+0FB0 TIBETAN SUBJOINED LETTER -A ( a-chung ) should be used only in the very rare cases where a full-sized subjoined a-chung letter is required. The small vowel lengthening a-chung encoded as U+0F71 TIBETAN VOWEL SIGN AA is far more frequently used in Tibetan text, and it is therefore recommended that implementations treat this character (rather than U+0FB0) as the normal subjoined a-chung.
Syllables that used to end in n in classical Tibetan are still written with the suffix ན, but nowadays the sound is realised as a nasalisation of the vowel.
ཀུན
ཉན
0F68 (called ཨ་ཆེན ạ␣ʧʰen␣ a chen) and 0F60 (called འ་ཆུང à␣ʧʰuŋ␣ 'a chung) represent the phoneme a. In the Lhasa dialect, they have a high and a low tone, respectively.
Other standalone vowels are written by attaching vowel signs to one or other of these, depending on the tone needed.
'A-chung can also represent a nasal, so the following alternative spellings may occur.
མཚམས or འཚམས mtshams boundary
མཐུན or འཐུན mtʰun agreement
'A-chung may also nasalise the juncture of two morphemes, eg.
དགེ་འདུན
Other than loanwords, Tibetan only allows diphthongs in diminutive expressions. 'A-chung is used to write these, as in the following: མི མེའུ
Another example:
རྡོ རྡེའུ
Finally, 'a-chung can be used to disambiguate the location of an inherent vowel in a syllable. The following sequence is interpreted as CVC.
དག
To express CCV add 'a-chung, eg.
དགའ
Some Tibetan tone distinctions are reflected in the orthography by the choice of consonant letter. For example, consonant letters such as the following carry a particular default tone. This applies to stops, affricates, and some fricatives.
However, the tone of these letters can be modified by additional letters in the tsheg-bar. For example, a prefix or superscript will typically change the default low tone of a nasal to a high tone. (See prefix and suffix.)
Otherwise, there are no diacritics or other ways of marking tone in the orthography (nor is tone marked in the Wylie transcriptions).
The inherent vowel is not normally pronounced at the end of a syllable which ends with a coda. These syllable-final sounds are written using one of 7 suffixes (see suffix).
This section examines additional vowel signs used for transcription of Sanskrit text or foreign words, principally from Chinese and Mongolian.
See also vocalics.
Sanskrit extensions add vowels that involve more than one glyph per base. In 2 cases these glyphs are positioned both above and below the base or stack.
ཤྲཱི་
The Unicode Tibetan block provides precomposed characters for each of these vowels, but discourages their use.
Instead, the Standard recommends the use of decomposed sequences as follows. The decomposed sequence is produced after normalisation by both NFC and NFD methods
Whichever approach is used, the vowel signs must be typed and stored after the consonant characters they surround. In the case of decomposed vowel signs, the order is also important and must be as shown above.
In addition to the vowel signs just mentioned, the following combining marks are used to indicate additional vowel sounds for the Sanskrit repertoire.
ཱ [U+0F71 TIBETAN VOWEL SIGN AA] is used here to lengthen vowels.
The following table summarises the only the nominal consonant to character assignments. Note that the dialect of the upper social strata of Lhasa doesn't include voiced sounds, and simply de-aspirates the other sound where two are shown. For additional details and sounds see consonant_mappings.
This table only shows the unmodified syllable onset values, using sounds from the Lhasa dialect. It doesn't include letters used for writing Sanskrit other than those in the right column, which are typically used to write foreign proper nouns. There's a need for more research to determine what others should be listed, and the exact IPA equivalents for each.
Stops | ||
---|---|---|
Affricates | ||
Fricatives | ||
Nasals | ||
Other |
For additional details see consonant_mappings.
Native Lhasa Tibetan words use 28 full-sized consonant letters and 20 subjoined consonant letters. Tibetan has distinct stop and affricate letters for consonants that are high tone and unaspirated, high tone and aspirated, and low tone and aspirated. The sound values of these are modified, however, by the other characters within a written syllable. The sound matrix provides a useful framework for understanding these effects, and the various modifications are described in the sections that follow.
The lists below show a basic and a subjoined version of each consonant, however not all subjoined forms are used for writing the Tibetan language. Subjoined letters that are not used are marked as such. A few subjoined letters used as subscripts have IPA fields left blank because they show too much variation. Whereas the table just above takes you from sounds to letters, the following simply lists the basic consonant letters.
Here, and for the other lists in this section, click on the characters to reveal detailed information about pronunciation and use.
The following diagram shows characters in all of the syllabic positions, and lists the consonant characters that can appear in each of the non-root locations.
འགྲེམས་སྟོན་
Nineteen of the consonants are typically arranged in 4x5 matrix form that is useful for understanding pronunciation, and particularly for the effects of non-root consonants on the syllable.
The arrangement of columns is as follows:
A stack has a consonant character at the top (although it may actually be slightly squeezed or adapted slightly in shape), and one or more special subjoined consonant characters beneath it.
The topmost consonant in a stack always uses the standard character from the Unicode Tibetan block regardless of whether it is a root consonant or not, and consonants below it always use a character from the subjoined range.
fig_stack shows an example from the Unicode Standard of a word which shows a stack with three consonants. Click on the image or 'show composition' to see the components and the order in which they are stored.
སྤྱིར་
Unlike other Brahmi-derived scripts, no virama is used for native Tibetan text. Instead, just a full and subjoined form of each consonant. The subjoined forms are combining characters. Avoiding the virama makes sense because the virama is not used by Tibetans, and the approach taken makes it easier to create the large number of stacks contained in Tibetan text.
Tibetan uses the word 'head' to refer to either the top-most consonant (ie. spacially) or the root consonant of a syllable, which may be a subjoined consonant. We therefore avoid this term here, and say 'root' or 'topmost'.
The following list shows the order in which characters should be typed, and stored in memory, for a set of stacked characters.
In transliterated text consonants are sometimes stacked in ways that are not allowed in native Tibetan text.
The pronunciation of Tibetan syllables is typically much simpler than the orthography, which involves patterns of consonants that reduce ambiguity and can affect pronunciation and tone.
The primary consonant in a tseg-bar is called the root consonant or radical (མིང་བཞི), and the other consonants in the syllable (normally up to a maximum of 6) annotate or modify it. The following rules help identify the root:
a consonant with a vowel is always the root, unless it is the phrase connector འི, and letters with superscripts or subscripts are root consonants.
གཡུ་མདོག júm.tôː turquoise
དཔྱ་ཁྲལ t͡ɕá.ʈ͡ʂʰɛː tribute
in a 2-consonant syllable with no vowel, the first consonant is always the root
ནང naŋ inside, room
in a 3-consonant syllable where the last consonant is not ས, the second consonant is likely to be the root.
དམག maː˥˩ war
in a 4-consonant syllable, the second consonant is always the root.
གཟིགས si᷈ to see, look (hon.)
The 5 characters that appear in the prefix location are not pronounced, but may de-aspirate or give a higher tone value to certain root characters. Each superscript character can only be used with a specified set of root characters.
The effect varies according to the position of the character in the matrix described earlier:
ཀཅཏཔཙ
column 1 characters
are unaffected, pronunciation-wise, and prefixes serve to distinguish similar sounding words;
ཁཆཐཕཚ
column 2 characters
only infrequently have prefixes, and pronunciation is also unaffected;
གཇདབཛ
column 3 letters
are de-aspirated / voiced (but still low tone);
ངཉནམཡ
column 4 letters and ཡ
are given a high tone.
Prefixes can also appear before other letters that are not included in the matrix.
The consonant 0F42 may occur before 11 root characters, 0F51 before 6, 0F56 before 10, 0F58 before 11, and 0F60 before 10, eg.
འཁོར་ལོ
བསམ་བློ
The prefix letters མ and འ also introduce prenasalisation of column 3 letters in Old Tibetan pronunciation. The nasal sound is homorganic with the following consonant.
The three characters that appear in the superscript location raise the tone pitch of the syllable, but are not pronounced themselves. Each superscript character can only be used with a specified set of root characters. The effect varies according to the position of the character in the matrix described earlier:
ཀཅཏཔཙ column 1 characters are unaffected;
ཁཆཐཕཚ column 2 characters don't have superscripts;
གཇདབཛ column 3 letters are de-aspirated / voiced (but still low tone);
ངཉནམ column 4 letters receive a high tone.
The following table shows the combinations that are generally used in this orthography, and the pronunciations. The left-most column shows the default pronunciations for the letters supporting the superscripts. Note that the superscript glyph is a normal character, and the bigger character below it is actually a subjoined code point.
Grey characters indicate combinations that exist, but that don't change their pronunciation. Gaps and empty cells indicate that the combination doesn't occur in the Tibetan orthography we are describing.
ར | ལ | ས | |
---|---|---|---|
ལྷ produces the heavily aspirated sound ʰlá.
ར has a shape slightly different from its nominal shape in all combinations except རྙ and རླ.
You should always use the normal RA character for the superscript. The font will adjust the shape where needed.
The four characters that can appear in the subscript location are also each combined with a particular subset of root characters and have different effects. The table below shows the resulting sounds.
Note that three of the subscripts have shapes that are significantly different from the nominal shape of the character they represent.
Grey characters indicate combinations that exist, but that don't change their pronunciation. Gaps and empty cells indicate that the combination doesn't occur in the Tibetan orthography we are describing.
ྱ | ྲ | |
---|---|---|
ླ | ྭ | |
---|---|---|
0FB1 functions as a medial -j- after k(ʰ). When combined with bilabial consonants, however, the pronunciation is mapped to the set of palatal consonants.
ྲ mostly produces retroflex ʈ(ʰ).
ླ, with one exception, produces l. ཟླ produces ta or ⁿda.
ྭ doesn't affect the pronunciation, but may be used to indicate which is the root consonant when there is a prefix and second suffix but no vowel sign.
Uniquely, ྭ can also appear as a sub-subscript, as in the following word which is transcribed grwa pa.
གྲྭ་པ
Characters in the suffix position can have the following effects:
བ ག མ ང usually add a sound.
ན usually nasalises the vowel.
ར ལ may produce a sound but are often silent.
ད ས འ are usually silent.
ད ས ན ལ modify the vowel quality as follows: a→ɛ, u→y, o→ø. The vowel quality doesn't change for i and e.
When a final consonant is not pronounced as a consonant or nasalisation, the modified vowels are generally long.
Observation: Roach draws a comparison between ད ས wherein the former produces very short, abrupt vowels and the latter long, but this is not generally reflected in the Wiktionary IPA transcriptions.
ར ལ, when not pronounced, generally produce long vowels, whether modified or not.
The following are illustrative examples.
ག མ ར adding a sound.
གླག
གསུམ
པིར
ན nasalising the vowel.
བདུན
བསྟན་འཛིན
ད ས changing the vowel quality.
དྲོད་ཚད
ཆོས
འཁྲུད
འ is always silent, and serves to disambiguate the spelling (see achung_inherent), unless it has a vowel sign attached (for example, see achung_diphthong), eg. compare the following with the example in point 1 above:
གཟའ
འཇའ
Only two characters can appear in the secondary suffix location, according to Tibetan grammar, 0F66 and 0F51, and the latter is no longer officially found in modern Tibetan. A character in this position adds no sound and nor does it affect the sounds in the rest of the syllable, eg. བསྒྲུབས གྱུརད
Most consonants translate to the same basic sound unless they are modified by surrounding letters as mentioned above. In some cases, however, the pronunciation of a consonant is irregular. In particular, b is sometimes pronounced w, eg.
རེ་བ
དབང་ཆ
When it has an u vowel and this transformation applies, the sound becomes simply u, eg.
དབུ་མེད
And some words have an additional nasalisation which is not shown, eg.
ད་ལྟ
The section sanskritC describes extensions to the basic set of consonants for use with Sanskrit and Chinese transliterations. Here we list some of those that are also used in modern Tibetan for writing proper nouns and other loan words from non-Tibetan sources. (The pronunciations shown are approximate.)
མོ་ཊ
ཋེག་ཟ་སི
ཁ་ཎ་ཌ
ཧུང་གྷ་རི
དྷེའི་ལ་ཝར
བྷར་མ
Nominally, 6 of the suffixes produce syllable codas, and another produces vowel nasalisation.
དེབ
གཏམ
ཀླུང
In practise, in modern Tibetan, syllable-final k is typically pronounced ˀ or k̚ in very formal speech.wl
གཟིག
Syllable-final r and l are often realised as a lengthening of the previous vowel, rather than as consonants.wl
ཏིལ
ཤར་བ
རྒྱལ་ཁབ
ཉལ
A syllable-final n is realised as vowel nasalisation.wl
ཉན
གྱོན
Tibetan doesn't allow geminated or lengthened consonant sounds. If a syllable ends with the same sound as the next syllable begins with, the coda of the first syllable is dropped.wl For example, compare the initial syllables in the following:
ཞབས
ཞབས་པད
This section maps Lhasa Tibetan consonant sounds to common graphemes in the Tibetan orthography.
The inherent vowel is included for consonant onsets to indicate the associated tone. ⓟ indicates a prefix. Extended characters for foreign words still need to be added (pending accurate IPA information).
པ
པད་མ
ལྤ
ལྤགས་པ
སྤ
སྤོས
རྦ
རྦ
ལྦ
ལྦུ་བ
སྦ
སྦི་ཅི་ལི
-བ
ཤུབས
ཕ
ཕོ
བ
བ་ཕྱུགས
ⓟབ
འབབ
See pà~bà.
ཏ
ཏིལ
ⓟཏ
གཏམ
རྟ
རྟ
ལྟ
ལྟ་བ
སྟ
སྟོང
ⓟད
གདུགས
རྟ
རྡོ
ལྟ
ལྟུང
སྟ
སྡུར
ཟླ
ཟླ་བ
See tà~dà.
ཐ
ཐང
ⓟཐ
འཐུམ
ཐ
ཐང
དྭ
དྭངས་ལྕགས
ཐྲ
ཨོ་སི་ཐྲི་ཡ
ལྕ
ལྕགས
ཀྱ
ཀྱི
ཁྱ
ཁྱིམ
གྱ
འགྱོད་པ
ཀ
ཀ
ⓟཀ
བཀོད
ཀྭ
རྐ
རྐང་པ
ལྐ
སྐ
སྐར་མ
ⓟག
བགོད
རྒ
རྒ
ལྒ
སྒོ
སྒ
སྒ
-ག
གཟིག
See kʰà~ɡà.
ཁ
ཁ་པར
ཁྭ
ག
ག་པར
གྭ
གླ in transcriptions of foriegn words.
ཧུང་གྷ་རི
ཨ
ཨང་གྲངས
ⓟབ
དབུ་མེད
ཙ
ཙི་ཙི
ⓟཙ
གཙང
རྩ
རྩེ
སྩ
རྩི་ཤིང
ཙྭ
ⓟཛ
འཛིན
རྫ
རྫོང
ཚ
ཚ
ⓟཚ
མཚན
ཚྭ
ཚྭ
ཛ
ཛ་ཏི
ཚྭ
ཚྭ
ཅ
ཅི
ⓟཅ
གཅིག
པྱ
དཔྱ་ཁྲལ
ⓟཇ
གཅིག
རྗ
རྗོད
ལྗ
ལྗགས
ཆ
ཆང
ⓟཆ
མཆོད
ཕྱ
ཕྱག
བྱ
ཕྱག
ཇ
ཇ
བྲ
འབྲས
ཀྲ
ཀྲུང་གོ
ཊ
མོ་ཊ
དྲ
དྲི་མ
གྲ
གྲང་མོ
ཕྲ
ཕྲུ་གུ
ཁྲ
ཁྲོམ
གྲྭ
གྲྭ་པ
See t͡sà~d͡zà and t͡sʰà~d͡zà.
See t͡ɕʰà~d͡ʑà.
ཧྥ
ཧྥིན་ལན
ས
སོ
ⓟས
གསའ
སྲ
སྲོག
ཟ
ཟ
See sà~zà.
ཤ
ཤིང
ⓟཤ
གཤེན
ཤྭ
ཞ
ཞལ
ⓟཞ
གཞིས་ཀ
ཞྭ
ཞྭ
See ɕà~ʑà.
ར
རི
See also ɕà~ʑà.
ཧ
ཧ་ཡང
ཧྭ
པ་ལི་ཀུང་ཧྲེ
མ
མི
མྲ
མྱོང
ⓟམ
དམག
རྨ
རྨོ་མོ
སྨ
དམག
སྨ
སྨན
-མ
གནམ
ན
ན
ⓟན
གནས
རྣ
རྣམ་པ
སྣ
སྣ
-ན
ཉ
ཉ
ཉྭ
ⓟཉ
གཉིས
རྙ
རྙིང
སྙ
སྙམ
ང
ངག
རྔ
རྔུལ
ལྔ
ལྔ
སྔ
སྔ་དྲོ
-ང
ཀླུང་མ
ཝ
ལི་ཝང
བ
རེ་བ
ⓟབ
དབང་སྒྱུར
See also ʐà.
རྭ ?
ལ
ལི
ལྭ
བླ
བླ་མ
ཀླ
ཀླུང་མ
གླ
གླང
རླ
རླུང་རྟ
ལྷ
ལྷ་ཁང
ཡ
ཡང
ⓟཡ
གཡག
Many of the extra consonants (and other characters) in the Uncode Tibetan script block are used for transliteration of other languages, principally Sanskrit and Chinese. These include the retroflex and voiced aspirated consonants. A couple of characters are extensions for Balti.
The retroflex consonants, which are reversed versions of Tibetan consonant shapes, may be used in modern Tibetan to distinguish loan words from sequences of Tibetan syllables. For example,
ཁ་ཎ་ཌ
མོ་ཊ
Consonant stacks are normally used to represent aspirated sounds and the Sanskrit diphone kʃ.
A set of precomposed characters exists for representing these sounds, but they are decomposed under both Unicode normalisation forms, so using the decomposed stacks is likely to make the text more consistent.
The bottom line here is that aspirated consonants are normally written by simply adding a subjoined HA below a consonant, and the diphone kʃ is produced in a similar way.
0F62 at the top of a stack usually has a reduced form, eg. རྐ rka. For transliterations it is sometimes desirable to retain the full form of RA where in Tibetan words it would be reduced. To do this use 0F6A instead of the normal RA, but only where the normal RA would not produce the full form anyway, ie. do not use eg. རྙ rnya, which has the full form already.
There are also fixed form variants of subjoined YA and WA.
0F7F ( nam chay ) is the visarga, and 0F7E ( ngaro ) is the anusvara.
0F39 is an integral part of the three consonants 0F59, 0F5A, and 0F5B. Although those consonants are not decomposable, this mark has been abstracted and may be used in combinations such as ཕ༹ or with other consonants to make new letters for use in transliteration and transcription of other languages. For example, in modern literary Tibetan, it is one of the ways used to transcribe the Chinese “fa” and “va” sounds not represented by the normal Tibetan consonants.
Also used to represent tsa, tsha, and dza in abbreviations.
This code point should be used immediately after the consonant it modifies, even if that consonant is followed by a subjoined consonant.
Two characters are provided for use with Balti.
Tibetan vocalics are used only for transcription of Sanskrit.
As for the vowels described earlier, there are deprecated precomposed characters, and equivalent decomposed sequences. The precomposed characters are all circumgraphs, and the decomposed sequences are all multipart vowels.
These are the precomposed code points. The R and L vowels are decomposed in NFC, but the RR and LL vowel code points are not, nor do they decompose in NFD.
The Unicode Standard discourages the use of the above precomposed forms (strongly discouraging the last two), and recommends the following sequences instead.
The Unicode Tibetan block contains the following additional characters with the general property of letter.
Tibetan has its own set of numbers.
Observation: My Chinese publication, however, uses european digits.
0F3E and 0F3F are paired characters used in combination with digits.
By some interpretations, the following shapes each have the value of 0.5 less than the number within which it appears. Used only in some traditional contexts, they appear as the last digit of a multidigit number, eg. ༤༬ represents 42.5. These are very rarely used, however, and other uses have been postulated. For more information see Numbers that Don't Add Up : Tibetan Half Digits, by Andrew West.
Tibetan text normally runs left to right in horizontal lines.
Show default bidi_class
properties for characters in the Tibetan orthography described here.
Occasionally, Tibetan text may occur in vertically-set text. In this case, syllables are kept together as an unbreakable unit.
You can experiment with examples using the Tibetan picker.
Tibetan requires many rules to position glyphs correctly, and also to shape characters according to context.
Glyphs in Tibetan script need to be adapted sometimes to suit the context in which the character is used. A particularly prevalent example is that of the letter ར [U+0F62 TIBETAN LETTER RA]. When used at the top of a stack it has an abbreviated form, as shown by the highlight in fig_ra_position on the left.
The example on the right in fig_ra_position shows what a normal RA looks like. This is the same underlying character. The shape is determined by rules in the font.
རྐང་པ
རང
Combining characters need to be placed in different positions, according to the context. fig_tibetan_position shows the same vowel sign displayed at different heights, according to what stacks above it.
གྲུ་གསུམ
Tibetan writing never had bold or italic effects until the Chinese introduced bold style for books after the invasion of Tibet.dt,34
Duff describes some Western publications that slant Tibetan text in books, but points out that a more natural slant direction for Tibetan would be the opposite to that of Western italics.dt,34
Word boundaries are not indicated by the Tibetan orthography. However, phonetic syllables, represented by a sequence of letters known as a tsheg-bar tsheg bar, are separated by 0F0B.
གློག་བརྙན་ཁང
See also tsheg.
tbd
Tibetan uses native punctuation marks.
syllable |
0F0B 0F0C |
---|---|
section |
0F0D 0F11 after a single syllable wrapped to a new line. 0020 |
topic |
0F0D 0020 0F0D 0F0E 0F0D after 0F40 or 0F42 |
other |
0F08 0FBE |
head marks |
0F04 0F05 |
Key divisions of the text include expressions (brjod-pa) and topics (don-tshan). They do not necessarily equate to English phrases, sentences and paragraphs.
Sections normally end with 0F0D (called shad but pronounced ʃe) followed by a space. Topics (eg. headlines, verses, and longer paragraphs) are often terminated with a double shad or separated with shad+space+shad.
A phrase that ends with the root consonant 0F40 or 0F42 will normally swallow up the shad that immediately follows it, even if there is a vowel sign. For example, where you might expect to see a double shad, you might see ཀུ ། and སྐུ །. However, the shad is not omitted if these characters have a subscript, eg. གྲུ། །.
When a phrase ends with shad+space+shad the space between the shad marks is normally reduced in Tibetan pechas, down to 1/4 or 1/3 of the normal width, or made to fit the space available. Some space is retained to avoid the appearance of a double-shad.dt,39
Boundaries between chapters or significant sections may also be represented by a double-shad followed by 5-6 spaces and another double-shad.dt,38
0F0E can be used for the double-shad.
Observation: In a Chinese magazine publication I have, most articles contain no double shad as a delimiter. (The text is formatted in paragraphs.) I did find a double shad at the very end of one of the articles, and it was used at the end of each line on a page containing some verse-formatted folk literature. The same appears to apply for large parts of the Bhutanese newspapers I have, however there are other pages with plenty of double shads - some at the end of paragraphs, some inside paragraphs.
0F08 is used to separate texts that are equivalent to topics and subtopics, such as the start of a smaller text, the start of a prayer, a chapter boundary, or to mark the beginning and end of insertions into text in pechas.
This drul-shad is usually surrounded on both sides by the equivalent of about three non-breaking spaces (though no rule is specified).dt,35 The drul-shad should not appear at the beginning of a new line and the whole structure of spacing-plus-shad needs to be kept together.
For 0F11 see rin_chen_spung_shad.
0FBE (often repeated three times) indicates a refrain.
The tsheg is not used before a shad, except after 0F44. For example, note the end of the three sections in fig_tsek_shad:
So that line-breaking keeps the NGA + tsheg + shad together, 0F0C should be used between NGA and a shad. This is a non-breaking version of the tsheg (the word 'delimiter' in the name is a misnomer).
Space is used as a punctuation mark in Tibetan, to separate meaning in sections. It should not appear at the start of a line.dt,37
Spaces in Tibetan text are usually wider than spaces in English text, and typically only occur after one of the following:
However, numbers and embedded Western text are surrounded by smaller spaces, eg.
ལོ་ ༢༠༠༡ ཤིང་བྱ་ཟླ་ ༩ ཚེས་ ༥ ཉིན་
So that line-breaks work correctly, 00A0 should be used for spaces when they appear after 0F40 or 0F42, or between 2 shad or double-shad characters. It should also be used for spacing around 0F08.
Except for special situations, such as the use of sbrul shad, it is recommended to use a single space where gaps appear, and to stretch that space where necessary.dt,35
In traditional, loose-leaf Tibetan pechas a head mark or yig-mgo (yig go) is used at the beginning of the front of the folio so that you can tell which is the front.
Head marks are also used in both pechas and books to indicate the start of a headline or the start of the first paragraph in a longer text.
fig_head_marks shows a common head mark, 0F04, and the extension character 0F05. A head mark can be written alone, or can be followed by as many as three closing marks; head marks are also followed by two shads.
Head marks differ from text to text. The Unicode Standard provides a number of characters to give some basic coverage, but may not meet all needs.
Three less common head marks, used in Nyingmapa and Bonpo literature, are also represented in the Tibetan block, namely:
0F01
0F02
0F03
Tibetan commonly uses native marks to insert parenthetical information into text.
start | end | |
---|---|---|
standard |
༼ [U+0F3C TIBETAN MARK ANG KHANG GYON] and ༽ [U+0F3D TIBETAN MARK ANG KHANG GYAS] are paired punctuation used to form a roof over one or more digits or words. The right-hand character can also be used much like a single parenthesis in list counters.
Observation: Looking at various articles in Wikipedia it is possible to find various sets of paired punctuation.
0F35 can be used to indicate emphasis.
If entered as a combining character it can be added after the vowel sign in a stack. But the use of this mark is not straightforward, since it attaches to a syllable rather than a character and therefore to place it correctly the application needs to take syllable boundary positions into account. If the syllable has an even number of stacks/consonants, the diacritic will be displayed between the 2 in the middle, not underneath a particular consonant/stack.
Application software has to ignore this character for text processing, such as search and collation.
Alternative methods of emphasis include use of a different colour, or the use of the prefix 0F38.
Modern texts appear to use bolding on text.
༴ [U+0F34 TIBETAN MARK BSDUS RTAGS] means 'etc', or 'ditto', and is used after the first few tsheg-bar of a recurring phrase.
tbd
0F37 can be used in interspersed commentaries to tag the root text that is being commented on. An alternative is to set the tsheg-bar being commented on in large type and the commentary in small type.
Application software has to ignore this character for text processing, such as search and collation.
Tibetan never breaks inside a syllable, and has no hyphenation.
Normally, lines break after ་, and don't break after spaces. If a word is composed of multiple syllables, it is also preferable to avoid breaking a line in the middle of the word.
However, line breaks should not occur after a tsheg when it is between ང (with or without a vowel sign) and །. Applications should be able to handle this if they encounter a normal tsheg, but content authors are advised to use ༌ instead, to be on the safe side.
Line breaks are also possible after:
A line must never start with a shad, space, or other punctuation sign.dt,37
A line that ends with a shad plus space followed by a consonant can wrap after the shad and discard the space. But a line that ends with one of the following must not lose the space and must not be broken either side of the space:
This should be straighforward if content authors use 00A0 for the latter cases.
Show (default) line-breaking properties for characters in the modern Tibetan orthography.
In Tibetan, especially in pechas, it is considered a special case if the last syllable of an expression that is terminated by a shad or a double-shad breaks onto a new line. In that case ། may be replaced by 0F11. This change serves as an optical indication that there is a left-over syllable at the beginning of the line that actually belongs to the preceding line.
This behaviour varies in the following cases:
Some printed books do not use rin chen spungs shad replacements, however the majority of books seem to apply the same rules as are used with pechas.
In an environment where the width or content of the page can change, such as a web browser, this feature poses a problem. In printed or written texts where the layout is fixed, a content author would typically only insert rin chen spungs shad once the line breaks have been established, and would not expect the text to be changed after that. On the Web, resizing a window or displaying on different devices will reflow the content, and only after that process is it apparent which instances of shad need to be converted. Applications need to be able to automatically switch between the two styles of shad in real time, as a syllable moves on or off a new line because the page is resized or the preceding content is modified.
The Unicode Standard adds: Not only is rin-chen-spungs-shad used as the replacement for the shad but a whole class of “ornamental shads” are used for the same purpose. All are scribal variants on a rin-chen-spungs-shad, which is correctly written with three dots above it.
There are two alternative methods of justification.
Spacing between all characters should be adapted equally. Note that the width of the white-space character should not be changed significantly, so Tibetan texts use the non-breaking space mentioned above, which doesn't change width on justification.
While hand writing pechas, but also in some publications, authors add small spaces across the text to get the line end as near as possible to the right margin. Where space remains at the margin, it may be left as is, if it is short. Otherwise, the remaining space will be filled with tshegs to make the line as flush as possible with the right margin (there will usually still be a slight raggedness to the right edge of the text).
There are a couple of detailed rules about the use of tsheg padding. Justifying tshegs are almost always used when the line ends in a tsheg. If, however, the line ends in a shad, there are a number of alternatives.
If the line ends with a single shad the shad is followed by spaces. Tsheg padding is never applied after spaces. (See examples in the figure above.)
If the line ends in a double shad (with space between), it is unusual (though possible) to add tsheg padding. Instead, the space between the shads is stretched or narrowed. (See examples in the figure below.) The same applies if the second shad was removed because it was preceded by a KA or GA.
Tibetan uses a hanging baseline, which tends to fall between the ascender and x-height of Latin text. When text in smaller annotations or larger heading text is mixed with normal text, the letter-heads of all characters should align to the same height.
Tibetan places vowel marks above base characters, and can also add combining characters below the line. In addition, the stacking of consonants, which can have vowel sign below, further extends the text height downwards. The complexity of the glyph clusters means that the vertical resolution needed for clearly readable Tibetan text is higher than for English, or most Latin text.
To give an approximate idea, fig_baselines compares Latin and Tibetan glyphs from the Noto Serif font.
fig_baselines_other shows similar comparisons for the Microsoft Himalaya and Tibetan Machine Uni fonts.
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 Tibetan orthography uses a numeric style with native digits.
The tibetan numeric style is decimal-based and uses these digits.rmcs
Examples:
༽ can be used much like a single parenthesis in list counters.
Duff describes a form of numbered list where the numbers are placed above or below the main text, which he says is often used.dt,41
In pechas, Tibetan text is written inside a visible box which defines the margin of the page. In more recent publications this box may be invisible. Modern publications also use paragraphs. The initial line of a new paragraph may be indented.
Traditional pechas only have 2 sizes of text: ཡིག་ཆེན་ yig␣ʧʰen␣ larger, and ཡིག་ཆུང་ yig␣ʧʰuŋ␣ smaller, where the larger is the standard size. The smaller text needs to be readable, and so doesn't usually go below 20pt; the larger text is likely to be around 27-30pt.dt,34
Titles are usually written on a title page, using the 'larger' size. However, on shorter pechas it may be written on the same page as the text using the 'smaller' size.dt,34
Small size text is also used to write annotations, in a similar way to the use of italics or footnotes in the West.dt,34
See inlinenotes for purely inline annotations, such as ruby or warichu. This section is about annotation systems that separate the reference marks and the content of the notes.
༶ and ྿ are used to indicate where text should be inserted within other text or as references to footnotes and marginal notes.