1 ;; CHARSET.tbl -- List of charset definitions -*- lisp -*-
2 ;; Copyright (C) 2003, 2004
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., 59 Temple Place, Suite 330, Boston, MA
26 ;;; List of charset definitions. See the section @ref mdbCharsetList
27 ;;; for the format of this file.
29 ;; Each element has this form:
30 ;; (CHARSET-NAME KEYWORD1 VALUE1 KEYWORD2 VALUE2 ...)
31 ;; Valid KEYWORDs are:
32 ;; method -- map, unify, offset, subset, or superset (default map)
33 ;; dimension -- 1, 2, 3, or 4 (default 1)
34 ;; min-range -- unsigned (default 0x00)
35 ;; max-range -- unsigned (default 0xFF, 0xFFFF, 0xFFFFFF, or 0xFFFFFFFF)
36 ;; min-code -- integer (default min-range)
37 ;; max-code -- integer (default max-range)
38 ;; ascii-compatible -- nil or t (default nil)
39 ;; final-byte -- 0 or 32..127 (default 0)
40 ;; revision -- 0..127 (default 0)
41 ;; min-char -- integer (default 0)
42 ;; mapfile -- mapping file name (method must be map or unify)
43 ;; parents -- list of charset symbols (method must be subset or superset)
45 ;; define-coding -- nil or t (default nil, dimension must be 1,
46 ;; and code-range must be "\x00\xFF")
47 ;; aliases -- list of alias name symbols
167 mapfile "8859-10.map"
172 parents (iso-8859-10)
180 mapfile "8859-11.map"
185 mapfile "8859-13.map"
190 mapfile "8859-14.map"
196 parents (iso-8859-14)
204 mapfile "8859-15.map"
209 parents (iso-8859-15)
217 mapfile "8859-16.map"
220 ;; IBM codepage series.
414 mapfile "IBM1004.map"
418 mapfile "IBM1026.map"
422 mapfile "IBM1047.map"
425 ;; Microsoft codepage series.
438 mapfile "CP949-2BYTE.map")
442 parents (ascii cp949-2-byte))
491 mapfile "CP10007.map"
497 mapfile "GB_1988-80.map"
505 mapfile "GB2312.map")
519 mapfile "GB180302.map")
525 mapfile "GB180304.map")
534 (gb18030-4-byte-ext-1
541 min-char 0x200000) ; .. 0x22484B
542 (gb18030-4-byte-ext-2
549 min-char 0x22484C) ; ... 0x279F93
556 parents (ascii gb18030-2-byte-bmp
557 gb18030-4-byte-bmp gb18030-4-byte-smp
558 gb18030-4-byte-ext-1 gb18030-4-byte-ext-2))
571 mapfile "BIG5-HKSCS.map")
630 mapfile "JISX0201.map")
652 mapfile "JISX0208.map")
660 mapfile "JISX0208.map")
668 parents (jisx0208.1990))
675 mapfile "JISX0212.map")
682 mapfile "JISX2131.map")
689 mapfile "JISX2132.map")
695 mapfile "JISX2132.map")
701 parents (jisx0213-1 jisx0213-a)
706 mapfile "KSC5636.map")
713 mapfile "KSC5601.map")
745 mapfile "TIS-620.map"
762 mapfile "KA-ACADEMY.map"