1 # © 2016 and later: Unicode, Inc. and others.
2 # License & terms of use: http://www.unicode.org/copyright.html#License
4 # File: Fullwidth_Halfwidth.txt
9 # Mechanically generated from Unicode Character Database
10 # IDEOGRAPHIC SPACE then added, and
11 # FULLWIDTH MACRON changed to map to MACRON, not SPACE + COMBINING MACRON
13 ガ↔ガ; # to KATAKANA LETTER GA
14 ギ↔ギ; # to KATAKANA LETTER GI
15 グ↔グ; # to KATAKANA LETTER GU
16 ゲ↔ゲ; # to KATAKANA LETTER GE
17 ゴ↔ゴ; # to KATAKANA LETTER GO
18 ザ↔ザ; # to KATAKANA LETTER ZA
19 ジ↔ジ; # to KATAKANA LETTER ZI
20 ズ↔ズ; # to KATAKANA LETTER ZU
21 ゼ↔ゼ; # to KATAKANA LETTER ZE
22 ゾ↔ゾ; # to KATAKANA LETTER ZO
23 ダ↔ダ; # to KATAKANA LETTER DA
24 ヂ↔ヂ; # to KATAKANA LETTER DI
25 ヅ↔ヅ; # to KATAKANA LETTER DU
26 デ↔デ; # to KATAKANA LETTER DE
27 ド↔ド; # to KATAKANA LETTER DO
28 バ↔バ; # to KATAKANA LETTER BA
29 パ↔パ; # to KATAKANA LETTER PA
30 ビ↔ビ; # to KATAKANA LETTER BI
31 ピ↔ピ; # to KATAKANA LETTER PI
32 ブ↔ブ; # to KATAKANA LETTER BU
33 プ↔プ; # to KATAKANA LETTER PU
34 ベ↔ベ; # to KATAKANA LETTER BE
35 ペ↔ペ; # to KATAKANA LETTER PE
36 ボ↔ボ; # to KATAKANA LETTER BO
37 ポ↔ポ; # to KATAKANA LETTER PO
38 ヴ↔ヴ; # to KATAKANA LETTER VU
39 ヷ↔ヷ; # to KATAKANA LETTER VA
40 ヺ↔ヺ; # to KATAKANA LETTER VO
42 !↔'!'; # from FULLWIDTH EXCLAMATION MARK
43 "↔'"'; # from FULLWIDTH QUOTATION MARK
44 #↔'#'; # from FULLWIDTH NUMBER SIGN
45 $↔'$'; # from FULLWIDTH DOLLAR SIGN
46 %↔'%'; # from FULLWIDTH PERCENT SIGN
47 &↔'&'; # from FULLWIDTH AMPERSAND
48 '↔''; # from FULLWIDTH APOSTROPHE
49 (↔'('; # from FULLWIDTH LEFT PARENTHESIS
50 )↔')'; # from FULLWIDTH RIGHT PARENTHESIS
51 *↔'*'; # from FULLWIDTH ASTERISK
52 +↔'+'; # from FULLWIDTH PLUS SIGN
53 ,↔','; # from FULLWIDTH COMMA
54 -↔'-'; # from FULLWIDTH HYPHEN-MINUS
55 .↔'.'; # from FULLWIDTH FULL STOP
56 /↔'/'; # from FULLWIDTH SOLIDUS
57 0↔'0'; # from FULLWIDTH DIGIT ZERO
58 1↔'1'; # from FULLWIDTH DIGIT ONE
59 2↔'2'; # from FULLWIDTH DIGIT TWO
60 3↔'3'; # from FULLWIDTH DIGIT THREE
61 4↔'4'; # from FULLWIDTH DIGIT FOUR
62 5↔'5'; # from FULLWIDTH DIGIT FIVE
63 6↔'6'; # from FULLWIDTH DIGIT SIX
64 7↔'7'; # from FULLWIDTH DIGIT SEVEN
65 8↔'8'; # from FULLWIDTH DIGIT EIGHT
66 9↔'9'; # from FULLWIDTH DIGIT NINE
67 :↔':'; # from FULLWIDTH COLON
68 ;↔';'; # from FULLWIDTH SEMICOLON
69 <↔'<'; # from FULLWIDTH LESS-THAN SIGN
70 =↔'='; # from FULLWIDTH EQUALS SIGN
71 >↔'>'; # from FULLWIDTH GREATER-THAN SIGN
72 ?↔'?'; # from FULLWIDTH QUESTION MARK
73 @↔'@'; # from FULLWIDTH COMMERCIAL AT
74 A↔A; # from FULLWIDTH LATIN CAPITAL LETTER A
75 B↔B; # from FULLWIDTH LATIN CAPITAL LETTER B
76 C↔C; # from FULLWIDTH LATIN CAPITAL LETTER C
77 D↔D; # from FULLWIDTH LATIN CAPITAL LETTER D
78 E↔E; # from FULLWIDTH LATIN CAPITAL LETTER E
79 F↔F; # from FULLWIDTH LATIN CAPITAL LETTER F
80 G↔G; # from FULLWIDTH LATIN CAPITAL LETTER G
81 H↔H; # from FULLWIDTH LATIN CAPITAL LETTER H
82 I↔I; # from FULLWIDTH LATIN CAPITAL LETTER I
83 J↔J; # from FULLWIDTH LATIN CAPITAL LETTER J
84 K↔K; # from FULLWIDTH LATIN CAPITAL LETTER K
85 L↔L; # from FULLWIDTH LATIN CAPITAL LETTER L
86 M↔M; # from FULLWIDTH LATIN CAPITAL LETTER M
87 N↔N; # from FULLWIDTH LATIN CAPITAL LETTER N
88 O↔O; # from FULLWIDTH LATIN CAPITAL LETTER O
89 P↔P; # from FULLWIDTH LATIN CAPITAL LETTER P
90 Q↔Q; # from FULLWIDTH LATIN CAPITAL LETTER Q
91 R↔R; # from FULLWIDTH LATIN CAPITAL LETTER R
92 S↔S; # from FULLWIDTH LATIN CAPITAL LETTER S
93 T↔T; # from FULLWIDTH LATIN CAPITAL LETTER T
94 U↔U; # from FULLWIDTH LATIN CAPITAL LETTER U
95 V↔V; # from FULLWIDTH LATIN CAPITAL LETTER V
96 W↔W; # from FULLWIDTH LATIN CAPITAL LETTER W
97 X↔X; # from FULLWIDTH LATIN CAPITAL LETTER X
98 Y↔Y; # from FULLWIDTH LATIN CAPITAL LETTER Y
99 Z↔Z; # from FULLWIDTH LATIN CAPITAL LETTER Z
100 [↔'['; # from FULLWIDTH LEFT SQUARE BRACKET
101 \↔'\'; # from FULLWIDTH REVERSE SOLIDUS {double escape - aliu}
102 ]↔']'; # from FULLWIDTH RIGHT SQUARE BRACKET
103 ^↔'^'; # from FULLWIDTH CIRCUMFLEX ACCENT
104 _↔'_'; # from FULLWIDTH LOW LINE
105 `↔'`'; # from FULLWIDTH GRAVE ACCENT
106 a↔a; # from FULLWIDTH LATIN SMALL LETTER A
107 b↔b; # from FULLWIDTH LATIN SMALL LETTER B
108 c↔c; # from FULLWIDTH LATIN SMALL LETTER C
109 d↔d; # from FULLWIDTH LATIN SMALL LETTER D
110 e↔e; # from FULLWIDTH LATIN SMALL LETTER E
111 f↔f; # from FULLWIDTH LATIN SMALL LETTER F
112 g↔g; # from FULLWIDTH LATIN SMALL LETTER G
113 h↔h; # from FULLWIDTH LATIN SMALL LETTER H
114 i↔i; # from FULLWIDTH LATIN SMALL LETTER I
115 j↔j; # from FULLWIDTH LATIN SMALL LETTER J
116 k↔k; # from FULLWIDTH LATIN SMALL LETTER K
117 l↔l; # from FULLWIDTH LATIN SMALL LETTER L
118 m↔m; # from FULLWIDTH LATIN SMALL LETTER M
119 n↔n; # from FULLWIDTH LATIN SMALL LETTER N
120 o↔o; # from FULLWIDTH LATIN SMALL LETTER O
121 p↔p; # from FULLWIDTH LATIN SMALL LETTER P
122 q↔q; # from FULLWIDTH LATIN SMALL LETTER Q
123 r↔r; # from FULLWIDTH LATIN SMALL LETTER R
124 s↔s; # from FULLWIDTH LATIN SMALL LETTER S
125 t↔t; # from FULLWIDTH LATIN SMALL LETTER T
126 u↔u; # from FULLWIDTH LATIN SMALL LETTER U
127 v↔v; # from FULLWIDTH LATIN SMALL LETTER V
128 w↔w; # from FULLWIDTH LATIN SMALL LETTER W
129 x↔x; # from FULLWIDTH LATIN SMALL LETTER X
130 y↔y; # from FULLWIDTH LATIN SMALL LETTER Y
131 z↔z; # from FULLWIDTH LATIN SMALL LETTER Z
132 {↔'{'; # from FULLWIDTH LEFT CURLY BRACKET
133 |↔'|'; # from FULLWIDTH VERTICAL LINE
134 }↔'}'; # from FULLWIDTH RIGHT CURLY BRACKET
135 ~↔'~'; # from FULLWIDTH TILDE
136 。↔。; # to HALFWIDTH IDEOGRAPHIC FULL STOP
137 「↔「; # to HALFWIDTH LEFT CORNER BRACKET
138 」↔」; # to HALFWIDTH RIGHT CORNER BRACKET
139 、↔、; # to HALFWIDTH IDEOGRAPHIC COMMA
140 ・↔・; # to HALFWIDTH KATAKANA MIDDLE DOT
141 ヲ↔ヲ; # to HALFWIDTH KATAKANA LETTER WO
142 ァ↔ァ; # to HALFWIDTH KATAKANA LETTER SMALL A
143 ィ↔ィ; # to HALFWIDTH KATAKANA LETTER SMALL I
144 ゥ↔ゥ; # to HALFWIDTH KATAKANA LETTER SMALL U
145 ェ↔ェ; # to HALFWIDTH KATAKANA LETTER SMALL E
146 ォ↔ォ; # to HALFWIDTH KATAKANA LETTER SMALL O
147 ャ↔ャ; # to HALFWIDTH KATAKANA LETTER SMALL YA
148 ュ↔ュ; # to HALFWIDTH KATAKANA LETTER SMALL YU
149 ョ↔ョ; # to HALFWIDTH KATAKANA LETTER SMALL YO
150 ッ↔ッ; # to HALFWIDTH KATAKANA LETTER SMALL TU
151 ー↔ー; # to HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
152 ア↔ア; # to HALFWIDTH KATAKANA LETTER A
153 イ↔イ; # to HALFWIDTH KATAKANA LETTER I
154 ウ↔ウ; # to HALFWIDTH KATAKANA LETTER U
155 エ↔エ; # to HALFWIDTH KATAKANA LETTER E
156 オ↔オ; # to HALFWIDTH KATAKANA LETTER O
157 カ↔カ; # to HALFWIDTH KATAKANA LETTER KA
158 キ↔キ; # to HALFWIDTH KATAKANA LETTER KI
159 ク↔ク; # to HALFWIDTH KATAKANA LETTER KU
160 ケ↔ケ; # to HALFWIDTH KATAKANA LETTER KE
161 コ↔コ; # to HALFWIDTH KATAKANA LETTER KO
162 サ↔サ; # to HALFWIDTH KATAKANA LETTER SA
163 シ↔シ; # to HALFWIDTH KATAKANA LETTER SI
164 ス↔ス; # to HALFWIDTH KATAKANA LETTER SU
165 セ↔セ; # to HALFWIDTH KATAKANA LETTER SE
166 ソ↔ソ; # to HALFWIDTH KATAKANA LETTER SO
167 タ↔タ; # to HALFWIDTH KATAKANA LETTER TA
168 チ↔チ; # to HALFWIDTH KATAKANA LETTER TI
169 ツ↔ツ; # to HALFWIDTH KATAKANA LETTER TU
170 テ↔テ; # to HALFWIDTH KATAKANA LETTER TE
171 ト↔ト; # to HALFWIDTH KATAKANA LETTER TO
172 ナ↔ナ; # to HALFWIDTH KATAKANA LETTER NA
173 ニ↔ニ; # to HALFWIDTH KATAKANA LETTER NI
174 ヌ↔ヌ; # to HALFWIDTH KATAKANA LETTER NU
175 ネ↔ネ; # to HALFWIDTH KATAKANA LETTER NE
176 ノ↔ノ; # to HALFWIDTH KATAKANA LETTER NO
177 ハ↔ハ; # to HALFWIDTH KATAKANA LETTER HA
178 ヒ↔ヒ; # to HALFWIDTH KATAKANA LETTER HI
179 フ↔フ; # to HALFWIDTH KATAKANA LETTER HU
180 ヘ↔ヘ; # to HALFWIDTH KATAKANA LETTER HE
181 ホ↔ホ; # to HALFWIDTH KATAKANA LETTER HO
182 マ↔マ; # to HALFWIDTH KATAKANA LETTER MA
183 ミ↔ミ; # to HALFWIDTH KATAKANA LETTER MI
184 ム↔ム; # to HALFWIDTH KATAKANA LETTER MU
185 メ↔メ; # to HALFWIDTH KATAKANA LETTER ME
186 モ↔モ; # to HALFWIDTH KATAKANA LETTER MO
187 ヤ↔ヤ; # to HALFWIDTH KATAKANA LETTER YA
188 ユ↔ユ; # to HALFWIDTH KATAKANA LETTER YU
189 ヨ↔ヨ; # to HALFWIDTH KATAKANA LETTER YO
190 ラ↔ラ; # to HALFWIDTH KATAKANA LETTER RA
191 リ↔リ; # to HALFWIDTH KATAKANA LETTER RI
192 ル↔ル; # to HALFWIDTH KATAKANA LETTER RU
193 レ↔レ; # to HALFWIDTH KATAKANA LETTER RE
194 ロ↔ロ; # to HALFWIDTH KATAKANA LETTER RO
195 ワ↔ワ; # to HALFWIDTH KATAKANA LETTER WA
196 ン↔ン; # to HALFWIDTH KATAKANA LETTER N
197 \u3099↔゙; # to HALFWIDTH KATAKANA VOICED SOUND MARK
198 \u309A↔゚; # to HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
199 \u1160↔\uFFA0; # to HALFWIDTH HANGUL FILLER
200 ᄀ↔ᄀ; # to HALFWIDTH HANGUL LETTER KIYEOK
201 ᄁ↔ᄁ; # to HALFWIDTH HANGUL LETTER SSANGKIYEOK
202 ᆪ↔ᆪ; # to HALFWIDTH HANGUL LETTER KIYEOK-SIOS
203 ᄂ↔ᄂ; # to HALFWIDTH HANGUL LETTER NIEUN
204 ᆬ↔ᆬ; # to HALFWIDTH HANGUL LETTER NIEUN-CIEUC
205 ᆭ↔ᆭ; # to HALFWIDTH HANGUL LETTER NIEUN-HIEUH
206 ᄃ↔ᄃ; # to HALFWIDTH HANGUL LETTER TIKEUT
207 ᄄ↔ᄄ; # to HALFWIDTH HANGUL LETTER SSANGTIKEUT
208 ᄅ↔ᄅ; # to HALFWIDTH HANGUL LETTER RIEUL
209 ᆰ↔ᆰ; # to HALFWIDTH HANGUL LETTER RIEUL-KIYEOK
210 ᆱ↔ᆱ; # to HALFWIDTH HANGUL LETTER RIEUL-MIEUM
211 ᆲ↔ᆲ; # to HALFWIDTH HANGUL LETTER RIEUL-PIEUP
212 ᆳ↔ᆳ; # to HALFWIDTH HANGUL LETTER RIEUL-SIOS
213 ᆴ↔ᆴ; # to HALFWIDTH HANGUL LETTER RIEUL-THIEUTH
214 ᆵ↔ᆵ; # to HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH
215 ᄚ↔ᄚ; # to HALFWIDTH HANGUL LETTER RIEUL-HIEUH
216 ᄆ↔ᄆ; # to HALFWIDTH HANGUL LETTER MIEUM
217 ᄇ↔ᄇ; # to HALFWIDTH HANGUL LETTER PIEUP
218 ᄈ↔ᄈ; # to HALFWIDTH HANGUL LETTER SSANGPIEUP
219 ᄡ↔ᄡ; # to HALFWIDTH HANGUL LETTER PIEUP-SIOS
220 ᄉ↔ᄉ; # to HALFWIDTH HANGUL LETTER SIOS
221 ᄊ↔ᄊ; # to HALFWIDTH HANGUL LETTER SSANGSIOS
222 ᄋ↔ᄋ; # to HALFWIDTH HANGUL LETTER IEUNG
223 ᄌ↔ᄌ; # to HALFWIDTH HANGUL LETTER CIEUC
224 ᄍ↔ᄍ; # to HALFWIDTH HANGUL LETTER SSANGCIEUC
225 ᄎ↔ᄎ; # to HALFWIDTH HANGUL LETTER CHIEUCH
226 ᄏ↔ᄏ; # to HALFWIDTH HANGUL LETTER KHIEUKH
227 ᄐ↔ᄐ; # to HALFWIDTH HANGUL LETTER THIEUTH
228 ᄑ↔ᄑ; # to HALFWIDTH HANGUL LETTER PHIEUPH
229 ᄒ↔ᄒ; # to HALFWIDTH HANGUL LETTER HIEUH
230 ᅡ↔ᅡ; # to HALFWIDTH HANGUL LETTER A
231 ᅢ↔ᅢ; # to HALFWIDTH HANGUL LETTER AE
232 ᅣ↔ᅣ; # to HALFWIDTH HANGUL LETTER YA
233 ᅤ↔ᅤ; # to HALFWIDTH HANGUL LETTER YAE
234 ᅥ↔ᅥ; # to HALFWIDTH HANGUL LETTER EO
235 ᅦ↔ᅦ; # to HALFWIDTH HANGUL LETTER E
236 ᅧ↔ᅧ; # to HALFWIDTH HANGUL LETTER YEO
237 ᅨ↔ᅨ; # to HALFWIDTH HANGUL LETTER YE
238 ᅩ↔ᅩ; # to HALFWIDTH HANGUL LETTER O
239 ᅪ↔ᅪ; # to HALFWIDTH HANGUL LETTER WA
240 ᅫ↔ᅫ; # to HALFWIDTH HANGUL LETTER WAE
241 ᅬ↔ᅬ; # to HALFWIDTH HANGUL LETTER OE
242 ᅭ↔ᅭ; # to HALFWIDTH HANGUL LETTER YO
243 ᅮ↔ᅮ; # to HALFWIDTH HANGUL LETTER U
244 ᅯ↔ᅯ; # to HALFWIDTH HANGUL LETTER WEO
245 ᅰ↔ᅰ; # to HALFWIDTH HANGUL LETTER WE
246 ᅱ↔ᅱ; # to HALFWIDTH HANGUL LETTER WI
247 ᅲ↔ᅲ; # to HALFWIDTH HANGUL LETTER YU
248 ᅳ↔ᅳ; # to HALFWIDTH HANGUL LETTER EU
249 ᅴ↔ᅴ; # to HALFWIDTH HANGUL LETTER YI
250 ᅵ↔ᅵ; # to HALFWIDTH HANGUL LETTER I
251 ¢↔'¢'; # from FULLWIDTH CENT SIGN
252 £↔'£'; # from FULLWIDTH POUND SIGN
253 ¬↔'¬'; # from FULLWIDTH NOT SIGN
254  ̄↔'¯'; # from FULLWIDTH MACRON
255 \u3000↔' '; # ideographic space (place this after MACRON)
256 ¦↔'¦'; # from FULLWIDTH BROKEN BAR
257 ¥↔'¥'; # from FULLWIDTH YEN SIGN
258 ₩↔₩; # from FULLWIDTH WON SIGN
259 │↔│; # to HALFWIDTH FORMS LIGHT VERTICAL
260 '←'↔'←'; # to HALFWIDTH LEFTWARDS ARROW
261 ↑↔↑; # to HALFWIDTH UPWARDS ARROW
262 '→'↔'→'; # to HALFWIDTH RIGHTWARDS ARROW
263 ↓↔↓; # to HALFWIDTH DOWNWARDS ARROW
264 ■↔■; # to HALFWIDTH BLACK SQUARE
265 ○↔○; # to HALFWIDTH WHITE CIRCLE