Mercurial > hg > xemacs-beta
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 |