# WidthFolding.txt # DRAFT-1 2004-05-22 Asmus Freytag # Subject to change # # Base version of Unicode: 4.0.0 # # Datafile for Unicode Techical Report #30 # Copyright (c) 1991-2004 Unicode, Inc. # For terms of use, and documentation see # http://www.unicode.org/reports/tr30/ # ================================= # This file was created by autmatically applying # compatibility decompositions of type and # from UnicodeData.txt, and manually adding the half-width # Katakana sequences. # # Format # Field 0 - character code or code sequence (source) # Field 1 - character code (target) # Comment - character name of source character or # description of sequence in <> # # Stability # Few, or no explicit width clones of generic characters are # expected to be added to the Unicode Standard. Some CJK # puncutaion has recently been duplicated for mathematical # use as width and layout rules differ substantially. # # Optional mappings # Optional sets of mappings are given in sections marked by # @n, were n > 0. Data file parsers that ignore the section # markers will get all the optional mappings # # ########################################################################### #@1 # The following canonically equivalent characters are sometimes # implemented with different width in fonts or legacy implementations 00C5; 00C5 # Å → Å LATIN CAPITAL LETTER A WITH RING ABOVE → LATIN CAPITAL LETTER A WITH RING ABOVE 03A9; 03A9 # Ω → Ω GREEK CAPITAL LETTER OMEGA → GREEK CAPITAL LETTER OMEGA 3008; 3008 # 〈 → 〈 LEFT ANGLE BRACKET → LEFT ANGLE BRACKET 3009; 3009 # 〉 → 〉 RIGHT ANGLE BRACKET → RIGHT ANGLE BRACKET #@2 # The following pairs of characters have no compatibility decompositions # but nevertheless represent width pairs in appearance. They are not # expected to occur in legacy data. The mapping target is taken to be # the CJK punctuation 27E6; 301A # ⟦ → 〚 MATHEMATICAL LEFT WHITE SQUARE BRACKET → LEFT WHITE SQUARE BRACKET 27E7; 301B # ⟧ → 〛 MATHEMATICAL RIGHT WHITE SQUARE BRACKET → RIGHT WHITE SQUARE BRACKET 27E8; 3008 # ⟨ → 〈 MATHEMATICAL LEFT ANGLE BRACKET → LEFT ANGLE BRACKET 27E9; 3009 # ⟩ → 〉 MATHEMATICAL RIGHT ANGLE BRACKET → RIGHT ANGLE BRACKET 27EA; 300A # ⟪ → 《 MATHEMATICAL LEFT DOUBLE ANGLE BRACKET → LEFT DOUBLE ANGLE BRACKET 27EB; 300B # ⟫ → 》 MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET → RIGHT DOUBLE ANGLE BRACKET #@0 # Sequences # Half-width katakana (sequence) to generic width Katakana (singleton) FF76 FF9E; 30AC # ガ → ガ HALFWIDTH KATAKANA LETTER KA, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER GA FF77 FF9E; 30AE # ギ → ギ HALFWIDTH KATAKANA LETTER KI, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER GI FF78 FF9E; 30B0 # グ → グ HALFWIDTH KATAKANA LETTER KU, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER GU FF79 FF9E; 30B2 # ゲ → ゲ HALFWIDTH KATAKANA LETTER KE, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER GE FF7A FF9E; 30B4 # ゴ → ゴ HALFWIDTH KATAKANA LETTER KO, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER GO FF7B FF9E; 30B6 # ザ → ザ HALFWIDTH KATAKANA LETTER SA, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER ZA FF7C FF9E; 30B8 # ジ → ジ HALFWIDTH KATAKANA LETTER SI, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER ZI FF7D FF9E; 30BA # ズ → ズ HALFWIDTH KATAKANA LETTER SU, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER ZU FF7E FF9E; 30BC # ゼ → ゼ HALFWIDTH KATAKANA LETTER SE, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER ZE FF7F FF9E; 30BE # ゾ → ゾ HALFWIDTH KATAKANA LETTER SO, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER ZO FF80 FF9E; 30C0 # ダ → ダ HALFWIDTH KATAKANA LETTER TA, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER DA FF81 FF9E; 30C2 # ヂ → ヂ HALFWIDTH KATAKANA LETTER TI, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER DI FF82 FF9E; 30C5 # ヅ → ヅ HALFWIDTH KATAKANA LETTER TU, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER DU FF83 FF9E; 30C7 # デ → デ HALFWIDTH KATAKANA LETTER TE, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER DE FF84 FF9E; 30C9 # ド → ド HALFWIDTH KATAKANA LETTER TO, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER DO FF8A FF9E; 30D0 # バ → バ HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER BA FF8A FF9F; 30D1 # パ → パ HALFWIDTH KATAKANA LETTER HA, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK → KATAKANA LETTER PA FF8B FF9E; 30D3 # ビ → ビ HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER BI FF8B FF9F; 30D4 # ピ → ピ HALFWIDTH KATAKANA LETTER HI, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK → KATAKANA LETTER PI FF8C FF9E; 30D6 # ブ → ブ HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER BU FF8C FF9F; 30D7 # プ → プ HALFWIDTH KATAKANA LETTER HU, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK → KATAKANA LETTER PU FF8D FF9E; 30D9 # ベ → ベ HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER BE FF8D FF9F; 30DA # ペ → ペ HALFWIDTH KATAKANA LETTER HE, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK → KATAKANA LETTER PE FF8E FF9E; 30DC # ボ → ボ HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA VOICED SOUND MARK → KATAKANA LETTER BO FF8E FF9F; 30DD # ポ → ポ HALFWIDTH KATAKANA LETTER HO, HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK → KATAKANA LETTER PO # One to one mappings (in code point order) # Full-width to generic width (singleton) 3000; #   → IDEOGRAPHIC SPACE → # Fullwidth to generic width (singleton) FF01;! # ! → ! FULLWIDTH EXCLAMATION MARK → ! FF02;" # " → " FULLWIDTH QUOTATION MARK → " FF03;# # # → # FULLWIDTH NUMBER SIGN → # FF04;$ # $ → $ FULLWIDTH DOLLAR SIGN → $ FF05;% # % → % FULLWIDTH PERCENT SIGN → % FF06;& # & → & FULLWIDTH AMPERSAND → & FF07;' # ' → ' FULLWIDTH APOSTROPHE → ' FF08;( # ( → ( FULLWIDTH LEFT PARENTHESIS → ( FF09;) # ) → ) FULLWIDTH RIGHT PARENTHESIS → ) FF0A;* # * → * FULLWIDTH ASTERISK → * FF0B;+ # + → + FULLWIDTH PLUS SIGN → + FF0C;, # , → , FULLWIDTH COMMA → , FF0D;- # - → - FULLWIDTH HYPHEN-MINUS → - FF0E;. # . → . FULLWIDTH FULL STOP → . FF0F;/ # / → / FULLWIDTH SOLIDUS → / FF10;0 # 0 → 0 FULLWIDTH DIGIT ZERO → 0 FF11;1 # 1 → 1 FULLWIDTH DIGIT ONE → 1 FF12;2 # 2 → 2 FULLWIDTH DIGIT TWO → 2 FF13;3 # 3 → 3 FULLWIDTH DIGIT THREE → 3 FF14;4 # 4 → 4 FULLWIDTH DIGIT FOUR → 4 FF15;5 # 5 → 5 FULLWIDTH DIGIT FIVE → 5 FF16;6 # 6 → 6 FULLWIDTH DIGIT SIX → 6 FF17;7 # 7 → 7 FULLWIDTH DIGIT SEVEN → 7 FF18;8 # 8 → 8 FULLWIDTH DIGIT EIGHT → 8 FF19;9 # 9 → 9 FULLWIDTH DIGIT NINE → 9 FF1A;: # : → : FULLWIDTH COLON → : FF1B;; # ; → → FULLWIDTH SEMICOLON → → FF1C;< # < → < FULLWIDTH LESS-THAN SIGN → < FF1D;= # = → = FULLWIDTH EQUALS SIGN → = FF1E;> # > → > FULLWIDTH GREATER-THAN SIGN → > FF1F;? # ? → ? FULLWIDTH QUESTION MARK → ? FF20;@ # @ → @ FULLWIDTH COMMERCIAL AT → @ FF21;A # A → A FULLWIDTH LATIN CAPITAL LETTER A → A FF22;B # B → B FULLWIDTH LATIN CAPITAL LETTER B → B FF23;C # C → C FULLWIDTH LATIN CAPITAL LETTER C → C FF24;D # D → D FULLWIDTH LATIN CAPITAL LETTER D → D FF25;E # E → E FULLWIDTH LATIN CAPITAL LETTER E → E FF26;F # F → F FULLWIDTH LATIN CAPITAL LETTER F → F FF27;G # G → G FULLWIDTH LATIN CAPITAL LETTER G → G FF28;H # H → H FULLWIDTH LATIN CAPITAL LETTER H → H FF29;I # I → I FULLWIDTH LATIN CAPITAL LETTER I → I FF2A;J # J → J FULLWIDTH LATIN CAPITAL LETTER J → J FF2B;K # K → K FULLWIDTH LATIN CAPITAL LETTER K → K FF2C;L # L → L FULLWIDTH LATIN CAPITAL LETTER L → L FF2D;M # M → M FULLWIDTH LATIN CAPITAL LETTER M → M FF2E;N # N → N FULLWIDTH LATIN CAPITAL LETTER N → N FF2F;O # O → O FULLWIDTH LATIN CAPITAL LETTER O → O FF30;P # P → P FULLWIDTH LATIN CAPITAL LETTER P → P FF31;Q # Q → Q FULLWIDTH LATIN CAPITAL LETTER Q → Q FF32;R # R → R FULLWIDTH LATIN CAPITAL LETTER R → R FF33;S # S → S FULLWIDTH LATIN CAPITAL LETTER S → S FF34;T # T → T FULLWIDTH LATIN CAPITAL LETTER T → T FF35;U # U → U FULLWIDTH LATIN CAPITAL LETTER U → U FF36;V # V → V FULLWIDTH LATIN CAPITAL LETTER V → V FF37;W # W → W FULLWIDTH LATIN CAPITAL LETTER W → W FF38;X # X → X FULLWIDTH LATIN CAPITAL LETTER X → X FF39;Y # Y → Y FULLWIDTH LATIN CAPITAL LETTER Y → Y FF3A;Z # Z → Z FULLWIDTH LATIN CAPITAL LETTER Z → Z FF3B;[ # [ → [ FULLWIDTH LEFT SQUARE BRACKET → [ FF3C;\ # \ → \ FULLWIDTH REVERSE SOLIDUS → \ FF3D;] # ] → ] FULLWIDTH RIGHT SQUARE BRACKET → ] FF3E;^ # ^ → ^ FULLWIDTH CIRCUMFLEX ACCENT → ^ FF3F;_ # _ → _ FULLWIDTH LOW LINE → _ FF40;` # ` → ` FULLWIDTH GRAVE ACCENT → ` FF41;a # a → a FULLWIDTH LATIN SMALL LETTER A → a FF42;b # b → b FULLWIDTH LATIN SMALL LETTER B → b FF43;c # c → c FULLWIDTH LATIN SMALL LETTER C → c FF44;d # d → d FULLWIDTH LATIN SMALL LETTER D → d FF45;e # e → e FULLWIDTH LATIN SMALL LETTER E → e FF46;f # f → f FULLWIDTH LATIN SMALL LETTER F → f FF47;g # g → g FULLWIDTH LATIN SMALL LETTER G → g FF48;h # h → h FULLWIDTH LATIN SMALL LETTER H → h FF49;i # i → i FULLWIDTH LATIN SMALL LETTER I → i FF4A;j # j → j FULLWIDTH LATIN SMALL LETTER J → j FF4B;k # k → k FULLWIDTH LATIN SMALL LETTER K → k FF4C;l # l → l FULLWIDTH LATIN SMALL LETTER L → l FF4D;m # m → m FULLWIDTH LATIN SMALL LETTER M → m FF4E;n # n → n FULLWIDTH LATIN SMALL LETTER N → n FF4F;o # o → o FULLWIDTH LATIN SMALL LETTER O → o FF50;p # p → p FULLWIDTH LATIN SMALL LETTER P → p FF51;q # q → q FULLWIDTH LATIN SMALL LETTER Q → q FF52;r # r → r FULLWIDTH LATIN SMALL LETTER R → r FF53;s # s → s FULLWIDTH LATIN SMALL LETTER S → s FF54;t # t → t FULLWIDTH LATIN SMALL LETTER T → t FF55;u # u → u FULLWIDTH LATIN SMALL LETTER U → u FF56;v # v → v FULLWIDTH LATIN SMALL LETTER V → v FF57;w # w → w FULLWIDTH LATIN SMALL LETTER W → w FF58;x # x → x FULLWIDTH LATIN SMALL LETTER X → x FF59;y # y → y FULLWIDTH LATIN SMALL LETTER Y → y FF5A;z # z → z FULLWIDTH LATIN SMALL LETTER Z → z FF5B;{ # { → { FULLWIDTH LEFT CURLY BRACKET → { FF5C;| # | → | FULLWIDTH VERTICAL LINE → | FF5D; # } → } FULLWIDTH RIGHT CURLY BRACKET → FF5E;~ # ~ → ~ FULLWIDTH TILDE → ~ FF5F; 2985 # ⦅ → ⦅ FULLWIDTH LEFT WHITE PARENTHESIS → LEFT WHITE PARENTHESIS FF60; 2986 # ⦆ → ⦆ FULLWIDTH RIGHT WHITE PARENTHESIS → RIGHT WHITE PARENTHESIS # Half-width to generic width (singletons) FF61; 3002 # 。 → 。 HALFWIDTH IDEOGRAPHIC FULL STOP → IDEOGRAPHIC FULL STOP FF62; 300C # 「 → 「 HALFWIDTH LEFT CORNER BRACKET → LEFT CORNER BRACKET FF63; 300D # 」 → 」 HALFWIDTH RIGHT CORNER BRACKET → RIGHT CORNER BRACKET FF64; 3001 # 、 → 、 HALFWIDTH IDEOGRAPHIC COMMA → IDEOGRAPHIC COMMA # Half-witdh to generic Katakana (singletons) FF65; 30FB # ・ → ・ HALFWIDTH KATAKANA MIDDLE DOT → KATAKANA MIDDLE DOT FF66; 30F2 # ヲ → ヲ HALFWIDTH KATAKANA LETTER WO → KATAKANA LETTER WO FF67; 30A1 # ァ → ァ HALFWIDTH KATAKANA LETTER SMALL A → KATAKANA LETTER SMALL A FF68; 30A3 # ィ → ィ HALFWIDTH KATAKANA LETTER SMALL I → KATAKANA LETTER SMALL I FF69; 30A5 # ゥ → ゥ HALFWIDTH KATAKANA LETTER SMALL U → KATAKANA LETTER SMALL U FF6A; 30A7 # ェ → ェ HALFWIDTH KATAKANA LETTER SMALL E → KATAKANA LETTER SMALL E FF6B; 30A9 # ォ → ォ HALFWIDTH KATAKANA LETTER SMALL O → KATAKANA LETTER SMALL O FF6C; 30E3 # ャ → ャ HALFWIDTH KATAKANA LETTER SMALL YA → KATAKANA LETTER SMALL YA FF6D; 30E5 # ュ → ュ HALFWIDTH KATAKANA LETTER SMALL YU → KATAKANA LETTER SMALL YU FF6E; 30E7 # ョ → ョ HALFWIDTH KATAKANA LETTER SMALL YO → KATAKANA LETTER SMALL YO FF6F; 30C3 # ッ → ッ HALFWIDTH KATAKANA LETTER SMALL TU → KATAKANA LETTER SMALL TU FF70; 30FC # ー → ー HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK → KATAKANA-HIRAGANA PROLONGED SOUND MARK FF71; 30A2 # ア → ア HALFWIDTH KATAKANA LETTER A → KATAKANA LETTER A FF72; 30A4 # イ → イ HALFWIDTH KATAKANA LETTER I → KATAKANA LETTER I FF73; 30A6 # ウ → ウ HALFWIDTH KATAKANA LETTER U → KATAKANA LETTER U FF74; 30A8 # エ → エ HALFWIDTH KATAKANA LETTER E → KATAKANA LETTER E FF75; 30AA # オ → オ HALFWIDTH KATAKANA LETTER O → KATAKANA LETTER O FF76; 30AB # カ → カ HALFWIDTH KATAKANA LETTER KA → KATAKANA LETTER KA FF77; 30AD # キ → キ HALFWIDTH KATAKANA LETTER KI → KATAKANA LETTER KI FF78; 30AF # ク → ク HALFWIDTH KATAKANA LETTER KU → KATAKANA LETTER KU FF79; 30B1 # ケ → ケ HALFWIDTH KATAKANA LETTER KE → KATAKANA LETTER KE FF7A; 30B3 # コ → コ HALFWIDTH KATAKANA LETTER KO → KATAKANA LETTER KO FF7B; 30B5 # サ → サ HALFWIDTH KATAKANA LETTER SA → KATAKANA LETTER SA FF7C; 30B7 # シ → シ HALFWIDTH KATAKANA LETTER SI → KATAKANA LETTER SI FF7D; 30B9 # ス → ス HALFWIDTH KATAKANA LETTER SU → KATAKANA LETTER SU FF7E; 30BB # セ → セ HALFWIDTH KATAKANA LETTER SE → KATAKANA LETTER SE FF7F; 30BD # ソ → ソ HALFWIDTH KATAKANA LETTER SO → KATAKANA LETTER SO FF80; 30BF # タ → タ HALFWIDTH KATAKANA LETTER TA → KATAKANA LETTER TA FF81; 30C1 # チ → チ HALFWIDTH KATAKANA LETTER TI → KATAKANA LETTER TI FF82; 30C4 # ツ → ツ HALFWIDTH KATAKANA LETTER TU → KATAKANA LETTER TU FF83; 30C6 # テ → テ HALFWIDTH KATAKANA LETTER TE → KATAKANA LETTER TE FF84; 30C8 # ト → ト HALFWIDTH KATAKANA LETTER TO → KATAKANA LETTER TO FF85; 30CA # ナ → ナ HALFWIDTH KATAKANA LETTER NA → KATAKANA LETTER NA FF86; 30CB # ニ → ニ HALFWIDTH KATAKANA LETTER NI → KATAKANA LETTER NI FF87; 30CC # ヌ → ヌ HALFWIDTH KATAKANA LETTER NU → KATAKANA LETTER NU FF88; 30CD # ネ → ネ HALFWIDTH KATAKANA LETTER NE → KATAKANA LETTER NE FF89; 30CE # ノ → ノ HALFWIDTH KATAKANA LETTER NO → KATAKANA LETTER NO FF8A; 30CF # ハ → ハ HALFWIDTH KATAKANA LETTER HA → KATAKANA LETTER HA FF8B; 30D2 # ヒ → ヒ HALFWIDTH KATAKANA LETTER HI → KATAKANA LETTER HI FF8C; 30D5 # フ → フ HALFWIDTH KATAKANA LETTER HU → KATAKANA LETTER HU FF8D; 30D8 # ヘ → ヘ HALFWIDTH KATAKANA LETTER HE → KATAKANA LETTER HE FF8E; 30DB # ホ → ホ HALFWIDTH KATAKANA LETTER HO → KATAKANA LETTER HO FF8F; 30DE # マ → マ HALFWIDTH KATAKANA LETTER MA → KATAKANA LETTER MA FF90; 30DF # ミ → ミ HALFWIDTH KATAKANA LETTER MI → KATAKANA LETTER MI FF91; 30E0 # ム → ム HALFWIDTH KATAKANA LETTER MU → KATAKANA LETTER MU FF92; 30E1 # メ → メ HALFWIDTH KATAKANA LETTER ME → KATAKANA LETTER ME FF93; 30E2 # モ → モ HALFWIDTH KATAKANA LETTER MO → KATAKANA LETTER MO FF94; 30E4 # ヤ → ヤ HALFWIDTH KATAKANA LETTER YA → KATAKANA LETTER YA FF95; 30E6 # ユ → ユ HALFWIDTH KATAKANA LETTER YU → KATAKANA LETTER YU FF96; 30E8 # ヨ → ヨ HALFWIDTH KATAKANA LETTER YO → KATAKANA LETTER YO FF97; 30E9 # ラ → ラ HALFWIDTH KATAKANA LETTER RA → KATAKANA LETTER RA FF98; 30EA # リ → リ HALFWIDTH KATAKANA LETTER RI → KATAKANA LETTER RI FF99; 30EB # ル → ル HALFWIDTH KATAKANA LETTER RU → KATAKANA LETTER RU FF9A; 30EC # レ → レ HALFWIDTH KATAKANA LETTER RE → KATAKANA LETTER RE FF9B; 30ED # ロ → ロ HALFWIDTH KATAKANA LETTER RO → KATAKANA LETTER RO FF9C; 30EF # ワ → ワ HALFWIDTH KATAKANA LETTER WA → KATAKANA LETTER WA FF9D; 30F3 # ン → ン HALFWIDTH KATAKANA LETTER N → KATAKANA LETTER N FF9E; 3099 # ゙ → ゙ HALFWIDTH KATAKANA VOICED SOUND MARK → COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK FF9F; 309A # ゚ → ゚ HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK → COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK # Half-width to generic width (singleton) FFA0; 3164 # ᅠ → ㅤ HALFWIDTH HANGUL FILLER → HANGUL FILLER FFA1; 3131 # ᄀ → ㄱ HALFWIDTH HANGUL LETTER KIYEOK → HANGUL LETTER KIYEOK FFA2; 3132 # ᄁ → ㄲ HALFWIDTH HANGUL LETTER SSANGKIYEOK → HANGUL LETTER SSANGKIYEOK FFA3; 3133 # ᆪ → ㄳ HALFWIDTH HANGUL LETTER KIYEOK-SIOS → HANGUL LETTER KIYEOK-SIOS FFA4; 3134 # ᄂ → ㄴ HALFWIDTH HANGUL LETTER NIEUN → HANGUL LETTER NIEUN FFA5; 3135 # ᆬ → ㄵ HALFWIDTH HANGUL LETTER NIEUN-CIEUC → HANGUL LETTER NIEUN-CIEUC FFA6; 3136 # ᆭ → ㄶ HALFWIDTH HANGUL LETTER NIEUN-HIEUH → HANGUL LETTER NIEUN-HIEUH FFA7; 3137 # ᄃ → ㄷ HALFWIDTH HANGUL LETTER TIKEUT → HANGUL LETTER TIKEUT FFA8; 3138 # ᄄ → ㄸ HALFWIDTH HANGUL LETTER SSANGTIKEUT → HANGUL LETTER SSANGTIKEUT FFA9; 3139 # ᄅ → ㄹ HALFWIDTH HANGUL LETTER RIEUL → HANGUL LETTER RIEUL FFAA; 313A # ᆰ → ㄺ HALFWIDTH HANGUL LETTER RIEUL-KIYEOK → HANGUL LETTER RIEUL-KIYEOK FFAB; 313B # ᆱ → ㄻ HALFWIDTH HANGUL LETTER RIEUL-MIEUM → HANGUL LETTER RIEUL-MIEUM FFAC; 313C # ᆲ → ㄼ HALFWIDTH HANGUL LETTER RIEUL-PIEUP → HANGUL LETTER RIEUL-PIEUP FFAD; 313D # ᆳ → ㄽ HALFWIDTH HANGUL LETTER RIEUL-SIOS → HANGUL LETTER RIEUL-SIOS FFAE; 313E # ᆴ → ㄾ HALFWIDTH HANGUL LETTER RIEUL-THIEUTH → HANGUL LETTER RIEUL-THIEUTH FFAF; 313F # ᆵ → ㄿ HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH → HANGUL LETTER RIEUL-PHIEUPH FFB0; 3140 # ᄚ → ㅀ HALFWIDTH HANGUL LETTER RIEUL-HIEUH → HANGUL LETTER RIEUL-HIEUH FFB1; 3141 # ᄆ → ㅁ HALFWIDTH HANGUL LETTER MIEUM → HANGUL LETTER MIEUM FFB2; 3142 # ᄇ → ㅂ HALFWIDTH HANGUL LETTER PIEUP → HANGUL LETTER PIEUP FFB3; 3143 # ᄈ → ㅃ HALFWIDTH HANGUL LETTER SSANGPIEUP → HANGUL LETTER SSANGPIEUP FFB4; 3144 # ᄡ → ㅄ HALFWIDTH HANGUL LETTER PIEUP-SIOS → HANGUL LETTER PIEUP-SIOS FFB5; 3145 # ᄉ → ㅅ HALFWIDTH HANGUL LETTER SIOS → HANGUL LETTER SIOS FFB6; 3146 # ᄊ → ㅆ HALFWIDTH HANGUL LETTER SSANGSIOS → HANGUL LETTER SSANGSIOS FFB7; 3147 # ᄋ → ㅇ HALFWIDTH HANGUL LETTER IEUNG → HANGUL LETTER IEUNG FFB8; 3148 # ᄌ → ㅈ HALFWIDTH HANGUL LETTER CIEUC → HANGUL LETTER CIEUC FFB9; 3149 # ᄍ → ㅉ HALFWIDTH HANGUL LETTER SSANGCIEUC → HANGUL LETTER SSANGCIEUC FFBA; 314A # ᄎ → ㅊ HALFWIDTH HANGUL LETTER CHIEUCH → HANGUL LETTER CHIEUCH FFBB; 314B # ᄏ → ㅋ HALFWIDTH HANGUL LETTER KHIEUKH → HANGUL LETTER KHIEUKH FFBC; 314C # ᄐ → ㅌ HALFWIDTH HANGUL LETTER THIEUTH → HANGUL LETTER THIEUTH FFBD; 314D # ᄑ → ㅍ HALFWIDTH HANGUL LETTER PHIEUPH → HANGUL LETTER PHIEUPH FFBE; 314E # ᄒ → ㅎ HALFWIDTH HANGUL LETTER HIEUH → HANGUL LETTER HIEUH FFC2; 314F # ᅡ → ㅏ HALFWIDTH HANGUL LETTER A → HANGUL LETTER A FFC3; 3150 # ᅢ → ㅐ HALFWIDTH HANGUL LETTER AE → HANGUL LETTER AE FFC4; 3151 # ᅣ → ㅑ HALFWIDTH HANGUL LETTER YA → HANGUL LETTER YA FFC5; 3152 # ᅤ → ㅒ HALFWIDTH HANGUL LETTER YAE → HANGUL LETTER YAE FFC6; 3153 # ᅥ → ㅓ HALFWIDTH HANGUL LETTER EO → HANGUL LETTER EO FFC7; 3154 # ᅦ → ㅔ HALFWIDTH HANGUL LETTER E → HANGUL LETTER E FFCA; 3155 # ᅧ → ㅕ HALFWIDTH HANGUL LETTER YEO → HANGUL LETTER YEO FFCB; 3156 # ᅨ → ㅖ HALFWIDTH HANGUL LETTER YE → HANGUL LETTER YE FFCC; 3157 # ᅩ → ㅗ HALFWIDTH HANGUL LETTER O → HANGUL LETTER O FFCD; 3158 # ᅪ → ㅘ HALFWIDTH HANGUL LETTER WA → HANGUL LETTER WA FFCE; 3159 # ᅫ → ㅙ HALFWIDTH HANGUL LETTER WAE → HANGUL LETTER WAE FFCF; 315A # ᅬ → ㅚ HALFWIDTH HANGUL LETTER OE → HANGUL LETTER OE FFD2; 315B # ᅭ → ㅛ HALFWIDTH HANGUL LETTER YO → HANGUL LETTER YO FFD3; 315C # ᅮ → ㅜ HALFWIDTH HANGUL LETTER U → HANGUL LETTER U FFD4; 315D # ᅯ → ㅝ HALFWIDTH HANGUL LETTER WEO → HANGUL LETTER WEO FFD5; 315E # ᅰ → ㅞ HALFWIDTH HANGUL LETTER WE → HANGUL LETTER WE FFD6; 315F # ᅱ → ㅟ HALFWIDTH HANGUL LETTER WI → HANGUL LETTER WI FFD7; 3160 # ᅲ → ㅠ HALFWIDTH HANGUL LETTER YU → HANGUL LETTER YU FFDA; 3161 # ᅳ → ㅡ HALFWIDTH HANGUL LETTER EU → HANGUL LETTER EU FFDB; 3162 # ᅴ → ㅢ HALFWIDTH HANGUL LETTER YI → HANGUL LETTER YI FFDC; 3163 # ᅵ → ㅣ HALFWIDTH HANGUL LETTER I → HANGUL LETTER I # Fullwidth to generic width (singleton) FFE0; 00A2 # ¢ → ¢ FULLWIDTH CENT SIGN → CENT SIGN FFE1; 00A3 # £ → £ FULLWIDTH POUND SIGN → POUND SIGN FFE2; 00AC # ¬ → ¬ FULLWIDTH NOT SIGN → NOT SIGN FFE3; 00AF #  ̄ → ¯ FULLWIDTH MACRON → MACRON FFE4; 00A6 # ¦ → ¦ FULLWIDTH BROKEN BAR → BROKEN BAR FFE5; 00A5 # ¥ → ¥ FULLWIDTH YEN SIGN → YEN SIGN FFE6; 20A9 # ₩ → ₩ FULLWIDTH WON SIGN → WON SIGN # Halfwidth to generic width (singleton) FFE8; 2502 # │ → │ HALFWIDTH FORMS LIGHT VERTICAL → BOX DRAWINGS LIGHT VERTICAL FFE9; 2190 # ← → ← HALFWIDTH LEFTWARDS ARROW → LEFTWARDS ARROW FFEA; 2191 # ↑ → ↑ HALFWIDTH UPWARDS ARROW → UPWARDS ARROW FFEB; 2192 # → → → HALFWIDTH RIGHTWARDS ARROW → RIGHTWARDS ARROW FFEC; 2193 # ↓ → ↓ HALFWIDTH DOWNWARDS ARROW → DOWNWARDS ARROW FFED; 25A0 # ■ → ■ HALFWIDTH BLACK SQUARE → BLACK SQUARE FFEE; 25CB # ○ → ○ HALFWIDTH WHITE CIRCLE → WHITE CIRCLE