Index

D-Type Text Layout Extension Languages

D-Type Text Layout Extension supports the same languages as the underlying HarfBuzz text shaping engine. The list of defined language codes follows:

0 = None
1 = Arabic (ara)
2 = Assamese (asm)
3 = Bengali (ben)
4 = Farsi (far)
5 = Gujarati (guj)
6 = Hindi (hin)
7 = Hebrew (iwr)
8 = Yiddish (jii)
9 = Japanese (jan)
10 = Kannada (kan)
11 = Konkani (kok)
12 = Korean (kor)
13 = Kashmiri (ksh)
14 = Malayalam Traditional (mal)
15 = Marathi (mar)
16 = Malayalam Reformed (mlr)
17 = Manipuri (mni)
18 = Oriya (ori)
19 = Sanskrit (san)
20 = Sindhi (snd)
21 = Sinhalese (snh)
22 = Syriac (syr)
23 = Tamil (tam)
24 = Telugu (tel)
25 = Thai (tha)
26 = Urdu (urd)
27 = Chinese Phonetic (zhp)
28 = Chinese Simplified (zhs)
29 = Chinese Traditional (zht)
30 = Afrikaans (afk)
31 = Belarussian (bel)
32 = Bulgarian (bgr)
33 = Catalan (cat)
34 = Chechen (che)
35 = Coptic (cop)
36 = Czech (csy)
37 = Danish (dan)
38 = German (deu)
39 = Dzongkha (dzn)
40 = Greek (ell)
41 = English (eng)
42 = Spanish (esp)
43 = Estonian (eti)
44 = Basque (euq)
45 = Finnish (fin)
46 = French (fra)
47 = Gaelic (gae)
48 = Hausa (hau)
49 = Croatian (hrv)
50 = Hungarian (hun)
51 = Armenian (hye)
52 = Indonesian (ind)
53 = Italian (ita)
54 = Khmer (khm)
55 = Mongolian (mng)
56 = Maltese (mts)
57 = Nepali (nep)
58 = Dutch (nld)
59 = Pashto (pas)
60 = Polish (plk)
61 = Portuguese (ptg)
62 = Romanian (rom)
63 = Russian (rus)
64 = Slovak (sky)
65 = Slovenian (slv)
66 = Albanian (sqi)
67 = Serbian (srb)
68 = Swedish (sve)
69 = Tibetan (tib)
70 = Turkish (trk)
71 = Welsh (wel)
 

Index