comparison lisp/language/japanese.el @ 90210:8006f0bf9292

(iso-2022-jp, iso-2022-jp-2) (iso-2022-jp-2004): Set :suitable-for-keyboard property to 1.
author Kenichi Handa <handa@m17n.org>
date Fri, 29 Jul 2005 06:14:45 +0000
parents f9a65d7ebd29
children 6588c6259dfb
comparison
equal deleted inserted replaced
90209:182221fb0f2c 90210:8006f0bf9292
46 latin-jisx0201) 46 latin-jisx0201)
47 nil nil nil] 47 nil nil nil]
48 :flags '(short ascii-at-eol ascii-at-cntl 7-bit designation) 48 :flags '(short ascii-at-eol ascii-at-cntl 7-bit designation)
49 :charset-list '(ascii japanese-jisx0208 49 :charset-list '(ascii japanese-jisx0208
50 japanese-jisx0208-1978 latin-jisx0201) 50 japanese-jisx0208-1978 latin-jisx0201)
51 :mime-charset 'iso-2022-jp) 51 :mime-charset 'iso-2022-jp
52 :suitable-for-keyboard t)
52 53
53 (define-coding-system-alias 'junet 'iso-2022-jp) 54 (define-coding-system-alias 'junet 'iso-2022-jp)
54 55
55 (define-coding-system 'iso-2022-jp-2 56 (define-coding-system 'iso-2022-jp-2
56 "ISO 2022 based 7bit encoding for CJK, Latin-1, Greek (MIME:ISO-2022-JP-2)." 57 "ISO 2022 based 7bit encoding for CJK, Latin-1, Greek (MIME:ISO-2022-JP-2)."
66 init-at-bol) 67 init-at-bol)
67 :charset-list '(ascii japanese-jisx0208 japanese-jisx0212 68 :charset-list '(ascii japanese-jisx0208 japanese-jisx0212
68 latin-jisx0201 japanese-jisx0208-1978 69 latin-jisx0201 japanese-jisx0208-1978
69 chinese-gb2312 korean-ksc5601 70 chinese-gb2312 korean-ksc5601
70 latin-iso8859-1 greek-iso8859-7) 71 latin-iso8859-1 greek-iso8859-7)
71 :mime-charset 'iso-2022-jp-2) 72 :mime-charset 'iso-2022-jp-2
73 :suitable-for-keyboard t)
72 74
73 (let ((map ; JIS vs CP932 75 (let ((map ; JIS vs CP932
74 '((#x301C . #xFF5E) ; WAVE DASH FULLWIDTH TILDE 76 '((#x301C . #xFF5E) ; WAVE DASH FULLWIDTH TILDE
75 (#x2014 . #x2015) ; EM DASH HORIZONTAL BAR 77 (#x2014 . #x2015) ; EM DASH HORIZONTAL BAR
76 (#x2016 . #x2225) ; DOUBLE VERTICAL LINE PARALLEL TO 78 (#x2016 . #x2225) ; DOUBLE VERTICAL LINE PARALLEL TO
160 nil nil nil] 162 nil nil nil]
161 :flags '(short ascii-at-eol ascii-at-cntl 7-bit designation) 163 :flags '(short ascii-at-eol ascii-at-cntl 7-bit designation)
162 ;; init-at-bol) 164 ;; init-at-bol)
163 :charset-list '(ascii japanese-jisx0208 japanese-jisx0213.2004-1 165 :charset-list '(ascii japanese-jisx0208 japanese-jisx0213.2004-1
164 japanese-jisx0213-1 japanese-jisx0213-2) 166 japanese-jisx0213-1 japanese-jisx0213-2)
165 :mime-charset 'iso-2022-jp-2004) 167 :mime-charset 'iso-2022-jp-2004
168 :suitable-for-keyboard t)
166 169
167 (define-coding-system-alias 'iso-2022-jp-3 'iso-2022-jp-2004) 170 (define-coding-system-alias 'iso-2022-jp-3 'iso-2022-jp-2004)
168 171
169 (define-coding-system 'euc-jis-2004 172 (define-coding-system 'euc-jis-2004
170 "ISO 2022 based EUC encoding for JIS X 0213 (MIME:EUC-JIS-2004)." 173 "ISO 2022 based EUC encoding for JIS X 0213 (MIME:EUC-JIS-2004)."