Mike, this commits that change.
APPROVE COMMIT
NOTE: This patch has been committed.
etc/ChangeLog addition:
2007-07-28 Aidan Kehoe <kehoea(a)parhasard.net>
* unicode/unicode-consortium/BIG5.TXT:
Don't map any characters to U+FFFD; for round trip compatibility,
map those that were mapped to U+FFFD to the Unicode private use
area.
XEmacs Trunk source patch:
Diff command: cvs -q diff -Nu
Files affected: etc/unicode/unicode-consortium/BIG5.TXT
===================================================================
RCS
Index: etc/unicode/unicode-consortium/BIG5.TXT
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/etc/unicode/unicode-consortium/BIG5.TXT,v
retrieving revision 1.3
diff -u -u -r1.3 BIG5.TXT
--- etc/unicode/unicode-consortium/BIG5.TXT 2007/01/27 18:29:03 1.3
+++ etc/unicode/unicode-consortium/BIG5.TXT 2007/07/28 08:22:35
@@ -58,6 +58,11 @@
# We currently map all of these characters to U+FFFD REPLACEMENT CHARACTER.
# It is also possible to map these characters to their duplicates, or to
# the user zone.
+#
+# XEmacs change; we map them to private use characters above
+# U+F0000. 0xA15A => U+FA15A, and so on. See
+#
http://mid.gmane.org/s3tsl7j7zg9.fsf@magellan.suse.de and related
+# discussion.
#
# Notes:
#
@@ -118,7 +123,7 @@
0xA157 0xFE31 # PRESENTATION FORM FOR VERTICAL EM DASH
0xA158 0x2014 # EM DASH
0xA159 0xFE33 # PRESENTATION FORM FOR VERTICAL LOW LINE
-0xA15A 0xFFFD # *** NO MAPPING ***
+0xA15A 0xFA15A # #### PRIVATE USE
0xA15B 0xFE34 # PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
0xA15C 0xFE4F # WAVY LOW LINE
0xA15D 0xFF08 # FULLWIDTH LEFT PARENTHESIS
@@ -189,9 +194,9 @@
0xA1C0 0x32A3 # CIRCLED IDEOGRAPH CORRECT
0xA1C1 0x2105 # CARE OF
0xA1C2 0x203E # OVERLINE
-0xA1C3 0xFFFD # *** NO MAPPING ***
+0xA1C3 0xFA1C3 # #### PRIVATE USE
0xA1C4 0xFF3F # FULLWIDTH LOW LINE
-0xA1C5 0xFFFD # *** NO MAPPING ***
+0xA1C5 0xFA1C5 # #### PRIVATE USE
0xA1C6 0xFE49 # DASHED OVERLINE
0xA1C7 0xFE4A # CENTRELINE OVERLINE
0xA1C8 0xFE4D # DASHED LOW LINE
@@ -248,8 +253,8 @@
0xA1FB 0x2198 # SOUTH EAST ARROW
0xA1FC 0x2225 # PARALLEL TO
0xA1FD 0x2223 # DIVIDES
-0xA1FE 0xFFFD # *** NO MAPPING ***
-0xA240 0xFFFD # *** NO MAPPING ***
+0xA1FE 0xFA1FE # #### PRIVATE USE
+0xA240 0xFA240 # #### PRIVATE USE
0xA241 0xFF0F # FULLWIDTH SOLIDUS
0xA242 0xFF3C # FULLWIDTH REVERSE SOLIDUS
0xA243 0xFF04 # FULLWIDTH DOLLAR SIGN
@@ -355,9 +360,9 @@
0xA2C9 0x3027 # HANGZHOU NUMERAL SEVEN
0xA2CA 0x3028 # HANGZHOU NUMERAL EIGHT
0xA2CB 0x3029 # HANGZHOU NUMERAL NINE
-0xA2CC 0xFFFD # *** NO MAPPING ***
+0xA2CC 0xFA2CC # #### PRIVATE USE
0xA2CD 0x5344 # <CJK>
-0xA2CE 0xFFFD # *** NO MAPPING ***
+0xA2CE 0xFA2CE # #### PRIVATE USE
0xA2CF 0xFF21 # FULLWIDTH LATIN CAPITAL LETTER A
0xA2D0 0xFF22 # FULLWIDTH LATIN CAPITAL LETTER B
0xA2D1 0xFF23 # FULLWIDTH LATIN CAPITAL LETTER C
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches