comparison lisp/mule/japanese.el @ 3659:98af8a976fc3

[xemacs-hg @ 2006-11-05 22:31:31 by aidan] Support specifying fonts for particular character sets in Mule; support translation to ISO 10646-1 for Mule character sets without an otherwise matching font; move to a vector of X11-charset-X11-registry instead of a regex for the charset-registry property.
author aidan
date Sun, 05 Nov 2006 22:31:46 +0000
parents 402bf23dd28f
children aa28d959af41
comparison
equal deleted inserted replaced
3658:0db1aaedbbef 3659:98af8a976fc3
31 ;; For Japanese, character sets JISX0201, JISX0208, JISX0212 are 31 ;; For Japanese, character sets JISX0201, JISX0208, JISX0212 are
32 ;; supported. 32 ;; supported.
33 33
34 ;;; Code: 34 ;;; Code:
35 35
36 ; (make-charset 'katakana-jisx0201
37 ; "Katakana Part of JISX0201.1976"
38 ; '(dimension
39 ; 1
40 ; registry "JISX0201"
41 ; chars 94
42 ; columns 1
43 ; direction l2r
44 ; final ?I
45 ; graphic 1
46 ; short-name "JISX0201 Katakana"
47 ; long-name "Japanese Katakana (JISX0201.1976)"
48 ; ))
49
50 ; (make-charset 'latin-jisx0201
51 ; "Roman Part of JISX0201.1976"
52 ; '(dimension
53 ; 1
54 ; registry "JISX0201"
55 ; chars 94
56 ; columns 1
57 ; direction l2r
58 ; final ?J
59 ; graphic 0
60 ; short-name "JISX0201 Roman"
61 ; long-name "Japanese Roman (JISX0201.1976)"
62 ; ))
63
64 ; (make-charset 'japanese-jisx0208-1978
65 ; "JISX0208.1978 Japanese Kanji (so called \"old JIS\"): ISO-IR-42"
66 ; '(dimension
67 ; 2
68 ; registry "JISX0208.1990"
69 ; registry "JISX0208.1978"
70 ; chars 94
71 ; columns 2
72 ; direction l2r
73 ; final ?@
74 ; graphic 0
75 ; short-name "JISX0208.1978"
76 ; long-name "JISX0208.1978 (Japanese): ISO-IR-42"
77 ; ))
78
79 ; (make-charset 'japanese-jisx0208
80 ; "JISX0208.1983/1990 Japanese Kanji: ISO-IR-87"
81 ; '(dimension
82 ; 2
83 ; chars 94
84 ; columns 2
85 ; direction l2r
86 ; final ?B
87 ; graphic 0
88 ; short-name "JISX0208"
89 ; long-name "JISX0208.1983/1990 (Japanese): ISO-IR-87"
90 ; ))
91
92 ; (make-charset 'japanese-jisx0212
93 ; "JISX0212 Japanese supplement: ISO-IR-159"
94 ; '(dimension
95 ; 2
96 ; registry "JISX0212"
97 ; chars 94
98 ; columns 2
99 ; direction l2r
100 ; final ?D
101 ; graphic 0
102 ; short-name "JISX0212"
103 ; long-name "JISX0212 (Japanese): ISO-IR-159"
104 ; ))
105
106 (make-charset 'japanese-jisx0213-1 "JISX0213 Plane 1 (Japanese)" 36 (make-charset 'japanese-jisx0213-1 "JISX0213 Plane 1 (Japanese)"
107 '(dimension 37 '(dimension
108 2 38 2
109 registry "JISX0213.2000-1" 39 registries ["JISX0213.2000-1"]
110 chars 94 40 chars 94
111 columns 2 41 columns 2
112 direction l2r 42 direction l2r
113 final ?O 43 final ?O
114 graphic 0 44 graphic 0
118 48
119 ;; JISX0213 Plane 2 49 ;; JISX0213 Plane 2
120 (make-charset 'japanese-jisx0213-2 "JISX0213 Plane 2 (Japanese)" 50 (make-charset 'japanese-jisx0213-2 "JISX0213 Plane 2 (Japanese)"
121 '(dimension 51 '(dimension
122 2 52 2
123 registry "JISX0213.2000-2" 53 registries ["JISX0213.2000-2"]
124 chars 94 54 chars 94
125 columns 2 55 columns 2
126 direction l2r 56 direction l2r
127 final ?P 57 final ?P
128 graphic 0 58 graphic 0