1 ;; SCRIPT.tbl -- Unicode Script -*- lisp -*-
3 ;; National Institute of Advanced Industrial Science and Technology (AIST)
4 ;; Registration Number H15PRO112
6 ;; This file is part of the m17n database; a sub-part of the m17n
9 ;; The m17n library is free software; you can redistribute it and/or
10 ;; modify it under the terms of the GNU Lesser General Public License
11 ;; as published by the Free Software Foundation; either version 2.1 of
12 ;; the License, or (at your option) any later version.
14 ;; The m17n library is distributed in the hope that it will be useful,
15 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
16 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 ;; Lesser General Public License for more details.
19 ;; You should have received a copy of the GNU Lesser General Public
20 ;; License along with the m17n library; if not, write to the Free
21 ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22 ;; Boston, MA 02110-1301, USA.
24 ;; The file format is this:
25 ;; (SCRIPT ([ ISO639-1 | ISO639-2 ] ...) (CHAR ...]) [OTF-TAG]) ...
26 ;; SCRIPT: script name
27 ;; ISO639-1: 2-letter language code of ISO639-1.
28 ;; ISO639-2: 3-letter language code of ISO639-2.
30 ;; CHAR: representative characters of the script selected from "last
31 ;; resort" glyph of Unicode and/or by arbitrary way.
33 ;; OTF-TAG: OpenType font script tag or a list of tags.
35 ;;; <li> SCRIPT-LANGUAGE.tbl
37 ;;; Table of scripts vs languages using the corresponding script.
39 (arabic (ar az fa ha kk ks ku ky pa ps sd ug ur) (#x621 #x627) arab)
40 (armenian (hy) (#x531 #x55E) armn)
43 (balinese (ban sas) (#x1B13 #x1B02) bali) ;No "last resort" glyph
45 (bengali (as bn mni kha sat) (#x995 #x981) (beng bng2))
46 (bopomofo (zh) (#x3105) bopo)
47 (braille () (#x281D) brai)
48 (buginese (bug) (#x1A01 #x1A1B) bugi) ;No "last resort" glyph
49 (buhid (tl fil) (#x1743 #x1753) buhd)
50 (canadian_aboliginal (chp oj iu den cr) (#x14C0 #x166E) cans)
53 (carian (xcr) (#x102A9)) ;No "last resort" glyph
56 (cherokee (chr) (#x13E3) cher)
57 (coptic (cop) (#x2CB1 #x2CFE) copt) ;No "last resort" glyph
60 (cuneiform (sux akk elx hit xhu)(#x12000) xsux) ;No "last resort" glyph
63 (cyrillic (ab av az ba be bg ce cu cv kk ku kv ky mk mn os
64 ru sr hr bs tg tk tt ug uk uz) (#x42F) cyrl)
65 (cypriot () (#x10800) cprt)
66 (deseret (en) (#x10414) dsrt)
67 (devanagari (bh hi ks mr ne sa awa new doi gon pa bra raj sd kru mwr mag mai) (#x915 #x902) (deva dev2))
68 (ethiopic (am ti om byn tig gez) (#x1208 #x1361) ethi)
69 (georgian (ka) (#x10D3) geor)
70 (glagolitic (cu) (#x2C00) glag) ;No "last resort" glyph
71 (gothic (got) (#x10330 #x1034A) goth)
72 (greek (el cop) (#x3A9 #x3C9 #x3AC) grek)
73 (gujarati (gu pa sd) (#xA95 #xA83) (gujr gjr2))
74 (gurmukhi (pa) (#xA15 #xA03) (guru gur2))
75 (han (ja ko zh) (#x5B57) hani)
76 (hangul (ko) (#xAC00) hang)
77 (hanunoo (hnn) (#x1723 #x1732) hano) ;639-3 code hnn
78 (hebrew (he yi jpr arc lad jrb) (#x5D0 #x591) hebr)
79 (hiragana (ja) (#x304B) kana)
80 (kannada (kn kok) (#xC95 #xC83) (knda knd2))
81 (katakana (ja) (#x30AB) kana)
84 (kayah_li (eky kyu) (#xA90A #xA92E)) ;No "last resort" glyph
87 (kharoshthi (sa) (#x10A10 #x10A0F) khar) ;No "last resort" glyph
88 (khmer (km) (#x1780 #x17B6) khmr)
89 (lao (lo) (#xEA5 #xEB1) lao\ )
90 (latin (aa af ak tw an ay bi bm br ca ch co cs cy da de
91 ee en eo es et eu ff fi fj fo fr wa fy ga gd gl
92 gn gv ha ho ht hu hz id ig ik is it iu jv kg ki
93 kj kl kr ku kw la lb lg li ln lt lu lv mg mh mi
94 ms mt na nd ng nl no nb nn nr nv ny oc oj om pl
95 pt qu rm rn ro mo rw sc se sg sk sl sm sn so sq
96 sr hr bs ss st su sv sw tl tn to tr ts ty ve vi
97 wo xh yo za zu) (?A ?Z ?a ?z) latn)
100 (lepcha (lep) (#x1C00 #x1C37)) ;No "last resort" glyph
103 (limbu (lif) (#x1901 #x1920) limb) ;639-3 code lif
104 (linear_b (gmy) (#x10000) linb) ;639-3 code gmy
107 (lycian (xlc) (#x10280)) ;No "last resort" glyph
109 (lydian (xld)(#x10920 #x1093F)) ;No "last resort" glyph
112 (malayalam (ml) (#xD15 #xD03) (mlym mlm2))
113 (mongolian (mn mnc) (#x1826 #x1803) mong)
114 (myanmar (my pi shn kar) (#x1000 #x102C) mymr)
115 (new_tai_lue () (#x1980 #x19B1)) ;No "last resort" glyph
116 (ogham (gd ga) (#x168F #x169B) ogam)
119 (ol_chiki (san) (#x1C5A #x1C7E)) ;No "last resort" glyph
121 (old_italic () (#x10300) ital)
122 (old_persian (peo) (#x103A3 #x103D0) xpeo) ;No "last resort" glyph
123 (oriya (or) (#xB15 #xB03) (orya ory2))
124 (osmanya (so) (#x10480) osma)
127 (phags-pa (mn zh bo ug) (#xABA2 #xABB0) phag) ;No "last resort" glyph
128 (phaistos_disc () (#x101D0)) ;No "last resort" glyph
129 (phoenician (phn) (#x10900 #x1091F) phnx) ;No "last resort" glyph
130 (rejang (rej) (#xA930 #xA953)) ;No "last resort" glyph
132 (rod_nums () (#x1D366)) ;No "last resort" glyph
135 (runic () (#x16A0) runr)
139 (saurashtra (saz) (#xA892 #xA880)) ;No "last resort" glyph
142 (shavian (eng) (#x10457) shaw)
143 (sinhala (pi si sa) (#xD95 #xD83) sinh)
146 (sundanese (sun) (#x1B8A #x1B80)) ;No "last resort" glyph
148 (syloti_nagri (syl) (#xA807 #xA802) sylo) ;No "last resort" glyph
150 (syriac (hy arc syr sam) (#x710 #x700) syrc)
151 (tagalog (tl) (#x1703 #x1712) tglg)
152 (tagbanwa (tbw) (#x1763 #x1772) tagb) ;639-3 code tbw
153 (tamil (ta) (#xB95 #xB83) (taml tml2))
154 (tai_le (tdd) (#x1950) tale) ;639-3 code tdd
157 (tai_viet (tai) (#xAA80))
160 (telugu (te) (#xC15 #xC03) (telu tel2))
161 (thaana (dv) (#x78C #x7B0) thaa)
162 (thai (pi th hmn) (#xE17 #xE34) thai)
163 (tibetan (bo dz) (#xF40 #xF71) tibt)
164 (tifinagh (tmh) (#x2D30) tfng) ;No "last resort" glyph
165 (ugaritic (uga) (#x10380 #x1039F) ugar)
168 (vai (vai) (#xA501 #xA60A)) ;No "last resort" glyph
170 (yi (ii) (#xA288) yi\ \ )