Mercurial > hg > xemacs-beta
diff lisp/mule/arabic.el @ 4805:980575c76541
Move the arabic-iso8859-6 character set back to C, otherwise X11 lookup fails.
src/ChangeLog addition:
2010-01-07 Aidan Kehoe <kehoea@parhasard.net>
* mule-charset.c:
(syms_of_mule_charset, complex_vars_of_mule_charset):
* lisp.h:
Restore the creation of arabic-iso8859-6 in C, having it in Lisp
isn't sufficient for X11 input to work.
lisp/ChangeLog addition:
2010-01-07 Aidan Kehoe <kehoea@parhasard.net>
* unicode.el (load-unicode-tables):
* mule/mule-msw-init-late.el:
* mule/mule-category.el (predefined-category-list):
* mule/arabic.el:
Move arabic-iso8859-6 back to C, it needs to be there, otherwise
X11 character input lookup fails.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Thu, 07 Jan 2010 15:52:10 +0000 |
parents | a67bfb29dd8b |
children | 308d34e9f07d |
line wrap: on
line diff
--- a/lisp/mule/arabic.el Wed Jan 06 16:03:37 2010 -0700 +++ b/lisp/mule/arabic.el Thu Jan 07 15:52:10 2010 +0000 @@ -28,35 +28,6 @@ ;;; Code: -;; ISO 8859-6 is such a useless character set that it seems a waste of -;; codespace to dump it. Let me count the ways: -;; -;; 1. It doesn't support Persian or Urdu, let alone Sinhalese, despite -;; plenty of unallocated code points. -;; -;; 2. It doesn't encode all the vowel diacritics (the Harakaat) despite that -;; they are necessary, even for the Arabs, for basic things like -;; dictionary entries, children's books, and occasional disambiguation. -;; -;; 3. The Arabs don't use it, they use Windows-1256, which also supports -;; Persian, at least, as well as the French characters necessary in -;; Lebanon and North Africa. - -;; But; it's necessary for input on X11. - -(make-charset - 'arabic-iso8859-6 - "Right-Hand Part of Latin/Arabic Alphabet (ISO/IEC 8859-6): ISO-IR-127" - '(dimension 1 - registry "ISO8859-6" - chars 96 - columns 1 - direction r2l - final ?G - graphic 1 - short-name "RHP of ISO8859/6" - long-name "RHP of Arabic (ISO 8859-6): ISO-IR-127")) - (make-coding-system 'iso-8859-6 'fixed-width "ISO 8859-6 (Arabic)" '(unicode-map