APPROVE COMMIT 21.5
diff -r f9c70d94f427 src/ChangeLog
--- a/src/ChangeLog Sun Jul 20 15:04:20 2008 +0200
+++ b/src/ChangeLog Wed Jul 23 11:53:53 2008 -0700
@@ -1,0 +1,5 @@
+2008-07-23 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * objects-xlike-inc.c (charset_table): Add names and ISO 639 codes
+ for Arabic, Russian, and Thai.
+
diff -r f9c70d94f427 src/objects-xlike-inc.c
--- a/src/objects-xlike-inc.c Sun Jul 20 15:04:20 2008 +0200
+++ b/src/objects-xlike-inc.c Wed Jul 23 11:53:54 2008 -0700
@@ -351,16 +351,21 @@
{ &Vcharset_korean_ksc5601, "Korean", "ko" },
{ &Vcharset_chinese_cns11643_1, "traditional Chinese",
"zh-TW" },
{ &Vcharset_chinese_cns11643_2, "traditional Chinese",
"zh-TW" },
+ /* #### not obvious how to handle these
+ We could (for experimental purposes) make the last element into
+ an array of ISO 639 codes, and check for all of them. If a font
+ provides some but not others, warn. */
{ &Vcharset_latin_iso8859_1, NULL, NULL },
{ &Vcharset_latin_iso8859_2, NULL, NULL },
{ &Vcharset_latin_iso8859_3, NULL, NULL },
{ &Vcharset_latin_iso8859_4, NULL, NULL },
{ &Vcharset_latin_iso8859_9, NULL, NULL },
{ &Vcharset_latin_iso8859_15, NULL, NULL },
- { &Vcharset_thai_tis620, NULL, NULL },
- { &Vcharset_arabic_iso8859_6, NULL, NULL },
+ { &Vcharset_thai_tis620, "Thai", "th" },
+ { &Vcharset_arabic_iso8859_6, "Arabic", "ar" },
{ &Vcharset_hebrew_iso8859_8, "Hebrew", "he" },
- { &Vcharset_cyrillic_iso8859_5, NULL, NULL },
+ /* #### probably close enough for Ukraine? */
+ { &Vcharset_cyrillic_iso8859_5, "Russian", "ru" },
/* #### these probably are not quite right */
{ &Vcharset_chinese_big5_1, "traditional Chinese", "zh-TW"
},
{ &Vcharset_chinese_big5_2, "traditional Chinese", "zh-TW"
},
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches