comparison lisp/unicode.el @ 4491:d402d7b18bd8

Revamp the Arabic support. Create greek-iso-8bit-with-esc, arabic-iso-8bit-with-esc. src/ChangeLog addition: 2008-08-05 Aidan Kehoe <kehoea@parhasard.net> * mule-charset.c (complex_vars_of_mule_charset): Remove Vcharset_arabic_iso8859_7. * lisp.h: Remove Vcharset_arabic_iso8859_7. See commentary in lisp/mule/iso-with-esc.el for motivation. lisp/ChangeLog addition: 2008-08-05 Aidan Kehoe <kehoea@parhasard.net> * mule/iso-with-esc.el (greek-iso-8bit-with-esc): (arabic-iso-8bit-with-esc): Add these two here. Move the implementation of the 'arabic-iso8859-6 character set here, with commentary on why that is reasonable. * mule/arabic.el (iso-8859-6): Add iso-8859-6, windows-1256 implementations using make-8-bit-coding-system. Remove our non-standard Mule character sets. * unicode.el (load-unicode-tables): Remove Arabic since it's no longer dumped. * mule/mule-msw-init-late.el: Remove Arabic. * mule/mule-category.el (predefined-category-list): Remove Arabic. etc/ChangeLog addition: 2008-08-05 Aidan Kehoe <kehoea@parhasard.net> * HELLO: Encode the Arabic using UTF-8 sequences, not ISO-8859-6.
author Aidan Kehoe <kehoea@parhasard.net>
date Tue, 05 Aug 2008 08:37:17 +0200
parents a78d697ccd2c
children 121aadac896e
comparison
equal deleted inserted replaced
4488:6b0000935adc 4491:d402d7b18bd8
71 ("8859-16.TXT" latin-iso8859-16 #xA0 #xFF #x-80) 71 ("8859-16.TXT" latin-iso8859-16 #xA0 #xFF #x-80)
72 ("8859-2.TXT" latin-iso8859-2 #xA0 #xFF #x-80) 72 ("8859-2.TXT" latin-iso8859-2 #xA0 #xFF #x-80)
73 ("8859-3.TXT" latin-iso8859-3 #xA0 #xFF #x-80) 73 ("8859-3.TXT" latin-iso8859-3 #xA0 #xFF #x-80)
74 ("8859-4.TXT" latin-iso8859-4 #xA0 #xFF #x-80) 74 ("8859-4.TXT" latin-iso8859-4 #xA0 #xFF #x-80)
75 ("8859-5.TXT" cyrillic-iso8859-5 #xA0 #xFF #x-80) 75 ("8859-5.TXT" cyrillic-iso8859-5 #xA0 #xFF #x-80)
76 ("8859-6.TXT" arabic-iso8859-6 #xA0 #xFF #x-80)
77 ("8859-7.TXT" greek-iso8859-7 #xA0 #xFF #x-80) 76 ("8859-7.TXT" greek-iso8859-7 #xA0 #xFF #x-80)
78 ("8859-8.TXT" hebrew-iso8859-8 #xA0 #xFF #x-80) 77 ("8859-8.TXT" hebrew-iso8859-8 #xA0 #xFF #x-80)
79 ("8859-9.TXT" latin-iso8859-9 #xA0 #xFF #x-80) 78 ("8859-9.TXT" latin-iso8859-9 #xA0 #xFF #x-80)
80 ;; charset for Big5 does not matter; specifying `big5' will 79 ;; charset for Big5 does not matter; specifying `big5' will
81 ;; automatically make the right thing happen 80 ;; automatically make the right thing happen
152 (declare-fboundp 151 (declare-fboundp
153 (set-default-unicode-precedence-list 152 (set-default-unicode-precedence-list
154 '(ascii control-1 latin-iso8859-1 latin-iso8859-2 latin-iso8859-15 153 '(ascii control-1 latin-iso8859-1 latin-iso8859-2 latin-iso8859-15
155 greek-iso8859-7 hebrew-iso8859-8 ipa cyrillic-iso8859-5 154 greek-iso8859-7 hebrew-iso8859-8 ipa cyrillic-iso8859-5
156 latin-iso8859-16 latin-iso8859-3 latin-iso8859-4 latin-iso8859-9 155 latin-iso8859-16 latin-iso8859-3 latin-iso8859-4 latin-iso8859-9
157 vietnamese-viscii-lower vietnamese-viscii-upper arabic-iso8859-6 156 vietnamese-viscii-lower vietnamese-viscii-upper
158 jit-ucs-charset-0 japanese-jisx0208 japanese-jisx0208-1978 157 jit-ucs-charset-0 japanese-jisx0208 japanese-jisx0208-1978
159 japanese-jisx0212 japanese-jisx0213-1 japanese-jisx0213-2 158 japanese-jisx0212 japanese-jisx0213-1 japanese-jisx0213-2
160 chinese-gb2312 chinese-sisheng chinese-big5-1 chinese-big5-2 159 chinese-gb2312 chinese-sisheng chinese-big5-1 chinese-big5-2
161 indian-is13194 korean-ksc5601 chinese-cns11643-1 chinese-cns11643-2 160 indian-is13194 korean-ksc5601 chinese-cns11643-1 chinese-cns11643-2
162 chinese-isoir165 arabic-1-column arabic-2-column arabic-digit 161 chinese-isoir165
163 composite ethiopic indian-1-column indian-2-column jit-ucs-charset-0 162 composite ethiopic indian-1-column indian-2-column jit-ucs-charset-0
164 katakana-jisx0201 lao thai-tis620 thai-xtis tibetan tibetan-1-column 163 katakana-jisx0201 lao thai-tis620 thai-xtis tibetan tibetan-1-column
165 latin-jisx0201 chinese-cns11643-3 chinese-cns11643-4 164 latin-jisx0201 chinese-cns11643-3 chinese-cns11643-4
166 chinese-cns11643-5 chinese-cns11643-6 chinese-cns11643-7))))) 165 chinese-cns11643-5 chinese-cns11643-6 chinese-cns11643-7)))))
167 166