CVS update by aidan xemacs/etc/unicode/unicode-consortium ...

xemacs-cvs at xemacs.org xemacs-cvs at xemacs.org
Sat Jul 28 04:25:45 EDT 2007


  User: aidan   
  Date: 07/07/28 10:25:45

  Modified:    xemacs/etc/unicode/unicode-consortium BIG5.TXT
Log:
Don't map any BIG5 characters to U+FFFD.

Revision  Changes    Path
1.82      +7 -0      XEmacs/xemacs/etc/ChangeLog

Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/etc/ChangeLog,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -p -r1.81 -r1.82
--- ChangeLog	2007/05/21 05:01:03	1.81
+++ ChangeLog	2007/07/28 08:25:40	1.82
@@ -1,3 +1,10 @@
+2007-07-28  Aidan Kehoe  <kehoea at 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.
+
 2007-05-21  Stephen J. Turnbull  <stephen at xemacs.org>
 
 	* XEmacs 21.5.28 "fuki" is released.



1.4       +12 -7     XEmacs/xemacs/etc/unicode/unicode-consortium/BIG5.TXT

Index: BIG5.TXT
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/etc/unicode/unicode-consortium/BIG5.TXT,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- BIG5.TXT	2007/01/27 18:29:03	1.3
+++ BIG5.TXT	2007/07/28 08:25:44	1.4
@@ -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





More information about the XEmacs-CVS mailing list