Tibetan script notes

Updated 10 August, 2017 • tags scriptnotes, tibetan

This page provides basic information about the Tibetan script. It is not authoritative, peer-reviewed information – these are just notes I have gathered or copied from various places as i learned. For similar information related to other scripts, see the Script comparison table.

Clicking on red text examples, or highlighting part of the sample text shows a list of characters. Click on the vertical blue bar (bottom right) to change font settings for the sample text.

For more details see: Character notes Script links

Sample (Tibetan)

དོན་ཚན་དང་པོ། འགྲོ་བ་མིའི་རིགས་རྒྱུད་ཡོངས་ལ་སྐྱེས་ཙམ་ཉིད་ནས་ཆེ་མཐོངས་དང༌། ཐོབ་ཐངགི་རང་དབང་འདྲ་མཉམ་དུ་ཡོད་ལ། ཁོང་ཚོར་རང་བྱུང་གི་བློ་རྩལ་དང་བསམ་ཚུལ་བཟང་པོ་འདོན་པའི་འོས་བབས་ཀྱང་ཡོད། དེ་བཞིན་ཕན་ཚུན་གཅིག་གིས་གཅིག་ལ་བུ་སྤུན་གྱི་འདུ་ཤེས་འཛིན་པའི་བྱ་སྤྱོད་ཀྱང་ལག་ལེན་བསྟར་དགོས་པ་ཡིན༎

དོན་ཚན་གཉིས་པ། སྐྱེ་བོ་རེ་རེར་གསལ་བསྒྲགས་འདི་ནང་བཀོད་པའི་ཐོབ་ཐང་དང་རང་དབང་སྟེ། མི་རིགས་དང། ཤ་མདོག། ཕོ་མོ། སྐད་ཡིག། ཆོས་ལུགས། སྲིད་དོན་བཅས་སམ། འདོད་ཚུལ་གཞནདག་དང༌། རྒྱལ་ཁབ་དང་སྤྱི་ཚོགས་ཀྱི་འབྱུང་ཁུངས་། མཁར་དབང༌། རིགས་རྒྱུད། དེ་མིན་གནས་ཚུལ་འདི་རིགས་གང་ཡང་རུང་བར་དབྱེ་འབྱེད་མེད པའི་ཐོབ་དབང་ཡོད༎ ད་དུང་རྒྱལ་ཁབ་བམ། ས་གནས་གང་ཞིག་རང་བཙན་ཡིན་པ་དང༌། ལྟ་རྟོགས་འོག་ཏུ་གནས་པ། རང་གཞུང་རང་སྐྱོང་མ་ཡིན་པ། གཞན་དག་བདག་དབང་ཚད་འཛིན་ཡོད་པ་བཅས་ཇི་ལྟར་ཡང་དེ་དག་གི་སྐྱེ་བོ་གང་ཞིག་སྐིད་དོན་དང། ཁྲིམས་དབང། རྒྱལ་སྤྱིའི་གནས་སྟངས་བཅས་ཀྱི་ཐོག་ཏུ་ཁྱད་པརམི་དབྱེ་བ་ཡིན༎

Key features

Tibetan is an abugida, ie. consonants carry an inherent vowel sound a that is overridden using vowel signs. Text runs horizontally from left to right.

There are various different Tibetan scripts, of two basic types: དབུ་ཅན་ dbu-can, pronounced uchen (with a head), and དབུ་མེད་ dbu-med, pronounced ume (headless). This page concentrates on the former. Pronunciations are based on the central, Lhasa dialect.

Traditional Tibetan text was written on pechas (dpe-cha དཔེ་ཆ་), loose-leaf sheets. Some of the characters used and formatting approaches are different in books and pechas.

One of the key distinguishing features of Tibetan is the set of separate code points for subjoined consonants, used where a syllable has multiple consonants. Of the 77 combining characters in the Tibetan block, 48 represent subjoined consonant forms.

Most Tibetan syllables contain stacked consonants or vowel signs, and very often they contain both together. An example is the text below, which shows a syllable with an initial stack of three consonants plus a vowel sign.


Text is written horizontally, left to right.

For more information see ScriptSource, Wikipedia or Omniglot.


Native Tibetan words use 30 consonants, but the Tibetan block contains many more. Many of the extra consonants (and other characters) 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 pronunciation of Tibetan words is typically much simpler than the orthography, which involves patterns of consonants. These reduce ambiguity and can affect pronunciation and tone.

The primary consonant is called the root consonant (or radical), and the other consonants in the syllable (which normally has up to 6 consonants in total) annotate or modify it. The following rules help identify the root:

The following diagram shows characters in all of the syllabic positions, and lists the characters that can appear in each of the non-root locations. The word is འགྲེམས་སྟོན་ 'grems-ston ɖɹem-ton (exhibition).


Characters in the prefix position are not pronounced, but de-aspirate aspirated root characters and give a higher tone value to nasal root characters. The consonant [U+0F42 TIBETAN LETTER GA] may occur before 11 root characters, [U+0F51 TIBETAN LETTER DA] before 6, [U+0F56 TIBETAN LETTER BA] before 10, [U+0F58 TIBETAN LETTER MA] before 11, and [U+0F60 TIBETAN LETTER -A] before 10, eg. འཁོར་ལོ་ 'khor-lo kor-lo (wheel), བསད་ bsad sɛ́ (killed).


Characters in the suffix position have one of the following effects:

  1. add their own sound ( ག ང བ མ འ ར ) , eg. དག་ dag dag (I).

  2. modify the root's vowel value ( ད ས ), eg. བསད་ bsad sɛ́ (killed).

  3. both of the above ( ན ལ ), eg. བདུན་ bdun dỳn (seven).

Secondary suffixes

Only two characters can appear in the secondary suffix location, according to Tibetan grammar, [U+0F66 TIBETAN LETTER SA] and [U+0F51 TIBETAN LETTER DA], 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. བསྒྲུབས་ bsgrubs ɖɹúb (established), and གྱུརད་ gyurd kjùr (became).


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.

རྐ ka རྒ ga རྔ ŋa རྗ ʤa རྙ ɲa རྟ ta
རྡ da རྣ na རྦ ba རྨ ma རྩ tsa རྫ dza
ལྐ ka ལྒ ga ལྔ ŋa ལྕ ca ལྗ ʤa ལྟ ta
ལྡ da ལྤ pa ལྦ ba ལྷ lha
སྐ ka སྒ ga སྔ ŋa སྙ ɲa སྟ ta སྡ da
སྡ na སྤ pa སྦ ba སྨ ma སྩ tsa

Note that RA has a shape slightly different from its nominal shape in all combinations except རྙ and རླ. You should still use the normal RA character for the superscript. The font will make the needed adjustments of shape.


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.

ཀྱ kja ཁྱ kʰja གྱ gja པྱ cja ཕྱ cʰja བྱ ʤja མྱ ɲa ཧྱ hja
ཀྲ tra ཁྲ tʰra གྲ dra ཏྲ tra ཐྲ tʰra དྲ dra ནྲ na
པྲ tra ཕྲ tʰra བྲ tra མྲ ma སྲ sa ཧྲ hra
ཀླ la གླ la བླ la རླ la སླ la ཟླ da
ཀྭ ka ཁྭ ka གྭ ga ཉྭ ɲa དྭ da ཙྭ tsa ཚྭ ʧa
ཞྭ zʰa ཟྭ za རྭ ra ལྭ la ཤྭ ʃa ཧྭ ha

Note that three of the subscripts have shapes that are significantly different from the nominal shape of the character they represent.

Uniquely, WA can also appear as a sub-subscript as in གྲྭ་ grwa.

Consonant stacking

A standard stack has a standard 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.

See this example from the Unicode Standard of the word སྤྱིར་ spyir ʧí (general), which shows a stack with three consonants.


Unlike Indic scripts, there is no virama (or halant) used for Tibetan. 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.

  1. Standard consonant shape
  2. First subjoined consonant
  3. Any other subjoined consonants, in order of descent
  4. Subjoined vowel 'a-chung
  5. Standard or compound vowel sign, or virama

Where used, the character  ༹ [U+0F39 TIBETAN MARK TSA -PHRU​] occurs immediately after the consonant it modifies

A-chung and a-chen

The phonological realisation for [U+0F60 TIBETAN LETTER -A] (called འ་ཆུང་, 'a-chung) and [U+0F68 TIBETAN LETTER A] (called ཨ་ཆེན་, a-chen) is a. In the Lhasa dialect, the former has a high and the latter a low tone.

Both 'a-chung and a-chen can be used with vowel signs, in which case the a sound is replaced by that of the vowel.

'A-chung can also represent a nasal, so མཚམས་ mtshams (boundary) and མཐུན་ mthun (agreement) are often written འཚམས་ and འཐུན་.

'A-chung may also nasalise the juncture of two morphemes, as in དགེ་འདུན་ dge-'dun (buddhist community), pronounced ɡenyn.

Other than loanwords, Tibetan only allows diphthongs in diminutive expressions. 'A-chung is used to write these, as in the following: མི་ mi personམེའུ་ me'u dwarf; རྡོ་ rdo stoneརྡེའུ་ rde'u pebble.

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, ཏཱ་བླ་མ་ tā-bla-ma (grand lama) (ta from Chinese), and ཤྲཱི་ śrī (wealth) from Sanskrit. Usage tip: For this purpose you should use  ཱ [U+0F71 TIBETAN VOWEL SIGN AA​], and not  ྰ [U+0FB0 TIBETAN SUBJOINED LETTER -A​].

The Unicode Standard says of SUBJOINED LETTER -A:

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.

Finally, 'a-chung can be used to disambiguate the location of an inherent vowel in a syllable. The sequence དག་ dag dàg (I) is interpreted as CVC. To express CCV add 'a-chung, eg. དགའ་ dga' (virtue).

Irregular pronunciations

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. རེ་བ་ re-ba re-wa (hope), དབང་ཆ་ dbang-ca wang-ʧa (power), and some words have an additional nasalisation which is not shown, eg. ད་ལྟ་ da-lta dan-ta (now).

Vowels and tones

The Tibetan block contains 15 vowel-signs, all of which are combining characters.

Standard Tibetan has five vowels, for which there are four characters, since one vowel, a, is inherent in the consonant. Non-inherent vowels are indicated by a single mark attached to and typed after a consonant or consonant stack. In the example སྤྱིར་ ʧí (general) the vowel sign that appears above the stack is typed after the three consonants that make up the stack.

Tibetan vowel signs.

Head marks

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.

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.

A common head mark is [U+0F04 TIBETAN MARK INITIAL YIG MGO MDUN MA], and there is also the extension character [U+0F05 TIBETAN MARK CLOSING YIG MGO SGAB MA]. 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, eg.༄༅། །.

Three less common head marks, used in Nyingmapa and Bonpo literature, are also represented in the Tibetan block, namely:



Many of the characters in the Tibetan block are there for transcribing or transliterating non-Tibetan text. The Tibetan script provides for perfect mappings between Sanskrit and Tibetan, but Tibetan is also used to transliterate other languages, such as Chinese, Mongolian and English.

There are a number of consonants, including a range of aspirated consonants, and the following range of retroflex consonants.

Additional consonant characters for transliteration.

The retroflex consonants, which are reversed versions of Tibetan consonant shapes, are often used to distinguish loan words from sequences of Tibetan syllables. For example, ཁ་ཎ་ཌ་ kha-ṇa-ḍa (Canada), མོ་ཊ་ mo-ṭa (car).

In transliterated text consonants are sometimes stacked in ways that are not allowed in native Tibetan text.

There are also additional vowel signs between U+0F71 and U+0F7D for Sanskrit transcriptions, and several are compound shapes. The component parts of these compounds should normally be typed individually, rather than using the compound codepoints. The table below shows the characters, and indicates those whose use is discouraged and strongly discouraged.

Deprecated &
strongly discouraged
Additional vowel sign characters for transliteration.

 ཿ [U+0F7F TIBETAN SIGN RNAM BCAD​] ( nam chay ) is the visarga, and  ཾ [U+0F7E TIBETAN SIGN RJES SU NGA RO​] ( ngaro ) is the anusvara.

Compound consonants

The six compound consonants GHA, DDHA, DHA, BHA, DZHA and KSSA in the table above, used to represent the Indic consonants during transliteration, can be created by combining a head consonant with a subjoined HA, but the Unicode Standard recommends that the precomposed characters be used in order to maximise effectiveness of transmission and searching. I have suggested that this recommendation be changed in version 7, since many applications silently normalise text to the decomposed sequence.

Fixed form letters

[U+0F62 TIBETAN LETTER RA] 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. Usage tip: To do this use [U+0F6A TIBETAN LETTER FIXED-FORM RA] 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 RA, YA and WA.


Tibetan has its own set of numbers. My Chinese publication, however, uses european digits.

0 1 2 3 4 5 6 7 8 9


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.

0.5 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5

Context-based rendering

Tibetan requires many rules to position glyphs correctly, and also to shape characters according to context.

Context-based positioning

Combining characters need to be placed in different positions, according to the context. The example below shows the same vowel sign displayed at different heights, according to what stacks above it.


Contextual shaping

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 grey highlight in the example below on the left.

The example on the right shows what a normal RA looks like. This is the same underlying character. The shape is determined by rules in the font.

རྒྱུད་ and རང་

Text layout

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.

Tibetan uses the [U+0F0B TIBETAN MARK INTERSYLLABIC TSHEG] (tsek) like a space, but it separates syllables rather than words.


Text boundaries

Key divisions of the text are sections (or expressions (brjod-pa)) and topics (don-tshan), which do not necessarily equate to English phrases, sentences and paragraphs. Sections normally end with a shay, [U+0F0D TIBETAN MARK SHAD], followed by a space. Topics (eg. headlines, verses, and longer paragraphs) are often terminated or separated with shay+space+shay.

དུང་དང་འོ་མར་འགྲན་པའི་ལྷག་བསམ་མཐུ། །དམན་ཡང་དཀར་པོའི་བྱས་འབྲས་ཅུང་ཟད་ཅིག །བློ་དང་འདུན་པ་བཟང་བའི་རང་རིགས་ཀུན། །རྒྱལ་ཁའི་འཕྲིན་བཟང་ལས་དོན་འགྲུབ་ཕྱིར་འབད།།

Examples of double shay.

Unicode provides [U+0F0E TIBETAN MARK NYIS SHAD] as a means of regularising the spacing between the two shad marks, which tends to be slightly bigger than a normal space. The space between the shad marks can be stretched during justification, however, and it's not clear to me how that would work when using NYIS SHAD.

In a Chinese magazine publication I have, most articles contain no double shay as a delimiter. (The text is formatted in paragraphs.) I did find a double shay 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 shays - some at the end of paragraphs, some inside paragraphs.

A line that ends with the root consonant [U+0F40 TIBETAN LETTER KA] or [U+0F42 TIBETAN LETTER GA] will normally swallow up the shay that immediately follows it, even if there is a vowel sign. For example, where you might expect to see a double shay, you might see ཀུ ། and སྐུ །. However, the shad is not omitted if these characters have a subscript, eg. གྲུ། །.

དུང་དང་འོ་མར་འགྲན་པའི་ལྷག་བསམ་མཐུ། །དམན་ཡང་དཀར་པོའི་བྱས་འབྲས་ཅུང་ཟད་ཅིག །བློ་དང་འདུན་པ་བཟང་བའི་རང་རིགས་ཀུན། །རྒྱལ་ཁའི་འཕྲིན་བཟང་ལས་དོན་འགྲུབ་ཕྱིར་འབད།།

Example of GA swallowing up a shay at the end of a topic.

རྩོམ་པ་པོ། ལྡོང་ཕྲུཔར་སྐྲུན་ཁང་། གངས་ཅན་པ་ཚོང་འཕྲིན་ཇུས་འགོད་ཞབས་ཞུ་ལྟེ་གནས་ནས་དཔར།

Example of GA swallowing up a shay at the end of a section.

Word boundaries within a section are not indicated. Only 'syllables', known as tsheg-bar tsek bar, are separated by the tsek character, [U+0F0B TIBETAN MARK INTERSYLLABIC TSHEG].

The tsek is not used before a shay, except after [U+0F44 TIBETAN LETTER NGA]. For example, note the end of the three sections in this example:

དོན་ཚན་དང་པོ། འགྲོ་བ་མིའི་རིགས་རྒྱུད་ཡོངས་ལ་སྐྱེས་ཙམ་ཉིད་ནས་ཆེ་མཐོངས་དང༌། ཐོབ་ཐངགི་རང་དབང་འདྲ་མཉམ་དུ་ཡོད་ལ།

Examples of tsek not being used before shay, and of U+0F0C being used between NGA and shay.

Users may use an ordinary TSHEG between NGA and SHAD, but Unicode also provides a special non-breaking character that can be used instead, [U+0F0C TIBETAN MARK DELIMITER TSHEG BSTAR]. The word 'delimiter' in the name is a misnomer.

སུ་གང་གིས་གང་ཞིག་གི་རྒྱལ་ཁབ་ཐོབ་ཐང་བཙན་ཤེད་ཀྱིས་འཕྲོག་པ་དང༌། ཡང་ན་དེའི་རྒྱལ་ཁབ་བརྗེ་བསྒྱུར་གྱི་ཐོབ་ཐང་བཀག་འགོག་བྱེདཔའི་རིགས་མི་ཆོག །

Example of U+0F0C being used between NGA and shay.

Whitespace in Tibetan text should use U+00A0 NO-BREAK SPACE. Spaces in Tibetan text are usually wider than spaces in English text, and typically only occur after one of the following: , , or ཿ. However, numbers and embedded Western text are surrounded by smaller spaces, eg. ལོ་ ༢༠༠༡ ཤིང་བྱ་ཟླ་ ༩ ཚེས་ ༥ ཉིན་. Looks like this is also something that the application needs to take care of.

Line breaks

Normally, Tibetan only breaks after the tsek, and doesn't break after spaces.

Tibetan never breaks inside a syllable, and has no hyphenation. If a word is composed of multiple syllables, it is also preferable to avoid breaking a line in the middle of the word.

Line breaks do not occur after a tsek when it follows [U+0F44 TIBETAN LETTER NGA] (with or without a vowel sign) and precedes a shay, [U+0F0D TIBETAN MARK SHAD]. The Unicode Standard also talks of other instances where Tibetan grammatical rules do not permit a break, but it isn't clear what those are.

If the character after NGA is an ordinary INTER-SYLLABIC TSHEG, then applications need to ensure that lines do not break between the TSHEG and the SHAD. Text is likely to be more portable if content authors use the TSHEG BSTAR in these locations, instead of the normal TSHEG.

Line breaks are also possible after:

A line must never start with a shad.

Line breaks and rin chen spungs shad. In Tibetan, especially in pechas, it is considered a special case if the last syllable of an expression that is terminated by a shay breaks onto a new line. In that case the shay or double shay is replaced by rin chen spungs shad, [U+0F11 TIBETAN MARK RIN CHEN SPUNGS SHAD]. At the end of a topic the rules say that only one shay should be converted, ie. ༑ །, however it is moderately popular to convert both, ie. ༑ ༑. 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 varies in the following cases:

In an environment where the width or content of the page can change, this feature poses a problem for the content author. The application needs to be able to automatically switch between the two styles of shad as a syllable moves on or off a new line when the page is resized or when preceding content is modified.

The Unicode Standard adds: "Not only is rin-chen-spungs-shad used as the replacement for the shay but a whole class of “ornamental shays ” 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 appear to be two alternative methods of justification.

Method 1: inter-character spacing. 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.

Method 2: tsek padding. While hand writing, 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 tseks 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).

A page of a booklet showing tsek padding.

There are a couple of detailed rules about the use of tsek padding. Justifying tseks are almost always used when the line ends in a tsek. If, however, the line ends in a shay, there are a number of alternatives.

If the line ends with a single shay the shay is followed by spaces. Tsek padding is never applied after spaces. (See examples in the figure above.)

If the line ends in a double shay (with space between), it is unusual (though possible) to add tsek padding. Instead, the space between the shays is stretched or narrowed. (See examples in the figure below.) The same applies if the second shay was removed because it was preceded by a KA or GA.

Booklet pages showing double shay usage at the end of a line.

Use the control below to see how your browser justifies the text sample here. The gaps are all no-break spaces.

སྐྱེ་བོ་ཐམས་ཅད་ཁྲིམས་ཀྱི་མདུན་སར་འདྲ་མཉམ་ཡིན་པ་དང༌། ཁྲིམས་ཀྱི་ཐོག་ནས་དབྱེ་འབྱེད་མེད་པར་འདྲ་མཉམ་གྱི་རྒྱབ་གཉེར་སྲུང་སྐྱོབ་བྱེདདག ོས་པའི་ཐོབ་དབང་ཡོད། ཚང་མས་གསལ་བསྒྲགས་ཀྱི་སྙིང་དོན་འདི་ལས་འགལ་བའི་དབྱེ་འབྱེད་ཀྱི་གནས་ཚུལ་ལ་ངོ་རྒོལ་གང་ཡང་བྱེད་པ་དང༌། འདི་ལྟ་བུའི་དབྱེ་འབྱེད་ཀྱི་ངན་འགུལ་ལའང་ངོ་རྒོལ་གང་ཡང་བྱེད་པ་བཅས་ལ་རྒྱབ་གཉེར་བྱེད་དགོས་པའི་ཐོབ་དབང་འདྲ་མཉམ་དུ་ཡོད༎

Other punctuation and signs

Over and above that described in the previous section, traditional Tibetan text uses very little punctuation, but there a number of signs and symbols to choose from.

[U+0F08 TIBETAN MARK SBRUL SHAD] 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-shay is usually surrounded on both sides by the equivalent of about three non-breaking spaces (though no rule is specified). The drul-shay should not appear at the beginning of a new line and the whole structure of spacing-plus- shay needs to be kept together.

[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.

 ༾ [U+0F3E TIBETAN SIGN YAR TSHES​] and  ༿ [U+0F3F TIBETAN SIGN MAR TSHES​] are also paired characters used in combination with digits.

[U+0F34 TIBETAN MARK BSDUS RTAGS] means 'etc.', and is used after the first few tsek-bar of a recurring phrase.

[U+0FBE TIBETAN KU RU KHA] (often repeated three times) indicates a refrain.

[U+0F36 TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN] and ྿ [U+0FBF TIBETAN KU RU KHA BZHI MIG CAN] are used to indicate where text should be inserted within other text or as references to footnotes and marginal notes.

[U+2638 WHEEL OF DHARMA] which occurs sometimes in Tibetan texts is encoded in the Miscellaneous Symbols block.

Text emphasis and highlighting

 ༵ [U+0F35 TIBETAN MARK NGAS BZUNG NYI ZLA​] and  ༷ [U+0F37 TIBETAN MARK NGAS BZUNG SGOR RTAGS​] can be used to create a similar effect to underlining or to mark emphasis.

The use of these marks is not straightforward, since they attach to a syllable rather than a character and therefore to place them correctly the application needs to take syllable boundary positions into account. If entered as combining characters they can be added after the vowel-sign in a stack.

Application software has to ignore these characters for text processing, such as search and collation.

Alternative methods of emphasis include use of a different colour, or the use of the prefix [U+0F38 TIBETAN MARK CHE MGO].


Use of colour and diacritics to emphasise text.

These characters may also be used in interspersed commentaries to tag the root text that is being commented on. An alternative is to set the tsek-bar being commented on in large type and the commentary in small type.


Marks being used to identify root text.

Modern texts appear to use bolding on text.

Text alignment

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.

Character lists by language

The Tibetan script characters in Unicode 10.0 are contained in a single block (not counting shared characters, such as punctuation):

The following is an incomplete list of languages and the number of characters they use, per version 31 of CLDR's lists of characters (exemplarCharacters).

Click on the links to see a list of characters with names.


Main ཀ ཀ ཁ ག ག ང ཅ ཆ ཇ ཉ ཊ ཋ ཌ ཌ ཎ ཏ ཐ ད ད ན པ ཕ བ བ མ ཙ ཚ ཛ ཛ ཝ ཞ ཟ འ ཡ ར ཪ ལ ཤ ཥ ས ཧ ཨ 42
Combining ཾ ཿ ྵ ྐ ྐ ྵ ྑ ྷ ྒ ྒ ྷ ྔ ྕ ྖ ྗ ྙ ྚ ྛ ྷ ྜ ྜ ྷ ྞ ྟ ྠ ྷ ྡ ྡ ྷ ྣ ྤ ྥ ྷ ྦ ྦ ྷ ྨ ྩ ྪ ྷ ྫ ྫ ྷ ྭ ྺ ྮ ྯ ྰ ྱ ྻ ྲ ྼ ླ ྴ ྵ ྶ ྷ ྸ ི ཱ ི ྀ ཱ ྀ ུ ཱ ུ ྲ ྀ ཷ ླ ྀ ཹ ེ ཻ ོ ཽ ྄ 78
Auxiliary 1
Punctuation none (which is incorrect) 0

Further reading

  1. [Daniels] Peter T. Daniels and William Bright, The World's Writing Systems, Oxford University Press, ISBN 0-19-507993-0
  2. [LanguageStudent] The Tibetan Language Student
  3. [Unicode] The Unicode Standard v6.3, Tibetan.
  4. [Formatting] Formatting rules for Tibetan text
  5. Transliteration & Transcription Systems for Tibetan & Himalayan Languages
Last commit 2017-08-10 8:55 GMT.  •  Make a comment.  •  Licence CC-By © r12a.