Omit `->decomposition' for compatibility mapping to single character
authortomo <tomo>
Tue, 9 Aug 2005 14:10:30 +0000 (14:10 +0000)
committertomo <tomo>
Tue, 9 Aug 2005 14:10:30 +0000 (14:10 +0000)
tagged `narrow' if the same information is stored in `<-halfwidth'
field.

lisp/utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el

index 2932c07..470e7b2 100644 (file)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x3002)
     (<-halfwidth
      ((name              . "IDEOGRAPHIC FULL STOP")
       (=ucs              . #x3002)     ; 。
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x300C)
     (<-halfwidth
      ((name              . "LEFT CORNER BRACKET")
       (=ucs              . #x300C)     ; 「
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x300D)
     (<-halfwidth
      ((name              . "RIGHT CORNER BRACKET")
       (=ucs              . #x300D)     ; 」
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x3001)
     (<-halfwidth
      ((name              . "IDEOGRAPHIC COMMA")
       (=ucs              . #x3001)     ; 、
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x30FB)
     (<-halfwidth
      ((name              . "KATAKANA MIDDLE DOT")
       (=ucs              . #x30FB)     ; ・
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30F2)
     (<-halfwidth
      ((name              . "KATAKANA LETTER WO")
       (=ucs              . #x30F2)     ; ヲ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A1)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL A")
       (=ucs              . #x30A1)     ; ァ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A3)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL I")
       (=ucs              . #x30A3)     ; ィ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A5)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL U")
       (=ucs              . #x30A5)     ; ゥ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A7)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL E")
       (=ucs              . #x30A7)     ; ェ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A9)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL O")
       (=ucs              . #x30A9)     ; ォ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E3)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL YA")
       (=ucs              . #x30E3)     ; ャ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E5)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL YU")
       (=ucs              . #x30E5)     ; ュ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E7)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL YO")
       (=ucs              . #x30E7)     ; ョ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30C3)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL TU")
       (=ucs              . #x30C3)     ; ッ
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30FC)
     (<-halfwidth
      ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
       (=ucs              . #x30FC)     ; ー
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A2)
     (<-halfwidth
      ((name              . "KATAKANA LETTER A")
       (=ucs              . #x30A2)     ; ア
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A4)
     (<-halfwidth
      ((name              . "KATAKANA LETTER I")
       (=ucs              . #x30A4)     ; イ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A6)
     (<-halfwidth
      ((name              . "KATAKANA LETTER U")
       (=ucs              . #x30A6)     ; ウ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A8)
     (<-halfwidth
      ((name              . "KATAKANA LETTER E")
       (=ucs              . #x30A8)     ; エ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30AA)
     (<-halfwidth
      ((name              . "KATAKANA LETTER O")
       (=ucs              . #x30AA)     ; オ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30AB)
     (<-halfwidth
      ((name              . "KATAKANA LETTER KA")
       (=ucs              . #x30AB)     ; カ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30AD)
     (<-halfwidth
      ((name              . "KATAKANA LETTER KI")
       (=ucs              . #x30AD)     ; キ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30AF)
     (<-halfwidth
      ((name              . "KATAKANA LETTER KU")
       (=ucs              . #x30AF)     ; ク
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30B1)
     (<-halfwidth
      ((name              . "KATAKANA LETTER KE")
       (=ucs              . #x30B1)     ; ケ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30B3)
     (<-halfwidth
      ((name              . "KATAKANA LETTER KO")
       (=ucs              . #x30B3)     ; コ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30B5)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SA")
       (=ucs              . #x30B5)     ; サ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30B7)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SI")
       (=ucs              . #x30B7)     ; シ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30B9)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SU")
       (=ucs              . #x30B9)     ; ス
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30BB)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SE")
       (=ucs              . #x30BB)     ; セ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30BD)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SO")
       (=ucs              . #x30BD)     ; ソ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30BF)
     (<-halfwidth
      ((name              . "KATAKANA LETTER TA")
       (=ucs              . #x30BF)     ; タ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30C1)
     (<-halfwidth
      ((name              . "KATAKANA LETTER TI")
       (=ucs              . #x30C1)     ; チ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30C4)
     (<-halfwidth
      ((name              . "KATAKANA LETTER TU")
       (=ucs              . #x30C4)     ; ツ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30C6)
     (<-halfwidth
      ((name              . "KATAKANA LETTER TE")
       (=ucs              . #x30C6)     ; テ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30C8)
     (<-halfwidth
      ((name              . "KATAKANA LETTER TO")
       (=ucs              . #x30C8)     ; ト
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CA)
     (<-halfwidth
      ((name              . "KATAKANA LETTER NA")
       (=ucs              . #x30CA)     ; ナ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CB)
     (<-halfwidth
      ((name              . "KATAKANA LETTER NI")
       (=ucs              . #x30CB)     ; ニ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CC)
     (<-halfwidth
      ((name              . "KATAKANA LETTER NU")
       (=ucs              . #x30CC)     ; ヌ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CD)
     (<-halfwidth
      ((name              . "KATAKANA LETTER NE")
       (=ucs              . #x30CD)     ; ネ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CE)
     (<-halfwidth
      ((name              . "KATAKANA LETTER NO")
       (=ucs              . #x30CE)     ; ノ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CF)
     (<-halfwidth
      ((name              . "KATAKANA LETTER HA")
       (=ucs              . #x30CF)     ; ハ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30D2)
     (<-halfwidth
      ((name              . "KATAKANA LETTER HI")
       (=ucs              . #x30D2)     ; ヒ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30D5)
     (<-halfwidth
      ((name              . "KATAKANA LETTER HU")
       (=ucs              . #x30D5)     ; フ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30D8)
     (<-halfwidth
      ((name              . "KATAKANA LETTER HE")
       (=ucs              . #x30D8)     ; ヘ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30DB)
     (<-halfwidth
      ((name              . "KATAKANA LETTER HO")
       (=ucs              . #x30DB)     ; ホ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30DE)
     (<-halfwidth
      ((name              . "KATAKANA LETTER MA")
       (=ucs              . #x30DE)     ; マ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30DF)
     (<-halfwidth
      ((name              . "KATAKANA LETTER MI")
       (=ucs              . #x30DF)     ; ミ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E0)
     (<-halfwidth
      ((name              . "KATAKANA LETTER MU")
       (=ucs              . #x30E0)     ; ム
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E1)
     (<-halfwidth
      ((name              . "KATAKANA LETTER ME")
       (=ucs              . #x30E1)     ; メ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E2)
     (<-halfwidth
      ((name              . "KATAKANA LETTER MO")
       (=ucs              . #x30E2)     ; モ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E4)
     (<-halfwidth
      ((name              . "KATAKANA LETTER YA")
       (=ucs              . #x30E4)     ; ヤ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E6)
     (<-halfwidth
      ((name              . "KATAKANA LETTER YU")
       (=ucs              . #x30E6)     ; ユ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E8)
     (<-halfwidth
      ((name              . "KATAKANA LETTER YO")
       (=ucs              . #x30E8)     ; ヨ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E9)
     (<-halfwidth
      ((name              . "KATAKANA LETTER RA")
       (=ucs              . #x30E9)     ; ラ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30EA)
     (<-halfwidth
      ((name              . "KATAKANA LETTER RI")
       (=ucs              . #x30EA)     ; リ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30EB)
     (<-halfwidth
      ((name              . "KATAKANA LETTER RU")
       (=ucs              . #x30EB)     ; ル
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30EC)
     (<-halfwidth
      ((name              . "KATAKANA LETTER RE")
       (=ucs              . #x30EC)     ; レ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30ED)
     (<-halfwidth
      ((name              . "KATAKANA LETTER RO")
       (=ucs              . #x30ED)     ; ロ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30EF)
     (<-halfwidth
      ((name              . "KATAKANA LETTER WA")
       (=ucs              . #x30EF)     ; ワ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30F3)
     (<-halfwidth
      ((name              . "KATAKANA LETTER N")
       (=ucs              . #x30F3)     ; ン
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "halfwidth katakana-hiragana voiced sound mark")
-    (->decomposition   narrow #x3099)
     (<-halfwidth
      ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
       (=ucs              . #x3099)     ; ゙
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "halfwidth katakana-hiragana semi-voiced sound mark")
-    (->decomposition   narrow #x309A)
     (<-halfwidth
      ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
       (=ucs              . #x309A)     ; ゚
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3164)
     (<-halfwidth
      ((name              . "HANGUL FILLER")
       (=ucs              . #x3164)     ; ㅤ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3131)
     (<-halfwidth
      ((name              . "HANGUL LETTER KIYEOK")
       (=ucs              . #x3131)     ; ㄱ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3132)
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGKIYEOK")
       (=ucs              . #x3132)     ; ㄲ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3133)
     (<-halfwidth
      ((name              . "HANGUL LETTER KIYEOK-SIOS")
       (=ucs              . #x3133)     ; ㄳ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3134)
     (<-halfwidth
      ((name              . "HANGUL LETTER NIEUN")
       (=ucs              . #x3134)     ; ㄴ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3135)
     (<-halfwidth
      ((name              . "HANGUL LETTER NIEUN-CIEUC")
       (=ucs              . #x3135)     ; ㄵ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3136)
     (<-halfwidth
      ((name              . "HANGUL LETTER NIEUN-HIEUH")
       (=ucs              . #x3136)     ; ㄶ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3137)
     (<-halfwidth
      ((name              . "HANGUL LETTER TIKEUT")
       (=ucs              . #x3137)     ; ㄷ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3138)
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGTIKEUT")
       (=ucs              . #x3138)     ; ㄸ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3139)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL")
       (=ucs              . #x3139)     ; ㄹ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313A)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-KIYEOK")
       (=ucs              . #x313A)     ; ㄺ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313B)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-MIEUM")
       (=ucs              . #x313B)     ; ㄻ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313C)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-PIEUP")
       (=ucs              . #x313C)     ; ㄼ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313D)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-SIOS")
       (=ucs              . #x313D)     ; ㄽ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313E)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-THIEUTH")
       (=ucs              . #x313E)     ; ㄾ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313F)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-PHIEUPH")
       (=ucs              . #x313F)     ; ㄿ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3140)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-HIEUH")
       (=ucs              . #x3140)     ; ㅀ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3141)
     (<-halfwidth
      ((name              . "HANGUL LETTER MIEUM")
       (=ucs              . #x3141)     ; ㅁ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3142)
     (<-halfwidth
      ((name              . "HANGUL LETTER PIEUP")
       (=ucs              . #x3142)     ; ㅂ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3143)
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGPIEUP")
       (=ucs              . #x3143)     ; ㅃ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3144)
     (<-halfwidth
      ((name              . "HANGUL LETTER PIEUP-SIOS")
       (=ucs              . #x3144)     ; ㅄ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3145)
     (<-halfwidth
      ((name              . "HANGUL LETTER SIOS")
       (=ucs              . #x3145)     ; ㅅ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3146)
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGSIOS")
       (=ucs              . #x3146)     ; ㅆ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3147)
     (<-halfwidth
      ((name              . "HANGUL LETTER IEUNG")
       (=ucs              . #x3147)     ; ㅇ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3148)
     (<-halfwidth
      ((name              . "HANGUL LETTER CIEUC")
       (=ucs              . #x3148)     ; ㅈ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3149)
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGCIEUC")
       (=ucs              . #x3149)     ; ㅉ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314A)
     (<-halfwidth
      ((name              . "HANGUL LETTER CHIEUCH")
       (=ucs              . #x314A)     ; ㅊ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314B)
     (<-halfwidth
      ((name              . "HANGUL LETTER KHIEUKH")
       (=ucs              . #x314B)     ; ㅋ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314C)
     (<-halfwidth
      ((name              . "HANGUL LETTER THIEUTH")
       (=ucs              . #x314C)     ; ㅌ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314D)
     (<-halfwidth
      ((name              . "HANGUL LETTER PHIEUPH")
       (=ucs              . #x314D)     ; ㅍ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314E)
     (<-halfwidth
      ((name              . "HANGUL LETTER HIEUH")
       (=ucs              . #x314E)     ; ㅎ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314F)
     (<-halfwidth
      ((name              . "HANGUL LETTER A")
       (=ucs              . #x314F)     ; ㅏ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3150)
     (<-halfwidth
      ((name              . "HANGUL LETTER AE")
       (=ucs              . #x3150)     ; ㅐ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3151)
     (<-halfwidth
      ((name              . "HANGUL LETTER YA")
       (=ucs              . #x3151)     ; ㅑ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3152)
     (<-halfwidth
      ((name              . "HANGUL LETTER YAE")
       (=ucs              . #x3152)     ; ㅒ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3153)
     (<-halfwidth
      ((name              . "HANGUL LETTER EO")
       (=ucs              . #x3153)     ; ㅓ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3154)
     (<-halfwidth
      ((name              . "HANGUL LETTER E")
       (=ucs              . #x3154)     ; ㅔ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3155)
     (<-halfwidth
      ((name              . "HANGUL LETTER YEO")
       (=ucs              . #x3155)     ; ㅕ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3156)
     (<-halfwidth
      ((name              . "HANGUL LETTER YE")
       (=ucs              . #x3156)     ; ㅖ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3157)
     (<-halfwidth
      ((name              . "HANGUL LETTER O")
       (=ucs              . #x3157)     ; ㅗ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3158)
     (<-halfwidth
      ((name              . "HANGUL LETTER WA")
       (=ucs              . #x3158)     ; ㅘ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3159)
     (<-halfwidth
      ((name              . "HANGUL LETTER WAE")
       (=ucs              . #x3159)     ; ㅙ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315A)
     (<-halfwidth
      ((name              . "HANGUL LETTER OE")
       (=ucs              . #x315A)     ; ㅚ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315B)
     (<-halfwidth
      ((name              . "HANGUL LETTER YO")
       (=ucs              . #x315B)     ; ㅛ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315C)
     (<-halfwidth
      ((name              . "HANGUL LETTER U")
       (=ucs              . #x315C)     ; ㅜ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315D)
     (<-halfwidth
      ((name              . "HANGUL LETTER WEO")
       (=ucs              . #x315D)     ; ㅝ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315E)
     (<-halfwidth
      ((name              . "HANGUL LETTER WE")
       (=ucs              . #x315E)     ; ㅞ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315F)
     (<-halfwidth
      ((name              . "HANGUL LETTER WI")
       (=ucs              . #x315F)     ; ㅟ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3160)
     (<-halfwidth
      ((name              . "HANGUL LETTER YU")
       (=ucs              . #x3160)     ; ㅠ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3161)
     (<-halfwidth
      ((name              . "HANGUL LETTER EU")
       (=ucs              . #x3161)     ; ㅡ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3162)
     (<-halfwidth
      ((name              . "HANGUL LETTER YI")
       (=ucs              . #x3162)     ; ㅢ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3163)
     (<-halfwidth
      ((name              . "HANGUL LETTER I")
       (=ucs              . #x3163)     ; ㅣ
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x2502)
     (<-halfwidth
      ((name              . "BOX DRAWINGS LIGHT VERTICAL")
       (=ucs              . #x2502)     ; │
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x2190)
     (<-halfwidth
      ((name              . "LEFTWARDS ARROW")
       (=ucs              . #x2190)     ; ←
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x2191)
     (<-halfwidth
      ((name              . "UPWARDS ARROW")
       (=ucs              . #x2191)     ; ↑
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x2192)
     (<-halfwidth
      ((name              . "RIGHTWARDS ARROW")
       (=ucs              . #x2192)     ; →
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x2193)
     (<-halfwidth
      ((name              . "DOWNWARDS ARROW")
       (=ucs              . #x2193)     ; ↓
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x25A0)
     (<-halfwidth
      ((name              . "BLACK SQUARE")
       (=ucs              . #x25A0)     ; ■
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x25CB)
     (<-halfwidth
      ((name              . "WHITE CIRCLE")
       (=ucs              . #x25CB)     ; ○