Add three punctuations.
[m17n/m17n-db.git] / SCRIPT.tbl
1 ;; SCRIPT.tbl -- Unicode Script                                 -*- lisp -*-
2 ;; Copyright (C) 2006
3 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
4 ;;   Registration Number H15PRO112
5
6 ;; This file is part of the m17n database; a sub-part of the m17n
7 ;; library.
8
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.
13
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.
18
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.
23 ;;
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.
29
30 ;; CHAR: representative characters of the script selected from "last
31 ;; resort" glyph of Unicode and/or by arbitrary way.
32
33 ;; OTF-TAG: OpenType font script tag or a list of tags.
34
35 ;;; <li> SCRIPT-LANGUAGE.tbl
36 ;;;
37 ;;; Table of scripts vs languages using the corresponding script.
38
39 (arabic (ar az fa ha kk ks ku ky pa ps sd ug ur) (#x621 #x627) arab)
40 (armenian (hy) (#x531 #x55E) armn)
41
42 ;new
43 (balinese (ban sas) (#x1B13 #x1B02) bali) ;No "last resort" glyph
44
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)
51
52 ;new
53 (carian (xcr) (#x102A9))                ;No "last resort" glyph
54                                         ;639-3 code xcr
55
56 (cherokee (chr) (#x13E3) cher)
57 (coptic (cop) (#x2CB1 #x2CFE) copt)     ;No "last resort" glyph
58
59 ;new
60 (cuneiform (sux akk elx hit xhu)(#x12000) xsux) ;No "last resort" glyph
61                                         ;639-3 code xhu
62
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)
82
83 ;new
84 (kayah_li (eky kyu) (#xA90A #xA92E))    ;No "last resort" glyph
85                                         ;639-3 code eky kyu
86
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)
98
99 ;new
100 (lepcha (lep) (#x1C00 #x1C37))          ;No "last resort" glyph 
101                                         ;639-3 code lep 
102
103 (limbu (lif) (#x1901 #x1920) limb)      ;639-3 code lif
104 (linear_b (gmy) (#x10000) linb)         ;639-3 code gmy
105
106 ;new
107 (lycian (xlc) (#x10280))                ;No "last resort" glyph
108                                         ;639-3 code xlc
109 (lydian (xld)(#x10920 #x1093F))         ;No "last resort" glyph
110                                         ;639-3 code xld
111
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)
117
118 ;new
119 (ol_chiki (san) (#x1C5A #x1C7E))        ;No "last resort" glyph
120
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)
125
126 ;new
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
131                                         ;639-3 code rej
132 (rod_nums () (#x1D366))                 ;No "last resort" glyph
133
134
135 (runic () (#x16A0) runr)
136
137
138 ;new
139 (saurashtra (saz) (#xA892 #xA880))      ;No "last resort" glyph
140                                         ;639-3 code saz
141
142 (shavian (eng) (#x10457) shaw)
143 (sinhala (pi si sa) (#xD95 #xD83) sinh)
144
145 ;new
146 (sundanese (sun) (#x1B8A #x1B80))       ;No "last resort" glyph
147
148 (syloti_nagri (syl) (#xA807 #xA802) sylo) ;No "last resort" glyph
149                                         ;639-3 code syl
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
155
156 ;new
157 (tai_viet (tai) (#xAA80))
158 (cham () (#xAA00))
159
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)
166
167 ;new
168 (vai (vai) (#xA501 #xA60A))             ;No "last resort" glyph
169
170 (yi (ii) (#xA288) yi\ \  )