Fix for the case of failed LAM-ALEF ligature. Handle positioning of
[m17n/m17n-db.git] / generic.fst
1 ;; generic.fst -- Fontset mainly using generic font specs.
2 ;; Copyright (C) 2005, 2006, 2007, 2010  AIST (H15PRO112)
3 ;; See the end for copying conditions.
4
5 ;;; <li> generic.fst
6 ;;;
7 ;;; Fontset mainly using generic font specifications.  See the
8 ;;; documentation of the fontset "default" for the information about
9 ;;; each font.
10
11 (latin
12  (vi
13   ((nil nil unicode-bmp :lang=vi)))
14  (nil
15   ((nil nil unicode-bmp :script=latin))))
16 (hebrew
17  (nil
18   ((nil nil unicode-bmp :otf=hebr) hebr-otf)
19   ((nil nil unicode-bmp :script=hebrew))))
20 (arabic
21  (nil
22   ((nil nil unicode-bmp :otf=arab=init,medi,fina,liga+mark) arab-otf)
23   ((nil nil unicode-bmp :otf=arab=init,medi,fina,liga+~mark) arab-otf-no-gpos)
24   ((nil nil unicode-bmp :script=arabic) arab)))
25 (syriac
26  (nil
27   ((nil nil unicode-bmp :otf=syrc) syrc-otf)))
28 (thaana
29  (nil
30   ((nil nil unicode-bmp :otf=thaa) thaa-otf)
31   ((nil nil unicode-bmp :script=thaana))))
32 (devanagari
33  (nil
34   ((nil nil unicode-bmp :otf=dev2) dev2-otf)
35   ((nil nil unicode-bmp :otf=deva) deva-otf)))
36 (bengali
37  (nil
38   ((nil nil unicode-bmp :otf=bng2) bng2-otf)
39   ((nil nil unicode-bmp :otf=beng) beng-otf)))
40 (gurmukhi
41  (nil
42   ((nil nil unicode-bmp :otf=gur2) gur2-otf)
43   ((nil nil unicode-bmp :otf=guru) guru-otf)))
44 (gujarati
45  (nil
46   ((nil nil unicode-bmp :otf=gjr2) gjr2-otf)
47   ((nil nil unicode-bmp :otf=gujr) gujr-otf)))
48 (oriya
49  (nil
50   ((nil nil unicode-bmp :otf=ory2) ory2-otf)
51   ((nil nil unicode-bmp :otf=orya) orya-otf)))
52 (tamil
53  (nil
54   ((nil nil unicode-bmp :otf=tml2) tml2-otf)
55   ((nil nil unicode-bmp :otf=taml) taml-otf)))
56 (telugu
57  (nil
58   ((nil nil unicode-bmp :otf=tel2) tel2-otf)
59   ((nil nil unicode-bmp :otf=telu) telu-otf)))
60 (kannada
61  (nil
62   ((nil nil unicode-bmp :otf=knd2) knd2-otf)
63   ((nil nil unicode-bmp :otf=knda) knda-otf)))
64 (malayalam
65  (nil
66   ((nil nil unicode-bmp :otf=mlm2) mlm2-otf)
67   ((nil nil unicode-bmp :otf=mlym) mlym-otf)))
68 (sinhala
69  (nil
70   ((nil nil unicode-bmp :otf=sinh) sinh-otf)))
71 (tibetan
72  (nil
73   ((nil nil unicode-bmp :otf=tibt) tibt-otf)))
74 (thai
75  (nil
76   ((nil nil unicode-bmp :otf=thai) thai-otf)
77   ((nil nil unicode-bmp :script=thai) thai-generic)))
78 (lao
79  (nil
80   ((nil nil unicode-bmp :otf=laoo) laoo-otf)
81   ((nil nil unicode-bmp :script=lao) laoo-generic)))
82 (myanmar
83  (nil
84   ((nil padauk unicode-bmp) mymr-sil)))
85 (khmer
86  (nil
87   ((nil nil unicode-bmp :otf=khmr) khmr-otf)))
88 (han
89  (zh
90   ((nil nil unicode-bmp :lang=zh)))
91  (ja
92   ((nil nil unicode-bmp :lang=ja)))
93  (ko
94   ((nil nil unicode-bmp :lang=ko))))
95 (hiragana
96  (nil
97   ((nil nil unicode-bmp :lang=ja))))
98 (katakana
99  (nil
100   ((nil nil unicode-bmp :lang=ja))))
101 (hangul
102  (nil
103   ((nil nil unicode-bmp :lang=ko))))
104 (cham
105  (nil
106   ((nil nil unicode-bmp :script=cham) cham-generic)))
107 (nil
108  ((nil nil unicode-bmp)))
109
110 ;; Copyright (C) 2003, 2004, 2007, 2010
111 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
112 ;;   Registration Number H15PRO112
113
114 ;; This file is part of the m17n database; a sub-part of the m17n
115 ;; library.
116
117 ;; The m17n library is free software; you can redistribute it and/or
118 ;; modify it under the terms of the GNU Lesser General Public License
119 ;; as published by the Free Software Foundation; either version 2.1 of
120 ;; the License, or (at your option) any later version.
121
122 ;; The m17n library is distributed in the hope that it will be useful,
123 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
124 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
125 ;; Lesser General Public License for more details.
126
127 ;; You should have received a copy of the GNU Lesser General Public
128 ;; License along with the m17n library; if not, write to the Free
129 ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
130 ;; Boston, MA 02110-1301, USA.
131
132 ;; Local Variables:
133 ;; mode: lisp
134 ;; End: