aboutsummaryrefslogtreecommitdiffstats
path: root/libwc/map/johab_ucs.map
diff options
context:
space:
mode:
Diffstat (limited to 'libwc/map/johab_ucs.map')
-rw-r--r--libwc/map/johab_ucs.map114
1 files changed, 114 insertions, 0 deletions
diff --git a/libwc/map/johab_ucs.map b/libwc/map/johab_ucs.map
new file mode 100644
index 0000000..25bd336
--- /dev/null
+++ b/libwc/map/johab_ucs.map
@@ -0,0 +1,114 @@
+/* Johab (Korean) */
+
+#define N_johab2_ucs_map 51
+
+static wc_map johab2_ucs_map[ N_johab2_ucs_map ] = {
+ { 0x8444, 0x3133 },
+ { 0x8446, 0x3135 },
+ { 0x8447, 0x3136 },
+ { 0x844A, 0x313A },
+ { 0x844B, 0x313B },
+ { 0x844C, 0x313C },
+ { 0x844D, 0x313D },
+ { 0x844E, 0x313E },
+ { 0x844F, 0x313F },
+ { 0x8450, 0x3140 },
+ { 0x8454, 0x3144 },
+ { 0x8461, 0x314F },
+ { 0x8481, 0x3150 },
+ { 0x84A1, 0x3151 },
+ { 0x84C1, 0x3152 },
+ { 0x84E1, 0x3153 },
+ { 0x8541, 0x3154 },
+ { 0x8561, 0x3155 },
+ { 0x8581, 0x3156 },
+ { 0x85A1, 0x3157 },
+ { 0x85C1, 0x3158 },
+ { 0x85E1, 0x3159 },
+ { 0x8641, 0x315A },
+ { 0x8661, 0x315B },
+ { 0x8681, 0x315C },
+ { 0x86A1, 0x315D },
+ { 0x86C1, 0x315E },
+ { 0x86E1, 0x315F },
+ { 0x8741, 0x3160 },
+ { 0x8761, 0x3161 },
+ { 0x8781, 0x3162 },
+ { 0x87A1, 0x3163 },
+ { 0x8841, 0x3131 },
+ { 0x8C41, 0x3132 },
+ { 0x9041, 0x3134 },
+ { 0x9441, 0x3137 },
+ { 0x9841, 0x3138 },
+ { 0x9C41, 0x3139 },
+ { 0xA041, 0x3141 },
+ { 0xA441, 0x3142 },
+ { 0xA841, 0x3143 },
+ { 0xAC41, 0x3145 },
+ { 0xB041, 0x3146 },
+ { 0xB441, 0x3147 },
+ { 0xB841, 0x3148 },
+ { 0xBC41, 0x3149 },
+ { 0xC041, 0x314A },
+ { 0xC441, 0x314B },
+ { 0xC841, 0x314C },
+ { 0xCC41, 0x314D },
+ { 0xD041, 0x314E },
+};
+
+#define N_ucs_johab2_map 52
+
+static wc_map ucs_johab2_map[ N_ucs_johab2_map ] = {
+ { 0x20A9, 0x005C },
+ { 0x3131, 0x8841 },
+ { 0x3132, 0x8C41 },
+ { 0x3133, 0x8444 },
+ { 0x3134, 0x9041 },
+ { 0x3135, 0x8446 },
+ { 0x3136, 0x8447 },
+ { 0x3137, 0x9441 },
+ { 0x3138, 0x9841 },
+ { 0x3139, 0x9C41 },
+ { 0x313A, 0x844A },
+ { 0x313B, 0x844B },
+ { 0x313C, 0x844C },
+ { 0x313D, 0x844D },
+ { 0x313E, 0x844E },
+ { 0x313F, 0x844F },
+ { 0x3140, 0x8450 },
+ { 0x3141, 0xA041 },
+ { 0x3142, 0xA441 },
+ { 0x3143, 0xA841 },
+ { 0x3144, 0x8454 },
+ { 0x3145, 0xAC41 },
+ { 0x3146, 0xB041 },
+ { 0x3147, 0xB441 },
+ { 0x3148, 0xB841 },
+ { 0x3149, 0xBC41 },
+ { 0x314A, 0xC041 },
+ { 0x314B, 0xC441 },
+ { 0x314C, 0xC841 },
+ { 0x314D, 0xCC41 },
+ { 0x314E, 0xD041 },
+ { 0x314F, 0x8461 },
+ { 0x3150, 0x8481 },
+ { 0x3151, 0x84A1 },
+ { 0x3152, 0x84C1 },
+ { 0x3153, 0x84E1 },
+ { 0x3154, 0x8541 },
+ { 0x3155, 0x8561 },
+ { 0x3156, 0x8581 },
+ { 0x3157, 0x85A1 },
+ { 0x3158, 0x85C1 },
+ { 0x3159, 0x85E1 },
+ { 0x315A, 0x8641 },
+ { 0x315B, 0x8661 },
+ { 0x315C, 0x8681 },
+ { 0x315D, 0x86A1 },
+ { 0x315E, 0x86C1 },
+ { 0x315F, 0x86E1 },
+ { 0x3160, 0x8741 },
+ { 0x3161, 0x8761 },
+ { 0x3162, 0x8781 },
+ { 0x3163, 0x87A1 },
+};