-#--------------------------------------------------------------------\r
-# Copyright (c) 1999-2004, International Business Machines\r
-# Corporation and others. All Rights Reserved.\r
-#--------------------------------------------------------------------\r
-\r
-# Fullwidth-Halfwidth\r
-\r
-# Mechanically generated from Unicode Character Database\r
-# IDEOGRAPHIC SPACE then added, and\r
-# FULLWIDTH MACRON changed to map to MACRON, not SPACE + COMBINING MACRON\r
-\r
-# multicharacter\r
-\r
-ガ<>ガ; # to KATAKANA LETTER GA\r
-ギ<>ギ; # to KATAKANA LETTER GI\r
-グ<>グ; # to KATAKANA LETTER GU\r
-ゲ<>ゲ; # to KATAKANA LETTER GE\r
-ゴ<>ゴ; # to KATAKANA LETTER GO\r
-ザ<>ザ; # to KATAKANA LETTER ZA\r
-ジ<>ジ; # to KATAKANA LETTER ZI\r
-ズ<>ズ; # to KATAKANA LETTER ZU\r
-ゼ<>ゼ; # to KATAKANA LETTER ZE\r
-ゾ<>ゾ; # to KATAKANA LETTER ZO\r
-ダ<>ダ; # to KATAKANA LETTER DA\r
-ヂ<>ヂ; # to KATAKANA LETTER DI\r
-ヅ<>ヅ; # to KATAKANA LETTER DU\r
-デ<>デ; # to KATAKANA LETTER DE\r
-ド<>ド; # to KATAKANA LETTER DO\r
-バ<>バ; # to KATAKANA LETTER BA\r
-パ<>パ; # to KATAKANA LETTER PA\r
-ビ<>ビ; # to KATAKANA LETTER BI\r
-ピ<>ピ; # to KATAKANA LETTER PI\r
-ブ<>ブ; # to KATAKANA LETTER BU\r
-プ<>プ; # to KATAKANA LETTER PU\r
-ベ<>ベ; # to KATAKANA LETTER BE\r
-ペ<>ペ; # to KATAKANA LETTER PE\r
-ボ<>ボ; # to KATAKANA LETTER BO\r
-ポ<>ポ; # to KATAKANA LETTER PO\r
-ヴ<>ヴ; # to KATAKANA LETTER VU\r
-ヷ<>ヷ; # to KATAKANA LETTER VA\r
-ヺ<>ヺ; # to KATAKANA LETTER VO\r
-\r
-# single character\r
-\r
-!<>'!'; # from FULLWIDTH EXCLAMATION MARK\r
-"<>'\"'; # from FULLWIDTH QUOTATION MARK\r
-#<>'#'; # from FULLWIDTH NUMBER SIGN\r
-$<>'$'; # from FULLWIDTH DOLLAR SIGN\r
-%<>'%'; # from FULLWIDTH PERCENT SIGN\r
-&<>'&'; # from FULLWIDTH AMPERSAND\r
-'<>''; # from FULLWIDTH APOSTROPHE\r
-(<>'('; # from FULLWIDTH LEFT PARENTHESIS\r
-)<>')'; # from FULLWIDTH RIGHT PARENTHESIS\r
-*<>'*'; # from FULLWIDTH ASTERISK\r
-+<>'+'; # from FULLWIDTH PLUS SIGN\r
-,<>','; # from FULLWIDTH COMMA\r
--<>'-'; # from FULLWIDTH HYPHEN-MINUS\r
-.<>'.'; # from FULLWIDTH FULL STOP\r
-/<>'/'; # from FULLWIDTH SOLIDUS\r
-0<>'0'; # from FULLWIDTH DIGIT ZERO\r
-1<>'1'; # from FULLWIDTH DIGIT ONE\r
-2<>'2'; # from FULLWIDTH DIGIT TWO\r
-3<>'3'; # from FULLWIDTH DIGIT THREE\r
-4<>'4'; # from FULLWIDTH DIGIT FOUR\r
-5<>'5'; # from FULLWIDTH DIGIT FIVE\r
-6<>'6'; # from FULLWIDTH DIGIT SIX\r
-7<>'7'; # from FULLWIDTH DIGIT SEVEN\r
-8<>'8'; # from FULLWIDTH DIGIT EIGHT\r
-9<>'9'; # from FULLWIDTH DIGIT NINE\r
-:<>':'; # from FULLWIDTH COLON\r
-;<>';'; # from FULLWIDTH SEMICOLON\r
-<<>'<'; # from FULLWIDTH LESS-THAN SIGN\r
-=<>'='; # from FULLWIDTH EQUALS SIGN\r
-><>'>'; # from FULLWIDTH GREATER-THAN SIGN\r
-?<>'?'; # from FULLWIDTH QUESTION MARK\r
-@<>'@'; # from FULLWIDTH COMMERCIAL AT\r
-A<>A; # from FULLWIDTH LATIN CAPITAL LETTER A\r
-B<>B; # from FULLWIDTH LATIN CAPITAL LETTER B\r
-C<>C; # from FULLWIDTH LATIN CAPITAL LETTER C\r
-D<>D; # from FULLWIDTH LATIN CAPITAL LETTER D\r
-E<>E; # from FULLWIDTH LATIN CAPITAL LETTER E\r
-F<>F; # from FULLWIDTH LATIN CAPITAL LETTER F\r
-G<>G; # from FULLWIDTH LATIN CAPITAL LETTER G\r
-H<>H; # from FULLWIDTH LATIN CAPITAL LETTER H\r
-I<>I; # from FULLWIDTH LATIN CAPITAL LETTER I\r
-J<>J; # from FULLWIDTH LATIN CAPITAL LETTER J\r
-K<>K; # from FULLWIDTH LATIN CAPITAL LETTER K\r
-L<>L; # from FULLWIDTH LATIN CAPITAL LETTER L\r
-M<>M; # from FULLWIDTH LATIN CAPITAL LETTER M\r
-N<>N; # from FULLWIDTH LATIN CAPITAL LETTER N\r
-O<>O; # from FULLWIDTH LATIN CAPITAL LETTER O\r
-P<>P; # from FULLWIDTH LATIN CAPITAL LETTER P\r
-Q<>Q; # from FULLWIDTH LATIN CAPITAL LETTER Q\r
-R<>R; # from FULLWIDTH LATIN CAPITAL LETTER R\r
-S<>S; # from FULLWIDTH LATIN CAPITAL LETTER S\r
-T<>T; # from FULLWIDTH LATIN CAPITAL LETTER T\r
-U<>U; # from FULLWIDTH LATIN CAPITAL LETTER U\r
-V<>V; # from FULLWIDTH LATIN CAPITAL LETTER V\r
-W<>W; # from FULLWIDTH LATIN CAPITAL LETTER W\r
-X<>X; # from FULLWIDTH LATIN CAPITAL LETTER X\r
-Y<>Y; # from FULLWIDTH LATIN CAPITAL LETTER Y\r
-Z<>Z; # from FULLWIDTH LATIN CAPITAL LETTER Z\r
-[<>'['; # from FULLWIDTH LEFT SQUARE BRACKET\r
-\<>'\\'; # from FULLWIDTH REVERSE SOLIDUS {double escape - aliu}\r
-]<>']'; # from FULLWIDTH RIGHT SQUARE BRACKET\r
-^<>'^'; # from FULLWIDTH CIRCUMFLEX ACCENT\r
-_<>'_'; # from FULLWIDTH LOW LINE\r
-`<>'`'; # from FULLWIDTH GRAVE ACCENT\r
-a<>a; # from FULLWIDTH LATIN SMALL LETTER A\r
-b<>b; # from FULLWIDTH LATIN SMALL LETTER B\r
-c<>c; # from FULLWIDTH LATIN SMALL LETTER C\r
-d<>d; # from FULLWIDTH LATIN SMALL LETTER D\r
-e<>e; # from FULLWIDTH LATIN SMALL LETTER E\r
-f<>f; # from FULLWIDTH LATIN SMALL LETTER F\r
-g<>g; # from FULLWIDTH LATIN SMALL LETTER G\r
-h<>h; # from FULLWIDTH LATIN SMALL LETTER H\r
-i<>i; # from FULLWIDTH LATIN SMALL LETTER I\r
-j<>j; # from FULLWIDTH LATIN SMALL LETTER J\r
-k<>k; # from FULLWIDTH LATIN SMALL LETTER K\r
-l<>l; # from FULLWIDTH LATIN SMALL LETTER L\r
-m<>m; # from FULLWIDTH LATIN SMALL LETTER M\r
-n<>n; # from FULLWIDTH LATIN SMALL LETTER N\r
-o<>o; # from FULLWIDTH LATIN SMALL LETTER O\r
-p<>p; # from FULLWIDTH LATIN SMALL LETTER P\r
-q<>q; # from FULLWIDTH LATIN SMALL LETTER Q\r
-r<>r; # from FULLWIDTH LATIN SMALL LETTER R\r
-s<>s; # from FULLWIDTH LATIN SMALL LETTER S\r
-t<>t; # from FULLWIDTH LATIN SMALL LETTER T\r
-u<>u; # from FULLWIDTH LATIN SMALL LETTER U\r
-v<>v; # from FULLWIDTH LATIN SMALL LETTER V\r
-w<>w; # from FULLWIDTH LATIN SMALL LETTER W\r
-x<>x; # from FULLWIDTH LATIN SMALL LETTER X\r
-y<>y; # from FULLWIDTH LATIN SMALL LETTER Y\r
-z<>z; # from FULLWIDTH LATIN SMALL LETTER Z\r
-{<>'{'; # from FULLWIDTH LEFT CURLY BRACKET\r
-|<>'|'; # from FULLWIDTH VERTICAL LINE\r
-}<>'}'; # from FULLWIDTH RIGHT CURLY BRACKET\r
-~<>'~'; # from FULLWIDTH TILDE\r
-。<>。; # to HALFWIDTH IDEOGRAPHIC FULL STOP\r
-「<>「; # to HALFWIDTH LEFT CORNER BRACKET\r
-」<>」; # to HALFWIDTH RIGHT CORNER BRACKET\r
-、<>、; # to HALFWIDTH IDEOGRAPHIC COMMA\r
-・<>・; # to HALFWIDTH KATAKANA MIDDLE DOT\r
-ヲ<>ヲ; # to HALFWIDTH KATAKANA LETTER WO\r
-ァ<>ァ; # to HALFWIDTH KATAKANA LETTER SMALL A\r
-ィ<>ィ; # to HALFWIDTH KATAKANA LETTER SMALL I\r
-ゥ<>ゥ; # to HALFWIDTH KATAKANA LETTER SMALL U\r
-ェ<>ェ; # to HALFWIDTH KATAKANA LETTER SMALL E\r
-ォ<>ォ; # to HALFWIDTH KATAKANA LETTER SMALL O\r
-ャ<>ャ; # to HALFWIDTH KATAKANA LETTER SMALL YA\r
-ュ<>ュ; # to HALFWIDTH KATAKANA LETTER SMALL YU\r
-ョ<>ョ; # to HALFWIDTH KATAKANA LETTER SMALL YO\r
-ッ<>ッ; # to HALFWIDTH KATAKANA LETTER SMALL TU\r
-ー<>ー; # to HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK\r
-ア<>ア; # to HALFWIDTH KATAKANA LETTER A\r
-イ<>イ; # to HALFWIDTH KATAKANA LETTER I\r
-ウ<>ウ; # to HALFWIDTH KATAKANA LETTER U\r
-エ<>エ; # to HALFWIDTH KATAKANA LETTER E\r
-オ<>オ; # to HALFWIDTH KATAKANA LETTER O\r
-カ<>カ; # to HALFWIDTH KATAKANA LETTER KA\r
-キ<>キ; # to HALFWIDTH KATAKANA LETTER KI\r
-ク<>ク; # to HALFWIDTH KATAKANA LETTER KU\r
-ケ<>ケ; # to HALFWIDTH KATAKANA LETTER KE\r
-コ<>コ; # to HALFWIDTH KATAKANA LETTER KO\r
-サ<>サ; # to HALFWIDTH KATAKANA LETTER SA\r
-シ<>シ; # to HALFWIDTH KATAKANA LETTER SI\r
-ス<>ス; # to HALFWIDTH KATAKANA LETTER SU\r
-セ<>セ; # to HALFWIDTH KATAKANA LETTER SE\r
-ソ<>ソ; # to HALFWIDTH KATAKANA LETTER SO\r
-タ<>タ; # to HALFWIDTH KATAKANA LETTER TA\r
-チ<>チ; # to HALFWIDTH KATAKANA LETTER TI\r
-ツ<>ツ; # to HALFWIDTH KATAKANA LETTER TU\r
-テ<>テ; # to HALFWIDTH KATAKANA LETTER TE\r
-ト<>ト; # to HALFWIDTH KATAKANA LETTER TO\r
-ナ<>ナ; # to HALFWIDTH KATAKANA LETTER NA\r
-ニ<>ニ; # to HALFWIDTH KATAKANA LETTER NI\r
-ヌ<>ヌ; # to HALFWIDTH KATAKANA LETTER NU\r
-ネ<>ネ; # to HALFWIDTH KATAKANA LETTER NE\r
-ノ<>ノ; # to HALFWIDTH KATAKANA LETTER NO\r
-ハ<>ハ; # to HALFWIDTH KATAKANA LETTER HA\r
-ヒ<>ヒ; # to HALFWIDTH KATAKANA LETTER HI\r
-フ<>フ; # to HALFWIDTH KATAKANA LETTER HU\r
-ヘ<>ヘ; # to HALFWIDTH KATAKANA LETTER HE\r
-ホ<>ホ; # to HALFWIDTH KATAKANA LETTER HO\r
-マ<>マ; # to HALFWIDTH KATAKANA LETTER MA\r
-ミ<>ミ; # to HALFWIDTH KATAKANA LETTER MI\r
-ム<>ム; # to HALFWIDTH KATAKANA LETTER MU\r
-メ<>メ; # to HALFWIDTH KATAKANA LETTER ME\r
-モ<>モ; # to HALFWIDTH KATAKANA LETTER MO\r
-ヤ<>ヤ; # to HALFWIDTH KATAKANA LETTER YA\r
-ユ<>ユ; # to HALFWIDTH KATAKANA LETTER YU\r
-ヨ<>ヨ; # to HALFWIDTH KATAKANA LETTER YO\r
-ラ<>ラ; # to HALFWIDTH KATAKANA LETTER RA\r
-リ<>リ; # to HALFWIDTH KATAKANA LETTER RI\r
-ル<>ル; # to HALFWIDTH KATAKANA LETTER RU\r
-レ<>レ; # to HALFWIDTH KATAKANA LETTER RE\r
-ロ<>ロ; # to HALFWIDTH KATAKANA LETTER RO\r
-ワ<>ワ; # to HALFWIDTH KATAKANA LETTER WA\r
-ン<>ン; # to HALFWIDTH KATAKANA LETTER N\r
-゙<>゙; # to HALFWIDTH KATAKANA VOICED SOUND MARK\r
-゚<>゚; # to HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK\r
-ᅠ<>ᅠ; # to HALFWIDTH HANGUL FILLER\r
-ᄀ<>ᄀ; # to HALFWIDTH HANGUL LETTER KIYEOK\r
-ᄁ<>ᄁ; # to HALFWIDTH HANGUL LETTER SSANGKIYEOK\r
-ᆪ<>ᆪ; # to HALFWIDTH HANGUL LETTER KIYEOK-SIOS\r
-ᄂ<>ᄂ; # to HALFWIDTH HANGUL LETTER NIEUN\r
-ᆬ<>ᆬ; # to HALFWIDTH HANGUL LETTER NIEUN-CIEUC\r
-ᆭ<>ᆭ; # to HALFWIDTH HANGUL LETTER NIEUN-HIEUH\r
-ᄃ<>ᄃ; # to HALFWIDTH HANGUL LETTER TIKEUT\r
-ᄄ<>ᄄ; # to HALFWIDTH HANGUL LETTER SSANGTIKEUT\r
-ᄅ<>ᄅ; # to HALFWIDTH HANGUL LETTER RIEUL\r
-ᆰ<>ᆰ; # to HALFWIDTH HANGUL LETTER RIEUL-KIYEOK\r
-ᆱ<>ᆱ; # to HALFWIDTH HANGUL LETTER RIEUL-MIEUM\r
-ᆲ<>ᆲ; # to HALFWIDTH HANGUL LETTER RIEUL-PIEUP\r
-ᆳ<>ᆳ; # to HALFWIDTH HANGUL LETTER RIEUL-SIOS\r
-ᆴ<>ᆴ; # to HALFWIDTH HANGUL LETTER RIEUL-THIEUTH\r
-ᆵ<>ᆵ; # to HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH\r
-ᄚ<>ᄚ; # to HALFWIDTH HANGUL LETTER RIEUL-HIEUH\r
-ᄆ<>ᄆ; # to HALFWIDTH HANGUL LETTER MIEUM\r
-ᄇ<>ᄇ; # to HALFWIDTH HANGUL LETTER PIEUP\r
-ᄈ<>ᄈ; # to HALFWIDTH HANGUL LETTER SSANGPIEUP\r
-ᄡ<>ᄡ; # to HALFWIDTH HANGUL LETTER PIEUP-SIOS\r
-ᄉ<>ᄉ; # to HALFWIDTH HANGUL LETTER SIOS\r
-ᄊ<>ᄊ; # to HALFWIDTH HANGUL LETTER SSANGSIOS\r
-ᄋ<>ᄋ; # to HALFWIDTH HANGUL LETTER IEUNG\r
-ᄌ<>ᄌ; # to HALFWIDTH HANGUL LETTER CIEUC\r
-ᄍ<>ᄍ; # to HALFWIDTH HANGUL LETTER SSANGCIEUC\r
-ᄎ<>ᄎ; # to HALFWIDTH HANGUL LETTER CHIEUCH\r
-ᄏ<>ᄏ; # to HALFWIDTH HANGUL LETTER KHIEUKH\r
-ᄐ<>ᄐ; # to HALFWIDTH HANGUL LETTER THIEUTH\r
-ᄑ<>ᄑ; # to HALFWIDTH HANGUL LETTER PHIEUPH\r
-ᄒ<>ᄒ; # to HALFWIDTH HANGUL LETTER HIEUH\r
-ᅡ<>ᅡ; # to HALFWIDTH HANGUL LETTER A\r
-ᅢ<>ᅢ; # to HALFWIDTH HANGUL LETTER AE\r
-ᅣ<>ᅣ; # to HALFWIDTH HANGUL LETTER YA\r
-ᅤ<>ᅤ; # to HALFWIDTH HANGUL LETTER YAE\r
-ᅥ<>ᅥ; # to HALFWIDTH HANGUL LETTER EO\r
-ᅦ<>ᅦ; # to HALFWIDTH HANGUL LETTER E\r
-ᅧ<>ᅧ; # to HALFWIDTH HANGUL LETTER YEO\r
-ᅨ<>ᅨ; # to HALFWIDTH HANGUL LETTER YE\r
-ᅩ<>ᅩ; # to HALFWIDTH HANGUL LETTER O\r
-ᅪ<>ᅪ; # to HALFWIDTH HANGUL LETTER WA\r
-ᅫ<>ᅫ; # to HALFWIDTH HANGUL LETTER WAE\r
-ᅬ<>ᅬ; # to HALFWIDTH HANGUL LETTER OE\r
-ᅭ<>ᅭ; # to HALFWIDTH HANGUL LETTER YO\r
-ᅮ<>ᅮ; # to HALFWIDTH HANGUL LETTER U\r
-ᅯ<>ᅯ; # to HALFWIDTH HANGUL LETTER WEO\r
-ᅰ<>ᅰ; # to HALFWIDTH HANGUL LETTER WE\r
-ᅱ<>ᅱ; # to HALFWIDTH HANGUL LETTER WI\r
-ᅲ<>ᅲ; # to HALFWIDTH HANGUL LETTER YU\r
-ᅳ<>ᅳ; # to HALFWIDTH HANGUL LETTER EU\r
-ᅴ<>ᅴ; # to HALFWIDTH HANGUL LETTER YI\r
-ᅵ<>ᅵ; # to HALFWIDTH HANGUL LETTER I\r
-¢<>'¢'; # from FULLWIDTH CENT SIGN\r
-£<>'£'; # from FULLWIDTH POUND SIGN\r
-¬<>'¬'; # from FULLWIDTH NOT SIGN\r
- ̄<>'¯'; # from FULLWIDTH MACRON\r
-' '<>' '; # ideographic space (place this after MACRON)\r
-¦<>'¦'; # from FULLWIDTH BROKEN BAR\r
-¥<>'¥'; # from FULLWIDTH YEN SIGN\r
-₩<>₩; # from FULLWIDTH WON SIGN\r
-│<>│; # to HALFWIDTH FORMS LIGHT VERTICAL\r
-'←'<>'←'; # to HALFWIDTH LEFTWARDS ARROW\r
-↑<>↑; # to HALFWIDTH UPWARDS ARROW\r
-'→'<>'→'; # to HALFWIDTH RIGHTWARDS ARROW\r
-↓<>↓; # to HALFWIDTH DOWNWARDS ARROW\r
-■<>■; # to HALFWIDTH BLACK SQUARE\r
-○<>○; # to HALFWIDTH WHITE CIRCLE\r
-\r
-# eof\r
-\r
+# ***************************************************************************
+# *
+# * Copyright (C) 2004-2010, International Business Machines
+# * Corporation; Unicode, Inc.; and others. All Rights Reserved.
+# *
+# ***************************************************************************
+# File: Fullwidth_Halfwidth.txt
+# Generated from CLDR
+#
+ガ↔ガ; # to KATAKANA LETTER GA
+ギ↔ギ; # to KATAKANA LETTER GI
+グ↔グ; # to KATAKANA LETTER GU
+ゲ↔ゲ; # to KATAKANA LETTER GE
+ゴ↔ゴ; # to KATAKANA LETTER GO
+ザ↔ザ; # to KATAKANA LETTER ZA
+ジ↔ジ; # to KATAKANA LETTER ZI
+ズ↔ズ; # to KATAKANA LETTER ZU
+ゼ↔ゼ; # to KATAKANA LETTER ZE
+ゾ↔ゾ; # to KATAKANA LETTER ZO
+ダ↔ダ; # to KATAKANA LETTER DA
+ヂ↔ヂ; # to KATAKANA LETTER DI
+ヅ↔ヅ; # to KATAKANA LETTER DU
+デ↔デ; # to KATAKANA LETTER DE
+ド↔ド; # to KATAKANA LETTER DO
+バ↔バ; # to KATAKANA LETTER BA
+パ↔パ; # to KATAKANA LETTER PA
+ビ↔ビ; # to KATAKANA LETTER BI
+ピ↔ピ; # to KATAKANA LETTER PI
+ブ↔ブ; # to KATAKANA LETTER BU
+プ↔プ; # to KATAKANA LETTER PU
+ベ↔ベ; # to KATAKANA LETTER BE
+ペ↔ペ; # to KATAKANA LETTER PE
+ボ↔ボ; # to KATAKANA LETTER BO
+ポ↔ポ; # to KATAKANA LETTER PO
+ヴ↔ヴ; # to KATAKANA LETTER VU
+ヷ↔ヷ; # to KATAKANA LETTER VA
+ヺ↔ヺ; # to KATAKANA LETTER VO
+!↔'!'; # from FULLWIDTH EXCLAMATION MARK
+"↔'"'; # from FULLWIDTH QUOTATION MARK
+#↔'#'; # from FULLWIDTH NUMBER SIGN
+$↔'$'; # from FULLWIDTH DOLLAR SIGN
+%↔'%'; # from FULLWIDTH PERCENT SIGN
+&↔'&'; # from FULLWIDTH AMPERSAND
+'↔''; # from FULLWIDTH APOSTROPHE
+(↔'('; # from FULLWIDTH LEFT PARENTHESIS
+)↔')'; # from FULLWIDTH RIGHT PARENTHESIS
+*↔'*'; # from FULLWIDTH ASTERISK
++↔'+'; # from FULLWIDTH PLUS SIGN
+,↔','; # from FULLWIDTH COMMA
+-↔'-'; # from FULLWIDTH HYPHEN-MINUS
+.↔'.'; # from FULLWIDTH FULL STOP
+/↔'/'; # from FULLWIDTH SOLIDUS
+0↔'0'; # from FULLWIDTH DIGIT ZERO
+1↔'1'; # from FULLWIDTH DIGIT ONE
+2↔'2'; # from FULLWIDTH DIGIT TWO
+3↔'3'; # from FULLWIDTH DIGIT THREE
+4↔'4'; # from FULLWIDTH DIGIT FOUR
+5↔'5'; # from FULLWIDTH DIGIT FIVE
+6↔'6'; # from FULLWIDTH DIGIT SIX
+7↔'7'; # from FULLWIDTH DIGIT SEVEN
+8↔'8'; # from FULLWIDTH DIGIT EIGHT
+9↔'9'; # from FULLWIDTH DIGIT NINE
+:↔':'; # from FULLWIDTH COLON
+;↔';'; # from FULLWIDTH SEMICOLON
+<↔'<'; # from FULLWIDTH LESS-THAN SIGN
+=↔'='; # from FULLWIDTH EQUALS SIGN
+>↔'>'; # from FULLWIDTH GREATER-THAN SIGN
+?↔'?'; # from FULLWIDTH QUESTION MARK
+@↔'@'; # from FULLWIDTH COMMERCIAL AT
+A↔A; # from FULLWIDTH LATIN CAPITAL LETTER A
+B↔B; # from FULLWIDTH LATIN CAPITAL LETTER B
+C↔C; # from FULLWIDTH LATIN CAPITAL LETTER C
+D↔D; # from FULLWIDTH LATIN CAPITAL LETTER D
+E↔E; # from FULLWIDTH LATIN CAPITAL LETTER E
+F↔F; # from FULLWIDTH LATIN CAPITAL LETTER F
+G↔G; # from FULLWIDTH LATIN CAPITAL LETTER G
+H↔H; # from FULLWIDTH LATIN CAPITAL LETTER H
+I↔I; # from FULLWIDTH LATIN CAPITAL LETTER I
+J↔J; # from FULLWIDTH LATIN CAPITAL LETTER J
+K↔K; # from FULLWIDTH LATIN CAPITAL LETTER K
+L↔L; # from FULLWIDTH LATIN CAPITAL LETTER L
+M↔M; # from FULLWIDTH LATIN CAPITAL LETTER M
+N↔N; # from FULLWIDTH LATIN CAPITAL LETTER N
+O↔O; # from FULLWIDTH LATIN CAPITAL LETTER O
+P↔P; # from FULLWIDTH LATIN CAPITAL LETTER P
+Q↔Q; # from FULLWIDTH LATIN CAPITAL LETTER Q
+R↔R; # from FULLWIDTH LATIN CAPITAL LETTER R
+S↔S; # from FULLWIDTH LATIN CAPITAL LETTER S
+T↔T; # from FULLWIDTH LATIN CAPITAL LETTER T
+U↔U; # from FULLWIDTH LATIN CAPITAL LETTER U
+V↔V; # from FULLWIDTH LATIN CAPITAL LETTER V
+W↔W; # from FULLWIDTH LATIN CAPITAL LETTER W
+X↔X; # from FULLWIDTH LATIN CAPITAL LETTER X
+Y↔Y; # from FULLWIDTH LATIN CAPITAL LETTER Y
+Z↔Z; # from FULLWIDTH LATIN CAPITAL LETTER Z
+[↔'['; # from FULLWIDTH LEFT SQUARE BRACKET
+\↔'\\'; # from FULLWIDTH REVERSE SOLIDUS {double escape - aliu}
+]↔']'; # from FULLWIDTH RIGHT SQUARE BRACKET
+^↔'^'; # from FULLWIDTH CIRCUMFLEX ACCENT
+_↔'_'; # from FULLWIDTH LOW LINE
+`↔'`'; # from FULLWIDTH GRAVE ACCENT
+a↔a; # from FULLWIDTH LATIN SMALL LETTER A
+b↔b; # from FULLWIDTH LATIN SMALL LETTER B
+c↔c; # from FULLWIDTH LATIN SMALL LETTER C
+d↔d; # from FULLWIDTH LATIN SMALL LETTER D
+e↔e; # from FULLWIDTH LATIN SMALL LETTER E
+f↔f; # from FULLWIDTH LATIN SMALL LETTER F
+g↔g; # from FULLWIDTH LATIN SMALL LETTER G
+h↔h; # from FULLWIDTH LATIN SMALL LETTER H
+i↔i; # from FULLWIDTH LATIN SMALL LETTER I
+j↔j; # from FULLWIDTH LATIN SMALL LETTER J
+k↔k; # from FULLWIDTH LATIN SMALL LETTER K
+l↔l; # from FULLWIDTH LATIN SMALL LETTER L
+m↔m; # from FULLWIDTH LATIN SMALL LETTER M
+n↔n; # from FULLWIDTH LATIN SMALL LETTER N
+o↔o; # from FULLWIDTH LATIN SMALL LETTER O
+p↔p; # from FULLWIDTH LATIN SMALL LETTER P
+q↔q; # from FULLWIDTH LATIN SMALL LETTER Q
+r↔r; # from FULLWIDTH LATIN SMALL LETTER R
+s↔s; # from FULLWIDTH LATIN SMALL LETTER S
+t↔t; # from FULLWIDTH LATIN SMALL LETTER T
+u↔u; # from FULLWIDTH LATIN SMALL LETTER U
+v↔v; # from FULLWIDTH LATIN SMALL LETTER V
+w↔w; # from FULLWIDTH LATIN SMALL LETTER W
+x↔x; # from FULLWIDTH LATIN SMALL LETTER X
+y↔y; # from FULLWIDTH LATIN SMALL LETTER Y
+z↔z; # from FULLWIDTH LATIN SMALL LETTER Z
+{↔'{'; # from FULLWIDTH LEFT CURLY BRACKET
+|↔'|'; # from FULLWIDTH VERTICAL LINE
+}↔'}'; # from FULLWIDTH RIGHT CURLY BRACKET
+~↔'~'; # from FULLWIDTH TILDE
+。↔。; # to HALFWIDTH IDEOGRAPHIC FULL STOP
+「↔「; # to HALFWIDTH LEFT CORNER BRACKET
+」↔」; # to HALFWIDTH RIGHT CORNER BRACKET
+、↔、; # to HALFWIDTH IDEOGRAPHIC COMMA
+・↔・; # to HALFWIDTH KATAKANA MIDDLE DOT
+ヲ↔ヲ; # to HALFWIDTH KATAKANA LETTER WO
+ァ↔ァ; # to HALFWIDTH KATAKANA LETTER SMALL A
+ィ↔ィ; # to HALFWIDTH KATAKANA LETTER SMALL I
+ゥ↔ゥ; # to HALFWIDTH KATAKANA LETTER SMALL U
+ェ↔ェ; # to HALFWIDTH KATAKANA LETTER SMALL E
+ォ↔ォ; # to HALFWIDTH KATAKANA LETTER SMALL O
+ャ↔ャ; # to HALFWIDTH KATAKANA LETTER SMALL YA
+ュ↔ュ; # to HALFWIDTH KATAKANA LETTER SMALL YU
+ョ↔ョ; # to HALFWIDTH KATAKANA LETTER SMALL YO
+ッ↔ッ; # to HALFWIDTH KATAKANA LETTER SMALL TU
+ー↔ー; # to HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
+ア↔ア; # to HALFWIDTH KATAKANA LETTER A
+イ↔イ; # to HALFWIDTH KATAKANA LETTER I
+ウ↔ウ; # to HALFWIDTH KATAKANA LETTER U
+エ↔エ; # to HALFWIDTH KATAKANA LETTER E
+オ↔オ; # to HALFWIDTH KATAKANA LETTER O
+カ↔カ; # to HALFWIDTH KATAKANA LETTER KA
+キ↔キ; # to HALFWIDTH KATAKANA LETTER KI
+ク↔ク; # to HALFWIDTH KATAKANA LETTER KU
+ケ↔ケ; # to HALFWIDTH KATAKANA LETTER KE
+コ↔コ; # to HALFWIDTH KATAKANA LETTER KO
+サ↔サ; # to HALFWIDTH KATAKANA LETTER SA
+シ↔シ; # to HALFWIDTH KATAKANA LETTER SI
+ス↔ス; # to HALFWIDTH KATAKANA LETTER SU
+セ↔セ; # to HALFWIDTH KATAKANA LETTER SE
+ソ↔ソ; # to HALFWIDTH KATAKANA LETTER SO
+タ↔タ; # to HALFWIDTH KATAKANA LETTER TA
+チ↔チ; # to HALFWIDTH KATAKANA LETTER TI
+ツ↔ツ; # to HALFWIDTH KATAKANA LETTER TU
+テ↔テ; # to HALFWIDTH KATAKANA LETTER TE
+ト↔ト; # to HALFWIDTH KATAKANA LETTER TO
+ナ↔ナ; # to HALFWIDTH KATAKANA LETTER NA
+ニ↔ニ; # to HALFWIDTH KATAKANA LETTER NI
+ヌ↔ヌ; # to HALFWIDTH KATAKANA LETTER NU
+ネ↔ネ; # to HALFWIDTH KATAKANA LETTER NE
+ノ↔ノ; # to HALFWIDTH KATAKANA LETTER NO
+ハ↔ハ; # to HALFWIDTH KATAKANA LETTER HA
+ヒ↔ヒ; # to HALFWIDTH KATAKANA LETTER HI
+フ↔フ; # to HALFWIDTH KATAKANA LETTER HU
+ヘ↔ヘ; # to HALFWIDTH KATAKANA LETTER HE
+ホ↔ホ; # to HALFWIDTH KATAKANA LETTER HO
+マ↔マ; # to HALFWIDTH KATAKANA LETTER MA
+ミ↔ミ; # to HALFWIDTH KATAKANA LETTER MI
+ム↔ム; # to HALFWIDTH KATAKANA LETTER MU
+メ↔メ; # to HALFWIDTH KATAKANA LETTER ME
+モ↔モ; # to HALFWIDTH KATAKANA LETTER MO
+ヤ↔ヤ; # to HALFWIDTH KATAKANA LETTER YA
+ユ↔ユ; # to HALFWIDTH KATAKANA LETTER YU
+ヨ↔ヨ; # to HALFWIDTH KATAKANA LETTER YO
+ラ↔ラ; # to HALFWIDTH KATAKANA LETTER RA
+リ↔リ; # to HALFWIDTH KATAKANA LETTER RI
+ル↔ル; # to HALFWIDTH KATAKANA LETTER RU
+レ↔レ; # to HALFWIDTH KATAKANA LETTER RE
+ロ↔ロ; # to HALFWIDTH KATAKANA LETTER RO
+ワ↔ワ; # to HALFWIDTH KATAKANA LETTER WA
+ン↔ン; # to HALFWIDTH KATAKANA LETTER N
+\u3099↔゙; # to HALFWIDTH KATAKANA VOICED SOUND MARK
+\u309A↔゚; # to HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
+\u1160↔\uFFA0; # to HALFWIDTH HANGUL FILLER
+ᄀ↔ᄀ; # to HALFWIDTH HANGUL LETTER KIYEOK
+ᄁ↔ᄁ; # to HALFWIDTH HANGUL LETTER SSANGKIYEOK
+ᆪ↔ᆪ; # to HALFWIDTH HANGUL LETTER KIYEOK-SIOS
+ᄂ↔ᄂ; # to HALFWIDTH HANGUL LETTER NIEUN
+ᆬ↔ᆬ; # to HALFWIDTH HANGUL LETTER NIEUN-CIEUC
+ᆭ↔ᆭ; # to HALFWIDTH HANGUL LETTER NIEUN-HIEUH
+ᄃ↔ᄃ; # to HALFWIDTH HANGUL LETTER TIKEUT
+ᄄ↔ᄄ; # to HALFWIDTH HANGUL LETTER SSANGTIKEUT
+ᄅ↔ᄅ; # to HALFWIDTH HANGUL LETTER RIEUL
+ᆰ↔ᆰ; # to HALFWIDTH HANGUL LETTER RIEUL-KIYEOK
+ᆱ↔ᆱ; # to HALFWIDTH HANGUL LETTER RIEUL-MIEUM
+ᆲ↔ᆲ; # to HALFWIDTH HANGUL LETTER RIEUL-PIEUP
+ᆳ↔ᆳ; # to HALFWIDTH HANGUL LETTER RIEUL-SIOS
+ᆴ↔ᆴ; # to HALFWIDTH HANGUL LETTER RIEUL-THIEUTH
+ᆵ↔ᆵ; # to HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH
+ᄚ↔ᄚ; # to HALFWIDTH HANGUL LETTER RIEUL-HIEUH
+ᄆ↔ᄆ; # to HALFWIDTH HANGUL LETTER MIEUM
+ᄇ↔ᄇ; # to HALFWIDTH HANGUL LETTER PIEUP
+ᄈ↔ᄈ; # to HALFWIDTH HANGUL LETTER SSANGPIEUP
+ᄡ↔ᄡ; # to HALFWIDTH HANGUL LETTER PIEUP-SIOS
+ᄉ↔ᄉ; # to HALFWIDTH HANGUL LETTER SIOS
+ᄊ↔ᄊ; # to HALFWIDTH HANGUL LETTER SSANGSIOS
+ᄋ↔ᄋ; # to HALFWIDTH HANGUL LETTER IEUNG
+ᄌ↔ᄌ; # to HALFWIDTH HANGUL LETTER CIEUC
+ᄍ↔ᄍ; # to HALFWIDTH HANGUL LETTER SSANGCIEUC
+ᄎ↔ᄎ; # to HALFWIDTH HANGUL LETTER CHIEUCH
+ᄏ↔ᄏ; # to HALFWIDTH HANGUL LETTER KHIEUKH
+ᄐ↔ᄐ; # to HALFWIDTH HANGUL LETTER THIEUTH
+ᄑ↔ᄑ; # to HALFWIDTH HANGUL LETTER PHIEUPH
+ᄒ↔ᄒ; # to HALFWIDTH HANGUL LETTER HIEUH
+ᅡ↔ᅡ; # to HALFWIDTH HANGUL LETTER A
+ᅢ↔ᅢ; # to HALFWIDTH HANGUL LETTER AE
+ᅣ↔ᅣ; # to HALFWIDTH HANGUL LETTER YA
+ᅤ↔ᅤ; # to HALFWIDTH HANGUL LETTER YAE
+ᅥ↔ᅥ; # to HALFWIDTH HANGUL LETTER EO
+ᅦ↔ᅦ; # to HALFWIDTH HANGUL LETTER E
+ᅧ↔ᅧ; # to HALFWIDTH HANGUL LETTER YEO
+ᅨ↔ᅨ; # to HALFWIDTH HANGUL LETTER YE
+ᅩ↔ᅩ; # to HALFWIDTH HANGUL LETTER O
+ᅪ↔ᅪ; # to HALFWIDTH HANGUL LETTER WA
+ᅫ↔ᅫ; # to HALFWIDTH HANGUL LETTER WAE
+ᅬ↔ᅬ; # to HALFWIDTH HANGUL LETTER OE
+ᅭ↔ᅭ; # to HALFWIDTH HANGUL LETTER YO
+ᅮ↔ᅮ; # to HALFWIDTH HANGUL LETTER U
+ᅯ↔ᅯ; # to HALFWIDTH HANGUL LETTER WEO
+ᅰ↔ᅰ; # to HALFWIDTH HANGUL LETTER WE
+ᅱ↔ᅱ; # to HALFWIDTH HANGUL LETTER WI
+ᅲ↔ᅲ; # to HALFWIDTH HANGUL LETTER YU
+ᅳ↔ᅳ; # to HALFWIDTH HANGUL LETTER EU
+ᅴ↔ᅴ; # to HALFWIDTH HANGUL LETTER YI
+ᅵ↔ᅵ; # to HALFWIDTH HANGUL LETTER I
+¢↔'¢'; # from FULLWIDTH CENT SIGN
+£↔'£'; # from FULLWIDTH POUND SIGN
+¬↔'¬'; # from FULLWIDTH NOT SIGN
+ ̄↔'¯'; # from FULLWIDTH MACRON
+\u3000↔' '; # ideographic space (place this after MACRON)
+¦↔'¦'; # from FULLWIDTH BROKEN BAR
+¥↔'¥'; # from FULLWIDTH YEN SIGN
+₩↔₩; # from FULLWIDTH WON SIGN
+│↔│; # to HALFWIDTH FORMS LIGHT VERTICAL
+'←'↔'←'; # to HALFWIDTH LEFTWARDS ARROW
+↑↔↑; # to HALFWIDTH UPWARDS ARROW
+'→'↔'→'; # to HALFWIDTH RIGHTWARDS ARROW
+↓↔↓; # to HALFWIDTH DOWNWARDS ARROW
+■↔■; # to HALFWIDTH BLACK SQUARE
+○↔○; # to HALFWIDTH WHITE CIRCLE