+ '=>jis-x0213-1
+ "JIS X 0213 Plain 1 abstract characters (unchanged part)"
+ '(registry "jisx0213\\(\\.[0-9]+\\)?-1"
+ dimension 2
+ chars 94
+ mother =+>jis-x0213-1
+ =>iso-ir 228
+ ;; final ?O
+ graphic 0
+ ;; partial t
+ ))
+ (define-charset-alias '<=>jis-x0213-1 '=>jis-x0213-1)
+ (make-charset
+ '=>jis-x0213-1@2000
+ "JIS X 0213:2000 Plain 1 abstract characters"
+ '(registry "jisx0213\\(\\.2000\\)-1"
+ dimension 2
+ chars 94
+ mother =>jis-x0213-1
+ =>iso-ir 228
+ ;; final ?O
+ graphic 0
+ ;; partial t
+ ))
+ (define-charset-alias '<=>jis-x0213-1@2000 '=>jis-x0213-1@2000)
+ (make-charset
+ '=>jis-x0213-1@2004
+ "JIS X 0213:2004 Plain 1 abstract characters"
+ '(registry "jisx0213\\(\\.2004\\)-1"
+ dimension 2
+ chars 94
+ mother =>jis-x0213-1
+ =>iso-ir 233
+ ;; final ?Q
+ graphic 0
+ ;; partial t
+ ))
+ (define-charset-alias '<=>jis-x0213-1@2004 '=>jis-x0213-1@2004)
+ (make-charset
+ '=+>jis-x0213-2
+ "JIS X 0213 Plain 2 based on usual unification."
+ '(registry "jisx0213\\(\\.\\(2000\\|2004\\)\\)?-2"
+ dimension 2
+ chars 94
+ mother =>>jis-x0213-2
+ =>iso-ir 229
+ ;; final ?P
+ graphic 0))
+ (define-charset-alias '=>jis-x0213-2@usual '=+>jis-x0213-2)
+ (make-charset
+ '=>jis-x0213-2
+ "JIS X 0213 Plain 2 abstract characters"
+ '(registry "jisx0213\\(\\.\\(2000\\|2004\\)\\)?-2"
+ dimension 2
+ chars 94
+ mother =+>jis-x0213-2
+ =>iso-ir 229
+ ;; final ?P
+ graphic 0))
+
+ (make-charset
+ '=>>cns11643-4
+ "CNS 11643 Plane 4 abstract glyphs."
+ '(registry "CNS11643[.-]\\(.*[.-]\\)?4$"
+ dimension 2
+ chars 94
+ mother =cns11643-4
+ =>iso-ir 184
+ graphic 0))
+
+ (make-charset
+ '=>cns11643-2
+ "CNS 11643 Plane 2 abstract characters."
+ '(registry "CNS11643[.-]\\(.*[.-]\\)?2$"
+ dimension 2
+ chars 94
+ mother =cns11643-2
+ =>iso-ir 172
+ graphic 0))
+ (make-charset
+ '=>cns11643-7
+ "CNS 11643 Plane 7 abstract characters."
+ '(registry "CNS11643[.-]\\(.*[.-]\\)?7$"
+ dimension 2
+ chars 94
+ mother =cns11643-7
+ =>iso-ir 187
+ graphic 0))
+
+ (make-charset '=big5-eten
+ "Big5 ETEN"
+ '(long-name "Big5-ETEN"
+ chars 256
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ mother chinese-big5
+ min-code #x8140
+ max-code #xFEFE
+ registry "Big5\\.ETEN"))
+ (define-charset-alias 'chinese-big5-eten '=big5-eten)
+ (make-charset 'chinese-big5-eten-a
+ "Big5 ETEN (#xF9D6 .. #xF9FE)"
+ '(long-name "Big5-ETEN-a"
+ chars 256
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ mother chinese-big5
+ min-code #xF9D6
+ max-code #xF9FE
+ registry "Big5\\.ETEN"))
+ (make-charset 'chinese-big5-eten-b
+ "Big5 ETEN (#xC6A1 .. #xC8FE)"
+ '(long-name "Big5-ETEN-b"
+ chars 256
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ mother chinese-big5
+ min-code #xC6A1
+ max-code #xC8FE
+ registry "Big5\\.ETEN"))
+
+ (make-charset '=big5-cdp
+ "Big5 with CDP extension"
+ '(long-name "Big5-CDP"
+ chars 256
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "big5\\.cdp-0"
+ mother chinese-big5
+ min-code #x8140
+ max-code #x8DFE))
+ (define-charset-alias 'chinese-big5-cdp '=big5-cdp)
+
+ (make-charset '=>>big5-cdp
+ "Abstract glyphs of Big5-CDP"
+ '(long-name "Big5-CDP glyphs"
+ chars 256
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "big5\\.cdp-0"
+ mother =big5-cdp))
+
+ (make-charset '=>big5-cdp
+ "Big5-CDP abstract characters"
+ '(long-name "Big5-CDP abstract characters"
+ chars 256
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "big5\\.cdp-0"
+ mother =>>big5-cdp))
+
+ (make-charset
+ '=hanyo-denshi/ja
+ "JA (JIS X0208) part of Han'you-Denshi characters"
+ `(long-name "Han'you-Denshi/JA"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JA-0$"
+ min-code ,(lsh #x6400 16)
+ max-code ,(+ (lsh #x6400 16) (1- (* 94 94)))
+ code-offset ,(lsh #x6400 16)))
+ (make-charset
+ '=hanyo-denshi/jb
+ "JB (JIS X0212) part of Han'you-Denshi characters"
+ `(long-name "Han'you-Denshi/JB"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JB-0$"
+ min-code ,(+ (lsh #x6400 16) (* 94 94))
+ max-code ,(+ (lsh #x6400 16) (1- (* 94 94 2)))
+ code-offset ,(+ (lsh #x6400 16) (* 94 94))))
+ (make-charset
+ '=hanyo-denshi/jc
+ "JC (JIS X0213:2000 Plane 1) part of Han'you-Denshi characters"
+ `(long-name "Han'you-Denshi/JC"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JC-0$"
+ min-code ,(+ (lsh #x6400 16) (* 94 94 2))
+ max-code ,(+ (lsh #x6400 16) (1- (* 94 94 3)))
+ code-offset ,(+ (lsh #x6400 16) (* 94 94 2))))
+ (make-charset
+ '=hanyo-denshi/jd
+ "JD (JIS X0213:2000 Plane 1) part of Han'you-Denshi characters"
+ `(long-name "Han'you-Denshi/JD"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JD-0$"
+ min-code ,(+ (lsh #x6400 16) (* 94 94 3))
+ max-code ,(+ (lsh #x6400 16) (1- (* 94 94 4)))
+ code-offset ,(+ (lsh #x6400 16) (* 94 94 3))))
+ (make-charset
+ '=hanyo-denshi/ft
+ "FT (FDPC additional) part of Han'you-Denshi characters"
+ `(long-name "Han'you-Denshi/FT"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.FT-0$"
+ min-code ,(+ (lsh #x6400 16) (* 94 94 4))
+ max-code ,(+ (lsh #x6400 16) (1- (* 94 94 5)))
+ code-offset ,(+ (lsh #x6400 16) (* 94 94 4))))
+ (make-charset
+ '=hanyo-denshi/ia
+ "IA part of Han'you-Denshi characters"
+ `(long-name "Han'you-Denshi/IA"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.IA-0$"
+ min-code ,(+ (lsh #x6400 16) (* 94 94 5))
+ max-code ,(+ (lsh #x6400 16) (1- (* 94 94 6)))
+ code-offset ,(+ (lsh #x6400 16) (* 94 94 5))))
+ (make-charset
+ '=hanyo-denshi/ib
+ "IB part of Han'you-Denshi characters"
+ `(long-name "Han'you-Denshi/IB"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.IB-0$"
+ min-code ,(+ (lsh #x6400 16) (* 94 94 6))
+ max-code ,(+ (lsh #x6400 16) (1- (* 94 94 7)))
+ code-offset ,(+ (lsh #x6400 16) (* 94 94 6))))
+ (make-charset
+ '=hanyo-denshi/hg
+ "HG (HyouGai Kanji) part of Han'you-Denshi characters"
+ `(long-name "Han'you-Denshi/HG"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.HG-0$"
+ min-code ,(+ (lsh #x6400 16) (* 94 94 7))
+ max-code ,(+ (lsh #x6400 16) (1- (* 94 94 8)))
+ code-offset ,(+ (lsh #x6400 16) (* 94 94 7))))
+ (make-charset
+ '=hanyo-denshi/ip
+ "IP (for IPA) part of Han'you-Denshi characters"
+ `(long-name "Han'you-Denshi/IP"
+ chars 256
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.IP-0$"
+ min-code ,(+ (lsh #x6402 16) #x4E00)
+ max-code ,(+ (lsh #x6402 16) #x9FFF)
+ code-offset ,(+ (lsh #x6402 16))))
+ (make-charset
+ '=hanyo-denshi/jt
+ "JT (Juuki Touitsu Moji) part of Han'you-Denshi characters"
+ `(long-name "Han'you-Denshi/JT"
+ chars 256
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JT-0$"
+ min-code ,(+ (lsh #x6402 16) #xAC00)
+ max-code ,(+ (lsh #x6402 16) #xD7AF)
+ code-offset ,(+ (lsh #x6402 16))))
+ (make-charset
+ '=hanyo-denshi/ks
+ "KS (KoSeki) part of Han'you-Denshi characters"
+ `(long-name "Han'you-Denshi/KS font encoding"
+ chars 256
+ dimension 3
+ columns 2
+ graphic 2
+ direction l2r))
+ (make-charset
+ '=hanyo-denshi/ks/mf
+ "font encoding for KS (KoSeki) characters"
+ `(long-name "Han'you-Denshi/KS font encoding"
+ chars 256
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.KSMF-0$"
+ min-code ,(lsh #x6403 16)
+ max-code ,(+ (lsh #x6403 16) #xFFFF)
+ code-offset ,(lsh #x6403 16)))
+
+ (make-charset
+ '=>>>hanyo-denshi/ja
+ "Han'you-Denshi/JA abstract glyph-forms"
+ '(long-name "Han'you-Denshi/JA glyph-forms"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JA-0$"
+ mother =hanyo-denshi/ja))
+ (make-charset
+ '=>>>hanyo-denshi/jb
+ "Han'you-Denshi/JB abstract glyph-forms"
+ '(long-name "Han'you-Denshi/JB glyph-forms"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JB-0$"
+ mother =hanyo-denshi/jb))
+ (make-charset
+ '=>>>hanyo-denshi/jc
+ "Han'you-Denshi/JC abstract glyph-forms"
+ '(long-name "Han'you-Denshi/JC glyph-forms"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JC-0$"
+ mother =hanyo-denshi/jc))
+ (make-charset
+ '=>>>hanyo-denshi/jd
+ "Han'you-Denshi/JD abstract glyph-forms"
+ '(long-name "Han'you-Denshi/JD glyph-forms"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JD-0$"
+ mother =hanyo-denshi/jd))
+ (make-charset
+ '=>>>hanyo-denshi/ft
+ "Han'you-Denshi/FT abstract glyph-forms"
+ '(long-name "Han'you-Denshi/FT glyph-forms"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.FT-0$"
+ mother =hanyo-denshi/ft))
+ (make-charset
+ '=>>>hanyo-denshi/ib
+ "Han'you-Denshi/IB abstract glyph-forms"
+ '(long-name "Han'you-Denshi/IB glyph-forms"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.IB-0$"
+ mother =hanyo-denshi/ib))
+ (make-charset
+ '=>>>hanyo-denshi/hg
+ "Han'you-Denshi/HG abstract glyph-forms"
+ '(long-name "Han'you-Denshi/HG glyph-forms"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.HG-0$"
+ mother =hanyo-denshi/hg))
+ (make-charset
+ '=>>>hanyo-denshi/jt
+ "JT (Juuki Touitsu Moji) abstract glyph-forms"
+ '(long-name "Han'you-Denshi/JT glyph-forms"
+ chars 256
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JT-0$"
+ mother =hanyo-denshi/jt))
+ (make-charset
+ '=>>>hanyo-denshi/ks
+ "KoSeki-touitsu-moji abstract glyph-forms"
+ '(long-name "Han'you-Denshi/KS glyph-forms"
+ chars 256
+ dimension 3
+ columns 2
+ graphic 2
+ direction l2r
+ mother =hanyo-denshi/ks))
+
+ (make-charset
+ '=>>hanyo-denshi/ja
+ "Han'you-Denshi/JA abstract glyphs"
+ '(long-name "Han'you-Denshi/JA glyphs"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JA-0$"
+ mother =>>>hanyo-denshi/ja))
+ (make-charset
+ '=>>hanyo-denshi/jb
+ "Han'you-Denshi/JB abstract glyphs"
+ '(long-name "Han'you-Denshi/JB glyphs"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JB-0$"
+ mother =>>>hanyo-denshi/jb))
+ (make-charset
+ '=>>hanyo-denshi/jc
+ "Han'you-Denshi/JC abstract glyphs"
+ '(long-name "Han'you-Denshi/JC glyphs"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JC-0$"
+ mother =>>>hanyo-denshi/jc))
+ (make-charset
+ '=>>hanyo-denshi/jd
+ "Han'you-Denshi/JD abstract glyphs"
+ '(long-name "Han'you-Denshi/JD glyphs"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.JD-0$"
+ mother =>>>hanyo-denshi/jd))
+ (make-charset
+ '=>>hanyo-denshi/ft
+ "Han'you-Denshi/FT abstract glyphs"
+ '(long-name "Han'you-Denshi/FT glyphs"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.FT-0$"
+ mother =>>>hanyo-denshi/ft))
+ (make-charset
+ '=>>hanyo-denshi/ia
+ "Han'you-Denshi/IA abstract glyphs"
+ '(long-name "Han'you-Denshi/IA glyphs"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.IA-0$"
+ mother =hanyo-denshi/ia))
+ (make-charset
+ '=>>hanyo-denshi/ib
+ "Han'you-Denshi/IB abstract glyphs"
+ '(long-name "Han'you-Denshi/IB abstract glyphs"
+ chars 94
+ dimension 2
+ columns 2
+ graphic 2
+ direction l2r
+ registry "HanyoDenshi\\.IB-0$"
+ mother =>>>hanyo-denshi/ib))