;; mdb.dir -- The m17n database directory -*- lisp -*-
-;; Copyright (C) 2003, 2004
+;; Copyright (C) 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H15PRO112
;; You should have received a copy of the GNU Lesser General Public
;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-;; 02111-1307, USA.
+;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
;; General format: (TAG0 TAG1 [ TAG2 [ TAG3 ] ] FILE)
;; TAG0..TAG3 must be symbol.
;;; Unicode script name for each character that is available as
;;; #Mscript property.
(char-table symbol script "SCRIPT.tab")
+
+;;; <li> CASED.tab
+;;;
+;;; Unicode properties for case operations. Integer value 1 means
+;;; cased (D47, Unicode 4.0, p.89), 2 means case-ignorable (D47a,
+;;; Unicode 4.1.0), and 3 means both. Available as #Mcased property.
+(char-table integer cased "CASED.tab")
+
+;;; <li> SOFT-DOTTED.tab
+;;;
+;;; Unicode property for case operations. Available as #Msoft_dotted
+;;; property.
+(char-table symbol soft-dotted "SOFT-DOTTED.tab")
+
+;;; <li> CASE-MAPPING.tab
+;;;
+;;; Unicode case mapping of each character that is available as
+;;; #Mcase_mapping property.
+(char-table plist case-mapping "CASE-MAPPING.tab")
+
+;;; <li> BLOCKS.tab
+;;;
+;;; Unicode fallback script name for each character that is available
+;;; as #Mblock property. Generated manually by referring UCD
+;;; Blocks.txt.
+;;;
+(char-table symbol block "BLOCK.tab")
+
;;; </ul>
;;; @section mim-list Input method
;;;
;;; See @ref mdbIM for the format of these files.
;;; <ul>
-(input-method am sera "am-sera.mim")
-(input-method as itrans "asm-itrans.mim")
-(input-method bn itrans "bng-itrans.mim")
-(input-method bo wylie "bo-wylie.mim")
-(input-method el kbd "el-kbd.mim")
-(input-method en ispell "ispell.mim")
-(input-method ar kbd "ar-kbd.mim")
-(input-method fa isiri "fa-isiri.mim")
-(input-method gu itrans "gjr-itrans.mim")
-(input-method he kbd "he-kbd.mim")
-(input-method hi itrans "dev-itrans.mim")
-(input-method hr kbd "hr-kbd.mim")
-(input-method ja anthy "ja-anthy.mim")
-(input-method ja tcode "ja-tcode.mim")
-(input-method ka kdb "ka-kbd.mim")
-(input-method kk arabic "kk-arabic.mim")
-(input-method kk kbd "kk-kbd.mim")
-(input-method km yannis "kh-yannis.mim")
-(input-method kn itrans "knd-itrans.mim")
-(input-method ko hangul2 "ko-han2.mim")
-(input-method lo lrt "lo-lrt.mim")
-(input-method ml itrans "mlm-itrans.mim")
-(input-method my kdb "my-kbd.mim")
-(input-method or itrans "ori-itrans.mim")
-(input-method pa itrans "pnj-itrans.mim")
-(input-method ru yawerty "ru-yawerty.mim")
-(input-method sk kbd "sk-kbd.mim")
-(input-method sr kbd "sr-kbd.mim")
-(input-method ta itrans "tml-itrans.mim")
-(input-method te itrans "tlg-itrans.mim")
-(input-method th kesmanee "th-kesmanee.mim")
-(input-method vi telex "vi-telex.mim")
-(input-method vi viqr "vi-viqr.mim")
-(input-method zh py "zh-py.mim")
-(input-method t latin-post "latin-post.mim")
-(input-method t unicode "unicode.mim")
-(input-method t rfc1345 "rfc1345.mim")
+;; The actual tags and filename are defined in each file with extension "mim".
+(input-method * "*.mim")
;;; </ul>
;;; @section flt-list Font Layout Table
;;;
;;; See @ref mdbFLT for the format of these files.
;;; <ul>
-(font layouter arabic "ARABIC.flt")
-(font layouter arabic-otf "ARABIC-OTF.flt")
-(font layouter ben-otf "BEN-OTF.flt")
-(font layouter dev-cdac "DEV-CDAC.flt")
-(font layouter dev-otf "DEV-OTF.flt")
-(font layouter guj-otf "GUJ-OTF.flt")
-(font layouter gur-otf "GUR-OTF.flt")
-(font layouter hebrew "HEBREW.flt")
-(font layouter hebrew-ff "HEBREW-FF.flt")
-(font layouter kan-otf "KAN-OTF.flt")
-(font layouter khmer-anlong "KHMER-ANLONG.flt")
-(font layouter khmer-mule "KHMER-MULE.flt")
-(font layouter lao-alice "LAO-ALICE.flt")
-(font layouter lao-mule "LAO-MULE.flt")
-(font layouter mlm-cdac "MLM-CDAC.flt")
-(font layouter mlm-otf "MLM-OTF.flt")
-(font layouter mymr-myazedi "Mymr-MyaZedi.flt")
-(font layouter no-ctl "NO-CTL.flt")
-(font layouter ori-otf "ORI-OTF.flt")
-(font layouter tel-otf "TEL-OTF.flt")
-(font layouter thaana-otf "THAANA-OTF.flt")
-(font layouter thai-norasi "THAI-NORASI.flt")
-(font layouter thai-tis620 "THAI-TIS620.flt")
-(font layouter tib-mtib "TIB-MTIB.flt")
-(font layouter tib-mule "TIB-MULE.flt")
-(font layouter tml-cdac "TML-CDAC.flt")
-(font layouter tml-otf "TML-OTF.flt")
+;; The actual tags and filename are defined in each file with extension "flt".
+(font layouter * "*.flt")
;;; </ul>
;;; @section fontset-list Fontset
(fontset default "default.fst")
(fontset xfont "xfont.fst")
(fontset truetype "truetype.fst")
+(fontset generic "generic.fst")
;;; </ul>
;;; @section misc-list The other data
(locale codeset "LOCALE.cs")
(locale alias "LOCALE.ali")
+(char-table integer linebreak "LINEBREAK.tab")
+
+(language name * "*.lnm")
+
+(standard language iso639 "LANGUAGE.tbl")
+(standard script otf "SCRIPT-OTF.tbl") ;obsolete
+(unicode script language "SCRIPT-LANGUAGE.tbl") ;obsolete
+(standard script unicode "SCRIPT.tbl")
+
;;; </ul>