Enhance preferred fonts for han.
[m17n/m17n-db.git] / mdb.dir
1 ;; mdb.dir -- The m17n database directory                       -*- lisp -*-
2 ;; Copyright (C) 2003, 2004, 2005, 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 ;; General format: (TAG0 TAG1 [ TAG2 [ TAG3 ] ] FILE)
25 ;;      TAG0..TAG3 must be symbol.
26 ;;      FILE must be string of the form "...".
27 ;; This file must contain only ASCII characters.
28
29 ;;; @page m17nDBData Data provided by the m17n database
30 ;;; <ul>
31 ;;; <li> @ref charprop-list
32 ;;; <li> @ref mim-list
33 ;;; <li> @ref flt-list
34 ;;; <li> @ref fontset-list
35 ;;; <li> @ref misc-list
36 ;;; </ul>
37 ;;;
38 ;;; @section charprop-list Character Property
39 ;;; <ul>
40
41 ;;; <li> CATEGORY.tab
42 ;;;
43 ;;; Unicode general category for each character that is available as
44 ;;; #Mcategory property.
45 (char-table symbol category "CATEGORY.tab")
46
47 ;;; <li> COMBINE.tab
48 ;;;
49 ;;; Unicode combining class for each character that is available as
50 ;;; #Mcombining_class property.
51 (char-table integer combining-class "COMBINE.tab")
52
53 ;;; <li> BIDI.tab
54 ;;;
55 ;;; Unicode BIDI category for each character that is available as
56 ;;; #Mbidi_category property.
57 (char-table symbol bidirectional-category "BIDI.tab")
58
59 ;;; <li> CASE-S.tab
60 ;;;
61 ;;; Unicode case-folding mapping of each character that is available as
62 ;;; #Msimple_case_folding property.
63 (char-table integer simple-case-folding "CASE-S.tab")
64
65 ;;; <li> CASE-C.tab
66 ;;;
67 ;;; Unicode complicated case-folding mapping of each character that is
68 ;;; available as #Mcomplicated_case_folding property.
69 (char-table mtext complicated-case-folding "CASE-C.tab")
70
71 ;;; <li> NAME.tab
72 ;;;
73 ;;; Unicode character name for each character that is available as
74 ;;; #Mname property.
75 (char-table string name "NAME.tab")
76
77 ;;; <li> SCRIPT.tab
78 ;;;
79 ;;; Unicode script name for each character that is available as
80 ;;; #Mscript property.
81 (char-table symbol script "SCRIPT.tab")
82
83 ;;; <li> CASED.tab
84 ;;;
85 ;;; Unicode properties for case operations.  Integer value 1 means
86 ;;; cased (D47, Unicode 4.0, p.89), 2 means case-ignorable (D47a,
87 ;;; Unicode 4.1.0), and 3 means both.  Available as #Mcased property.
88 (char-table integer cased "CASED.tab")
89
90 ;;; <li> SOFT-DOTTED.tab
91 ;;;
92 ;;; Unicode property for case operations.  Available as #Msoft_dotted
93 ;;; property.
94 (char-table symbol soft-dotted "SOFT-DOTTED.tab")
95
96 ;;; <li> CASE-MAPPING.tab
97 ;;;
98 ;;; Unicode case mapping of each character that is available as
99 ;;; #Mcase_mapping property.
100 (char-table plist case-mapping "CASE-MAPPING.tab")
101
102 ;;; <li> BLOCKS.tab
103 ;;;
104 ;;; Unicode fallback script name for each character that is available
105 ;;; as #Mblock property.  Generated manually by referring UCD
106 ;;; Blocks.txt.
107 ;;;
108 (char-table symbol block "BLOCK.tab")
109
110 ;;; </ul>
111
112 ;;; @section mim-list Input method
113 ;;;
114 ;;; See @ref mdbIM for the format of these files.
115 ;;; <ul>
116 ;; The actual tags and filename are defined in each file with extension "mim".
117 (input-method * "*.mim")
118 ;;; </ul>
119
120 ;;; @section flt-list Font Layout Table
121 ;;;
122 ;;; See @ref mdbFLT for the format of these files.
123 ;;; <ul>
124 ;; The actual tags and filename are defined in each file with extension "flt".
125 (font layouter * "*.flt")
126 ;;; </ul>
127
128 ;;; @section fontset-list Fontset
129 ;;;
130 ;;; See @ref mdbFontset for the format of these files.
131 ;;; <ul>
132 (fontset default "default.fst")
133 (fontset xfont "xfont.fst")
134 (fontset truetype "truetype.fst")
135 (fontset generic "generic.fst")
136 ;;; </ul>
137
138 ;;; @section misc-list The other data
139 ;;; <ul>
140 (font encoding "FONTENC.tbl")
141 (font resize "FONTSIZE.tbl")
142
143 (charset-list "CHARSET.tbl")
144
145 (coding-list "CODING.tbl")
146
147 (locale codeset "LOCALE.cs")
148 (locale alias "LOCALE.ali")
149
150 (char-table integer linebreak "LINEBREAK.tab")
151
152 (language name * "*.lnm")
153
154 (standard language iso639 "LANGUAGE.tbl")
155 (standard script otf "SCRIPT-OTF.tbl")          ;obsolete
156 (unicode script language "SCRIPT-LANGUAGE.tbl") ;obsolete
157 (standard script unicode "SCRIPT.tbl")
158
159 ;;; </ul>