;;; subst-ari.el --- Unicode to JIS X 0208 Extension translation -*-coding: shift_jis;-*- ;; Copyright (C) 2004 ARISAWA Akihiro ;; Author: ARISAWA Akihiro ;; Keywords: i18n ;; This file is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; This file is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to ;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. ;;; Commentary: ;; Provides translation tables between Unicode and JIS X 0208 Extension ;; charsets (NEC special characters & NEC selection of IBM extension ;; characters). ;; Put following lines to your .emacs. ;; (eval-after-load "subst-jis" '(load "subst-jisx0208ex")) ;;; Code: (mapc (lambda (pair) (let ((unicode (car pair)) (char (cadr pair))) (puthash unicode char ucs-unicode-to-mule-cjk) (puthash char unicode ucs-mule-cjk-to-unicode))) '( ;; NEC special characters (#x2460 ?@) ; CIRCLED DIGIT ONE (#x2461 ?A) ; CIRCLED DIGIT TWO (#x2462 ?B) ; CIRCLED DIGIT THREE (#x2463 ?C) ; CIRCLED DIGIT FOUR (#x2464 ?D) ; CIRCLED DIGIT FIVE (#x2465 ?E) ; CIRCLED DIGIT SIX (#x2466 ?F) ; CIRCLED DIGIT SEVEN (#x2467 ?G) ; CIRCLED DIGIT EIGHT (#x2468 ?H) ; CIRCLED DIGIT NINE (#x2469 ?I) ; CIRCLED NUMBER TEN (#x246A ?J) ; CIRCLED NUMBER ELEVEN (#x246B ?K) ; CIRCLED NUMBER TWELVE (#x246C ?L) ; CIRCLED NUMBER THIRTEEN (#x246D ?M) ; CIRCLED NUMBER FOURTEEN (#x246E ?N) ; CIRCLED NUMBER FIFTEEN (#x246F ?O) ; CIRCLED NUMBER SIXTEEN (#x2470 ?P) ; CIRCLED NUMBER SEVENTEEN (#x2471 ?Q) ; CIRCLED NUMBER EIGHTEEN (#x2472 ?R) ; CIRCLED NUMBER NINETEEN (#x2473 ?S) ; CIRCLED NUMBER TWENTY (#x2160 ?T) ; ROMAN NUMERAL ONE (#x2161 ?U) ; ROMAN NUMERAL TWO (#x2162 ?V) ; ROMAN NUMERAL THREE (#x2163 ?W) ; ROMAN NUMERAL FOUR (#x2164 ?X) ; ROMAN NUMERAL FIVE (#x2165 ?Y) ; ROMAN NUMERAL SIX (#x2166 ?Z) ; ROMAN NUMERAL SEVEN (#x2167 ?[) ; ROMAN NUMERAL EIGHT (#x2168 ?\) ; ROMAN NUMERAL NINE (#x2169 ?]) ; ROMAN NUMERAL TEN (#x3349 ?_) ; SQUARE MIRI (#x3314 ?`) ; SQUARE KIRO (#x3322 ?a) ; SQUARE SENTI (#x334D ?b) ; SQUARE MEETORU (#x3318 ?c) ; SQUARE GURAMU (#x3327 ?d) ; SQUARE TON (#x3303 ?e) ; SQUARE AARU (#x3336 ?f) ; SQUARE HEKUTAARU (#x3351 ?g) ; SQUARE RITTORU (#x3357 ?h) ; SQUARE WATTO (#x330D ?i) ; SQUARE KARORII (#x3326 ?j) ; SQUARE DORU (#x3323 ?k) ; SQUARE SENTO (#x332B ?l) ; SQUARE PAASENTO (#x334A ?m) ; SQUARE MIRIBAARU (#x333B ?n) ; SQUARE PEEZI (#x339C ?o) ; SQUARE MM (#x339D ?p) ; SQUARE CM (#x339E ?q) ; SQUARE KM (#x338E ?r) ; SQUARE MG (#x338F ?s) ; SQUARE KG (#x33C4 ?t) ; SQUARE CC (#x33A1 ?u) ; SQUARE M SQUARED (#x337B ?~) ; SQUARE ERA NAME HEISEI (#x301D ?) ; REVERSED DOUBLE PRIME QUOTATION MARK (#x301F ?) ; LOW DOUBLE PRIME QUOTATION MARK (#x2116 ?) ; NUMERO SIGN (#x33CD ?) ; SQUARE KK (#x2121 ?) ; TELEPHONE SIGN (#x32A4 ?) ; CIRCLED IDEOGRAPH HIGH (#x32A5 ?) ; CIRCLED IDEOGRAPH CENTRE (#x32A6 ?) ; CIRCLED IDEOGRAPH LOW (#x32A7 ?) ; CIRCLED IDEOGRAPH LEFT (#x32A8 ?) ; CIRCLED IDEOGRAPH RIGHT (#x3231 ?) ; PARENTHESIZED IDEOGRAPH STOCK (#x3232 ?) ; PARENTHESIZED IDEOGRAPH HAVE (#x3239 ?) ; PARENTHESIZED IDEOGRAPH REPRESENT (#x337E ?) ; SQUARE ERA NAME MEIZI (#x337D ?) ; SQUARE ERA NAME TAISYOU (#x337C ?) ; SQUARE ERA NAME SYOUWA (#x2252 ?) ; APPROXIMATELY EQUAL TO OR THE IMAGE OF (#x2261 ?) ; IDENTICAL TO (#x222B ?) ; INTEGRAL (#x222E ?) ; CONTOUR INTEGRAL (#x2211 ?) ; N-ARY SUMMATION (#x221A ?) ; SQUARE ROOT (#x22A5 ?) ; UP TACK (#x2220 ?) ; ANGLE (#x221F ?) ; RIGHT ANGLE (#x22BF ?) ; RIGHT TRIANGLE (#x2235 ?) ; BECAUSE (#x2229 ?) ; INTERSECTION (#x222A ?) ; UNION ;; NEC selection of IBM extension characters (#x7E8A ?@) ; CJK UNIFIED IDEOGRAPH (#x891C ?A) ; CJK UNIFIED IDEOGRAPH (#x9348 ?B) ; CJK UNIFIED IDEOGRAPH (#x9288 ?C) ; CJK UNIFIED IDEOGRAPH (#x84DC ?D) ; CJK UNIFIED IDEOGRAPH (#x4FC9 ?E) ; CJK UNIFIED IDEOGRAPH (#x70BB ?F) ; CJK UNIFIED IDEOGRAPH (#x6631 ?G) ; CJK UNIFIED IDEOGRAPH (#x68C8 ?H) ; CJK UNIFIED IDEOGRAPH (#x92F9 ?I) ; CJK UNIFIED IDEOGRAPH (#x66FB ?J) ; CJK UNIFIED IDEOGRAPH (#x5F45 ?K) ; CJK UNIFIED IDEOGRAPH (#x4E28 ?L) ; CJK UNIFIED IDEOGRAPH (#x4EE1 ?M) ; CJK UNIFIED IDEOGRAPH (#x4EFC ?N) ; CJK UNIFIED IDEOGRAPH (#x4F00 ?O) ; CJK UNIFIED IDEOGRAPH (#x4F03 ?P) ; CJK UNIFIED IDEOGRAPH (#x4F39 ?Q) ; CJK UNIFIED IDEOGRAPH (#x4F56 ?R) ; CJK UNIFIED IDEOGRAPH (#x4F92 ?S) ; CJK UNIFIED IDEOGRAPH (#x4F8A ?T) ; CJK UNIFIED IDEOGRAPH (#x4F9A ?U) ; CJK UNIFIED IDEOGRAPH (#x4F94 ?V) ; CJK UNIFIED IDEOGRAPH (#x4FCD ?W) ; CJK UNIFIED IDEOGRAPH (#x5040 ?X) ; CJK UNIFIED IDEOGRAPH (#x5022 ?Y) ; CJK UNIFIED IDEOGRAPH (#x4FFF ?Z) ; CJK UNIFIED IDEOGRAPH (#x501E ?[) ; CJK UNIFIED IDEOGRAPH (#x5046 ?\) ; CJK UNIFIED IDEOGRAPH (#x5070 ?]) ; CJK UNIFIED IDEOGRAPH (#x5042 ?^) ; CJK UNIFIED IDEOGRAPH (#x5094 ?_) ; CJK UNIFIED IDEOGRAPH (#x50F4 ?`) ; CJK UNIFIED IDEOGRAPH (#x50D8 ?a) ; CJK UNIFIED IDEOGRAPH (#x514A ?b) ; CJK UNIFIED IDEOGRAPH (#x5164 ?c) ; CJK UNIFIED IDEOGRAPH (#x519D ?d) ; CJK UNIFIED IDEOGRAPH (#x51BE ?e) ; CJK UNIFIED IDEOGRAPH (#x51EC ?f) ; CJK UNIFIED IDEOGRAPH (#x5215 ?g) ; CJK UNIFIED IDEOGRAPH (#x529C ?h) ; CJK UNIFIED IDEOGRAPH (#x52A6 ?i) ; CJK UNIFIED IDEOGRAPH (#x52C0 ?j) ; CJK UNIFIED IDEOGRAPH (#x52DB ?k) ; CJK UNIFIED IDEOGRAPH (#x5300 ?l) ; CJK UNIFIED IDEOGRAPH (#x5307 ?m) ; CJK UNIFIED IDEOGRAPH (#x5324 ?n) ; CJK UNIFIED IDEOGRAPH (#x5372 ?o) ; CJK UNIFIED IDEOGRAPH (#x5393 ?p) ; CJK UNIFIED IDEOGRAPH (#x53B2 ?q) ; CJK UNIFIED IDEOGRAPH (#x53DD ?r) ; CJK UNIFIED IDEOGRAPH (#xFA0E ?s) ; CJK COMPATIBILITY IDEOGRAPH (#x549C ?t) ; CJK UNIFIED IDEOGRAPH (#x548A ?u) ; CJK UNIFIED IDEOGRAPH (#x54A9 ?v) ; CJK UNIFIED IDEOGRAPH (#x54FF ?w) ; CJK UNIFIED IDEOGRAPH (#x5586 ?x) ; CJK UNIFIED IDEOGRAPH (#x5759 ?y) ; CJK UNIFIED IDEOGRAPH (#x5765 ?z) ; CJK UNIFIED IDEOGRAPH (#x57AC ?{) ; CJK UNIFIED IDEOGRAPH (#x57C8 ?|) ; CJK UNIFIED IDEOGRAPH (#x57C7 ?}) ; CJK UNIFIED IDEOGRAPH (#xFA0F ?~) ; CJK COMPATIBILITY IDEOGRAPH (#xFA10 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x589E ?) ; CJK UNIFIED IDEOGRAPH (#x58B2 ?) ; CJK UNIFIED IDEOGRAPH (#x590B ?) ; CJK UNIFIED IDEOGRAPH (#x5953 ?) ; CJK UNIFIED IDEOGRAPH (#x595B ?) ; CJK UNIFIED IDEOGRAPH (#x595D ?) ; CJK UNIFIED IDEOGRAPH (#x5963 ?) ; CJK UNIFIED IDEOGRAPH (#x59A4 ?) ; CJK UNIFIED IDEOGRAPH (#x59BA ?) ; CJK UNIFIED IDEOGRAPH (#x5B56 ?) ; CJK UNIFIED IDEOGRAPH (#x5BC0 ?) ; CJK UNIFIED IDEOGRAPH (#x752F ?) ; CJK UNIFIED IDEOGRAPH (#x5BD8 ?) ; CJK UNIFIED IDEOGRAPH (#x5BEC ?) ; CJK UNIFIED IDEOGRAPH (#x5C1E ?) ; CJK UNIFIED IDEOGRAPH (#x5CA6 ?) ; CJK UNIFIED IDEOGRAPH (#x5CBA ?) ; CJK UNIFIED IDEOGRAPH (#x5CF5 ?) ; CJK UNIFIED IDEOGRAPH (#x5D27 ?) ; CJK UNIFIED IDEOGRAPH (#x5D53 ?) ; CJK UNIFIED IDEOGRAPH (#xFA11 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x5D42 ?) ; CJK UNIFIED IDEOGRAPH (#x5D6D ?) ; CJK UNIFIED IDEOGRAPH (#x5DB8 ?) ; CJK UNIFIED IDEOGRAPH (#x5DB9 ?) ; CJK UNIFIED IDEOGRAPH (#x5DD0 ?) ; CJK UNIFIED IDEOGRAPH (#x5F21 ?) ; CJK UNIFIED IDEOGRAPH (#x5F34 ?) ; CJK UNIFIED IDEOGRAPH (#x5F67 ?) ; CJK UNIFIED IDEOGRAPH (#x5FB7 ?) ; CJK UNIFIED IDEOGRAPH (#x5FDE ?) ; CJK UNIFIED IDEOGRAPH (#x605D ?) ; CJK UNIFIED IDEOGRAPH (#x6085 ?) ; CJK UNIFIED IDEOGRAPH (#x608A ?) ; CJK UNIFIED IDEOGRAPH (#x60DE ?) ; CJK UNIFIED IDEOGRAPH (#x60D5 ?) ; CJK UNIFIED IDEOGRAPH (#x6120 ?) ; CJK UNIFIED IDEOGRAPH (#x60F2 ?) ; CJK UNIFIED IDEOGRAPH (#x6111 ?) ; CJK UNIFIED IDEOGRAPH (#x6137 ?) ; CJK UNIFIED IDEOGRAPH (#x6130 ?) ; CJK UNIFIED IDEOGRAPH (#x6198 ?) ; CJK UNIFIED IDEOGRAPH (#x6213 ?) ; CJK UNIFIED IDEOGRAPH (#x62A6 ?) ; CJK UNIFIED IDEOGRAPH (#x63F5 ?) ; CJK UNIFIED IDEOGRAPH (#x6460 ?) ; CJK UNIFIED IDEOGRAPH (#x649D ?) ; CJK UNIFIED IDEOGRAPH (#x64CE ?) ; CJK UNIFIED IDEOGRAPH (#x654E ?) ; CJK UNIFIED IDEOGRAPH (#x6600 ?) ; CJK UNIFIED IDEOGRAPH (#x6615 ?) ; CJK UNIFIED IDEOGRAPH (#x663B ?) ; CJK UNIFIED IDEOGRAPH (#x6609 ?) ; CJK UNIFIED IDEOGRAPH (#x662E ?) ; CJK UNIFIED IDEOGRAPH (#x661E ?) ; CJK UNIFIED IDEOGRAPH (#x6624 ?) ; CJK UNIFIED IDEOGRAPH (#x6665 ?) ; CJK UNIFIED IDEOGRAPH (#x6657 ?) ; CJK UNIFIED IDEOGRAPH (#x6659 ?) ; CJK UNIFIED IDEOGRAPH (#xFA12 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x6673 ?) ; CJK UNIFIED IDEOGRAPH (#x6699 ?) ; CJK UNIFIED IDEOGRAPH (#x66A0 ?) ; CJK UNIFIED IDEOGRAPH (#x66B2 ?) ; CJK UNIFIED IDEOGRAPH (#x66BF ?) ; CJK UNIFIED IDEOGRAPH (#x66FA ?) ; CJK UNIFIED IDEOGRAPH (#x670E ?) ; CJK UNIFIED IDEOGRAPH (#xF929 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x6766 ?) ; CJK UNIFIED IDEOGRAPH (#x67BB ?) ; CJK UNIFIED IDEOGRAPH (#x6852 ?) ; CJK UNIFIED IDEOGRAPH (#x67C0 ?) ; CJK UNIFIED IDEOGRAPH (#x6801 ?) ; CJK UNIFIED IDEOGRAPH (#x6844 ?) ; CJK UNIFIED IDEOGRAPH (#x68CF ?) ; CJK UNIFIED IDEOGRAPH (#xFA13 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x6968 ?) ; CJK UNIFIED IDEOGRAPH (#xFA14 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x6998 ?) ; CJK UNIFIED IDEOGRAPH (#x69E2 ?) ; CJK UNIFIED IDEOGRAPH (#x6A30 ?) ; CJK UNIFIED IDEOGRAPH (#x6A6B ?) ; CJK UNIFIED IDEOGRAPH (#x6A46 ?) ; CJK UNIFIED IDEOGRAPH (#x6A73 ?) ; CJK UNIFIED IDEOGRAPH (#x6A7E ?) ; CJK UNIFIED IDEOGRAPH (#x6AE2 ?) ; CJK UNIFIED IDEOGRAPH (#x6AE4 ?) ; CJK UNIFIED IDEOGRAPH (#x6BD6 ?) ; CJK UNIFIED IDEOGRAPH (#x6C3F ?) ; CJK UNIFIED IDEOGRAPH (#x6C5C ?) ; CJK UNIFIED IDEOGRAPH (#x6C86 ?) ; CJK UNIFIED IDEOGRAPH (#x6C6F ?) ; CJK UNIFIED IDEOGRAPH (#x6CDA ?) ; CJK UNIFIED IDEOGRAPH (#x6D04 ?) ; CJK UNIFIED IDEOGRAPH (#x6D87 ?) ; CJK UNIFIED IDEOGRAPH (#x6D6F ?) ; CJK UNIFIED IDEOGRAPH (#x6D96 ?) ; CJK UNIFIED IDEOGRAPH (#x6DAC ?) ; CJK UNIFIED IDEOGRAPH (#x6DCF ?) ; CJK UNIFIED IDEOGRAPH (#x6DF8 ?) ; CJK UNIFIED IDEOGRAPH (#x6DF2 ?) ; CJK UNIFIED IDEOGRAPH (#x6DFC ?) ; CJK UNIFIED IDEOGRAPH (#x6E39 ?) ; CJK UNIFIED IDEOGRAPH (#x6E5C ?) ; CJK UNIFIED IDEOGRAPH (#x6E27 ?) ; CJK UNIFIED IDEOGRAPH (#x6E3C ?) ; CJK UNIFIED IDEOGRAPH (#x6EBF ?) ; CJK UNIFIED IDEOGRAPH (#x6F88 ?) ; CJK UNIFIED IDEOGRAPH (#x6FB5 ?) ; CJK UNIFIED IDEOGRAPH (#x6FF5 ?) ; CJK UNIFIED IDEOGRAPH (#x7005 ?) ; CJK UNIFIED IDEOGRAPH (#x7007 ?) ; CJK UNIFIED IDEOGRAPH (#x7028 ?) ; CJK UNIFIED IDEOGRAPH (#x7085 ?) ; CJK UNIFIED IDEOGRAPH (#x70AB ?) ; CJK UNIFIED IDEOGRAPH (#x710F ?) ; CJK UNIFIED IDEOGRAPH (#x7104 ?) ; CJK UNIFIED IDEOGRAPH (#x715C ?) ; CJK UNIFIED IDEOGRAPH (#x7146 ?) ; CJK UNIFIED IDEOGRAPH (#x7147 ?) ; CJK UNIFIED IDEOGRAPH (#xFA15 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x71C1 ?) ; CJK UNIFIED IDEOGRAPH (#x71FE ?) ; CJK UNIFIED IDEOGRAPH (#x72B1 ?) ; CJK UNIFIED IDEOGRAPH (#x72BE ?@) ; CJK UNIFIED IDEOGRAPH (#x7324 ?A) ; CJK UNIFIED IDEOGRAPH (#xFA16 ?B) ; CJK COMPATIBILITY IDEOGRAPH (#x7377 ?C) ; CJK UNIFIED IDEOGRAPH (#x73BD ?D) ; CJK UNIFIED IDEOGRAPH (#x73C9 ?E) ; CJK UNIFIED IDEOGRAPH (#x73D6 ?F) ; CJK UNIFIED IDEOGRAPH (#x73E3 ?G) ; CJK UNIFIED IDEOGRAPH (#x73D2 ?H) ; CJK UNIFIED IDEOGRAPH (#x7407 ?I) ; CJK UNIFIED IDEOGRAPH (#x73F5 ?J) ; CJK UNIFIED IDEOGRAPH (#x7426 ?K) ; CJK UNIFIED IDEOGRAPH (#x742A ?L) ; CJK UNIFIED IDEOGRAPH (#x7429 ?M) ; CJK UNIFIED IDEOGRAPH (#x742E ?N) ; CJK UNIFIED IDEOGRAPH (#x7462 ?O) ; CJK UNIFIED IDEOGRAPH (#x7489 ?P) ; CJK UNIFIED IDEOGRAPH (#x749F ?Q) ; CJK UNIFIED IDEOGRAPH (#x7501 ?R) ; CJK UNIFIED IDEOGRAPH (#x756F ?S) ; CJK UNIFIED IDEOGRAPH (#x7682 ?T) ; CJK UNIFIED IDEOGRAPH (#x769C ?U) ; CJK UNIFIED IDEOGRAPH (#x769E ?V) ; CJK UNIFIED IDEOGRAPH (#x769B ?W) ; CJK UNIFIED IDEOGRAPH (#x76A6 ?X) ; CJK UNIFIED IDEOGRAPH (#xFA17 ?Y) ; CJK COMPATIBILITY IDEOGRAPH (#x7746 ?Z) ; CJK UNIFIED IDEOGRAPH (#x52AF ?[) ; CJK UNIFIED IDEOGRAPH (#x7821 ?\) ; CJK UNIFIED IDEOGRAPH (#x784E ?]) ; CJK UNIFIED IDEOGRAPH (#x7864 ?^) ; CJK UNIFIED IDEOGRAPH (#x787A ?_) ; CJK UNIFIED IDEOGRAPH (#x7930 ?`) ; CJK UNIFIED IDEOGRAPH (#xFA18 ?a) ; CJK COMPATIBILITY IDEOGRAPH (#xFA19 ?b) ; CJK COMPATIBILITY IDEOGRAPH (#xFA1A ?c) ; CJK COMPATIBILITY IDEOGRAPH (#x7994 ?d) ; CJK UNIFIED IDEOGRAPH (#xFA1B ?e) ; CJK COMPATIBILITY IDEOGRAPH (#x799B ?f) ; CJK UNIFIED IDEOGRAPH (#x7AD1 ?g) ; CJK UNIFIED IDEOGRAPH (#x7AE7 ?h) ; CJK UNIFIED IDEOGRAPH (#xFA1C ?i) ; CJK COMPATIBILITY IDEOGRAPH (#x7AEB ?j) ; CJK UNIFIED IDEOGRAPH (#x7B9E ?k) ; CJK UNIFIED IDEOGRAPH (#xFA1D ?l) ; CJK COMPATIBILITY IDEOGRAPH (#x7D48 ?m) ; CJK UNIFIED IDEOGRAPH (#x7D5C ?n) ; CJK UNIFIED IDEOGRAPH (#x7DB7 ?o) ; CJK UNIFIED IDEOGRAPH (#x7DA0 ?p) ; CJK UNIFIED IDEOGRAPH (#x7DD6 ?q) ; CJK UNIFIED IDEOGRAPH (#x7E52 ?r) ; CJK UNIFIED IDEOGRAPH (#x7F47 ?s) ; CJK UNIFIED IDEOGRAPH (#x7FA1 ?t) ; CJK UNIFIED IDEOGRAPH (#xFA1E ?u) ; CJK COMPATIBILITY IDEOGRAPH (#x8301 ?v) ; CJK UNIFIED IDEOGRAPH (#x8362 ?w) ; CJK UNIFIED IDEOGRAPH (#x837F ?x) ; CJK UNIFIED IDEOGRAPH (#x83C7 ?y) ; CJK UNIFIED IDEOGRAPH (#x83F6 ?z) ; CJK UNIFIED IDEOGRAPH (#x8448 ?{) ; CJK UNIFIED IDEOGRAPH (#x84B4 ?|) ; CJK UNIFIED IDEOGRAPH (#x8553 ?}) ; CJK UNIFIED IDEOGRAPH (#x8559 ?~) ; CJK UNIFIED IDEOGRAPH (#x856B ?) ; CJK UNIFIED IDEOGRAPH (#xFA1F ?) ; CJK COMPATIBILITY IDEOGRAPH (#x85B0 ?) ; CJK UNIFIED IDEOGRAPH (#xFA20 ?) ; CJK COMPATIBILITY IDEOGRAPH (#xFA21 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x8807 ?) ; CJK UNIFIED IDEOGRAPH (#x88F5 ?) ; CJK UNIFIED IDEOGRAPH (#x8A12 ?) ; CJK UNIFIED IDEOGRAPH (#x8A37 ?) ; CJK UNIFIED IDEOGRAPH (#x8A79 ?) ; CJK UNIFIED IDEOGRAPH (#x8AA7 ?) ; CJK UNIFIED IDEOGRAPH (#x8ABE ?) ; CJK UNIFIED IDEOGRAPH (#x8ADF ?) ; CJK UNIFIED IDEOGRAPH (#xFA22 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x8AF6 ?) ; CJK UNIFIED IDEOGRAPH (#x8B53 ?) ; CJK UNIFIED IDEOGRAPH (#x8B7F ?) ; CJK UNIFIED IDEOGRAPH (#x8CF0 ?) ; CJK UNIFIED IDEOGRAPH (#x8CF4 ?) ; CJK UNIFIED IDEOGRAPH (#x8D12 ?) ; CJK UNIFIED IDEOGRAPH (#x8D76 ?) ; CJK UNIFIED IDEOGRAPH (#xFA23 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x8ECF ?) ; CJK UNIFIED IDEOGRAPH (#xFA24 ?) ; CJK COMPATIBILITY IDEOGRAPH (#xFA25 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x9067 ?) ; CJK UNIFIED IDEOGRAPH (#x90DE ?) ; CJK UNIFIED IDEOGRAPH (#xFA26 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x9115 ?) ; CJK UNIFIED IDEOGRAPH (#x9127 ?) ; CJK UNIFIED IDEOGRAPH (#x91DA ?) ; CJK UNIFIED IDEOGRAPH (#x91D7 ?) ; CJK UNIFIED IDEOGRAPH (#x91DE ?) ; CJK UNIFIED IDEOGRAPH (#x91ED ?) ; CJK UNIFIED IDEOGRAPH (#x91EE ?) ; CJK UNIFIED IDEOGRAPH (#x91E4 ?) ; CJK UNIFIED IDEOGRAPH (#x91E5 ?) ; CJK UNIFIED IDEOGRAPH (#x9206 ?) ; CJK UNIFIED IDEOGRAPH (#x9210 ?) ; CJK UNIFIED IDEOGRAPH (#x920A ?) ; CJK UNIFIED IDEOGRAPH (#x923A ?) ; CJK UNIFIED IDEOGRAPH (#x9240 ?) ; CJK UNIFIED IDEOGRAPH (#x923C ?) ; CJK UNIFIED IDEOGRAPH (#x924E ?) ; CJK UNIFIED IDEOGRAPH (#x9259 ?) ; CJK UNIFIED IDEOGRAPH (#x9251 ?) ; CJK UNIFIED IDEOGRAPH (#x9239 ?) ; CJK UNIFIED IDEOGRAPH (#x9267 ?) ; CJK UNIFIED IDEOGRAPH (#x92A7 ?) ; CJK UNIFIED IDEOGRAPH (#x9277 ?) ; CJK UNIFIED IDEOGRAPH (#x9278 ?) ; CJK UNIFIED IDEOGRAPH (#x92E7 ?) ; CJK UNIFIED IDEOGRAPH (#x92D7 ?) ; CJK UNIFIED IDEOGRAPH (#x92D9 ?) ; CJK UNIFIED IDEOGRAPH (#x92D0 ?) ; CJK UNIFIED IDEOGRAPH (#xFA27 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x92D5 ?) ; CJK UNIFIED IDEOGRAPH (#x92E0 ?) ; CJK UNIFIED IDEOGRAPH (#x92D3 ?) ; CJK UNIFIED IDEOGRAPH (#x9325 ?) ; CJK UNIFIED IDEOGRAPH (#x9321 ?) ; CJK UNIFIED IDEOGRAPH (#x92FB ?) ; CJK UNIFIED IDEOGRAPH (#xFA28 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x931E ?) ; CJK UNIFIED IDEOGRAPH (#x92FF ?) ; CJK UNIFIED IDEOGRAPH (#x931D ?) ; CJK UNIFIED IDEOGRAPH (#x9302 ?) ; CJK UNIFIED IDEOGRAPH (#x9370 ?) ; CJK UNIFIED IDEOGRAPH (#x9357 ?) ; CJK UNIFIED IDEOGRAPH (#x93A4 ?) ; CJK UNIFIED IDEOGRAPH (#x93C6 ?) ; CJK UNIFIED IDEOGRAPH (#x93DE ?) ; CJK UNIFIED IDEOGRAPH (#x93F8 ?) ; CJK UNIFIED IDEOGRAPH (#x9431 ?) ; CJK UNIFIED IDEOGRAPH (#x9445 ?) ; CJK UNIFIED IDEOGRAPH (#x9448 ?) ; CJK UNIFIED IDEOGRAPH (#x9592 ?) ; CJK UNIFIED IDEOGRAPH (#xF9DC ?) ; CJK COMPATIBILITY IDEOGRAPH (#xFA29 ?) ; CJK COMPATIBILITY IDEOGRAPH (#x969D ?) ; CJK UNIFIED IDEOGRAPH (#x96AF ?) ; CJK UNIFIED IDEOGRAPH (#x9733 ?) ; CJK UNIFIED IDEOGRAPH (#x973B ?) ; CJK UNIFIED IDEOGRAPH (#x9743 ?) ; CJK UNIFIED IDEOGRAPH (#x974D ?) ; CJK UNIFIED IDEOGRAPH (#x974F ?) ; CJK UNIFIED IDEOGRAPH (#x9751 ?) ; CJK UNIFIED IDEOGRAPH (#x9755 ?) ; CJK UNIFIED IDEOGRAPH (#x9857 ?) ; CJK UNIFIED IDEOGRAPH (#x9865 ?) ; CJK UNIFIED IDEOGRAPH (#xFA2A ?) ; CJK COMPATIBILITY IDEOGRAPH (#xFA2B ?) ; CJK COMPATIBILITY IDEOGRAPH (#x9927 ?) ; CJK UNIFIED IDEOGRAPH (#xFA2C ?) ; CJK COMPATIBILITY IDEOGRAPH (#x999E ?) ; CJK UNIFIED IDEOGRAPH (#x9A4E ?) ; CJK UNIFIED IDEOGRAPH (#x9AD9 ?) ; CJK UNIFIED IDEOGRAPH (#x9ADC ?) ; CJK UNIFIED IDEOGRAPH (#x9B75 ?) ; CJK UNIFIED IDEOGRAPH (#x9B72 ?) ; CJK UNIFIED IDEOGRAPH (#x9B8F ?) ; CJK UNIFIED IDEOGRAPH (#x9BB1 ?) ; CJK UNIFIED IDEOGRAPH (#x9BBB ?) ; CJK UNIFIED IDEOGRAPH (#x9C00 ?) ; CJK UNIFIED IDEOGRAPH (#x9D70 ?) ; CJK UNIFIED IDEOGRAPH (#x9D6B ?) ; CJK UNIFIED IDEOGRAPH (#xFA2D ?) ; CJK COMPATIBILITY IDEOGRAPH (#x9E19 ?) ; CJK UNIFIED IDEOGRAPH (#x9ED1 ?) ; CJK UNIFIED IDEOGRAPH (#x2170 ?) ; SMALL ROMAN NUMERAL ONE (#x2171 ?) ; SMALL ROMAN NUMERAL TWO (#x2172 ?) ; SMALL ROMAN NUMERAL THREE (#x2173 ?) ; SMALL ROMAN NUMERAL FOUR (#x2174 ?) ; SMALL ROMAN NUMERAL FIVE (#x2175 ?) ; SMALL ROMAN NUMERAL SIX (#x2176 ?) ; SMALL ROMAN NUMERAL SEVEN (#x2177 ?) ; SMALL ROMAN NUMERAL EIGHT (#x2178 ?) ; SMALL ROMAN NUMERAL NINE (#x2179 ?) ; SMALL ROMAN NUMERAL TEN (#xFFE2 ?) ; FULLWIDTH NOT SIGN (#xFFE4 ?) ; FULLWIDTH BROKEN BAR (#xFF07 ?) ; FULLWIDTH APOSTROPHE (#xFF02 ?) ; FULLWIDTH QUOTATION MARK ;; not support IBM extension characters ))