OSDN Git Service

U+FF5E, U+00A6, U+FF4E
authorNARUSE, Yui <naruse@users.sourceforge.jp>
Tue, 28 Jun 2005 00:45:20 +0000 (00:45 +0000)
committerNARUSE, Yui <naruse@users.sourceforge.jp>
Tue, 28 Jun 2005 00:45:20 +0000 (00:45 +0000)
utf8tbl.c

index ddb7690..5b6c09a 100644 (file)
--- a/utf8tbl.c
+++ b/utf8tbl.c
@@ -1277,6 +1277,22 @@ unsigned short euc_to_utf8_FC[] = {
  0x999E, 0x9A4E, 0x9AD9, 0x9ADC, 0x9B75, 0x9B72, 0x9B8F, 0x9BB1,
  0x9BBB, 0x9C00, 0x9D70, 0x9D6B, 0xFA2D, 0x9E19, 0x9ED1,      0,
       0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176,
+ 0x2177, 0x2178, 0x2179, 0xFFE2, 0x00A6, 0xFF07, 0xFF02,
+};
+
+/* Microsoft UCS Mapping Compatible */
+unsigned short euc_to_utf8_FC_ms[] = {
+         0x91D7, 0x91DE, 0x91ED, 0x91EE, 0x91E4, 0x91E5, 0x9206,
+ 0x9210, 0x920A, 0x923A, 0x9240, 0x923C, 0x924E, 0x9259, 0x9251,
+ 0x9239, 0x9267, 0x92A7, 0x9277, 0x9278, 0x92E7, 0x92D7, 0x92D9,
+ 0x92D0, 0xFA27, 0x92D5, 0x92E0, 0x92D3, 0x9325, 0x9321, 0x92FB,
+ 0xFA28, 0x931E, 0x92FF, 0x931D, 0x9302, 0x9370, 0x9357, 0x93A4,
+ 0x93C6, 0x93DE, 0x93F8, 0x9431, 0x9445, 0x9448, 0x9592, 0xF9DC,
+ 0xFA29, 0x969D, 0x96AF, 0x9733, 0x973B, 0x9743, 0x974D, 0x974F,
+ 0x9751, 0x9755, 0x9857, 0x9865, 0xFA2A, 0xFA2B, 0x9927, 0xFA2C,
+ 0x999E, 0x9A4E, 0x9AD9, 0x9ADC, 0x9B75, 0x9B72, 0x9B8F, 0x9BB1,
+ 0x9BBB, 0x9C00, 0x9D70, 0x9D6B, 0xFA2D, 0x9E19, 0x9ED1,      0,
+      0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176,
  0x2177, 0x2178, 0x2179, 0xFFE2, 0xFFE4, 0xFF07, 0xFF02,
 };
 
@@ -1284,7 +1300,7 @@ unsigned short euc_to_utf8_FC[] = {
 unsigned short euc_to_utf8_8FA2[] = {
               0,      0,      0,      0,      0,      0,      0,
       0,      0,      0,      0,      0,      0,      0, 0x02D8,
- 0x02C7, 0x00B8, 0x02D9, 0x02DD, 0x00AF, 0x02DB, 0x02DA,      0,
+ 0x02C7, 0x00B8, 0x02D9, 0x02DD, 0x00AF, 0x02DB, 0x02DA, 0xFF5E,
  0x0384, 0x0385,      0,      0,      0,      0,      0,      0,
       0,      0, 0x00A1, 0x00A6, 0x00BF,      0,      0,      0,
       0,      0,      0,      0,      0,      0,      0,      0,
@@ -2300,7 +2316,7 @@ unsigned short * euc_to_utf8_2bytes_ms[] = {
  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
- euc_to_utf8_FC,              0,              0,
+ euc_to_utf8_FC_ms,              0,              0,
 };
 
 #ifdef X0212_ENABLE