summaryrefslogtreecommitdiff
path: root/fonts/ptex-fontmaps
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/ptex-fontmaps
Initial commit
Diffstat (limited to 'fonts/ptex-fontmaps')
-rw-r--r--fonts/ptex-fontmaps/README350
-rw-r--r--fonts/ptex-fontmaps/cmap/2004-H2609
-rw-r--r--fonts/ptex-fontmaps/cmap/2004-V146
-rw-r--r--fonts/ptex-fontmaps/database/ptex-fontmaps-data.dat62
-rw-r--r--fonts/ptex-fontmaps/examples/otf-sample-04.tex25
-rw-r--r--fonts/ptex-fontmaps/examples/otf-sample.tex30
-rw-r--r--fonts/ptex-fontmaps/examples/ptex-sample.tex19
-rw-r--r--fonts/ptex-fontmaps/examples/series-compare.tex21
-rw-r--r--fonts/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-H7494
-rw-r--r--fonts/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-V144
-rw-r--r--fonts/ptex-fontmaps/jis04cmap_exp/README44
-rw-r--r--fonts/ptex-fontmaps/jis04cmap_exp/cmapdec.lua54
-rw-r--r--fonts/ptex-fontmaps/jis04cmap_exp/jis-h04-httk.pdfbin0 -> 432598 bytes
-rw-r--r--fonts/ptex-fontmaps/jis04cmap_exp/jis-h04-httk.tex76
-rw-r--r--fonts/ptex-fontmaps/jis04cmap_exp/jis-v04-vttk.pdfbin0 -> 70506 bytes
-rw-r--r--fonts/ptex-fontmaps/jis04cmap_exp/jis-v04-vttk.tex77
-rw-r--r--fonts/ptex-fontmaps/jis04cmap_exp/jisx0213-2004-8bit-std.txt11293
-rwxr-xr-xfonts/ptex-fontmaps/jis04cmap_exp/mk_jis_to_aj16_cid.lua572
-rw-r--r--fonts/ptex-fontmaps/maps/adobe/otf-ko-adobe.map12
-rw-r--r--fonts/ptex-fontmaps/maps/adobe/otf-sc-adobe.map12
-rw-r--r--fonts/ptex-fontmaps/maps/adobe/otf-tc-adobe.map12
-rw-r--r--fonts/ptex-fontmaps/maps/adobe/uptex-ko-adobe.map4
-rw-r--r--fonts/ptex-fontmaps/maps/adobe/uptex-sc-adobe.map4
-rw-r--r--fonts/ptex-fontmaps/maps/adobe/uptex-tc-adobe.map4
-rw-r--r--fonts/ptex-fontmaps/maps/apple/otf-ko-apple.map12
-rw-r--r--fonts/ptex-fontmaps/maps/apple/uptex-ko-apple.map4
-rw-r--r--fonts/ptex-fontmaps/maps/arphic/otf-sc-arphic.map12
-rw-r--r--fonts/ptex-fontmaps/maps/arphic/otf-tc-arphic.map12
-rw-r--r--fonts/ptex-fontmaps/maps/arphic/uptex-sc-arphic.map4
-rw-r--r--fonts/ptex-fontmaps/maps/arphic/uptex-tc-arphic.map4
-rw-r--r--fonts/ptex-fontmaps/maps/baekmuk/otf-ko-baekmuk.map12
-rw-r--r--fonts/ptex-fontmaps/maps/baekmuk/uptex-ko-baekmuk.map4
-rw-r--r--fonts/ptex-fontmaps/maps/bizud/otf-bizud.map80
-rw-r--r--fonts/ptex-fontmaps/maps/bizud/otf-up-bizud.map32
-rw-r--r--fonts/ptex-fontmaps/maps/bizud/ptex-bizud.map4
-rw-r--r--fonts/ptex-fontmaps/maps/bizud/uptex-bizud.map10
-rw-r--r--fonts/ptex-fontmaps/maps/canon/otf-canon.map80
-rw-r--r--fonts/ptex-fontmaps/maps/canon/otf-up-canon.map32
-rw-r--r--fonts/ptex-fontmaps/maps/canon/ptex-canon.map4
-rw-r--r--fonts/ptex-fontmaps/maps/canon/uptex-canon.map10
-rw-r--r--fonts/ptex-fontmaps/maps/cjkunifonts-ttf/otf-sc-cjkunifonts-ttf.map12
-rw-r--r--fonts/ptex-fontmaps/maps/cjkunifonts-ttf/otf-tc-cjkunifonts-ttf.map12
-rw-r--r--fonts/ptex-fontmaps/maps/cjkunifonts-ttf/uptex-sc-cjkunifonts-ttf.map4
-rw-r--r--fonts/ptex-fontmaps/maps/cjkunifonts-ttf/uptex-tc-cjkunifonts-ttf.map4
-rw-r--r--fonts/ptex-fontmaps/maps/cjkunifonts/otf-sc-cjkunifonts.map12
-rw-r--r--fonts/ptex-fontmaps/maps/cjkunifonts/otf-tc-cjkunifonts.map12
-rw-r--r--fonts/ptex-fontmaps/maps/cjkunifonts/uptex-sc-cjkunifonts.map4
-rw-r--r--fonts/ptex-fontmaps/maps/cjkunifonts/uptex-tc-cjkunifonts.map4
-rw-r--r--fonts/ptex-fontmaps/maps/dynacomware/otf-tc-dynacomware.map12
-rw-r--r--fonts/ptex-fontmaps/maps/dynacomware/uptex-tc-dynacomware.map4
-rw-r--r--fonts/ptex-fontmaps/maps/fandol/otf-sc-fandol.map12
-rw-r--r--fonts/ptex-fontmaps/maps/fandol/uptex-sc-fandol.map4
-rw-r--r--fonts/ptex-fontmaps/maps/founder/otf-sc-founder.map12
-rw-r--r--fonts/ptex-fontmaps/maps/founder/uptex-sc-founder.map4
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino-pron/otf-hiragino-pron.map92
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino-pron/otf-up-hiragino-pron.map32
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino-pron/ptex-hiragino-pron-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino-pron/ptex-hiragino-pron.map4
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino-pron/uptex-hiragino-pron-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino-pron/uptex-hiragino-pron.map10
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino/otf-hiragino.map92
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino/otf-up-hiragino.map32
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino/ptex-hiragino-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino/ptex-hiragino.map4
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino/uptex-hiragino-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/hiragino/uptex-hiragino.map10
-rw-r--r--fonts/ptex-fontmaps/maps/ipa/otf-ipa.map80
-rw-r--r--fonts/ptex-fontmaps/maps/ipa/otf-up-ipa.map32
-rw-r--r--fonts/ptex-fontmaps/maps/ipa/ptex-ipa.map4
-rw-r--r--fonts/ptex-fontmaps/maps/ipa/uptex-ipa.map10
-rw-r--r--fonts/ptex-fontmaps/maps/ipaex/otf-ipaex.map80
-rw-r--r--fonts/ptex-fontmaps/maps/ipaex/otf-up-ipaex.map32
-rw-r--r--fonts/ptex-fontmaps/maps/ipaex/ptex-ipaex.map4
-rw-r--r--fonts/ptex-fontmaps/maps/ipaex/uptex-ipaex.map10
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6/otf-kozuka-pr6.map80
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6/otf-up-kozuka-pr6.map32
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6/ptex-kozuka-pr6-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6/ptex-kozuka-pr6.map4
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6/uptex-kozuka-pr6-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6/uptex-kozuka-pr6.map10
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6n/otf-kozuka-pr6n.map80
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6n/otf-up-kozuka-pr6n.map32
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6n/ptex-kozuka-pr6n-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6n/ptex-kozuka-pr6n.map4
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6n/uptex-kozuka-pr6n-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka-pr6n/uptex-kozuka-pr6n.map10
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka/otf-kozuka.map80
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka/otf-up-kozuka.map32
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka/ptex-kozuka-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka/ptex-kozuka.map4
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka/uptex-kozuka-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/kozuka/uptex-kozuka.map10
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo-ex/otf-moga-mobo-ex.map80
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo-ex/otf-up-moga-mobo-ex.map32
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo-ex/ptex-moga-mobo-ex-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo-ex/ptex-moga-mobo-ex.map4
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo-ex/uptex-moga-mobo-ex-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo-ex/uptex-moga-mobo-ex.map10
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo/otf-moga-mobo.map80
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo/otf-up-moga-mobo.map32
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo/ptex-moga-mobo-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo/ptex-moga-mobo.map4
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo/uptex-moga-mobo-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/moga-mobo/uptex-moga-mobo.map10
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa-pr6n/otf-morisawa-pr6n.map80
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa-pr6n/otf-up-morisawa-pr6n.map32
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa-pr6n/ptex-morisawa-pr6n-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa-pr6n/ptex-morisawa-pr6n.map4
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa-pr6n/uptex-morisawa-pr6n-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa-pr6n/uptex-morisawa-pr6n.map10
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa/otf-morisawa.map80
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa/otf-up-morisawa.map32
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa/ptex-morisawa-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa/ptex-morisawa.map4
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa/uptex-morisawa-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/morisawa/uptex-morisawa.map10
-rw-r--r--fonts/ptex-fontmaps/maps/ms-osx/otf-ms-osx.map80
-rw-r--r--fonts/ptex-fontmaps/maps/ms-osx/otf-sc-ms-osx.map12
-rw-r--r--fonts/ptex-fontmaps/maps/ms-osx/otf-up-ms-osx.map32
-rw-r--r--fonts/ptex-fontmaps/maps/ms-osx/ptex-ms-osx.map4
-rw-r--r--fonts/ptex-fontmaps/maps/ms-osx/uptex-ms-osx.map10
-rw-r--r--fonts/ptex-fontmaps/maps/ms-osx/uptex-sc-ms-osx.map4
-rw-r--r--fonts/ptex-fontmaps/maps/ms-win10/otf-tc-ms-win10.map12
-rw-r--r--fonts/ptex-fontmaps/maps/ms-win10/uptex-tc-ms-win10.map4
-rw-r--r--fonts/ptex-fontmaps/maps/ms/otf-ko-ms.map12
-rw-r--r--fonts/ptex-fontmaps/maps/ms/otf-ms.map80
-rw-r--r--fonts/ptex-fontmaps/maps/ms/otf-sc-ms.map12
-rw-r--r--fonts/ptex-fontmaps/maps/ms/otf-tc-ms.map12
-rw-r--r--fonts/ptex-fontmaps/maps/ms/otf-up-ms.map32
-rw-r--r--fonts/ptex-fontmaps/maps/ms/ptex-ms.map4
-rw-r--r--fonts/ptex-fontmaps/maps/ms/uptex-ko-ms.map4
-rw-r--r--fonts/ptex-fontmaps/maps/ms/uptex-ms.map10
-rw-r--r--fonts/ptex-fontmaps/maps/ms/uptex-sc-ms.map4
-rw-r--r--fonts/ptex-fontmaps/maps/ms/uptex-tc-ms.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/otf-ko-noEmbed.map12
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/otf-noEmbed.map80
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/otf-sc-noEmbed.map12
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/otf-tc-noEmbed.map12
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/otf-up-noEmbed.map32
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/ptex-noEmbed-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/ptex-noEmbed.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/uptex-ko-noEmbed.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/uptex-noEmbed-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/uptex-noEmbed.map10
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/uptex-sc-noEmbed.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noEmbed/uptex-tc-noEmbed.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/otf-ko-noto-otc.map12
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/otf-noto-otc.map80
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/otf-sc-noto-otc.map12
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/otf-tc-noto-otc.map12
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/otf-up-noto-otc.map32
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/ptex-noto-otc-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/ptex-noto-otc.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/uptex-ko-noto-otc.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/uptex-noto-otc-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/uptex-noto-otc.map10
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/uptex-sc-noto-otc.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noto-otc/uptex-tc-noto-otc.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noto/otf-ko-noto.map12
-rw-r--r--fonts/ptex-fontmaps/maps/noto/otf-noto.map80
-rw-r--r--fonts/ptex-fontmaps/maps/noto/otf-sc-noto.map12
-rw-r--r--fonts/ptex-fontmaps/maps/noto/otf-tc-noto.map12
-rw-r--r--fonts/ptex-fontmaps/maps/noto/otf-up-noto.map32
-rw-r--r--fonts/ptex-fontmaps/maps/noto/ptex-noto-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noto/ptex-noto.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noto/uptex-ko-noto.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noto/uptex-noto-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/noto/uptex-noto.map10
-rw-r--r--fonts/ptex-fontmaps/maps/noto/uptex-sc-noto.map4
-rw-r--r--fonts/ptex-fontmaps/maps/noto/uptex-tc-noto.map4
-rw-r--r--fonts/ptex-fontmaps/maps/solaris/otf-ko-solaris.map12
-rw-r--r--fonts/ptex-fontmaps/maps/solaris/uptex-ko-solaris.map4
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/otf-ko-sourcehan-otc.map12
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/otf-sc-sourcehan-otc.map12
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/otf-sourcehan-otc.map80
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/otf-tc-sourcehan-otc.map12
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/otf-up-sourcehan-otc.map32
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/ptex-sourcehan-otc-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/ptex-sourcehan-otc.map4
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-ko-sourcehan-otc.map4
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sc-sourcehan-otc.map4
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sourcehan-otc-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sourcehan-otc.map10
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-tc-sourcehan-otc.map4
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/otf-ko-sourcehan.map12
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/otf-sc-sourcehan.map12
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/otf-sourcehan.map80
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/otf-tc-sourcehan.map12
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/otf-up-sourcehan.map32
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/ptex-sourcehan-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/ptex-sourcehan.map4
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/uptex-ko-sourcehan.map4
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/uptex-sc-sourcehan.map4
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/uptex-sourcehan-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/uptex-sourcehan.map10
-rw-r--r--fonts/ptex-fontmaps/maps/sourcehan/uptex-tc-sourcehan.map4
-rw-r--r--fonts/ptex-fontmaps/maps/ume/otf-ume.map80
-rw-r--r--fonts/ptex-fontmaps/maps/ume/otf-up-ume.map32
-rw-r--r--fonts/ptex-fontmaps/maps/ume/ptex-ume.map4
-rw-r--r--fonts/ptex-fontmaps/maps/ume/uptex-ume.map10
-rw-r--r--fonts/ptex-fontmaps/maps/unfonts/otf-ko-unfonts.map12
-rw-r--r--fonts/ptex-fontmaps/maps/unfonts/uptex-ko-unfonts.map4
-rw-r--r--fonts/ptex-fontmaps/maps/yu-osx/otf-up-yu-osx.map32
-rw-r--r--fonts/ptex-fontmaps/maps/yu-osx/otf-yu-osx.map80
-rw-r--r--fonts/ptex-fontmaps/maps/yu-osx/ptex-yu-osx-04.map4
-rw-r--r--fonts/ptex-fontmaps/maps/yu-osx/ptex-yu-osx.map4
-rw-r--r--fonts/ptex-fontmaps/maps/yu-osx/uptex-yu-osx-04.map10
-rw-r--r--fonts/ptex-fontmaps/maps/yu-osx/uptex-yu-osx.map10
-rw-r--r--fonts/ptex-fontmaps/maps/yu-win/otf-up-yu-win.map32
-rw-r--r--fonts/ptex-fontmaps/maps/yu-win/otf-yu-win.map80
-rw-r--r--fonts/ptex-fontmaps/maps/yu-win/ptex-yu-win.map4
-rw-r--r--fonts/ptex-fontmaps/maps/yu-win/uptex-yu-win.map10
-rw-r--r--fonts/ptex-fontmaps/maps/yu-win10/otf-up-yu-win10.map32
-rw-r--r--fonts/ptex-fontmaps/maps/yu-win10/otf-yu-win10.map80
-rw-r--r--fonts/ptex-fontmaps/maps/yu-win10/ptex-yu-win10.map4
-rw-r--r--fonts/ptex-fontmaps/maps/yu-win10/uptex-yu-win10.map10
-rwxr-xr-xfonts/ptex-fontmaps/script/kanji-config-updmap-sys.sh24
-rwxr-xr-xfonts/ptex-fontmaps/script/kanji-config-updmap-user.sh24
-rwxr-xr-xfonts/ptex-fontmaps/script/kanji-config-updmap.pl548
-rw-r--r--fonts/ptex-fontmaps/script/kanji-fontmap-creator.pl590
-rwxr-xr-xfonts/ptex-fontmaps/script/updmap-otf.sh323
221 files changed, 28359 insertions, 0 deletions
diff --git a/fonts/ptex-fontmaps/README b/fonts/ptex-fontmaps/README
new file mode 100644
index 0000000000..88a585329e
--- /dev/null
+++ b/fonts/ptex-fontmaps/README
@@ -0,0 +1,350 @@
+ptex-fontmaps
+=============
+
+Current release: 20190506.0
+
+The files contained in this package contains font maps for dvipdfmx to
+make various Japanese/Chinese/Korean fonts available for (u)ptex and
+related programs and formats.
+
+The font maps were written by several people, including (in alphabetic order)
+ Hironori Kitagawa
+ Norbert Preining
+ Saito Shuzaburo
+ Takuji Tanaka
+ Yusuke Terada
+ Hironobu Yamashita
+and are now maintained in the github.com git repository:
+ https://github.com/texjporg/jfontmaps
+
+
+Note about macOS
+================
+Due to frequent incompatible changes in font file names by Apple,
+we don't provide macOS-specific map files in TeX Live. This also agrees
+with the requirements that TeX Live includes only support for free
+software. This package is split into two parts:
+
+ * ptex-fontmaps : which contains most of the files and scripts,
+ as well as support files
+ * ptex-fontmaps-macos : only the support (map) files for
+ macOS-specific fonts
+
+The package `ptex-fontmaps' (this package) is available in TeX Live,
+while the package `ptex-fontmaps-macos` is *NOT* available directly from the
+TeX Live package mirrors, but can be installed from the TLContrib
+repository, by executing the following commands:
+
+ tlmgr repository add http://texlive.texjp.org/current/tlcontrib tlcontrib
+ tlmgr pinning add tlcontrib '*'
+ tlmgr install ptex-fontmaps-macos
+
+After that updates for the ptex-fontmaps packages will be automatically
+installed.
+
+
+Families, support, and necessary font files
+===========================================
+This package does *not* ship any of the fonts mentioned, but only
+map files for dvipdfmx. You have to obtain the fonts separately.
+
+For following list of maps, the respective fonts are shipped in TeX Live
+and are available for free:
+
+* Japanese: ipa, ipaex
+* Simplified Chinese: arphic, fandol
+* Traditional Chinese: arphic
+* Korean: baekmuk, unfonts
+
+For following list of maps, the respective fonts are available for free
+but not shipped in TeX Live:
+
+* Japanese: moga-mobo, moga-mobo-ex, ume
+* Simplified Chinese: cjkunifonts, cjkunifonts-ttf
+* Traditional Chinese: cjkunifonts, cjkunifonts-ttf
+
+All other fonts are non-free.
+
+If in the following tables some fonts are marked with
+ '(<= "...")
+it means that the fonts are originally named as in given within
+the parenthesis, but need to be renamed to the name given first.
+
+O: kanjiVariant '-04' is supported.
+P: We have '-04' maps, but fonts lack some glyphs
+D: We don't have '-04' maps, so the result depends on the actual glyphs
+4: no -04 maps, but all glyphs have automatically JIS2004
+9: no -04 maps, and all glyphs have automatically JIS1990 (no JIS2004 glyphs)
+
+Japanese
+========
+
+O noEmbed - no embedding is done at all, fonts are selected by the viewer
+ (no font needed for dvipdfmx)
+
+D ms - MS Mincho and MS Gothic, shipped with Windows
+ The fonts after Vista should have automatically JIS2004
+ msmincho.ttc
+ msgothic.ttc
+
+D ms-osx - MS Mincho and MS Gothic, shipped with Office for Mac
+ The fonts after Office for Mac 2008 should have automatically JIS2004
+ MS-Mincho.ttf (<= "MS Mincho.ttf")
+ MS-Gothic.ttf (<= "MS Gothic.ttf")
+
+4 bizud - BIZ UD fonts by Morisawa Inc., bundled with Win 10
+ October 2018 Update.
+ BIZ-UDMinchoM.ttc
+ BIZ-UDGothicR.ttc
+ BIZ-UDGothicB.ttc
+
+4 yu-win - Yu Mincho and Yu Gothic fonts by Jiyu-koubou LTD.,
+ bundled with Win 8.1.
+ yumin.ttf
+ yuminl.ttf
+ yumindb.ttf
+ yugothic.ttf
+ yugothib.ttf
+
+4 yu-win10 - Yu Mincho and Yu Gothic fonts by Jiyu-koubou LTD.,
+ bundled with Win 10.
+ yumin.ttf
+ yuminl.ttf
+ yumindb.ttf
+ YuGothR.ttc
+ YuGothM.ttc
+ YuGothB.ttc
+
+O yu-osx - Yu Mincho and Yu Gothic fonts by Jiyu-koubou LTD.,
+ bundled with OSX 10.9 and 10.10.
+ YuGo-Bold.otf (<= "Yu Gothic Bold.otf")
+ YuGo-Medium.otf (<= "Yu Gothic Medium.otf")
+ YuMin-Demibold.otf (<= "Yu Mincho Demibold.otf")
+ YuMin-Medium.otf (<= "Yu Mincho Medium.otf")
+
+4 ipa - IPA fonts from Information-technology Promotion Agency
+ ipam.ttf
+ ipag.ttf
+
+4 ipaex - IPAex fonts from Information-technology Promotion Agency
+ ipaexm.ttf
+ ipaexg.ttf
+
+O moga-mobo - Moga/Mobo fonts from Y.Oz Vox http://yozvox.web.fc2.com/
+ mogam.ttc
+ mogamb.ttc
+ mogag.ttc
+ mogagb.ttc
+ mobog.ttc
+
+O moga-mobo-ex - MogaEx/MoboEx fonts from Y.Oz Vox http://yozvox.web.fc2.com/
+ uses same font files as moga-mobo
+
+4 ume - Ume-font from https://ja.osdn.net/projects/ume-font/
+ ume-tmo3.ttf
+ ume-tgo4.ttf
+ ume-tgo5.ttf
+
+9 canon - Canon FontGallery fonts, bundled with CANON LIPS
+ FGCCHMW3.TTC
+ FGCCHMW5.TTC
+ FGCCHGW5.TTC
+ FGCCHGW7.TTC
+ FGCCHGW9.TTC
+ FGCCARGM.TTC
+
+O? hiragino - Hiragino fonts by Dainippon Screen Mfg. Co., Ltd.
+ bundled with Mac OS X 10.5--10.10,
+ or Japanese word processor Ichitaro 2012 Premium/Super-premium editions
+ HiraMinPro-W2.otf (<= "ヒラギノ明朝 Pro W2.otf") <= not bundled
+ HiraMinPro-W3.otf (<= "ヒラギノ明朝 Pro W3.otf")
+ HiraMinPro-W6.otf (<= "ヒラギノ明朝 Pro W6.otf")
+ HiraKakuPro-W3.otf (<= "ヒラギノ角ゴ Pro W3.otf")
+ HiraKakuPro-W6.otf (<= "ヒラギノ角ゴ Pro W6.otf")
+ HiraKakuStd-W8.otf (<= "ヒラギノ角ゴ Std W8.otf")
+ HiraMaruPro-W4.otf (<= "ヒラギノ丸ゴ Pro W4.otf")
+
+ You must create symlink to use these fonts
+
+O hiragino-pron - see above
+ same with ProN/StdN instead of Pro/Std
+
+O hiragino-elcapitan-pron
+O hiragino-elcapitan
+ bundled with Mac OS X 10.11 El Capitan -- 10.12 Sierra
+ HiraginoSansR-W4.ttc (<= "ヒラギノ丸ゴ ProN W4.ttc")
+ HiraginoSans-W3.ttc (<= "ヒラギノ角ゴシック W3.ttc")
+ HiraginoSans-W6.ttc (<= "ヒラギノ角ゴシック W6.ttc")
+ HiraginoSans-W8.ttc (<= "ヒラギノ角ゴシック W8.ttc")
+ HiraginoSerif-W3.ttc (<= "ヒラギノ明朝 ProN W3.ttc")
+ HiraginoSerif-W6.ttc (<= "ヒラギノ明朝 ProN W6.ttc")
+
+O hiragino-highsierra-pron
+O hiragino-highsierra
+ bundled with Mac OS X 10.13 High Sierra
+ HiraginoSansR-W4.ttc (<= "ヒラギノ丸ゴ ProN W4.ttc")
+ HiraginoSans-W3.ttc (<= "ヒラギノ角ゴシック W3.ttc")
+ HiraginoSans-W6.ttc (<= "ヒラギノ角ゴシック W6.ttc")
+ HiraginoSans-W8.ttc (<= "ヒラギノ角ゴシック W8.ttc")
+ HiraginoSerif.ttc (<= "ヒラギノ明朝 ProN.ttc")
+
+O toppanbunkyu-sierra
+ bundled with macOS 10.12 Sierra
+ ToppanBunkyuMincho-Regular.otf
+ ToppanBunkyuMidashiMincho-ExtraBold.otf
+ ToppanBunkyuGothic.ttc
+ ToppanBunkyuMidashiGothic-ExtraBold.otf
+
+O toppanbunkyu-highsierra
+ bundled with macOS 10.13 High Sierra
+ ToppanBunkyuMinchoPr6N-Regular.otf
+ ToppanBunkyuMidashiMinchoStdN-ExtraBold.otf
+ ToppanBunkyuGothicPr6N.ttc
+ ToppanBunkyuMidashiGothicStdN-ExtraBold.otf
+
+P kozuka - by Adobe Systems, bundled with Adobe's software
+ KozMinPro-Light.otf
+ KozMinPro-Regular.otf
+ KozMinPro-Bold.otf
+ KozGoPro-Light.otf
+ KozGoPro-Medium.otf
+ KozGoPro-Bold.otf
+ KozGoPro-Heavy.otf
+
+O kozuka-pr6n - see above
+ same with Pr6N instead of Pro
+
+O kozuka-pr6 - see above
+ same with ProVI instead of Pro
+
+P morisawa - by Morisawa Inc.
+ A-OTF-FutoGoB101Pro-Bold.otf
+ A-OTF-FutoMinA101Pro-Bold.otf
+ A-OTF-GothicBBBPro-Medium.otf
+ A-OTF-Jun101Pro-Light.otf
+ A-OTF-MidashiGoPro-MB31.otf
+ A-OTF-RyuminPro-Light.otf
+
+O morisawa-pr6n - see above
+ A-OTF-FutoGoB101Pr6N-Bold.otf
+ A-OTF-FutoMinA101Pr6N-Bold.otf
+ A-OTF-GothicBBBPr6N-Medium.otf
+ A-OTF-ShinMGoPr6N-Light.otf
+ A-OTF-MidashiGoPr6N-MB31.otf
+ A-OTF-RyuminPr6N-Light.otf
+
+Simplified Chinese
+==================
+
+* noEmbed - no embedding is done at all, fonts are selected by the viewer
+ (no font needed for dvipdfmx)
+
+* ms - SimSun and SimHei, shipped with Windows
+ simsun.ttc
+ simhei.ttf
+
+* ms-osx - SimSun and SimHei, shipped with Office for Mac
+ simsun.ttf (<= "SimSun.ttf")
+ simhei.ttf (<= "SimHei.ttf")
+
+* adobe - by Adobe Systems, bundled with Adobe's software
+ AdobeSongStd-Light.otf
+ AdobeHeitiStd-Regular.otf
+
+* fandol - Fandol fonts by Fandol team (Clerk Ma and Jie Su)
+ FandolSong-Regular.otf
+ FandolHei-Regular.otf
+
+* founder - by Beijing Founder Electronics, bundled with WPS Office Linux
+ FZSSK.TTF
+ FZHTK.TTF
+
+* arphic - BousungEG-Light-GB and GBZenKai-Medium
+ gbsn00lp.ttf
+ gkai00mp.ttf
+
+* cjkunifonts - UMingCN and UKaiCN
+ uming.ttc
+ ukai.ttc
+
+* cjkunifonts-ttf - ShanHeiSun-Uni and ZenKai-Uni (old distribution of above)
+ uming.ttf
+ ukai.ttf
+
+Traditional Chinese
+===================
+
+* noEmbed - no embedding is done at all, fonts are selected by the viewer
+ (no font needed for dvipdfmx)
+
+* ms - MingLiU and MicrosoftJhengHeiRegular, shipped with Windows Vista/7
+ mingliu.ttc
+ msjh.ttf
+
+* ms-win10 - MingLiU and MicrosoftJhengHeiRegular, shipped with Windows 8/8.1/10
+ mingliu.ttc
+ msjh.ttc
+
+* dynacomware - DynaComware Taiwan Inc.
+ LiSongPro.ttf (<= "儷宋 Pro.ttf")
+ LiHeiPro.ttf (<= "儷黑 Pro.ttf")
+
+* adobe - by Adobe Systems, bundled with Adobe's software
+ AdobeMingStd-Light.otf
+ AdobeFanHeitiStd-Bold.otf
+
+* arphic - ShanHeiSun-Light and ZenKai-Medium
+ bsmi00lp.ttf
+ bkai00mp.ttf
+
+* cjkunifonts - UMingTW and UKaiTW
+ uming.ttc
+ ukai.ttc
+
+* cjkunifonts-ttf - ShanHeiSun-Uni and ZenKai-Uni (old distribution of above)
+ uming.ttf
+ ukai.ttf
+
+Korean
+======
+
+* noEmbed - no embedding is done at all, fonts are selected by the viewer
+ (no font needed for dvipdfmx)
+
+* ms - BatangChe and DotumChe, shipped with Windows
+ batang.ttc
+ gulim.ttc
+
+* apple - Apple fonts, bundled with OSX
+ AppleMyungjo.ttf
+ AppleGothic.ttf
+
+* adobe - by Adobe Systems, bundled with Adobe's software
+ AdobeMyungjoStd-Medium.otf
+ AdobeGothicStd-Bold.otf
+
+* baekmuk - Baekmuk-Batang and Baekmuk-Dotum
+ batang.ttf
+ dotum.ttf
+
+* unfonts - Unfonts-core bundle
+ UnBatang.ttf
+ UnDotum.ttf
+
+* solaris - Myeongjo and Gothic, bundled with Solaris 10/11
+ h2mjsm.ttf
+ h2gtrm.ttf
+
+
+Copyright/License
+=================
+All the (c)map files are under Public Domain.
+
+The (deprecated) file updmap-otf.sh and the (in perl rewritten version)
+kanji-config-updmap.pl are licensed under the following terms:
+ Copyright 2004-2006 by KOBAYASHI Taizo
+ Copyright 2011-2016 by PREINING Norbert
+ Copyright 2016- by Japanese TeX Development Community
+Licensed under the GPL version 3 or any later version,
+see the file for details.
+
diff --git a/fonts/ptex-fontmaps/cmap/2004-H b/fonts/ptex-fontmaps/cmap/2004-H
new file mode 100644
index 0000000000..4523efff93
--- /dev/null
+++ b/fonts/ptex-fontmaps/cmap/2004-H
@@ -0,0 +1,2609 @@
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (2004-H)
+%%Title: (2004-H Adobe Japan1 6)
+%%Version: 0.001
+%%Copyright: ------------------------------------------------------------
+%%Copyright: Copyright (c) 2013 Hironori KITAGAWA.
+%%Copyright:
+%%Copyright: This software is free software.
+%%Copyright: Unlimited permission is granted to use, copy, and distribute
+%%Copyright: it, with or without modification, either commercially and
+%%Copyright: noncommercially.
+%%Copyright: THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY.
+%%Copyright: ------------------------------------------------------------
+%%EndComments
+
+/CIDInit /ProcSet findresource begin
+
+12 dict begin
+
+begincmap
+/CIDSystemInfo 3 dict dup begin
+ /Registry (Adobe) def
+ /Ordering (Japan1) def
+ /Supplement 6 def
+end def
+
+/CMapName /2004-H def
+/CMapVersion 0.001 def
+/CMapType 1 def
+
+/WMode 0 def
+
+2 begincodespacerange
+ <2121> <7E7E>
+ <A1A1> <FEFE>
+endcodespacerange
+
+100 begincidrange
+<2121> <217e> 633
+<2221> <222e> 727
+<222f> <2230> 8006
+<2231> <2231> 693
+<2232> <2232> 665
+<2233> <2235> 12108
+<2236> <2236> 12106
+<2237> <2238> 16194
+<2239> <2239> 12181
+<223a> <2241> 741
+<2242> <2245> 16306
+<2246> <2246> 16299
+<2247> <2247> 12184
+<2248> <2249> 15478
+<224a> <2250> 749
+<2251> <2251> 12188
+<2252> <2252> 12186
+<2253> <2253> 12189
+<2254> <2254> 16196
+<2255> <2255> 16300
+<2256> <2257> 12131
+<2258> <2259> 12129
+<225a> <225b> 16197
+<225c> <226a> 756
+<226b> <226b> 16303
+<226c> <226c> 12120
+<226d> <226e> 16301
+<226f> <2270> 16304
+<2271> <2271> 12201
+<2272> <2279> 771
+<227a> <227b> 16199
+<227c> <227c> 12100
+<227d> <227d> 12099
+<227e> <227e> 779
+<2321> <2321> 8010
+<2322> <2322> 12195
+<2323> <2323> 8009
+<2324> <2324> 12194
+<2325> <2325> 12205
+<2326> <2326> 12202
+<2327> <2327> 12204
+<2328> <2328> 12203
+<2329> <2329> 8310
+<232a> <232a> 8014
+<232b> <232b> 8013
+<232c> <232c> 8012
+<232d> <232d> 8011
+<232e> <232f> 16201
+<2330> <2339> 780
+<233a> <233a> 16203
+<233b> <233b> 8210
+<233c> <233c> 12179
+<233d> <233d> 12640
+<233e> <233e> 12639
+<233f> <233f> 12254
+<2340> <2340> 12256
+<2341> <235a> 790
+<235b> <235b> 12118
+<235c> <235c> 12089
+<235d> <235d> 12092
+<235e> <235e> 8034
+<235f> <235f> 8025
+<2360> <2360> 16204
+<2361> <237a> 816
+<237b> <237e> 16205
+<2421> <2473> 842
+<2474> <2476> 7958
+<2477> <247b> 16209
+<2521> <2576> 925
+<2577> <257e> 16214
+<2621> <2638> 1011
+<2639> <2639> 8018
+<263a> <263a> 8211
+<263b> <263b> 8019
+<263c> <263c> 8214
+<263d> <263d> 8017
+<263e> <263e> 8212
+<263f> <263f> 8016
+<2640> <2640> 8213
+<2641> <2658> 1035
+<2659> <2665> 16222
+<2666> <2666> 8058
+<2667> <2667> 8056
+<2668> <266b> 8215
+<266c> <266c> 12098
+<266d> <267e> 16235
+<2721> <2741> 1059
+<2742> <2750> 16253
+<2751> <2771> 1092
+<2772> <2775> 8313
+<2776> <2777> 16310
+<2778> <2779> 9781
+<277a> <277a> 9784
+<277b> <277e> 16270
+<2821> <2821> 7479
+<2822> <2822> 7481
+<2823> <2823> 7491
+<2824> <2824> 7495
+<2825> <2825> 7503
+<2826> <2826> 7499
+endcidrange
+100 begincidrange
+<2827> <2827> 7507
+<2828> <2828> 7523
+<2829> <2829> 7515
+<282a> <282a> 7531
+<282b> <282b> 7539
+<282c> <282c> 7480
+<282d> <282d> 7482
+<282e> <282e> 7494
+<282f> <282f> 7498
+<2830> <2830> 7506
+<2831> <2831> 7502
+<2832> <2832> 7514
+<2833> <2833> 7530
+<2834> <2834> 7522
+<2835> <2835> 7538
+<2836> <2836> 7554
+<2837> <2837> 7511
+<2838> <2838> 7526
+<2839> <2839> 7519
+<283a> <283a> 7534
+<283b> <283b> 7542
+<283c> <283c> 7508
+<283d> <283d> 7527
+<283e> <283e> 7516
+<283f> <283f> 7535
+<2840> <2840> 7545
+<2841> <2841> 8091
+<2842> <284b> 8102
+<284c> <285e> 10244
+<2867> <286a> 16274
+<286b> <286b> 12111
+<286c> <286d> 16278
+<286e> <286e> 12112
+<286f> <286f> 9394
+<2870> <2870> 9406
+<2871> <2871> 9410
+<2872> <2875> 15729
+<2876> <2876> 9401
+<2877> <2877> 9413
+<2878> <2878> 9415
+<2879> <287c> 15733
+<2921> <2921> 9779
+<2922> <2922> 1
+<2923> <2923> 101
+<2924> <2924> 16280
+<2925> <2925> 8005
+<2926> <2926> 8059
+<2927> <2927> 140
+<2928> <2928> 109
+<2929> <2929> 151
+<292a> <292a> 8060
+<292b> <292b> 129
+<292c> <292d> 157
+<292e> <292e> 117
+<292f> <292f> 134
+<2930> <2930> 160
+<2931> <2931> 144
+<2932> <2932> 123
+<2933> <2933> 8185
+<2934> <2934> 8184
+<2935> <2935> 9783
+<2936> <2936> 126
+<2937> <293c> 164
+<293d> <293d> 139
+<293e> <294d> 170
+<294e> <294e> 142
+<294f> <2954> 187
+<2955> <2955> 150
+<2956> <295b> 193
+<295c> <295c> 145
+<295d> <296c> 199
+<296d> <296d> 148
+<296e> <2974> 216
+<2975> <2979> 9366
+<297a> <297e> 9361
+<2a21> <2a22> 15737
+<2a23> <2a23> 141
+<2a24> <2a25> 15739
+<2a26> <2a26> 223
+<2a27> <2a29> 15741
+<2a2a> <2a2a> 225
+<2a2b> <2a2d> 15744
+<2a2e> <2a2e> 147
+<2a2f> <2a31> 15747
+<2a32> <2a32> 227
+<2a33> <2a36> 15750
+<2a37> <2a37> 229
+<2a38> <2a3e> 15754
+<2a3f> <2a3f> 9395
+<2a40> <2a44> 15761
+<2a45> <2a45> 9404
+<2a46> <2a4d> 15766
+<2a4e> <2a4e> 9407
+<2a4f> <2a54> 15774
+<2a55> <2a55> 9416
+<2a56> <2a67> 15780
+<2a68> <2a68> 9442
+<2a69> <2a69> 9441
+<2a6a> <2a79> 15798
+<2a7a> <2a7a> 9436
+endcidrange
+100 begincidrange
+<2a7b> <2a7e> 15814
+<2b21> <2b29> 15818
+<2b2a> <2b2a> 149
+<2b2b> <2b2b> 143
+<2b2c> <2b2e> 15827
+<2b2f> <2b2f> 9437
+<2b30> <2b30> 9426
+<2b31> <2b36> 15830
+<2b37> <2b37> 9438
+<2b38> <2b38> 9423
+<2b39> <2b39> 9418
+<2b3a> <2b42> 15836
+<2b43> <2b43> 9429
+<2b44> <2b44> 9422
+<2b45> <2b45> 9421
+<2b46> <2b46> 9420
+<2b47> <2b47> 9419
+<2b48> <2b48> 9425
+<2b49> <2b49> 9424
+<2b4a> <2b4a> 9440
+<2b4b> <2b4b> 9439
+<2b4c> <2b4c> 9428
+<2b4d> <2b4d> 9427
+<2b4e> <2b4e> 9431
+<2b4f> <2b4f> 9430
+<2b50> <2b50> 9434
+<2b51> <2b51> 9433
+<2b52> <2b54> 15845
+<2b55> <2b55> 9443
+<2b56> <2b56> 15848
+<2b57> <2b57> 130
+<2b58> <2b58> 15849
+<2b59> <2b59> 135
+<2b5a> <2b5a> 127
+<2b5b> <2b5b> 129
+<2b5c> <2b5c> 65
+<2b5d> <2b5d> 15850
+<2b5e> <2b5e> 137
+<2b5f> <2b5f> 128
+<2b60> <2b6c> 15851
+<2b6d> <2b6d> 132
+<2b6e> <2b7c> 15864
+<2b7d> <2b7d> 95
+<2b7e> <2b7e> 15879
+<2c21> <2c29> 8286
+<2c2a> <2c34> 10514
+<2c35> <2c3e> 8092
+<2c3f> <2c40> 8298
+<2c41> <2c5a> 10313
+<2c5b> <2c6e> 10413
+<2c6f> <2c6f> 10455
+<2c70> <2c70> 10438
+<2c71> <2c71> 10434
+<2c72> <2c72> 10442
+<2c73> <2c73> 10441
+<2c7d> <2c7e> 16281
+<2d21> <2d3e> 7555
+<2d3f> <2d3f> 8225
+<2d40> <2d41> 7585
+<2d42> <2d42> 8038
+<2d43> <2d43> 7588
+<2d44> <2d44> 8040
+<2d45> <2d45> 7590
+<2d46> <2d46> 8042
+<2d47> <2d48> 7592
+<2d49> <2d49> 8044
+<2d4a> <2d4b> 7595
+<2d4c> <2d4c> 8043
+<2d4d> <2d4e> 7598
+<2d4f> <2d4f> 8047
+<2d50> <2d56> 7601
+<2d57> <2d57> 8226
+<2d5f> <2d5f> 8323
+<2d60> <2d63> 7608
+<2d64> <2d64> 8055
+<2d65> <2d6f> 7613
+<2d73> <2d73> 7624
+<2d78> <2d79> 7629
+<2d7d> <2d7d> 12259
+<2d7e> <2d7e> 8219
+<2e21> <2e21> 13731
+<2e22> <2e22> 13839
+<2e23> <2e23> 13698
+<2e24> <2e24> 8371
+<2e25> <2e26> 14300
+<2e27> <2e27> 14307
+<2e28> <2e28> 8372
+<2e29> <2e2a> 14312
+<2e2b> <2e2b> 8375
+<2e2c> <2e2c> 14314
+<2e2d> <2e2d> 14316
+<2e2e> <2e2e> 16779
+<2e2f> <2e2f> 14318
+<2e30> <2e30> 8377
+<2e31> <2e33> 16780
+<2e34> <2e34> 14322
+<2e35> <2e35> 8379
+<2e36> <2e36> 8381
+<2e37> <2e37> 14323
+<2e38> <2e38> 13382
+endcidrange
+100 begincidrange
+<2e39> <2e39> 8364
+<2e3a> <2e3a> 7660
+<2e3b> <2e3b> 14328
+<2e3c> <2e3c> 20299
+<2e3d> <2e3e> 16783
+<2e3f> <2e40> 14331
+<2e41> <2e41> 8383
+<2e42> <2e42> 14336
+<2e43> <2e43> 16785
+<2e44> <2e44> 8390
+<2e45> <2e45> 14340
+<2e46> <2e47> 16786
+<2e48> <2e48> 14341
+<2e49> <2e49> 13360
+<2e4a> <2e4b> 16788
+<2e4c> <2e4c> 14345
+<2e4d> <2e4d> 14348
+<2e4e> <2e4e> 16790
+<2e4f> <2e4f> 8393
+<2e50> <2e50> 13389
+<2e51> <2e53> 16791
+<2e54> <2e54> 8395
+<2e55> <2e55> 15410
+<2e56> <2e56> 16794
+<2e57> <2e57> 20300
+<2e58> <2e58> 16795
+<2e59> <2e59> 14353
+<2e5a> <2e5a> 14355
+<2e5b> <2e5b> 15425
+<2e5c> <2e5c> 14357
+<2e5d> <2e5d> 8398
+<2e5e> <2e5e> 14358
+<2e5f> <2e5f> 16796
+<2e60> <2e60> 14359
+<2e61> <2e62> 14361
+<2e63> <2e63> 13385
+<2e64> <2e64> 16797
+<2e65> <2e65> 14056
+<2e66> <2e66> 16798
+<2e67> <2e67> 8402
+<2e68> <2e68> 13338
+<2e69> <2e69> 14363
+<2e6a> <2e6a> 16799
+<2e6b> <2e6b> 8403
+<2e6c> <2e6c> 20301
+<2e6d> <2e6d> 16800
+<2e6e> <2e6e> 13378
+<2e6f> <2e6f> 14369
+<2e70> <2e70> 16801
+<2e71> <2e71> 13365
+<2e72> <2e72> 8407
+<2e73> <2e73> 16802
+<2e74> <2e74> 8408
+<2e75> <2e75> 16803
+<2e76> <2e77> 14375
+<2e78> <2e78> 8411
+<2e79> <2e7a> 14378
+<2e7b> <2e7c> 16804
+<2e7d> <2e7e> 14381
+<2f21> <2f21> 8413
+<2f22> <2f22> 14386
+<2f23> <2f23> 8414
+<2f24> <2f26> 14388
+<2f27> <2f27> 16806
+<2f28> <2f28> 7633
+<2f29> <2f29> 16807
+<2f2a> <2f2a> 8415
+<2f2b> <2f2b> 14395
+<2f2c> <2f2c> 7651
+<2f2d> <2f2e> 16808
+<2f2f> <2f2f> 13366
+<2f30> <2f31> 14396
+<2f32> <2f32> 16810
+<2f33> <2f33> 14401
+<2f34> <2f34> 15411
+<2f35> <2f35> 14404
+<2f36> <2f36> 13333
+<2f37> <2f39> 14406
+<2f3a> <2f3a> 7654
+<2f3b> <2f3c> 16811
+<2f3d> <2f3d> 14411
+<2f3e> <2f3e> 16813
+<2f3f> <2f3f> 14414
+<2f40> <2f40> 7770
+<2f41> <2f41> 14417
+<2f42> <2f42> 13953
+<2f43> <2f43> 13952
+<2f44> <2f46> 14420
+<2f47> <2f47> 14424
+<2f48> <2f49> 16814
+<2f4a> <2f4a> 14426
+<2f4b> <2f4b> 8421
+<2f4c> <2f4c> 16816
+<2f4d> <2f4d> 14427
+<2f4e> <2f4e> 8420
+<2f4f> <2f4f> 8419
+<2f50> <2f51> 16817
+<2f52> <2f56> 14429
+<2f57> <2f57> 7746
+<2f58> <2f58> 7751
+endcidrange
+100 begincidrange
+<2f59> <2f59> 16819
+<2f5a> <2f5a> 13384
+<2f5b> <2f5b> 14436
+<2f5c> <2f5c> 16820
+<2f5d> <2f5d> 8423
+<2f5e> <2f5e> 13387
+<2f5f> <2f5f> 14438
+<2f60> <2f61> 16821
+<2f62> <2f62> 14439
+<2f63> <2f64> 14441
+<2f65> <2f65> 16823
+<2f66> <2f67> 14443
+<2f68> <2f68> 16824
+<2f69> <2f69> 8428
+<2f6a> <2f6a> 14448
+<2f6b> <2f6c> 16825
+<2f6d> <2f6d> 8430
+<2f6e> <2f6e> 16827
+<2f6f> <2f70> 14450
+<2f71> <2f71> 16828
+<2f72> <2f72> 14456
+<2f73> <2f73> 16829
+<2f74> <2f74> 14460
+<2f75> <2f75> 16830
+<2f76> <2f76> 14461
+<2f77> <2f77> 16831
+<2f78> <2f79> 14462
+<2f7a> <2f7b> 16832
+<2f7c> <2f7d> 14468
+<2f7e> <2f7e> 7774
+<3021> <3028> 1125
+<3029> <3029> 8266
+<302a> <3031> 1134
+<3032> <3032> 7961
+<3033> <303a> 1143
+<303b> <303b> 7634
+<303c> <306d> 1152
+<306e> <306e> 7635
+<306f> <3070> 1203
+<3071> <3071> 7962
+<3072> <3072> 1206
+<3073> <3073> 7636
+<3074> <307b> 1208
+<307c> <307c> 7637
+<307d> <307e> 1217
+<3121> <3129> 1219
+<312a> <312a> 7638
+<312b> <3138> 1229
+<3139> <3139> 20271
+<313a> <313c> 1244
+<313d> <313d> 7642
+<313e> <3141> 1248
+<3142> <3142> 13650
+<3143> <317e> 1253
+<3221> <3227> 1313
+<3228> <3228> 7645
+<3229> <325f> 1321
+<3260> <3260> 7647
+<3261> <3266> 1377
+<3267> <3267> 7965
+<3268> <3275> 1384
+<3276> <3276> 13673
+<3277> <3279> 1399
+<327a> <327a> 20269
+<327b> <327e> 1403
+<3321> <3321> 1407
+<3322> <3322> 7650
+<3323> <336a> 1409
+<336b> <336b> 7652
+<336c> <3372> 1482
+<3373> <3373> 7653
+<3374> <3377> 1490
+<3378> <3378> 20290
+<3379> <337e> 1495
+<3421> <344c> 1501
+<344d> <344d> 7656
+<344e> <3464> 1546
+<3465> <3465> 7657
+<3466> <347e> 1570
+<3521> <352a> 1595
+<352b> <352b> 7658
+<352c> <353f> 1606
+<3540> <3540> 7659
+<3541> <3561> 1627
+<3562> <3562> 7966
+<3563> <3563> 1661
+<3564> <3564> 20270
+<3565> <3567> 1663
+<3568> <3568> 20263
+<3569> <357e> 1667
+<3621> <3629> 1689
+<362a> <362a> 7661
+<362b> <3641> 1699
+<3642> <3642> 7968
+<3643> <364e> 1723
+<364f> <364f> 7662
+<3650> <3673> 1736
+<3674> <3674> 7664
+<3675> <367a> 1773
+<367b> <367b> 7665
+endcidrange
+100 begincidrange
+<367c> <367c> 1780
+<367d> <367d> 7666
+<367e> <367e> 1782
+<3721> <3728> 1783
+<3729> <3729> 20272
+<372a> <3736> 1792
+<3737> <3737> 7668
+<3738> <3763> 1806
+<3764> <3764> 20273
+<3765> <3770> 1851
+<3771> <3771> 7674
+<3772> <377d> 1864
+<377e> <377e> 7676
+<3821> <382f> 1877
+<3830> <3830> 20276
+<3831> <3840> 1893
+<3841> <3841> 7678
+<3842> <387e> 1910
+<3921> <392a> 1971
+<392b> <392b> 7679
+<392c> <393b> 1982
+<393c> <393c> 20279
+<393d> <3973> 1999
+<3974> <3974> 7683
+<3975> <3978> 2055
+<3979> <3979> 20284
+<397a> <397e> 2060
+<3a21> <3a34> 2065
+<3a35> <3a35> 20281
+<3a36> <3a66> 2086
+<3a67> <3a67> 7686
+<3a68> <3a7e> 2136
+<3b21> <3b26> 2159
+<3b27> <3b27> 7688
+<3b28> <3b29> 2166
+<3b2a> <3b2a> 7689
+<3b2b> <3b2b> 2169
+<3b2c> <3b2c> 7690
+<3b2d> <3b2d> 20280
+<3b2e> <3b40> 2172
+<3b41> <3b41> 7970
+<3b42> <3b7e> 2192
+<3c21> <3c5c> 2253
+<3c5d> <3c5e> 7695
+<3c5f> <3c7e> 2315
+<3d21> <3d35> 2347
+<3d36> <3d36> 7698
+<3d37> <3d5c> 2369
+<3d5d> <3d5d> 13460
+<3d5e> <3d71> 2408
+<3d72> <3d73> 7701
+<3d74> <3d7e> 2430
+<3e21> <3e24> 2441
+<3e25> <3e25> 7703
+<3e26> <3e63> 2446
+<3e64> <3e64> 7708
+<3e65> <3e72> 2509
+<3e73> <3e73> 20282
+<3e74> <3e7e> 2524
+<3f21> <3f29> 2535
+<3f2a> <3f2a> 7709
+<3f2b> <3f55> 2545
+<3f56> <3f56> 13860
+<3f57> <3f5f> 2589
+<3f60> <3f60> 7711
+<3f61> <3f7e> 2599
+<4021> <4021> 2629
+<4022> <4022> 7713
+<4023> <4070> 2631
+<4071> <4071> 7716
+<4072> <4078> 2710
+<4079> <4079> 7718
+<407a> <407a> 7972
+<407b> <407b> 2719
+<407c> <407d> 7973
+<407e> <407e> 2722
+<4121> <4126> 2723
+<4127> <4127> 7720
+<4128> <4138> 2730
+<4139> <4139> 7721
+<413a> <414b> 2748
+<414c> <414c> 7722
+<414d> <417e> 2767
+<4221> <4236> 2817
+<4237> <4237> 7975
+<4238> <423c> 2840
+<423d> <423d> 7726
+<423e> <425b> 2846
+<425c> <425c> 7728
+<425d> <427c> 2877
+<427d> <427d> 7733
+<427e> <427e> 2910
+<4321> <4328> 2911
+<4329> <4329> 7735
+<432a> <432d> 2920
+<432e> <432e> 7738
+<432f> <4336> 2925
+<4337> <4337> 13915
+<4338> <436f> 2934
+<4370> <4370> 7740
+endcidrange
+100 begincidrange
+<4371> <4374> 2991
+<4375> <4375> 7741
+<4376> <437e> 2996
+<4421> <443c> 3005
+<443d> <443d> 7743
+<443e> <4447> 3034
+<4448> <4448> 7744
+<4449> <4449> 3045
+<444a> <444a> 7745
+<444b> <4453> 3047
+<4454> <4454> 8267
+<4455> <4471> 3057
+<4472> <4472> 20286
+<4473> <447e> 3087
+<4521> <4521> 3099
+<4522> <4522> 7748
+<4523> <4526> 3101
+<4527> <4527> 7749
+<4528> <452d> 3106
+<452e> <452e> 7750
+<452f> <4545> 3113
+<4546> <4546> 13949
+<4547> <4547> 3137
+<4548> <4548> 7753
+<4549> <454a> 3139
+<454b> <454b> 7754
+<454c> <4551> 3142
+<4552> <4552> 7756
+<4553> <457e> 3149
+<4621> <4653> 3193
+<4654> <4654> 7761
+<4655> <465a> 3245
+<465b> <465b> 20287
+<465c> <4665> 3252
+<4666> <4667> 7766
+<4668> <4669> 3264
+<466a> <466a> 7768
+<466b> <467e> 3267
+<4721> <4728> 3287
+<4729> <4729> 7769
+<472a> <4756> 3296
+<4757> <4757> 7771
+<4758> <4766> 3342
+<4767> <4767> 7772
+<4768> <4768> 3358
+<4769> <4769> 7773
+<476a> <477c> 3360
+<477d> <477d> 20288
+<477e> <477e> 3380
+<4821> <4823> 3381
+<4824> <4824> 7775
+<4825> <483f> 3385
+<4840> <4840> 7978
+<4841> <4853> 3413
+<4854> <4854> 7778
+<4855> <486f> 3433
+<4870> <4870> 13495
+<4871> <4874> 3461
+<4875> <4875> 7780
+<4876> <487e> 3466
+<4921> <4922> 3475
+<4923> <4923> 7782
+<4924> <492e> 3478
+<492f> <492f> 7783
+<4930> <4934> 3490
+<4935> <4935> 7785
+<4936> <493e> 3496
+<493f> <493f> 20222
+<4940> <4940> 7786
+<4941> <494d> 3507
+<494e> <494e> 7787
+<494f> <495f> 3521
+<4960> <4960> 20289
+<4961> <497e> 3539
+<4a21> <4a42> 3569
+<4a43> <4a43> 7789
+<4a44> <4a4c> 3604
+<4a4d> <4a4d> 7790
+<4a4e> <4a4e> 14013
+<4a4f> <4a52> 3615
+<4a53> <4a53> 7979
+<4a54> <4a59> 3620
+<4a5a> <4a5a> 7791
+<4a5b> <4a5b> 3627
+<4a5c> <4a5c> 20291
+<4a5d> <4a78> 3629
+<4a79> <4a79> 7792
+<4a7a> <4a7e> 3658
+<4b21> <4b28> 3663
+<4b29> <4b29> 7794
+<4b2a> <4b6f> 3672
+<4b70> <4b70> 7796
+<4b71> <4b77> 3743
+<4b78> <4b78> 7980
+<4b79> <4b7e> 3751
+<4c21> <4c58> 3757
+<4c59> <4c59> 7798
+<4c5a> <4c5e> 3814
+<4c5f> <4c5f> 7799
+<4c60> <4c61> 3820
+endcidrange
+100 begincidrange
+<4c62> <4c62> 20293
+<4c63> <4c6b> 3823
+<4c6c> <4c6c> 20294
+<4c6d> <4c79> 3833
+<4c7a> <4c7a> 7801
+<4c7b> <4c7b> 3847
+<4c7c> <4c7c> 7802
+<4c7d> <4c7e> 3849
+<4d21> <4d31> 3851
+<4d32> <4d32> 14074
+<4d33> <4d7e> 3869
+<4e21> <4e79> 3945
+<4e7a> <4e7b> 7809
+<4e7c> <4e7c> 20265
+<4e7d> <4e7e> 4037
+<4f21> <4f30> 4039
+<4f31> <4f31> 7812
+<4f32> <4f53> 4056
+<4f54> <4f54> 13803
+<4f55> <4f55> 14471
+<4f56> <4f56> 8432
+<4f57> <4f58> 16834
+<4f59> <4f59> 8435
+<4f5a> <4f5a> 20302
+<4f5b> <4f5b> 16836
+<4f5c> <4f5c> 8437
+<4f5d> <4f5e> 14476
+<4f5f> <4f5f> 13850
+<4f60> <4f60> 7693
+<4f61> <4f61> 13361
+<4f62> <4f68> 16837
+<4f69> <4f69> 8439
+<4f6a> <4f6a> 14482
+<4f6b> <4f6b> 16844
+<4f6c> <4f6d> 14483
+<4f6e> <4f6e> 16845
+<4f6f> <4f6f> 14123
+<4f70> <4f70> 16846
+<4f71> <4f71> 8441
+<4f72> <4f72> 14290
+<4f73> <4f73> 14488
+<4f74> <4f74> 16847
+<4f75> <4f75> 8442
+<4f76> <4f76> 14489
+<4f77> <4f77> 8445
+<4f78> <4f78> 16848
+<4f79> <4f79> 14493
+<4f7a> <4f7b> 16849
+<4f7c> <4f7c> 8446
+<4f7d> <4f7d> 16851
+<4f7e> <4f7e> 13964
+<5021> <507e> 4090
+<5121> <514c> 4184
+<514d> <514d> 7817
+<514e> <517e> 4229
+<5221> <5256> 4278
+<5257> <5257> 14111
+<5258> <527a> 4333
+<527b> <527b> 20277
+<527c> <527e> 4369
+<5321> <535d> 4372
+<535e> <535e> 7821
+<535f> <5372> 4434
+<5373> <5373> 14116
+<5374> <537e> 4455
+<5421> <547e> 4466
+<5521> <557e> 4560
+<5621> <567e> 4654
+<5721> <5750> 4748
+<5751> <5751> 13538
+<5752> <577e> 4797
+<5821> <587e> 4842
+<5921> <5927> 4936
+<5928> <5928> 7991
+<5929> <5974> 4944
+<5975> <5975> 20264
+<5976> <597e> 5021
+<5a21> <5a7e> 5030
+<5b21> <5b7e> 5124
+<5c21> <5c7e> 5218
+<5d21> <5d7e> 5312
+<5e21> <5e7e> 5406
+<5f21> <5f7e> 5500
+<6021> <6043> 5594
+<6044> <6044> 20278
+<6045> <607e> 5630
+<6121> <6130> 5688
+<6131> <6131> 20267
+<6132> <6133> 5705
+<6134> <6134> 20283
+<6135> <6155> 5708
+<6156> <6156> 20175
+<6157> <617e> 5742
+<6221> <627e> 5782
+<6321> <635d> 5876
+<635e> <635e> 20285
+<635f> <637e> 5938
+<6421> <6426> 5970
+<6427> <6427> 20266
+<6428> <643f> 5977
+endcidrange
+100 begincidrange
+<6440> <6440> 7997
+<6441> <647e> 6002
+<6521> <657e> 6064
+<6621> <667e> 6158
+<6721> <6726> 6252
+<6727> <6727> 20275
+<6728> <675a> 6259
+<675b> <675b> 14196
+<675c> <6769> 6311
+<676a> <676a> 20292
+<676b> <677e> 6326
+<6821> <687e> 6346
+<6921> <6949> 6440
+<694a> <694a> 20274
+<694b> <6966> 6482
+<6967> <6967> 20296
+<6968> <697e> 6511
+<6a21> <6a23> 6534
+<6a24> <6a24> 20295
+<6a25> <6a7e> 6538
+<6b21> <6b42> 6628
+<6b43> <6b43> 20268
+<6b44> <6b7e> 6663
+<6c21> <6c7e> 6722
+<6d21> <6d7e> 6816
+<6e21> <6e7e> 6910
+<6f21> <6f7e> 7004
+<7021> <7056> 7098
+<7057> <7057> 13624
+<7058> <707e> 7153
+<7121> <7158> 7192
+<7159> <7159> 8003
+<715a> <717e> 7249
+<7221> <726c> 7286
+<726d> <726d> 14272
+<726e> <727e> 7363
+<7321> <737e> 7380
+<7421> <7424> 7474
+<7425> <7426> 8284
+<7427> <7427> 7963
+<7428> <7428> 13362
+<7429> <7429> 14499
+<742a> <742a> 14501
+<742b> <742b> 14503
+<742c> <742c> 16852
+<742d> <742d> 14508
+<742e> <742e> 20303
+<742f> <742f> 15390
+<7430> <7432> 16853
+<7433> <7433> 14512
+<7434> <7434> 14515
+<7435> <7435> 16856
+<7436> <7436> 8450
+<7437> <7437> 14518
+<7438> <7438> 16857
+<7439> <7439> 14520
+<743a> <743a> 8370
+<743b> <743b> 16858
+<743c> <743d> 14522
+<743e> <743e> 8451
+<743f> <743f> 16859
+<7440> <7442> 14524
+<7443> <7443> 14528
+<7444> <7444> 13368
+<7445> <7445> 8452
+<7446> <7446> 14531
+<7447> <7447> 8453
+<7448> <7449> 14532
+<744a> <744c> 16860
+<744d> <744d> 14538
+<744e> <744f> 16863
+<7450> <7450> 13326
+<7451> <7451> 16865
+<7452> <7452> 21558
+<7453> <7453> 14544
+<7454> <7454> 16866
+<7455> <7455> 8458
+<7456> <7456> 16867
+<7457> <7457> 14546
+<7458> <7458> 14550
+<7459> <7459> 16868
+<745a> <745a> 8463
+<745b> <745b> 8462
+<745c> <745c> 13328
+<745d> <745d> 14552
+<745e> <745e> 13363
+<745f> <7460> 16869
+<7461> <7461> 21072
+<7462> <7462> 16871
+<7463> <7463> 13390
+<7464> <7464> 14559
+<7465> <7465> 14563
+<7466> <7467> 16872
+<7468> <7468> 13765
+<7469> <7469> 14564
+<746a> <746a> 16874
+<746b> <746c> 14565
+<746d> <746e> 14568
+<746f> <7470> 14571
+<7471> <7472> 16875
+endcidrange
+100 begincidrange
+<7473> <7473> 13340
+<7474> <7474> 8467
+<7475> <7475> 14582
+<7476> <7476> 7724
+<7477> <7477> 14583
+<7478> <7478> 16877
+<7479> <7479> 7747
+<747a> <747a> 8468
+<747b> <747b> 14586
+<747c> <747c> 8470
+<747d> <747e> 14588
+<7521> <7521> 16878
+<7522> <7522> 13341
+<7523> <7523> 16879
+<7524> <7525> 14591
+<7526> <7526> 7831
+<7527> <7527> 16880
+<7528> <7528> 13381
+<7529> <7529> 14597
+<752a> <752a> 16881
+<752b> <752b> 13334
+<752c> <752c> 8472
+<752d> <752d> 8474
+<752e> <752e> 8473
+<752f> <752f> 20304
+<7530> <7531> 16882
+<7532> <7532> 8477
+<7533> <7534> 16884
+<7535> <7535> 8366
+<7536> <7536> 16886
+<7537> <7537> 8369
+<7538> <7538> 16887
+<7539> <7539> 14604
+<753a> <753a> 16888
+<753b> <753b> 8480
+<753c> <753c> 13377
+<753d> <753d> 14607
+<753e> <753e> 8478
+<753f> <753f> 8482
+<7540> <7542> 16889
+<7543> <7543> 13352
+<7544> <7545> 8484
+<7546> <7546> 16892
+<7547> <7547> 13397
+<7548> <7548> 14611
+<7549> <7549> 15433
+<754a> <754b> 16893
+<754c> <754c> 8487
+<754d> <754d> 14614
+<754e> <754e> 20305
+<754f> <754f> 14615
+<7550> <7550> 8490
+<7551> <7551> 16895
+<7552> <7552> 14616
+<7553> <7553> 14619
+<7554> <7557> 16896
+<7558> <7558> 8491
+<7559> <7559> 14622
+<755a> <755a> 8493
+<755b> <755b> 14623
+<755c> <755c> 16900
+<755d> <755d> 14066
+<755e> <755e> 8492
+<755f> <755f> 16901
+<7560> <7560> 14626
+<7561> <7564> 14628
+<7565> <7565> 13375
+<7566> <7566> 16902
+<7567> <7568> 14634
+<7569> <7569> 8367
+<756a> <756a> 14636
+<756b> <756f> 14638
+<7570> <7572> 16903
+<7573> <7573> 14645
+<7574> <7574> 16906
+<7575> <7576> 14647
+<7577> <7577> 16907
+<7578> <7578> 8498
+<7579> <7579> 14651
+<757a> <757a> 8499
+<757b> <757b> 16908
+<757c> <757c> 14653
+<757d> <757e> 16909
+<7621> <7621> 16911
+<7622> <7622> 8501
+<7623> <7623> 16912
+<7624> <7624> 13329
+<7625> <7625> 16913
+<7626> <7626> 14143
+<7627> <7628> 14658
+<7629> <762a> 16914
+<762b> <762d> 14662
+<762e> <762f> 14666
+<7630> <7630> 8503
+<7631> <7631> 8505
+<7632> <7632> 16916
+<7633> <7633> 14669
+<7634> <7634> 16917
+<7635> <7636> 14671
+<7637> <7637> 16918
+endcidrange
+100 begincidrange
+<7638> <7638> 8508
+<7639> <7639> 14675
+<763a> <763a> 16919
+<763b> <763b> 13392
+<763c> <763c> 16920
+<763d> <763d> 14677
+<763e> <763e> 16921
+<763f> <7642> 14679
+<7643> <7643> 13386
+<7644> <7644> 16922
+<7645> <7645> 13398
+<7646> <7646> 14683
+<7647> <7648> 16923
+<7649> <7649> 13344
+<764a> <764a> 13388
+<764b> <764b> 8509
+<764c> <764e> 16925
+<764f> <7650> 14687
+<7651> <7651> 14691
+<7652> <7652> 8511
+<7653> <7653> 14153
+<7654> <7654> 16928
+<7655> <7655> 14692
+<7656> <7656> 14694
+<7657> <7657> 8512
+<7658> <7658> 16929
+<7659> <7659> 14696
+<765a> <765b> 16930
+<765c> <765c> 14698
+<765d> <765e> 14700
+<765f> <765f> 14703
+<7660> <7660> 13904
+<7661> <7661> 8515
+<7662> <7662> 14705
+<7663> <7663> 14707
+<7664> <7667> 16932
+<7668> <7668> 14710
+<7669> <7669> 13327
+<766a> <766a> 14711
+<766b> <766b> 8516
+<766c> <766c> 13354
+<766d> <766e> 16936
+<766f> <766f> 8519
+<7670> <7671> 14712
+<7672> <7672> 14715
+<7673> <7673> 13395
+<7674> <7675> 16938
+<7676> <7676> 8523
+<7677> <7677> 7700
+<7678> <7678> 13330
+<7679> <7679> 16940
+<767a> <767a> 8525
+<767b> <767b> 16941
+<767c> <767c> 13324
+<767d> <767e> 16942
+<7721> <7721> 14719
+<7722> <7722> 14721
+<7723> <7723> 16944
+<7724> <7724> 14723
+<7725> <7725> 13332
+<7726> <7728> 14724
+<7729> <7729> 7776
+<772a> <772a> 16945
+<772b> <772b> 14728
+<772c> <772c> 16946
+<772d> <772d> 14729
+<772e> <772e> 16947
+<772f> <772f> 8529
+<7730> <7730> 16948
+<7731> <7731> 14732
+<7732> <7732> 14734
+<7733> <7733> 16949
+<7734> <7734> 14736
+<7735> <7735> 14738
+<7736> <7738> 16950
+<7739> <7739> 15395
+<773a> <773a> 16953
+<773b> <773c> 8531
+<773d> <773d> 7760
+<773e> <773e> 8534
+<773f> <773f> 20306
+<7740> <7741> 14746
+<7742> <7742> 16954
+<7743> <7743> 14748
+<7744> <7744> 16955
+<7745> <7745> 8535
+<7746> <7746> 16956
+<7747> <7747> 8536
+<7748> <7748> 14753
+<7749> <774a> 14755
+<774b> <774b> 16957
+<774c> <774c> 8537
+<774d> <774e> 16958
+<774f> <774f> 14759
+<7750> <7750> 16960
+<7751> <7751> 7644
+<7752> <7753> 8540
+<7754> <7754> 16961
+<7755> <7755> 13347
+<7756> <7756> 21933
+endcidrange
+100 begincidrange
+<7757> <7757> 8539
+<7758> <7758> 14763
+<7759> <7759> 16962
+<775a> <775a> 20307
+<775b> <775c> 16963
+<775d> <775d> 14765
+<775e> <775e> 8543
+<775f> <7760> 16965
+<7761> <7761> 8544
+<7762> <7762> 14770
+<7763> <7763> 16967
+<7764> <7765> 14776
+<7766> <7766> 16968
+<7767> <7767> 14779
+<7768> <7768> 16969
+<7769> <7769> 8546
+<776a> <776a> 13355
+<776b> <776b> 14783
+<776c> <776d> 16970
+<776e> <776e> 14786
+<776f> <776f> 8548
+<7770> <7771> 16972
+<7772> <7772> 14790
+<7773> <7773> 14794
+<7774> <7775> 14796
+<7776> <7776> 16974
+<7777> <7778> 14798
+<7779> <7779> 8551
+<777a> <777a> 14803
+<777b> <777b> 8552
+<777c> <777c> 14804
+<777d> <777d> 8553
+<777e> <777e> 14805
+<7821> <7821> 8555
+<7822> <7824> 14809
+<7825> <7825> 7732
+<7826> <7826> 8557
+<7827> <7827> 14813
+<7828> <7828> 8558
+<7829> <7829> 16975
+<782a> <782a> 14814
+<782b> <782b> 8560
+<782c> <782d> 14815
+<782e> <782e> 14819
+<782f> <782f> 16976
+<7830> <7831> 14820
+<7832> <7832> 14824
+<7833> <7833> 16977
+<7834> <7834> 14826
+<7835> <7835> 16978
+<7836> <7837> 14830
+<7838> <7838> 8562
+<7839> <783a> 14833
+<783b> <783b> 8563
+<783c> <783c> 14836
+<783d> <783d> 14832
+<783e> <783e> 16979
+<783f> <783f> 14837
+<7840> <7840> 16980
+<7841> <7843> 14839
+<7844> <7844> 16981
+<7845> <7845> 14842
+<7846> <7846> 16982
+<7847> <7847> 8564
+<7848> <7848> 16983
+<7849> <7849> 8434
+<784a> <784a> 8565
+<784b> <784b> 14845
+<784c> <784c> 14848
+<784d> <784e> 16984
+<784f> <784f> 14851
+<7850> <7850> 14853
+<7851> <7852> 16986
+<7853> <785a> 14855
+<785b> <785b> 16988
+<785c> <785f> 14863
+<7860> <7860> 16989
+<7861> <7861> 8569
+<7862> <7862> 16990
+<7863> <7863> 8568
+<7864> <7864> 8570
+<7865> <7866> 16991
+<7867> <7868> 14870
+<7869> <786c> 16993
+<786d> <786d> 14873
+<786e> <786f> 16997
+<7870> <7871> 14874
+<7872> <7872> 8572
+<7873> <7874> 16999
+<7875> <7876> 14876
+<7877> <7877> 7877
+<7878> <787a> 17001
+<787b> <787b> 14882
+<787c> <787c> 17004
+<787d> <787d> 14888
+<787e> <787e> 17005
+<7921> <7921> 17006
+<7922> <7922> 8575
+<7923> <7923> 13342
+<7924> <7924> 15420
+endcidrange
+100 begincidrange
+<7925> <7925> 14892
+<7926> <7926> 17007
+<7927> <7927> 13379
+<7928> <792a> 17008
+<792b> <792b> 14897
+<792c> <792c> 14900
+<792d> <792d> 17011
+<792e> <792e> 14901
+<792f> <7930> 17012
+<7931> <7931> 14903
+<7932> <7932> 17014
+<7933> <7933> 13348
+<7934> <7934> 13345
+<7935> <7935> 14907
+<7936> <7936> 17015
+<7937> <7937> 13335
+<7938> <7938> 13391
+<7939> <7939> 13359
+<793a> <793a> 14909
+<793b> <793b> 13351
+<793c> <793d> 8580
+<793e> <793e> 17016
+<793f> <793f> 13325
+<7940> <7940> 13371
+<7941> <7941> 8583
+<7942> <7942> 14912
+<7943> <7943> 7758
+<7944> <7944> 14913
+<7945> <7945> 17017
+<7946> <7946> 14915
+<7947> <794b> 17018
+<794c> <794c> 14917
+<794d> <794d> 13343
+<794e> <794e> 14922
+<794f> <794f> 14925
+<7950> <7950> 14927
+<7951> <7951> 13373
+<7952> <7952> 17023
+<7953> <7953> 14929
+<7954> <7954> 17024
+<7955> <7956> 14931
+<7957> <7957> 17025
+<7958> <7958> 8588
+<7959> <795c> 17026
+<795d> <795f> 14939
+<7960> <7960> 14943
+<7961> <7961> 17030
+<7962> <7962> 14944
+<7963> <7963> 8589
+<7964> <7964> 13358
+<7965> <7966> 14947
+<7967> <7967> 17031
+<7968> <7968> 14953
+<7969> <7969> 7739
+<796a> <796a> 14951
+<796b> <796b> 17032
+<796c> <796c> 14954
+<796d> <796d> 14176
+<796e> <796e> 17033
+<796f> <796f> 14956
+<7970> <7974> 17034
+<7975> <7975> 14960
+<7976> <7976> 17039
+<7977> <7978> 14965
+<7979> <797a> 14968
+<797b> <797d> 14971
+<797e> <797e> 17040
+<7a21> <7a21> 14974
+<7a22> <7a22> 8591
+<7a23> <7a23> 14975
+<7a24> <7a24> 17041
+<7a25> <7a25> 14978
+<7a26> <7a26> 17042
+<7a27> <7a27> 14980
+<7a28> <7a28> 8594
+<7a29> <7a2a> 17043
+<7a2b> <7a2b> 14982
+<7a2c> <7a2c> 8595
+<7a2d> <7a2d> 13322
+<7a2e> <7a2e> 13399
+<7a2f> <7a2f> 17045
+<7a30> <7a32> 14986
+<7a33> <7a33> 13376
+<7a34> <7a34> 14990
+<7a35> <7a35> 8596
+<7a36> <7a36> 7697
+<7a37> <7a37> 8359
+<7a38> <7a38> 14994
+<7a39> <7a39> 8597
+<7a3a> <7a3a> 13353
+<7a3b> <7a3b> 15002
+<7a3c> <7a3c> 17046
+<7a3d> <7a3e> 15003
+<7a3f> <7a3f> 17047
+<7a40> <7a40> 15005
+<7a41> <7a42> 15007
+<7a43> <7a43> 15010
+<7a44> <7a44> 13349
+<7a45> <7a45> 15013
+<7a46> <7a46> 15015
+endcidrange
+100 begincidrange
+<7a47> <7a48> 17048
+<7a49> <7a49> 15017
+<7a4a> <7a4a> 17050
+<7a4b> <7a4b> 15024
+<7a4c> <7a4d> 17051
+<7a4e> <7a4e> 15027
+<7a4f> <7a4f> 15029
+<7a50> <7a55> 17053
+<7a56> <7a56> 15034
+<7a57> <7a57> 17059
+<7a58> <7a58> 13350
+<7a59> <7a59> 14195
+<7a5a> <7a5d> 17060
+<7a5e> <7a5e> 15043
+<7a5f> <7a62> 17064
+<7a63> <7a65> 15044
+<7a66> <7a66> 17068
+<7a67> <7a67> 15047
+<7a68> <7a69> 17069
+<7a6a> <7a6a> 15048
+<7a6b> <7a6b> 17071
+<7a6c> <7a6d> 8600
+<7a6e> <7a70> 17072
+<7a71> <7a71> 15049
+<7a72> <7a72> 17075
+<7a73> <7a74> 15050
+<7a75> <7a75> 17076
+<7a76> <7a76> 15052
+<7a77> <7a78> 15054
+<7a79> <7a79> 17077
+<7a7a> <7a7c> 15056
+<7a7d> <7a7d> 8603
+<7a7e> <7a7e> 17078
+<7b21> <7b22> 17079
+<7b23> <7b23> 15059
+<7b24> <7b25> 17081
+<7b26> <7b26> 7807
+<7b27> <7b27> 13367
+<7b28> <7b28> 8605
+<7b29> <7b2d> 17083
+<7b2e> <7b2e> 15065
+<7b2f> <7b2f> 8606
+<7b30> <7b30> 17088
+<7b31> <7b32> 15066
+<7b33> <7b35> 17089
+<7b36> <7b36> 7706
+<7b37> <7b37> 17092
+<7b38> <7b38> 8608
+<7b39> <7b39> 17093
+<7b3a> <7b3a> 8610
+<7b3b> <7b3b> 15076
+<7b3c> <7b3d> 17094
+<7b3e> <7b3e> 15073
+<7b3f> <7b3f> 17096
+<7b40> <7b40> 8611
+<7b41> <7b41> 17097
+<7b42> <7b42> 15075
+<7b43> <7b43> 17098
+<7b44> <7b44> 15077
+<7b45> <7b4a> 17099
+<7b4b> <7b4b> 15078
+<7b4c> <7b4d> 17105
+<7b4e> <7b4e> 13336
+<7b4f> <7b4f> 13394
+<7b50> <7b51> 17107
+<7b52> <7b52> 15081
+<7b53> <7b53> 17109
+<7b54> <7b54> 15086
+<7b55> <7b55> 17110
+<7b56> <7b56> 15089
+<7b57> <7b57> 17111
+<7b58> <7b59> 15090
+<7b5a> <7b5a> 15097
+<7b5b> <7b5b> 17112
+<7b5c> <7b5c> 15098
+<7b5d> <7b5f> 15100
+<7b60> <7b60> 17113
+<7b61> <7b61> 15103
+<7b62> <7b62> 7715
+<7b63> <7b63> 15108
+<7b64> <7b65> 17114
+<7b66> <7b66> 15110
+<7b67> <7b67> 7813
+<7b68> <7b69> 15115
+<7b6a> <7b6a> 15119
+<7b6b> <7b6c> 17116
+<7b6d> <7b6d> 8615
+<7b6e> <7b6e> 8360
+<7b6f> <7b6f> 13331
+<7b70> <7b74> 15125
+<7b75> <7b78> 17118
+<7b79> <7b79> 13346
+<7b7a> <7b7a> 15132
+<7b7b> <7b7b> 15134
+<7b7c> <7b7c> 17122
+<7b7d> <7b7d> 8616
+<7b7e> <7b7e> 15138
+<7c21> <7c21> 15139
+<7c22> <7c22> 8617
+<7c23> <7c23> 17123
+endcidrange
+100 begincidrange
+<7c24> <7c24> 15140
+<7c25> <7c27> 17124
+<7c28> <7c29> 8618
+<7c2a> <7c2a> 17127
+<7c2b> <7c2b> 8621
+<7c2c> <7c2c> 15142
+<7c2d> <7c2d> 8623
+<7c2e> <7c2e> 8622
+<7c2f> <7c2f> 13321
+<7c30> <7c30> 13339
+<7c31> <7c31> 17128
+<7c32> <7c32> 15147
+<7c33> <7c37> 17129
+<7c38> <7c38> 13380
+<7c39> <7c39> 15155
+<7c3a> <7c3a> 8627
+<7c3b> <7c3c> 15156
+<7c3d> <7c3d> 13364
+<7c3e> <7c3e> 8628
+<7c3f> <7c3f> 15158
+<7c40> <7c40> 17134
+<7c41> <7c41> 15166
+<7c42> <7c43> 17135
+<7c44> <7c44> 15169
+<7c45> <7c46> 17137
+<7c47> <7c47> 15172
+<7c48> <7c49> 17139
+<7c4a> <7c4a> 7663
+<7c4b> <7c4e> 17141
+<7c4f> <7c4f> 15181
+<7c50> <7c51> 17145
+<7c52> <7c53> 15182
+<7c54> <7c54> 15187
+<7c55> <7c58> 17147
+<7c59> <7c59> 13320
+<7c5a> <7c5b> 15192
+<7c5c> <7c5c> 17151
+<7c5d> <7c5f> 15194
+<7c60> <7c64> 17152
+<7c65> <7c66> 15198
+<7c67> <7c67> 8635
+<7c68> <7c68> 17157
+<7c69> <7c69> 15200
+<7c6a> <7c6a> 8636
+<7c6b> <7c6b> 17158
+<7c6c> <7c6c> 8637
+<7c6d> <7c6f> 17159
+<7c70> <7c70> 8638
+<7c71> <7c71> 17162
+<7c72> <7c72> 15203
+<7c73> <7c73> 17163
+<7c74> <7c76> 15205
+<7c77> <7c77> 17164
+<7c78> <7c78> 15211
+<7c79> <7c79> 7707
+<7c7a> <7c7a> 7777
+<7c7b> <7c7b> 15216
+<7c7c> <7c7c> 8640
+<7c7d> <7c7d> 15219
+<7c7e> <7c7e> 8644
+<7d21> <7d21> 8645
+<7d22> <7d22> 8642
+<7d23> <7d23> 17165
+<7d24> <7d24> 15220
+<7d25> <7d25> 8647
+<7d26> <7d26> 15223
+<7d27> <7d27> 8655
+<7d28> <7d28> 8649
+<7d29> <7d29> 8651
+<7d2a> <7d2a> 8650
+<7d2b> <7d2b> 15224
+<7d2c> <7d2c> 15226
+<7d2d> <7d2d> 8659
+<7d2e> <7d2e> 8362
+<7d2f> <7d31> 15228
+<7d32> <7d32> 8667
+<7d33> <7d33> 8666
+<7d34> <7d34> 8673
+<7d35> <7d35> 13402
+<7d36> <7d36> 15234
+<7d37> <7d37> 8669
+<7d38> <7d38> 8668
+<7d39> <7d39> 8361
+<7d3a> <7d3a> 17166
+<7d3b> <7d3b> 13400
+<7d3c> <7d3d> 17167
+<7d3e> <7d3e> 15239
+<7d3f> <7d3f> 8676
+<7d40> <7d40> 15241
+<7d41> <7d41> 17169
+<7d42> <7d42> 15242
+<7d43> <7d44> 8679
+<7d45> <7d46> 17170
+<7d47> <7d47> 15248
+<7d48> <7d4a> 17172
+<7d4b> <7d4b> 15253
+<7d4c> <7d4c> 17175
+<7d4d> <7d4d> 15254
+<7d4e> <7d4f> 17176
+<7d50> <7d51> 15256
+endcidrange
+100 begincidrange
+<7d52> <7d53> 17178
+<7d54> <7d54> 15260
+<7d55> <7d58> 17180
+<7d59> <7d59> 15261
+<7d5a> <7d5a> 17184
+<7d5b> <7d5c> 15264
+<7d5d> <7d5d> 13393
+<7d5e> <7d5e> 8688
+<7d5f> <7d5f> 15266
+<7d60> <7d60> 17185
+<7d61> <7d61> 15268
+<7d62> <7d62> 15270
+<7d63> <7d63> 13374
+<7d64> <7d64> 15271
+<7d65> <7d65> 17186
+<7d66> <7d67> 8690
+<7d68> <7d68> 8693
+<7d69> <7d69> 17187
+<7d6a> <7d6a> 8694
+<7d6b> <7d6b> 15275
+<7d6c> <7d6d> 15277
+<7d6e> <7d72> 17188
+<7d73> <7d73> 15284
+<7d74> <7d74> 17193
+<7d75> <7d75> 15285
+<7d76> <7d76> 13337
+<7d77> <7d77> 15286
+<7d78> <7d78> 15288
+<7d79> <7d79> 15290
+<7d7a> <7d7a> 7795
+<7d7b> <7d7b> 7788
+<7d7c> <7d7d> 15292
+<7d7e> <7d7e> 17194
+<7e21> <7e21> 8697
+<7e22> <7e22> 15294
+<7e23> <7e23> 7752
+<7e24> <7e24> 13396
+<7e25> <7e25> 8698
+<7e26> <7e26> 15295
+<7e27> <7e27> 15297
+<7e28> <7e28> 15299
+<7e29> <7e2a> 17195
+<7e2b> <7e2b> 8703
+<7e2c> <7e2c> 15311
+<7e2d> <7e2d> 17197
+<7e2e> <7e2e> 15313
+<7e2f> <7e30> 15315
+<7e31> <7e31> 15318
+<7e32> <7e32> 22920
+<7e33> <7e33> 8704
+<7e34> <7e34> 7727
+<7e35> <7e35> 15322
+<7e36> <7e39> 17198
+<7e3a> <7e3a> 15323
+<7e3b> <7e3c> 17202
+<7e3d> <7e3d> 15325
+<7e3e> <7e40> 17204
+<7e41> <7e41> 15329
+<7e42> <7e42> 17207
+<7e43> <7e43> 8708
+<7e44> <7e44> 8707
+<7e45> <7e46> 17208
+<7e47> <7e47> 8709
+<7e48> <7e48> 17210
+<7e49> <7e4a> 15330
+<7e4b> <7e4d> 17211
+<7e4e> <7e4e> 15338
+<7e4f> <7e4f> 8712
+<7e50> <7e50> 17214
+<7e51> <7e51> 15343
+<7e52> <7e53> 17215
+<7e54> <7e55> 15344
+<7e56> <7e56> 17217
+<7e57> <7e57> 15347
+<7e58> <7e5a> 17218
+<7e5b> <7e5b> 15350
+<7e5c> <7e5c> 17221
+<7e5d> <7e5d> 15351
+<7e5e> <7e5e> 8713
+<7e5f> <7e5f> 15353
+<7e60> <7e64> 17222
+<7e65> <7e65> 7646
+<7e66> <7e68> 17227
+<7e69> <7e69> 15363
+<7e6a> <7e6a> 7677
+<7e6b> <7e6b> 17230
+<7e6c> <7e6c> 15365
+<7e6d> <7e6d> 15367
+<7e6e> <7e6e> 17231
+<7e6f> <7e6f> 7682
+<7e70> <7e70> 7797
+<7e71> <7e71> 13323
+<7e72> <7e72> 8717
+<7e73> <7e73> 15370
+<7e74> <7e74> 15376
+<7e75> <7e75> 15379
+<7e76> <7e77> 15383
+<7e78> <7e78> 17232
+<7e79> <7e79> 15385
+<7e7a> <7e7a> 19312
+endcidrange
+100 begincidrange
+<7e7b> <7e7b> 7826
+<7e7c> <7e7c> 19346
+<7e7d> <7e7d> 13893
+<7e7e> <7e7e> 7671
+<a1a1> <a1a5> 17233
+<a1a6> <a1a6> 14299
+<a1a7> <a1a7> 17238
+<a1a8> <a1a8> 14302
+<a1a9> <a1a9> 17239
+<a1aa> <a1aa> 14126
+<a1ab> <a1ae> 17240
+<a1af> <a1af> 14305
+<a1b0> <a1b2> 17244
+<a1b3> <a1b3> 14216
+<a1b4> <a1b4> 14309
+<a1b5> <a1b6> 13856
+<a1b7> <a1b9> 17247
+<a1ba> <a1ba> 14310
+<a1bb> <a1be> 17250
+<a1bf> <a1bf> 8374
+<a1c0> <a1c3> 17254
+<a1c4> <a1c4> 14319
+<a1c5> <a1c8> 17258
+<a1c9> <a1ca> 14320
+<a1cb> <a1cc> 17262
+<a1cd> <a1cd> 8378
+<a1ce> <a1ce> 8380
+<a1cf> <a1d0> 17264
+<a1d1> <a1d1> 14324
+<a1d2> <a1d3> 17266
+<a1d4> <a1d4> 14325
+<a1d5> <a1d7> 17268
+<a1d8> <a1d8> 14327
+<a1d9> <a1d9> 14329
+<a1da> <a1db> 17271
+<a1dc> <a1dc> 8386
+<a1dd> <a1dd> 8384
+<a1de> <a1de> 14047
+<a1df> <a1df> 8389
+<a1e0> <a1e0> 8387
+<a1e1> <a1e2> 17273
+<a1e3> <a1e3> 14333
+<a1e4> <a1e4> 17275
+<a1e5> <a1e6> 14334
+<a1e7> <a1e7> 8388
+<a1e8> <a1ec> 17276
+<a1ed> <a1ee> 14338
+<a1ef> <a1fa> 17281
+<a1fb> <a1fb> 15408
+<a1fc> <a1fc> 17293
+<a1fd> <a1fd> 14342
+<a1fe> <a1fe> 17294
+<a3a1> <a3a1> 14344
+<a3a2> <a3a3> 17295
+<a3a4> <a3a4> 14347
+<a3a5> <a3af> 17297
+<a3b0> <a3b0> 14351
+<a3b1> <a3b1> 17308
+<a3b2> <a3b2> 14105
+<a3b3> <a3b3> 17309
+<a3b4> <a3b4> 14354
+<a3b5> <a3b5> 14356
+<a3b6> <a3c2> 17310
+<a3c3> <a3c3> 8400
+<a3c4> <a3c4> 8573
+<a3c5> <a3c7> 17323
+<a3c8> <a3c8> 13865
+<a3c9> <a3cb> 17326
+<a3cc> <a3cd> 14364
+<a3ce> <a3ce> 8405
+<a3cf> <a3cf> 17329
+<a3d0> <a3d0> 14366
+<a3d1> <a3d4> 17330
+<a3d5> <a3d5> 14370
+<a3d6> <a3df> 17334
+<a3e0> <a3e0> 14372
+<a3e1> <a3e2> 17344
+<a3e3> <a3e3> 14374
+<a3e4> <a3e4> 14115
+<a3e5> <a3e9> 17346
+<a3ea> <a3ea> 14377
+<a3eb> <a3eb> 17351
+<a3ec> <a3ec> 8412
+<a3ed> <a3ed> 14380
+<a3ee> <a3f0> 17352
+<a3f1> <a3f1> 14383
+<a3f2> <a3f4> 17355
+<a3f5> <a3f5> 14385
+<a3f6> <a3fe> 17358
+<a4a1> <a4a4> 17367
+<a4a5> <a4a5> 14391
+<a4a6> <a4a6> 17371
+<a4a7> <a4a7> 14392
+<a4a8> <a4a8> 20308
+<a4a9> <a4ac> 17372
+<a4ad> <a4ad> 14394
+<a4ae> <a4c0> 17376
+<a4c1> <a4c1> 14399
+<a4c2> <a4c3> 17395
+<a4c4> <a4c4> 14400
+endcidrange
+100 begincidrange
+<a4c5> <a4cc> 17397
+<a4cd> <a4ce> 14409
+<a4cf> <a4d0> 17405
+<a4d1> <a4d1> 14412
+<a4d2> <a4d9> 17407
+<a4da> <a4db> 14418
+<a4dc> <a4e0> 17415
+<a4e1> <a4e1> 14423
+<a4e2> <a4eb> 17420
+<a4ec> <a4ec> 8418
+<a4ed> <a4f6> 17430
+<a4f7> <a4f7> 14428
+<a4f8> <a4fe> 17440
+<a5a1> <a5a1> 14434
+<a5a2> <a5a2> 17447
+<a5a3> <a5a3> 14435
+<a5a4> <a5b8> 17448
+<a5b9> <a5b9> 21371
+<a5ba> <a5ba> 8425
+<a5bb> <a5bc> 17470
+<a5bd> <a5bd> 14445
+<a5be> <a5c4> 17472
+<a5c5> <a5c5> 8427
+<a5c6> <a5d0> 17479
+<a5d1> <a5d2> 14452
+<a5d3> <a5d7> 17490
+<a5d8> <a5d8> 14455
+<a5d9> <a5dc> 17495
+<a5dd> <a5dd> 14458
+<a5de> <a5e5> 17499
+<a5e6> <a5e6> 14465
+<a5e7> <a5eb> 17507
+<a5ec> <a5ec> 14466
+<a5ed> <a5f0> 17512
+<a5f1> <a5f1> 14467
+<a5f2> <a5f4> 17516
+<a5f5> <a5f5> 14470
+<a5f6> <a5f9> 17519
+<a5fa> <a5fa> 14472
+<a5fb> <a5fb> 14474
+<a5fc> <a5fe> 17523
+<a8a1> <a8a3> 17526
+<a8a4> <a8a4> 8433
+<a8a5> <a8ae> 17529
+<a8af> <a8af> 14478
+<a8b0> <a8b1> 17539
+<a8b2> <a8b2> 14479
+<a8b3> <a8b4> 17541
+<a8b5> <a8b5> 14480
+<a8b6> <a8b8> 17543
+<a8b9> <a8b9> 14481
+<a8ba> <a8c2> 17546
+<a8c3> <a8c3> 8438
+<a8c4> <a8d0> 17555
+<a8d1> <a8d2> 14485
+<a8d3> <a8d4> 17568
+<a8d5> <a8d5> 8444
+<a8d6> <a8de> 17570
+<a8df> <a8e0> 14490
+<a8e1> <a8e1> 17579
+<a8e2> <a8e2> 14492
+<a8e3> <a8e3> 17580
+<a8e4> <a8e4> 15405
+<a8e5> <a8e6> 17581
+<a8e7> <a8e7> 8447
+<a8e8> <a8e9> 17583
+<a8ea> <a8eb> 14494
+<a8ec> <a8ef> 17585
+<a8f0> <a8f0> 14497
+<a8f1> <a8f1> 17589
+<a8f2> <a8f2> 14498
+<a8f3> <a8f3> 14500
+<a8f4> <a8f5> 17590
+<a8f6> <a8f6> 14502
+<a8f7> <a8fb> 17592
+<a8fc> <a8fd> 14504
+<a8fe> <a8fe> 17597
+<aca1> <aca3> 17598
+<aca4> <aca4> 14507
+<aca5> <aca6> 17601
+<aca7> <aca7> 14509
+<aca8> <aca8> 17603
+<aca9> <aca9> 14511
+<acaa> <acad> 17604
+<acae> <acaf> 14513
+<acb0> <acb7> 17608
+<acb8> <acb8> 14527
+<acb9> <acba> 14529
+<acbb> <acbb> 13852
+<acbc> <acc4> 17616
+<acc5> <acc5> 14535
+<acc6> <acc6> 17625
+<acc7> <acc7> 14536
+<acc8> <accb> 17626
+<accc> <accc> 14540
+<accd> <accd> 8456
+<acce> <acd0> 17630
+<acd1> <acd1> 14543
+<acd2> <acd5> 17633
+<acd6> <acd6> 14545
+endcidrange
+100 begincidrange
+<acd7> <acd7> 17637
+<acd8> <acd8> 8460
+<acd9> <acda> 17638
+<acdb> <acdc> 14547
+<acdd> <ace3> 17640
+<ace4> <ace4> 14551
+<ace5> <ace8> 17647
+<ace9> <ace9> 8464
+<acea> <acea> 17651
+<aceb> <aceb> 14554
+<acec> <acef> 17652
+<acf0> <acf0> 14556
+<acf1> <acf2> 17656
+<acf3> <acf3> 14557
+<acf4> <acf4> 17658
+<acf5> <acf5> 14558
+<acf6> <acf8> 14560
+<acf9> <acfe> 17659
+<ada1> <ada1> 17665
+<ada2> <ada2> 8466
+<ada3> <ada6> 17666
+<ada7> <ada7> 14567
+<ada8> <adb6> 17670
+<adb7> <adb7> 14575
+<adb8> <adbb> 17685
+<adbc> <adbc> 13892
+<adbd> <adbe> 17689
+<adbf> <adbf> 14580
+<adc0> <adc3> 17691
+<adc4> <adc4> 14581
+<adc5> <adc9> 17695
+<adca> <adca> 14585
+<adcb> <adcf> 17700
+<add0> <add0> 8469
+<add1> <add7> 17705
+<add8> <add8> 14590
+<add9> <add9> 17712
+<adda> <adda> 14593
+<addb> <addd> 17713
+<adde> <adde> 14594
+<addf> <ade5> 17716
+<ade6> <ade6> 14598
+<ade7> <ade7> 17723
+<ade8> <ade8> 14599
+<ade9> <aded> 17724
+<adee> <adee> 14600
+<adef> <adf1> 17729
+<adf2> <adf2> 14602
+<adf3> <adfd> 17732
+<adfe> <adfe> 8479
+<aea1> <aea1> 14605
+<aea2> <aea2> 14138
+<aea3> <aea5> 17743
+<aea6> <aea6> 14608
+<aea7> <aeac> 17746
+<aead> <aead> 8483
+<aeae> <aeb0> 17752
+<aeb1> <aeb1> 21722
+<aeb2> <aeb2> 17756
+<aeb3> <aeb3> 8486
+<aeb4> <aeb4> 17757
+<aeb5> <aeb5> 14612
+<aeb6> <aeb7> 17758
+<aeb8> <aeb8> 14613
+<aeb9> <aebd> 17760
+<aebe> <aebe> 14617
+<aebf> <aec5> 17765
+<aec6> <aec6> 14618
+<aec7> <aecb> 17772
+<aecc> <aecd> 14620
+<aece> <aed0> 17777
+<aed1> <aed1> 14624
+<aed2> <aed2> 17780
+<aed3> <aed3> 14625
+<aed4> <aede> 17781
+<aedf> <aedf> 8495
+<aee0> <aee7> 17792
+<aee8> <aee8> 14632
+<aee9> <aef8> 17800
+<aef9> <aef9> 8497
+<aefa> <aefc> 17816
+<aefd> <aefd> 8496
+<aefe> <aefe> 14637
+<afa1> <afa8> 17819
+<afa9> <afa9> 13965
+<afaa> <afaa> 17827
+<afab> <afab> 14646
+<afac> <afaf> 17828
+<afb0> <afb0> 14649
+<afb1> <afb1> 17832
+<afb2> <afb2> 14650
+<afb3> <afb5> 17833
+<afb6> <afb6> 8500
+<afb7> <afb7> 14652
+<afb8> <afb8> 17836
+<afb9> <afb9> 14654
+<afba> <afbd> 17837
+<afbe> <afbe> 14655
+<afbf> <afc0> 17841
+<afc1> <afc1> 8502
+endcidrange
+100 begincidrange
+<afc2> <afc2> 17843
+<afc3> <afc3> 15393
+<afc4> <afd0> 17844
+<afd1> <afd1> 14661
+<afd2> <afd2> 17857
+<afd3> <afd3> 8504
+<afd4> <afd9> 17858
+<afda> <afda> 8506
+<afdb> <afdb> 14668
+<afdc> <afdd> 17864
+<afde> <afde> 14670
+<afdf> <afdf> 14673
+<afe0> <afe6> 17866
+<afe7> <afe7> 14674
+<afe8> <afea> 17873
+<afeb> <afeb> 14676
+<afec> <affe> 17876
+<eea1> <eea4> 17895
+<eea5> <eea5> 14684
+<eea6> <eeac> 17899
+<eead> <eead> 14686
+<eeae> <eeb0> 17906
+<eeb1> <eeb1> 14689
+<eeb2> <eeb2> 17909
+<eeb3> <eeb3> 20309
+<eeb4> <eeb4> 17910
+<eeb5> <eeb5> 8510
+<eeb6> <eebc> 17911
+<eebd> <eebd> 14695
+<eebe> <eec0> 17918
+<eec1> <eec1> 14697
+<eec2> <eec2> 17921
+<eec3> <eec3> 14699
+<eec4> <eec4> 8514
+<eec5> <eec6> 17922
+<eec7> <eec7> 14702
+<eec8> <eeca> 17924
+<eecb> <eecb> 14704
+<eecc> <eed2> 17927
+<eed3> <eed3> 14709
+<eed4> <eedc> 17934
+<eedd> <eedd> 14150
+<eede> <eee7> 17943
+<eee8> <eee8> 8520
+<eee9> <eee9> 15414
+<eeea> <eeea> 17953
+<eeeb> <eeeb> 14716
+<eeec> <eeee> 17954
+<eeef> <eeef> 14717
+<eef0> <eef0> 8526
+<eef1> <eef2> 17957
+<eef3> <eef3> 8527
+<eef4> <eef8> 17959
+<eef9> <eef9> 14718
+<eefa> <eefe> 17964
+<efa1> <efa3> 17969
+<efa4> <efa4> 8528
+<efa5> <efa5> 17972
+<efa6> <efa6> 14720
+<efa7> <efa7> 15416
+<efa8> <efb4> 17973
+<efb5> <efb5> 14727
+<efb6> <efb7> 17986
+<efb8> <efb8> 13884
+<efb9> <efb9> 14730
+<efba> <efc0> 17988
+<efc1> <efc1> 8530
+<efc2> <efc3> 17995
+<efc4> <efc5> 14739
+<efc6> <efc9> 17997
+<efca> <efca> 8533
+<efcb> <efcd> 18001
+<efce> <efce> 14742
+<efcf> <efcf> 18004
+<efd0> <efd0> 14743
+<efd1> <efd4> 18005
+<efd5> <efd5> 14745
+<efd6> <efd7> 18009
+<efd8> <efd8> 14749
+<efd9> <efda> 18011
+<efdb> <efdc> 14750
+<efdd> <efdd> 18013
+<efde> <efde> 14752
+<efdf> <efdf> 18014
+<efe0> <efe0> 8365
+<efe1> <efe7> 18015
+<efe8> <efe8> 14754
+<efe9> <efe9> 14757
+<efea> <efea> 18022
+<efeb> <efeb> 8538
+<efec> <efec> 18023
+<efed> <efed> 14758
+<efee> <eff1> 18024
+<eff2> <eff2> 14760
+<eff3> <eff3> 18028
+<eff4> <eff4> 14761
+<eff5> <effe> 18029
+<f0a1> <f0a1> 15397
+<f0a2> <f0a2> 18039
+<f0a3> <f0a4> 14767
+endcidrange
+100 begincidrange
+<f0a5> <f0a8> 18040
+<f0a9> <f0a9> 15398
+<f0aa> <f0aa> 14772
+<f0ab> <f0ab> 18044
+<f0ac> <f0ac> 14773
+<f0ad> <f0ad> 18045
+<f0ae> <f0ae> 14157
+<f0af> <f0af> 18046
+<f0b0> <f0b0> 14775
+<f0b1> <f0b9> 18047
+<f0ba> <f0ba> 14780
+<f0bb> <f0bc> 18056
+<f0bd> <f0bd> 8545
+<f0be> <f0cb> 18058
+<f0cc> <f0cc> 14787
+<f0cd> <f0d1> 18072
+<f0d2> <f0d2> 14789
+<f0d3> <f0d6> 18077
+<f0d7> <f0d7> 8549
+<f0d8> <f0d8> 18081
+<f0d9> <f0d9> 14792
+<f0da> <f0dd> 18082
+<f0de> <f0de> 14795
+<f0df> <f0df> 18086
+<f0e0> <f0e0> 15423
+<f0e1> <f0e2> 14800
+<f0e3> <f0e3> 18087
+<f0e4> <f0e4> 14802
+<f0e5> <f0ed> 18088
+<f0ee> <f0ee> 14812
+<f0ef> <f0f0> 14817
+<f0f1> <f0f3> 18097
+<f0f4> <f0f4> 14822
+<f0f5> <f0f6> 18100
+<f0f7> <f0f7> 14827
+<f0f8> <f0f8> 18102
+<f0f9> <f0f9> 14829
+<f0fa> <f0fe> 18103
+<f1a1> <f1a1> 14835
+<f1a2> <f1a4> 18108
+<f1a5> <f1a5> 14838
+<f1a6> <f1aa> 18111
+<f1ab> <f1ab> 14843
+<f1ac> <f1ac> 14160
+<f1ad> <f1b9> 18116
+<f1ba> <f1ba> 14844
+<f1bb> <f1bc> 18129
+<f1bd> <f1bd> 15419
+<f1be> <f1c2> 18131
+<f1c3> <f1c3> 14846
+<f1c4> <f1c4> 13995
+<f1c5> <f1d3> 18136
+<f1d4> <f1d4> 14162
+<f1d5> <f1d6> 18151
+<f1d7> <f1d7> 14852
+<f1d8> <f1ee> 18153
+<f1ef> <f1ef> 8567
+<f1f0> <f1f8> 18176
+<f1f9> <f1f9> 14872
+<f1fa> <f1fe> 18185
+<f2a1> <f2a5> 18190
+<f2a6> <f2a6> 14878
+<f2a7> <f2a7> 14165
+<f2a8> <f2a8> 18195
+<f2a9> <f2a9> 14879
+<f2aa> <f2aa> 18196
+<f2ab> <f2ab> 14880
+<f2ac> <f2b1> 18197
+<f2b2> <f2b2> 14166
+<f2b3> <f2b5> 18203
+<f2b6> <f2b6> 14883
+<f2b7> <f2b8> 18206
+<f2b9> <f2b9> 15436
+<f2ba> <f2bb> 14884
+<f2bc> <f2be> 18208
+<f2bf> <f2bf> 14886
+<f2c0> <f2c2> 18211
+<f2c3> <f2c3> 8574
+<f2c4> <f2c5> 18214
+<f2c6> <f2c6> 8576
+<f2c7> <f2cc> 18216
+<f2cd> <f2cd> 14893
+<f2ce> <f2cf> 18222
+<f2d0> <f2d2> 14894
+<f2d3> <f2d3> 18224
+<f2d4> <f2d5> 14898
+<f2d6> <f2d8> 18225
+<f2d9> <f2d9> 14902
+<f2da> <f2dd> 18228
+<f2de> <f2de> 8578
+<f2df> <f2df> 18232
+<f2e0> <f2e0> 14905
+<f2e1> <f2e2> 18233
+<f2e3> <f2e3> 14908
+<f2e4> <f2e6> 18235
+<f2e7> <f2e7> 8582
+<f2e8> <f2e8> 18238
+<f2e9> <f2e9> 14911
+<f2ea> <f2ea> 8584
+<f2eb> <f2ed> 18239
+endcidrange
+100 begincidrange
+<f2ee> <f2ee> 14914
+<f2ef> <f2f8> 18242
+<f2f9> <f2f9> 14919
+<f2fa> <f2fb> 18252
+<f2fc> <f2fc> 14920
+<f2fd> <f2fd> 18254
+<f2fe> <f2fe> 14921
+<f3a1> <f3a2> 18255
+<f3a3> <f3a3> 14924
+<f3a4> <f3a7> 18257
+<f3a8> <f3a8> 20310
+<f3a9> <f3ab> 18261
+<f3ac> <f3ac> 14928
+<f3ad> <f3af> 18264
+<f3b0> <f3b0> 14930
+<f3b1> <f3b4> 18267
+<f3b5> <f3b5> 14933
+<f3b6> <f3b8> 18271
+<f3b9> <f3ba> 8585
+<f3bb> <f3be> 18274
+<f3bf> <f3bf> 14935
+<f3c0> <f3c1> 18278
+<f3c2> <f3c2> 14937
+<f3c3> <f3c5> 18280
+<f3c6> <f3c6> 14938
+<f3c7> <f3cf> 18283
+<f3d0> <f3d0> 14942
+<f3d1> <f3d4> 18292
+<f3d5> <f3d5> 14945
+<f3d6> <f3d7> 18296
+<f3d8> <f3d8> 14946
+<f3d9> <f3e4> 18298
+<f3e5> <f3e5> 14949
+<f3e6> <f3e6> 18310
+<f3e7> <f3e7> 14950
+<f3e8> <f3e8> 14952
+<f3e9> <f3ea> 18311
+<f3eb> <f3eb> 14955
+<f3ec> <f3ef> 18313
+<f3f0> <f3f0> 14958
+<f3f1> <f3f1> 18317
+<f3f2> <f3f2> 14959
+<f3f3> <f3f9> 18318
+<f3fa> <f3fa> 14961
+<f3fb> <f3fd> 18325
+<f3fe> <f3fe> 14962
+<f4a1> <f4a2> 18328
+<f4a3> <f4a3> 14964
+<f4a4> <f4a5> 18330
+<f4a6> <f4a6> 14967
+<f4a7> <f4a9> 18332
+<f4aa> <f4aa> 14970
+<f4ab> <f4b6> 18335
+<f4b7> <f4b7> 14976
+<f4b8> <f4bd> 18347
+<f4be> <f4be> 14979
+<f4bf> <f4bf> 18353
+<f4c0> <f4c0> 14981
+<f4c1> <f4c6> 18354
+<f4c7> <f4c7> 8593
+<f4c8> <f4cb> 18360
+<f4cc> <f4cd> 14984
+<f4ce> <f4d3> 18364
+<f4d4> <f4d4> 14989
+<f4d5> <f4d7> 18370
+<f4d8> <f4d8> 14993
+<f4d9> <f4dd> 18373
+<f4de> <f4df> 14995
+<f4e0> <f4e5> 18378
+<f4e6> <f4e7> 14997
+<f4e8> <f4e9> 18384
+<f4ea> <f4ea> 14999
+<f4eb> <f4eb> 18386
+<f4ec> <f4ec> 15001
+<f4ed> <f4f1> 18387
+<f4f2> <f4f2> 20311
+<f4f3> <f4fc> 18392
+<f4fd> <f4fd> 15006
+<f4fe> <f4fe> 15009
+<f5a1> <f5a1> 18402
+<f5a2> <f5a2> 14099
+<f5a3> <f5a4> 18403
+<f5a5> <f5a6> 15011
+<f5a7> <f5a7> 18405
+<f5a8> <f5a8> 15014
+<f5a9> <f5ac> 18406
+<f5ad> <f5ae> 15019
+<f5af> <f5b7> 18410
+<f5b8> <f5b8> 15025
+<f5b9> <f5b9> 18419
+<f5ba> <f5ba> 14100
+<f5bb> <f5bf> 18420
+<f5c0> <f5c0> 15026
+<f5c1> <f5ca> 18425
+<f5cb> <f5cb> 15031
+<f5cc> <f5cc> 18435
+<f5cd> <f5cd> 15032
+<f5ce> <f5d9> 18436
+<f5da> <f5da> 13646
+<f5db> <f5e0> 18448
+endcidrange
+100 begincidrange
+<f5e1> <f5e1> 15037
+<f5e2> <f5e3> 18454
+<f5e4> <f5e5> 15038
+<f5e6> <f5e6> 18456
+<f5e7> <f5e7> 15040
+<f5e8> <f5ea> 18457
+<f5eb> <f5eb> 15041
+<f5ec> <f5ec> 18460
+<f5ed> <f5ed> 15042
+<f5ee> <f5f3> 18461
+<f5f4> <f5f4> 14199
+<f5f5> <f5f5> 14198
+<f5f6> <f5f6> 14197
+<f5f7> <f5fe> 18467
+<f6a1> <f6b2> 18475
+<f6b3> <f6b3> 8602
+<f6b4> <f6b5> 18493
+<f6b6> <f6b6> 15053
+<f6b7> <f6c0> 18495
+<f6c1> <f6c2> 15060
+<f6c3> <f6c6> 18505
+<f6c7> <f6c7> 15062
+<f6c8> <f6cf> 18509
+<f6d0> <f6d0> 15063
+<f6d1> <f6d4> 18517
+<f6d5> <f6d5> 8363
+<f6d6> <f6e0> 18521
+<f6e1> <f6e1> 15068
+<f6e2> <f6e3> 18532
+<f6e4> <f6e5> 15069
+<f6e6> <f6e9> 18534
+<f6ea> <f6ea> 15071
+<f6eb> <f6ec> 18538
+<f6ed> <f6ed> 14206
+<f6ee> <f6ee> 18540
+<f6ef> <f6ef> 7861
+<f6f0> <f6f0> 18541
+<f6f1> <f6f1> 8607
+<f6f2> <f6f2> 15072
+<f6f3> <f6fe> 18542
+<f7a1> <f7a2> 18554
+<f7a3> <f7a3> 15074
+<f7a4> <f7b7> 18556
+<f7b8> <f7b8> 21073
+<f7b9> <f7ba> 18576
+<f7bb> <f7bb> 15082
+<f7bc> <f7bc> 18578
+<f7bd> <f7bd> 15083
+<f7be> <f7bf> 18579
+<f7c0> <f7c1> 15084
+<f7c2> <f7c3> 18581
+<f7c4> <f7c4> 15088
+<f7c5> <f7c5> 8613
+<f7c6> <f7d3> 18583
+<f7d4> <f7d5> 15092
+<f7d6> <f7da> 18597
+<f7db> <f7db> 15096
+<f7dc> <f7f0> 18602
+<f7f1> <f7f1> 15421
+<f7f2> <f7f7> 18623
+<f7f8> <f7fa> 15104
+<f7fb> <f7fb> 20312
+<f7fc> <f7fc> 15109
+<f7fd> <f7fe> 18629
+<f8a1> <f8a6> 18631
+<f8a7> <f8a8> 15113
+<f8a9> <f8af> 18637
+<f8b0> <f8b1> 15117
+<f8b2> <f8b2> 18644
+<f8b3> <f8b3> 15120
+<f8b4> <f8b6> 18645
+<f8b7> <f8b9> 15121
+<f8ba> <f8c2> 18648
+<f8c3> <f8c3> 15438
+<f8c4> <f8c4> 18657
+<f8c5> <f8c5> 13870
+<f8c6> <f8ca> 18658
+<f8cb> <f8cb> 15133
+<f8cc> <f8ce> 18663
+<f8cf> <f8cf> 15135
+<f8d0> <f8df> 18666
+<f8e0> <f8e0> 8620
+<f8e1> <f8e7> 18682
+<f8e8> <f8e8> 15143
+<f8e9> <f8e9> 18689
+<f8ea> <f8ea> 15145
+<f8eb> <f8ee> 18690
+<f8ef> <f8ef> 21074
+<f8f0> <f8f3> 18694
+<f8f4> <f8f5> 15148
+<f8f6> <f8fb> 18698
+<f8fc> <f8fc> 15150
+<f8fd> <f8fd> 18704
+<f8fe> <f8fe> 15151
+<f9a1> <f9a3> 18705
+<f9a4> <f9a4> 15152
+<f9a5> <f9aa> 18708
+<f9ab> <f9ab> 15153
+<f9ac> <f9ad> 18714
+<f9ae> <f9ae> 15154
+endcidrange
+100 begincidrange
+<f9af> <f9af> 18716
+<f9b0> <f9b0> 8626
+<f9b1> <f9b4> 18717
+<f9b5> <f9b6> 15160
+<f9b7> <f9b8> 15163
+<f9b9> <f9b9> 13898
+<f9ba> <f9ba> 15165
+<f9bb> <f9bc> 18721
+<f9bd> <f9bd> 15168
+<f9be> <f9cb> 18723
+<f9cc> <f9cc> 15170
+<f9cd> <f9ce> 18737
+<f9cf> <f9cf> 15171
+<f9d0> <f9d3> 18739
+<f9d4> <f9d5> 15175
+<f9d6> <f9d6> 18743
+<f9d7> <f9d7> 14083
+<f9d8> <f9d9> 18744
+<f9da> <f9db> 15177
+<f9dc> <f9dc> 18746
+<f9dd> <f9dd> 15179
+<f9de> <f9e0> 18747
+<f9e1> <f9e1> 15180
+<f9e2> <f9e8> 18750
+<f9e9> <f9e9> 15403
+<f9ea> <f9ea> 15184
+<f9eb> <f9f2> 18757
+<f9f3> <f9f3> 15186
+<f9f4> <f9f6> 18765
+<f9f7> <f9f7> 15189
+<f9f8> <f9fb> 18768
+<f9fc> <f9fc> 15191
+<f9fd> <f9fe> 18772
+<faa1> <faa4> 18774
+<faa5> <faa5> 15262
+<faa6> <fab8> 18778
+<fab9> <fab9> 15202
+<faba> <fabc> 18797
+<fabd> <fabd> 15204
+<fabe> <fac1> 18800
+<fac2> <fac3> 15208
+<fac4> <fac6> 18804
+<fac7> <fac7> 15210
+<fac8> <fac8> 15212
+<fac9> <fac9> 15214
+<faca> <facd> 18807
+<face> <face> 8639
+<facf> <fad1> 18811
+<fad2> <fad2> 8643
+<fad3> <fad3> 18814
+<fad4> <fad4> 8648
+<fad5> <fad7> 18815
+<fad8> <fad8> 15222
+<fad9> <fad9> 18818
+<fada> <fada> 15225
+<fadb> <fadb> 18819
+<fadc> <fadc> 8652
+<fadd> <fadd> 8654
+<fade> <fade> 18820
+<fadf> <fadf> 8653
+<fae0> <fae0> 15227
+<fae1> <fae2> 18821
+<fae3> <fae3> 8656
+<fae4> <fae4> 18823
+<fae5> <fae5> 14253
+<fae6> <faee> 18824
+<faef> <faef> 8657
+<faf0> <faf7> 18833
+<faf8> <faf8> 8663
+<faf9> <fafa> 8661
+<fafb> <fafb> 18841
+<fafc> <fafc> 8660
+<fafd> <fafe> 18842
+<fba1> <fba2> 18844
+<fba3> <fba3> 8368
+<fba4> <fba4> 8670
+<fba5> <fba5> 8675
+<fba6> <fba7> 15232
+<fba8> <fba8> 8674
+<fba9> <fba9> 8672
+<fbaa> <fbaa> 15235
+<fbab> <fbad> 18846
+<fbae> <fbae> 15236
+<fbaf> <fbaf> 18849
+<fbb0> <fbb0> 8677
+<fbb1> <fbbf> 18850
+<fbc0> <fbc0> 15244
+<fbc1> <fbc2> 18865
+<fbc3> <fbc3> 15246
+<fbc4> <fbc5> 18867
+<fbc6> <fbc6> 15249
+<fbc7> <fbca> 18869
+<fbcb> <fbcb> 15250
+<fbcc> <fbcc> 18873
+<fbcd> <fbcd> 8683
+<fbce> <fbd1> 18874
+<fbd2> <fbd2> 15255
+<fbd3> <fbd7> 18878
+<fbd8> <fbd8> 20313
+<fbd9> <fbd9> 15259
+endcidrange
+100 begincidrange
+<fbda> <fbe2> 18883
+<fbe3> <fbe3> 15263
+<fbe4> <fbea> 18892
+<fbeb> <fbeb> 15267
+<fbec> <fbec> 8689
+<fbed> <fbfb> 18899
+<fbfc> <fbfc> 20314
+<fbfd> <fbfe> 18914
+<fca1> <fca4> 18916
+<fca5> <fca5> 15279
+<fca6> <fca6> 18920
+<fca7> <fca7> 15280
+<fca8> <fcae> 18921
+<fcaf> <fcaf> 15283
+<fcb0> <fcb3> 18928
+<fcb4> <fcb4> 15287
+<fcb5> <fcb8> 18932
+<fcb9> <fcb9> 15289
+<fcba> <fcc3> 18936
+<fcc4> <fcc4> 15296
+<fcc5> <fcc6> 18946
+<fcc7> <fcc7> 15298
+<fcc8> <fcca> 18948
+<fccb> <fccc> 13848
+<fccd> <fcce> 18951
+<fccf> <fccf> 15300
+<fcd0> <fcde> 18953
+<fcdf> <fce0> 15301
+<fce1> <fce3> 18968
+<fce4> <fce4> 15303
+<fce5> <fce6> 18971
+<fce7> <fce7> 15304
+<fce8> <fce8> 18973
+<fce9> <fcea> 15305
+<fceb> <fced> 18974
+<fcee> <fcee> 15308
+<fcef> <fcf1> 18977
+<fcf2> <fcf2> 15310
+<fcf3> <fcfb> 18980
+<fcfc> <fcfc> 15312
+<fcfd> <fcfe> 18989
+<fda1> <fda1> 18991
+<fda2> <fda2> 15317
+<fda3> <fdb0> 18992
+<fdb1> <fdb1> 15430
+<fdb2> <fdb2> 8706
+<fdb3> <fdb5> 19006
+<fdb6> <fdb6> 15324
+<fdb7> <fdbc> 19009
+<fdbd> <fdbd> 15326
+<fdbe> <fdc4> 19015
+<fdc5> <fdc5> 15328
+<fdc6> <fdc9> 19022
+<fdca> <fdca> 8710
+<fdcb> <fdcb> 19026
+<fdcc> <fdcc> 20315
+<fdcd> <fdcf> 19027
+<fdd0> <fdd0> 15332
+<fdd1> <fdd3> 19030
+<fdd4> <fdd4> 15334
+<fdd5> <fdd5> 19033
+<fdd6> <fdd6> 15335
+<fdd7> <fdd9> 19034
+<fdda> <fdda> 15337
+<fddb> <fddb> 19037
+<fddc> <fddc> 15336
+<fddd> <fde3> 19038
+<fde4> <fde4> 15340
+<fde5> <fde5> 19045
+<fde6> <fde6> 15341
+<fde7> <fde8> 19046
+<fde9> <fde9> 15342
+<fdea> <fdfa> 19048
+<fdfb> <fdfb> 15346
+<fdfc> <fdfe> 19065
+<fea1> <fea3> 19068
+<fea4> <fea4> 15348
+<fea5> <fead> 19071
+<feae> <feae> 15349
+<feaf> <feb2> 19080
+<feb3> <feb3> 15352
+<feb4> <feb4> 8714
+<feb5> <feb8> 19084
+<feb9> <feb9> 15354
+<feba> <feba> 19088
+<febb> <febb> 15355
+<febc> <fec1> 19089
+<fec2> <fec3> 15357
+<fec4> <fec4> 19095
+<fec5> <fec5> 15359
+<fec6> <fec6> 19096
+<fec7> <fec7> 15360
+<fec8> <fec9> 19097
+<feca> <feca> 15362
+<fecb> <fece> 19099
+<fecf> <fecf> 8716
+<fed0> <fed0> 19103
+<fed1> <fed1> 15364
+<fed2> <fed6> 19104
+<fed7> <fed7> 15366
+endcidrange
+11 begincidrange
+<fed8> <fedb> 19109
+<fedc> <fedd> 15368
+<fede> <fee1> 19113
+<fee2> <fee5> 15372
+<fee6> <fee7> 19117
+<fee8> <fee9> 15377
+<feea> <fef1> 19119
+<fef2> <fef2> 20316
+<fef3> <fef4> 19127
+<fef5> <fef5> 15382
+<fef6> <fef6> 19129
+endcidrange
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+
+%%EndResource
+%%EOF
diff --git a/fonts/ptex-fontmaps/cmap/2004-V b/fonts/ptex-fontmaps/cmap/2004-V
new file mode 100644
index 0000000000..f6e3e38a1f
--- /dev/null
+++ b/fonts/ptex-fontmaps/cmap/2004-V
@@ -0,0 +1,146 @@
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%DocumentNeededResources: CMap (2004-H)
+%%IncludeResource: ProcSet (CIDInit)
+%%IncludeResource: CMap (2004-H)
+%%BeginResource: CMap (2004-V)
+%%Title: (2004-V Adobe Japan1 6)
+%%Version: 0.001
+%%Copyright: ------------------------------------------------------------
+%%Copyright: Copyright (c) 2013 Hironori KITAGAWA.
+%%Copyright:
+%%Copyright: This software is free software.
+%%Copyright: Unlimited permission is granted to use, copy, and distribute
+%%Copyright: it, with or without modification, either commercially and
+%%Copyright: noncommercially.
+%%Copyright: THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY.
+%%Copyright: ------------------------------------------------------------
+%%EndComments
+
+/CIDInit /ProcSet findresource begin
+
+12 dict begin
+
+begincmap
+
+/2004-H usecmap
+
+/CIDSystemInfo 3 dict dup begin
+ /Registry (Adobe) def
+ /Ordering (Japan1) def
+ /Supplement 6 def
+end def
+
+/CMapName /2004-V def
+/CMapVersion 0.001 def
+/CMapType 1 def
+
+/WMode 1 def
+
+98 begincidrange
+<2122> <2123> 7887
+<2124> <2124> 8268
+<2125> <2125> 8274
+<2127> <2127> 12101
+<212b> <212b> 8272
+<212c> <212c> 8271
+<2131> <2132> 7889
+<213c> <213e> 7891
+<2141> <2145> 7894
+<2146> <2147> 12173
+<2148> <2149> 7956
+<214a> <215b> 7899
+<2161> <2161> 7917
+<216b> <216b> 8269
+<216c> <216c> 8273
+<216d> <216d> 8283
+<222a> <222a> 739
+<222b> <222b> 738
+<222c> <222d> 736
+<2232> <2232> 7894
+<2236> <2236> 12107
+<2256> <2257> 12141
+<2258> <2259> 12139
+<225a> <225b> 16329
+<2329> <2329> 8311
+<232a> <232b> 8011
+<232c> <232c> 8014
+<232d> <232d> 8013
+<237b> <237c> 16331
+<2421> <2421> 7918
+<2423> <2423> 7919
+<2425> <2425> 7920
+<2427> <2427> 7921
+<2429> <2429> 7922
+<2443> <2443> 7923
+<2463> <2463> 7924
+<2465> <2465> 7925
+<2467> <2467> 7926
+<246e> <246e> 7927
+<2475> <2476> 8264
+<2521> <2521> 7928
+<2523> <2523> 7929
+<2525> <2525> 7930
+<2527> <2527> 7931
+<2529> <2529> 7932
+<2543> <2543> 7933
+<2563> <2563> 7934
+<2565> <2565> 7935
+<2567> <2567> 7936
+<256e> <256e> 7937
+<2575> <2576> 7938
+<266e> <267e> 16333
+<2821> <2821> 7481
+<2822> <2822> 7479
+<2823> <2823> 7495
+<2824> <2824> 7503
+<2825> <2825> 7499
+<2826> <2826> 7491
+<2827> <2827> 7523
+<2828> <2828> 7515
+<2829> <2829> 7531
+<282a> <282a> 7507
+<282c> <282c> 7482
+<282d> <282d> 7480
+<282e> <282e> 7498
+<282f> <282f> 7506
+<2830> <2830> 7502
+<2831> <2831> 7494
+<2832> <2832> 7530
+<2833> <2833> 7522
+<2834> <2834> 7538
+<2835> <2835> 7514
+<2837> <2837> 7526
+<2838> <2838> 7519
+<2839> <2839> 7534
+<283a> <283a> 7511
+<283b> <283b> 7545
+<283c> <283c> 7527
+<283d> <283d> 7516
+<283e> <283e> 7535
+<283f> <283f> 7508
+<2840> <2840> 7542
+<2d40> <2d41> 7940
+<2d42> <2d42> 8329
+<2d43> <2d43> 7943
+<2d44> <2d44> 8339
+<2d45> <2d45> 7945
+<2d46> <2d46> 8338
+<2d47> <2d48> 7947
+<2d49> <2d49> 8344
+<2d4a> <2d4b> 7950
+<2d4c> <2d4c> 8348
+<2d4d> <2d4e> 7953
+<2d4f> <2d4f> 8349
+<2d5f> <2d5f> 12044
+<2d60> <2d61> 7956
+<2d6d> <2d6f> 12041
+<2d7e> <2d7e> 8222
+endcidrange
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+
+%%EndResource
+%%EOF
diff --git a/fonts/ptex-fontmaps/database/ptex-fontmaps-data.dat b/fonts/ptex-fontmaps/database/ptex-fontmaps-data.dat
new file mode 100644
index 0000000000..3464085d01
--- /dev/null
+++ b/fonts/ptex-fontmaps/database/ptex-fontmaps-data.dat
@@ -0,0 +1,62 @@
+# ptex-fontmaps-data.dat
+
+JA(10): morisawa-pr6n: A-OTF-RyuminPr6N-Light.otf
+JA(20): morisawa: A-OTF-RyuminPro-Light.otf
+JA(30): hiragino-pron: HiraMinProN-W3.otf
+JA(40): hiragino: HiraMinPro-W3.otf
+JA(50): kozuka-pr6n: KozMinPr6N-Regular.otf
+JA(60): kozuka-pr6: KozMinProVI-Regular.otf
+JA(70): kozuka: KozMinPro-Regular.otf
+JA(80): bizud: BIZ-UDMinchoM.ttc
+JA(90): yu-osx: YuMin-Medium.otf
+JA(95): yu-win10: YuGothB.ttc
+JA(96): yu-win: yugothib.ttf
+JA(100): ms: msgothic.ttc
+JA(105): ms-osx: MS-Gothic.ttf
+JA(110): moga-mobo-ex: mogam.ttc
+JA(120): moga-mobo: mogam.ttc
+JA(130): ipaex: ipaexm.ttf
+JA(140): ipa: ipam.ttf
+JA(150): ume: ume-tmo3.ttf
+JA(160): canon: FGCCHMW3.TTC
+JA-AI0: sourcehan-otc: SourceHanSerif-Regular.ttc
+JA-AI0: sourcehan: SourceHanSerif-Regular.otf
+JA-AI0: noto-otc: NotoSerifCJK-Regular.ttc
+JA-AI0: noto: NotoSerifCJKjp-Regular.otf
+
+#sinotype: STSong.ttf # removed
+SC(30): fandol: FandolSong-Regular.otf
+SC(40): adobe: AdobeSongStd-Light.otf
+SC(50): ms: simsun.ttc
+SC(55): ms-osx: simsun.ttf
+SC(60): founder: FZSSK.TTF
+SC(70): cjkunifonts: uming.ttc
+SC(75): cjkunifonts-ttf: uming.ttf
+SC(80): arphic: gbsn00lp.ttf
+SC-AI0: sourcehan-otc: SourceHanSerif-Regular.ttc
+SC-AI0: sourcehan: SourceHanSerifSC-Regular.otf
+SC-AI0: noto-otc: NotoSerifCJK-Regular.ttc
+SC-AI0: noto: NotoSerifCJKsc-Regular.otf
+
+TC(30): dynacomware: LiSongPro.ttf
+TC(40): adobe: AdobeMingStd-Light.otf
+TC(50): ms-win10: msjh.ttc
+TC(55): ms: msjh.ttf
+TC(70): cjkunifonts: uming.ttc
+TC(75): cjkunifonts-ttf: uming.ttf
+TC(80): arphic: bsmi00lp.ttf
+TC-AI0: sourcehan-otc: SourceHanSerif-Regular.ttc
+TC-AI0: sourcehan: SourceHanSerifTC-Regular.otf
+TC-AI0: noto-otc: NotoSerifCJK-Regular.ttc
+TC-AI0: noto: NotoSerifCJKtc-Regular.otf
+
+KO(40): adobe: AdobeMyungjoStd-Medium.otf
+KO(50): apple: AppleMyungjo.ttf
+KO(60): ms: batang.ttc
+KO(70): solaris: h2mjsm.ttf
+KO(80): unfonts: UnBatang.ttf
+KO(90): baekmuk: dotum.ttf # slightly safer than batang.ttf
+KO-AI0: sourcehan-otc: SourceHanSerif-Regular.ttc
+KO-AI0: sourcehan: SourceHanSerifK-Regular.otf
+KO-AI0: noto-otc: NotoSerifCJK-Regular.ttc
+KO-AI0: noto: NotoSerifCJKkr-Regular.otf
diff --git a/fonts/ptex-fontmaps/examples/otf-sample-04.tex b/fonts/ptex-fontmaps/examples/otf-sample-04.tex
new file mode 100644
index 0000000000..e9cbada9ac
--- /dev/null
+++ b/fonts/ptex-fontmaps/examples/otf-sample-04.tex
@@ -0,0 +1,25 @@
+ \documentclass{jsarticle}
+ \usepackage[jis2004,deluxe]{otf}
+\begin{document}
+\def\R{\par\noindent%
+ \vbox{\LARGE\hsize=20zw\noindent\kanjiskip=0pt
+ 12345678901234567890
+ 逢芦飴溢茨鰯淫迂厩噂餌襖迦牙廻恢晦蟹葛鞄
+ 釜翰翫徽祇汲灸笈卿饗僅喰櫛屑粂祁隙倦捲牽
+ 鍵諺巷梗膏鵠甑叉榊薩鯖錆鮫餐杓灼酋楯薯藷
+ 哨鞘杖蝕訊逗摺撰煎煽穿箭詮噌遡揃遜腿蛸辿
+ 樽歎註瀦捗槌鎚辻挺鄭擢溺兎堵屠賭瀞遁謎灘
+ 楢禰牌這秤駁箸叛挽誹樋稗逼謬豹廟瀕斧蔽瞥
+ 蔑篇娩鞭庖蓬鱒迄儲餅籾爺鑓愈猷漣煉簾榔屢
+ 冤叟咬嘲囀徘扁棘橙狡甕甦疼祟竈筵篝腱艘芒
+ 虔蜃蠅訝靄靱騙鴉}}
+
+\kanjifamily{hmc}\kanjiseries{l}\selectfont \R(明朝,細)
+\kanjifamily{hmc}\kanjiseries{m}\selectfont \R(明朝,中)
+\kanjifamily{hmc}\kanjiseries{bx}\selectfont \R(明朝,太)
+\kanjifamily{hgt}\kanjiseries{m}\selectfont \R(ゴチ,中)
+\kanjifamily{hgt}\kanjiseries{bx}\selectfont \R(ゴチ,太)
+\kanjifamily{hgt}\kanjiseries{eb}\selectfont \R(ゴチ,極太)
+\kanjifamily{mg}\kanjiseries{m}\selectfont \R(丸ゴ)
+
+\end{document} \ No newline at end of file
diff --git a/fonts/ptex-fontmaps/examples/otf-sample.tex b/fonts/ptex-fontmaps/examples/otf-sample.tex
new file mode 100644
index 0000000000..982c1b8677
--- /dev/null
+++ b/fonts/ptex-fontmaps/examples/otf-sample.tex
@@ -0,0 +1,30 @@
+\ifdefined\ucs
+ \documentclass[uplatex]{jsarticle}
+ \usepackage[uplatex,deluxe]{otf}
+\else
+ \documentclass{jsarticle}
+ \usepackage[deluxe]{otf}
+\fi
+\begin{document}
+\def\R{\par\noindent%
+ \vbox{\LARGE\hsize=20zw\noindent\kanjiskip=0pt
+ 12345678901234567890
+ 逢芦飴溢茨鰯淫迂厩噂餌襖迦牙廻恢晦蟹葛鞄
+ 釜翰翫徽祇汲灸笈卿饗僅喰櫛屑粂祁隙倦捲牽
+ 鍵諺巷梗膏鵠甑叉榊薩鯖錆鮫餐杓灼酋楯薯藷
+ 哨鞘杖蝕訊逗摺撰煎煽穿箭詮噌遡揃遜腿蛸辿
+ 樽歎註瀦捗槌鎚辻挺鄭擢溺兎堵屠賭瀞遁謎灘
+ 楢禰牌這秤駁箸叛挽誹樋稗逼謬豹廟瀕斧蔽瞥
+ 蔑篇娩鞭庖蓬鱒迄儲餅籾爺鑓愈猷漣煉簾榔屢
+ 冤叟咬嘲囀徘扁棘橙狡甕甦疼祟竈筵篝腱艘芒
+ 虔蜃蠅訝靄靱騙鴉}}
+
+\kanjifamily{hmc}\kanjiseries{l}\selectfont \R(明朝,細)
+\kanjifamily{hmc}\kanjiseries{m}\selectfont \R(明朝,中)
+\kanjifamily{hmc}\kanjiseries{bx}\selectfont \R(明朝,太)
+\kanjifamily{hgt}\kanjiseries{m}\selectfont \R(ゴチ,中)
+\kanjifamily{hgt}\kanjiseries{bx}\selectfont \R(ゴチ,太)
+\kanjifamily{hgt}\kanjiseries{eb}\selectfont \R(ゴチ,極太)
+\kanjifamily{mg}\kanjiseries{m}\selectfont \R(丸ゴ)
+
+\end{document}
diff --git a/fonts/ptex-fontmaps/examples/ptex-sample.tex b/fonts/ptex-fontmaps/examples/ptex-sample.tex
new file mode 100644
index 0000000000..961631414b
--- /dev/null
+++ b/fonts/ptex-fontmaps/examples/ptex-sample.tex
@@ -0,0 +1,19 @@
+\ifdefined\ucs
+ \documentclass[uplatex]{jsarticle}
+\else
+ \documentclass{jsarticle}
+\fi
+\begin{document}
+\LARGE
+\vbox{\hsize=20zw\noindent\kanjiskip=0pt
+12345678901234567890
+逢芦飴溢茨鰯淫迂厩噂餌襖迦牙廻恢晦蟹葛鞄
+釜翰翫徽祇汲灸笈卿饗僅喰櫛屑粂祁隙倦捲牽
+鍵諺巷梗膏鵠甑叉榊薩鯖錆鮫餐杓灼酋楯薯藷
+哨鞘杖蝕訊逗摺撰煎煽穿箭詮噌遡揃遜腿蛸辿
+樽歎註瀦捗槌鎚辻挺鄭擢溺兎堵屠賭瀞遁謎灘
+楢禰牌這秤駁箸叛挽誹樋稗逼謬豹廟瀕斧蔽瞥
+蔑篇娩鞭庖蓬鱒迄儲餅籾爺鑓愈猷漣煉簾榔屢
+冤叟咬嘲囀徘扁棘橙狡甕甦疼祟竈筵篝腱艘芒
+虔蜃蠅訝靄靱騙鴉}
+\end{document} \ No newline at end of file
diff --git a/fonts/ptex-fontmaps/examples/series-compare.tex b/fonts/ptex-fontmaps/examples/series-compare.tex
new file mode 100644
index 0000000000..2a69e161da
--- /dev/null
+++ b/fonts/ptex-fontmaps/examples/series-compare.tex
@@ -0,0 +1,21 @@
+\ifdefined\ucs
+ \documentclass[uplatex]{jsarticle}
+ \usepackage[uplatex,deluxe]{otf}
+\else
+ \documentclass{jsarticle}
+ \usepackage[deluxe]{otf}
+\fi
+\begin{document}
+\def\R{\par\noindent%
+ \vbox{\LARGE\hsize=20zw\noindent\kanjiskip=0pt
+ 逢芦飴溢茨鰯淫迂厩噂餌襖迦牙廻恢晦蟹葛鞄}}
+
+\kanjifamily{hmc}\kanjiseries{l}\selectfont \R(明朝,細)
+\kanjifamily{hmc}\kanjiseries{m}\selectfont \R(明朝,中)
+\kanjifamily{hmc}\kanjiseries{bx}\selectfont \R(明朝,太)
+\kanjifamily{hgt}\kanjiseries{m}\selectfont \R(ゴチ,中)
+\kanjifamily{hgt}\kanjiseries{bx}\selectfont \R(ゴチ,太)
+\kanjifamily{hgt}\kanjiseries{eb}\selectfont \R(ゴチ,極太)
+\kanjifamily{mg}\kanjiseries{m}\selectfont \R(丸ゴ)
+
+\end{document}
diff --git a/fonts/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-H b/fonts/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-H
new file mode 100644
index 0000000000..124a2c5f22
--- /dev/null
+++ b/fonts/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-H
@@ -0,0 +1,7494 @@
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (JISX0213-2004-H)
+%%Title: (JISX0213-2004-H Adobe Japan1 6)
+%%Version: 0.001
+%%Copyright: ------------------------------------------------------------
+%%Copyright: This software is free software.
+%%Copyright: Unlimited permission is granted to use, copy, and distribute
+%%Copyright: it, with or without modification, either commercially and
+%%Copyright: noncommercially.
+%%Copyright: THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY.
+%%Copyright: ------------------------------------------------------------
+%%EndComments
+
+/CIDInit /ProcSet findresource begin
+
+12 dict begin
+
+begincmap
+
+/CIDSystemInfo 3 dict dup begin
+ /Registry (Adobe) def
+ /Ordering (Japan1) def
+ /Supplement 6 def
+end def
+
+/CMapName /JISX0213-2004-H def
+
+/CMapVersion 0.001 def
+/CMapType 1 def
+
+/WMode 0 def
+
+1 begincodespacerange
+ <2121> <ED7E>
+endcodespacerange
+
+100 begincidrange
+<2121> <217e> 633
+<2221> <222e> 727
+<222f> <2230> 8006
+<2231> <2231> 693
+<2232> <2232> 665
+<2233> <2235> 12108
+<2236> <2236> 12106
+<2237> <2238> 16194
+<2239> <2239> 12181
+<223a> <2241> 741
+<2242> <2245> 16306
+<2246> <2246> 16299
+<2247> <2247> 12184
+<2248> <2249> 15478
+<224a> <2250> 749
+<2251> <2251> 12188
+<2252> <2252> 12186
+<2253> <2253> 12189
+<2254> <2254> 16196
+<2255> <2255> 16300
+<2256> <2257> 12131
+<2258> <2259> 12129
+<225a> <225b> 16197
+<225c> <226a> 756
+<226b> <226b> 16303
+<226c> <226c> 12120
+<226d> <226e> 16301
+<226f> <2270> 16304
+<2271> <2271> 12201
+<2272> <2279> 771
+<227a> <227b> 16199
+<227c> <227c> 12100
+<227d> <227d> 12099
+<227e> <227e> 779
+<2321> <2321> 8010
+<2322> <2322> 12195
+<2323> <2323> 8009
+<2324> <2324> 12194
+<2325> <2325> 12205
+<2326> <2326> 12202
+<2327> <2327> 12204
+<2328> <2328> 12203
+<2329> <2329> 8310
+<232a> <232a> 8014
+<232b> <232b> 8013
+<232c> <232c> 8012
+<232d> <232d> 8011
+<232e> <232f> 16201
+<2330> <2339> 780
+<233a> <233a> 16203
+<233b> <233b> 8210
+<233c> <233c> 12179
+<233d> <233d> 12640
+<233e> <233e> 12639
+<233f> <233f> 12254
+<2340> <2340> 12256
+<2341> <235a> 790
+<235b> <235b> 12118
+<235c> <235c> 12089
+<235d> <235d> 12092
+<235e> <235e> 8034
+<235f> <235f> 8025
+<2360> <2360> 16204
+<2361> <237a> 816
+<237b> <237e> 16205
+<2421> <2473> 842
+<2474> <2476> 7958
+<2477> <247b> 16209
+<2521> <2576> 925
+<2577> <257e> 16214
+<2621> <2638> 1011
+<2639> <2639> 8018
+<263a> <263a> 8211
+<263b> <263b> 8019
+<263c> <263c> 8214
+<263d> <263d> 8017
+<263e> <263e> 8212
+<263f> <263f> 8016
+<2640> <2640> 8213
+<2641> <2658> 1035
+<2659> <2665> 16222
+<2666> <2666> 8058
+<2667> <2667> 8056
+<2668> <266b> 8215
+<266c> <266c> 12098
+<266d> <267e> 16235
+<2721> <2741> 1059
+<2742> <2750> 16253
+<2751> <2771> 1092
+<2772> <2775> 8313
+<2776> <2777> 16310
+<2778> <2779> 9781
+<277a> <277a> 9784
+<277b> <277e> 16270
+<2821> <2821> 7479
+<2822> <2822> 7481
+<2823> <2823> 7491
+<2824> <2824> 7495
+<2825> <2825> 7503
+<2826> <2826> 7499
+endcidrange
+
+100 begincidrange
+<2827> <2827> 7507
+<2828> <2828> 7523
+<2829> <2829> 7515
+<282a> <282a> 7531
+<282b> <282b> 7539
+<282c> <282c> 7480
+<282d> <282d> 7482
+<282e> <282e> 7494
+<282f> <282f> 7498
+<2830> <2830> 7506
+<2831> <2831> 7502
+<2832> <2832> 7514
+<2833> <2833> 7530
+<2834> <2834> 7522
+<2835> <2835> 7538
+<2836> <2836> 7554
+<2837> <2837> 7511
+<2838> <2838> 7526
+<2839> <2839> 7519
+<283a> <283a> 7534
+<283b> <283b> 7542
+<283c> <283c> 7508
+<283d> <283d> 7527
+<283e> <283e> 7516
+<283f> <283f> 7535
+<2840> <2840> 7545
+<2841> <2841> 8091
+<2842> <284b> 8102
+<284c> <285e> 10244
+<2867> <286a> 16274
+<286b> <286b> 12111
+<286c> <286d> 16278
+<286e> <286e> 12112
+<286f> <286f> 9394
+<2870> <2870> 9406
+<2871> <2871> 9410
+<2872> <2875> 15729
+<2876> <2876> 9401
+<2877> <2877> 9413
+<2878> <2878> 9415
+<2879> <287c> 15733
+<2921> <2921> 9779
+<2922> <2922> 1
+<2923> <2923> 101
+<2924> <2924> 16280
+<2925> <2925> 8005
+<2926> <2926> 8059
+<2927> <2927> 140
+<2928> <2928> 109
+<2929> <2929> 151
+<292a> <292a> 8060
+<292b> <292b> 129
+<292c> <292d> 157
+<292e> <292e> 117
+<292f> <292f> 134
+<2930> <2930> 160
+<2931> <2931> 144
+<2932> <2932> 123
+<2933> <2933> 8185
+<2934> <2934> 8184
+<2935> <2935> 9783
+<2936> <2936> 126
+<2937> <293c> 164
+<293d> <293d> 139
+<293e> <294d> 170
+<294e> <294e> 142
+<294f> <2954> 187
+<2955> <2955> 150
+<2956> <295b> 193
+<295c> <295c> 145
+<295d> <296c> 199
+<296d> <296d> 148
+<296e> <2974> 216
+<2975> <2979> 9366
+<297a> <297e> 9361
+<2a21> <2a22> 15737
+<2a23> <2a23> 141
+<2a24> <2a25> 15739
+<2a26> <2a26> 223
+<2a27> <2a29> 15741
+<2a2a> <2a2a> 225
+<2a2b> <2a2d> 15744
+<2a2e> <2a2e> 147
+<2a2f> <2a31> 15747
+<2a32> <2a32> 227
+<2a33> <2a36> 15750
+<2a37> <2a37> 229
+<2a38> <2a3e> 15754
+<2a3f> <2a3f> 9395
+<2a40> <2a44> 15761
+<2a45> <2a45> 9404
+<2a46> <2a4d> 15766
+<2a4e> <2a4e> 9407
+<2a4f> <2a54> 15774
+<2a55> <2a55> 9416
+<2a56> <2a67> 15780
+<2a68> <2a68> 9442
+<2a69> <2a69> 9441
+<2a6a> <2a79> 15798
+<2a7a> <2a7a> 9436
+endcidrange
+
+100 begincidrange
+<2a7b> <2a7e> 15814
+<2b21> <2b29> 15818
+<2b2a> <2b2a> 149
+<2b2b> <2b2b> 143
+<2b2c> <2b2e> 15827
+<2b2f> <2b2f> 9437
+<2b30> <2b30> 9426
+<2b31> <2b36> 15830
+<2b37> <2b37> 9438
+<2b38> <2b38> 9423
+<2b39> <2b39> 9418
+<2b3a> <2b42> 15836
+<2b43> <2b43> 9429
+<2b44> <2b44> 9422
+<2b45> <2b45> 9421
+<2b46> <2b46> 9420
+<2b47> <2b47> 9419
+<2b48> <2b48> 9425
+<2b49> <2b49> 9424
+<2b4a> <2b4a> 9440
+<2b4b> <2b4b> 9439
+<2b4c> <2b4c> 9428
+<2b4d> <2b4d> 9427
+<2b4e> <2b4e> 9431
+<2b4f> <2b4f> 9430
+<2b50> <2b50> 9434
+<2b51> <2b51> 9433
+<2b52> <2b54> 15845
+<2b55> <2b55> 9443
+<2b56> <2b56> 15848
+<2b57> <2b57> 130
+<2b58> <2b58> 15849
+<2b59> <2b59> 135
+<2b5a> <2b5a> 127
+<2b5b> <2b5b> 129
+<2b5c> <2b5c> 65
+<2b5d> <2b5d> 15850
+<2b5e> <2b5e> 137
+<2b5f> <2b5f> 128
+<2b60> <2b6c> 15851
+<2b6d> <2b6d> 132
+<2b6e> <2b7c> 15864
+<2b7d> <2b7d> 95
+<2b7e> <2b7e> 15879
+<2c21> <2c29> 8286
+<2c2a> <2c34> 10514
+<2c35> <2c3e> 8092
+<2c3f> <2c40> 8298
+<2c41> <2c5a> 10313
+<2c5b> <2c6e> 10413
+<2c6f> <2c6f> 10455
+<2c70> <2c70> 10438
+<2c71> <2c71> 10434
+<2c72> <2c72> 10442
+<2c73> <2c73> 10441
+<2c7d> <2c7e> 16281
+<2d21> <2d3e> 7555
+<2d3f> <2d3f> 8225
+<2d40> <2d41> 7585
+<2d42> <2d42> 8038
+<2d43> <2d43> 7588
+<2d44> <2d44> 8040
+<2d45> <2d45> 7590
+<2d46> <2d46> 8042
+<2d47> <2d48> 7592
+<2d49> <2d49> 8044
+<2d4a> <2d4b> 7595
+<2d4c> <2d4c> 8043
+<2d4d> <2d4e> 7598
+<2d4f> <2d4f> 8047
+<2d50> <2d56> 7601
+<2d57> <2d57> 8226
+<2d5f> <2d5f> 8323
+<2d60> <2d63> 7608
+<2d64> <2d64> 8055
+<2d65> <2d6f> 7613
+<2d73> <2d73> 7624
+<2d78> <2d79> 7629
+<2d7d> <2d7d> 12259
+<2d7e> <2d7e> 8219
+<2e21> <2e21> 13731
+<2e22> <2e22> 13839
+<2e23> <2e23> 13698
+<2e24> <2e24> 8371
+<2e25> <2e26> 14300
+<2e27> <2e27> 14307
+<2e28> <2e28> 8372
+<2e29> <2e2a> 14312
+<2e2b> <2e2b> 8375
+<2e2c> <2e2c> 14314
+<2e2d> <2e2d> 14316
+<2e2e> <2e2e> 16779
+<2e2f> <2e2f> 14318
+<2e30> <2e30> 8377
+<2e31> <2e33> 16780
+<2e34> <2e34> 14322
+<2e35> <2e35> 8379
+<2e36> <2e36> 8381
+<2e37> <2e37> 14323
+<2e38> <2e38> 13382
+endcidrange
+
+100 begincidrange
+<2e39> <2e39> 8364
+<2e3a> <2e3a> 7660
+<2e3b> <2e3b> 14328
+<2e3c> <2e3c> 20299
+<2e3d> <2e3e> 16783
+<2e3f> <2e40> 14331
+<2e41> <2e41> 8383
+<2e42> <2e42> 14336
+<2e43> <2e43> 16785
+<2e44> <2e44> 8390
+<2e45> <2e45> 14340
+<2e46> <2e47> 16786
+<2e48> <2e48> 14341
+<2e49> <2e49> 13360
+<2e4a> <2e4b> 16788
+<2e4c> <2e4c> 14345
+<2e4d> <2e4d> 14348
+<2e4e> <2e4e> 16790
+<2e4f> <2e4f> 8393
+<2e50> <2e50> 13389
+<2e51> <2e53> 16791
+<2e54> <2e54> 8395
+<2e55> <2e55> 15410
+<2e56> <2e56> 16794
+<2e57> <2e57> 20300
+<2e58> <2e58> 16795
+<2e59> <2e59> 14353
+<2e5a> <2e5a> 14355
+<2e5b> <2e5b> 15425
+<2e5c> <2e5c> 14357
+<2e5d> <2e5d> 8398
+<2e5e> <2e5e> 14358
+<2e5f> <2e5f> 16796
+<2e60> <2e60> 14359
+<2e61> <2e62> 14361
+<2e63> <2e63> 13385
+<2e64> <2e64> 16797
+<2e65> <2e65> 14056
+<2e66> <2e66> 16798
+<2e67> <2e67> 8402
+<2e68> <2e68> 13338
+<2e69> <2e69> 14363
+<2e6a> <2e6a> 16799
+<2e6b> <2e6b> 8403
+<2e6c> <2e6c> 20301
+<2e6d> <2e6d> 16800
+<2e6e> <2e6e> 13378
+<2e6f> <2e6f> 14369
+<2e70> <2e70> 16801
+<2e71> <2e71> 13365
+<2e72> <2e72> 8407
+<2e73> <2e73> 16802
+<2e74> <2e74> 8408
+<2e75> <2e75> 16803
+<2e76> <2e77> 14375
+<2e78> <2e78> 8411
+<2e79> <2e7a> 14378
+<2e7b> <2e7c> 16804
+<2e7d> <2e7e> 14381
+<2f21> <2f21> 8413
+<2f22> <2f22> 14386
+<2f23> <2f23> 8414
+<2f24> <2f26> 14388
+<2f27> <2f27> 16806
+<2f28> <2f28> 7633
+<2f29> <2f29> 16807
+<2f2a> <2f2a> 8415
+<2f2b> <2f2b> 14395
+<2f2c> <2f2c> 7651
+<2f2d> <2f2e> 16808
+<2f2f> <2f2f> 13366
+<2f30> <2f31> 14396
+<2f32> <2f32> 16810
+<2f33> <2f33> 14401
+<2f34> <2f34> 15411
+<2f35> <2f35> 14404
+<2f36> <2f36> 13333
+<2f37> <2f39> 14406
+<2f3a> <2f3a> 7654
+<2f3b> <2f3c> 16811
+<2f3d> <2f3d> 14411
+<2f3e> <2f3e> 16813
+<2f3f> <2f3f> 14414
+<2f40> <2f40> 7770
+<2f41> <2f41> 14417
+<2f42> <2f42> 13953
+<2f43> <2f43> 13952
+<2f44> <2f46> 14420
+<2f47> <2f47> 14424
+<2f48> <2f49> 16814
+<2f4a> <2f4a> 14426
+<2f4b> <2f4b> 8421
+<2f4c> <2f4c> 16816
+<2f4d> <2f4d> 14427
+<2f4e> <2f4e> 8420
+<2f4f> <2f4f> 8419
+<2f50> <2f51> 16817
+<2f52> <2f56> 14429
+<2f57> <2f57> 7746
+<2f58> <2f58> 7751
+endcidrange
+
+100 begincidrange
+<2f59> <2f59> 16819
+<2f5a> <2f5a> 13384
+<2f5b> <2f5b> 14436
+<2f5c> <2f5c> 16820
+<2f5d> <2f5d> 8423
+<2f5e> <2f5e> 13387
+<2f5f> <2f5f> 14438
+<2f60> <2f61> 16821
+<2f62> <2f62> 14439
+<2f63> <2f64> 14441
+<2f65> <2f65> 16823
+<2f66> <2f67> 14443
+<2f68> <2f68> 16824
+<2f69> <2f69> 8428
+<2f6a> <2f6a> 14448
+<2f6b> <2f6c> 16825
+<2f6d> <2f6d> 8430
+<2f6e> <2f6e> 16827
+<2f6f> <2f70> 14450
+<2f71> <2f71> 16828
+<2f72> <2f72> 14456
+<2f73> <2f73> 16829
+<2f74> <2f74> 14460
+<2f75> <2f75> 16830
+<2f76> <2f76> 14461
+<2f77> <2f77> 16831
+<2f78> <2f79> 14462
+<2f7a> <2f7b> 16832
+<2f7c> <2f7d> 14468
+<2f7e> <2f7e> 7774
+<3021> <3028> 1125
+<3029> <3029> 8266
+<302a> <3031> 1134
+<3032> <3032> 7961
+<3033> <303a> 1143
+<303b> <303b> 7634
+<303c> <306d> 1152
+<306e> <306e> 7635
+<306f> <3070> 1203
+<3071> <3071> 7962
+<3072> <3072> 1206
+<3073> <3073> 7636
+<3074> <307b> 1208
+<307c> <307c> 7637
+<307d> <307e> 1217
+<3121> <3129> 1219
+<312a> <312a> 7638
+<312b> <3138> 1229
+<3139> <3139> 20271
+<313a> <313c> 1244
+<313d> <313d> 7642
+<313e> <3141> 1248
+<3142> <3142> 13650
+<3143> <317e> 1253
+<3221> <3227> 1313
+<3228> <3228> 7645
+<3229> <325f> 1321
+<3260> <3260> 7647
+<3261> <3266> 1377
+<3267> <3267> 7965
+<3268> <3275> 1384
+<3276> <3276> 13673
+<3277> <3279> 1399
+<327a> <327a> 20269
+<327b> <327e> 1403
+<3321> <3321> 1407
+<3322> <3322> 7650
+<3323> <336a> 1409
+<336b> <336b> 7652
+<336c> <3372> 1482
+<3373> <3373> 7653
+<3374> <3377> 1490
+<3378> <3378> 20290
+<3379> <337e> 1495
+<3421> <344c> 1501
+<344d> <344d> 7656
+<344e> <3464> 1546
+<3465> <3465> 7657
+<3466> <347e> 1570
+<3521> <352a> 1595
+<352b> <352b> 7658
+<352c> <353f> 1606
+<3540> <3540> 7659
+<3541> <3561> 1627
+<3562> <3562> 7966
+<3563> <3563> 1661
+<3564> <3564> 20270
+<3565> <3567> 1663
+<3568> <3568> 20263
+<3569> <357e> 1667
+<3621> <3629> 1689
+<362a> <362a> 7661
+<362b> <3641> 1699
+<3642> <3642> 7968
+<3643> <364e> 1723
+<364f> <364f> 7662
+<3650> <3673> 1736
+<3674> <3674> 7664
+<3675> <367a> 1773
+<367b> <367b> 7665
+endcidrange
+
+100 begincidrange
+<367c> <367c> 1780
+<367d> <367d> 7666
+<367e> <367e> 1782
+<3721> <3728> 1783
+<3729> <3729> 20272
+<372a> <3736> 1792
+<3737> <3737> 7668
+<3738> <3763> 1806
+<3764> <3764> 20273
+<3765> <3770> 1851
+<3771> <3771> 7674
+<3772> <377d> 1864
+<377e> <377e> 7676
+<3821> <382f> 1877
+<3830> <3830> 20276
+<3831> <3840> 1893
+<3841> <3841> 7678
+<3842> <387e> 1910
+<3921> <392a> 1971
+<392b> <392b> 7679
+<392c> <393b> 1982
+<393c> <393c> 20279
+<393d> <3973> 1999
+<3974> <3974> 7683
+<3975> <3978> 2055
+<3979> <3979> 20284
+<397a> <397e> 2060
+<3a21> <3a34> 2065
+<3a35> <3a35> 20281
+<3a36> <3a66> 2086
+<3a67> <3a67> 7686
+<3a68> <3a7e> 2136
+<3b21> <3b26> 2159
+<3b27> <3b27> 7688
+<3b28> <3b29> 2166
+<3b2a> <3b2a> 7689
+<3b2b> <3b2b> 2169
+<3b2c> <3b2c> 7690
+<3b2d> <3b2d> 20280
+<3b2e> <3b40> 2172
+<3b41> <3b41> 7970
+<3b42> <3b7e> 2192
+<3c21> <3c5c> 2253
+<3c5d> <3c5e> 7695
+<3c5f> <3c7e> 2315
+<3d21> <3d35> 2347
+<3d36> <3d36> 7698
+<3d37> <3d5c> 2369
+<3d5d> <3d5d> 13460
+<3d5e> <3d71> 2408
+<3d72> <3d73> 7701
+<3d74> <3d7e> 2430
+<3e21> <3e24> 2441
+<3e25> <3e25> 7703
+<3e26> <3e63> 2446
+<3e64> <3e64> 7708
+<3e65> <3e72> 2509
+<3e73> <3e73> 20282
+<3e74> <3e7e> 2524
+<3f21> <3f29> 2535
+<3f2a> <3f2a> 7709
+<3f2b> <3f55> 2545
+<3f56> <3f56> 13860
+<3f57> <3f5f> 2589
+<3f60> <3f60> 7711
+<3f61> <3f7e> 2599
+<4021> <4021> 2629
+<4022> <4022> 7713
+<4023> <4070> 2631
+<4071> <4071> 7716
+<4072> <4078> 2710
+<4079> <4079> 7718
+<407a> <407a> 7972
+<407b> <407b> 2719
+<407c> <407d> 7973
+<407e> <407e> 2722
+<4121> <4126> 2723
+<4127> <4127> 7720
+<4128> <4138> 2730
+<4139> <4139> 7721
+<413a> <414b> 2748
+<414c> <414c> 7722
+<414d> <417e> 2767
+<4221> <4236> 2817
+<4237> <4237> 7975
+<4238> <423c> 2840
+<423d> <423d> 7726
+<423e> <425b> 2846
+<425c> <425c> 7728
+<425d> <427c> 2877
+<427d> <427d> 7733
+<427e> <427e> 2910
+<4321> <4328> 2911
+<4329> <4329> 7735
+<432a> <432d> 2920
+<432e> <432e> 7738
+<432f> <4336> 2925
+<4337> <4337> 13915
+<4338> <436f> 2934
+<4370> <4370> 7740
+endcidrange
+
+100 begincidrange
+<4371> <4374> 2991
+<4375> <4375> 7741
+<4376> <437e> 2996
+<4421> <443c> 3005
+<443d> <443d> 7743
+<443e> <4447> 3034
+<4448> <4448> 7744
+<4449> <4449> 3045
+<444a> <444a> 7745
+<444b> <4453> 3047
+<4454> <4454> 8267
+<4455> <4471> 3057
+<4472> <4472> 20286
+<4473> <447e> 3087
+<4521> <4521> 3099
+<4522> <4522> 7748
+<4523> <4526> 3101
+<4527> <4527> 7749
+<4528> <452d> 3106
+<452e> <452e> 7750
+<452f> <4545> 3113
+<4546> <4546> 13949
+<4547> <4547> 3137
+<4548> <4548> 7753
+<4549> <454a> 3139
+<454b> <454b> 7754
+<454c> <4551> 3142
+<4552> <4552> 7756
+<4553> <457e> 3149
+<4621> <4653> 3193
+<4654> <4654> 7761
+<4655> <465a> 3245
+<465b> <465b> 20287
+<465c> <4665> 3252
+<4666> <4667> 7766
+<4668> <4669> 3264
+<466a> <466a> 7768
+<466b> <467e> 3267
+<4721> <4728> 3287
+<4729> <4729> 7769
+<472a> <4756> 3296
+<4757> <4757> 7771
+<4758> <4766> 3342
+<4767> <4767> 7772
+<4768> <4768> 3358
+<4769> <4769> 7773
+<476a> <477c> 3360
+<477d> <477d> 20288
+<477e> <477e> 3380
+<4821> <4823> 3381
+<4824> <4824> 7775
+<4825> <483f> 3385
+<4840> <4840> 7978
+<4841> <4853> 3413
+<4854> <4854> 7778
+<4855> <486f> 3433
+<4870> <4870> 13495
+<4871> <4874> 3461
+<4875> <4875> 7780
+<4876> <487e> 3466
+<4921> <4922> 3475
+<4923> <4923> 7782
+<4924> <492e> 3478
+<492f> <492f> 7783
+<4930> <4934> 3490
+<4935> <4935> 7785
+<4936> <493e> 3496
+<493f> <493f> 20222
+<4940> <4940> 7786
+<4941> <494d> 3507
+<494e> <494e> 7787
+<494f> <495f> 3521
+<4960> <4960> 20289
+<4961> <497e> 3539
+<4a21> <4a42> 3569
+<4a43> <4a43> 7789
+<4a44> <4a4c> 3604
+<4a4d> <4a4d> 7790
+<4a4e> <4a4e> 14013
+<4a4f> <4a52> 3615
+<4a53> <4a53> 7979
+<4a54> <4a59> 3620
+<4a5a> <4a5a> 7791
+<4a5b> <4a5b> 3627
+<4a5c> <4a5c> 20291
+<4a5d> <4a78> 3629
+<4a79> <4a79> 7792
+<4a7a> <4a7e> 3658
+<4b21> <4b28> 3663
+<4b29> <4b29> 7794
+<4b2a> <4b6f> 3672
+<4b70> <4b70> 7796
+<4b71> <4b77> 3743
+<4b78> <4b78> 7980
+<4b79> <4b7e> 3751
+<4c21> <4c58> 3757
+<4c59> <4c59> 7798
+<4c5a> <4c5e> 3814
+<4c5f> <4c5f> 7799
+<4c60> <4c61> 3820
+endcidrange
+
+100 begincidrange
+<4c62> <4c62> 20293
+<4c63> <4c6b> 3823
+<4c6c> <4c6c> 20294
+<4c6d> <4c79> 3833
+<4c7a> <4c7a> 7801
+<4c7b> <4c7b> 3847
+<4c7c> <4c7c> 7802
+<4c7d> <4c7e> 3849
+<4d21> <4d31> 3851
+<4d32> <4d32> 14074
+<4d33> <4d7e> 3869
+<4e21> <4e79> 3945
+<4e7a> <4e7b> 7809
+<4e7c> <4e7c> 20265
+<4e7d> <4e7e> 4037
+<4f21> <4f30> 4039
+<4f31> <4f31> 7812
+<4f32> <4f53> 4056
+<4f54> <4f54> 13803
+<4f55> <4f55> 14471
+<4f56> <4f56> 8432
+<4f57> <4f58> 16834
+<4f59> <4f59> 8435
+<4f5a> <4f5a> 20302
+<4f5b> <4f5b> 16836
+<4f5c> <4f5c> 8437
+<4f5d> <4f5e> 14476
+<4f5f> <4f5f> 13850
+<4f60> <4f60> 7693
+<4f61> <4f61> 13361
+<4f62> <4f68> 16837
+<4f69> <4f69> 8439
+<4f6a> <4f6a> 14482
+<4f6b> <4f6b> 16844
+<4f6c> <4f6d> 14483
+<4f6e> <4f6e> 16845
+<4f6f> <4f6f> 14123
+<4f70> <4f70> 16846
+<4f71> <4f71> 8441
+<4f72> <4f72> 14290
+<4f73> <4f73> 14488
+<4f74> <4f74> 16847
+<4f75> <4f75> 8442
+<4f76> <4f76> 14489
+<4f77> <4f77> 8445
+<4f78> <4f78> 16848
+<4f79> <4f79> 14493
+<4f7a> <4f7b> 16849
+<4f7c> <4f7c> 8446
+<4f7d> <4f7d> 16851
+<4f7e> <4f7e> 13964
+<5021> <507e> 4090
+<5121> <514c> 4184
+<514d> <514d> 7817
+<514e> <517e> 4229
+<5221> <5256> 4278
+<5257> <5257> 14111
+<5258> <527a> 4333
+<527b> <527b> 20277
+<527c> <527e> 4369
+<5321> <535d> 4372
+<535e> <535e> 7821
+<535f> <5372> 4434
+<5373> <5373> 14116
+<5374> <537e> 4455
+<5421> <547e> 4466
+<5521> <557e> 4560
+<5621> <567e> 4654
+<5721> <5750> 4748
+<5751> <5751> 13538
+<5752> <577e> 4797
+<5821> <587e> 4842
+<5921> <5927> 4936
+<5928> <5928> 7991
+<5929> <597e> 4944
+<5a21> <5a7e> 5030
+<5b21> <5b7e> 5124
+<5c21> <5c7e> 5218
+<5d21> <5d7e> 5312
+<5e21> <5e7e> 5406
+<5f21> <5f7e> 5500
+<6021> <6043> 5594
+<6044> <6044> 20278
+<6045> <607e> 5630
+<6121> <6130> 5688
+<6131> <6131> 20267
+<6132> <6133> 5705
+<6134> <6134> 20283
+<6135> <6155> 5708
+<6156> <6156> 20175
+<6157> <617e> 5742
+<6221> <627e> 5782
+<6321> <635d> 5876
+<635e> <635e> 20285
+<635f> <637e> 5938
+<6421> <6426> 5970
+<6427> <6427> 20266
+<6428> <643f> 5977
+<6440> <6440> 7997
+<6441> <647e> 6002
+endcidrange
+
+100 begincidrange
+<6521> <657e> 6064
+<6621> <667e> 6158
+<6721> <6726> 6252
+<6727> <6727> 20275
+<6728> <675a> 6259
+<675b> <675b> 14196
+<675c> <6769> 6311
+<676a> <676a> 20292
+<676b> <677e> 6326
+<6821> <687e> 6346
+<6921> <6949> 6440
+<694a> <694a> 20274
+<694b> <6966> 6482
+<6967> <6967> 20296
+<6968> <697e> 6511
+<6a21> <6a23> 6534
+<6a24> <6a24> 20295
+<6a25> <6a7e> 6538
+<6b21> <6b42> 6628
+<6b43> <6b43> 20268
+<6b44> <6b7e> 6663
+<6c21> <6c7e> 6722
+<6d21> <6d7e> 6816
+<6e21> <6e7e> 6910
+<6f21> <6f7e> 7004
+<7021> <7056> 7098
+<7057> <7057> 13624
+<7058> <707e> 7153
+<7121> <7158> 7192
+<7159> <7159> 8003
+<715a> <717e> 7249
+<7221> <726c> 7286
+<726d> <726d> 14272
+<726e> <727e> 7363
+<7321> <737e> 7380
+<7421> <7424> 7474
+<7425> <7426> 8284
+<7427> <7427> 7963
+<7428> <7428> 13362
+<7429> <7429> 14499
+<742a> <742a> 14501
+<742b> <742b> 14503
+<742c> <742c> 16852
+<742d> <742d> 14508
+<742e> <742e> 20303
+<742f> <742f> 15390
+<7430> <7432> 16853
+<7433> <7433> 14512
+<7434> <7434> 14515
+<7435> <7435> 16856
+<7436> <7436> 8450
+<7437> <7437> 14518
+<7438> <7438> 16857
+<7439> <7439> 14520
+<743a> <743a> 8370
+<743b> <743b> 16858
+<743c> <743d> 14522
+<743e> <743e> 8451
+<743f> <743f> 16859
+<7440> <7442> 14524
+<7443> <7443> 14528
+<7444> <7444> 13368
+<7445> <7445> 8452
+<7446> <7446> 14531
+<7447> <7447> 8453
+<7448> <7449> 14532
+<744a> <744c> 16860
+<744d> <744d> 14538
+<744e> <744f> 16863
+<7450> <7450> 13326
+<7451> <7451> 16865
+<7452> <7452> 14541
+<7453> <7453> 14544
+<7454> <7454> 16866
+<7455> <7455> 8458
+<7456> <7456> 16867
+<7457> <7457> 14546
+<7458> <7458> 14550
+<7459> <7459> 16868
+<745a> <745a> 8463
+<745b> <745b> 8462
+<745c> <745c> 13328
+<745d> <745d> 14552
+<745e> <745e> 13363
+<745f> <7460> 16869
+<7461> <7461> 13369
+<7462> <7462> 16871
+<7463> <7463> 13390
+<7464> <7464> 14559
+<7465> <7465> 14563
+<7466> <7467> 16872
+<7468> <7468> 13765
+<7469> <7469> 14564
+<746a> <746a> 16874
+<746b> <746c> 14565
+<746d> <746e> 14568
+<746f> <7470> 14571
+<7471> <7472> 16875
+<7473> <7473> 13340
+<7474> <7474> 8467
+endcidrange
+
+100 begincidrange
+<7475> <7475> 14582
+<7476> <7476> 7724
+<7477> <7477> 14583
+<7478> <7478> 16877
+<7479> <7479> 7747
+<747a> <747a> 8468
+<747b> <747b> 14586
+<747c> <747c> 8470
+<747d> <747e> 14588
+<7521> <7521> 16878
+<7522> <7522> 13341
+<7523> <7523> 16879
+<7524> <7525> 14591
+<7526> <7526> 7831
+<7527> <7527> 16880
+<7528> <7528> 13381
+<7529> <7529> 14597
+<752a> <752a> 16881
+<752b> <752b> 13334
+<752c> <752c> 8472
+<752d> <752d> 8474
+<752e> <752e> 8473
+<752f> <752f> 20304
+<7530> <7531> 16882
+<7532> <7532> 8477
+<7533> <7534> 16884
+<7535> <7535> 8366
+<7536> <7536> 16886
+<7537> <7537> 8369
+<7538> <7538> 16887
+<7539> <7539> 14604
+<753a> <753a> 16888
+<753b> <753b> 8480
+<753c> <753c> 13377
+<753d> <753d> 14607
+<753e> <753e> 8478
+<753f> <753f> 8482
+<7540> <7542> 16889
+<7543> <7543> 13352
+<7544> <7545> 8484
+<7546> <7546> 16892
+<7547> <7547> 13397
+<7548> <7548> 14611
+<7549> <7549> 15433
+<754a> <754b> 16893
+<754c> <754c> 8487
+<754d> <754d> 14614
+<754e> <754e> 20305
+<754f> <754f> 14615
+<7550> <7550> 8490
+<7551> <7551> 16895
+<7552> <7552> 14616
+<7553> <7553> 14619
+<7554> <7557> 16896
+<7558> <7558> 8491
+<7559> <7559> 14622
+<755a> <755a> 8493
+<755b> <755b> 14623
+<755c> <755c> 16900
+<755d> <755d> 14066
+<755e> <755e> 8492
+<755f> <755f> 16901
+<7560> <7560> 14626
+<7561> <7564> 14628
+<7565> <7565> 13375
+<7566> <7566> 16902
+<7567> <7568> 14634
+<7569> <7569> 8367
+<756a> <756a> 14636
+<756b> <756f> 14638
+<7570> <7572> 16903
+<7573> <7573> 14645
+<7574> <7574> 16906
+<7575> <7576> 14647
+<7577> <7577> 16907
+<7578> <7578> 8498
+<7579> <7579> 14651
+<757a> <757a> 8499
+<757b> <757b> 16908
+<757c> <757c> 14653
+<757d> <757e> 16909
+<7621> <7621> 16911
+<7622> <7622> 8501
+<7623> <7623> 16912
+<7624> <7624> 13329
+<7625> <7625> 16913
+<7626> <7626> 14143
+<7627> <7628> 14658
+<7629> <762a> 16914
+<762b> <762d> 14662
+<762e> <762f> 14666
+<7630> <7630> 8503
+<7631> <7631> 8505
+<7632> <7632> 16916
+<7633> <7633> 14669
+<7634> <7634> 16917
+<7635> <7636> 14671
+<7637> <7637> 16918
+<7638> <7638> 8508
+<7639> <7639> 14675
+endcidrange
+
+100 begincidrange
+<763a> <763a> 16919
+<763b> <763b> 13392
+<763c> <763c> 16920
+<763d> <763d> 14677
+<763e> <763e> 16921
+<763f> <7642> 14679
+<7643> <7643> 13386
+<7644> <7644> 16922
+<7645> <7645> 13398
+<7646> <7646> 14683
+<7647> <7648> 16923
+<7649> <7649> 13344
+<764a> <764a> 13388
+<764b> <764b> 8509
+<764c> <764e> 16925
+<764f> <7650> 14687
+<7651> <7651> 14691
+<7652> <7652> 8511
+<7653> <7653> 14153
+<7654> <7654> 16928
+<7655> <7655> 14692
+<7656> <7656> 14694
+<7657> <7657> 8512
+<7658> <7658> 16929
+<7659> <7659> 14696
+<765a> <765b> 16930
+<765c> <765c> 14698
+<765d> <765e> 14700
+<765f> <765f> 14703
+<7660> <7660> 13904
+<7661> <7661> 8515
+<7662> <7662> 14705
+<7663> <7663> 14707
+<7664> <7667> 16932
+<7668> <7668> 14710
+<7669> <7669> 13327
+<766a> <766a> 14711
+<766b> <766b> 8516
+<766c> <766c> 13354
+<766d> <766e> 16936
+<766f> <766f> 8519
+<7670> <7671> 14712
+<7672> <7672> 14715
+<7673> <7673> 13395
+<7674> <7675> 16938
+<7676> <7676> 8523
+<7677> <7677> 7700
+<7678> <7678> 13330
+<7679> <7679> 16940
+<767a> <767a> 8525
+<767b> <767b> 16941
+<767c> <767c> 13324
+<767d> <767e> 16942
+<7721> <7721> 14719
+<7722> <7722> 14721
+<7723> <7723> 16944
+<7724> <7724> 14723
+<7725> <7725> 13332
+<7726> <7728> 14724
+<7729> <7729> 7776
+<772a> <772a> 16945
+<772b> <772b> 14728
+<772c> <772c> 16946
+<772d> <772d> 14729
+<772e> <772e> 16947
+<772f> <772f> 8529
+<7730> <7730> 16948
+<7731> <7731> 14732
+<7732> <7732> 14734
+<7733> <7733> 16949
+<7734> <7734> 14736
+<7735> <7735> 14738
+<7736> <7738> 16950
+<7739> <7739> 15395
+<773a> <773a> 16953
+<773b> <773c> 8531
+<773d> <773d> 7760
+<773e> <773e> 8534
+<773f> <773f> 20306
+<7740> <7741> 14746
+<7742> <7742> 16954
+<7743> <7743> 14748
+<7744> <7744> 16955
+<7745> <7745> 8535
+<7746> <7746> 16956
+<7747> <7747> 8536
+<7748> <7748> 14753
+<7749> <774a> 14755
+<774b> <774b> 16957
+<774c> <774c> 8537
+<774d> <774e> 16958
+<774f> <774f> 14759
+<7750> <7750> 16960
+<7751> <7751> 7644
+<7752> <7753> 8540
+<7754> <7754> 16961
+<7755> <7755> 13347
+<7756> <7756> 14762
+<7757> <7757> 8539
+<7758> <7758> 14763
+endcidrange
+
+100 begincidrange
+<7759> <7759> 16962
+<775a> <775a> 20307
+<775b> <775c> 16963
+<775d> <775d> 14765
+<775e> <775e> 8543
+<775f> <7760> 16965
+<7761> <7761> 8544
+<7762> <7762> 14770
+<7763> <7763> 16967
+<7764> <7765> 14776
+<7766> <7766> 16968
+<7767> <7767> 14779
+<7768> <7768> 16969
+<7769> <7769> 8546
+<776a> <776a> 13355
+<776b> <776b> 14783
+<776c> <776d> 16970
+<776e> <776e> 14786
+<776f> <776f> 8548
+<7770> <7771> 16972
+<7772> <7772> 14790
+<7773> <7773> 14794
+<7774> <7775> 14796
+<7776> <7776> 16974
+<7777> <7778> 14798
+<7779> <7779> 8551
+<777a> <777a> 14803
+<777b> <777b> 8552
+<777c> <777c> 14804
+<777d> <777d> 8553
+<777e> <777e> 14805
+<7821> <7821> 8555
+<7822> <7824> 14809
+<7825> <7825> 7732
+<7826> <7826> 8557
+<7827> <7827> 14813
+<7828> <7828> 8558
+<7829> <7829> 16975
+<782a> <782a> 14814
+<782b> <782b> 8560
+<782c> <782d> 14815
+<782e> <782e> 14819
+<782f> <782f> 16976
+<7830> <7831> 14820
+<7832> <7832> 14824
+<7833> <7833> 16977
+<7834> <7834> 14826
+<7835> <7835> 16978
+<7836> <7837> 14830
+<7838> <7838> 8562
+<7839> <783a> 14833
+<783b> <783b> 8563
+<783c> <783c> 14836
+<783d> <783d> 14832
+<783e> <783e> 16979
+<783f> <783f> 14837
+<7840> <7840> 16980
+<7841> <7843> 14839
+<7844> <7844> 16981
+<7845> <7845> 14842
+<7846> <7846> 16982
+<7847> <7847> 8564
+<7848> <7848> 16983
+<7849> <7849> 8434
+<784a> <784a> 8565
+<784b> <784b> 14845
+<784c> <784c> 14848
+<784d> <784e> 16984
+<784f> <784f> 14851
+<7850> <7850> 14853
+<7851> <7852> 16986
+<7853> <785a> 14855
+<785b> <785b> 16988
+<785c> <785f> 14863
+<7860> <7860> 16989
+<7861> <7861> 8569
+<7862> <7862> 16990
+<7863> <7863> 8568
+<7864> <7864> 8570
+<7865> <7866> 16991
+<7867> <7868> 14870
+<7869> <786c> 16993
+<786d> <786d> 14873
+<786e> <786f> 16997
+<7870> <7871> 14874
+<7872> <7872> 8572
+<7873> <7874> 16999
+<7875> <7876> 14876
+<7877> <7877> 7877
+<7878> <787a> 17001
+<787b> <787b> 14882
+<787c> <787c> 17004
+<787d> <787d> 14888
+<787e> <787e> 17005
+<7921> <7921> 17006
+<7922> <7922> 8575
+<7923> <7923> 13342
+<7924> <7924> 15420
+<7925> <7925> 14892
+<7926> <7926> 17007
+endcidrange
+
+100 begincidrange
+<7927> <7927> 13379
+<7928> <792a> 17008
+<792b> <792b> 14897
+<792c> <792c> 14900
+<792d> <792d> 17011
+<792e> <792e> 14901
+<792f> <7930> 17012
+<7931> <7931> 14903
+<7932> <7932> 17014
+<7933> <7933> 13348
+<7934> <7934> 13345
+<7935> <7935> 14907
+<7936> <7936> 17015
+<7937> <7937> 13335
+<7938> <7938> 13391
+<7939> <7939> 13359
+<793a> <793a> 14909
+<793b> <793b> 13351
+<793c> <793d> 8580
+<793e> <793e> 17016
+<793f> <793f> 13325
+<7940> <7940> 13371
+<7941> <7941> 8583
+<7942> <7942> 14912
+<7943> <7943> 7758
+<7944> <7944> 14913
+<7945> <7945> 17017
+<7946> <7946> 14915
+<7947> <794b> 17018
+<794c> <794c> 14917
+<794d> <794d> 13343
+<794e> <794e> 14922
+<794f> <794f> 14925
+<7950> <7950> 14927
+<7951> <7951> 13373
+<7952> <7952> 17023
+<7953> <7953> 14929
+<7954> <7954> 17024
+<7955> <7956> 14931
+<7957> <7957> 17025
+<7958> <7958> 8588
+<7959> <795c> 17026
+<795d> <795f> 14939
+<7960> <7960> 14943
+<7961> <7961> 17030
+<7962> <7962> 14944
+<7963> <7963> 8589
+<7964> <7964> 13358
+<7965> <7966> 14947
+<7967> <7967> 17031
+<7968> <7968> 14953
+<7969> <7969> 7739
+<796a> <796a> 14951
+<796b> <796b> 17032
+<796c> <796c> 14954
+<796d> <796d> 14176
+<796e> <796e> 17033
+<796f> <796f> 14956
+<7970> <7974> 17034
+<7975> <7975> 14960
+<7976> <7976> 17039
+<7977> <7978> 14965
+<7979> <797a> 14968
+<797b> <797d> 14971
+<797e> <797e> 17040
+<7a21> <7a21> 14974
+<7a22> <7a22> 8591
+<7a23> <7a23> 14975
+<7a24> <7a24> 17041
+<7a25> <7a25> 14978
+<7a26> <7a26> 17042
+<7a27> <7a27> 14980
+<7a28> <7a28> 8594
+<7a29> <7a2a> 17043
+<7a2b> <7a2b> 14982
+<7a2c> <7a2c> 8595
+<7a2d> <7a2d> 13322
+<7a2e> <7a2e> 13399
+<7a2f> <7a2f> 17045
+<7a30> <7a32> 14986
+<7a33> <7a33> 13376
+<7a34> <7a34> 14990
+<7a35> <7a35> 8596
+<7a36> <7a36> 7697
+<7a37> <7a37> 8359
+<7a38> <7a38> 14994
+<7a39> <7a39> 8597
+<7a3a> <7a3a> 13353
+<7a3b> <7a3b> 15002
+<7a3c> <7a3c> 17046
+<7a3d> <7a3e> 15003
+<7a3f> <7a3f> 17047
+<7a40> <7a40> 15005
+<7a41> <7a42> 15007
+<7a43> <7a43> 15010
+<7a44> <7a44> 13349
+<7a45> <7a45> 15013
+<7a46> <7a46> 15015
+<7a47> <7a48> 17048
+<7a49> <7a49> 15017
+endcidrange
+
+100 begincidrange
+<7a4a> <7a4a> 17050
+<7a4b> <7a4b> 15024
+<7a4c> <7a4d> 17051
+<7a4e> <7a4e> 15027
+<7a4f> <7a4f> 15029
+<7a50> <7a55> 17053
+<7a56> <7a56> 15034
+<7a57> <7a57> 17059
+<7a58> <7a58> 13350
+<7a59> <7a59> 14195
+<7a5a> <7a5d> 17060
+<7a5e> <7a5e> 15043
+<7a5f> <7a62> 17064
+<7a63> <7a65> 15044
+<7a66> <7a66> 17068
+<7a67> <7a67> 15047
+<7a68> <7a69> 17069
+<7a6a> <7a6a> 15048
+<7a6b> <7a6b> 17071
+<7a6c> <7a6d> 8600
+<7a6e> <7a70> 17072
+<7a71> <7a71> 15049
+<7a72> <7a72> 17075
+<7a73> <7a74> 15050
+<7a75> <7a75> 17076
+<7a76> <7a76> 15052
+<7a77> <7a78> 15054
+<7a79> <7a79> 17077
+<7a7a> <7a7c> 15056
+<7a7d> <7a7d> 8603
+<7a7e> <7a7e> 17078
+<7b21> <7b22> 17079
+<7b23> <7b23> 15059
+<7b24> <7b25> 17081
+<7b26> <7b26> 7807
+<7b27> <7b27> 13367
+<7b28> <7b28> 8605
+<7b29> <7b2d> 17083
+<7b2e> <7b2e> 15065
+<7b2f> <7b2f> 8606
+<7b30> <7b30> 17088
+<7b31> <7b32> 15066
+<7b33> <7b35> 17089
+<7b36> <7b36> 7706
+<7b37> <7b37> 17092
+<7b38> <7b38> 8608
+<7b39> <7b39> 17093
+<7b3a> <7b3a> 8610
+<7b3b> <7b3b> 15076
+<7b3c> <7b3d> 17094
+<7b3e> <7b3e> 15073
+<7b3f> <7b3f> 17096
+<7b40> <7b40> 8611
+<7b41> <7b41> 17097
+<7b42> <7b42> 15075
+<7b43> <7b43> 17098
+<7b44> <7b44> 15077
+<7b45> <7b4a> 17099
+<7b4b> <7b4b> 15078
+<7b4c> <7b4d> 17105
+<7b4e> <7b4e> 13336
+<7b4f> <7b4f> 13394
+<7b50> <7b51> 17107
+<7b52> <7b52> 15081
+<7b53> <7b53> 17109
+<7b54> <7b54> 15086
+<7b55> <7b55> 17110
+<7b56> <7b56> 15089
+<7b57> <7b57> 17111
+<7b58> <7b59> 15090
+<7b5a> <7b5a> 15097
+<7b5b> <7b5b> 17112
+<7b5c> <7b5c> 15098
+<7b5d> <7b5f> 15100
+<7b60> <7b60> 17113
+<7b61> <7b61> 15103
+<7b62> <7b62> 7715
+<7b63> <7b63> 15108
+<7b64> <7b65> 17114
+<7b66> <7b66> 15110
+<7b67> <7b67> 7813
+<7b68> <7b69> 15115
+<7b6a> <7b6a> 15119
+<7b6b> <7b6c> 17116
+<7b6d> <7b6d> 8615
+<7b6e> <7b6e> 8360
+<7b6f> <7b6f> 13331
+<7b70> <7b74> 15125
+<7b75> <7b78> 17118
+<7b79> <7b79> 13346
+<7b7a> <7b7a> 15132
+<7b7b> <7b7b> 15134
+<7b7c> <7b7c> 17122
+<7b7d> <7b7d> 8616
+<7b7e> <7b7e> 15138
+<7c21> <7c21> 15139
+<7c22> <7c22> 8617
+<7c23> <7c23> 17123
+<7c24> <7c24> 15140
+<7c25> <7c27> 17124
+endcidrange
+
+100 begincidrange
+<7c28> <7c29> 8618
+<7c2a> <7c2a> 17127
+<7c2b> <7c2b> 8621
+<7c2c> <7c2c> 15142
+<7c2d> <7c2d> 8623
+<7c2e> <7c2e> 8622
+<7c2f> <7c2f> 13321
+<7c30> <7c30> 13339
+<7c31> <7c31> 17128
+<7c32> <7c32> 15147
+<7c33> <7c37> 17129
+<7c38> <7c38> 13380
+<7c39> <7c39> 15155
+<7c3a> <7c3a> 8627
+<7c3b> <7c3c> 15156
+<7c3d> <7c3d> 13364
+<7c3e> <7c3e> 8628
+<7c3f> <7c3f> 15158
+<7c40> <7c40> 17134
+<7c41> <7c41> 15166
+<7c42> <7c43> 17135
+<7c44> <7c44> 15169
+<7c45> <7c46> 17137
+<7c47> <7c47> 15172
+<7c48> <7c49> 17139
+<7c4a> <7c4a> 7663
+<7c4b> <7c4e> 17141
+<7c4f> <7c4f> 15181
+<7c50> <7c51> 17145
+<7c52> <7c53> 15182
+<7c54> <7c54> 15187
+<7c55> <7c58> 17147
+<7c59> <7c59> 13320
+<7c5a> <7c5b> 15192
+<7c5c> <7c5c> 17151
+<7c5d> <7c5f> 15194
+<7c60> <7c64> 17152
+<7c65> <7c66> 15198
+<7c67> <7c67> 8635
+<7c68> <7c68> 17157
+<7c69> <7c69> 15200
+<7c6a> <7c6a> 8636
+<7c6b> <7c6b> 17158
+<7c6c> <7c6c> 8637
+<7c6d> <7c6f> 17159
+<7c70> <7c70> 8638
+<7c71> <7c71> 17162
+<7c72> <7c72> 15203
+<7c73> <7c73> 17163
+<7c74> <7c76> 15205
+<7c77> <7c77> 17164
+<7c78> <7c78> 15211
+<7c79> <7c79> 7707
+<7c7a> <7c7a> 7777
+<7c7b> <7c7b> 15216
+<7c7c> <7c7c> 8640
+<7c7d> <7c7d> 15219
+<7c7e> <7c7e> 8644
+<7d21> <7d21> 8645
+<7d22> <7d22> 8642
+<7d23> <7d23> 17165
+<7d24> <7d24> 15220
+<7d25> <7d25> 8647
+<7d26> <7d26> 15223
+<7d27> <7d27> 8655
+<7d28> <7d28> 8649
+<7d29> <7d29> 8651
+<7d2a> <7d2a> 8650
+<7d2b> <7d2b> 15224
+<7d2c> <7d2c> 15226
+<7d2d> <7d2d> 8659
+<7d2e> <7d2e> 8362
+<7d2f> <7d31> 15228
+<7d32> <7d32> 8667
+<7d33> <7d33> 8666
+<7d34> <7d34> 8673
+<7d35> <7d35> 13402
+<7d36> <7d36> 15234
+<7d37> <7d37> 8669
+<7d38> <7d38> 8668
+<7d39> <7d39> 8361
+<7d3a> <7d3a> 17166
+<7d3b> <7d3b> 13400
+<7d3c> <7d3d> 17167
+<7d3e> <7d3e> 15239
+<7d3f> <7d3f> 8676
+<7d40> <7d40> 15241
+<7d41> <7d41> 17169
+<7d42> <7d42> 15242
+<7d43> <7d44> 8679
+<7d45> <7d46> 17170
+<7d47> <7d47> 15248
+<7d48> <7d4a> 17172
+<7d4b> <7d4b> 15253
+<7d4c> <7d4c> 17175
+<7d4d> <7d4d> 15254
+<7d4e> <7d4f> 17176
+<7d50> <7d51> 15256
+<7d52> <7d53> 17178
+<7d54> <7d54> 15260
+endcidrange
+
+100 begincidrange
+<7d55> <7d58> 17180
+<7d59> <7d59> 15261
+<7d5a> <7d5a> 17184
+<7d5b> <7d5c> 15264
+<7d5d> <7d5d> 13393
+<7d5e> <7d5e> 8688
+<7d5f> <7d5f> 15266
+<7d60> <7d60> 17185
+<7d61> <7d61> 15268
+<7d62> <7d62> 15270
+<7d63> <7d63> 13374
+<7d64> <7d64> 15271
+<7d65> <7d65> 17186
+<7d66> <7d67> 8690
+<7d68> <7d68> 8693
+<7d69> <7d69> 17187
+<7d6a> <7d6a> 8694
+<7d6b> <7d6b> 15275
+<7d6c> <7d6d> 15277
+<7d6e> <7d72> 17188
+<7d73> <7d73> 15284
+<7d74> <7d74> 17193
+<7d75> <7d75> 15285
+<7d76> <7d76> 13337
+<7d77> <7d77> 15286
+<7d78> <7d78> 15288
+<7d79> <7d79> 15290
+<7d7a> <7d7a> 7795
+<7d7b> <7d7b> 7788
+<7d7c> <7d7d> 15292
+<7d7e> <7d7e> 17194
+<7e21> <7e21> 8697
+<7e22> <7e22> 15294
+<7e23> <7e23> 7752
+<7e24> <7e24> 13396
+<7e25> <7e25> 8698
+<7e26> <7e26> 15295
+<7e27> <7e27> 15297
+<7e28> <7e28> 15299
+<7e29> <7e2a> 17195
+<7e2b> <7e2b> 8703
+<7e2c> <7e2c> 15311
+<7e2d> <7e2d> 17197
+<7e2e> <7e2e> 15313
+<7e2f> <7e30> 15315
+<7e31> <7e32> 15318
+<7e33> <7e33> 8704
+<7e34> <7e34> 7727
+<7e35> <7e35> 15322
+<7e36> <7e39> 17198
+<7e3a> <7e3a> 15323
+<7e3b> <7e3c> 17202
+<7e3d> <7e3d> 15325
+<7e3e> <7e40> 17204
+<7e41> <7e41> 15329
+<7e42> <7e42> 17207
+<7e43> <7e43> 8708
+<7e44> <7e44> 8707
+<7e45> <7e46> 17208
+<7e47> <7e47> 8709
+<7e48> <7e48> 17210
+<7e49> <7e4a> 15330
+<7e4b> <7e4d> 17211
+<7e4e> <7e4e> 15338
+<7e4f> <7e4f> 8712
+<7e50> <7e50> 17214
+<7e51> <7e51> 15343
+<7e52> <7e53> 17215
+<7e54> <7e55> 15344
+<7e56> <7e56> 17217
+<7e57> <7e57> 15347
+<7e58> <7e5a> 17218
+<7e5b> <7e5b> 15350
+<7e5c> <7e5c> 17221
+<7e5d> <7e5d> 15351
+<7e5e> <7e5e> 8713
+<7e5f> <7e5f> 15353
+<7e60> <7e64> 17222
+<7e65> <7e65> 7646
+<7e66> <7e68> 17227
+<7e69> <7e69> 15363
+<7e6a> <7e6a> 7677
+<7e6b> <7e6b> 17230
+<7e6c> <7e6c> 15365
+<7e6d> <7e6d> 15367
+<7e6e> <7e6e> 17231
+<7e6f> <7e6f> 7682
+<7e70> <7e70> 7797
+<7e71> <7e71> 13323
+<7e72> <7e72> 8717
+<7e73> <7e73> 15370
+<7e74> <7e74> 15376
+<7e75> <7e75> 15379
+<7e76> <7e77> 15383
+<7e78> <7e78> 17232
+<7e79> <7e79> 15385
+<7e7a> <7e7a> 19312
+<7e7b> <7e7b> 7826
+<7e7c> <7e7c> 19346
+<7e7d> <7e7d> 13893
+endcidrange
+
+100 begincidrange
+<7e7e> <7e7e> 7671
+<7f21> <7f25> 17233
+<7f26> <7f26> 14299
+<7f27> <7f27> 17238
+<7f28> <7f28> 14302
+<7f29> <7f29> 17239
+<7f2a> <7f2a> 14126
+<7f2b> <7f2e> 17240
+<7f2f> <7f2f> 14305
+<7f30> <7f32> 17244
+<7f33> <7f33> 14216
+<7f34> <7f34> 14309
+<7f35> <7f36> 13856
+<7f37> <7f39> 17247
+<7f3a> <7f3a> 14310
+<7f3b> <7f3e> 17250
+<7f3f> <7f3f> 8374
+<7f40> <7f43> 17254
+<7f44> <7f44> 14319
+<7f45> <7f48> 17258
+<7f49> <7f4a> 14320
+<7f4b> <7f4c> 17262
+<7f4d> <7f4d> 8378
+<7f4e> <7f4e> 8380
+<7f4f> <7f50> 17264
+<7f51> <7f51> 14324
+<7f52> <7f53> 17266
+<7f54> <7f54> 14325
+<7f55> <7f57> 17268
+<7f58> <7f58> 14327
+<7f59> <7f59> 14329
+<7f5a> <7f5b> 17271
+<7f5c> <7f5c> 8386
+<7f5d> <7f5d> 8384
+<7f5e> <7f5e> 14047
+<7f5f> <7f5f> 8389
+<7f60> <7f60> 8387
+<7f61> <7f62> 17273
+<7f63> <7f63> 14333
+<7f64> <7f64> 17275
+<7f65> <7f66> 14334
+<7f67> <7f67> 8388
+<7f68> <7f6c> 17276
+<7f6d> <7f6e> 14338
+<7f6f> <7f7a> 17281
+<7f7b> <7f7b> 15408
+<7f7c> <7f7c> 17293
+<7f7d> <7f7d> 14342
+<7f7e> <7f7e> 17294
+<8021> <8023> 17526
+<8024> <8024> 8433
+<8025> <802e> 17529
+<802f> <802f> 14478
+<8030> <8031> 17539
+<8032> <8032> 14479
+<8033> <8034> 17541
+<8035> <8035> 14480
+<8036> <8038> 17543
+<8039> <8039> 14481
+<803a> <8042> 17546
+<8043> <8043> 8438
+<8044> <8050> 17555
+<8051> <8052> 14485
+<8053> <8054> 17568
+<8055> <8055> 8444
+<8056> <805e> 17570
+<805f> <8060> 14490
+<8061> <8061> 17579
+<8062> <8062> 14492
+<8063> <8063> 17580
+<8064> <8064> 15405
+<8065> <8066> 17581
+<8067> <8067> 8447
+<8068> <8069> 17583
+<806a> <806b> 14494
+<806c> <806f> 17585
+<8070> <8070> 14497
+<8071> <8071> 17589
+<8072> <8072> 14498
+<8073> <8073> 14500
+<8074> <8075> 17590
+<8076> <8076> 14502
+<8077> <807b> 17592
+<807c> <807d> 14504
+<807e> <807e> 17597
+<8121> <8121> 14344
+<8122> <8123> 17295
+<8124> <8124> 14347
+<8125> <812f> 17297
+<8130> <8130> 14351
+<8131> <8131> 17308
+<8132> <8132> 14105
+<8133> <8133> 17309
+<8134> <8134> 14354
+<8135> <8135> 14356
+<8136> <8142> 17310
+<8143> <8143> 8400
+<8144> <8144> 8573
+<8145> <8147> 17323
+<8148> <8148> 13865
+endcidrange
+
+100 begincidrange
+<8149> <814b> 17326
+<814c> <814d> 14364
+<814e> <814e> 8405
+<814f> <814f> 17329
+<8150> <8150> 14366
+<8151> <8154> 17330
+<8155> <8155> 14370
+<8156> <815f> 17334
+<8160> <8160> 14372
+<8161> <8162> 17344
+<8163> <8163> 14374
+<8164> <8164> 14115
+<8165> <8169> 17346
+<816a> <816a> 14377
+<816b> <816b> 17351
+<816c> <816c> 8412
+<816d> <816d> 14380
+<816e> <8170> 17352
+<8171> <8171> 14383
+<8172> <8174> 17355
+<8175> <8175> 14385
+<8176> <817e> 17358
+<8221> <8224> 17367
+<8225> <8225> 14391
+<8226> <8226> 17371
+<8227> <8227> 14392
+<8228> <8228> 20308
+<8229> <822c> 17372
+<822d> <822d> 14394
+<822e> <8240> 17376
+<8241> <8241> 14399
+<8242> <8243> 17395
+<8244> <8244> 14400
+<8245> <824c> 17397
+<824d> <824e> 14409
+<824f> <8250> 17405
+<8251> <8251> 14412
+<8252> <8259> 17407
+<825a> <825b> 14418
+<825c> <8260> 17415
+<8261> <8261> 14423
+<8262> <826b> 17420
+<826c> <826c> 8418
+<826d> <8276> 17430
+<8277> <8277> 14428
+<8278> <827e> 17440
+<8321> <8321> 14434
+<8322> <8322> 17447
+<8323> <8323> 14435
+<8324> <8339> 17448
+<833a> <833a> 8425
+<833b> <833c> 17470
+<833d> <833d> 14445
+<833e> <8344> 17472
+<8345> <8345> 8427
+<8346> <8350> 17479
+<8351> <8352> 14452
+<8353> <8357> 17490
+<8358> <8358> 14455
+<8359> <835c> 17495
+<835d> <835d> 14458
+<835e> <8365> 17499
+<8366> <8366> 14465
+<8367> <836b> 17507
+<836c> <836c> 14466
+<836d> <8370> 17512
+<8371> <8371> 14467
+<8372> <8374> 17516
+<8375> <8375> 14470
+<8376> <8379> 17519
+<837a> <837a> 14472
+<837b> <837b> 14474
+<837c> <837e> 17523
+<8421> <8423> 17598
+<8424> <8424> 14507
+<8425> <8426> 17601
+<8427> <8427> 14509
+<8428> <8428> 17603
+<8429> <8429> 14511
+<842a> <842d> 17604
+<842e> <842f> 14513
+<8430> <8437> 17608
+<8438> <8438> 14527
+<8439> <843a> 14529
+<843b> <843b> 13852
+<843c> <8444> 17616
+<8445> <8445> 14535
+<8446> <8446> 17625
+<8447> <8447> 14536
+<8448> <844b> 17626
+<844c> <844c> 14540
+<844d> <844d> 8456
+<844e> <8450> 17630
+<8451> <8451> 14543
+<8452> <8455> 17633
+<8456> <8456> 14545
+<8457> <8457> 17637
+<8458> <8458> 8460
+<8459> <845a> 17638
+<845b> <845c> 14547
+endcidrange
+
+100 begincidrange
+<845d> <8463> 17640
+<8464> <8464> 14551
+<8465> <8468> 17647
+<8469> <8469> 8464
+<846a> <846a> 17651
+<846b> <846b> 14554
+<846c> <846f> 17652
+<8470> <8470> 14556
+<8471> <8472> 17656
+<8473> <8473> 14557
+<8474> <8474> 17658
+<8475> <8475> 14558
+<8476> <8478> 14560
+<8479> <847e> 17659
+<8521> <8521> 17665
+<8522> <8522> 8466
+<8523> <8526> 17666
+<8527> <8527> 14567
+<8528> <8536> 17670
+<8537> <8537> 14575
+<8538> <853b> 17685
+<853c> <853c> 13892
+<853d> <853e> 17689
+<853f> <853f> 14580
+<8540> <8543> 17691
+<8544> <8544> 14581
+<8545> <8549> 17695
+<854a> <854a> 14585
+<854b> <854f> 17700
+<8550> <8550> 8469
+<8551> <8557> 17705
+<8558> <8558> 14590
+<8559> <8559> 17712
+<855a> <855a> 14593
+<855b> <855d> 17713
+<855e> <855e> 14594
+<855f> <8565> 17716
+<8566> <8566> 14598
+<8567> <8567> 17723
+<8568> <8568> 14599
+<8569> <856d> 17724
+<856e> <856e> 14600
+<856f> <8571> 17729
+<8572> <8572> 14602
+<8573> <857d> 17732
+<857e> <857e> 8479
+<8621> <8621> 14605
+<8622> <8622> 14138
+<8623> <8625> 17743
+<8626> <8626> 14608
+<8627> <862c> 17746
+<862d> <862d> 8483
+<862e> <8632> 17752
+<8633> <8633> 8486
+<8634> <8634> 17757
+<8635> <8635> 14612
+<8636> <8637> 17758
+<8638> <8638> 14613
+<8639> <863d> 17760
+<863e> <863e> 14617
+<863f> <8645> 17765
+<8646> <8646> 14618
+<8647> <864b> 17772
+<864c> <864d> 14620
+<864e> <8650> 17777
+<8651> <8651> 14624
+<8652> <8652> 17780
+<8653> <8653> 14625
+<8654> <865e> 17781
+<865f> <865f> 8495
+<8660> <8667> 17792
+<8668> <8668> 14632
+<8669> <8678> 17800
+<8679> <8679> 8497
+<867a> <867c> 17816
+<867d> <867d> 8496
+<867e> <867e> 14637
+<8721> <8728> 17819
+<8729> <8729> 13965
+<872a> <872a> 17827
+<872b> <872b> 14646
+<872c> <872f> 17828
+<8730> <8730> 14649
+<8731> <8731> 17832
+<8732> <8732> 14650
+<8733> <8735> 17833
+<8736> <8736> 8500
+<8737> <8737> 14652
+<8738> <8738> 17836
+<8739> <8739> 14654
+<873a> <873d> 17837
+<873e> <873e> 14655
+<873f> <8740> 17841
+<8741> <8741> 8502
+<8742> <8742> 17843
+<8743> <8743> 15393
+<8744> <8750> 17844
+<8751> <8751> 14661
+<8752> <8752> 17857
+<8753> <8753> 8504
+endcidrange
+
+100 begincidrange
+<8754> <8759> 17858
+<875a> <875a> 8506
+<875b> <875b> 14668
+<875c> <875d> 17864
+<875e> <875e> 14670
+<875f> <875f> 14673
+<8760> <8766> 17866
+<8767> <8767> 14674
+<8768> <876a> 17873
+<876b> <876b> 14676
+<876c> <877e> 17876
+<8821> <8824> 17895
+<8825> <8825> 14684
+<8826> <882c> 17899
+<882d> <882d> 14686
+<882e> <8830> 17906
+<8831> <8831> 14689
+<8832> <8832> 17909
+<8833> <8833> 20309
+<8834> <8834> 17910
+<8835> <8835> 8510
+<8836> <883c> 17911
+<883d> <883d> 14695
+<883e> <8840> 17918
+<8841> <8841> 14697
+<8842> <8842> 17921
+<8843> <8843> 14699
+<8844> <8844> 8514
+<8845> <8846> 17922
+<8847> <8847> 14702
+<8848> <884a> 17924
+<884b> <884b> 14704
+<884c> <8852> 17927
+<8853> <8853> 14709
+<8854> <885c> 17934
+<885d> <885d> 14150
+<885e> <8867> 17943
+<8868> <8868> 8520
+<8869> <8869> 15414
+<886a> <886a> 17953
+<886b> <886b> 14716
+<886c> <886e> 17954
+<886f> <886f> 14717
+<8870> <8870> 8526
+<8871> <8872> 17957
+<8873> <8873> 8527
+<8874> <8878> 17959
+<8879> <8879> 14718
+<887a> <887e> 17964
+<8921> <8923> 17969
+<8924> <8924> 8528
+<8925> <8925> 17972
+<8926> <8926> 14720
+<8927> <8927> 15416
+<8928> <8934> 17973
+<8935> <8935> 14727
+<8936> <8937> 17986
+<8938> <8938> 13884
+<8939> <8939> 14730
+<893a> <8940> 17988
+<8941> <8941> 8530
+<8942> <8943> 17995
+<8944> <8945> 14739
+<8946> <8949> 17997
+<894a> <894a> 8533
+<894b> <894d> 18001
+<894e> <894e> 14742
+<894f> <894f> 18004
+<8950> <8950> 14743
+<8951> <8954> 18005
+<8955> <8955> 14745
+<8956> <8957> 18009
+<8958> <8958> 14749
+<8959> <895a> 18011
+<895b> <895c> 14750
+<895d> <895d> 18013
+<895e> <895e> 14752
+<895f> <895f> 18014
+<8960> <8960> 8365
+<8961> <8967> 18015
+<8968> <8968> 14754
+<8969> <8969> 14757
+<896a> <896a> 18022
+<896b> <896b> 8538
+<896c> <896c> 18023
+<896d> <896d> 14758
+<896e> <8971> 18024
+<8972> <8972> 14760
+<8973> <8973> 18028
+<8974> <8974> 14761
+<8975> <897e> 18029
+<8a21> <8a21> 15397
+<8a22> <8a22> 18039
+<8a23> <8a24> 14767
+<8a25> <8a28> 18040
+<8a29> <8a29> 15398
+<8a2a> <8a2a> 14772
+<8a2b> <8a2b> 18044
+<8a2c> <8a2c> 14773
+<8a2d> <8a2d> 18045
+endcidrange
+
+100 begincidrange
+<8a2e> <8a2e> 14157
+<8a2f> <8a2f> 18046
+<8a30> <8a30> 14775
+<8a31> <8a39> 18047
+<8a3a> <8a3a> 14780
+<8a3b> <8a3c> 18056
+<8a3d> <8a3d> 8545
+<8a3e> <8a4b> 18058
+<8a4c> <8a4c> 14787
+<8a4d> <8a51> 18072
+<8a52> <8a52> 14789
+<8a53> <8a56> 18077
+<8a57> <8a57> 8549
+<8a58> <8a58> 18081
+<8a59> <8a59> 14792
+<8a5a> <8a5d> 18082
+<8a5e> <8a5e> 14795
+<8a5f> <8a5f> 18086
+<8a60> <8a60> 15423
+<8a61> <8a62> 14800
+<8a63> <8a63> 18087
+<8a64> <8a64> 14802
+<8a65> <8a6d> 18088
+<8a6e> <8a6e> 14812
+<8a6f> <8a70> 14817
+<8a71> <8a73> 18097
+<8a74> <8a74> 14822
+<8a75> <8a76> 18100
+<8a77> <8a77> 14827
+<8a78> <8a78> 18102
+<8a79> <8a79> 14829
+<8a7a> <8a7e> 18103
+<8b21> <8b21> 14835
+<8b22> <8b24> 18108
+<8b25> <8b25> 14838
+<8b26> <8b2a> 18111
+<8b2b> <8b2b> 14843
+<8b2c> <8b2c> 14160
+<8b2d> <8b39> 18116
+<8b3a> <8b3a> 14844
+<8b3b> <8b3c> 18129
+<8b3d> <8b3d> 15419
+<8b3e> <8b42> 18131
+<8b43> <8b43> 14846
+<8b44> <8b44> 13995
+<8b45> <8b53> 18136
+<8b54> <8b54> 14162
+<8b55> <8b56> 18151
+<8b57> <8b57> 14852
+<8b58> <8b6e> 18153
+<8b6f> <8b6f> 8567
+<8b70> <8b78> 18176
+<8b79> <8b79> 14872
+<8b7a> <8b7e> 18185
+<8c21> <8c25> 18190
+<8c26> <8c26> 14878
+<8c27> <8c27> 14165
+<8c28> <8c28> 18195
+<8c29> <8c29> 14879
+<8c2a> <8c2a> 18196
+<8c2b> <8c2b> 14880
+<8c2c> <8c31> 18197
+<8c32> <8c32> 14166
+<8c33> <8c35> 18203
+<8c36> <8c36> 14883
+<8c37> <8c38> 18206
+<8c39> <8c39> 15436
+<8c3a> <8c3b> 14884
+<8c3c> <8c3e> 18208
+<8c3f> <8c3f> 14886
+<8c40> <8c42> 18211
+<8c43> <8c43> 8574
+<8c44> <8c45> 18214
+<8c46> <8c46> 8576
+<8c47> <8c4c> 18216
+<8c4d> <8c4d> 14893
+<8c4e> <8c4f> 18222
+<8c50> <8c52> 14894
+<8c53> <8c53> 18224
+<8c54> <8c55> 14898
+<8c56> <8c58> 18225
+<8c59> <8c59> 14902
+<8c5a> <8c5d> 18228
+<8c5e> <8c5e> 8578
+<8c5f> <8c5f> 18232
+<8c60> <8c60> 14905
+<8c61> <8c62> 18233
+<8c63> <8c63> 14908
+<8c64> <8c66> 18235
+<8c67> <8c67> 8582
+<8c68> <8c68> 18238
+<8c69> <8c69> 14911
+<8c6a> <8c6a> 8584
+<8c6b> <8c6d> 18239
+<8c6e> <8c6e> 14914
+<8c6f> <8c78> 18242
+<8c79> <8c79> 14919
+<8c7a> <8c7b> 18252
+<8c7c> <8c7c> 14920
+<8c7d> <8c7d> 18254
+endcidrange
+
+100 begincidrange
+<8c7e> <8c7e> 14921
+<8d21> <8d22> 18255
+<8d23> <8d23> 14924
+<8d24> <8d27> 18257
+<8d28> <8d28> 20310
+<8d29> <8d2b> 18261
+<8d2c> <8d2c> 14928
+<8d2d> <8d2f> 18264
+<8d30> <8d30> 14930
+<8d31> <8d34> 18267
+<8d35> <8d35> 14933
+<8d36> <8d38> 18271
+<8d39> <8d3a> 8585
+<8d3b> <8d3e> 18274
+<8d3f> <8d3f> 14935
+<8d40> <8d41> 18278
+<8d42> <8d42> 14937
+<8d43> <8d45> 18280
+<8d46> <8d46> 14938
+<8d47> <8d4f> 18283
+<8d50> <8d50> 14942
+<8d51> <8d54> 18292
+<8d55> <8d55> 14945
+<8d56> <8d57> 18296
+<8d58> <8d58> 14946
+<8d59> <8d64> 18298
+<8d65> <8d65> 14949
+<8d66> <8d66> 18310
+<8d67> <8d67> 14950
+<8d68> <8d68> 14952
+<8d69> <8d6a> 18311
+<8d6b> <8d6b> 14955
+<8d6c> <8d6f> 18313
+<8d70> <8d70> 14958
+<8d71> <8d71> 18317
+<8d72> <8d72> 14959
+<8d73> <8d79> 18318
+<8d7a> <8d7a> 14961
+<8d7b> <8d7d> 18325
+<8d7e> <8d7e> 14962
+<8e21> <8e22> 18328
+<8e23> <8e23> 14964
+<8e24> <8e25> 18330
+<8e26> <8e26> 14967
+<8e27> <8e29> 18332
+<8e2a> <8e2a> 14970
+<8e2b> <8e36> 18335
+<8e37> <8e37> 14976
+<8e38> <8e3d> 18347
+<8e3e> <8e3e> 14979
+<8e3f> <8e3f> 18353
+<8e40> <8e40> 14981
+<8e41> <8e46> 18354
+<8e47> <8e47> 8593
+<8e48> <8e4b> 18360
+<8e4c> <8e4d> 14984
+<8e4e> <8e53> 18364
+<8e54> <8e54> 14989
+<8e55> <8e57> 18370
+<8e58> <8e58> 14993
+<8e59> <8e5d> 18373
+<8e5e> <8e5f> 14995
+<8e60> <8e65> 18378
+<8e66> <8e67> 14997
+<8e68> <8e69> 18384
+<8e6a> <8e6a> 14999
+<8e6b> <8e6b> 18386
+<8e6c> <8e6c> 15001
+<8e6d> <8e71> 18387
+<8e72> <8e72> 20311
+<8e73> <8e7c> 18392
+<8e7d> <8e7d> 15006
+<8e7e> <8e7e> 15009
+<8f21> <8f21> 18402
+<8f22> <8f22> 14099
+<8f23> <8f24> 18403
+<8f25> <8f26> 15011
+<8f27> <8f27> 18405
+<8f28> <8f28> 15014
+<8f29> <8f2c> 18406
+<8f2d> <8f2e> 15019
+<8f2f> <8f37> 18410
+<8f38> <8f38> 15025
+<8f39> <8f39> 18419
+<8f3a> <8f3a> 14100
+<8f3b> <8f3f> 18420
+<8f40> <8f40> 15026
+<8f41> <8f4a> 18425
+<8f4b> <8f4b> 15031
+<8f4c> <8f4c> 18435
+<8f4d> <8f4d> 15032
+<8f4e> <8f59> 18436
+<8f5a> <8f5a> 13646
+<8f5b> <8f60> 18448
+<8f61> <8f61> 15037
+<8f62> <8f63> 18454
+<8f64> <8f65> 15038
+<8f66> <8f66> 18456
+<8f67> <8f67> 15040
+<8f68> <8f6a> 18457
+endcidrange
+
+100 begincidrange
+<8f6b> <8f6b> 15041
+<8f6c> <8f6c> 18460
+<8f6d> <8f6d> 15042
+<8f6e> <8f73> 18461
+<8f74> <8f74> 14199
+<8f75> <8f75> 14198
+<8f76> <8f76> 14197
+<8f77> <8f7e> 18467
+<9021> <9032> 18475
+<9033> <9033> 8602
+<9034> <9035> 18493
+<9036> <9036> 15053
+<9037> <9040> 18495
+<9041> <9042> 15060
+<9043> <9046> 18505
+<9047> <9047> 15062
+<9048> <904f> 18509
+<9050> <9050> 15063
+<9051> <9054> 18517
+<9055> <9055> 8363
+<9056> <9060> 18521
+<9061> <9061> 15068
+<9062> <9063> 18532
+<9064> <9065> 15069
+<9066> <9069> 18534
+<906a> <906a> 15071
+<906b> <906c> 18538
+<906d> <906d> 14206
+<906e> <906e> 18540
+<906f> <906f> 7861
+<9070> <9070> 18541
+<9071> <9071> 8607
+<9072> <9072> 15072
+<9073> <907e> 18542
+<9121> <9122> 18554
+<9123> <9123> 15074
+<9124> <9137> 18556
+<9138> <9138> 8612
+<9139> <913a> 18576
+<913b> <913b> 15082
+<913c> <913c> 18578
+<913d> <913d> 15083
+<913e> <913f> 18579
+<9140> <9141> 15084
+<9142> <9143> 18581
+<9144> <9144> 15088
+<9145> <9145> 8613
+<9146> <9153> 18583
+<9154> <9155> 15092
+<9156> <915a> 18597
+<915b> <915b> 15096
+<915c> <9170> 18602
+<9171> <9171> 15421
+<9172> <9177> 18623
+<9178> <917a> 15104
+<917b> <917b> 20312
+<917c> <917c> 15109
+<917d> <917e> 18629
+<9221> <9226> 18631
+<9227> <9228> 15113
+<9229> <922f> 18637
+<9230> <9231> 15117
+<9232> <9232> 18644
+<9233> <9233> 15120
+<9234> <9236> 18645
+<9237> <9239> 15121
+<923a> <9242> 18648
+<9243> <9243> 15438
+<9244> <9244> 18657
+<9245> <9245> 13870
+<9246> <924a> 18658
+<924b> <924b> 15133
+<924c> <924e> 18663
+<924f> <924f> 15135
+<9250> <925f> 18666
+<9260> <9260> 8620
+<9261> <9267> 18682
+<9268> <9268> 15143
+<9269> <9269> 18689
+<926a> <926a> 15145
+<926b> <926e> 18690
+<926f> <926f> 8625
+<9270> <9273> 18694
+<9274> <9275> 15148
+<9276> <927b> 18698
+<927c> <927c> 15150
+<927d> <927d> 18704
+<927e> <927e> 15151
+<9321> <9323> 18705
+<9324> <9324> 15152
+<9325> <932a> 18708
+<932b> <932b> 15153
+<932c> <932d> 18714
+<932e> <932e> 15154
+<932f> <932f> 18716
+<9330> <9330> 8626
+<9331> <9334> 18717
+<9335> <9336> 15160
+<9337> <9338> 15163
+<9339> <9339> 13898
+endcidrange
+
+100 begincidrange
+<933a> <933a> 15165
+<933b> <933c> 18721
+<933d> <933d> 15168
+<933e> <934b> 18723
+<934c> <934c> 15170
+<934d> <934e> 18737
+<934f> <934f> 15171
+<9350> <9353> 18739
+<9354> <9355> 15175
+<9356> <9356> 18743
+<9357> <9357> 14083
+<9358> <9359> 18744
+<935a> <935b> 15177
+<935c> <935c> 18746
+<935d> <935d> 15179
+<935e> <9360> 18747
+<9361> <9361> 15180
+<9362> <9368> 18750
+<9369> <9369> 15403
+<936a> <936a> 15184
+<936b> <9372> 18757
+<9373> <9373> 15186
+<9374> <9376> 18765
+<9377> <9377> 15189
+<9378> <937b> 18768
+<937c> <937c> 15191
+<937d> <937e> 18772
+<9421> <9424> 18774
+<9425> <9425> 15262
+<9426> <9438> 18778
+<9439> <9439> 15202
+<943a> <943c> 18797
+<943d> <943d> 15204
+<943e> <9441> 18800
+<9442> <9443> 15208
+<9444> <9446> 18804
+<9447> <9447> 15210
+<9448> <9448> 15212
+<9449> <9449> 15214
+<944a> <944d> 18807
+<944e> <944e> 8639
+<944f> <9451> 18811
+<9452> <9452> 8643
+<9453> <9453> 18814
+<9454> <9454> 8648
+<9455> <9457> 18815
+<9458> <9458> 15222
+<9459> <9459> 18818
+<945a> <945a> 15225
+<945b> <945b> 18819
+<945c> <945c> 8652
+<945d> <945d> 8654
+<945e> <945e> 18820
+<945f> <945f> 8653
+<9460> <9460> 15227
+<9461> <9462> 18821
+<9463> <9463> 8656
+<9464> <9464> 18823
+<9465> <9465> 14253
+<9466> <946e> 18824
+<946f> <946f> 8657
+<9470> <9477> 18833
+<9478> <9478> 8663
+<9479> <947a> 8661
+<947b> <947b> 18841
+<947c> <947c> 8660
+<947d> <947e> 18842
+<9521> <9522> 18844
+<9523> <9523> 8368
+<9524> <9524> 8670
+<9525> <9525> 8675
+<9526> <9527> 15232
+<9528> <9528> 8674
+<9529> <9529> 8672
+<952a> <952a> 15235
+<952b> <952d> 18846
+<952e> <952e> 15236
+<952f> <952f> 18849
+<9530> <9530> 8677
+<9531> <953f> 18850
+<9540> <9540> 15244
+<9541> <9542> 18865
+<9543> <9543> 15246
+<9544> <9545> 18867
+<9546> <9546> 15249
+<9547> <954a> 18869
+<954b> <954b> 15250
+<954c> <954c> 18873
+<954d> <954d> 8683
+<954e> <9551> 18874
+<9552> <9552> 15255
+<9553> <9557> 18878
+<9558> <9558> 20313
+<9559> <9559> 15259
+<955a> <9562> 18883
+<9563> <9563> 15263
+<9564> <956a> 18892
+<956b> <956b> 15267
+<956c> <956c> 8689
+<956d> <957b> 18899
+endcidrange
+
+100 begincidrange
+<957c> <957c> 20314
+<957d> <957e> 18914
+<9621> <9624> 18916
+<9625> <9625> 15279
+<9626> <9626> 18920
+<9627> <9627> 15280
+<9628> <962e> 18921
+<962f> <962f> 15283
+<9630> <9633> 18928
+<9634> <9634> 15287
+<9635> <9638> 18932
+<9639> <9639> 15289
+<963a> <9643> 18936
+<9644> <9644> 15296
+<9645> <9646> 18946
+<9647> <9647> 15298
+<9648> <964a> 18948
+<964b> <964c> 13848
+<964d> <964e> 18951
+<964f> <964f> 15300
+<9650> <965e> 18953
+<965f> <9660> 15301
+<9661> <9663> 18968
+<9664> <9664> 15303
+<9665> <9666> 18971
+<9667> <9667> 15304
+<9668> <9668> 18973
+<9669> <966a> 15305
+<966b> <966d> 18974
+<966e> <966e> 15308
+<966f> <9671> 18977
+<9672> <9672> 15310
+<9673> <967b> 18980
+<967c> <967c> 15312
+<967d> <967e> 18989
+<9721> <9721> 18991
+<9722> <9722> 15317
+<9723> <9730> 18992
+<9731> <9731> 15430
+<9732> <9732> 8706
+<9733> <9735> 19006
+<9736> <9736> 15324
+<9737> <973c> 19009
+<973d> <973d> 15326
+<973e> <9744> 19015
+<9745> <9745> 15328
+<9746> <9749> 19022
+<974a> <974a> 8710
+<974b> <974b> 19026
+<974c> <974c> 20315
+<974d> <974f> 19027
+<9750> <9750> 15332
+<9751> <9753> 19030
+<9754> <9754> 15334
+<9755> <9755> 19033
+<9756> <9756> 15335
+<9757> <9759> 19034
+<975a> <975a> 15337
+<975b> <975b> 19037
+<975c> <975c> 15336
+<975d> <9763> 19038
+<9764> <9764> 15340
+<9765> <9765> 19045
+<9766> <9766> 15341
+<9767> <9768> 19046
+<9769> <9769> 15342
+<976a> <977a> 19048
+<977b> <977b> 15346
+<977c> <977e> 19065
+<9821> <9823> 19068
+<9824> <9824> 15348
+<9825> <982d> 19071
+<982e> <982e> 15349
+<982f> <9832> 19080
+<9833> <9833> 15352
+<9834> <9834> 8714
+<9835> <9838> 19084
+<9839> <9839> 15354
+<983a> <983a> 19088
+<983b> <983b> 15355
+<983c> <9841> 19089
+<9842> <9843> 15357
+<9844> <9844> 19095
+<9845> <9845> 15359
+<9846> <9846> 19096
+<9847> <9847> 15360
+<9848> <9849> 19097
+<984a> <984a> 15362
+<984b> <984e> 19099
+<984f> <984f> 8716
+<9850> <9850> 19103
+<9851> <9851> 15364
+<9852> <9856> 19104
+<9857> <9857> 15366
+<9858> <985b> 19109
+<985c> <985d> 15368
+<985e> <9861> 19113
+<9862> <9865> 15372
+<9866> <9867> 19117
+<9868> <9869> 15377
+endcidrange
+
+100 begincidrange
+<986a> <9871> 19119
+<9872> <9872> 20316
+<9873> <9874> 19127
+<9875> <9875> 15382
+<9876> <9876> 19129
+<a22f> <a22f> 15738
+<a230> <a230> 15749
+<a231> <a231> 134
+<a232> <a232> 15782
+<a233> <a233> 15753
+<a234> <a234> 129
+<a235> <a235> 15746
+<a236> <a236> 133
+<a237> <a237> 100
+<a238> <a239> 20317
+<a242> <a242> 101
+<a243> <a243> 8005
+<a244> <a244> 126
+<a26b> <a26b> 144
+<a26c> <a26c> 140
+<a26d> <a26e> 8059
+<a26f> <a26f> 11853
+<a270> <a270> 16280
+<a271> <a271> 20321
+<a661> <a665> 20427
+<a667> <a667> 20432
+<a669> <a66a> 20433
+<a66c> <a66c> 20435
+<a671> <a677> 20436
+<a678> <a678> 16222
+<a679> <a67c> 20443
+<a742> <a74e> 20447
+<a772> <a77e> 20460
+<a921> <a921> 139
+<a922> <a922> 20322
+<a924> <a924> 20323
+<a926> <a926> 20324
+<a928> <a928> 141
+<a929> <a929> 20325
+<a92b> <a92b> 20326
+<a92c> <a92d> 142
+<a92f> <a92f> 20327
+<a930> <a930> 192
+<a941> <a941> 145
+<a942> <a942> 15775
+<a943> <a943> 208
+<a944> <a944> 15816
+<a945> <a945> 146
+<a946> <a947> 20328
+<a948> <a948> 147
+<a949> <a94a> 20330
+<a94b> <a94b> 9436
+<a94c> <a94e> 148
+<a94f> <a94f> 20332
+<a950> <a950> 221
+<aa21> <aa21> 165
+<aa22> <aa22> 164
+<aa23> <aa23> 168
+<aa24> <aa24> 166
+<aa25> <aa25> 15756
+<aa26> <aa26> 9394
+<aa27> <aa27> 9366
+<aa28> <aa28> 15737
+<aa29> <aa29> 169
+<aa2a> <aa2a> 167
+<aa2b> <aa2b> 15758
+<aa2c> <aa2c> 15783
+<aa2d> <aa2d> 15759
+<aa2e> <aa2e> 170
+<aa2f> <aa2f> 20333
+<aa30> <aa30> 15761
+<aa31> <aa31> 172
+<aa32> <aa32> 171
+<aa33> <aa33> 174
+<aa34> <aa34> 173
+<aa35> <aa35> 9395
+<aa36> <aa36> 20334
+<aa37> <aa37> 9369
+<aa38> <aa38> 15760
+<aa3a> <aa3a> 15784
+<aa3b> <aa3d> 20335
+<aa3e> <aa3e> 15785
+<aa3f> <aa3f> 176
+<aa40> <aa40> 175
+<aa41> <aa41> 178
+<aa42> <aa42> 177
+<aa43> <aa43> 9398
+<aa44> <aa44> 20338
+<aa45> <aa45> 9367
+<aa46> <aa46> 20339
+<aa47> <aa47> 9400
+<aa48> <aa48> 15786
+<aa49> <aa49> 20340
+<aa4a> <aa4a> 15757
+<aa4b> <aa4b> 15739
+<aa4c> <aa4c> 20342
+<aa4d> <aa4e> 15762
+<aa4f> <aa4f> 20343
+<aa50> <aa50> 180
+<aa51> <aa51> 182
+endcidrange
+
+100 begincidrange
+<aa52> <aa52> 181
+<aa53> <aa53> 185
+<aa54> <aa54> 183
+<aa55> <aa55> 9401
+<aa56> <aa56> 15764
+<aa57> <aa57> 9370
+<aa58> <aa58> 184
+<aa59> <aa59> 15755
+<aa5a> <aa5a> 15765
+<aa5b> <aa5b> 20344
+<aa5c> <aa5c> 15740
+<aa5d> <aa5d> 15787
+<aa5e> <aa5e> 223
+<aa5f> <aa60> 15741
+<aa61> <aa61> 15767
+<aa62> <aa62> 188
+<aa63> <aa63> 187
+<aa64> <aa64> 190
+<aa65> <aa65> 189
+<aa66> <aa66> 15788
+<aa67> <aa67> 9403
+<aa68> <aa68> 15766
+<aa69> <aa69> 9368
+<aa6a> <aa6a> 20345
+<aa6b> <aa6c> 9404
+<aa6d> <aa71> 20346
+<aa72> <aa72> 191
+<aa73> <aa73> 224
+<aa74> <aa74> 20351
+<aa75> <aa75> 15743
+<aa76> <aa76> 225
+<aa77> <aa77> 15744
+<ab21> <ab21> 194
+<ab22> <ab22> 193
+<ab23> <ab23> 197
+<ab24> <ab24> 195
+<ab25> <ab25> 15769
+<ab26> <ab26> 9406
+<ab27> <ab27> 9361
+<ab28> <ab28> 15745
+<ab29> <ab29> 198
+<ab2a> <ab2a> 196
+<ab2b> <ab2b> 15771
+<ab2c> <ab2c> 15789
+<ab2d> <ab2d> 15772
+<ab2e> <ab2e> 199
+<ab2f> <ab2f> 20352
+<ab30> <ab30> 15774
+<ab31> <ab31> 201
+<ab32> <ab32> 200
+<ab33> <ab33> 203
+<ab34> <ab34> 202
+<ab35> <ab35> 9407
+<ab36> <ab36> 20353
+<ab37> <ab37> 9364
+<ab38> <ab38> 15773
+<ab39> <ab39> 20354
+<ab3a> <ab3a> 15790
+<ab3b> <ab3b> 20355
+<ab3d> <ab3d> 20356
+<ab3e> <ab3e> 15791
+<ab3f> <ab3f> 205
+<ab40> <ab40> 204
+<ab41> <ab41> 207
+<ab42> <ab42> 206
+<ab43> <ab43> 9410
+<ab45> <ab45> 9362
+<ab46> <ab46> 20357
+<ab47> <ab47> 9412
+<ab48> <ab48> 15792
+<ab49> <ab49> 20358
+<ab4a> <ab4a> 15770
+<ab4b> <ab4b> 15747
+<ab4c> <ab4c> 20360
+<ab4d> <ab4e> 15776
+<ab4f> <ab4f> 20361
+<ab50> <ab50> 209
+<ab51> <ab51> 211
+<ab52> <ab52> 210
+<ab53> <ab53> 214
+<ab54> <ab54> 212
+<ab55> <ab55> 9413
+<ab56> <ab56> 15778
+<ab57> <ab57> 9365
+<ab58> <ab58> 213
+<ab59> <ab59> 15768
+<ab5a> <ab5a> 15779
+<ab5b> <ab5b> 20362
+<ab5c> <ab5c> 15748
+<ab5d> <ab5d> 15793
+<ab5e> <ab5e> 227
+<ab5f> <ab60> 15750
+<ab61> <ab61> 15781
+<ab62> <ab62> 217
+<ab63> <ab63> 216
+<ab64> <ab64> 219
+<ab65> <ab65> 218
+<ab66> <ab66> 15794
+<ab67> <ab67> 9415
+<ab68> <ab68> 15780
+endcidrange
+
+100 begincidrange
+<ab69> <ab69> 9363
+<ab6a> <ab6a> 20363
+<ab6b> <ab6c> 9416
+<ab6d> <ab6d> 15734
+<ab6e> <ab6e> 15736
+<ab6f> <ab6f> 15735
+<ab70> <ab70> 15733
+<ab71> <ab71> 20364
+<ab72> <ab72> 220
+<ab73> <ab73> 222
+<ab74> <ab74> 20365
+<ab75> <ab75> 15752
+<ab76> <ab76> 229
+<ab77> <ab77> 15754
+<b021> <b021> 17234
+<b022> <b023> 14296
+<b024> <b024> 19140
+<b025> <b025> 17236
+<b026> <b026> 14298
+<b027> <b028> 19141
+<b029> <b029> 8371
+<b02a> <b02a> 14299
+<b02b> <b02b> 17238
+<b02c> <b02d> 14300
+<b02e> <b02e> 21075
+<b02f> <b031> 14302
+<b032> <b032> 17239
+<b033> <b033> 17241
+<b034> <b034> 14305
+<b035> <b037> 21076
+<b038> <b038> 17244
+<b039> <b03a> 21079
+<b03b> <b03b> 19143
+<b03c> <b03e> 14306
+<b03f> <b03f> 21081
+<b040> <b040> 17245
+<b041> <b041> 21082
+<b042> <b042> 14309
+<b043> <b043> 17248
+<b044> <b044> 14310
+<b045> <b045> 17251
+<b046> <b046> 21083
+<b047> <b047> 14311
+<b048> <b048> 8372
+<b049> <b04b> 21084
+<b04c> <b04c> 17252
+<b04d> <b04d> 19144
+<b04e> <b04e> 17253
+<b04f> <b04f> 14312
+<b050> <b050> 21087
+<b051> <b051> 14313
+<b052> <b052> 8374
+<b053> <b053> 21088
+<b054> <b054> 8375
+<b055> <b055> 21089
+<b056> <b056> 14314
+<b057> <b057> 19145
+<b058> <b058> 21090
+<b059> <b059> 14315
+<b05a> <b05a> 17254
+<b05b> <b05b> 21091
+<b05c> <b05c> 19146
+<b05d> <b05e> 19148
+<b05f> <b05f> 14316
+<b060> <b061> 21092
+<b062> <b062> 17256
+<b063> <b063> 8376
+<b064> <b064> 14317
+<b065> <b065> 17257
+<b066> <b067> 21094
+<b068> <b068> 16779
+<b069> <b069> 14318
+<b06a> <b06c> 21096
+<b06d> <b06d> 14319
+<b06e> <b06e> 8377
+<b06f> <b06f> 17258
+<b070> <b070> 16780
+<b071> <b071> 21099
+<b072> <b073> 16781
+<b074> <b075> 21100
+<b076> <b077> 17260
+<b078> <b078> 21102
+<b079> <b07b> 14320
+<b07c> <b07c> 21103
+<b07d> <b07d> 17262
+<b07e> <b07e> 19150
+<b121> <b121> 17263
+<b122> <b122> 21104
+<b123> <b123> 8379
+<b124> <b126> 21105
+<b127> <b127> 8378
+<b128> <b128> 21108
+<b129> <b129> 8381
+<b12a> <b12a> 14323
+<b12b> <b12b> 21109
+<b12c> <b12c> 8380
+<b12d> <b12d> 19151
+<b12e> <b12e> 21110
+<b12f> <b12f> 17265
+<b130> <b130> 19152
+endcidrange
+
+100 begincidrange
+<b131> <b134> 21111
+<b135> <b135> 14324
+<b136> <b137> 21115
+<b138> <b138> 17266
+<b139> <b13a> 21117
+<b13b> <b13b> 8364
+<b13c> <b13c> 17267
+<b13d> <b13d> 21119
+<b13e> <b13e> 8382
+<b13f> <b13f> 14325
+<b140> <b140> 17268
+<b141> <b141> 21120
+<b142> <b142> 7660
+<b143> <b144> 21121
+<b145> <b145> 17270
+<b146> <b146> 21123
+<b147> <b147> 14326
+<b148> <b148> 8385
+<b149> <b14a> 14327
+<b14b> <b14b> 19153
+<b14c> <b14d> 21124
+<b14e> <b14e> 19154
+<b14f> <b14f> 16783
+<b150> <b150> 14329
+<b151> <b151> 17271
+<b152> <b152> 21126
+<b153> <b153> 16784
+<b154> <b154> 14330
+<b155> <b155> 17272
+<b156> <b156> 21127
+<b157> <b157> 8386
+<b158> <b158> 8384
+<b159> <b15a> 14331
+<b15b> <b15e> 21128
+<b15f> <b15f> 8383
+<b160> <b160> 16785
+<b161> <b161> 8389
+<b162> <b162> 21132
+<b163> <b163> 8387
+<b164> <b164> 21133
+<b165> <b165> 19155
+<b166> <b166> 17273
+<b167> <b168> 21134
+<b169> <b169> 17274
+<b16a> <b16a> 14333
+<b16b> <b16b> 21136
+<b16c> <b16c> 19156
+<b16d> <b16d> 21137
+<b16e> <b16e> 19157
+<b16f> <b16f> 17275
+<b170> <b170> 14334
+<b171> <b171> 21138
+<b172> <b172> 14335
+<b173> <b173> 21139
+<b174> <b174> 8388
+<b175> <b175> 21140
+<b176> <b176> 14336
+<b177> <b17b> 21141
+<b17c> <b17c> 19159
+<b17d> <b17d> 14337
+<b17e> <b17e> 21146
+<b221> <b222> 17278
+<b223> <b223> 8390
+<b224> <b224> 14338
+<b225> <b225> 21147
+<b226> <b226> 14339
+<b227> <b227> 19160
+<b228> <b22a> 21148
+<b22b> <b22b> 19161
+<b22c> <b22c> 17281
+<b22d> <b22f> 21151
+<b230> <b230> 17284
+<b231> <b232> 21154
+<b233> <b233> 19162
+<b234> <b235> 17286
+<b236> <b236> 14340
+<b237> <b237> 17290
+<b238> <b238> 16787
+<b239> <b239> 21156
+<b23a> <b23a> 17292
+<b23b> <b23b> 8392
+<b23c> <b240> 21157
+<b241> <b241> 14341
+<b242> <b242> 19163
+<b243> <b244> 14342
+<b245> <b245> 19164
+<b246> <b247> 21162
+<b248> <b248> 19165
+<b249> <b249> 16789
+<b24a> <b24a> 16788
+<b24b> <b24b> 19166
+<b24c> <b24d> 14344
+<b24e> <b250> 19167
+<b251> <b251> 21164
+<b252> <b252> 14346
+<b253> <b253> 17296
+<b254> <b254> 21165
+<b255> <b255> 14347
+<b256> <b257> 21166
+<b258> <b258> 14348
+endcidrange
+
+100 begincidrange
+<b259> <b25f> 21168
+<b260> <b260> 19170
+<b261> <b261> 21175
+<b262> <b262> 16790
+<b263> <b263> 19171
+<b264> <b265> 21176
+<b266> <b266> 8393
+<b267> <b268> 21178
+<b269> <b26a> 16791
+<b26b> <b26b> 21180
+<b26c> <b26c> 14349
+<b26d> <b26d> 8394
+<b26e> <b26f> 21181
+<b270> <b270> 17301
+<b271> <b271> 19173
+<b272> <b272> 17302
+<b273> <b273> 21183
+<b274> <b274> 17304
+<b275> <b275> 8395
+<b276> <b276> 14350
+<b277> <b278> 17305
+<b279> <b27a> 19174
+<b27b> <b27b> 14351
+<b27c> <b27c> 8396
+<b27d> <b27e> 21184
+<b321> <b323> 19176
+<b324> <b324> 21186
+<b325> <b325> 19179
+<b326> <b326> 21187
+<b327> <b327> 19181
+<b328> <b328> 14352
+<b329> <b329> 16795
+<b32a> <b32a> 21188
+<b32b> <b32b> 14353
+<b32c> <b32c> 21189
+<b32d> <b32d> 17309
+<b32e> <b32e> 14354
+<b32f> <b32f> 21190
+<b330> <b331> 14355
+<b332> <b332> 19183
+<b333> <b333> 17310
+<b334> <b334> 14357
+<b335> <b335> 8398
+<b336> <b336> 17311
+<b337> <b338> 21191
+<b339> <b339> 19185
+<b33a> <b33d> 19187
+<b33e> <b33e> 21193
+<b33f> <b33f> 14358
+<b340> <b340> 17313
+<b341> <b341> 16796
+<b342> <b342> 21194
+<b343> <b343> 19191
+<b344> <b344> 17314
+<b345> <b345> 21195
+<b346> <b346> 19192
+<b347> <b348> 14359
+<b349> <b349> 19193
+<b34a> <b34a> 17316
+<b34b> <b34c> 19194
+<b34d> <b34d> 21196
+<b34e> <b34e> 17318
+<b34f> <b34f> 21197
+<b350> <b351> 19196
+<b352> <b352> 14361
+<b353> <b355> 21198
+<b356> <b356> 17320
+<b357> <b357> 21201
+<b358> <b358> 8399
+<b359> <b359> 17322
+<b35a> <b35a> 21202
+<b35b> <b35b> 8400
+<b35c> <b35c> 21203
+<b35d> <b35d> 8573
+<b35e> <b361> 21204
+<b362> <b363> 17323
+<b364> <b364> 21208
+<b365> <b365> 8401
+<b366> <b367> 21209
+<b368> <b368> 14362
+<b369> <b369> 16797
+<b36a> <b36a> 21211
+<b36b> <b36b> 17326
+<b36c> <b36c> 21212
+<b36d> <b36d> 16798
+<b36e> <b36e> 8402
+<b36f> <b36f> 21213
+<b370> <b370> 19198
+<b371> <b372> 21214
+<b373> <b373> 19199
+<b374> <b375> 21216
+<b376> <b376> 14363
+<b377> <b377> 19200
+<b378> <b379> 21218
+<b37a> <b37a> 17328
+<b37b> <b37b> 8403
+<b37c> <b37c> 19201
+<b37d> <b37e> 14364
+<b421> <b421> 21220
+<b422> <b422> 19202
+endcidrange
+
+100 begincidrange
+<b423> <b425> 21221
+<b426> <b426> 16800
+<b427> <b427> 21224
+<b428> <b428> 19203
+<b429> <b42e> 21225
+<b42f> <b42f> 19204
+<b430> <b430> 21231
+<b431> <b431> 19205
+<b432> <b432> 17329
+<b433> <b433> 21232
+<b434> <b434> 19206
+<b435> <b435> 14366
+<b436> <b436> 17330
+<b437> <b438> 14367
+<b439> <b43a> 21233
+<b43b> <b43b> 14369
+<b43c> <b43c> 16801
+<b43d> <b43d> 19207
+<b43e> <b43e> 14370
+<b43f> <b43f> 19208
+<b440> <b440> 8406
+<b441> <b442> 19209
+<b443> <b446> 21236
+<b447> <b447> 8407
+<b448> <b449> 19211
+<b44a> <b44a> 16802
+<b44b> <b44b> 21240
+<b44c> <b44c> 17335
+<b44d> <b44d> 19213
+<b44e> <b44e> 14371
+<b44f> <b44f> 19214
+<b450> <b450> 8408
+<b451> <b451> 17336
+<b452> <b452> 21241
+<b453> <b453> 17338
+<b454> <b454> 21242
+<b455> <b455> 19215
+<b456> <b456> 21243
+<b457> <b457> 17339
+<b458> <b458> 19218
+<b459> <b45b> 21244
+<b45c> <b45c> 17343
+<b45d> <b45d> 14372
+<b45e> <b45e> 8409
+<b45f> <b45f> 21247
+<b460> <b460> 19219
+<b461> <b461> 14373
+<b462> <b462> 21249
+<b463> <b463> 14374
+<b464> <b464> 21250
+<b465> <b465> 19220
+<b466> <b467> 21251
+<b468> <b468> 14375
+<b469> <b469> 17347
+<b46a> <b46a> 19221
+<b46b> <b46b> 21253
+<b46c> <b46e> 19222
+<b46f> <b46f> 17349
+<b470> <b471> 21254
+<b472> <b472> 14376
+<b473> <b474> 21256
+<b475> <b475> 17350
+<b476> <b476> 21258
+<b477> <b477> 14377
+<b478> <b479> 21259
+<b47a> <b47a> 14378
+<b47b> <b47c> 21261
+<b47d> <b47d> 14379
+<b47e> <b47e> 16804
+<b521> <b523> 21263
+<b524> <b524> 16805
+<b525> <b525> 21266
+<b526> <b526> 14380
+<b527> <b527> 21267
+<b528> <b528> 17352
+<b529> <b529> 14381
+<b52a> <b52a> 8411
+<b52b> <b52b> 21268
+<b52c> <b52c> 14382
+<b52d> <b52d> 17354
+<b52e> <b52e> 19226
+<b52f> <b52f> 8413
+<b530> <b530> 19227
+<b531> <b531> 14383
+<b532> <b532> 17355
+<b533> <b533> 19228
+<b534> <b534> 17356
+<b535> <b535> 14384
+<b536> <b536> 17357
+<b537> <b537> 19229
+<b538> <b539> 14385
+<b53a> <b53a> 21269
+<b53b> <b53b> 14387
+<b53c> <b53c> 19230
+<b53d> <b53d> 21270
+<b53e> <b53e> 19231
+<b53f> <b540> 17360
+<b541> <b541> 21271
+<b542> <b542> 19232
+<b543> <b543> 21272
+endcidrange
+
+100 begincidrange
+<b544> <b544> 8414
+<b545> <b546> 17364
+<b547> <b548> 19233
+<b549> <b549> 17366
+<b54a> <b54b> 21273
+<b54c> <b54c> 14388
+<b54d> <b54d> 19235
+<b54e> <b54e> 19237
+<b54f> <b54f> 14389
+<b550> <b550> 21275
+<b551> <b551> 14390
+<b552> <b552> 19238
+<b553> <b553> 21276
+<b554> <b554> 17367
+<b555> <b555> 21277
+<b556> <b556> 17368
+<b557> <b557> 17370
+<b558> <b558> 21278
+<b559> <b559> 14391
+<b55a> <b55a> 21279
+<b55b> <b55b> 16806
+<b55c> <b55c> 19239
+<b55d> <b55f> 21280
+<b560> <b560> 7633
+<b561> <b561> 14392
+<b562> <b562> 20308
+<b563> <b563> 17372
+<b564> <b564> 19240
+<b565> <b565> 21283
+<b566> <b566> 16807
+<b567> <b567> 17375
+<b568> <b568> 8415
+<b569> <b56a> 14394
+<b56b> <b56b> 19241
+<b56c> <b56c> 17376
+<b56d> <b56d> 19242
+<b56e> <b56e> 21284
+<b56f> <b56f> 19243
+<b570> <b571> 21285
+<b572> <b572> 19244
+<b573> <b573> 16808
+<b574> <b574> 19245
+<b575> <b575> 17381
+<b576> <b576> 21287
+<b577> <b578> 19246
+<b579> <b579> 17382
+<b57a> <b57a> 21288
+<b57b> <b57b> 17383
+<b57c> <b57c> 16809
+<b57d> <b57d> 17384
+<b57e> <b57e> 17378
+<b621> <b621> 19248
+<b622> <b623> 21289
+<b624> <b624> 19249
+<b625> <b625> 21291
+<b626> <b626> 17387
+<b627> <b627> 17389
+<b628> <b628> 19253
+<b629> <b629> 21292
+<b62a> <b62a> 19255
+<b62b> <b62b> 14396
+<b62c> <b62c> 21294
+<b62d> <b62d> 19256
+<b62e> <b62f> 14397
+<b630> <b630> 17393
+<b631> <b632> 19257
+<b633> <b633> 21295
+<b634> <b634> 19259
+<b635> <b635> 17394
+<b636> <b636> 21296
+<b637> <b637> 19260
+<b638> <b638> 14399
+<b639> <b639> 19261
+<b63a> <b63a> 16810
+<b63b> <b63b> 21297
+<b63c> <b63c> 17396
+<b63d> <b63d> 14400
+<b63e> <b63e> 17397
+<b63f> <b642> 21298
+<b643> <b644> 14401
+<b645> <b645> 19262
+<b646> <b646> 14403
+<b647> <b647> 19263
+<b648> <b649> 17399
+<b64a> <b64c> 21302
+<b64d> <b64e> 14404
+<b64f> <b64f> 17401
+<b650> <b652> 14406
+<b653> <b654> 21305
+<b655> <b655> 19264
+<b656> <b656> 17403
+<b657> <b657> 21307
+<b658> <b658> 17404
+<b659> <b659> 14409
+<b65a> <b65a> 7654
+<b65b> <b65b> 14410
+<b65c> <b65c> 17405
+<b65d> <b65d> 16811
+<b65e> <b65f> 19265
+<b660> <b660> 21308
+endcidrange
+
+100 begincidrange
+<b661> <b661> 17406
+<b662> <b662> 16812
+<b663> <b663> 21309
+<b664> <b666> 14411
+<b667> <b667> 16813
+<b668> <b668> 19267
+<b669> <b669> 21310
+<b66a> <b66a> 17408
+<b66b> <b66b> 14414
+<b66c> <b66c> 7770
+<b66d> <b66d> 21311
+<b66e> <b66e> 19269
+<b66f> <b66f> 21312
+<b670> <b670> 19268
+<b671> <b671> 17409
+<b672> <b672> 19270
+<b673> <b673> 21313
+<b674> <b674> 14415
+<b675> <b675> 17410
+<b676> <b676> 19271
+<b677> <b677> 14416
+<b678> <b67a> 21314
+<b67b> <b67b> 17411
+<b67c> <b67c> 19274
+<b67d> <b67e> 19272
+<b721> <b722> 17412
+<b723> <b724> 21317
+<b725> <b725> 19275
+<b726> <b726> 14417
+<b727> <b727> 19276
+<b728> <b728> 21319
+<b729> <b729> 14418
+<b72a> <b72c> 19277
+<b72d> <b72e> 21320
+<b72f> <b72f> 14419
+<b730> <b731> 21322
+<b732> <b732> 17416
+<b733> <b733> 21324
+<b734> <b735> 19280
+<b736> <b738> 14420
+<b739> <b73a> 19282
+<b73b> <b73b> 21325
+<b73c> <b73d> 17418
+<b73e> <b73e> 14423
+<b73f> <b73f> 17420
+<b740> <b741> 21326
+<b742> <b742> 8417
+<b743> <b743> 21328
+<b744> <b744> 17422
+<b745> <b746> 19285
+<b747> <b747> 21329
+<b748> <b748> 17423
+<b749> <b749> 14424
+<b74a> <b74a> 21330
+<b74b> <b74d> 17424
+<b74e> <b74e> 16814
+<b74f> <b74f> 21331
+<b750> <b750> 19287
+<b751> <b751> 17427
+<b752> <b752> 16815
+<b753> <b754> 21332
+<b755> <b755> 19288
+<b756> <b756> 14425
+<b757> <b757> 21334
+<b758> <b758> 19289
+<b759> <b759> 21335
+<b75a> <b75a> 17430
+<b75b> <b75b> 14426
+<b75c> <b75d> 17431
+<b75e> <b761> 21336
+<b762> <b762> 17433
+<b763> <b763> 21340
+<b764> <b764> 8418
+<b765> <b765> 14427
+<b766> <b766> 21341
+<b767> <b767> 8420
+<b768> <b768> 8419
+<b769> <b769> 17436
+<b76a> <b76a> 16817
+<b76b> <b76b> 19291
+<b76c> <b76c> 21342
+<b76d> <b76d> 17439
+<b76e> <b76e> 16818
+<b76f> <b76f> 14428
+<b770> <b770> 19292
+<b771> <b771> 21343
+<b772> <b772> 14429
+<b773> <b773> 17440
+<b774> <b775> 14430
+<b776> <b776> 17442
+<b777> <b777> 17444
+<b778> <b778> 21344
+<b779> <b779> 14432
+<b77a> <b77a> 21345
+<b77b> <b77b> 17445
+<b77c> <b77c> 21346
+<b77d> <b77d> 14433
+<b77e> <b77e> 21347
+<b821> <b821> 21348
+<b822> <b822> 19293
+endcidrange
+
+100 begincidrange
+<b823> <b823> 21349
+<b824> <b824> 17446
+<b825> <b825> 21350
+<b826> <b826> 14434
+<b827> <b827> 19294
+<b828> <b828> 17447
+<b829> <b829> 21351
+<b82a> <b82a> 14435
+<b82b> <b82b> 17448
+<b82c> <b82c> 21352
+<b82d> <b82e> 17450
+<b82f> <b830> 19295
+<b831> <b832> 21353
+<b833> <b833> 19297
+<b834> <b834> 7751
+<b835> <b835> 16819
+<b836> <b836> 17452
+<b837> <b838> 21355
+<b839> <b839> 14436
+<b83a> <b83a> 19299
+<b83b> <b83b> 14437
+<b83c> <b83c> 19300
+<b83d> <b83e> 21357
+<b83f> <b83f> 16820
+<b840> <b840> 17453
+<b841> <b841> 21359
+<b842> <b845> 17455
+<b846> <b846> 21360
+<b847> <b847> 17459
+<b848> <b84b> 21361
+<b84c> <b84c> 14438
+<b84d> <b84d> 17461
+<b84e> <b84e> 8424
+<b84f> <b84f> 21365
+<b850> <b850> 19302
+<b851> <b852> 21366
+<b853> <b853> 17464
+<b854> <b855> 14439
+<b856> <b856> 16822
+<b857> <b857> 14441
+<b858> <b858> 21368
+<b859> <b859> 14442
+<b85a> <b85b> 21369
+<b85c> <b85c> 17465
+<b85d> <b85d> 14443
+<b85e> <b85e> 17466
+<b85f> <b860> 17468
+<b861> <b861> 8425
+<b862> <b862> 14444
+<b863> <b864> 21372
+<b865> <b865> 17471
+<b866> <b866> 16824
+<b867> <b868> 21374
+<b869> <b869> 19304
+<b86a> <b86a> 14445
+<b86b> <b86b> 21376
+<b86c> <b86c> 14446
+<b86d> <b872> 21377
+<b873> <b873> 17476
+<b874> <b874> 21383
+<b875> <b875> 8426
+<b876> <b876> 19305
+<b877> <b878> 8427
+<b879> <b879> 21384
+<b87a> <b87a> 17479
+<b87b> <b87b> 14447
+<b87c> <b87c> 8429
+<b87d> <b87d> 21385
+<b87e> <b87e> 14448
+<b921> <b922> 21386
+<b923> <b924> 17481
+<b925> <b925> 19306
+<b926> <b926> 21388
+<b927> <b927> 17483
+<b928> <b928> 16825
+<b929> <b92a> 21389
+<b92b> <b92b> 16826
+<b92c> <b92c> 21391
+<b92d> <b92d> 19307
+<b92e> <b92e> 17484
+<b92f> <b92f> 8430
+<b930> <b931> 21392
+<b932> <b932> 17485
+<b933> <b933> 19308
+<b934> <b934> 21394
+<b935> <b935> 19309
+<b936> <b936> 21395
+<b937> <b937> 8431
+<b938> <b938> 17486
+<b939> <b939> 21396
+<b93a> <b93a> 16827
+<b93b> <b93b> 21397
+<b93c> <b93c> 17487
+<b93d> <b93d> 14449
+<b93e> <b93e> 17488
+<b93f> <b940> 14450
+<b941> <b941> 17489
+<b942> <b942> 19310
+<b943> <b944> 14452
+<b945> <b946> 17490
+endcidrange
+
+100 begincidrange
+<b947> <b947> 21398
+<b948> <b948> 19311
+<b949> <b94c> 21399
+<b94d> <b94e> 14454
+<b94f> <b94f> 17495
+<b950> <b951> 21403
+<b952> <b952> 16828
+<b953> <b953> 21405
+<b954> <b954> 14456
+<b955> <b955> 21406
+<b956> <b956> 17497
+<b957> <b958> 21407
+<b959> <b959> 17498
+<b95a> <b95c> 21409
+<b95d> <b95d> 14457
+<b95e> <b960> 21412
+<b961> <b961> 14458
+<b962> <b962> 21415
+<b963> <b963> 14459
+<b964> <b964> 17499
+<b965> <b965> 16829
+<b966> <b966> 14460
+<b967> <b967> 16830
+<b968> <b968> 17500
+<b969> <b969> 21416
+<b96a> <b96a> 14461
+<b96b> <b96b> 17501
+<b96c> <b96f> 21417
+<b970> <b970> 17502
+<b971> <b971> 14462
+<b972> <b974> 17503
+<b975> <b976> 14463
+<b977> <b977> 17506
+<b978> <b978> 19313
+<b979> <b979> 14465
+<b97a> <b97a> 17507
+<b97b> <b97b> 19314
+<b97c> <b97c> 17508
+<b97d> <b97d> 21421
+<b97e> <b97e> 17509
+<ba21> <ba21> 16832
+<ba22> <ba24> 21422
+<ba25> <ba25> 20107
+<ba26> <ba26> 17511
+<ba27> <ba27> 14466
+<ba28> <ba28> 17512
+<ba29> <ba29> 19315
+<ba2a> <ba2b> 17514
+<ba2c> <ba2c> 19316
+<ba2d> <ba2d> 21425
+<ba2e> <ba2e> 14467
+<ba2f> <ba2f> 21426
+<ba30> <ba32> 17516
+<ba33> <ba33> 14468
+<ba34> <ba36> 19317
+<ba37> <ba38> 14469
+<ba39> <ba39> 19320
+<ba3a> <ba3a> 14471
+<ba3b> <ba3b> 21427
+<ba3c> <ba3d> 17519
+<ba3e> <ba3e> 8432
+<ba3f> <ba3f> 21428
+<ba40> <ba40> 17521
+<ba41> <ba41> 21429
+<ba42> <ba42> 17522
+<ba43> <ba43> 14472
+<ba44> <ba44> 16834
+<ba45> <ba46> 14473
+<ba47> <ba48> 17523
+<ba49> <ba49> 21430
+<ba4a> <ba4a> 14475
+<ba4b> <ba4d> 21431
+<ba4e> <ba4e> 16835
+<ba4f> <ba4f> 21434
+<ba50> <ba50> 17526
+<ba51> <ba52> 21435
+<ba53> <ba53> 17527
+<ba54> <ba57> 21437
+<ba58> <ba58> 19321
+<ba59> <ba5a> 21441
+<ba5b> <ba5b> 8433
+<ba5c> <ba5e> 21443
+<ba5f> <ba5f> 17531
+<ba60> <ba60> 19322
+<ba61> <ba61> 8435
+<ba62> <ba63> 21446
+<ba64> <ba64> 19323
+<ba65> <ba65> 21448
+<ba66> <ba66> 17534
+<ba67> <ba67> 21449
+<ba68> <ba68> 17535
+<ba69> <ba6a> 21450
+<ba6b> <ba6b> 8437
+<ba6c> <ba6c> 19324
+<ba6d> <ba6d> 14476
+<ba6e> <ba6e> 21452
+<ba6f> <ba6f> 17538
+<ba70> <ba70> 14477
+<ba71> <ba71> 19326
+<ba72> <ba72> 21453
+endcidrange
+
+100 begincidrange
+<ba73> <ba73> 14478
+<ba74> <ba75> 21454
+<ba76> <ba77> 19327
+<ba78> <ba78> 21456
+<ba79> <ba79> 19329
+<ba7a> <ba7a> 7693
+<ba7b> <ba7b> 14479
+<ba7c> <ba7d> 17541
+<ba7e> <ba7e> 14480
+<bb21> <bb21> 19330
+<bb22> <bb22> 17543
+<bb23> <bb24> 21457
+<bb25> <bb25> 16839
+<bb26> <bb26> 21459
+<bb27> <bb27> 14481
+<bb28> <bb29> 21460
+<bb2a> <bb2b> 17548
+<bb2c> <bb2c> 16840
+<bb2d> <bb2e> 21462
+<bb2f> <bb2f> 16841
+<bb30> <bb31> 17553
+<bb32> <bb32> 16842
+<bb33> <bb33> 8438
+<bb34> <bb34> 16843
+<bb35> <bb36> 21464
+<bb37> <bb37> 17558
+<bb38> <bb38> 8439
+<bb39> <bb39> 17560
+<bb3a> <bb3b> 14482
+<bb3c> <bb3c> 19331
+<bb3d> <bb40> 21466
+<bb41> <bb41> 14484
+<bb42> <bb42> 19332
+<bb43> <bb43> 17563
+<bb44> <bb44> 16846
+<bb45> <bb45> 21470
+<bb46> <bb46> 17565
+<bb47> <bb47> 21471
+<bb48> <bb49> 14485
+<bb4a> <bb4a> 8441
+<bb4b> <bb4b> 17568
+<bb4c> <bb4c> 19333
+<bb4d> <bb4d> 17569
+<bb4e> <bb4e> 19334
+<bb4f> <bb4f> 21472
+<bb50> <bb50> 8444
+<bb51> <bb52> 14487
+<bb53> <bb55> 21473
+<bb56> <bb56> 19335
+<bb57> <bb57> 14489
+<bb58> <bb59> 21476
+<bb5a> <bb5a> 17571
+<bb5b> <bb5c> 21478
+<bb5d> <bb5d> 17572
+<bb5e> <bb5e> 8445
+<bb5f> <bb5f> 17574
+<bb60> <bb61> 21480
+<bb62> <bb62> 19336
+<bb63> <bb63> 21482
+<bb64> <bb64> 16848
+<bb65> <bb65> 19337
+<bb66> <bb66> 17577
+<bb67> <bb67> 21483
+<bb68> <bb68> 14490
+<bb69> <bb69> 21484
+<bb6a> <bb6a> 14491
+<bb6b> <bb6b> 21485
+<bb6c> <bb6c> 14492
+<bb6d> <bb6e> 21486
+<bb6f> <bb6f> 14493
+<bb70> <bb70> 16850
+<bb71> <bb71> 21488
+<bb72> <bb73> 17580
+<bb74> <bb75> 8446
+<bb76> <bb76> 21489
+<bb77> <bb77> 19338
+<bb78> <bb78> 16851
+<bb79> <bb79> 8448
+<bb7a> <bb7a> 21490
+<bb7b> <bb7b> 14494
+<bb7c> <bb7c> 21491
+<bb7d> <bb7d> 14495
+<bb7e> <bb7e> 17586
+<bc21> <bc21> 17587
+<bc22> <bc22> 14496
+<bc23> <bc23> 19339
+<bc24> <bc24> 14497
+<bc25> <bc26> 21492
+<bc27> <bc2a> 14498
+<bc2b> <bc2b> 17591
+<bc2c> <bc2c> 21494
+<bc2d> <bc2d> 14502
+<bc2e> <bc30> 19340
+<bc31> <bc31> 17592
+<bc32> <bc33> 21495
+<bc34> <bc34> 17593
+<bc35> <bc35> 21497
+<bc36> <bc36> 17595
+<bc37> <bc37> 14503
+<bc38> <bc38> 19343
+endcidrange
+
+100 begincidrange
+<bc39> <bc39> 21498
+<bc3a> <bc3a> 16852
+<bc3b> <bc3c> 19344
+<bc3d> <bc3e> 14504
+<bc3f> <bc40> 17597
+<bc41> <bc41> 21499
+<bc42> <bc43> 19347
+<bc44> <bc46> 21500
+<bc47> <bc47> 17600
+<bc48> <bc49> 14506
+<bc4a> <bc4a> 17601
+<bc4b> <bc4b> 21503
+<bc4c> <bc4d> 19349
+<bc4e> <bc4f> 14508
+<bc50> <bc50> 17603
+<bc51> <bc51> 21504
+<bc52> <bc52> 15390
+<bc53> <bc53> 21505
+<bc54> <bc54> 19351
+<bc55> <bc55> 14511
+<bc56> <bc57> 19352
+<bc58> <bc5b> 21506
+<bc5c> <bc5c> 16855
+<bc5d> <bc5d> 21510
+<bc5e> <bc5e> 14512
+<bc5f> <bc5f> 17607
+<bc60> <bc60> 14513
+<bc61> <bc61> 21511
+<bc62> <bc63> 14514
+<bc64> <bc64> 8449
+<bc65> <bc65> 14516
+<bc66> <bc66> 16856
+<bc67> <bc67> 21512
+<bc68> <bc68> 14517
+<bc69> <bc6c> 21513
+<bc6d> <bc6d> 8450
+<bc6e> <bc6f> 14518
+<bc70> <bc70> 16857
+<bc71> <bc71> 21517
+<bc72> <bc72> 14520
+<bc73> <bc73> 21518
+<bc74> <bc74> 8370
+<bc75> <bc75> 17610
+<bc76> <bc76> 19354
+<bc77> <bc77> 14521
+<bc78> <bc78> 16858
+<bc79> <bc79> 14522
+<bc7a> <bc7b> 21519
+<bc7c> <bc7c> 17611
+<bc7d> <bc7d> 14523
+<bc7e> <bc7e> 8451
+<bd21> <bd21> 21521
+<bd22> <bd22> 17612
+<bd23> <bd26> 21522
+<bd27> <bd27> 16859
+<bd28> <bd28> 17613
+<bd29> <bd29> 14524
+<bd2a> <bd2a> 21526
+<bd2b> <bd2b> 17614
+<bd2c> <bd2c> 21527
+<bd2d> <bd2d> 14525
+<bd2e> <bd2e> 21528
+<bd2f> <bd2f> 17615
+<bd30> <bd30> 14526
+<bd31> <bd31> 21529
+<bd32> <bd32> 14527
+<bd33> <bd33> 19355
+<bd34> <bd34> 14528
+<bd35> <bd36> 21530
+<bd37> <bd38> 14529
+<bd39> <bd39> 17616
+<bd3a> <bd3a> 21532
+<bd3b> <bd3b> 14531
+<bd3c> <bd3c> 17617
+<bd3d> <bd3e> 21533
+<bd3f> <bd41> 17618
+<bd42> <bd42> 8453
+<bd43> <bd43> 14532
+<bd44> <bd44> 17621
+<bd45> <bd45> 21535
+<bd46> <bd46> 14533
+<bd47> <bd47> 19356
+<bd48> <bd48> 21536
+<bd49> <bd49> 14534
+<bd4a> <bd4b> 17622
+<bd4c> <bd4c> 21537
+<bd4d> <bd4d> 17624
+<bd4e> <bd4f> 21538
+<bd50> <bd50> 14535
+<bd51> <bd51> 19357
+<bd52> <bd52> 21540
+<bd53> <bd53> 16860
+<bd54> <bd54> 21541
+<bd55> <bd55> 16861
+<bd56> <bd56> 14536
+<bd57> <bd57> 16862
+<bd58> <bd58> 14537
+<bd59> <bd59> 21542
+<bd5a> <bd5a> 17627
+<bd5b> <bd5b> 21543
+endcidrange
+
+100 begincidrange
+<bd5c> <bd5c> 14538
+<bd5d> <bd5d> 16863
+<bd5e> <bd5e> 21544
+<bd5f> <bd5f> 16864
+<bd60> <bd60> 21545
+<bd61> <bd61> 19358
+<bd62> <bd62> 17629
+<bd63> <bd63> 21546
+<bd64> <bd64> 19359
+<bd65> <bd66> 21547
+<bd67> <bd67> 8454
+<bd68> <bd68> 14539
+<bd69> <bd69> 19360
+<bd6a> <bd6b> 21549
+<bd6c> <bd6c> 14540
+<bd6d> <bd6f> 21551
+<bd70> <bd70> 8456
+<bd71> <bd73> 21554
+<bd74> <bd74> 17630
+<bd75> <bd75> 21557
+<bd76> <bd76> 16865
+<bd77> <bd77> 14541
+<bd78> <bd78> 21559
+<bd79> <bd79> 14542
+<bd7a> <bd7a> 21560
+<bd7b> <bd7b> 17631
+<bd7c> <bd7c> 14543
+<bd7d> <bd7d> 17633
+<bd7e> <bd7e> 21561
+<be21> <be21> 19361
+<be22> <be22> 17634
+<be23> <be23> 21562
+<be24> <be24> 19362
+<be25> <be25> 17635
+<be26> <be27> 21563
+<be28> <be28> 14544
+<be29> <be2a> 21565
+<be2b> <be2b> 16866
+<be2c> <be2c> 8458
+<be2d> <be2d> 17636
+<be2e> <be2e> 14545
+<be2f> <be2f> 16867
+<be30> <be30> 8457
+<be31> <be32> 21567
+<be33> <be33> 8460
+<be34> <be34> 17638
+<be35> <be35> 14546
+<be36> <be36> 21569
+<be37> <be37> 19363
+<be38> <be39> 21570
+<be3a> <be3a> 19364
+<be3b> <be3b> 21572
+<be3c> <be3c> 17639
+<be3d> <be3d> 8461
+<be3e> <be40> 14547
+<be41> <be41> 19365
+<be42> <be42> 21573
+<be43> <be43> 17640
+<be44> <be44> 14550
+<be45> <be45> 17641
+<be46> <be46> 21574
+<be47> <be47> 19366
+<be48> <be48> 16868
+<be49> <be49> 8463
+<be4a> <be4b> 21575
+<be4c> <be4c> 19367
+<be4d> <be4d> 8462
+<be4e> <be4e> 21577
+<be4f> <be4f> 17644
+<be50> <be50> 21578
+<be51> <be51> 17645
+<be52> <be52> 21579
+<be53> <be53> 19368
+<be54> <be54> 17646
+<be55> <be57> 21580
+<be58> <be58> 19370
+<be59> <be59> 14551
+<be5a> <be5a> 19372
+<be5b> <be5f> 21583
+<be60> <be60> 14552
+<be61> <be63> 17648
+<be64> <be64> 8464
+<be65> <be65> 21588
+<be66> <be66> 19373
+<be67> <be67> 14553
+<be68> <be68> 21589
+<be69> <be69> 17651
+<be6a> <be6a> 14554
+<be6b> <be6b> 21590
+<be6c> <be6c> 17652
+<be6d> <be6d> 19374
+<be6e> <be6e> 16870
+<be6f> <be6f> 16869
+<be70> <be71> 21591
+<be72> <be72> 14555
+<be73> <be74> 21593
+<be75> <be75> 17654
+<be76> <be76> 19375
+<be77> <be77> 17655
+<be78> <be78> 21595
+endcidrange
+
+100 begincidrange
+<be79> <be79> 14556
+<be7a> <be7a> 21596
+<be7b> <be7b> 19376
+<be7c> <be7d> 21597
+<be7e> <be7e> 19377
+<bf21> <bf25> 21599
+<bf26> <bf27> 19379
+<bf28> <bf28> 8465
+<bf29> <bf29> 14557
+<bf2a> <bf2b> 21604
+<bf2c> <bf2c> 16871
+<bf2d> <bf2d> 17658
+<bf2e> <bf2e> 21606
+<bf2f> <bf2f> 14558
+<bf30> <bf30> 21607
+<bf31> <bf32> 19382
+<bf33> <bf33> 21608
+<bf34> <bf34> 14559
+<bf35> <bf35> 21609
+<bf36> <bf37> 14560
+<bf38> <bf38> 21610
+<bf39> <bf39> 14562
+<bf3a> <bf3a> 17659
+<bf3b> <bf3b> 21611
+<bf3c> <bf3c> 14563
+<bf3d> <bf3d> 16872
+<bf3e> <bf3e> 21612
+<bf3f> <bf3f> 17661
+<bf40> <bf40> 17663
+<bf41> <bf41> 16873
+<bf42> <bf42> 17664
+<bf43> <bf43> 19384
+<bf44> <bf47> 21613
+<bf48> <bf48> 19385
+<bf49> <bf49> 8466
+<bf4a> <bf4a> 19386
+<bf4b> <bf50> 21617
+<bf51> <bf51> 14564
+<bf52> <bf52> 21623
+<bf53> <bf53> 17666
+<bf54> <bf54> 16874
+<bf55> <bf55> 19387
+<bf56> <bf57> 21624
+<bf58> <bf58> 19388
+<bf59> <bf59> 14565
+<bf5a> <bf5b> 17668
+<bf5c> <bf5c> 21626
+<bf5d> <bf5d> 14566
+<bf5e> <bf5e> 21627
+<bf5f> <bf5f> 14567
+<bf60> <bf60> 17670
+<bf61> <bf61> 21628
+<bf62> <bf62> 19389
+<bf63> <bf63> 14568
+<bf64> <bf64> 21629
+<bf65> <bf65> 19390
+<bf66> <bf66> 21630
+<bf67> <bf67> 17674
+<bf68> <bf68> 19391
+<bf69> <bf69> 14569
+<bf6a> <bf6b> 17676
+<bf6c> <bf6d> 14570
+<bf6e> <bf6e> 17678
+<bf6f> <bf6f> 19392
+<bf70> <bf70> 21631
+<bf71> <bf71> 19393
+<bf72> <bf72> 17679
+<bf73> <bf73> 21632
+<bf74> <bf74> 19394
+<bf75> <bf77> 21633
+<bf78> <bf78> 14572
+<bf79> <bf79> 21636
+<bf7a> <bf7a> 17684
+<bf7b> <bf7b> 21637
+<bf7c> <bf7c> 19395
+<bf7d> <bf7d> 14573
+<bf7e> <bf7e> 19396
+<c021> <c021> 21638
+<c022> <c022> 16875
+<c023> <c023> 14574
+<c024> <c025> 19397
+<c026> <c027> 14575
+<c028> <c028> 19399
+<c029> <c029> 14577
+<c02a> <c02a> 17687
+<c02b> <c02b> 21639
+<c02c> <c02c> 17685
+<c02d> <c02d> 21640
+<c02e> <c02e> 14578
+<c02f> <c031> 21641
+<c032> <c033> 19400
+<c034> <c034> 17688
+<c035> <c038> 21644
+<c039> <c039> 14579
+<c03a> <c03a> 21648
+<c03b> <c03c> 17689
+<c03d> <c03d> 14580
+<c03e> <c03e> 17691
+<c03f> <c03f> 16876
+<c040> <c040> 19402
+endcidrange
+
+100 begincidrange
+<c041> <c042> 17693
+<c043> <c043> 21649
+<c044> <c044> 8467
+<c045> <c046> 19403
+<c047> <c047> 14581
+<c048> <c048> 21650
+<c049> <c049> 14582
+<c04a> <c04a> 19405
+<c04b> <c04b> 7724
+<c04c> <c04c> 19406
+<c04d> <c04d> 17695
+<c04e> <c04e> 19407
+<c04f> <c04f> 14583
+<c050> <c050> 19408
+<c051> <c052> 17696
+<c053> <c053> 19409
+<c054> <c054> 17698
+<c055> <c055> 21651
+<c056> <c058> 19410
+<c059> <c05a> 21652
+<c05b> <c05b> 7747
+<c05c> <c05c> 19413
+<c05d> <c05d> 21654
+<c05e> <c05e> 14584
+<c05f> <c05f> 17699
+<c060> <c060> 14585
+<c061> <c061> 21655
+<c062> <c062> 17700
+<c063> <c063> 19414
+<c064> <c064> 8468
+<c065> <c066> 21656
+<c067> <c067> 14586
+<c068> <c068> 17701
+<c069> <c069> 19415
+<c06a> <c06a> 14587
+<c06b> <c06b> 17702
+<c06c> <c06c> 21658
+<c06d> <c06d> 17703
+<c06e> <c06e> 21659
+<c06f> <c06f> 19416
+<c070> <c070> 17704
+<c071> <c072> 19417
+<c073> <c073> 21660
+<c074> <c074> 8469
+<c075> <c075> 17705
+<c076> <c079> 21661
+<c07a> <c07b> 19419
+<c07c> <c07c> 21665
+<c07d> <c07e> 14588
+<c121> <c121> 16878
+<c122> <c122> 21666
+<c123> <c123> 13341
+<c124> <c125> 17706
+<c126> <c126> 8470
+<c127> <c127> 16879
+<c128> <c128> 21667
+<c129> <c12a> 17708
+<c12b> <c12b> 17711
+<c12c> <c12c> 14590
+<c12d> <c12e> 21668
+<c12f> <c130> 19421
+<c131> <c131> 21670
+<c132> <c133> 14591
+<c134> <c134> 17712
+<c135> <c135> 21671
+<c136> <c136> 14593
+<c137> <c139> 21672
+<c13a> <c13a> 17714
+<c13b> <c13b> 21675
+<c13c> <c13c> 17715
+<c13d> <c13e> 14594
+<c13f> <c13f> 19423
+<c140> <c140> 17717
+<c141> <c141> 19424
+<c142> <c142> 7831
+<c143> <c143> 21676
+<c144> <c144> 16880
+<c145> <c145> 19425
+<c146> <c14a> 21677
+<c14b> <c14b> 14596
+<c14c> <c14c> 19426
+<c14d> <c14e> 21682
+<c14f> <c14f> 17720
+<c150> <c150> 21684
+<c151> <c151> 19427
+<c152> <c152> 14597
+<c153> <c154> 17721
+<c155> <c155> 21685
+<c156> <c157> 14598
+<c158> <c158> 17724
+<c159> <c15a> 19428
+<c15b> <c15b> 21686
+<c15c> <c15c> 16881
+<c15d> <c160> 21687
+<c161> <c161> 17725
+<c162> <c162> 21691
+<c163> <c163> 19430
+<c164> <c164> 17728
+<c165> <c165> 14600
+<c166> <c166> 19432
+endcidrange
+
+100 begincidrange
+<c167> <c167> 17729
+<c168> <c169> 19433
+<c16a> <c16a> 17730
+<c16b> <c16c> 21692
+<c16d> <c16d> 19435
+<c16e> <c16f> 14601
+<c170> <c171> 21695
+<c172> <c172> 17732
+<c173> <c174> 21697
+<c175> <c175> 8472
+<c176> <c177> 17734
+<c178> <c178> 8474
+<c179> <c17b> 21699
+<c17c> <c17c> 8473
+<c17d> <c17e> 21702
+<c221> <c221> 20304
+<c222> <c222> 17736
+<c223> <c223> 16883
+<c224> <c224> 21704
+<c225> <c225> 8477
+<c226> <c227> 21705
+<c228> <c228> 17737
+<c229> <c229> 16884
+<c22a> <c22a> 14603
+<c22b> <c22b> 8475
+<c22c> <c22c> 16885
+<c22d> <c22d> 8366
+<c22e> <c22e> 16886
+<c22f> <c231> 21707
+<c232> <c232> 17738
+<c233> <c234> 21710
+<c235> <c235> 14604
+<c236> <c237> 17739
+<c238> <c238> 8479
+<c239> <c239> 21712
+<c23a> <c23a> 8480
+<c23b> <c23c> 14605
+<c23d> <c23d> 21713
+<c23e> <c23e> 14607
+<c23f> <c23f> 8369
+<c240> <c240> 17745
+<c241> <c241> 14608
+<c242> <c242> 17746
+<c243> <c243> 19436
+<c244> <c244> 8482
+<c245> <c246> 21714
+<c247> <c247> 14609
+<c248> <c248> 16890
+<c249> <c249> 21716
+<c24a> <c24b> 17748
+<c24c> <c24c> 21717
+<c24d> <c24e> 19437
+<c24f> <c24f> 16891
+<c250> <c251> 17750
+<c252> <c252> 8483
+<c253> <c256> 21718
+<c257> <c257> 8484
+<c258> <c258> 14610
+<c259> <c25a> 17753
+<c25b> <c25b> 8485
+<c25c> <c25c> 17755
+<c25d> <c25d> 16892
+<c25e> <c25e> 8486
+<c25f> <c25f> 19440
+<c260> <c261> 21723
+<c262> <c262> 14611
+<c263> <c264> 21725
+<c265> <c265> 19441
+<c266> <c266> 21727
+<c267> <c267> 16893
+<c268> <c268> 21728
+<c269> <c269> 16894
+<c26a> <c26a> 21729
+<c26b> <c26b> 14612
+<c26c> <c26c> 21730
+<c26d> <c26d> 8487
+<c26e> <c26e> 14613
+<c26f> <c26f> 21731
+<c270> <c270> 8488
+<c271> <c271> 14614
+<c272> <c272> 17762
+<c273> <c275> 21732
+<c276> <c276> 14615
+<c277> <c278> 21735
+<c279> <c279> 16895
+<c27a> <c27b> 14616
+<c27c> <c27c> 17766
+<c27d> <c27d> 19444
+<c27e> <c27e> 17767
+<c321> <c321> 8490
+<c322> <c322> 21737
+<c323> <c323> 13681
+<c324> <c324> 17771
+<c325> <c326> 14618
+<c327> <c327> 16896
+<c328> <c329> 21738
+<c32a> <c32b> 19446
+<c32c> <c32c> 16897
+<c32d> <c32d> 21740
+<c32e> <c32e> 16898
+endcidrange
+
+100 begincidrange
+<c32f> <c32f> 21741
+<c330> <c330> 16899
+<c331> <c331> 14620
+<c332> <c332> 19449
+<c333> <c333> 14621
+<c334> <c334> 19450
+<c335> <c335> 8491
+<c336> <c337> 21742
+<c338> <c338> 14622
+<c339> <c339> 8493
+<c33a> <c33a> 21744
+<c33b> <c33b> 17777
+<c33c> <c33c> 21745
+<c33d> <c33d> 17778
+<c33e> <c33e> 21746
+<c33f> <c33f> 17779
+<c340> <c341> 14623
+<c342> <c344> 21747
+<c345> <c345> 14625
+<c346> <c347> 21750
+<c348> <c348> 17781
+<c349> <c349> 8492
+<c34a> <c34b> 21752
+<c34c> <c34c> 16901
+<c34d> <c34d> 17786
+<c34e> <c34e> 19452
+<c34f> <c34f> 21754
+<c350> <c350> 14626
+<c351> <c351> 17787
+<c352> <c352> 21755
+<c353> <c354> 14627
+<c355> <c356> 17789
+<c357> <c357> 21756
+<c358> <c358> 8495
+<c359> <c359> 17792
+<c35a> <c35a> 21757
+<c35b> <c35d> 17794
+<c35e> <c35e> 21758
+<c35f> <c35f> 14629
+<c360> <c361> 17798
+<c362> <c364> 21759
+<c365> <c366> 14630
+<c367> <c367> 21762
+<c368> <c368> 14632
+<c369> <c369> 21763
+<c36a> <c36b> 17800
+<c36c> <c36c> 14633
+<c36d> <c36d> 19453
+<c36e> <c36e> 21764
+<c36f> <c36f> 17803
+<c370> <c370> 17805
+<c371> <c372> 17807
+<c373> <c373> 21765
+<c374> <c374> 16902
+<c375> <c375> 14634
+<c376> <c376> 21766
+<c377> <c377> 17809
+<c378> <c378> 21767
+<c379> <c379> 14635
+<c37a> <c37a> 17812
+<c37b> <c37b> 17817
+<c37c> <c37c> 8367
+<c37d> <c37d> 17818
+<c37e> <c37e> 8496
+<c421> <c421> 14636
+<c422> <c423> 21768
+<c424> <c424> 14637
+<c425> <c425> 17819
+<c426> <c427> 21770
+<c428> <c428> 17821
+<c429> <c429> 14638
+<c42a> <c42a> 21772
+<c42b> <c42b> 19454
+<c42c> <c42c> 17822
+<c42d> <c42f> 14639
+<c430> <c430> 19455
+<c431> <c431> 21773
+<c432> <c432> 17813
+<c433> <c433> 14642
+<c434> <c436> 21774
+<c437> <c437> 16903
+<c438> <c438> 21777
+<c439> <c43a> 14643
+<c43b> <c43b> 21778
+<c43c> <c43c> 19456
+<c43d> <c43d> 21779
+<c43e> <c43e> 19457
+<c43f> <c43f> 14645
+<c440> <c440> 19458
+<c441> <c441> 14646
+<c442> <c442> 16906
+<c443> <c443> 21780
+<c444> <c444> 16904
+<c445> <c445> 21781
+<c446> <c446> 14647
+<c447> <c447> 19459
+<c448> <c448> 14648
+<c449> <c449> 16907
+<c44a> <c44a> 19460
+<c44b> <c44b> 21782
+endcidrange
+
+100 begincidrange
+<c44c> <c44c> 8498
+<c44d> <c44e> 17830
+<c44f> <c450> 21783
+<c451> <c451> 14649
+<c452> <c452> 17832
+<c453> <c453> 21785
+<c454> <c455> 14650
+<c456> <c456> 21786
+<c457> <c457> 17833
+<c458> <c458> 17835
+<c459> <c459> 8500
+<c45a> <c45a> 21787
+<c45b> <c45b> 16908
+<c45c> <c45c> 14652
+<c45d> <c45e> 19461
+<c45f> <c45f> 14653
+<c460> <c460> 19463
+<c461> <c461> 14654
+<c462> <c462> 21788
+<c463> <c464> 17837
+<c465> <c466> 21789
+<c467> <c467> 17840
+<c468> <c469> 14655
+<c46a> <c46a> 8501
+<c46b> <c46b> 19464
+<c46c> <c46d> 17845
+<c46e> <c46e> 19465
+<c46f> <c46f> 17847
+<c470> <c470> 16913
+<c471> <c472> 21791
+<c473> <c473> 14657
+<c474> <c474> 21793
+<c475> <c475> 14658
+<c476> <c476> 17851
+<c477> <c477> 14659
+<c478> <c479> 17852
+<c47a> <c47b> 21794
+<c47c> <c47c> 14660
+<c47d> <c47d> 8502
+<c47e> <c47e> 17855
+<c521> <c521> 14661
+<c522> <c522> 21796
+<c523> <c523> 16915
+<c524> <c524> 14662
+<c525> <c525> 17857
+<c526> <c526> 14663
+<c527> <c527> 8504
+<c528> <c528> 17858
+<c529> <c529> 19466
+<c52a> <c52a> 17860
+<c52b> <c52c> 14664
+<c52d> <c52d> 17861
+<c52e> <c52e> 19467
+<c52f> <c530> 14666
+<c531> <c531> 17862
+<c532> <c532> 19468
+<c533> <c533> 21798
+<c534> <c534> 19469
+<c535> <c536> 8505
+<c537> <c537> 21799
+<c538> <c538> 14668
+<c539> <c53a> 21800
+<c53b> <c53b> 14669
+<c53c> <c53c> 17864
+<c53d> <c53d> 14670
+<c53e> <c53e> 21802
+<c53f> <c541> 14671
+<c542> <c542> 16918
+<c543> <c543> 17868
+<c544> <c544> 19470
+<c545> <c547> 21803
+<c548> <c548> 17869
+<c549> <c54a> 21806
+<c54b> <c54b> 17870
+<c54c> <c54c> 19472
+<c54d> <c54d> 19471
+<c54e> <c54e> 21808
+<c54f> <c54f> 17872
+<c550> <c550> 17871
+<c551> <c552> 21809
+<c553> <c553> 14674
+<c554> <c554> 17873
+<c555> <c555> 8508
+<c556> <c557> 14675
+<c558> <c558> 21811
+<c559> <c55a> 17876
+<c55b> <c55b> 21812
+<c55c> <c55c> 17879
+<c55d> <c55d> 21813
+<c55e> <c55e> 19473
+<c55f> <c561> 21814
+<c562> <c564> 17882
+<c565> <c565> 17886
+<c566> <c566> 16920
+<c567> <c568> 14677
+<c569> <c56a> 21817
+<c56b> <c56b> 16921
+<c56c> <c56c> 17888
+<c56d> <c56d> 14679
+<c56e> <c56e> 21819
+endcidrange
+
+100 begincidrange
+<c56f> <c570> 19474
+<c571> <c571> 14680
+<c572> <c572> 17889
+<c573> <c574> 21820
+<c575> <c575> 14681
+<c576> <c576> 17890
+<c577> <c577> 21822
+<c578> <c578> 14682
+<c579> <c579> 16922
+<c57a> <c57c> 21823
+<c57d> <c57d> 17892
+<c57e> <c57e> 19476
+<c621> <c621> 19477
+<c622> <c622> 14683
+<c623> <c624> 21826
+<c625> <c625> 17895
+<c626> <c62a> 21828
+<c62b> <c62b> 16923
+<c62c> <c62c> 21833
+<c62d> <c62d> 16924
+<c62e> <c62e> 17896
+<c62f> <c62f> 19478
+<c630> <c631> 21834
+<c632> <c632> 17898
+<c633> <c633> 14684
+<c634> <c635> 21836
+<c636> <c636> 17901
+<c637> <c637> 14148
+<c638> <c638> 8509
+<c639> <c639> 17902
+<c63a> <c63a> 14685
+<c63b> <c63b> 21838
+<c63c> <c63e> 17903
+<c63f> <c63f> 14686
+<c640> <c641> 19479
+<c642> <c642> 16926
+<c643> <c643> 17906
+<c644> <c644> 19481
+<c645> <c645> 16927
+<c646> <c647> 19482
+<c648> <c648> 17908
+<c649> <c649> 14687
+<c64a> <c64f> 21839
+<c650> <c650> 19484
+<c651> <c651> 21845
+<c652> <c653> 14688
+<c654> <c654> 17909
+<c655> <c655> 20309
+<c656> <c656> 21846
+<c657> <c657> 8510
+<c658> <c658> 19485
+<c659> <c659> 21847
+<c65a> <c65a> 17911
+<c65b> <c65b> 21848
+<c65c> <c65d> 19486
+<c65e> <c65e> 14691
+<c65f> <c65f> 17912
+<c660> <c660> 8511
+<c661> <c661> 21849
+<c662> <c662> 17913
+<c663> <c663> 8513
+<c664> <c664> 16928
+<c665> <c665> 14692
+<c666> <c666> 21850
+<c667> <c667> 19488
+<c668> <c669> 14693
+<c66a> <c66a> 8512
+<c66b> <c66b> 21851
+<c66c> <c66c> 17915
+<c66d> <c66d> 17917
+<c66e> <c66e> 14695
+<c66f> <c66f> 17918
+<c670> <c670> 16929
+<c671> <c671> 14696
+<c672> <c674> 21852
+<c675> <c675> 19490
+<c676> <c676> 17920
+<c677> <c677> 16931
+<c678> <c679> 21855
+<c67a> <c67a> 14697
+<c67b> <c67b> 21857
+<c67c> <c67c> 19491
+<c67d> <c67e> 14698
+<c721> <c721> 8514
+<c722> <c722> 17922
+<c723> <c723> 14700
+<c724> <c724> 21858
+<c725> <c725> 17923
+<c726> <c728> 14701
+<c729> <c72a> 21859
+<c72b> <c72b> 8515
+<c72c> <c72c> 21861
+<c72d> <c72e> 14704
+<c72f> <c72f> 21862
+<c730> <c730> 14706
+<c731> <c732> 21863
+<c733> <c734> 17928
+<c735> <c735> 21865
+<c736> <c736> 17930
+<c737> <c737> 14707
+endcidrange
+
+100 begincidrange
+<c738> <c738> 17931
+<c739> <c73a> 16932
+<c73b> <c73b> 17932
+<c73c> <c73c> 16934
+<c73d> <c73e> 14708
+<c73f> <c73f> 21866
+<c740> <c740> 19492
+<c741> <c741> 14710
+<c742> <c742> 21867
+<c743> <c743> 8517
+<c744> <c744> 17935
+<c745> <c745> 19493
+<c746> <c746> 14711
+<c747> <c747> 8516
+<c748> <c748> 17940
+<c749> <c749> 21868
+<c74a> <c74a> 16936
+<c74b> <c74b> 8518
+<c74c> <c74c> 21869
+<c74d> <c74d> 17941
+<c74e> <c74e> 16937
+<c74f> <c74f> 8519
+<c750> <c750> 17948
+<c751> <c751> 21870
+<c752> <c752> 19494
+<c753> <c753> 21871
+<c754> <c755> 14712
+<c756> <c756> 17951
+<c757> <c757> 14714
+<c758> <c758> 17952
+<c759> <c759> 8520
+<c75a> <c75a> 14715
+<c75b> <c75c> 16938
+<c75d> <c75d> 17953
+<c75e> <c760> 21872
+<c761> <c761> 14716
+<c762> <c762> 21875
+<c763> <c763> 19495
+<c764> <c764> 21876
+<c765> <c765> 17954
+<c766> <c766> 8523
+<c767> <c768> 21877
+<c769> <c769> 17956
+<c76a> <c76a> 14717
+<c76b> <c76b> 8526
+<c76c> <c76c> 17958
+<c76d> <c76d> 17955
+<c76e> <c76e> 8524
+<c76f> <c76f> 21879
+<c770> <c770> 8527
+<c771> <c771> 16940
+<c772> <c772> 19496
+<c773> <c775> 17959
+<c776> <c776> 17963
+<c777> <c777> 14718
+<c778> <c778> 21880
+<c779> <c77b> 17964
+<c77c> <c77c> 8525
+<c77d> <c77d> 21881
+<c77e> <c77e> 16941
+<c821> <c821> 21882
+<c822> <c822> 17967
+<c823> <c823> 21883
+<c824> <c826> 19497
+<c827> <c827> 21884
+<c828> <c828> 17969
+<c829> <c82a> 21885
+<c82b> <c82b> 17970
+<c82c> <c82d> 21887
+<c82e> <c82e> 16942
+<c82f> <c830> 21889
+<c831> <c831> 8528
+<c832> <c832> 21891
+<c833> <c833> 16943
+<c834> <c834> 17972
+<c835> <c835> 14719
+<c836> <c836> 21892
+<c837> <c837> 14720
+<c838> <c838> 21893
+<c839> <c839> 14721
+<c83a> <c83a> 21894
+<c83b> <c83b> 17974
+<c83c> <c83d> 21895
+<c83e> <c83f> 17975
+<c840> <c840> 14722
+<c841> <c842> 21897
+<c843> <c844> 17977
+<c845> <c846> 21899
+<c847> <c847> 17979
+<c848> <c848> 14723
+<c849> <c849> 21901
+<c84a> <c84b> 19504
+<c84c> <c84d> 14724
+<c84e> <c84e> 19506
+<c84f> <c84f> 14726
+<c850> <c850> 17981
+<c851> <c851> 21902
+<c852> <c852> 17982
+<c853> <c854> 21903
+<c855> <c855> 7776
+endcidrange
+
+100 begincidrange
+<c856> <c856> 17984
+<c857> <c857> 21905
+<c858> <c858> 17985
+<c859> <c859> 16945
+<c85a> <c85a> 14727
+<c85b> <c85b> 21906
+<c85c> <c85c> 14728
+<c85d> <c85d> 16946
+<c85e> <c85e> 14729
+<c85f> <c85f> 17987
+<c860> <c860> 21907
+<c861> <c861> 14730
+<c862> <c862> 16947
+<c863> <c863> 21908
+<c864> <c864> 19507
+<c865> <c865> 8529
+<c866> <c866> 14731
+<c867> <c867> 16948
+<c868> <c868> 14732
+<c869> <c869> 17988
+<c86a> <c86a> 14733
+<c86b> <c86b> 21909
+<c86c> <c86c> 14734
+<c86d> <c86d> 17989
+<c86e> <c86e> 14735
+<c86f> <c86f> 17991
+<c870> <c870> 16949
+<c871> <c871> 17992
+<c872> <c872> 21910
+<c873> <c874> 14736
+<c875> <c875> 19509
+<c876> <c876> 17993
+<c877> <c877> 21911
+<c878> <c878> 8530
+<c879> <c879> 14738
+<c87a> <c87a> 16950
+<c87b> <c87b> 21912
+<c87c> <c87c> 16951
+<c87d> <c87d> 17995
+<c87e> <c87e> 16952
+<c921> <c922> 14739
+<c923> <c923> 21913
+<c924> <c924> 17997
+<c925> <c925> 16953
+<c926> <c926> 8531
+<c927> <c927> 14741
+<c928> <c928> 17999
+<c929> <c929> 21914
+<c92a> <c92a> 18000
+<c92b> <c92b> 8532
+<c92c> <c92c> 7760
+<c92d> <c92d> 8533
+<c92e> <c92e> 19511
+<c92f> <c92f> 21915
+<c930> <c930> 19512
+<c931> <c931> 18002
+<c932> <c934> 21916
+<c935> <c936> 14742
+<c937> <c937> 18005
+<c938> <c939> 21919
+<c93a> <c93a> 19513
+<c93b> <c93b> 20306
+<c93c> <c93c> 18007
+<c93d> <c93d> 14745
+<c93e> <c93e> 21921
+<c93f> <c940> 14746
+<c941> <c941> 16954
+<c942> <c942> 14748
+<c943> <c943> 18009
+<c944> <c944> 14749
+<c945> <c945> 18011
+<c946> <c946> 16955
+<c947> <c947> 18012
+<c948> <c949> 14750
+<c94a> <c94a> 8535
+<c94b> <c94b> 18013
+<c94c> <c94c> 21922
+<c94d> <c94d> 14752
+<c94e> <c94e> 21923
+<c94f> <c94f> 18014
+<c950> <c950> 19514
+<c951> <c951> 21924
+<c952> <c952> 16956
+<c953> <c953> 8536
+<c954> <c954> 19515
+<c955> <c955> 18017
+<c956> <c956> 21925
+<c957> <c957> 14753
+<c958> <c959> 18020
+<c95a> <c95b> 14754
+<c95c> <c95d> 19516
+<c95e> <c95f> 14756
+<c960> <c960> 16957
+<c961> <c961> 21926
+<c962> <c962> 18022
+<c963> <c963> 8538
+<c964> <c964> 21927
+<c965> <c965> 18023
+<c966> <c966> 14758
+<c967> <c967> 21928
+endcidrange
+
+100 begincidrange
+<c968> <c968> 18025
+<c969> <c969> 8537
+<c96a> <c96a> 16959
+<c96b> <c96b> 14759
+<c96c> <c96c> 16958
+<c96d> <c96d> 21929
+<c96e> <c96e> 18027
+<c96f> <c96f> 7644
+<c970> <c970> 14760
+<c971> <c972> 21930
+<c973> <c973> 19518
+<c974> <c975> 8540
+<c976> <c976> 14761
+<c977> <c977> 21932
+<c978> <c978> 18028
+<c979> <c979> 14762
+<c97a> <c97b> 21934
+<c97c> <c97c> 8539
+<c97d> <c97d> 18030
+<c97e> <c97e> 14763
+<ca21> <ca21> 16962
+<ca22> <ca22> 14764
+<ca23> <ca23> 18033
+<ca24> <ca25> 16963
+<ca26> <ca26> 21936
+<ca27> <ca27> 14765
+<ca28> <ca28> 21937
+<ca29> <ca2b> 18034
+<ca2c> <ca2c> 18038
+<ca2d> <ca2d> 21938
+<ca2e> <ca2e> 19519
+<ca2f> <ca2f> 14766
+<ca30> <ca30> 16965
+<ca31> <ca32> 21939
+<ca33> <ca33> 8543
+<ca34> <ca34> 16966
+<ca35> <ca35> 14767
+<ca36> <ca36> 21941
+<ca37> <ca38> 14768
+<ca39> <ca39> 18040
+<ca3a> <ca3a> 21942
+<ca3b> <ca3b> 18041
+<ca3c> <ca3c> 21943
+<ca3d> <ca3d> 8544
+<ca3e> <ca3e> 14770
+<ca3f> <ca3f> 18042
+<ca40> <ca42> 21944
+<ca43> <ca43> 19521
+<ca44> <ca44> 21947
+<ca45> <ca45> 14771
+<ca46> <ca46> 19522
+<ca47> <ca47> 21948
+<ca48> <ca48> 14772
+<ca49> <ca49> 21949
+<ca4a> <ca4a> 18044
+<ca4b> <ca4b> 14773
+<ca4c> <ca4c> 18045
+<ca4d> <ca4d> 14774
+<ca4e> <ca4e> 18046
+<ca4f> <ca4f> 19523
+<ca50> <ca51> 21950
+<ca52> <ca53> 19524
+<ca54> <ca56> 14775
+<ca57> <ca57> 19526
+<ca58> <ca58> 14778
+<ca59> <ca59> 21952
+<ca5a> <ca5a> 19527
+<ca5b> <ca5b> 18048
+<ca5c> <ca5c> 19528
+<ca5d> <ca5d> 21953
+<ca5e> <ca5f> 18050
+<ca60> <ca60> 21954
+<ca61> <ca61> 19529
+<ca62> <ca62> 18052
+<ca63> <ca64> 21955
+<ca65> <ca65> 18053
+<ca66> <ca66> 19530
+<ca67> <ca67> 21957
+<ca68> <ca68> 14779
+<ca69> <ca69> 18054
+<ca6a> <ca6a> 21958
+<ca6b> <ca6b> 16969
+<ca6c> <ca6c> 21959
+<ca6d> <ca6d> 14780
+<ca6e> <ca6e> 18056
+<ca6f> <ca6f> 8545
+<ca70> <ca70> 14781
+<ca71> <ca71> 8546
+<ca72> <ca72> 18058
+<ca73> <ca73> 14782
+<ca74> <ca74> 19531
+<ca75> <ca75> 18060
+<ca76> <ca79> 21960
+<ca7a> <ca7a> 19532
+<ca7b> <ca7b> 18063
+<ca7c> <ca7c> 19533
+<ca7d> <ca7d> 18064
+<ca7e> <ca7e> 14783
+<cb21> <cb21> 21964
+<cb22> <cb22> 19534
+endcidrange
+
+100 begincidrange
+<cb23> <cb24> 14784
+<cb25> <cb25> 18065
+<cb26> <cb26> 19535
+<cb27> <cb27> 21965
+<cb28> <cb28> 18066
+<cb29> <cb29> 21966
+<cb2a> <cb2b> 18067
+<cb2c> <cb2d> 19536
+<cb2e> <cb2e> 8547
+<cb2f> <cb2f> 16971
+<cb30> <cb30> 14786
+<cb31> <cb31> 18071
+<cb32> <cb32> 14787
+<cb33> <cb34> 21967
+<cb35> <cb36> 19538
+<cb37> <cb37> 18073
+<cb38> <cb38> 14788
+<cb39> <cb39> 19540
+<cb3a> <cb3a> 16972
+<cb3b> <cb3b> 18074
+<cb3c> <cb3c> 21969
+<cb3d> <cb3d> 19541
+<cb3e> <cb41> 21970
+<cb42> <cb42> 16973
+<cb43> <cb43> 19542
+<cb44> <cb44> 21974
+<cb45> <cb45> 18076
+<cb46> <cb46> 14789
+<cb47> <cb49> 18078
+<cb4a> <cb4a> 8549
+<cb4b> <cb4b> 21975
+<cb4c> <cb4c> 14790
+<cb4d> <cb4d> 21976
+<cb4e> <cb4e> 18081
+<cb4f> <cb51> 14791
+<cb52> <cb54> 21977
+<cb55> <cb55> 14794
+<cb56> <cb56> 21980
+<cb57> <cb58> 18084
+<cb59> <cb5b> 14795
+<cb5c> <cb5c> 16974
+<cb5d> <cb5d> 18086
+<cb5e> <cb5e> 14798
+<cb5f> <cb5f> 21981
+<cb60> <cb60> 14799
+<cb61> <cb61> 21982
+<cb62> <cb63> 14800
+<cb64> <cb64> 18087
+<cb65> <cb65> 14802
+<cb66> <cb66> 8550
+<cb67> <cb68> 18088
+<cb69> <cb69> 21983
+<cb6a> <cb6a> 8551
+<cb6b> <cb6b> 18090
+<cb6c> <cb6c> 21984
+<cb6d> <cb6d> 14803
+<cb6e> <cb6e> 8554
+<cb6f> <cb6f> 21985
+<cb70> <cb70> 8552
+<cb71> <cb71> 14804
+<cb72> <cb72> 21986
+<cb73> <cb73> 18091
+<cb74> <cb74> 8553
+<cb75> <cb75> 21987
+<cb76> <cb76> 18092
+<cb77> <cb78> 14805
+<cb79> <cb79> 8556
+<cb7a> <cb7a> 21988
+<cb7b> <cb7b> 18093
+<cb7c> <cb7c> 18095
+<cb7d> <cb7d> 21989
+<cb7e> <cb7e> 14807
+<cc21> <cc22> 21990
+<cc23> <cc23> 18096
+<cc24> <cc24> 14808
+<cc25> <cc25> 8555
+<cc26> <cc26> 14809
+<cc27> <cc27> 21992
+<cc28> <cc2a> 14810
+<cc2b> <cc2b> 8557
+<cc2c> <cc2c> 14813
+<cc2d> <cc2d> 8559
+<cc2e> <cc2e> 8558
+<cc2f> <cc2f> 16975
+<cc30> <cc30> 14814
+<cc31> <cc31> 21993
+<cc32> <cc32> 8560
+<cc33> <cc36> 14815
+<cc37> <cc38> 18098
+<cc39> <cc39> 14819
+<cc3a> <cc3a> 16976
+<cc3b> <cc3e> 14820
+<cc3f> <cc3f> 18100
+<cc40> <cc40> 14824
+<cc41> <cc41> 18101
+<cc42> <cc42> 8561
+<cc43> <cc43> 14825
+<cc44> <cc45> 21994
+<cc46> <cc46> 14826
+<cc47> <cc47> 16978
+endcidrange
+
+100 begincidrange
+<cc48> <cc48> 21996
+<cc49> <cc49> 14827
+<cc4a> <cc4a> 19543
+<cc4b> <cc4b> 14828
+<cc4c> <cc4c> 18102
+<cc4d> <cc4f> 14829
+<cc50> <cc50> 8562
+<cc51> <cc51> 21997
+<cc52> <cc52> 14832
+<cc53> <cc53> 21998
+<cc54> <cc54> 18105
+<cc55> <cc55> 14833
+<cc56> <cc56> 18107
+<cc57> <cc57> 21999
+<cc58> <cc58> 14834
+<cc59> <cc59> 8563
+<cc5a> <cc5a> 14835
+<cc5b> <cc5b> 18108
+<cc5c> <cc5c> 14836
+<cc5d> <cc5d> 16979
+<cc5e> <cc5e> 14837
+<cc5f> <cc5f> 16980
+<cc60> <cc60> 18110
+<cc61> <cc61> 14838
+<cc62> <cc62> 22000
+<cc63> <cc63> 19544
+<cc64> <cc65> 22001
+<cc66> <cc66> 14839
+<cc67> <cc68> 18111
+<cc69> <cc6a> 14840
+<cc6b> <cc6b> 16981
+<cc6c> <cc6f> 22003
+<cc70> <cc70> 14842
+<cc71> <cc71> 22007
+<cc72> <cc72> 14843
+<cc73> <cc74> 19545
+<cc75> <cc76> 22008
+<cc77> <cc77> 18116
+<cc78> <cc78> 22010
+<cc79> <cc79> 19547
+<cc7a> <cc7a> 18118
+<cc7b> <cc7b> 19548
+<cc7c> <cc7c> 22011
+<cc7d> <cc7d> 16982
+<cc7e> <cc7e> 22012
+<cd21> <cd21> 22013
+<cd22> <cd22> 19549
+<cd23> <cd23> 16983
+<cd24> <cd24> 18120
+<cd25> <cd25> 19550
+<cd26> <cd26> 18121
+<cd27> <cd28> 22014
+<cd29> <cd29> 18122
+<cd2a> <cd2a> 8434
+<cd2b> <cd2c> 22016
+<cd2d> <cd2e> 18125
+<cd2f> <cd2f> 19551
+<cd30> <cd30> 18127
+<cd31> <cd32> 22018
+<cd33> <cd33> 18128
+<cd34> <cd34> 14844
+<cd35> <cd36> 18129
+<cd37> <cd37> 22020
+<cd38> <cd38> 19552
+<cd39> <cd3a> 22021
+<cd3b> <cd3b> 8565
+<cd3c> <cd3c> 18132
+<cd3d> <cd3d> 14845
+<cd3e> <cd3e> 18133
+<cd3f> <cd40> 22023
+<cd41> <cd42> 18134
+<cd43> <cd43> 14846
+<cd44> <cd44> 22025
+<cd45> <cd47> 14847
+<cd48> <cd48> 22026
+<cd49> <cd49> 19553
+<cd4a> <cd4a> 22027
+<cd4b> <cd4b> 18138
+<cd4c> <cd4c> 19554
+<cd4d> <cd4d> 14850
+<cd4e> <cd4e> 22028
+<cd4f> <cd50> 18142
+<cd51> <cd52> 19555
+<cd53> <cd53> 18144
+<cd54> <cd54> 19557
+<cd55> <cd55> 16985
+<cd56> <cd56> 18145
+<cd57> <cd58> 19558
+<cd59> <cd5a> 18148
+<cd5b> <cd5b> 19560
+<cd5c> <cd5c> 14851
+<cd5d> <cd5d> 18150
+<cd5e> <cd5e> 14162
+<cd5f> <cd5f> 18151
+<cd60> <cd60> 19561
+<cd61> <cd61> 18152
+<cd62> <cd63> 14852
+<cd64> <cd64> 16986
+<cd65> <cd65> 18153
+<cd66> <cd66> 19562
+endcidrange
+
+100 begincidrange
+<cd67> <cd67> 18155
+<cd68> <cd68> 20177
+<cd69> <cd69> 14854
+<cd6a> <cd6a> 19563
+<cd6b> <cd6b> 18156
+<cd6c> <cd6c> 22029
+<cd6d> <cd6d> 18159
+<cd6e> <cd70> 14855
+<cd71> <cd72> 18160
+<cd73> <cd73> 19564
+<cd74> <cd74> 14858
+<cd75> <cd75> 22030
+<cd76> <cd76> 18163
+<cd77> <cd77> 13893
+<cd78> <cd78> 22031
+<cd79> <cd79> 14859
+<cd7a> <cd7a> 19565
+<cd7b> <cd7b> 18166
+<cd7c> <cd7c> 14860
+<cd7d> <cd7d> 19566
+<cd7e> <cd7e> 22032
+<ce21> <ce21> 22033
+<ce22> <ce22> 18165
+<ce23> <ce23> 19568
+<ce24> <ce24> 22034
+<ce25> <ce25> 18169
+<ce26> <ce26> 14861
+<ce27> <ce27> 22035
+<ce28> <ce28> 19567
+<ce29> <ce29> 18171
+<ce2a> <ce2a> 14862
+<ce2b> <ce2b> 18172
+<ce2c> <ce2c> 22036
+<ce2d> <ce2d> 19569
+<ce2e> <ce2e> 16988
+<ce2f> <ce30> 14863
+<ce31> <ce31> 18174
+<ce32> <ce34> 14865
+<ce35> <ce35> 16989
+<ce36> <ce38> 22037
+<ce39> <ce39> 18175
+<ce3a> <ce3a> 8569
+<ce3b> <ce3b> 8567
+<ce3c> <ce3c> 16990
+<ce3d> <ce3d> 22040
+<ce3e> <ce3e> 18177
+<ce3f> <ce40> 22041
+<ce41> <ce42> 14868
+<ce43> <ce43> 8570
+<ce44> <ce45> 18178
+<ce46> <ce46> 16991
+<ce47> <ce48> 19570
+<ce49> <ce49> 22043
+<ce4a> <ce4a> 14870
+<ce4b> <ce4b> 18182
+<ce4c> <ce4c> 22044
+<ce4d> <ce4d> 14871
+<ce4e> <ce4e> 16993
+<ce4f> <ce4f> 22045
+<ce50> <ce50> 19572
+<ce51> <ce51> 22046
+<ce52> <ce52> 16995
+<ce53> <ce53> 18184
+<ce54> <ce54> 14872
+<ce55> <ce55> 19574
+<ce56> <ce56> 16996
+<ce57> <ce57> 22047
+<ce58> <ce58> 19575
+<ce59> <ce59> 14873
+<ce5a> <ce5a> 19576
+<ce5b> <ce5b> 22048
+<ce5c> <ce5c> 16997
+<ce5d> <ce5d> 19577
+<ce5e> <ce60> 22049
+<ce61> <ce61> 18186
+<ce62> <ce62> 16998
+<ce63> <ce63> 18187
+<ce64> <ce64> 22052
+<ce65> <ce66> 19578
+<ce67> <ce67> 18188
+<ce68> <ce68> 22053
+<ce69> <ce69> 19580
+<ce6a> <ce6a> 14874
+<ce6b> <ce6b> 18189
+<ce6c> <ce6c> 14875
+<ce6d> <ce6d> 19581
+<ce6e> <ce6e> 22054
+<ce6f> <ce6f> 19582
+<ce70> <ce70> 22055
+<ce71> <ce71> 19583
+<ce72> <ce72> 8572
+<ce73> <ce73> 19584
+<ce74> <ce75> 16999
+<ce76> <ce76> 19585
+<ce77> <ce79> 22056
+<ce7a> <ce7a> 14876
+<ce7b> <ce7b> 19586
+<ce7c> <ce7d> 14877
+<ce7e> <ce7e> 7877
+<cf21> <cf22> 19587
+endcidrange
+
+100 begincidrange
+<cf23> <cf23> 14165
+<cf24> <cf24> 19589
+<cf25> <cf25> 22059
+<cf26> <cf26> 14879
+<cf27> <cf28> 22060
+<cf29> <cf29> 17001
+<cf2a> <cf2a> 14880
+<cf2b> <cf2b> 17002
+<cf2c> <cf2e> 19590
+<cf2f> <cf2f> 17003
+<cf30> <cf30> 14881
+<cf31> <cf31> 19593
+<cf32> <cf33> 18199
+<cf34> <cf34> 22063
+<cf35> <cf35> 19594
+<cf36> <cf36> 14882
+<cf37> <cf37> 22064
+<cf38> <cf38> 19595
+<cf39> <cf3a> 22065
+<cf3b> <cf3b> 19597
+<cf3c> <cf3c> 22067
+<cf3d> <cf3e> 19598
+<cf3f> <cf40> 22068
+<cf41> <cf41> 19600
+<cf42> <cf43> 18203
+<cf44> <cf44> 17004
+<cf45> <cf45> 18205
+<cf46> <cf46> 14883
+<cf47> <cf48> 18206
+<cf49> <cf49> 14884
+<cf4a> <cf4a> 19601
+<cf4b> <cf4b> 14885
+<cf4c> <cf4c> 22070
+<cf4d> <cf4d> 18208
+<cf4e> <cf4e> 18210
+<cf4f> <cf4f> 14886
+<cf50> <cf51> 18211
+<cf52> <cf54> 22071
+<cf55> <cf55> 8574
+<cf56> <cf56> 14887
+<cf57> <cf57> 22074
+<cf58> <cf5b> 14888
+<cf5c> <cf5c> 19602
+<cf5d> <cf5d> 17006
+<cf5e> <cf5e> 22075
+<cf5f> <cf5f> 18215
+<cf60> <cf61> 22076
+<cf62> <cf62> 8575
+<cf63> <cf63> 22078
+<cf64> <cf64> 19603
+<cf65> <cf68> 22079
+<cf69> <cf69> 8576
+<cf6a> <cf6a> 14892
+<cf6b> <cf6b> 18216
+<cf6c> <cf6c> 17007
+<cf6d> <cf6d> 8577
+<cf6e> <cf6e> 19604
+<cf6f> <cf6f> 18218
+<cf70> <cf70> 22083
+<cf71> <cf71> 18219
+<cf72> <cf73> 19605
+<cf74> <cf74> 18221
+<cf75> <cf75> 14893
+<cf76> <cf76> 18222
+<cf77> <cf77> 18220
+<cf78> <cf79> 22084
+<cf7a> <cf7a> 17010
+<cf7b> <cf7b> 17008
+<cf7c> <cf7c> 19607
+<cf7d> <cf7d> 22086
+<cf7e> <cf7e> 19608
+<d021> <d021> 18223
+<d022> <d024> 22087
+<d025> <d025> 14894
+<d026> <d026> 19609
+<d027> <d028> 14895
+<d029> <d029> 22090
+<d02a> <d02a> 19610
+<d02b> <d02b> 18224
+<d02c> <d02c> 22091
+<d02d> <d02d> 14897
+<d02e> <d02f> 22092
+<d030> <d031> 14898
+<d032> <d032> 18225
+<d033> <d033> 22094
+<d034> <d034> 14900
+<d035> <d035> 22095
+<d036> <d036> 17011
+<d037> <d037> 22096
+<d038> <d038> 14901
+<d039> <d039> 18227
+<d03a> <d03a> 14902
+<d03b> <d03c> 22097
+<d03d> <d03d> 19611
+<d03e> <d03e> 18230
+<d03f> <d03f> 22099
+<d040> <d040> 17012
+<d041> <d041> 22100
+<d042> <d042> 19612
+<d043> <d043> 22101
+endcidrange
+
+100 begincidrange
+<d044> <d044> 18232
+<d045> <d045> 19613
+<d046> <d047> 22102
+<d048> <d049> 14903
+<d04a> <d04a> 22104
+<d04b> <d04c> 14905
+<d04d> <d04d> 19615
+<d04e> <d04e> 22105
+<d04f> <d04f> 14907
+<d050> <d050> 17015
+<d051> <d051> 18233
+<d052> <d054> 22106
+<d055> <d055> 19617
+<d056> <d056> 18234
+<d057> <d058> 14908
+<d059> <d059> 18236
+<d05a> <d05a> 22109
+<d05b> <d05b> 19618
+<d05c> <d05c> 18237
+<d05d> <d05d> 17016
+<d05e> <d05e> 22110
+<d05f> <d05f> 19619
+<d060> <d060> 22111
+<d061> <d061> 14910
+<d062> <d064> 22112
+<d065> <d065> 8582
+<d066> <d066> 18238
+<d067> <d068> 14911
+<d069> <d069> 8584
+<d06a> <d06a> 22115
+<d06b> <d06b> 18239
+<d06c> <d06c> 22116
+<d06d> <d06d> 18240
+<d06e> <d06e> 19620
+<d06f> <d06f> 22117
+<d070> <d070> 7758
+<d071> <d071> 18241
+<d072> <d073> 14913
+<d074> <d074> 18242
+<d075> <d075> 19621
+<d076> <d076> 18243
+<d077> <d077> 17017
+<d078> <d078> 14915
+<d079> <d079> 22118
+<d07a> <d07a> 17019
+<d07b> <d07b> 18246
+<d07c> <d07c> 14916
+<d07d> <d07d> 22119
+<d07e> <d07e> 17020
+<d121> <d123> 22120
+<d124> <d124> 19622
+<d125> <d126> 17021
+<d127> <d129> 22123
+<d12a> <d12a> 19623
+<d12b> <d12b> 14917
+<d12c> <d12c> 22126
+<d12d> <d12d> 14918
+<d12e> <d12e> 18251
+<d12f> <d12f> 19624
+<d130> <d130> 14919
+<d131> <d132> 18252
+<d133> <d133> 14920
+<d134> <d136> 22127
+<d137> <d137> 14921
+<d138> <d138> 22130
+<d139> <d139> 19625
+<d13a> <d13b> 22131
+<d13c> <d13c> 18255
+<d13d> <d13d> 14922
+<d13e> <d13f> 19626
+<d140> <d140> 14923
+<d141> <d141> 18256
+<d142> <d142> 22133
+<d143> <d143> 14924
+<d144> <d144> 22134
+<d145> <d147> 18257
+<d148> <d148> 14925
+<d149> <d149> 18260
+<d14a> <d14a> 20310
+<d14b> <d14b> 22135
+<d14c> <d14d> 18261
+<d14e> <d14e> 14927
+<d14f> <d14f> 18263
+<d150> <d150> 14928
+<d151> <d151> 22136
+<d152> <d152> 19628
+<d153> <d153> 18264
+<d154> <d154> 17023
+<d155> <d155> 19629
+<d156> <d156> 18265
+<d157> <d157> 22137
+<d158> <d158> 18266
+<d159> <d159> 22138
+<d15a> <d15a> 19630
+<d15b> <d15b> 22139
+<d15c> <d15d> 14929
+<d15e> <d15e> 18267
+<d15f> <d15f> 14931
+<d160> <d160> 19631
+<d161> <d161> 18270
+endcidrange
+
+100 begincidrange
+<d162> <d164> 14932
+<d165> <d165> 22140
+<d166> <d166> 18273
+<d167> <d167> 17025
+<d168> <d168> 8585
+<d169> <d169> 22141
+<d16a> <d16a> 18274
+<d16b> <d16b> 22142
+<d16c> <d16c> 8588
+<d16d> <d16e> 22143
+<d16f> <d16f> 18275
+<d170> <d170> 22145
+<d171> <d171> 17026
+<d172> <d172> 19633
+<d173> <d174> 14935
+<d175> <d176> 22146
+<d177> <d177> 14937
+<d178> <d178> 22148
+<d179> <d179> 18280
+<d17a> <d17a> 19634
+<d17b> <d17b> 17028
+<d17c> <d17d> 18281
+<d17e> <d17e> 22149
+<d221> <d221> 14938
+<d222> <d222> 22150
+<d223> <d223> 18279
+<d224> <d225> 22151
+<d226> <d226> 18286
+<d227> <d228> 14939
+<d229> <d229> 18288
+<d22a> <d22a> 14941
+<d22b> <d22c> 18290
+<d22d> <d22d> 14942
+<d22e> <d22e> 22153
+<d22f> <d22f> 14943
+<d230> <d230> 17030
+<d231> <d231> 14944
+<d232> <d232> 18292
+<d233> <d233> 19635
+<d234> <d236> 22154
+<d237> <d237> 18295
+<d238> <d238> 14945
+<d239> <d239> 22157
+<d23a> <d23a> 18296
+<d23b> <d23b> 8589
+<d23c> <d23c> 19636
+<d23d> <d23d> 22158
+<d23e> <d23e> 19637
+<d23f> <d23f> 14946
+<d240> <d240> 19638
+<d241> <d241> 22159
+<d242> <d242> 18298
+<d243> <d245> 22160
+<d246> <d246> 18299
+<d247> <d248> 22163
+<d249> <d249> 18300
+<d24a> <d24a> 22165
+<d24b> <d24b> 18301
+<d24c> <d24d> 18304
+<d24e> <d24f> 14947
+<d250> <d250> 18306
+<d251> <d251> 22166
+<d252> <d252> 19639
+<d253> <d253> 18307
+<d254> <d254> 19640
+<d255> <d256> 22167
+<d257> <d257> 19641
+<d258> <d259> 22169
+<d25a> <d25b> 19642
+<d25c> <d25c> 17031
+<d25d> <d25d> 22171
+<d25e> <d25e> 18309
+<d25f> <d260> 22172
+<d261> <d261> 19644
+<d262> <d262> 14949
+<d263> <d263> 22174
+<d264> <d264> 18310
+<d265> <d265> 14950
+<d266> <d267> 22175
+<d268> <d268> 14951
+<d269> <d269> 22177
+<d26a> <d26a> 14952
+<d26b> <d26b> 19645
+<d26c> <d26c> 22178
+<d26d> <d26d> 14953
+<d26e> <d26e> 17032
+<d26f> <d26f> 22179
+<d270> <d270> 14954
+<d271> <d273> 22180
+<d274> <d274> 18312
+<d275> <d275> 22183
+<d276> <d276> 14955
+<d277> <d278> 19648
+<d279> <d279> 14956
+<d27a> <d27a> 22184
+<d27b> <d27d> 19650
+<d27e> <d27e> 18314
+<d321> <d321> 18315
+<d322> <d322> 22185
+<d323> <d323> 14957
+endcidrange
+
+100 begincidrange
+<d324> <d324> 22186
+<d325> <d325> 17034
+<d326> <d327> 14958
+<d328> <d328> 19653
+<d329> <d329> 17035
+<d32a> <d32a> 22187
+<d32b> <d32b> 19654
+<d32c> <d32c> 22188
+<d32d> <d32d> 19655
+<d32e> <d32f> 17036
+<d330> <d330> 19656
+<d331> <d331> 17038
+<d332> <d332> 18321
+<d333> <d333> 22189
+<d334> <d335> 18323
+<d336> <d336> 19657
+<d337> <d337> 22190
+<d338> <d339> 14960
+<d33a> <d33a> 18326
+<d33b> <d33b> 19658
+<d33c> <d33d> 14962
+<d33e> <d33e> 18328
+<d33f> <d33f> 22191
+<d340> <d340> 19659
+<d341> <d341> 22192
+<d342> <d342> 17039
+<d343> <d344> 14964
+<d345> <d345> 19660
+<d346> <d346> 14966
+<d347> <d347> 18331
+<d348> <d348> 22193
+<d349> <d349> 14967
+<d34a> <d34b> 18333
+<d34c> <d34e> 14968
+<d34f> <d350> 22194
+<d351> <d351> 18336
+<d352> <d352> 14971
+<d353> <d353> 22196
+<d354> <d354> 14972
+<d355> <d355> 18337
+<d356> <d356> 14973
+<d357> <d359> 22197
+<d35a> <d35a> 17040
+<d35b> <d35b> 19661
+<d35c> <d35e> 18340
+<d35f> <d35f> 14974
+<d360> <d360> 18343
+<d361> <d361> 8591
+<d362> <d362> 19662
+<d363> <d363> 22200
+<d364> <d364> 14975
+<d365> <d365> 22201
+<d366> <d366> 14976
+<d367> <d367> 18347
+<d368> <d368> 8592
+<d369> <d369> 14977
+<d36a> <d36b> 22202
+<d36c> <d36d> 18348
+<d36e> <d36e> 22204
+<d36f> <d36f> 14978
+<d370> <d370> 22205
+<d371> <d371> 18351
+<d372> <d372> 22206
+<d373> <d373> 19663
+<d374> <d374> 17042
+<d375> <d375> 19664
+<d376> <d376> 14979
+<d377> <d377> 18353
+<d378> <d379> 14980
+<d37a> <d37b> 19665
+<d37c> <d37c> 22207
+<d37d> <d37d> 18354
+<d37e> <d37e> 18356
+<d421> <d421> 19667
+<d422> <d422> 17043
+<d423> <d424> 18357
+<d425> <d425> 19668
+<d426> <d426> 18359
+<d427> <d427> 8593
+<d428> <d428> 19669
+<d429> <d429> 17044
+<d42a> <d42d> 22208
+<d42e> <d42e> 14982
+<d42f> <d430> 22212
+<d431> <d432> 18361
+<d433> <d434> 22214
+<d435> <d435> 19671
+<d436> <d436> 18363
+<d437> <d437> 22216
+<d438> <d438> 14983
+<d439> <d439> 22217
+<d43a> <d43a> 14984
+<d43b> <d43c> 19672
+<d43d> <d43d> 14985
+<d43e> <d43e> 22218
+<d43f> <d43f> 14986
+<d440> <d440> 18367
+<d441> <d442> 14987
+<d443> <d443> 18368
+<d444> <d444> 22219
+endcidrange
+
+100 begincidrange
+<d445> <d445> 18369
+<d446> <d446> 14989
+<d447> <d447> 18370
+<d448> <d448> 17045
+<d449> <d449> 18371
+<d44a> <d44a> 22220
+<d44b> <d44b> 19674
+<d44c> <d44c> 22221
+<d44d> <d44d> 19675
+<d44e> <d44e> 22222
+<d44f> <d44f> 19676
+<d450> <d450> 18372
+<d451> <d451> 14990
+<d452> <d453> 22223
+<d454> <d454> 8596
+<d455> <d456> 22225
+<d457> <d457> 7697
+<d458> <d458> 14991
+<d459> <d459> 22227
+<d45a> <d45a> 7671
+<d45b> <d45b> 14992
+<d45c> <d45c> 19677
+<d45d> <d45d> 14993
+<d45e> <d45e> 19678
+<d45f> <d45f> 18374
+<d460> <d460> 19679
+<d461> <d462> 18375
+<d463> <d463> 8359
+<d464> <d465> 14994
+<d466> <d466> 22228
+<d467> <d467> 14996
+<d468> <d468> 18378
+<d469> <d46a> 22229
+<d46b> <d46c> 18380
+<d46d> <d46d> 19680
+<d46e> <d46e> 18382
+<d46f> <d46f> 22231
+<d470> <d470> 18383
+<d471> <d471> 14997
+<d472> <d472> 8597
+<d473> <d475> 14998
+<d476> <d476> 19681
+<d477> <d477> 22232
+<d478> <d478> 19682
+<d479> <d479> 15001
+<d47a> <d47b> 18387
+<d47c> <d47c> 19683
+<d47d> <d47d> 22233
+<d47e> <d47e> 18389
+<d521> <d521> 19684
+<d522> <d523> 18390
+<d524> <d526> 19685
+<d527> <d528> 22235
+<d529> <d529> 18392
+<d52a> <d52a> 15002
+<d52b> <d52b> 18395
+<d52c> <d52c> 17046
+<d52d> <d52d> 18396
+<d52e> <d52e> 8598
+<d52f> <d52f> 19688
+<d530> <d531> 22237
+<d532> <d532> 18397
+<d533> <d534> 22239
+<d535> <d535> 15003
+<d536> <d536> 22241
+<d537> <d537> 18399
+<d538> <d538> 22242
+<d539> <d539> 15004
+<d53a> <d53a> 18400
+<d53b> <d53b> 17047
+<d53c> <d53c> 15005
+<d53d> <d53d> 18401
+<d53e> <d53e> 15006
+<d53f> <d53f> 22243
+<d540> <d542> 15007
+<d543> <d543> 18402
+<d544> <d544> 15010
+<d545> <d548> 19689
+<d549> <d549> 18404
+<d54a> <d54a> 18403
+<d54b> <d54b> 19693
+<d54c> <d54c> 15011
+<d54d> <d54d> 22244
+<d54e> <d54e> 15012
+<d54f> <d54f> 22245
+<d550> <d550> 15013
+<d551> <d551> 18405
+<d552> <d552> 22246
+<d553> <d553> 19694
+<d554> <d555> 22247
+<d556> <d557> 15014
+<d558> <d558> 18406
+<d559> <d559> 22249
+<d55a> <d55a> 18407
+<d55b> <d55b> 22250
+<d55c> <d55d> 17048
+<d55e> <d55e> 19695
+<d55f> <d560> 15016
+<d561> <d563> 22251
+<d564> <d564> 15018
+endcidrange
+
+100 begincidrange
+<d565> <d565> 22254
+<d566> <d566> 18409
+<d567> <d567> 22255
+<d568> <d569> 15019
+<d56a> <d56a> 22256
+<d56b> <d56c> 19696
+<d56d> <d56d> 18412
+<d56e> <d56f> 15021
+<d570> <d570> 18414
+<d571> <d571> 15023
+<d572> <d572> 18415
+<d573> <d575> 22257
+<d576> <d576> 19698
+<d577> <d577> 22260
+<d578> <d578> 19699
+<d579> <d579> 18418
+<d57a> <d57b> 15024
+<d57c> <d57c> 17051
+<d57d> <d57d> 19700
+<d57e> <d57e> 22261
+<d621> <d621> 19701
+<d622> <d622> 22262
+<d623> <d623> 17052
+<d624> <d625> 22263
+<d626> <d628> 19703
+<d629> <d629> 22265
+<d62a> <d62a> 15026
+<d62b> <d62b> 19706
+<d62c> <d62c> 15027
+<d62d> <d62d> 22266
+<d62e> <d62e> 18425
+<d62f> <d62f> 22267
+<d630> <d632> 18427
+<d633> <d633> 19707
+<d634> <d634> 18424
+<d635> <d635> 15028
+<d636> <d638> 22268
+<d639> <d63a> 15029
+<d63b> <d63b> 22271
+<d63c> <d63c> 19708
+<d63d> <d63d> 17053
+<d63e> <d63e> 22272
+<d63f> <d640> 17054
+<d641> <d641> 18433
+<d642> <d642> 17056
+<d643> <d643> 19709
+<d644> <d644> 22273
+<d645> <d645> 15031
+<d646> <d646> 19712
+<d647> <d647> 15032
+<d648> <d648> 18436
+<d649> <d649> 22274
+<d64a> <d64a> 19711
+<d64b> <d64c> 22275
+<d64d> <d64d> 18438
+<d64e> <d64f> 19713
+<d650> <d651> 22277
+<d652> <d652> 18439
+<d653> <d653> 15033
+<d654> <d654> 17057
+<d655> <d655> 19715
+<d656> <d656> 18441
+<d657> <d657> 22279
+<d658> <d658> 17058
+<d659> <d659> 22280
+<d65a> <d65a> 15034
+<d65b> <d65b> 19716
+<d65c> <d65c> 17059
+<d65d> <d65d> 18443
+<d65e> <d660> 19717
+<d661> <d661> 18445
+<d662> <d662> 22281
+<d663> <d663> 18447
+<d664> <d667> 22282
+<d668> <d668> 19721
+<d669> <d669> 22286
+<d66a> <d66a> 15035
+<d66b> <d66c> 18448
+<d66d> <d66d> 19722
+<d66e> <d66e> 15036
+<d66f> <d66f> 22288
+<d670> <d671> 19724
+<d672> <d672> 18453
+<d673> <d673> 19726
+<d674> <d674> 22289
+<d675> <d675> 15037
+<d676> <d676> 18454
+<d677> <d677> 22290
+<d678> <d679> 15038
+<d67a> <d67a> 19727
+<d67b> <d67b> 22291
+<d67c> <d67c> 19728
+<d67d> <d67d> 18458
+<d67e> <d67e> 15040
+<d721> <d721> 15041
+<d722> <d722> 22292
+<d723> <d723> 15042
+<d724> <d725> 22293
+<d726> <d726> 18464
+<d727> <d727> 17061
+endcidrange
+
+100 begincidrange
+<d728> <d728> 18465
+<d729> <d729> 22295
+<d72a> <d72a> 19729
+<d72b> <d72b> 17062
+<d72c> <d72c> 22296
+<d72d> <d72e> 18468
+<d72f> <d730> 22297
+<d731> <d731> 18470
+<d732> <d732> 19730
+<d733> <d733> 22299
+<d734> <d734> 19731
+<d735> <d735> 18471
+<d736> <d736> 15043
+<d737> <d737> 19732
+<d738> <d73d> 22300
+<d73e> <d740> 17064
+<d741> <d742> 18473
+<d743> <d743> 17067
+<d744> <d744> 19733
+<d745> <d745> 15044
+<d746> <d746> 19734
+<d747> <d748> 18475
+<d749> <d749> 15045
+<d74a> <d74b> 18477
+<d74c> <d74c> 15046
+<d74d> <d74d> 17068
+<d74e> <d74e> 15047
+<d74f> <d74f> 19735
+<d750> <d750> 17069
+<d751> <d752> 22306
+<d753> <d753> 18479
+<d754> <d754> 22308
+<d755> <d755> 18480
+<d756> <d756> 19736
+<d757> <d757> 22309
+<d758> <d759> 19737
+<d75a> <d75a> 18481
+<d75b> <d75b> 17070
+<d75c> <d75c> 15048
+<d75d> <d75d> 17071
+<d75e> <d75e> 8600
+<d75f> <d760> 18482
+<d761> <d762> 22310
+<d763> <d765> 18485
+<d766> <d768> 22312
+<d769> <d769> 17072
+<d76a> <d76a> 22315
+<d76b> <d76b> 17073
+<d76c> <d76c> 22316
+<d76d> <d76d> 18488
+<d76e> <d76f> 22317
+<d770> <d770> 17074
+<d771> <d771> 18489
+<d772> <d773> 22319
+<d774> <d774> 15049
+<d775> <d775> 18490
+<d776> <d776> 17075
+<d777> <d778> 22321
+<d779> <d77a> 15050
+<d77b> <d77b> 19739
+<d77c> <d77c> 18491
+<d77d> <d77d> 22323
+<d77e> <d77e> 19740
+<d821> <d821> 17076
+<d822> <d822> 8602
+<d823> <d825> 22324
+<d826> <d828> 15052
+<d829> <d82a> 18495
+<d82b> <d82b> 15055
+<d82c> <d82c> 22327
+<d82d> <d82d> 18497
+<d82e> <d82e> 22328
+<d82f> <d82f> 18498
+<d830> <d830> 22329
+<d831> <d831> 17077
+<d832> <d832> 15056
+<d833> <d834> 22330
+<d835> <d836> 15057
+<d837> <d837> 8603
+<d838> <d838> 18499
+<d839> <d839> 17078
+<d83a> <d83a> 18500
+<d83b> <d83b> 17079
+<d83c> <d83d> 18501
+<d83e> <d83f> 22332
+<d840> <d840> 15059
+<d841> <d841> 8604
+<d842> <d842> 19741
+<d843> <d843> 18504
+<d844> <d844> 19742
+<d845> <d846> 17081
+<d847> <d847> 7807
+<d848> <d849> 15060
+<d84a> <d84a> 18505
+<d84b> <d84d> 22334
+<d84e> <d84e> 18508
+<d84f> <d850> 22337
+<d851> <d851> 8605
+<d852> <d852> 15062
+<d853> <d853> 22339
+endcidrange
+
+100 begincidrange
+<d854> <d856> 18509
+<d857> <d857> 22340
+<d858> <d858> 19743
+<d859> <d85a> 18512
+<d85b> <d85d> 22341
+<d85e> <d85e> 18516
+<d85f> <d860> 22344
+<d861> <d862> 17084
+<d863> <d863> 22346
+<d864> <d864> 15063
+<d865> <d866> 18517
+<d867> <d867> 22347
+<d868> <d868> 18519
+<d869> <d869> 17086
+<d86a> <d86a> 22348
+<d86b> <d86b> 19744
+<d86c> <d86c> 22349
+<d86d> <d86d> 17087
+<d86e> <d86e> 18522
+<d86f> <d86f> 15064
+<d870> <d871> 22350
+<d872> <d872> 15065
+<d873> <d873> 19745
+<d874> <d874> 8606
+<d875> <d875> 17088
+<d876> <d876> 19746
+<d877> <d877> 18523
+<d878> <d879> 15066
+<d87a> <d87c> 22352
+<d87d> <d87e> 18526
+<d921> <d921> 8363
+<d922> <d924> 18529
+<d925> <d925> 15068
+<d926> <d926> 18532
+<d927> <d928> 22355
+<d929> <d929> 17090
+<d92a> <d92a> 18533
+<d92b> <d92b> 19747
+<d92c> <d92c> 15069
+<d92d> <d92f> 22357
+<d930> <d930> 15070
+<d931> <d933> 22360
+<d934> <d934> 17091
+<d935> <d935> 22363
+<d936> <d936> 7706
+<d937> <d938> 18535
+<d939> <d93a> 22364
+<d93b> <d93b> 18537
+<d93c> <d93c> 17092
+<d93d> <d93d> 22366
+<d93e> <d93e> 15071
+<d93f> <d940> 22367
+<d941> <d941> 19748
+<d942> <d942> 18538
+<d943> <d943> 22369
+<d944> <d944> 18541
+<d945> <d945> 22370
+<d946> <d946> 8607
+<d947> <d947> 19749
+<d948> <d948> 8608
+<d949> <d949> 22371
+<d94a> <d94a> 19750
+<d94b> <d94b> 15072
+<d94c> <d94d> 22373
+<d94e> <d94f> 18542
+<d950> <d950> 17093
+<d951> <d951> 8609
+<d952> <d952> 18539
+<d953> <d953> 22375
+<d954> <d954> 17094
+<d955> <d958> 18545
+<d959> <d959> 19751
+<d95a> <d95a> 18549
+<d95b> <d95c> 22376
+<d95d> <d95d> 17095
+<d95e> <d95e> 15073
+<d95f> <d95f> 18550
+<d960> <d960> 19752
+<d961> <d962> 18551
+<d963> <d963> 22378
+<d964> <d964> 17096
+<d965> <d968> 22379
+<d969> <d969> 15074
+<d96a> <d96a> 22383
+<d96b> <d96b> 18556
+<d96c> <d96f> 22384
+<d970> <d971> 18557
+<d972> <d972> 17097
+<d973> <d974> 15075
+<d975> <d975> 18559
+<d976> <d976> 22388
+<d977> <d977> 18561
+<d978> <d978> 22389
+<d979> <d979> 18563
+<d97a> <d97a> 22390
+<d97b> <d97b> 17098
+<d97c> <d97c> 22391
+<d97d> <d97d> 18564
+<d97e> <d97e> 22392
+<da21> <da21> 17099
+endcidrange
+
+100 begincidrange
+<da22> <da22> 18565
+<da23> <da24> 17100
+<da25> <da26> 22393
+<da27> <da27> 17102
+<da28> <da28> 18566
+<da29> <da29> 15077
+<da2a> <da2a> 17104
+<da2b> <da2c> 22395
+<da2d> <da2e> 18567
+<da2f> <da2f> 18570
+<da30> <da30> 15078
+<da31> <da31> 22397
+<da32> <da32> 17105
+<da33> <da33> 22398
+<da34> <da34> 18573
+<da35> <da35> 22399
+<da36> <da36> 18575
+<da37> <da38> 19753
+<da39> <da39> 15079
+<da3a> <da3b> 18576
+<da3c> <da3c> 17106
+<da3d> <da41> 22400
+<da42> <da42> 17107
+<da43> <da43> 15080
+<da44> <da45> 22405
+<da46> <da47> 15081
+<da48> <da48> 17109
+<da49> <da49> 22407
+<da4a> <da4a> 18578
+<da4b> <da4d> 15083
+<da4e> <da4e> 22408
+<da4f> <da4f> 15086
+<da50> <da50> 22409
+<da51> <da51> 18581
+<da52> <da53> 22410
+<da54> <da55> 15087
+<da56> <da56> 22412
+<da57> <da58> 18583
+<da59> <da5b> 22413
+<da5c> <da5c> 17110
+<da5d> <da5e> 22416
+<da5f> <da5f> 19755
+<da60> <da61> 18585
+<da62> <da62> 22418
+<da63> <da63> 18587
+<da64> <da64> 22419
+<da65> <da66> 18588
+<da67> <da69> 22420
+<da6a> <da6a> 18590
+<da6b> <da6d> 22423
+<da6e> <da6e> 15089
+<da6f> <da6f> 17111
+<da70> <da70> 15090
+<da71> <da71> 22426
+<da72> <da73> 18593
+<da74> <da74> 15091
+<da75> <da75> 18595
+<da76> <da76> 22427
+<da77> <da77> 18596
+<da78> <da78> 15092
+<da79> <da79> 19756
+<da7a> <da7b> 15093
+<da7c> <da7e> 18597
+<db21> <db21> 15095
+<db22> <db22> 19758
+<db23> <db23> 22428
+<db24> <db24> 18600
+<db25> <db25> 22429
+<db26> <db26> 19759
+<db27> <db27> 18601
+<db28> <db29> 22430
+<db2a> <db2a> 15096
+<db2b> <db2c> 18602
+<db2d> <db2e> 22432
+<db2f> <db2f> 18605
+<db30> <db30> 19760
+<db31> <db31> 22434
+<db32> <db33> 18606
+<db34> <db34> 22435
+<db35> <db35> 15097
+<db36> <db36> 18608
+<db37> <db37> 19761
+<db38> <db3b> 22436
+<db3c> <db3c> 17112
+<db3d> <db3d> 15098
+<db3e> <db3f> 18613
+<db40> <db40> 19762
+<db41> <db41> 22440
+<db42> <db42> 18615
+<db43> <db43> 22441
+<db44> <db45> 19764
+<db46> <db46> 15099
+<db47> <db47> 19766
+<db48> <db48> 18616
+<db49> <db49> 19767
+<db4a> <db4a> 18612
+<db4b> <db4c> 15100
+<db4d> <db4d> 19768
+<db4e> <db4e> 22443
+<db4f> <db4f> 15102
+endcidrange
+
+100 begincidrange
+<db50> <db50> 18619
+<db51> <db51> 19769
+<db52> <db52> 18621
+<db53> <db53> 22444
+<db54> <db54> 19770
+<db55> <db55> 22445
+<db56> <db56> 18622
+<db57> <db57> 22446
+<db58> <db58> 15103
+<db59> <db59> 22447
+<db5a> <db5a> 19771
+<db5b> <db5b> 22448
+<db5c> <db5c> 18623
+<db5d> <db5d> 22449
+<db5e> <db5e> 18625
+<db5f> <db5f> 22450
+<db60> <db60> 18628
+<db61> <db62> 15104
+<db63> <db67> 22451
+<db68> <db68> 15106
+<db69> <db69> 20312
+<db6a> <db6a> 15108
+<db6b> <db6b> 22456
+<db6c> <db6c> 17114
+<db6d> <db6d> 15109
+<db6e> <db6e> 17115
+<db6f> <db70> 22457
+<db71> <db71> 18629
+<db72> <db72> 15110
+<db73> <db73> 19772
+<db74> <db74> 22459
+<db75> <db75> 19773
+<db76> <db76> 15111
+<db77> <db77> 22460
+<db78> <db78> 7813
+<db79> <db79> 18630
+<db7a> <db7a> 19774
+<db7b> <db7b> 18631
+<db7c> <db7c> 22461
+<db7d> <db7d> 18632
+<db7e> <db7e> 22462
+<dc21> <dc21> 19775
+<dc22> <dc22> 18633
+<dc23> <dc24> 22463
+<dc25> <dc25> 19776
+<dc26> <dc27> 22465
+<dc28> <dc28> 18635
+<dc29> <dc2a> 19777
+<dc2b> <dc2b> 22468
+<dc2c> <dc2c> 19779
+<dc2d> <dc2d> 15112
+<dc2e> <dc2e> 18636
+<dc2f> <dc2f> 19780
+<dc30> <dc30> 22469
+<dc31> <dc31> 15113
+<dc32> <dc32> 22470
+<dc33> <dc33> 15114
+<dc34> <dc34> 18639
+<dc35> <dc38> 22471
+<dc39> <dc39> 15115
+<dc3a> <dc3c> 19782
+<dc3d> <dc3d> 22475
+<dc3e> <dc3e> 18642
+<dc3f> <dc3f> 22476
+<dc40> <dc40> 15116
+<dc41> <dc41> 22477
+<dc42> <dc43> 15117
+<dc44> <dc44> 18644
+<dc45> <dc45> 15119
+<dc46> <dc47> 22478
+<dc48> <dc48> 19785
+<dc49> <dc49> 17116
+<dc4a> <dc4a> 18646
+<dc4b> <dc4b> 15120
+<dc4c> <dc4c> 18647
+<dc4d> <dc4d> 15121
+<dc4e> <dc4f> 22480
+<dc50> <dc50> 19787
+<dc51> <dc52> 15122
+<dc53> <dc53> 8615
+<dc54> <dc54> 22482
+<dc55> <dc55> 18649
+<dc56> <dc56> 15124
+<dc57> <dc57> 22483
+<dc58> <dc59> 19788
+<dc5a> <dc5b> 22484
+<dc5c> <dc5e> 15125
+<dc5f> <dc5f> 8360
+<dc60> <dc60> 22486
+<dc61> <dc61> 19790
+<dc62> <dc62> 15128
+<dc63> <dc63> 22487
+<dc64> <dc64> 15129
+<dc65> <dc65> 22488
+<dc66> <dc66> 17118
+<dc67> <dc67> 19791
+<dc68> <dc68> 17119
+<dc69> <dc69> 22489
+<dc6a> <dc6a> 15130
+<dc6b> <dc6b> 17120
+endcidrange
+
+100 begincidrange
+<dc6c> <dc6d> 18653
+<dc6e> <dc6e> 22490
+<dc6f> <dc6f> 18655
+<dc70> <dc72> 22491
+<dc73> <dc73> 19792
+<dc74> <dc74> 22494
+<dc75> <dc75> 19793
+<dc76> <dc76> 22495
+<dc77> <dc77> 18657
+<dc78> <dc78> 22496
+<dc79> <dc79> 19794
+<dc7a> <dc7a> 22497
+<dc7b> <dc7b> 19795
+<dc7c> <dc7e> 22498
+<dd21> <dd21> 15131
+<dd22> <dd22> 19796
+<dd23> <dd23> 22501
+<dd24> <dd24> 18658
+<dd25> <dd25> 22502
+<dd26> <dd26> 18659
+<dd27> <dd27> 17121
+<dd28> <dd2a> 22503
+<dd2b> <dd2b> 18660
+<dd2c> <dd2c> 22506
+<dd2d> <dd2d> 19797
+<dd2e> <dd2e> 18661
+<dd2f> <dd2f> 22507
+<dd30> <dd30> 19798
+<dd31> <dd31> 22508
+<dd32> <dd32> 18662
+<dd33> <dd33> 19799
+<dd34> <dd34> 15132
+<dd35> <dd35> 19800
+<dd36> <dd36> 15133
+<dd37> <dd37> 22509
+<dd38> <dd38> 18663
+<dd39> <dd39> 15134
+<dd3a> <dd3a> 22510
+<dd3b> <dd3b> 18664
+<dd3c> <dd3c> 22511
+<dd3d> <dd3d> 15135
+<dd3e> <dd3e> 18666
+<dd3f> <dd3f> 17122
+<dd40> <dd40> 22512
+<dd41> <dd42> 18667
+<dd43> <dd44> 22513
+<dd45> <dd46> 15136
+<dd47> <dd47> 18670
+<dd48> <dd48> 8616
+<dd49> <dd49> 18671
+<dd4a> <dd4a> 15138
+<dd4b> <dd4c> 22515
+<dd4d> <dd4d> 15139
+<dd4e> <dd52> 22517
+<dd53> <dd53> 18674
+<dd54> <dd54> 8617
+<dd55> <dd55> 22522
+<dd56> <dd56> 18675
+<dd57> <dd58> 22523
+<dd59> <dd59> 18676
+<dd5a> <dd5a> 17123
+<dd5b> <dd5b> 19801
+<dd5c> <dd5c> 18677
+<dd5d> <dd5d> 15140
+<dd5e> <dd5f> 22525
+<dd60> <dd60> 19802
+<dd61> <dd61> 18678
+<dd62> <dd62> 22527
+<dd63> <dd64> 17124
+<dd65> <dd65> 22528
+<dd66> <dd66> 19803
+<dd67> <dd67> 17126
+<dd68> <dd69> 22529
+<dd6a> <dd6a> 8618
+<dd6b> <dd6c> 22531
+<dd6d> <dd6d> 19804
+<dd6e> <dd6e> 15141
+<dd6f> <dd70> 22533
+<dd71> <dd71> 19805
+<dd72> <dd73> 22535
+<dd74> <dd74> 18680
+<dd75> <dd75> 22537
+<dd76> <dd76> 19806
+<dd77> <dd79> 22538
+<dd7a> <dd7a> 8619
+<dd7b> <dd7b> 22541
+<dd7c> <dd7c> 18679
+<dd7d> <dd7e> 22542
+<de21> <de21> 19807
+<de22> <de22> 18681
+<de23> <de23> 22544
+<de24> <de24> 8620
+<de25> <de27> 22545
+<de28> <de28> 19808
+<de29> <de29> 22548
+<de2a> <de2a> 19809
+<de2b> <de2d> 22549
+<de2e> <de2e> 18682
+<de2f> <de2f> 19810
+<de30> <de30> 8621
+endcidrange
+
+100 begincidrange
+<de31> <de31> 19811
+<de32> <de32> 22552
+<de33> <de33> 15142
+<de34> <de34> 19812
+<de35> <de35> 8623
+<de36> <de36> 18683
+<de37> <de37> 22553
+<de38> <de38> 18686
+<de39> <de39> 19813
+<de3a> <de3a> 22554
+<de3b> <de3b> 19815
+<de3c> <de3c> 18688
+<de3d> <de3d> 22555
+<de3e> <de3e> 15143
+<de3f> <de3f> 18685
+<de40> <de40> 18689
+<de41> <de41> 22556
+<de42> <de42> 15144
+<de43> <de44> 22557
+<de45> <de46> 15145
+<de47> <de47> 19816
+<de48> <de48> 17128
+<de49> <de49> 22559
+<de4a> <de4a> 19817
+<de4b> <de4b> 8624
+<de4c> <de4c> 15147
+<de4d> <de4d> 17129
+<de4e> <de4e> 22560
+<de4f> <de4f> 18692
+<de50> <de50> 22561
+<de51> <de51> 19818
+<de52> <de52> 18693
+<de53> <de53> 19819
+<de54> <de54> 22562
+<de55> <de56> 19820
+<de57> <de57> 18694
+<de58> <de58> 22563
+<de59> <de59> 19822
+<de5a> <de5a> 18695
+<de5b> <de5c> 22564
+<de5d> <de5e> 18696
+<de5f> <de60> 15148
+<de61> <de61> 19823
+<de62> <de62> 22566
+<de63> <de63> 18698
+<de64> <de64> 18700
+<de65> <de65> 22567
+<de66> <de66> 18703
+<de67> <de67> 15150
+<de68> <de68> 17132
+<de69> <de69> 19824
+<de6a> <de6a> 18704
+<de6b> <de6b> 22568
+<de6c> <de6c> 19825
+<de6d> <de6d> 15151
+<de6e> <de6e> 18705
+<de6f> <de75> 22569
+<de76> <de76> 17133
+<de77> <de78> 18706
+<de79> <de79> 15152
+<de7a> <de7b> 22576
+<de7c> <de7c> 19826
+<de7d> <de7e> 22578
+<df21> <df23> 22580
+<df24> <df24> 18710
+<df25> <df25> 18709
+<df26> <df26> 18711
+<df27> <df28> 22583
+<df29> <df29> 15153
+<df2a> <df2a> 22585
+<df2b> <df2c> 19827
+<df2d> <df2d> 22586
+<df2e> <df2e> 19829
+<df2f> <df30> 22587
+<df31> <df32> 18714
+<df33> <df33> 15154
+<df34> <df34> 22589
+<df35> <df35> 15155
+<df36> <df36> 22590
+<df37> <df37> 19831
+<df38> <df38> 22591
+<df39> <df39> 8626
+<df3a> <df3a> 22592
+<df3b> <df3c> 19832
+<df3d> <df3e> 15156
+<df3f> <df3f> 22593
+<df40> <df41> 19834
+<df42> <df42> 18719
+<df43> <df43> 8628
+<df44> <df44> 19836
+<df45> <df45> 15158
+<df46> <df46> 22594
+<df47> <df48> 15159
+<df49> <df49> 19838
+<df4a> <df4b> 22595
+<df4c> <df4c> 15161
+<df4d> <df4d> 22597
+<df4e> <df4e> 15162
+<df4f> <df4f> 22598
+<df50> <df50> 19839
+endcidrange
+
+100 begincidrange
+<df51> <df51> 15163
+<df52> <df52> 22599
+<df53> <df53> 19840
+<df54> <df54> 22600
+<df55> <df55> 15164
+<df56> <df56> 19841
+<df57> <df57> 22601
+<df58> <df58> 17134
+<df59> <df59> 19842
+<df5a> <df5f> 22602
+<df60> <df60> 15165
+<df61> <df61> 22608
+<df62> <df62> 18721
+<df63> <df63> 22609
+<df64> <df64> 15166
+<df65> <df65> 17135
+<df66> <df66> 22610
+<df67> <df67> 19843
+<df68> <df68> 17136
+<df69> <df69> 18722
+<df6a> <df6a> 15167
+<df6b> <df6b> 22611
+<df6c> <df6c> 19844
+<df6d> <df6d> 15168
+<df6e> <df6f> 22612
+<df70> <df72> 19845
+<df73> <df73> 18725
+<df74> <df74> 19848
+<df75> <df76> 22614
+<df77> <df77> 18726
+<df78> <df78> 19849
+<df79> <df79> 22616
+<df7a> <df7b> 18728
+<df7c> <df7c> 15169
+<df7d> <df7e> 18730
+<e021> <e021> 17137
+<e022> <e022> 19850
+<e023> <e023> 18732
+<e024> <e024> 19851
+<e025> <e025> 22617
+<e026> <e026> 18735
+<e027> <e028> 22618
+<e029> <e029> 18736
+<e02a> <e02a> 17138
+<e02b> <e02c> 19852
+<e02d> <e02d> 15170
+<e02e> <e02e> 19854
+<e02f> <e02f> 22620
+<e030> <e030> 19855
+<e031> <e031> 18737
+<e032> <e032> 22621
+<e033> <e033> 19856
+<e034> <e035> 22622
+<e036> <e036> 19857
+<e037> <e037> 18738
+<e038> <e038> 19858
+<e039> <e039> 15171
+<e03a> <e03b> 18739
+<e03c> <e03c> 15172
+<e03d> <e03d> 19859
+<e03e> <e03e> 22624
+<e03f> <e03f> 15173
+<e040> <e040> 17139
+<e041> <e042> 22625
+<e043> <e044> 19862
+<e045> <e045> 15174
+<e046> <e047> 19864
+<e048> <e049> 22627
+<e04a> <e04a> 18742
+<e04b> <e04b> 22629
+<e04c> <e04e> 19866
+<e04f> <e050> 15175
+<e051> <e051> 18743
+<e052> <e052> 22630
+<e053> <e053> 18744
+<e054> <e054> 7663
+<e055> <e058> 22631
+<e059> <e059> 8631
+<e05a> <e05b> 15177
+<e05c> <e05c> 22635
+<e05d> <e05d> 19869
+<e05e> <e05e> 22636
+<e05f> <e05f> 19870
+<e060> <e061> 22637
+<e062> <e062> 15179
+<e063> <e063> 17142
+<e064> <e064> 22639
+<e065> <e065> 18748
+<e066> <e066> 22640
+<e067> <e067> 19871
+<e068> <e068> 18749
+<e069> <e06b> 22641
+<e06c> <e06c> 15180
+<e06d> <e06d> 19872
+<e06e> <e06e> 17143
+<e06f> <e071> 22644
+<e072> <e073> 19873
+<e074> <e074> 22647
+<e075> <e075> 19875
+<e076> <e076> 17144
+endcidrange
+
+100 begincidrange
+<e077> <e078> 22648
+<e079> <e079> 19876
+<e07a> <e07a> 15181
+<e07b> <e07b> 22650
+<e07c> <e07c> 19877
+<e07d> <e07d> 18751
+<e07e> <e07e> 22651
+<e121> <e122> 19878
+<e123> <e123> 22652
+<e124> <e124> 19880
+<e125> <e126> 22653
+<e127> <e127> 17145
+<e128> <e128> 19881
+<e129> <e129> 18753
+<e12a> <e12d> 22655
+<e12e> <e12f> 19882
+<e130> <e130> 18755
+<e131> <e131> 19885
+<e132> <e134> 15182
+<e135> <e137> 22659
+<e138> <e139> 18758
+<e13a> <e13a> 18761
+<e13b> <e13b> 22662
+<e13c> <e13c> 18762
+<e13d> <e13e> 22663
+<e13f> <e140> 18763
+<e141> <e141> 15186
+<e142> <e142> 22665
+<e143> <e143> 15187
+<e144> <e145> 17147
+<e146> <e147> 18765
+<e148> <e148> 15188
+<e149> <e149> 18767
+<e14a> <e14a> 22666
+<e14b> <e14b> 15189
+<e14c> <e14c> 19886
+<e14d> <e14d> 17149
+<e14e> <e14e> 18768
+<e14f> <e14f> 22667
+<e150> <e150> 19887
+<e151> <e152> 22668
+<e153> <e153> 19888
+<e154> <e154> 22670
+<e155> <e155> 15190
+<e156> <e156> 17150
+<e157> <e158> 22671
+<e159> <e159> 18769
+<e15a> <e15a> 22673
+<e15b> <e15b> 18771
+<e15c> <e15c> 15191
+<e15d> <e15e> 19889
+<e15f> <e15f> 18772
+<e160> <e161> 22674
+<e162> <e162> 8634
+<e163> <e163> 22676
+<e164> <e166> 19891
+<e167> <e167> 18775
+<e168> <e168> 15192
+<e169> <e169> 19894
+<e16a> <e16a> 18776
+<e16b> <e16b> 22677
+<e16c> <e16c> 18777
+<e16d> <e16d> 15193
+<e16e> <e16e> 17151
+<e16f> <e16f> 19895
+<e170> <e171> 15194
+<e172> <e172> 19896
+<e173> <e173> 18778
+<e174> <e174> 15196
+<e175> <e175> 22678
+<e176> <e176> 18780
+<e177> <e177> 19897
+<e178> <e178> 17152
+<e179> <e179> 15197
+<e17a> <e17a> 18781
+<e17b> <e17b> 19898
+<e17c> <e17c> 22679
+<e17d> <e17d> 17153
+<e17e> <e17e> 18782
+<e221> <e223> 17154
+<e224> <e224> 18783
+<e225> <e225> 22680
+<e226> <e226> 15198
+<e227> <e228> 22681
+<e229> <e229> 18785
+<e22a> <e22a> 15199
+<e22b> <e22b> 18786
+<e22c> <e22d> 22683
+<e22e> <e22e> 18788
+<e22f> <e22f> 18791
+<e230> <e230> 17157
+<e231> <e231> 19900
+<e232> <e232> 15200
+<e233> <e234> 18792
+<e235> <e235> 18790
+<e236> <e236> 18794
+<e237> <e237> 19901
+<e238> <e238> 18795
+<e239> <e23b> 22685
+<e23c> <e23d> 17158
+endcidrange
+
+100 begincidrange
+<e23e> <e23e> 15201
+<e23f> <e23f> 18796
+<e240> <e240> 22688
+<e241> <e241> 15202
+<e242> <e242> 18797
+<e243> <e243> 22689
+<e244> <e244> 19902
+<e245> <e246> 17160
+<e247> <e247> 8638
+<e248> <e249> 22690
+<e24a> <e24a> 17162
+<e24b> <e24b> 15203
+<e24c> <e24c> 17163
+<e24d> <e24d> 22692
+<e24e> <e24f> 18798
+<e250> <e250> 15204
+<e251> <e251> 22693
+<e252> <e252> 15205
+<e253> <e253> 22694
+<e254> <e254> 18801
+<e255> <e255> 15206
+<e256> <e257> 22695
+<e258> <e259> 18802
+<e25a> <e25a> 19903
+<e25b> <e25d> 15207
+<e25e> <e25e> 19904
+<e25f> <e25f> 22697
+<e260> <e261> 18804
+<e262> <e262> 19905
+<e263> <e264> 22698
+<e265> <e265> 17164
+<e266> <e266> 18806
+<e267> <e267> 22700
+<e268> <e268> 19906
+<e269> <e269> 15210
+<e26a> <e26a> 19907
+<e26b> <e26c> 22701
+<e26d> <e26d> 19908
+<e26e> <e26e> 22703
+<e26f> <e26f> 15211
+<e270> <e271> 22704
+<e272> <e272> 15212
+<e273> <e273> 7707
+<e274> <e275> 15213
+<e276> <e276> 19909
+<e277> <e277> 7777
+<e278> <e278> 15215
+<e279> <e27a> 18807
+<e27b> <e27b> 19910
+<e27c> <e27c> 15216
+<e27d> <e27d> 19911
+<e27e> <e27e> 22706
+<e321> <e321> 19912
+<e322> <e322> 18809
+<e323> <e323> 19913
+<e324> <e325> 22707
+<e326> <e326> 8640
+<e327> <e327> 22709
+<e328> <e328> 8639
+<e329> <e329> 8641
+<e32a> <e32b> 8644
+<e32c> <e32d> 22710
+<e32e> <e32e> 18813
+<e32f> <e330> 8642
+<e331> <e331> 22712
+<e332> <e332> 15217
+<e333> <e333> 17165
+<e334> <e334> 15218
+<e335> <e335> 22713
+<e336> <e336> 15219
+<e337> <e337> 22714
+<e338> <e338> 19914
+<e339> <e339> 18814
+<e33a> <e33b> 22715
+<e33c> <e33c> 8646
+<e33d> <e33d> 15220
+<e33e> <e33e> 19915
+<e33f> <e33f> 8648
+<e340> <e340> 22717
+<e341> <e341> 8647
+<e342> <e343> 22718
+<e344> <e344> 18815
+<e345> <e347> 22720
+<e348> <e348> 19916
+<e349> <e34b> 22723
+<e34c> <e34c> 15221
+<e34d> <e34f> 22726
+<e350> <e350> 15222
+<e351> <e352> 22729
+<e353> <e353> 15223
+<e354> <e354> 8655
+<e355> <e355> 8649
+<e356> <e356> 8651
+<e357> <e357> 22731
+<e358> <e358> 8650
+<e359> <e359> 18818
+<e35a> <e35a> 15224
+<e35b> <e35b> 22732
+<e35c> <e35c> 15225
+<e35d> <e35d> 18819
+endcidrange
+
+100 begincidrange
+<e35e> <e35e> 22733
+<e35f> <e35f> 8652
+<e360> <e360> 15226
+<e361> <e361> 8654
+<e362> <e362> 22734
+<e363> <e363> 8653
+<e364> <e365> 22735
+<e366> <e366> 15227
+<e367> <e368> 18821
+<e369> <e369> 8656
+<e36a> <e36a> 18823
+<e36b> <e36f> 22737
+<e370> <e370> 19917
+<e371> <e372> 8658
+<e373> <e374> 22742
+<e375> <e377> 18825
+<e378> <e378> 8362
+<e379> <e379> 18828
+<e37a> <e37a> 22744
+<e37b> <e37b> 18829
+<e37c> <e37c> 19918
+<e37d> <e37d> 22745
+<e37e> <e37e> 18830
+<e421> <e422> 18831
+<e423> <e425> 22746
+<e426> <e426> 8657
+<e427> <e427> 22749
+<e428> <e428> 18833
+<e429> <e429> 19919
+<e42a> <e42a> 18836
+<e42b> <e42d> 22750
+<e42e> <e42f> 19920
+<e430> <e430> 22753
+<e431> <e432> 18837
+<e433> <e433> 19922
+<e434> <e434> 15228
+<e435> <e436> 19923
+<e437> <e437> 18839
+<e438> <e438> 22754
+<e439> <e439> 19925
+<e43a> <e43b> 15229
+<e43c> <e43c> 22755
+<e43d> <e43d> 18840
+<e43e> <e43e> 8663
+<e43f> <e43f> 8667
+<e440> <e440> 8665
+<e441> <e441> 8661
+<e442> <e442> 22756
+<e443> <e443> 8662
+<e444> <e445> 22757
+<e446> <e446> 15231
+<e447> <e447> 8666
+<e448> <e449> 22759
+<e44a> <e44a> 18841
+<e44b> <e44b> 8660
+<e44c> <e44f> 22761
+<e450> <e450> 8368
+<e451> <e451> 8670
+<e452> <e452> 8673
+<e453> <e453> 22765
+<e454> <e454> 8675
+<e455> <e455> 22766
+<e456> <e456> 15232
+<e457> <e457> 18842
+<e458> <e458> 19926
+<e459> <e459> 15233
+<e45a> <e45a> 22767
+<e45b> <e45b> 8674
+<e45c> <e45c> 8672
+<e45d> <e45d> 15234
+<e45e> <e45e> 8669
+<e45f> <e45f> 22768
+<e460> <e460> 8668
+<e461> <e461> 15235
+<e462> <e462> 18846
+<e463> <e463> 22769
+<e464> <e464> 19927
+<e465> <e465> 22770
+<e466> <e466> 19928
+<e467> <e467> 22771
+<e468> <e468> 15236
+<e469> <e469> 8361
+<e46a> <e46a> 17166
+<e46b> <e46b> 22772
+<e46c> <e46c> 18849
+<e46d> <e46d> 15237
+<e46e> <e46e> 22773
+<e46f> <e46f> 8677
+<e470> <e470> 19929
+<e471> <e471> 18850
+<e472> <e472> 22774
+<e473> <e473> 17167
+<e474> <e474> 15238
+<e475> <e476> 22775
+<e477> <e478> 15239
+<e479> <e479> 22777
+<e47a> <e47a> 8676
+<e47b> <e47c> 18852
+<e47d> <e47e> 22778
+<e521> <e522> 22780
+endcidrange
+
+100 begincidrange
+<e523> <e523> 19930
+<e524> <e525> 22782
+<e526> <e526> 19931
+<e527> <e527> 18857
+<e528> <e528> 19932
+<e529> <e529> 20239
+<e52a> <e52a> 22784
+<e52b> <e52b> 18859
+<e52c> <e52e> 22785
+<e52f> <e52f> 15241
+<e530> <e530> 18860
+<e531> <e531> 22788
+<e532> <e532> 17169
+<e533> <e533> 8678
+<e534> <e539> 22789
+<e53a> <e53c> 15242
+<e53d> <e53e> 22795
+<e53f> <e53f> 8679
+<e540> <e540> 18865
+<e541> <e541> 22797
+<e542> <e542> 15245
+<e543> <e543> 22798
+<e544> <e544> 19934
+<e545> <e547> 22799
+<e548> <e548> 18866
+<e549> <e549> 8680
+<e54a> <e54a> 17170
+<e54b> <e54b> 15246
+<e54c> <e54c> 19935
+<e54d> <e54d> 18867
+<e54e> <e54e> 19936
+<e54f> <e54f> 22802
+<e550> <e550> 8681
+<e551> <e551> 15247
+<e552> <e552> 18871
+<e553> <e553> 15248
+<e554> <e554> 22803
+<e555> <e555> 19937
+<e556> <e556> 17171
+<e557> <e557> 22804
+<e558> <e558> 18868
+<e559> <e55a> 19938
+<e55b> <e55b> 15249
+<e55c> <e55c> 22805
+<e55d> <e55e> 18869
+<e55f> <e55f> 22806
+<e560> <e560> 19940
+<e561> <e561> 22807
+<e562> <e562> 8682
+<e563> <e563> 18872
+<e564> <e564> 17172
+<e565> <e565> 15250
+<e566> <e566> 18873
+<e567> <e567> 15251
+<e568> <e569> 22808
+<e56a> <e56b> 8683
+<e56c> <e56c> 17173
+<e56d> <e56d> 19941
+<e56e> <e56e> 15252
+<e56f> <e572> 22810
+<e573> <e573> 17174
+<e574> <e574> 22814
+<e575> <e575> 15253
+<e576> <e576> 18876
+<e577> <e577> 22815
+<e578> <e578> 18877
+<e579> <e579> 17175
+<e57a> <e57a> 15254
+<e57b> <e57c> 22816
+<e57d> <e57d> 15255
+<e57e> <e57e> 18878
+<e621> <e622> 22818
+<e623> <e623> 19942
+<e624> <e625> 18880
+<e626> <e626> 17176
+<e627> <e628> 22820
+<e629> <e629> 17177
+<e62a> <e62a> 19943
+<e62b> <e62c> 15256
+<e62d> <e62d> 20313
+<e62e> <e62e> 17178
+<e62f> <e62f> 15259
+<e630> <e630> 17179
+<e631> <e631> 22822
+<e632> <e632> 15260
+<e633> <e634> 19944
+<e635> <e635> 18884
+<e636> <e636> 19946
+<e637> <e638> 17180
+<e639> <e63a> 19947
+<e63b> <e63b> 17182
+<e63c> <e63c> 22823
+<e63d> <e63d> 15261
+<e63e> <e63e> 22824
+<e63f> <e63f> 17184
+<e640> <e640> 22825
+<e641> <e643> 19949
+<e644> <e644> 15262
+<e645> <e646> 22826
+<e647> <e647> 19952
+endcidrange
+
+100 begincidrange
+<e648> <e649> 22828
+<e64a> <e64a> 18887
+<e64b> <e64b> 19953
+<e64c> <e64c> 18888
+<e64d> <e64d> 22830
+<e64e> <e64e> 19954
+<e64f> <e650> 22831
+<e651> <e651> 18891
+<e652> <e652> 19955
+<e653> <e653> 15263
+<e654> <e654> 22833
+<e655> <e655> 19956
+<e656> <e657> 22834
+<e658> <e658> 15264
+<e659> <e659> 18892
+<e65a> <e65a> 22836
+<e65b> <e65c> 19957
+<e65d> <e65e> 22837
+<e65f> <e660> 19959
+<e661> <e661> 18894
+<e662> <e662> 19961
+<e663> <e663> 15265
+<e664> <e664> 19962
+<e665> <e665> 22839
+<e666> <e666> 19963
+<e667> <e667> 18896
+<e668> <e668> 8688
+<e669> <e669> 22840
+<e66a> <e66a> 15266
+<e66b> <e66b> 17185
+<e66c> <e66c> 22841
+<e66d> <e66d> 15267
+<e66e> <e66e> 19964
+<e66f> <e66f> 8689
+<e670> <e671> 18899
+<e672> <e672> 22842
+<e673> <e673> 15268
+<e674> <e674> 15405
+<e675> <e675> 18904
+<e676> <e676> 22843
+<e677> <e677> 18906
+<e678> <e678> 15270
+<e679> <e679> 22844
+<e67a> <e67a> 15271
+<e67b> <e67b> 17186
+<e67c> <e67c> 15272
+<e67d> <e67d> 22845
+<e67e> <e67e> 15273
+<e721> <e721> 19965
+<e722> <e722> 22846
+<e723> <e723> 15274
+<e724> <e724> 22847
+<e725> <e725> 19966
+<e726> <e726> 22848
+<e727> <e728> 19967
+<e729> <e729> 18909
+<e72a> <e72b> 19969
+<e72c> <e72c> 8690
+<e72d> <e72d> 18912
+<e72e> <e72e> 8692
+<e72f> <e72f> 22850
+<e730> <e730> 17187
+<e731> <e731> 8694
+<e732> <e732> 8696
+<e733> <e733> 18914
+<e734> <e734> 22851
+<e735> <e735> 15275
+<e736> <e736> 18915
+<e737> <e737> 15276
+<e738> <e738> 19971
+<e739> <e739> 18916
+<e73a> <e73b> 15277
+<e73c> <e73c> 19972
+<e73d> <e73f> 22852
+<e740> <e741> 19973
+<e742> <e743> 22855
+<e744> <e744> 17188
+<e745> <e745> 18919
+<e746> <e746> 22857
+<e747> <e747> 19975
+<e748> <e748> 15279
+<e749> <e749> 18920
+<e74a> <e74a> 19976
+<e74b> <e74b> 15280
+<e74c> <e74c> 19977
+<e74d> <e74d> 17189
+<e74e> <e74f> 18921
+<e750> <e751> 15281
+<e752> <e752> 22858
+<e753> <e753> 19978
+<e754> <e754> 17190
+<e755> <e755> 22859
+<e756> <e756> 18923
+<e757> <e757> 22860
+<e758> <e758> 17191
+<e759> <e75b> 22861
+<e75c> <e75c> 17192
+<e75d> <e75d> 22864
+<e75e> <e75e> 18924
+<e75f> <e75f> 19979
+endcidrange
+
+100 begincidrange
+<e760> <e761> 22865
+<e762> <e763> 18925
+<e764> <e764> 22867
+<e765> <e765> 18927
+<e766> <e766> 15283
+<e767> <e767> 22868
+<e768> <e768> 15284
+<e769> <e769> 19980
+<e76a> <e76a> 17193
+<e76b> <e76b> 18928
+<e76c> <e76c> 22869
+<e76d> <e76d> 19981
+<e76e> <e76e> 18929
+<e76f> <e76f> 15285
+<e770> <e772> 22870
+<e773> <e773> 19982
+<e774> <e774> 15286
+<e775> <e775> 22873
+<e776> <e776> 18931
+<e777> <e777> 15287
+<e778> <e779> 18932
+<e77a> <e77a> 22874
+<e77b> <e77b> 15288
+<e77c> <e77c> 22875
+<e77d> <e77d> 15289
+<e77e> <e77e> 19983
+<e821> <e821> 15290
+<e822> <e822> 19984
+<e823> <e823> 22876
+<e824> <e824> 7795
+<e825> <e826> 18936
+<e827> <e827> 22877
+<e828> <e828> 18938
+<e829> <e829> 15291
+<e82a> <e82a> 22878
+<e82b> <e82b> 18939
+<e82c> <e82d> 22879
+<e82e> <e82f> 15292
+<e830> <e830> 17194
+<e831> <e831> 8697
+<e832> <e832> 15294
+<e833> <e833> 7752
+<e834> <e835> 19985
+<e836> <e836> 8698
+<e837> <e837> 18940
+<e838> <e838> 22881
+<e839> <e839> 15295
+<e83a> <e83b> 18941
+<e83c> <e83c> 22882
+<e83d> <e83d> 18943
+<e83e> <e83e> 19987
+<e83f> <e83f> 18945
+<e840> <e841> 15296
+<e842> <e842> 18946
+<e843> <e843> 15298
+<e844> <e844> 18948
+<e845> <e845> 19988
+<e846> <e846> 15299
+<e847> <e847> 22883
+<e848> <e849> 18951
+<e84a> <e84a> 15300
+<e84b> <e84b> 22884
+<e84c> <e84c> 17195
+<e84d> <e84d> 18953
+<e84e> <e84e> 18956
+<e84f> <e84f> 22885
+<e850> <e850> 19989
+<e851> <e851> 22886
+<e852> <e852> 18957
+<e853> <e854> 19990
+<e855> <e856> 18960
+<e857> <e859> 18963
+<e85a> <e85c> 22887
+<e85d> <e85d> 8701
+<e85e> <e85e> 22890
+<e85f> <e85f> 18967
+<e860> <e861> 15301
+<e862> <e862> 22891
+<e863> <e863> 19992
+<e864> <e864> 22892
+<e865> <e867> 18968
+<e868> <e868> 15303
+<e869> <e86a> 18971
+<e86b> <e86b> 22893
+<e86c> <e86c> 19993
+<e86d> <e86d> 15304
+<e86e> <e86e> 18973
+<e86f> <e86f> 19994
+<e870> <e870> 17196
+<e871> <e872> 22894
+<e873> <e873> 15305
+<e874> <e874> 19995
+<e875> <e875> 15306
+<e876> <e876> 18974
+<e877> <e879> 22896
+<e87a> <e87a> 18976
+<e87b> <e87b> 22899
+<e87c> <e87c> 15307
+<e87d> <e87e> 22900
+<e921> <e922> 15308
+endcidrange
+
+100 begincidrange
+<e923> <e925> 18977
+<e926> <e926> 15310
+<e927> <e927> 22902
+<e928> <e929> 18980
+<e92a> <e92b> 22903
+<e92c> <e92c> 18982
+<e92d> <e930> 22905
+<e931> <e931> 18984
+<e932> <e933> 22909
+<e934> <e934> 18985
+<e935> <e936> 22911
+<e937> <e937> 15311
+<e938> <e938> 17197
+<e939> <e93a> 22913
+<e93b> <e93c> 19997
+<e93d> <e93d> 18988
+<e93e> <e93e> 15312
+<e93f> <e93f> 22915
+<e940> <e940> 18990
+<e941> <e941> 22916
+<e942> <e942> 19999
+<e943> <e946> 15313
+<e947> <e948> 22917
+<e949> <e94a> 15317
+<e94b> <e94b> 22919
+<e94c> <e94c> 20000
+<e94d> <e94d> 18992
+<e94e> <e94e> 15319
+<e94f> <e94f> 22921
+<e950> <e950> 18993
+<e951> <e951> 8704
+<e952> <e952> 20001
+<e953> <e953> 22922
+<e954> <e954> 15320
+<e955> <e958> 22923
+<e959> <e959> 18996
+<e95a> <e95b> 22927
+<e95c> <e95d> 15321
+<e95e> <e95e> 19000
+<e95f> <e95f> 22929
+<e960> <e960> 20003
+<e961> <e961> 22930
+<e962> <e963> 17198
+<e964> <e964> 19002
+<e965> <e965> 22931
+<e966> <e966> 17200
+<e967> <e969> 19003
+<e96a> <e96a> 17201
+<e96b> <e96c> 22932
+<e96d> <e96d> 8706
+<e96e> <e96e> 19006
+<e96f> <e96f> 22934
+<e970> <e970> 19007
+<e971> <e971> 22935
+<e972> <e972> 19008
+<e973> <e976> 22936
+<e977> <e977> 15323
+<e978> <e97b> 22940
+<e97c> <e97c> 20004
+<e97d> <e97d> 17202
+<e97e> <e97e> 15324
+<ea21> <ea22> 22944
+<ea23> <ea23> 17203
+<ea24> <ea25> 20005
+<ea26> <ea26> 19009
+<ea27> <ea28> 20007
+<ea29> <ea2b> 19010
+<ea2c> <ea2c> 20009
+<ea2d> <ea2d> 22946
+<ea2e> <ea2e> 19013
+<ea2f> <ea2f> 15325
+<ea30> <ea30> 22947
+<ea31> <ea31> 19014
+<ea32> <ea32> 13372
+<ea33> <ea34> 15326
+<ea35> <ea35> 20010
+<ea36> <ea38> 22949
+<ea39> <ea39> 19015
+<ea3a> <ea3a> 20011
+<ea3b> <ea3b> 19017
+<ea3c> <ea3c> 22952
+<ea3d> <ea3d> 20012
+<ea3e> <ea40> 22953
+<ea41> <ea41> 17206
+<ea42> <ea42> 22956
+<ea43> <ea44> 19018
+<ea45> <ea45> 17207
+<ea46> <ea46> 20013
+<ea47> <ea47> 22957
+<ea48> <ea49> 19020
+<ea4a> <ea4b> 22958
+<ea4c> <ea4c> 15328
+<ea4d> <ea4d> 8707
+<ea4e> <ea4e> 19023
+<ea4f> <ea4f> 22960
+<ea50> <ea50> 15329
+<ea51> <ea51> 22961
+<ea52> <ea52> 20014
+<ea53> <ea53> 17208
+<ea54> <ea54> 22962
+endcidrange
+
+100 begincidrange
+<ea55> <ea55> 20015
+<ea56> <ea57> 22963
+<ea58> <ea58> 17209
+<ea59> <ea5a> 22965
+<ea5b> <ea5b> 8709
+<ea5c> <ea5c> 20016
+<ea5d> <ea5e> 22967
+<ea5f> <ea5f> 20017
+<ea60> <ea60> 17210
+<ea61> <ea61> 19024
+<ea62> <ea62> 15330
+<ea63> <ea63> 22969
+<ea64> <ea64> 19025
+<ea65> <ea65> 20018
+<ea66> <ea66> 8710
+<ea67> <ea67> 19027
+<ea68> <ea68> 22970
+<ea69> <ea69> 19028
+<ea6a> <ea6a> 8711
+<ea6b> <ea6b> 22971
+<ea6c> <ea6c> 19029
+<ea6d> <ea6d> 20019
+<ea6e> <ea6f> 15331
+<ea70> <ea70> 20020
+<ea71> <ea71> 17211
+<ea72> <ea72> 22972
+<ea73> <ea73> 15333
+<ea74> <ea75> 19031
+<ea76> <ea76> 14271
+<ea77> <ea77> 17212
+<ea78> <ea78> 15334
+<ea79> <ea79> 19033
+<ea7a> <ea7a> 15335
+<ea7b> <ea7b> 19034
+<ea7c> <ea7c> 19030
+<ea7d> <ea7d> 15336
+<ea7e> <ea7e> 17213
+<eb21> <eb21> 22973
+<eb22> <eb23> 15337
+<eb24> <eb24> 20021
+<eb25> <eb25> 8712
+<eb26> <eb26> 20022
+<eb27> <eb27> 15339
+<eb28> <eb29> 22974
+<eb2a> <eb2d> 19039
+<eb2e> <eb2e> 20023
+<eb2f> <eb2f> 22976
+<eb30> <eb30> 19044
+<eb31> <eb31> 17214
+<eb32> <eb32> 22977
+<eb33> <eb33> 15340
+<eb34> <eb34> 22978
+<eb35> <eb35> 19045
+<eb36> <eb36> 15341
+<eb37> <eb37> 19047
+<eb38> <eb38> 20024
+<eb39> <eb39> 15342
+<eb3a> <eb3a> 19048
+<eb3b> <eb3b> 22979
+<eb3c> <eb3c> 15343
+<eb3d> <eb3d> 22980
+<eb3e> <eb3e> 20025
+<eb3f> <eb3f> 19049
+<eb40> <eb41> 19052
+<eb42> <eb42> 22981
+<eb43> <eb44> 17215
+<eb45> <eb45> 15344
+<eb46> <eb46> 19055
+<eb47> <eb47> 20026
+<eb48> <eb4a> 19056
+<eb4b> <eb4b> 22982
+<eb4c> <eb4c> 19059
+<eb4d> <eb4d> 15345
+<eb4e> <eb4f> 19060
+<eb50> <eb50> 19050
+<eb51> <eb51> 19062
+<eb52> <eb52> 20028
+<eb53> <eb53> 19064
+<eb54> <eb54> 15346
+<eb55> <eb56> 19065
+<eb57> <eb57> 15347
+<eb58> <eb58> 22983
+<eb59> <eb59> 20257
+<eb5a> <eb5a> 19069
+<eb5b> <eb5c> 22984
+<eb5d> <eb5d> 19070
+<eb5e> <eb5e> 15348
+<eb5f> <eb61> 19072
+<eb62> <eb62> 22986
+<eb63> <eb64> 17218
+<eb65> <eb65> 22987
+<eb66> <eb66> 20029
+<eb67> <eb67> 19078
+<eb68> <eb6c> 22988
+<eb6d> <eb6d> 20030
+<eb6e> <eb6e> 15349
+<eb6f> <eb6f> 17220
+<eb70> <eb70> 15350
+<eb71> <eb71> 19080
+<eb72> <eb73> 22993
+endcidrange
+
+100 begincidrange
+<eb74> <eb74> 19081
+<eb75> <eb75> 15351
+<eb76> <eb76> 19082
+<eb77> <eb77> 22995
+<eb78> <eb78> 15352
+<eb79> <eb79> 20031
+<eb7a> <eb7a> 8714
+<eb7b> <eb7b> 8713
+<eb7c> <eb7d> 19086
+<eb7e> <eb7e> 20032
+<ec21> <ec22> 15353
+<ec23> <ec23> 22996
+<ec24> <ec24> 19088
+<ec25> <ec25> 22997
+<ec26> <ec26> 17222
+<ec27> <ec27> 15355
+<ec28> <ec2b> 22998
+<ec2c> <ec2c> 17223
+<ec2d> <ec2e> 23002
+<ec2f> <ec2f> 19090
+<ec30> <ec30> 23004
+<ec31> <ec31> 17225
+<ec32> <ec32> 23005
+<ec33> <ec33> 15356
+<ec34> <ec35> 19092
+<ec36> <ec36> 17226
+<ec37> <ec37> 23006
+<ec38> <ec39> 15357
+<ec3a> <ec3a> 19095
+<ec3b> <ec3d> 23007
+<ec3e> <ec3e> 15359
+<ec3f> <ec3f> 7646
+<ec40> <ec40> 19096
+<ec41> <ec41> 23010
+<ec42> <ec42> 15360
+<ec43> <ec43> 19097
+<ec44> <ec44> 20033
+<ec45> <ec45> 17228
+<ec46> <ec46> 20034
+<ec47> <ec47> 15361
+<ec48> <ec49> 23011
+<ec4a> <ec4a> 20035
+<ec4b> <ec4b> 15362
+<ec4c> <ec4c> 23013
+<ec4d> <ec4e> 19100
+<ec4f> <ec4f> 17229
+<ec50> <ec53> 23014
+<ec54> <ec54> 15363
+<ec55> <ec55> 23018
+<ec56> <ec56> 8716
+<ec57> <ec57> 19103
+<ec58> <ec58> 15364
+<ec59> <ec59> 20036
+<ec5a> <ec5a> 19104
+<ec5b> <ec5b> 7677
+<ec5c> <ec5c> 19106
+<ec5d> <ec5f> 20037
+<ec60> <ec60> 19107
+<ec61> <ec65> 23019
+<ec66> <ec66> 19108
+<ec67> <ec67> 17230
+<ec68> <ec6a> 15365
+<ec6b> <ec6b> 23024
+<ec6c> <ec6c> 17231
+<ec6d> <ec6d> 20040
+<ec6e> <ec6e> 23025
+<ec6f> <ec6f> 7682
+<ec70> <ec70> 7797
+<ec71> <ec74> 23026
+<ec75> <ec75> 19112
+<ec76> <ec76> 20041
+<ec77> <ec77> 15368
+<ec78> <ec79> 23030
+<ec7a> <ec7a> 15369
+<ec7b> <ec7b> 20042
+<ec7c> <ec7c> 23032
+<ec7d> <ec7d> 20043
+<ec7e> <ec7e> 23033
+<ed21> <ed21> 23034
+<ed22> <ed23> 19113
+<ed24> <ed24> 19116
+<ed25> <ed26> 20044
+<ed27> <ed27> 15370
+<ed28> <ed28> 23035
+<ed29> <ed29> 15371
+<ed2a> <ed2a> 20046
+<ed2b> <ed2b> 23036
+<ed2c> <ed2d> 15372
+<ed2e> <ed2e> 23037
+<ed2f> <ed2f> 20047
+<ed30> <ed30> 23038
+<ed31> <ed34> 20048
+<ed35> <ed35> 15374
+<ed36> <ed37> 23039
+<ed38> <ed38> 20052
+<ed39> <ed3a> 15375
+<ed3b> <ed3b> 19117
+<ed3c> <ed3c> 23041
+<ed3d> <ed3d> 19118
+<ed3e> <ed3e> 23042
+endcidrange
+
+31 begincidrange
+<ed3f> <ed3f> 15377
+<ed40> <ed41> 23043
+<ed42> <ed42> 15378
+<ed43> <ed43> 19119
+<ed44> <ed44> 23045
+<ed45> <ed46> 19120
+<ed47> <ed47> 23046
+<ed48> <ed48> 15379
+<ed49> <ed49> 19122
+<ed4a> <ed4a> 20053
+<ed4b> <ed4b> 19124
+<ed4c> <ed4c> 23047
+<ed4d> <ed4d> 15380
+<ed4e> <ed4f> 19126
+<ed50> <ed50> 23048
+<ed51> <ed51> 20054
+<ed52> <ed52> 19128
+<ed53> <ed53> 15381
+<ed54> <ed54> 23049
+<ed55> <ed55> 15382
+<ed56> <ed58> 23050
+<ed59> <ed59> 15383
+<ed5a> <ed5b> 23053
+<ed5c> <ed5c> 15384
+<ed5d> <ed5d> 23055
+<ed5e> <ed5e> 17232
+<ed5f> <ed5f> 20055
+<ed60> <ed60> 23056
+<ed61> <ed61> 15385
+<ed62> <ed62> 23057
+<ed63> <ed63> 20056
+endcidrange
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+
+%%EndResource
+%%EOF
diff --git a/fonts/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-V b/fonts/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-V
new file mode 100644
index 0000000000..1c8ce0a45e
--- /dev/null
+++ b/fonts/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-V
@@ -0,0 +1,144 @@
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%DocumentNeededResources: CMap (JISX0213-2004-H)
+%%IncludeResource: ProcSet (CIDInit)
+%%IncludeResource: CMap (JISX0213-2004-H)
+%%BeginResource: CMap (JISX0213-2004-V)
+%%Title: (JISX0213-2004-V Adobe Japan1 6)
+%%Version: 0.001
+%%Copyright: ------------------------------------------------------------
+%%Copyright: This software is free software.
+%%Copyright: Unlimited permission is granted to use, copy, and distribute
+%%Copyright: it, with or without modification, either commercially and
+%%Copyright: noncommercially.
+%%Copyright: THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY.
+%%Copyright: ------------------------------------------------------------
+%%EndComments
+
+/CIDInit /ProcSet findresource begin
+
+12 dict begin
+
+begincmap
+
+/JISX0213-2004-H usecmap
+
+/CIDSystemInfo 3 dict dup begin
+ /Registry (Adobe) def
+ /Ordering (Japan1) def
+ /Supplement 6 def
+end def
+
+/CMapName /JISX0213-2004-V def
+
+/CMapVersion 0.001 def
+/CMapType 1 def
+
+/WMode 1 def
+
+97 begincidrange
+<2122> <2123> 7887
+<2124> <2124> 8268
+<2125> <2125> 8274
+<2127> <2127> 12101
+<212b> <212b> 8272
+<212c> <212c> 8271
+<2131> <2132> 7889
+<213c> <213d> 7891
+<2141> <2145> 7894
+<2146> <2147> 12173
+<2148> <2149> 7956
+<214a> <215b> 7899
+<2161> <2161> 7917
+<216b> <216b> 8269
+<216c> <216c> 8273
+<216d> <216d> 8283
+<222a> <222a> 739
+<222b> <222b> 738
+<222c> <222d> 736
+<2236> <2236> 12107
+<2256> <2257> 12141
+<2258> <2259> 12139
+<225a> <225b> 16329
+<2329> <2329> 8311
+<232a> <232b> 8011
+<232c> <232c> 8014
+<232d> <232d> 8013
+<237b> <237c> 16331
+<2421> <2421> 7918
+<2423> <2423> 7919
+<2425> <2425> 7920
+<2427> <2427> 7921
+<2429> <2429> 7922
+<2443> <2443> 7923
+<2463> <2463> 7924
+<2465> <2465> 7925
+<2467> <2467> 7926
+<246e> <246e> 7927
+<2475> <2476> 8264
+<2521> <2521> 7928
+<2523> <2523> 7929
+<2525> <2525> 7930
+<2527> <2527> 7931
+<2529> <2529> 7932
+<2543> <2543> 7933
+<2563> <2563> 7934
+<2565> <2565> 7935
+<2567> <2567> 7936
+<256e> <256e> 7937
+<2575> <2576> 7938
+<266e> <267e> 16333
+<2821> <2821> 7481
+<2822> <2822> 7479
+<2823> <2823> 7495
+<2824> <2824> 7503
+<2825> <2825> 7499
+<2826> <2826> 7491
+<2827> <2827> 7523
+<2828> <2828> 7515
+<2829> <2829> 7531
+<282a> <282a> 7507
+<282c> <282c> 7482
+<282d> <282d> 7480
+<282e> <282e> 7498
+<282f> <282f> 7506
+<2830> <2830> 7502
+<2831> <2831> 7494
+<2832> <2832> 7530
+<2833> <2833> 7522
+<2834> <2834> 7538
+<2835> <2835> 7514
+<2837> <2837> 7526
+<2838> <2838> 7519
+<2839> <2839> 7534
+<283a> <283a> 7511
+<283b> <283b> 7545
+<283c> <283c> 7527
+<283d> <283d> 7516
+<283e> <283e> 7535
+<283f> <283f> 7508
+<2840> <2840> 7542
+<2d40> <2d41> 7940
+<2d42> <2d42> 8329
+<2d43> <2d43> 7943
+<2d44> <2d44> 8339
+<2d45> <2d45> 7945
+<2d46> <2d46> 8338
+<2d47> <2d48> 7947
+<2d49> <2d49> 8344
+<2d4a> <2d4b> 7950
+<2d4c> <2d4c> 8348
+<2d4d> <2d4e> 7953
+<2d4f> <2d4f> 8349
+<2d5f> <2d5f> 12044
+<2d60> <2d61> 7956
+<2d6d> <2d6f> 12041
+<2d7e> <2d7e> 8222
+endcidrange
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+
+%%EndResource
+%%EOF
diff --git a/fonts/ptex-fontmaps/jis04cmap_exp/README b/fonts/ptex-fontmaps/jis04cmap_exp/README
new file mode 100644
index 0000000000..e810ec4336
--- /dev/null
+++ b/fonts/ptex-fontmaps/jis04cmap_exp/README
@@ -0,0 +1,44 @@
+========================================================================
+An experiment for generating CMap-like "2004-{H,V}"
+========================================================================
+ 2013.4.3 Hironori KITAGAWA
+
+
+
+This is an experiment for generating CMap-like "2004-{H,V}",
+which maps JIS X 0213:2004 8-bit code to Adobe-Japan1-6,
+using the following information:
+ * "Mapping table between JIS X 0213:2004 8-bit code and Unicode"
+ http://x0213.org/codetable/jisx0213-2004-8bit-std.txt
+ * UniJIS2004-UTF32-{H,V}: by Adobe
+ * "fwid" feature table of Kozuka Mincho Pr6N R
+
+Executing
+ $ texlua mk_jis_to_aj16_cid.lua
+obtains two generated files, "2004-H" and "2004-V".
+
+----------------
+Notes
+
+ * JIS X 0213:2004 has several characters which is not expressible
+ by one Unicode character. For them, we use another table (nonuni_cid).
+ * Because we use JIS X 0213:2004 8-bit code,
+ plane 2 of JIS X 0213 is located on 0xA1A1--0xFEFE.
+ * We prefer full-width variant glyphs, except for 0x2900--0x2B7E.
+
+ * We didn't simply composite three tables which are described above,
+ but did several fine adjustments by hand.
+ See "replace(...)" lines in the script.
+
+----------------
+Files
+
+ * mk_jis_to_aj16_cid.lua: main script
+ * cmapdec.lua: subroutine
+ * jisx0213-2004-8bit-std.txt
+ "Mapping table between JIS X 0213:2004 8-bit code and Unicode"
+
+ * jis-h04-httk.{tex,pdf}: comparison between 2004-H and JISX0213-2004-H
+ * jis-v04-vttk.{tex,pdf}: comparison between 2004-V and JISX0213-2004-V
+
+ * 2004-{H,V}: generated CMap-like files
diff --git a/fonts/ptex-fontmaps/jis04cmap_exp/cmapdec.lua b/fonts/ptex-fontmaps/jis04cmap_exp/cmapdec.lua
new file mode 100644
index 0000000000..3438b1f9e6
--- /dev/null
+++ b/fonts/ptex-fontmaps/jis04cmap_exp/cmapdec.lua
@@ -0,0 +1,54 @@
+local line, fh -- line, file handler
+local tt -- 作業用 table
+
+local function load_cid_char()
+ local cid, ucs, ucsa
+ line = fh:read("*l")
+ while line do
+ if string.find(line, "end...?char") then
+ line = fh:read("*l"); return
+ else -- WMA l is in the form "<%x+>%s%d+"
+ ucs, cid = string.match(line, "<(%x+)>%s+<?(%x+)>?")
+ cid = tonumber(cid); ucs = tonumber(ucs, 16);
+ tt[ucs] = cid
+ end
+ line = fh:read("*l")
+ end
+end
+
+local function load_cid_range()
+ local bucs, eucs, cid
+ line = fh:read("*l")
+ while line do
+ if string.find(line, "end...?range") then
+ line = fh:read("*l"); return
+ else -- WMA l is in the form "<%x+>%s+<%x+>"
+ bucs, eucs, cid = string.match(line, "<(%x+)>%s+<(%x+)>%s+<?(%x+)>?")
+ cid = tonumber(cid);
+ bucs = tonumber(bucs, 16); eucs = tonumber(eucs, 16)
+ for ucs = bucs, eucs do
+ tt[ucs], cid = cid, cid + 1
+ end
+ end
+ line = fh:read("*l")
+ end
+ end
+
+local function open_cmap_file(cmap_name, out_table)
+ fh = io.open(kpse.find_file(cmap_name, 'cmap files'), "r")
+ if not out_table then tt = {} else tt = out_table end
+ line = fh:read("*l")
+ while line do
+ if string.find(line, "%x+%s+begin...?char") then
+ load_cid_char()
+ elseif string.find(line, "%x+%s+begin...?range") then
+ load_cid_range()
+ else
+ line = fh:read("*l")
+ end
+ end
+ fh:close();
+ return tt
+end
+
+return { open_cmap_file = open_cmap_file }; \ No newline at end of file
diff --git a/fonts/ptex-fontmaps/jis04cmap_exp/jis-h04-httk.pdf b/fonts/ptex-fontmaps/jis04cmap_exp/jis-h04-httk.pdf
new file mode 100644
index 0000000000..d7b8848aca
--- /dev/null
+++ b/fonts/ptex-fontmaps/jis04cmap_exp/jis-h04-httk.pdf
Binary files differ
diff --git a/fonts/ptex-fontmaps/jis04cmap_exp/jis-h04-httk.tex b/fonts/ptex-fontmaps/jis04cmap_exp/jis-h04-httk.tex
new file mode 100644
index 0000000000..bc17cb8f05
--- /dev/null
+++ b/fonts/ptex-fontmaps/jis04cmap_exp/jis-h04-httk.tex
@@ -0,0 +1,76 @@
+%#!platex jis-h04-httk.tex
+\documentclass{jsarticle}
+\usepackage{otf}
+\usepackage[width=46zw,centering, lines=40, papersize={182truemm,257truemm}]{geometry}
+\usepackage{plext}
+\usepackage[dvipdfmx]{xcolor}
+\makeatletter
+
+\special{pdf:mapline rml 2004-H !Ryumin-Light}
+\special{pdf:mapline gbm JISX0213-2004-H !Ryumin-Light}
+\countdef\jOne256
+\countdef\jTwo257
+\countdef\KuNum260
+\def\Hex@{%
+ \xdef\Result{\ifcase\count@ 0\or1\or2\or3\or4\or5\or6\or7\or8\or9\or A\or B\or C\or D\or E\or F\fi\Result}%
+}
+
+\def\Hex#1{{%
+ \@tempcnta=#1\def\Result{}
+ \@tempcntb=\numexpr(\@tempcnta-8)/16\relax
+ \count@=\numexpr\@tempcnta-16*\@tempcntb\relax\@tempcnta=\@tempcntb\Hex@
+ \@tempcntb=\numexpr(\@tempcnta-8)/16\relax
+ \count@=\numexpr\@tempcnta-16*\@tempcntb\relax\@tempcnta=\@tempcntb\Hex@
+ \@tempcntb=\numexpr(\@tempcnta-8)/16\relax
+ \count@=\numexpr\@tempcnta-16*\@tempcntb\relax\@tempcnta=\@tempcntb\Hex@
+ \@tempcntb=\numexpr(\@tempcnta-8)/16\relax
+ \count@=\numexpr\@tempcnta-16*\@tempcntb\relax\@tempcnta=\@tempcntb\Hex@
+ \tt\Result
+}}
+
+\fboxsep.2pt\fboxrule.2pt
+\newdimen\Masu\Masu=22pt
+
+\def\Hako#1{\hbox to\Masu{\hss#1\hss}}
+\def\Ku#1{\vbox{\paragraph{\protect\rensuji{#1}区}%
+ \leavevmode\par\noindent\baselineskip16pt
+ {\tt\hbox to 2.5em{\hss\rm JIS\hss}%
+ \Hako{\tt0}\Hako{\tt1}\Hako{\tt2}\Hako{\tt3}%
+ \Hako{\tt4}\Hako{\tt5}\Hako{\tt6}\Hako{\tt7}%
+ \Hako{\tt8}\Hako{\tt 9}\Hako{\tt A}\Hako{\tt B}%
+ \Hako{\tt C}\Hako{\tt D}\Hako{\tt E}\Hako{\tt F}\\
+ \@tempcnta1\loop\ifnum\@tempcnta<7
+ \advance\@tempcnta1
+ \Hex{\numexpr 8192+256*#1+16*\@tempcnta\relax}\
+ {\@tempcntb-1\loop\ifnum\@tempcntb<15
+ \advance\@tempcntb1
+ \count@=\numexpr 16*\@tempcnta+\@tempcntb\relax
+ \ifnum\count@>32\ifnum \count@<127
+ \Hako{\color{white}\fbox{\Y
+ \color{red}\char\numexpr "A080+256*#1+\count@\relax%"
+ }}\kern-\Masu%
+ \Hako{\color{blue!40!white}\fbox{\X
+ \color{black}\char\numexpr "A080+256*#1+\count@\relax%"
+ }}%
+ \else\Hako{}\fi\else\Hako{}\fi
+ \repeat}\\%
+ \repeat}
+}}
+\begin{document}
+
+\textgt{\noindent
+黒文字……自動生成した\texttt{2004-H}によるもの\\
+\textcolor{red}{赤文字……ttkさん作の\texttt{JISX0213-2004-H}によるもの}}
+\medskip
+
+\font\X=rml at 12pt
+\font\Y=gbm at 12pt
+\KuNum0
+\loop\ifnum\KuNum<94
+ \advance\KuNum1
+ \Ku{\the\KuNum}%
+\repeat
+
+
+
+\end{document} \ No newline at end of file
diff --git a/fonts/ptex-fontmaps/jis04cmap_exp/jis-v04-vttk.pdf b/fonts/ptex-fontmaps/jis04cmap_exp/jis-v04-vttk.pdf
new file mode 100644
index 0000000000..43a746d61b
--- /dev/null
+++ b/fonts/ptex-fontmaps/jis04cmap_exp/jis-v04-vttk.pdf
Binary files differ
diff --git a/fonts/ptex-fontmaps/jis04cmap_exp/jis-v04-vttk.tex b/fonts/ptex-fontmaps/jis04cmap_exp/jis-v04-vttk.tex
new file mode 100644
index 0000000000..a205d0b05a
--- /dev/null
+++ b/fonts/ptex-fontmaps/jis04cmap_exp/jis-v04-vttk.tex
@@ -0,0 +1,77 @@
+%#!platex jis-v04-vttk.tex
+\documentclass{jsarticle}
+\usepackage{otf}
+\usepackage[width=46zw,centering, lines=40, papersize={257truemm,182truemm}]{geometry}
+\advance\topmargin1.5in
+\advance\oddsidemargin-1.5in
+\usepackage{plext}
+\usepackage[dvipdfmx]{xcolor}
+\makeatletter
+
+\special{pdf:mapline rmlv 2004-V !Ryumin-Light}
+\special{pdf:mapline gbmv JISX0213-2004-V !Ryumin-Light}
+\countdef\jOne256
+\countdef\jTwo257
+\countdef\KuNum260
+\def\Hex@{%
+ \xdef\Result{\ifcase\count@ 0\or1\or2\or3\or4\or5\or6\or7\or8\or9\or A\or B\or C\or D\or E\or F\fi\Result}%
+}
+
+\def\Hex#1{{%
+ \@tempcnta=#1\def\Result{}
+ \@tempcntb=\numexpr(\@tempcnta-8)/16\relax
+ \count@=\numexpr\@tempcnta-16*\@tempcntb\relax\@tempcnta=\@tempcntb\Hex@
+ \@tempcntb=\numexpr(\@tempcnta-8)/16\relax
+ \count@=\numexpr\@tempcnta-16*\@tempcntb\relax\@tempcnta=\@tempcntb\Hex@
+ \@tempcntb=\numexpr(\@tempcnta-8)/16\relax
+ \count@=\numexpr\@tempcnta-16*\@tempcntb\relax\@tempcnta=\@tempcntb\Hex@
+ \@tempcntb=\numexpr(\@tempcnta-8)/16\relax
+ \count@=\numexpr\@tempcnta-16*\@tempcntb\relax\@tempcnta=\@tempcntb\Hex@
+ \tt\Result
+}}
+
+\fboxsep.2pt\fboxrule.2pt
+\newdimen\Masu\Masu=22pt
+
+\def\Hako#1{\hbox to\Masu{\hss#1\hss}}
+\def\Ku#1{\vbox{\paragraph{\protect\rensuji{#1}区}%
+ \leavevmode\par\noindent\baselineskip16pt
+ {\tt\hbox to 2.5em{\hss\rm JIS\hss}%
+ \Hako{\tt0}\Hako{\tt1}\Hako{\tt2}\Hako{\tt3}%
+ \Hako{\tt4}\Hako{\tt5}\Hako{\tt6}\Hako{\tt7}%
+ \Hako{\tt8}\Hako{\tt 9}\Hako{\tt A}\Hako{\tt B}%
+ \Hako{\tt C}\Hako{\tt D}\Hako{\tt E}\Hako{\tt F}\\
+ \@tempcnta1\loop\ifnum\@tempcnta<7
+ \advance\@tempcnta1
+ \Hex{\numexpr 8192+256*#1+16*\@tempcnta\relax}\
+ {\@tempcntb-1\loop\ifnum\@tempcntb<15
+ \advance\@tempcntb1
+ \count@=\numexpr 16*\@tempcnta+\@tempcntb\relax
+ \ifnum\count@>32\ifnum \count@<127
+ \Hako{\color{white}\fbox{\Y
+ \color{red}\char\numexpr "A080+256*#1+\count@\relax%"
+ }}\kern-\Masu%
+ \Hako{\color{blue!40!white}\fbox{\X
+ \color{black}\char\numexpr "A080+256*#1+\count@\relax%"
+ }}%
+ \else\Hako{}\fi\else\Hako{}\fi
+ \repeat}\\%
+ \repeat}
+}}
+\begin{document}
+\tate\tbaselineshift.25zw
+
+\textgt{\noindent
+黒文字……自動生成した\texttt{2004-V}によるもの\\
+\textcolor{red}{赤文字……ttkさん作の\texttt{JISX0213-2004-V}によるもの}}
+\medskip
+
+\font\X=rmlv at 12pt
+\font\Y=gbmv at 12pt
+\KuNum0
+\loop\ifnum\KuNum<13
+ \advance\KuNum1
+ \Ku{\the\KuNum}%
+\repeat
+
+\end{document} \ No newline at end of file
diff --git a/fonts/ptex-fontmaps/jis04cmap_exp/jisx0213-2004-8bit-std.txt b/fonts/ptex-fontmaps/jis04cmap_exp/jisx0213-2004-8bit-std.txt
new file mode 100644
index 0000000000..a4f2c49e20
--- /dev/null
+++ b/fonts/ptex-fontmaps/jis04cmap_exp/jisx0213-2004-8bit-std.txt
@@ -0,0 +1,11293 @@
+## JIS X 0213:2004 8-bit code vs Unicode mapping table
+##
+## Date: 3 May 2009
+## License:
+## Copyright (C) 2001 earthian@tama.or.jp, All Rights Reserved.
+## Copyright (C) 2001 I'O, All Rights Reserved.
+## Copyright (C) 2009 Project X0213, All Rights Reserved.
+## You can use, modify, distribute this table freely.
+## Note:
+## [1983] JIS codepoint defined by JIS X 0208-1983
+## [1990] JIS codepoint defined by JIS X 0208-1990
+## [2000] JIS codepoint defined by JIS X 0213:2000
+## [2004] JIS codepoint defined by JIS X 0213:2004
+## [Unicode3.1] UCS codepoint defined by Unicode 3.1
+## [Unicode3.2] UCS codepoint defined by Unicode 3.2
+## Fullwidth UCS fullwidth form (U+Fxxx)
+## Windows Windows (CP932) mapping
+## Some 0213 character can't represent by one UCS character.
+## In this table, such characters are described as 'U+xxxx+xxxx'.
+##
+## JIS Unicode Name Note
+0x2121 U+3000 # IDEOGRAPHIC SPACE
+0x2122 U+3001 # IDEOGRAPHIC COMMA
+0x2123 U+3002 # IDEOGRAPHIC FULL STOP
+0x2124 U+002C # COMMA Fullwidth: U+FF0C
+0x2125 U+002E # FULL STOP Fullwidth: U+FF0E
+0x2126 U+30FB # KATAKANA MIDDLE DOT
+0x2127 U+003A # COLON Fullwidth: U+FF1A
+0x2128 U+003B # SEMICOLON Fullwidth: U+FF1B
+0x2129 U+003F # QUESTION MARK Fullwidth: U+FF1F
+0x212A U+0021 # EXCLAMATION MARK Fullwidth: U+FF01
+0x212B U+309B # KATAKANA-HIRAGANA VOICED SOUND MARK
+0x212C U+309C # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+0x212D U+00B4 # ACUTE ACCENT
+0x212E U+0060 # GRAVE ACCENT Fullwidth: U+FF40
+0x212F U+00A8 # DIAERESIS
+0x2130 U+005E # CIRCUMFLEX ACCENT Fullwidth: U+FF3E
+0x2131 U+203E # OVERLINE Windows: U+FFE3
+0x2132 U+005F # LOW LINE Fullwidth: U+FF3F
+0x2133 U+30FD # KATAKANA ITERATION MARK
+0x2134 U+30FE # KATAKANA VOICED ITERATION MARK
+0x2135 U+309D # HIRAGANA ITERATION MARK
+0x2136 U+309E # HIRAGANA VOICED ITERATION MARK
+0x2137 U+3003 # DITTO MARK
+0x2138 U+4EDD # <cjk>
+0x2139 U+3005 # IDEOGRAPHIC ITERATION MARK
+0x213A U+3006 # IDEOGRAPHIC CLOSING MARK
+0x213B U+3007 # IDEOGRAPHIC NUMBER ZERO
+0x213C U+30FC # KATAKANA-HIRAGANA PROLONGED SOUND MARK
+0x213D U+2014 # EM DASH Windows: U+2015
+0x213E U+2010 # HYPHEN
+0x213F U+002F # SOLIDUS Fullwidth: U+FF0F
+0x2140 U+005C # REVERSE SOLIDUS Fullwidth: U+FF3C
+0x2141 U+301C # WAVE DASH Windows: U+FF5E
+0x2142 U+2016 # DOUBLE VERTICAL LINE Windows: U+2225
+0x2143 U+007C # VERTICAL LINE Fullwidth: U+FF5C
+0x2144 U+2026 # HORIZONTAL ELLIPSIS
+0x2145 U+2025 # TWO DOT LEADER
+0x2146 U+2018 # LEFT SINGLE QUOTATION MARK
+0x2147 U+2019 # RIGHT SINGLE QUOTATION MARK
+0x2148 U+201C # LEFT DOUBLE QUOTATION MARK
+0x2149 U+201D # RIGHT DOUBLE QUOTATION MARK
+0x214A U+0028 # LEFT PARENTHESIS Fullwidth: U+FF08
+0x214B U+0029 # RIGHT PARENTHESIS Fullwidth: U+FF09
+0x214C U+3014 # LEFT TORTOISE SHELL BRACKET
+0x214D U+3015 # RIGHT TORTOISE SHELL BRACKET
+0x214E U+005B # LEFT SQUARE BRACKET Fullwidth: U+FF3B
+0x214F U+005D # RIGHT SQUARE BRACKET Fullwidth: U+FF3D
+0x2150 U+007B # LEFT CURLY BRACKET Fullwidth: U+FF5B
+0x2151 U+007D # RIGHT CURLY BRACKET Fullwidth: U+FF5D
+0x2152 U+3008 # LEFT ANGLE BRACKET
+0x2153 U+3009 # RIGHT ANGLE BRACKET
+0x2154 U+300A # LEFT DOUBLE ANGLE BRACKET
+0x2155 U+300B # RIGHT DOUBLE ANGLE BRACKET
+0x2156 U+300C # LEFT CORNER BRACKET
+0x2157 U+300D # RIGHT CORNER BRACKET
+0x2158 U+300E # LEFT WHITE CORNER BRACKET
+0x2159 U+300F # RIGHT WHITE CORNER BRACKET
+0x215A U+3010 # LEFT BLACK LENTICULAR BRACKET
+0x215B U+3011 # RIGHT BLACK LENTICULAR BRACKET
+0x215C U+002B # PLUS SIGN Fullwidth: U+FF0B
+0x215D U+2212 # MINUS SIGN Windows: U+FF0D
+0x215E U+00B1 # PLUS-MINUS SIGN
+0x215F U+00D7 # MULTIPLICATION SIGN
+0x2160 U+00F7 # DIVISION SIGN
+0x2161 U+003D # EQUALS SIGN Fullwidth: U+FF1D
+0x2162 U+2260 # NOT EQUAL TO
+0x2163 U+003C # LESS-THAN SIGN Fullwidth: U+FF1C
+0x2164 U+003E # GREATER-THAN SIGN Fullwidth: U+FF1E
+0x2165 U+2266 # LESS-THAN OVER EQUAL TO
+0x2166 U+2267 # GREATER-THAN OVER EQUAL TO
+0x2167 U+221E # INFINITY
+0x2168 U+2234 # THEREFORE
+0x2169 U+2642 # MALE SIGN
+0x216A U+2640 # FEMALE SIGN
+0x216B U+00B0 # DEGREE SIGN
+0x216C U+2032 # PRIME
+0x216D U+2033 # DOUBLE PRIME
+0x216E U+2103 # DEGREE CELSIUS
+0x216F U+00A5 # YEN SIGN Windows: U+FFE5
+0x2170 U+0024 # DOLLAR SIGN Fullwidth: U+FF04
+0x2171 U+00A2 # CENT SIGN Windows: U+FFE0
+0x2172 U+00A3 # POUND SIGN Windows: U+FFE1
+0x2173 U+0025 # PERCENT SIGN Fullwidth: U+FF05
+0x2174 U+0023 # NUMBER SIGN Fullwidth: U+FF03
+0x2175 U+0026 # AMPERSAND Fullwidth: U+FF06
+0x2176 U+002A # ASTERISK Fullwidth: U+FF0A
+0x2177 U+0040 # COMMERCIAL AT Fullwidth: U+FF20
+0x2178 U+00A7 # SECTION SIGN
+0x2179 U+2606 # WHITE STAR
+0x217A U+2605 # BLACK STAR
+0x217B U+25CB # WHITE CIRCLE
+0x217C U+25CF # BLACK CIRCLE
+0x217D U+25CE # BULLSEYE
+0x217E U+25C7 # WHITE DIAMOND
+0x2221 U+25C6 # BLACK DIAMOND
+0x2222 U+25A1 # WHITE SQUARE
+0x2223 U+25A0 # BLACK SQUARE
+0x2224 U+25B3 # WHITE UP-POINTING TRIANGLE
+0x2225 U+25B2 # BLACK UP-POINTING TRIANGLE
+0x2226 U+25BD # WHITE DOWN-POINTING TRIANGLE
+0x2227 U+25BC # BLACK DOWN-POINTING TRIANGLE
+0x2228 U+203B # REFERENCE MARK
+0x2229 U+3012 # POSTAL MARK
+0x222A U+2192 # RIGHTWARDS ARROW
+0x222B U+2190 # LEFTWARDS ARROW
+0x222C U+2191 # UPWARDS ARROW
+0x222D U+2193 # DOWNWARDS ARROW
+0x222E U+3013 # GETA MARK
+0x222F U+0027 # APOSTROPHE [2000] Fullwidth: U+FF07
+0x2230 U+0022 # QUOTATION MARK [2000] Fullwidth: U+FF02
+0x2231 U+002D # HYPHEN-MINUS [2000] Fullwidth: U+FF0D
+0x2232 U+007E # TILDE [2000] Fullwidth: U+FF5E
+0x2233 U+3033 # VERTICAL KANA REPEAT MARK UPPER HALF [2000]
+0x2234 U+3034 # VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF [2000]
+0x2235 U+3035 # VERTICAL KANA REPEAT MARK LOWER HALF [2000]
+0x2236 U+303B # VERTICAL IDEOGRAPHIC ITERATION MARK [2000] [Unicode3.2]
+0x2237 U+303C # MASU MARK [2000] [Unicode3.2]
+0x2238 U+30FF # KATAKANA DIGRAPH KOTO [2000] [Unicode3.2]
+0x2239 U+309F # HIRAGANA DIGRAPH YORI [2000] [Unicode3.2]
+0x223A U+2208 # ELEMENT OF [1983]
+0x223B U+220B # CONTAINS AS MEMBER [1983]
+0x223C U+2286 # SUBSET OF OR EQUAL TO [1983]
+0x223D U+2287 # SUPERSET OF OR EQUAL TO [1983]
+0x223E U+2282 # SUBSET OF [1983]
+0x223F U+2283 # SUPERSET OF [1983]
+0x2240 U+222A # UNION [1983]
+0x2241 U+2229 # INTERSECTION [1983]
+0x2242 U+2284 # NOT A SUBSET OF [2000]
+0x2243 U+2285 # NOT A SUPERSET OF [2000]
+0x2244 U+228A # SUBSET OF WITH NOT EQUAL TO [2000]
+0x2245 U+228B # SUPERSET OF WITH NOT EQUAL TO [2000]
+0x2246 U+2209 # NOT AN ELEMENT OF [2000]
+0x2247 U+2205 # EMPTY SET [2000]
+0x2248 U+2305 # PROJECTIVE [2000]
+0x2249 U+2306 # PERSPECTIVE [2000]
+0x224A U+2227 # LOGICAL AND [1983]
+0x224B U+2228 # LOGICAL OR [1983]
+0x224C U+00AC # NOT SIGN [1983] Windows: U+FFE2
+0x224D U+21D2 # RIGHTWARDS DOUBLE ARROW [1983]
+0x224E U+21D4 # LEFT RIGHT DOUBLE ARROW [1983]
+0x224F U+2200 # FOR ALL [1983]
+0x2250 U+2203 # THERE EXISTS [1983]
+0x2251 U+2295 # CIRCLED PLUS [2000]
+0x2252 U+2296 # CIRCLED MINUS [2000]
+0x2253 U+2297 # CIRCLED TIMES [2000]
+0x2254 U+2225 # PARALLEL TO [2000]
+0x2255 U+2226 # NOT PARALLEL TO [2000]
+0x2256 U+FF5F # FULLWIDTH LEFT WHITE PARENTHESIS [2000] [Unicode3.2]
+0x2257 U+FF60 # FULLWIDTH RIGHT WHITE PARENTHESIS [2000] [Unicode3.2]
+0x2258 U+3018 # LEFT WHITE TORTOISE SHELL BRACKET [2000]
+0x2259 U+3019 # RIGHT WHITE TORTOISE SHELL BRACKET [2000]
+0x225A U+3016 # LEFT WHITE LENTICULAR BRACKET [2000]
+0x225B U+3017 # RIGHT WHITE LENTICULAR BRACKET [2000]
+0x225C U+2220 # ANGLE [1983]
+0x225D U+22A5 # UP TACK [1983]
+0x225E U+2312 # ARC [1983]
+0x225F U+2202 # PARTIAL DIFFERENTIAL [1983]
+0x2260 U+2207 # NABLA [1983]
+0x2261 U+2261 # IDENTICAL TO [1983]
+0x2262 U+2252 # APPROXIMATELY EQUAL TO OR THE IMAGE OF [1983]
+0x2263 U+226A # MUCH LESS-THAN [1983]
+0x2264 U+226B # MUCH GREATER-THAN [1983]
+0x2265 U+221A # SQUARE ROOT [1983]
+0x2266 U+223D # REVERSED TILDE [1983]
+0x2267 U+221D # PROPORTIONAL TO [1983]
+0x2268 U+2235 # BECAUSE [1983]
+0x2269 U+222B # INTEGRAL [1983]
+0x226A U+222C # DOUBLE INTEGRAL [1983]
+0x226B U+2262 # NOT IDENTICAL TO [2000]
+0x226C U+2243 # ASYMPTOTICALLY EQUAL TO [2000]
+0x226D U+2245 # APPROXIMATELY EQUAL TO [2000]
+0x226E U+2248 # ALMOST EQUAL TO [2000]
+0x226F U+2276 # LESS-THAN OR GREATER-THAN [2000]
+0x2270 U+2277 # GREATER-THAN OR LESS-THAN [2000]
+0x2271 U+2194 # LEFT RIGHT ARROW [2000]
+0x2272 U+212B # ANGSTROM SIGN [1983]
+0x2273 U+2030 # PER MILLE SIGN [1983]
+0x2274 U+266F # MUSIC SHARP SIGN [1983]
+0x2275 U+266D # MUSIC FLAT SIGN [1983]
+0x2276 U+266A # EIGHTH NOTE [1983]
+0x2277 U+2020 # DAGGER [1983]
+0x2278 U+2021 # DOUBLE DAGGER [1983]
+0x2279 U+00B6 # PILCROW SIGN [1983]
+0x227A U+266E # MUSIC NATURAL SIGN [2000]
+0x227B U+266B # BEAMED EIGHTH NOTES [2000]
+0x227C U+266C # BEAMED SIXTEENTH NOTES [2000]
+0x227D U+2669 # QUARTER NOTE [2000]
+0x227E U+25EF # LARGE CIRCLE [1983]
+0x2321 U+25B7 # WHITE RIGHT-POINTING TRIANGLE [2000]
+0x2322 U+25B6 # BLACK RIGHT-POINTING TRIANGLE [2000]
+0x2323 U+25C1 # WHITE LEFT-POINTING TRIANGLE [2000]
+0x2324 U+25C0 # BLACK LEFT-POINTING TRIANGLE [2000]
+0x2325 U+2197 # NORTH EAST ARROW [2000]
+0x2326 U+2198 # SOUTH EAST ARROW [2000]
+0x2327 U+2196 # NORTH WEST ARROW [2000]
+0x2328 U+2199 # SOUTH WEST ARROW [2000]
+0x2329 U+21C4 # RIGHTWARDS ARROW OVER LEFTWARDS ARROW [2000]
+0x232A U+21E8 # RIGHTWARDS WHITE ARROW [2000]
+0x232B U+21E6 # LEFTWARDS WHITE ARROW [2000]
+0x232C U+21E7 # UPWARDS WHITE ARROW [2000]
+0x232D U+21E9 # DOWNWARDS WHITE ARROW [2000]
+0x232E U+2934 # ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS [2000] [Unicode3.2]
+0x232F U+2935 # ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS [2000] [Unicode3.2]
+0x2330 U+0030 # DIGIT ZERO Fullwidth: U+FF10
+0x2331 U+0031 # DIGIT ONE Fullwidth: U+FF11
+0x2332 U+0032 # DIGIT TWO Fullwidth: U+FF12
+0x2333 U+0033 # DIGIT THREE Fullwidth: U+FF13
+0x2334 U+0034 # DIGIT FOUR Fullwidth: U+FF14
+0x2335 U+0035 # DIGIT FIVE Fullwidth: U+FF15
+0x2336 U+0036 # DIGIT SIX Fullwidth: U+FF16
+0x2337 U+0037 # DIGIT SEVEN Fullwidth: U+FF17
+0x2338 U+0038 # DIGIT EIGHT Fullwidth: U+FF18
+0x2339 U+0039 # DIGIT NINE Fullwidth: U+FF19
+0x233A U+29BF # CIRCLED BULLET [2000] [Unicode3.2]
+0x233B U+25C9 # FISHEYE [2000]
+0x233C U+303D # PART ALTERNATION MARK [2000] [Unicode3.2]
+0x233D U+FE46 # WHITE SESAME DOT [2000] [Unicode3.2]
+0x233E U+FE45 # SESAME DOT [2000] [Unicode3.2]
+0x233F U+25E6 # WHITE BULLET [2000]
+0x2340 U+2022 # BULLET [2000]
+0x2341 U+0041 # LATIN CAPITAL LETTER A Fullwidth: U+FF21
+0x2342 U+0042 # LATIN CAPITAL LETTER B Fullwidth: U+FF22
+0x2343 U+0043 # LATIN CAPITAL LETTER C Fullwidth: U+FF23
+0x2344 U+0044 # LATIN CAPITAL LETTER D Fullwidth: U+FF24
+0x2345 U+0045 # LATIN CAPITAL LETTER E Fullwidth: U+FF25
+0x2346 U+0046 # LATIN CAPITAL LETTER F Fullwidth: U+FF26
+0x2347 U+0047 # LATIN CAPITAL LETTER G Fullwidth: U+FF27
+0x2348 U+0048 # LATIN CAPITAL LETTER H Fullwidth: U+FF28
+0x2349 U+0049 # LATIN CAPITAL LETTER I Fullwidth: U+FF29
+0x234A U+004A # LATIN CAPITAL LETTER J Fullwidth: U+FF2A
+0x234B U+004B # LATIN CAPITAL LETTER K Fullwidth: U+FF2B
+0x234C U+004C # LATIN CAPITAL LETTER L Fullwidth: U+FF2C
+0x234D U+004D # LATIN CAPITAL LETTER M Fullwidth: U+FF2D
+0x234E U+004E # LATIN CAPITAL LETTER N Fullwidth: U+FF2E
+0x234F U+004F # LATIN CAPITAL LETTER O Fullwidth: U+FF2F
+0x2350 U+0050 # LATIN CAPITAL LETTER P Fullwidth: U+FF30
+0x2351 U+0051 # LATIN CAPITAL LETTER Q Fullwidth: U+FF31
+0x2352 U+0052 # LATIN CAPITAL LETTER R Fullwidth: U+FF32
+0x2353 U+0053 # LATIN CAPITAL LETTER S Fullwidth: U+FF33
+0x2354 U+0054 # LATIN CAPITAL LETTER T Fullwidth: U+FF34
+0x2355 U+0055 # LATIN CAPITAL LETTER U Fullwidth: U+FF35
+0x2356 U+0056 # LATIN CAPITAL LETTER V Fullwidth: U+FF36
+0x2357 U+0057 # LATIN CAPITAL LETTER W Fullwidth: U+FF37
+0x2358 U+0058 # LATIN CAPITAL LETTER X Fullwidth: U+FF38
+0x2359 U+0059 # LATIN CAPITAL LETTER Y Fullwidth: U+FF39
+0x235A U+005A # LATIN CAPITAL LETTER Z Fullwidth: U+FF3A
+0x235B U+2213 # MINUS-OR-PLUS SIGN [2000]
+0x235C U+2135 # ALEF SYMBOL [2000]
+0x235D U+210F # PLANCK CONSTANT OVER TWO PI [2000]
+0x235E U+33CB # SQUARE HP [2000]
+0x235F U+2113 # SCRIPT SMALL L [2000]
+0x2360 U+2127 # INVERTED OHM SIGN [2000]
+0x2361 U+0061 # LATIN SMALL LETTER A Fullwidth: U+FF41
+0x2362 U+0062 # LATIN SMALL LETTER B Fullwidth: U+FF42
+0x2363 U+0063 # LATIN SMALL LETTER C Fullwidth: U+FF43
+0x2364 U+0064 # LATIN SMALL LETTER D Fullwidth: U+FF44
+0x2365 U+0065 # LATIN SMALL LETTER E Fullwidth: U+FF45
+0x2366 U+0066 # LATIN SMALL LETTER F Fullwidth: U+FF46
+0x2367 U+0067 # LATIN SMALL LETTER G Fullwidth: U+FF47
+0x2368 U+0068 # LATIN SMALL LETTER H Fullwidth: U+FF48
+0x2369 U+0069 # LATIN SMALL LETTER I Fullwidth: U+FF49
+0x236A U+006A # LATIN SMALL LETTER J Fullwidth: U+FF4A
+0x236B U+006B # LATIN SMALL LETTER K Fullwidth: U+FF4B
+0x236C U+006C # LATIN SMALL LETTER L Fullwidth: U+FF4C
+0x236D U+006D # LATIN SMALL LETTER M Fullwidth: U+FF4D
+0x236E U+006E # LATIN SMALL LETTER N Fullwidth: U+FF4E
+0x236F U+006F # LATIN SMALL LETTER O Fullwidth: U+FF4F
+0x2370 U+0070 # LATIN SMALL LETTER P Fullwidth: U+FF50
+0x2371 U+0071 # LATIN SMALL LETTER Q Fullwidth: U+FF51
+0x2372 U+0072 # LATIN SMALL LETTER R Fullwidth: U+FF52
+0x2373 U+0073 # LATIN SMALL LETTER S Fullwidth: U+FF53
+0x2374 U+0074 # LATIN SMALL LETTER T Fullwidth: U+FF54
+0x2375 U+0075 # LATIN SMALL LETTER U Fullwidth: U+FF55
+0x2376 U+0076 # LATIN SMALL LETTER V Fullwidth: U+FF56
+0x2377 U+0077 # LATIN SMALL LETTER W Fullwidth: U+FF57
+0x2378 U+0078 # LATIN SMALL LETTER X Fullwidth: U+FF58
+0x2379 U+0079 # LATIN SMALL LETTER Y Fullwidth: U+FF59
+0x237A U+007A # LATIN SMALL LETTER Z Fullwidth: U+FF5A
+0x237B U+30A0 # KATAKANA-HIRAGANA DOUBLE HYPHEN [2000] [Unicode3.2]
+0x237C U+2013 # EN DASH [2000]
+0x237D U+29FA # DOUBLE PLUS [2000] [Unicode3.2]
+0x237E U+29FB # TRIPLE PLUS [2000] [Unicode3.2]
+0x2421 U+3041 # HIRAGANA LETTER SMALL A
+0x2422 U+3042 # HIRAGANA LETTER A
+0x2423 U+3043 # HIRAGANA LETTER SMALL I
+0x2424 U+3044 # HIRAGANA LETTER I
+0x2425 U+3045 # HIRAGANA LETTER SMALL U
+0x2426 U+3046 # HIRAGANA LETTER U
+0x2427 U+3047 # HIRAGANA LETTER SMALL E
+0x2428 U+3048 # HIRAGANA LETTER E
+0x2429 U+3049 # HIRAGANA LETTER SMALL O
+0x242A U+304A # HIRAGANA LETTER O
+0x242B U+304B # HIRAGANA LETTER KA
+0x242C U+304C # HIRAGANA LETTER GA
+0x242D U+304D # HIRAGANA LETTER KI
+0x242E U+304E # HIRAGANA LETTER GI
+0x242F U+304F # HIRAGANA LETTER KU
+0x2430 U+3050 # HIRAGANA LETTER GU
+0x2431 U+3051 # HIRAGANA LETTER KE
+0x2432 U+3052 # HIRAGANA LETTER GE
+0x2433 U+3053 # HIRAGANA LETTER KO
+0x2434 U+3054 # HIRAGANA LETTER GO
+0x2435 U+3055 # HIRAGANA LETTER SA
+0x2436 U+3056 # HIRAGANA LETTER ZA
+0x2437 U+3057 # HIRAGANA LETTER SI
+0x2438 U+3058 # HIRAGANA LETTER ZI
+0x2439 U+3059 # HIRAGANA LETTER SU
+0x243A U+305A # HIRAGANA LETTER ZU
+0x243B U+305B # HIRAGANA LETTER SE
+0x243C U+305C # HIRAGANA LETTER ZE
+0x243D U+305D # HIRAGANA LETTER SO
+0x243E U+305E # HIRAGANA LETTER ZO
+0x243F U+305F # HIRAGANA LETTER TA
+0x2440 U+3060 # HIRAGANA LETTER DA
+0x2441 U+3061 # HIRAGANA LETTER TI
+0x2442 U+3062 # HIRAGANA LETTER DI
+0x2443 U+3063 # HIRAGANA LETTER SMALL TU
+0x2444 U+3064 # HIRAGANA LETTER TU
+0x2445 U+3065 # HIRAGANA LETTER DU
+0x2446 U+3066 # HIRAGANA LETTER TE
+0x2447 U+3067 # HIRAGANA LETTER DE
+0x2448 U+3068 # HIRAGANA LETTER TO
+0x2449 U+3069 # HIRAGANA LETTER DO
+0x244A U+306A # HIRAGANA LETTER NA
+0x244B U+306B # HIRAGANA LETTER NI
+0x244C U+306C # HIRAGANA LETTER NU
+0x244D U+306D # HIRAGANA LETTER NE
+0x244E U+306E # HIRAGANA LETTER NO
+0x244F U+306F # HIRAGANA LETTER HA
+0x2450 U+3070 # HIRAGANA LETTER BA
+0x2451 U+3071 # HIRAGANA LETTER PA
+0x2452 U+3072 # HIRAGANA LETTER HI
+0x2453 U+3073 # HIRAGANA LETTER BI
+0x2454 U+3074 # HIRAGANA LETTER PI
+0x2455 U+3075 # HIRAGANA LETTER HU
+0x2456 U+3076 # HIRAGANA LETTER BU
+0x2457 U+3077 # HIRAGANA LETTER PU
+0x2458 U+3078 # HIRAGANA LETTER HE
+0x2459 U+3079 # HIRAGANA LETTER BE
+0x245A U+307A # HIRAGANA LETTER PE
+0x245B U+307B # HIRAGANA LETTER HO
+0x245C U+307C # HIRAGANA LETTER BO
+0x245D U+307D # HIRAGANA LETTER PO
+0x245E U+307E # HIRAGANA LETTER MA
+0x245F U+307F # HIRAGANA LETTER MI
+0x2460 U+3080 # HIRAGANA LETTER MU
+0x2461 U+3081 # HIRAGANA LETTER ME
+0x2462 U+3082 # HIRAGANA LETTER MO
+0x2463 U+3083 # HIRAGANA LETTER SMALL YA
+0x2464 U+3084 # HIRAGANA LETTER YA
+0x2465 U+3085 # HIRAGANA LETTER SMALL YU
+0x2466 U+3086 # HIRAGANA LETTER YU
+0x2467 U+3087 # HIRAGANA LETTER SMALL YO
+0x2468 U+3088 # HIRAGANA LETTER YO
+0x2469 U+3089 # HIRAGANA LETTER RA
+0x246A U+308A # HIRAGANA LETTER RI
+0x246B U+308B # HIRAGANA LETTER RU
+0x246C U+308C # HIRAGANA LETTER RE
+0x246D U+308D # HIRAGANA LETTER RO
+0x246E U+308E # HIRAGANA LETTER SMALL WA
+0x246F U+308F # HIRAGANA LETTER WA
+0x2470 U+3090 # HIRAGANA LETTER WI
+0x2471 U+3091 # HIRAGANA LETTER WE
+0x2472 U+3092 # HIRAGANA LETTER WO
+0x2473 U+3093 # HIRAGANA LETTER N
+0x2474 U+3094 # HIRAGANA LETTER VU [2000]
+0x2475 U+3095 # HIRAGANA LETTER SMALL KA [2000] [Unicode3.2]
+0x2476 U+3096 # HIRAGANA LETTER SMALL KE [2000] [Unicode3.2]
+0x2477 U+304B+309A # [2000]
+0x2478 U+304D+309A # [2000]
+0x2479 U+304F+309A # [2000]
+0x247A U+3051+309A # [2000]
+0x247B U+3053+309A # [2000]
+0x247C # <reserved>
+0x247D # <reserved>
+0x247E # <reserved>
+0x2521 U+30A1 # KATAKANA LETTER SMALL A
+0x2522 U+30A2 # KATAKANA LETTER A
+0x2523 U+30A3 # KATAKANA LETTER SMALL I
+0x2524 U+30A4 # KATAKANA LETTER I
+0x2525 U+30A5 # KATAKANA LETTER SMALL U
+0x2526 U+30A6 # KATAKANA LETTER U
+0x2527 U+30A7 # KATAKANA LETTER SMALL E
+0x2528 U+30A8 # KATAKANA LETTER E
+0x2529 U+30A9 # KATAKANA LETTER SMALL O
+0x252A U+30AA # KATAKANA LETTER O
+0x252B U+30AB # KATAKANA LETTER KA
+0x252C U+30AC # KATAKANA LETTER GA
+0x252D U+30AD # KATAKANA LETTER KI
+0x252E U+30AE # KATAKANA LETTER GI
+0x252F U+30AF # KATAKANA LETTER KU
+0x2530 U+30B0 # KATAKANA LETTER GU
+0x2531 U+30B1 # KATAKANA LETTER KE
+0x2532 U+30B2 # KATAKANA LETTER GE
+0x2533 U+30B3 # KATAKANA LETTER KO
+0x2534 U+30B4 # KATAKANA LETTER GO
+0x2535 U+30B5 # KATAKANA LETTER SA
+0x2536 U+30B6 # KATAKANA LETTER ZA
+0x2537 U+30B7 # KATAKANA LETTER SI
+0x2538 U+30B8 # KATAKANA LETTER ZI
+0x2539 U+30B9 # KATAKANA LETTER SU
+0x253A U+30BA # KATAKANA LETTER ZU
+0x253B U+30BB # KATAKANA LETTER SE
+0x253C U+30BC # KATAKANA LETTER ZE
+0x253D U+30BD # KATAKANA LETTER SO
+0x253E U+30BE # KATAKANA LETTER ZO
+0x253F U+30BF # KATAKANA LETTER TA
+0x2540 U+30C0 # KATAKANA LETTER DA
+0x2541 U+30C1 # KATAKANA LETTER TI
+0x2542 U+30C2 # KATAKANA LETTER DI
+0x2543 U+30C3 # KATAKANA LETTER SMALL TU
+0x2544 U+30C4 # KATAKANA LETTER TU
+0x2545 U+30C5 # KATAKANA LETTER DU
+0x2546 U+30C6 # KATAKANA LETTER TE
+0x2547 U+30C7 # KATAKANA LETTER DE
+0x2548 U+30C8 # KATAKANA LETTER TO
+0x2549 U+30C9 # KATAKANA LETTER DO
+0x254A U+30CA # KATAKANA LETTER NA
+0x254B U+30CB # KATAKANA LETTER NI
+0x254C U+30CC # KATAKANA LETTER NU
+0x254D U+30CD # KATAKANA LETTER NE
+0x254E U+30CE # KATAKANA LETTER NO
+0x254F U+30CF # KATAKANA LETTER HA
+0x2550 U+30D0 # KATAKANA LETTER BA
+0x2551 U+30D1 # KATAKANA LETTER PA
+0x2552 U+30D2 # KATAKANA LETTER HI
+0x2553 U+30D3 # KATAKANA LETTER BI
+0x2554 U+30D4 # KATAKANA LETTER PI
+0x2555 U+30D5 # KATAKANA LETTER HU
+0x2556 U+30D6 # KATAKANA LETTER BU
+0x2557 U+30D7 # KATAKANA LETTER PU
+0x2558 U+30D8 # KATAKANA LETTER HE
+0x2559 U+30D9 # KATAKANA LETTER BE
+0x255A U+30DA # KATAKANA LETTER PE
+0x255B U+30DB # KATAKANA LETTER HO
+0x255C U+30DC # KATAKANA LETTER BO
+0x255D U+30DD # KATAKANA LETTER PO
+0x255E U+30DE # KATAKANA LETTER MA
+0x255F U+30DF # KATAKANA LETTER MI
+0x2560 U+30E0 # KATAKANA LETTER MU
+0x2561 U+30E1 # KATAKANA LETTER ME
+0x2562 U+30E2 # KATAKANA LETTER MO
+0x2563 U+30E3 # KATAKANA LETTER SMALL YA
+0x2564 U+30E4 # KATAKANA LETTER YA
+0x2565 U+30E5 # KATAKANA LETTER SMALL YU
+0x2566 U+30E6 # KATAKANA LETTER YU
+0x2567 U+30E7 # KATAKANA LETTER SMALL YO
+0x2568 U+30E8 # KATAKANA LETTER YO
+0x2569 U+30E9 # KATAKANA LETTER RA
+0x256A U+30EA # KATAKANA LETTER RI
+0x256B U+30EB # KATAKANA LETTER RU
+0x256C U+30EC # KATAKANA LETTER RE
+0x256D U+30ED # KATAKANA LETTER RO
+0x256E U+30EE # KATAKANA LETTER SMALL WA
+0x256F U+30EF # KATAKANA LETTER WA
+0x2570 U+30F0 # KATAKANA LETTER WI
+0x2571 U+30F1 # KATAKANA LETTER WE
+0x2572 U+30F2 # KATAKANA LETTER WO
+0x2573 U+30F3 # KATAKANA LETTER N
+0x2574 U+30F4 # KATAKANA LETTER VU
+0x2575 U+30F5 # KATAKANA LETTER SMALL KA
+0x2576 U+30F6 # KATAKANA LETTER SMALL KE
+0x2577 U+30AB+309A # [2000]
+0x2578 U+30AD+309A # [2000]
+0x2579 U+30AF+309A # [2000]
+0x257A U+30B1+309A # [2000]
+0x257B U+30B3+309A # [2000]
+0x257C U+30BB+309A # [2000]
+0x257D U+30C4+309A # [2000]
+0x257E U+30C8+309A # [2000]
+0x2621 U+0391 # GREEK CAPITAL LETTER ALPHA
+0x2622 U+0392 # GREEK CAPITAL LETTER BETA
+0x2623 U+0393 # GREEK CAPITAL LETTER GAMMA
+0x2624 U+0394 # GREEK CAPITAL LETTER DELTA
+0x2625 U+0395 # GREEK CAPITAL LETTER EPSILON
+0x2626 U+0396 # GREEK CAPITAL LETTER ZETA
+0x2627 U+0397 # GREEK CAPITAL LETTER ETA
+0x2628 U+0398 # GREEK CAPITAL LETTER THETA
+0x2629 U+0399 # GREEK CAPITAL LETTER IOTA
+0x262A U+039A # GREEK CAPITAL LETTER KAPPA
+0x262B U+039B # GREEK CAPITAL LETTER LAMDA
+0x262C U+039C # GREEK CAPITAL LETTER MU
+0x262D U+039D # GREEK CAPITAL LETTER NU
+0x262E U+039E # GREEK CAPITAL LETTER XI
+0x262F U+039F # GREEK CAPITAL LETTER OMICRON
+0x2630 U+03A0 # GREEK CAPITAL LETTER PI
+0x2631 U+03A1 # GREEK CAPITAL LETTER RHO
+0x2632 U+03A3 # GREEK CAPITAL LETTER SIGMA
+0x2633 U+03A4 # GREEK CAPITAL LETTER TAU
+0x2634 U+03A5 # GREEK CAPITAL LETTER UPSILON
+0x2635 U+03A6 # GREEK CAPITAL LETTER PHI
+0x2636 U+03A7 # GREEK CAPITAL LETTER CHI
+0x2637 U+03A8 # GREEK CAPITAL LETTER PSI
+0x2638 U+03A9 # GREEK CAPITAL LETTER OMEGA
+0x2639 U+2664 # WHITE SPADE SUIT [2000]
+0x263A U+2660 # BLACK SPADE SUIT [2000]
+0x263B U+2662 # WHITE DIAMOND SUIT [2000]
+0x263C U+2666 # BLACK DIAMOND SUIT [2000]
+0x263D U+2661 # WHITE HEART SUIT [2000]
+0x263E U+2665 # BLACK HEART SUIT [2000]
+0x263F U+2667 # WHITE CLUB SUIT [2000]
+0x2640 U+2663 # BLACK CLUB SUIT [2000]
+0x2641 U+03B1 # GREEK SMALL LETTER ALPHA
+0x2642 U+03B2 # GREEK SMALL LETTER BETA
+0x2643 U+03B3 # GREEK SMALL LETTER GAMMA
+0x2644 U+03B4 # GREEK SMALL LETTER DELTA
+0x2645 U+03B5 # GREEK SMALL LETTER EPSILON
+0x2646 U+03B6 # GREEK SMALL LETTER ZETA
+0x2647 U+03B7 # GREEK SMALL LETTER ETA
+0x2648 U+03B8 # GREEK SMALL LETTER THETA
+0x2649 U+03B9 # GREEK SMALL LETTER IOTA
+0x264A U+03BA # GREEK SMALL LETTER KAPPA
+0x264B U+03BB # GREEK SMALL LETTER LAMDA
+0x264C U+03BC # GREEK SMALL LETTER MU
+0x264D U+03BD # GREEK SMALL LETTER NU
+0x264E U+03BE # GREEK SMALL LETTER XI
+0x264F U+03BF # GREEK SMALL LETTER OMICRON
+0x2650 U+03C0 # GREEK SMALL LETTER PI
+0x2651 U+03C1 # GREEK SMALL LETTER RHO
+0x2652 U+03C3 # GREEK SMALL LETTER SIGMA
+0x2653 U+03C4 # GREEK SMALL LETTER TAU
+0x2654 U+03C5 # GREEK SMALL LETTER UPSILON
+0x2655 U+03C6 # GREEK SMALL LETTER PHI
+0x2656 U+03C7 # GREEK SMALL LETTER CHI
+0x2657 U+03C8 # GREEK SMALL LETTER PSI
+0x2658 U+03C9 # GREEK SMALL LETTER OMEGA
+0x2659 U+03C2 # GREEK SMALL LETTER FINAL SIGMA [2000]
+0x265A U+24F5 # DOUBLE CIRCLED DIGIT ONE [2000] [Unicode3.2]
+0x265B U+24F6 # DOUBLE CIRCLED DIGIT TWO [2000] [Unicode3.2]
+0x265C U+24F7 # DOUBLE CIRCLED DIGIT THREE [2000] [Unicode3.2]
+0x265D U+24F8 # DOUBLE CIRCLED DIGIT FOUR [2000] [Unicode3.2]
+0x265E U+24F9 # DOUBLE CIRCLED DIGIT FIVE [2000] [Unicode3.2]
+0x265F U+24FA # DOUBLE CIRCLED DIGIT SIX [2000] [Unicode3.2]
+0x2660 U+24FB # DOUBLE CIRCLED DIGIT SEVEN [2000] [Unicode3.2]
+0x2661 U+24FC # DOUBLE CIRCLED DIGIT EIGHT [2000] [Unicode3.2]
+0x2662 U+24FD # DOUBLE CIRCLED DIGIT NINE [2000] [Unicode3.2]
+0x2663 U+24FE # DOUBLE CIRCLED NUMBER TEN [2000] [Unicode3.2]
+0x2664 U+2616 # WHITE SHOGI PIECE [2000] [Unicode3.2]
+0x2665 U+2617 # BLACK SHOGI PIECE [2000] [Unicode3.2]
+0x2666 U+3020 # POSTAL MARK FACE [2000]
+0x2667 U+260E # BLACK TELEPHONE [2000]
+0x2668 U+2600 # BLACK SUN WITH RAYS [2000]
+0x2669 U+2601 # CLOUD [2000]
+0x266A U+2602 # UMBRELLA [2000]
+0x266B U+2603 # SNOWMAN [2000]
+0x266C U+2668 # HOT SPRINGS [2000]
+0x266D U+25B1 # WHITE PARALLELOGRAM [2000]
+0x266E U+31F0 # KATAKANA LETTER SMALL KU [2000] [Unicode3.2]
+0x266F U+31F1 # KATAKANA LETTER SMALL SI [2000] [Unicode3.2]
+0x2670 U+31F2 # KATAKANA LETTER SMALL SU [2000] [Unicode3.2]
+0x2671 U+31F3 # KATAKANA LETTER SMALL TO [2000] [Unicode3.2]
+0x2672 U+31F4 # KATAKANA LETTER SMALL NU [2000] [Unicode3.2]
+0x2673 U+31F5 # KATAKANA LETTER SMALL HA [2000] [Unicode3.2]
+0x2674 U+31F6 # KATAKANA LETTER SMALL HI [2000] [Unicode3.2]
+0x2675 U+31F7 # KATAKANA LETTER SMALL HU [2000] [Unicode3.2]
+0x2676 U+31F8 # KATAKANA LETTER SMALL HE [2000] [Unicode3.2]
+0x2677 U+31F9 # KATAKANA LETTER SMALL HO [2000] [Unicode3.2]
+0x2678 U+31F7+309A # [2000]
+0x2679 U+31FA # KATAKANA LETTER SMALL MU [2000] [Unicode3.2]
+0x267A U+31FB # KATAKANA LETTER SMALL RA [2000] [Unicode3.2]
+0x267B U+31FC # KATAKANA LETTER SMALL RI [2000] [Unicode3.2]
+0x267C U+31FD # KATAKANA LETTER SMALL RU [2000] [Unicode3.2]
+0x267D U+31FE # KATAKANA LETTER SMALL RE [2000] [Unicode3.2]
+0x267E U+31FF # KATAKANA LETTER SMALL RO [2000] [Unicode3.2]
+0x2721 U+0410 # CYRILLIC CAPITAL LETTER A
+0x2722 U+0411 # CYRILLIC CAPITAL LETTER BE
+0x2723 U+0412 # CYRILLIC CAPITAL LETTER VE
+0x2724 U+0413 # CYRILLIC CAPITAL LETTER GHE
+0x2725 U+0414 # CYRILLIC CAPITAL LETTER DE
+0x2726 U+0415 # CYRILLIC CAPITAL LETTER IE
+0x2727 U+0401 # CYRILLIC CAPITAL LETTER IO
+0x2728 U+0416 # CYRILLIC CAPITAL LETTER ZHE
+0x2729 U+0417 # CYRILLIC CAPITAL LETTER ZE
+0x272A U+0418 # CYRILLIC CAPITAL LETTER I
+0x272B U+0419 # CYRILLIC CAPITAL LETTER SHORT I
+0x272C U+041A # CYRILLIC CAPITAL LETTER KA
+0x272D U+041B # CYRILLIC CAPITAL LETTER EL
+0x272E U+041C # CYRILLIC CAPITAL LETTER EM
+0x272F U+041D # CYRILLIC CAPITAL LETTER EN
+0x2730 U+041E # CYRILLIC CAPITAL LETTER O
+0x2731 U+041F # CYRILLIC CAPITAL LETTER PE
+0x2732 U+0420 # CYRILLIC CAPITAL LETTER ER
+0x2733 U+0421 # CYRILLIC CAPITAL LETTER ES
+0x2734 U+0422 # CYRILLIC CAPITAL LETTER TE
+0x2735 U+0423 # CYRILLIC CAPITAL LETTER U
+0x2736 U+0424 # CYRILLIC CAPITAL LETTER EF
+0x2737 U+0425 # CYRILLIC CAPITAL LETTER HA
+0x2738 U+0426 # CYRILLIC CAPITAL LETTER TSE
+0x2739 U+0427 # CYRILLIC CAPITAL LETTER CHE
+0x273A U+0428 # CYRILLIC CAPITAL LETTER SHA
+0x273B U+0429 # CYRILLIC CAPITAL LETTER SHCHA
+0x273C U+042A # CYRILLIC CAPITAL LETTER HARD SIGN
+0x273D U+042B # CYRILLIC CAPITAL LETTER YERU
+0x273E U+042C # CYRILLIC CAPITAL LETTER SOFT SIGN
+0x273F U+042D # CYRILLIC CAPITAL LETTER E
+0x2740 U+042E # CYRILLIC CAPITAL LETTER YU
+0x2741 U+042F # CYRILLIC CAPITAL LETTER YA
+0x2742 U+23BE # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT [2000] [Unicode3.2]
+0x2743 U+23BF # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT [2000] [Unicode3.2]
+0x2744 U+23C0 # DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE [2000] [Unicode3.2]
+0x2745 U+23C1 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE [2000] [Unicode3.2]
+0x2746 U+23C2 # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE [2000] [Unicode3.2]
+0x2747 U+23C3 # DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE [2000] [Unicode3.2]
+0x2748 U+23C4 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE [2000] [Unicode3.2]
+0x2749 U+23C5 # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE [2000] [Unicode3.2]
+0x274A U+23C6 # DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE [2000] [Unicode3.2]
+0x274B U+23C7 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE [2000] [Unicode3.2]
+0x274C U+23C8 # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE [2000] [Unicode3.2]
+0x274D U+23C9 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL [2000] [Unicode3.2]
+0x274E U+23CA # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL [2000] [Unicode3.2]
+0x274F U+23CB # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT [2000] [Unicode3.2]
+0x2750 U+23CC # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT [2000] [Unicode3.2]
+0x2751 U+0430 # CYRILLIC SMALL LETTER A
+0x2752 U+0431 # CYRILLIC SMALL LETTER BE
+0x2753 U+0432 # CYRILLIC SMALL LETTER VE
+0x2754 U+0433 # CYRILLIC SMALL LETTER GHE
+0x2755 U+0434 # CYRILLIC SMALL LETTER DE
+0x2756 U+0435 # CYRILLIC SMALL LETTER IE
+0x2757 U+0451 # CYRILLIC SMALL LETTER IO
+0x2758 U+0436 # CYRILLIC SMALL LETTER ZHE
+0x2759 U+0437 # CYRILLIC SMALL LETTER ZE
+0x275A U+0438 # CYRILLIC SMALL LETTER I
+0x275B U+0439 # CYRILLIC SMALL LETTER SHORT I
+0x275C U+043A # CYRILLIC SMALL LETTER KA
+0x275D U+043B # CYRILLIC SMALL LETTER EL
+0x275E U+043C # CYRILLIC SMALL LETTER EM
+0x275F U+043D # CYRILLIC SMALL LETTER EN
+0x2760 U+043E # CYRILLIC SMALL LETTER O
+0x2761 U+043F # CYRILLIC SMALL LETTER PE
+0x2762 U+0440 # CYRILLIC SMALL LETTER ER
+0x2763 U+0441 # CYRILLIC SMALL LETTER ES
+0x2764 U+0442 # CYRILLIC SMALL LETTER TE
+0x2765 U+0443 # CYRILLIC SMALL LETTER U
+0x2766 U+0444 # CYRILLIC SMALL LETTER EF
+0x2767 U+0445 # CYRILLIC SMALL LETTER HA
+0x2768 U+0446 # CYRILLIC SMALL LETTER TSE
+0x2769 U+0447 # CYRILLIC SMALL LETTER CHE
+0x276A U+0448 # CYRILLIC SMALL LETTER SHA
+0x276B U+0449 # CYRILLIC SMALL LETTER SHCHA
+0x276C U+044A # CYRILLIC SMALL LETTER HARD SIGN
+0x276D U+044B # CYRILLIC SMALL LETTER YERU
+0x276E U+044C # CYRILLIC SMALL LETTER SOFT SIGN
+0x276F U+044D # CYRILLIC SMALL LETTER E
+0x2770 U+044E # CYRILLIC SMALL LETTER YU
+0x2771 U+044F # CYRILLIC SMALL LETTER YA
+0x2772 U+30F7 # KATAKANA LETTER VA [2000]
+0x2773 U+30F8 # KATAKANA LETTER VI [2000]
+0x2774 U+30F9 # KATAKANA LETTER VE [2000]
+0x2775 U+30FA # KATAKANA LETTER VO [2000]
+0x2776 U+22DA # LESS-THAN EQUAL TO OR GREATER-THAN [2000]
+0x2777 U+22DB # GREATER-THAN EQUAL TO OR LESS-THAN [2000]
+0x2778 U+2153 # VULGAR FRACTION ONE THIRD [2000]
+0x2779 U+2154 # VULGAR FRACTION TWO THIRDS [2000]
+0x277A U+2155 # VULGAR FRACTION ONE FIFTH [2000]
+0x277B U+2713 # CHECK MARK [2000]
+0x277C U+2318 # PLACE OF INTEREST SIGN [2000]
+0x277D U+2423 # OPEN BOX [2000]
+0x277E U+23CE # RETURN SYMBOL [2000] [Unicode3.2]
+0x2821 U+2500 # BOX DRAWINGS LIGHT HORIZONTAL [1983]
+0x2822 U+2502 # BOX DRAWINGS LIGHT VERTICAL [1983]
+0x2823 U+250C # BOX DRAWINGS LIGHT DOWN AND RIGHT [1983]
+0x2824 U+2510 # BOX DRAWINGS LIGHT DOWN AND LEFT [1983]
+0x2825 U+2518 # BOX DRAWINGS LIGHT UP AND LEFT [1983]
+0x2826 U+2514 # BOX DRAWINGS LIGHT UP AND RIGHT [1983]
+0x2827 U+251C # BOX DRAWINGS LIGHT VERTICAL AND RIGHT [1983]
+0x2828 U+252C # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL [1983]
+0x2829 U+2524 # BOX DRAWINGS LIGHT VERTICAL AND LEFT [1983]
+0x282A U+2534 # BOX DRAWINGS LIGHT UP AND HORIZONTAL [1983]
+0x282B U+253C # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL [1983]
+0x282C U+2501 # BOX DRAWINGS HEAVY HORIZONTAL [1983]
+0x282D U+2503 # BOX DRAWINGS HEAVY VERTICAL [1983]
+0x282E U+250F # BOX DRAWINGS HEAVY DOWN AND RIGHT [1983]
+0x282F U+2513 # BOX DRAWINGS HEAVY DOWN AND LEFT [1983]
+0x2830 U+251B # BOX DRAWINGS HEAVY UP AND LEFT [1983]
+0x2831 U+2517 # BOX DRAWINGS HEAVY UP AND RIGHT [1983]
+0x2832 U+2523 # BOX DRAWINGS HEAVY VERTICAL AND RIGHT [1983]
+0x2833 U+2533 # BOX DRAWINGS HEAVY DOWN AND HORIZONTAL [1983]
+0x2834 U+252B # BOX DRAWINGS HEAVY VERTICAL AND LEFT [1983]
+0x2835 U+253B # BOX DRAWINGS HEAVY UP AND HORIZONTAL [1983]
+0x2836 U+254B # BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL [1983]
+0x2837 U+2520 # BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT [1983]
+0x2838 U+252F # BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY [1983]
+0x2839 U+2528 # BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT [1983]
+0x283A U+2537 # BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY [1983]
+0x283B U+253F # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY [1983]
+0x283C U+251D # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY [1983]
+0x283D U+2530 # BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT [1983]
+0x283E U+2525 # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY [1983]
+0x283F U+2538 # BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT [1983]
+0x2840 U+2542 # BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT [1983]
+0x2841 U+3251 # CIRCLED NUMBER TWENTY ONE [2000] [Unicode3.2]
+0x2842 U+3252 # CIRCLED NUMBER TWENTY TWO [2000] [Unicode3.2]
+0x2843 U+3253 # CIRCLED NUMBER TWENTY THREE [2000] [Unicode3.2]
+0x2844 U+3254 # CIRCLED NUMBER TWENTY FOUR [2000] [Unicode3.2]
+0x2845 U+3255 # CIRCLED NUMBER TWENTY FIVE [2000] [Unicode3.2]
+0x2846 U+3256 # CIRCLED NUMBER TWENTY SIX [2000] [Unicode3.2]
+0x2847 U+3257 # CIRCLED NUMBER TWENTY SEVEN [2000] [Unicode3.2]
+0x2848 U+3258 # CIRCLED NUMBER TWENTY EIGHT [2000] [Unicode3.2]
+0x2849 U+3259 # CIRCLED NUMBER TWENTY NINE [2000] [Unicode3.2]
+0x284A U+325A # CIRCLED NUMBER THIRTY [2000] [Unicode3.2]
+0x284B U+325B # CIRCLED NUMBER THIRTY ONE [2000] [Unicode3.2]
+0x284C U+325C # CIRCLED NUMBER THIRTY TWO [2000] [Unicode3.2]
+0x284D U+325D # CIRCLED NUMBER THIRTY THREE [2000] [Unicode3.2]
+0x284E U+325E # CIRCLED NUMBER THIRTY FOUR [2000] [Unicode3.2]
+0x284F U+325F # CIRCLED NUMBER THIRTY FIVE [2000] [Unicode3.2]
+0x2850 U+32B1 # CIRCLED NUMBER THIRTY SIX [2000] [Unicode3.2]
+0x2851 U+32B2 # CIRCLED NUMBER THIRTY SEVEN [2000] [Unicode3.2]
+0x2852 U+32B3 # CIRCLED NUMBER THIRTY EIGHT [2000] [Unicode3.2]
+0x2853 U+32B4 # CIRCLED NUMBER THIRTY NINE [2000] [Unicode3.2]
+0x2854 U+32B5 # CIRCLED NUMBER FORTY [2000] [Unicode3.2]
+0x2855 U+32B6 # CIRCLED NUMBER FORTY ONE [2000] [Unicode3.2]
+0x2856 U+32B7 # CIRCLED NUMBER FORTY TWO [2000] [Unicode3.2]
+0x2857 U+32B8 # CIRCLED NUMBER FORTY THREE [2000] [Unicode3.2]
+0x2858 U+32B9 # CIRCLED NUMBER FORTY FOUR [2000] [Unicode3.2]
+0x2859 U+32BA # CIRCLED NUMBER FORTY FIVE [2000] [Unicode3.2]
+0x285A U+32BB # CIRCLED NUMBER FORTY SIX [2000] [Unicode3.2]
+0x285B U+32BC # CIRCLED NUMBER FORTY SEVEN [2000] [Unicode3.2]
+0x285C U+32BD # CIRCLED NUMBER FORTY EIGHT [2000] [Unicode3.2]
+0x285D U+32BE # CIRCLED NUMBER FORTY NINE [2000] [Unicode3.2]
+0x285E U+32BF # CIRCLED NUMBER FIFTY [2000] [Unicode3.2]
+0x285F # <reserved>
+0x2860 # <reserved>
+0x2861 # <reserved>
+0x2862 # <reserved>
+0x2863 # <reserved>
+0x2864 # <reserved>
+0x2865 # <reserved>
+0x2866 # <reserved>
+0x2867 U+25D0 # CIRCLE WITH LEFT HALF BLACK [2000]
+0x2868 U+25D1 # CIRCLE WITH RIGHT HALF BLACK [2000]
+0x2869 U+25D2 # CIRCLE WITH LOWER HALF BLACK [2000]
+0x286A U+25D3 # CIRCLE WITH UPPER HALF BLACK [2000]
+0x286B U+203C # DOUBLE EXCLAMATION MARK [2000]
+0x286C U+2047 # DOUBLE QUESTION MARK [2000] [Unicode3.2]
+0x286D U+2048 # QUESTION EXCLAMATION MARK [2000]
+0x286E U+2049 # EXCLAMATION QUESTION MARK [2000]
+0x286F U+01CD # LATIN CAPITAL LETTER A WITH CARON [2000]
+0x2870 U+01CE # LATIN SMALL LETTER A WITH CARON [2000]
+0x2871 U+01D0 # LATIN SMALL LETTER I WITH CARON [2000]
+0x2872 U+1E3E # LATIN CAPITAL LETTER M WITH ACUTE [2000]
+0x2873 U+1E3F # LATIN SMALL LETTER M WITH ACUTE [2000]
+0x2874 U+01F8 # LATIN CAPITAL LETTER N WITH GRAVE [2000]
+0x2875 U+01F9 # LATIN SMALL LETTER N WITH GRAVE [2000]
+0x2876 U+01D1 # LATIN CAPITAL LETTER O WITH CARON [2000]
+0x2877 U+01D2 # LATIN SMALL LETTER O WITH CARON [2000]
+0x2878 U+01D4 # LATIN SMALL LETTER U WITH CARON [2000]
+0x2879 U+01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON [2000]
+0x287A U+01D8 # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE [2000]
+0x287B U+01DA # LATIN SMALL LETTER U WITH DIAERESIS AND CARON [2000]
+0x287C U+01DC # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE [2000]
+0x287D # <reserved>
+0x287E # <reserved>
+0x2921 U+20AC # EURO SIGN [2000]
+0x2922 U+00A0 # NO-BREAK SPACE [2000]
+0x2923 U+00A1 # INVERTED EXCLAMATION MARK [2000]
+0x2924 U+00A4 # CURRENCY SIGN [2000]
+0x2925 U+00A6 # BROKEN BAR [2000]
+0x2926 U+00A9 # COPYRIGHT SIGN [2000]
+0x2927 U+00AA # FEMININE ORDINAL INDICATOR [2000]
+0x2928 U+00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK [2000]
+0x2929 U+00AD # SOFT HYPHEN [2000]
+0x292A U+00AE # REGISTERED SIGN [2000]
+0x292B U+00AF # MACRON [2000]
+0x292C U+00B2 # SUPERSCRIPT TWO [2000]
+0x292D U+00B3 # SUPERSCRIPT THREE [2000]
+0x292E U+00B7 # MIDDLE DOT [2000]
+0x292F U+00B8 # CEDILLA [2000]
+0x2930 U+00B9 # SUPERSCRIPT ONE [2000]
+0x2931 U+00BA # MASCULINE ORDINAL INDICATOR [2000]
+0x2932 U+00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK [2000]
+0x2933 U+00BC # VULGAR FRACTION ONE QUARTER [2000]
+0x2934 U+00BD # VULGAR FRACTION ONE HALF [2000]
+0x2935 U+00BE # VULGAR FRACTION THREE QUARTERS [2000]
+0x2936 U+00BF # INVERTED QUESTION MARK [2000]
+0x2937 U+00C0 # LATIN CAPITAL LETTER A WITH GRAVE [2000]
+0x2938 U+00C1 # LATIN CAPITAL LETTER A WITH ACUTE [2000]
+0x2939 U+00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX [2000]
+0x293A U+00C3 # LATIN CAPITAL LETTER A WITH TILDE [2000]
+0x293B U+00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS [2000]
+0x293C U+00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE [2000]
+0x293D U+00C6 # LATIN CAPITAL LETTER AE [2000]
+0x293E U+00C7 # LATIN CAPITAL LETTER C WITH CEDILLA [2000]
+0x293F U+00C8 # LATIN CAPITAL LETTER E WITH GRAVE [2000]
+0x2940 U+00C9 # LATIN CAPITAL LETTER E WITH ACUTE [2000]
+0x2941 U+00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX [2000]
+0x2942 U+00CB # LATIN CAPITAL LETTER E WITH DIAERESIS [2000]
+0x2943 U+00CC # LATIN CAPITAL LETTER I WITH GRAVE [2000]
+0x2944 U+00CD # LATIN CAPITAL LETTER I WITH ACUTE [2000]
+0x2945 U+00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX [2000]
+0x2946 U+00CF # LATIN CAPITAL LETTER I WITH DIAERESIS [2000]
+0x2947 U+00D0 # LATIN CAPITAL LETTER ETH [2000]
+0x2948 U+00D1 # LATIN CAPITAL LETTER N WITH TILDE [2000]
+0x2949 U+00D2 # LATIN CAPITAL LETTER O WITH GRAVE [2000]
+0x294A U+00D3 # LATIN CAPITAL LETTER O WITH ACUTE [2000]
+0x294B U+00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX [2000]
+0x294C U+00D5 # LATIN CAPITAL LETTER O WITH TILDE [2000]
+0x294D U+00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS [2000]
+0x294E U+00D8 # LATIN CAPITAL LETTER O WITH STROKE [2000]
+0x294F U+00D9 # LATIN CAPITAL LETTER U WITH GRAVE [2000]
+0x2950 U+00DA # LATIN CAPITAL LETTER U WITH ACUTE [2000]
+0x2951 U+00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX [2000]
+0x2952 U+00DC # LATIN CAPITAL LETTER U WITH DIAERESIS [2000]
+0x2953 U+00DD # LATIN CAPITAL LETTER Y WITH ACUTE [2000]
+0x2954 U+00DE # LATIN CAPITAL LETTER THORN [2000]
+0x2955 U+00DF # LATIN SMALL LETTER SHARP S [2000]
+0x2956 U+00E0 # LATIN SMALL LETTER A WITH GRAVE [2000]
+0x2957 U+00E1 # LATIN SMALL LETTER A WITH ACUTE [2000]
+0x2958 U+00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX [2000]
+0x2959 U+00E3 # LATIN SMALL LETTER A WITH TILDE [2000]
+0x295A U+00E4 # LATIN SMALL LETTER A WITH DIAERESIS [2000]
+0x295B U+00E5 # LATIN SMALL LETTER A WITH RING ABOVE [2000]
+0x295C U+00E6 # LATIN SMALL LETTER AE [2000]
+0x295D U+00E7 # LATIN SMALL LETTER C WITH CEDILLA [2000]
+0x295E U+00E8 # LATIN SMALL LETTER E WITH GRAVE [2000]
+0x295F U+00E9 # LATIN SMALL LETTER E WITH ACUTE [2000]
+0x2960 U+00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX [2000]
+0x2961 U+00EB # LATIN SMALL LETTER E WITH DIAERESIS [2000]
+0x2962 U+00EC # LATIN SMALL LETTER I WITH GRAVE [2000]
+0x2963 U+00ED # LATIN SMALL LETTER I WITH ACUTE [2000]
+0x2964 U+00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX [2000]
+0x2965 U+00EF # LATIN SMALL LETTER I WITH DIAERESIS [2000]
+0x2966 U+00F0 # LATIN SMALL LETTER ETH [2000]
+0x2967 U+00F1 # LATIN SMALL LETTER N WITH TILDE [2000]
+0x2968 U+00F2 # LATIN SMALL LETTER O WITH GRAVE [2000]
+0x2969 U+00F3 # LATIN SMALL LETTER O WITH ACUTE [2000]
+0x296A U+00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX [2000]
+0x296B U+00F5 # LATIN SMALL LETTER O WITH TILDE [2000]
+0x296C U+00F6 # LATIN SMALL LETTER O WITH DIAERESIS [2000]
+0x296D U+00F8 # LATIN SMALL LETTER O WITH STROKE [2000]
+0x296E U+00F9 # LATIN SMALL LETTER U WITH GRAVE [2000]
+0x296F U+00FA # LATIN SMALL LETTER U WITH ACUTE [2000]
+0x2970 U+00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX [2000]
+0x2971 U+00FC # LATIN SMALL LETTER U WITH DIAERESIS [2000]
+0x2972 U+00FD # LATIN SMALL LETTER Y WITH ACUTE [2000]
+0x2973 U+00FE # LATIN SMALL LETTER THORN [2000]
+0x2974 U+00FF # LATIN SMALL LETTER Y WITH DIAERESIS [2000]
+0x2975 U+0100 # LATIN CAPITAL LETTER A WITH MACRON [2000]
+0x2976 U+012A # LATIN CAPITAL LETTER I WITH MACRON [2000]
+0x2977 U+016A # LATIN CAPITAL LETTER U WITH MACRON [2000]
+0x2978 U+0112 # LATIN CAPITAL LETTER E WITH MACRON [2000]
+0x2979 U+014C # LATIN CAPITAL LETTER O WITH MACRON [2000]
+0x297A U+0101 # LATIN SMALL LETTER A WITH MACRON [2000]
+0x297B U+012B # LATIN SMALL LETTER I WITH MACRON [2000]
+0x297C U+016B # LATIN SMALL LETTER U WITH MACRON [2000]
+0x297D U+0113 # LATIN SMALL LETTER E WITH MACRON [2000]
+0x297E U+014D # LATIN SMALL LETTER O WITH MACRON [2000]
+0x2A21 U+0104 # LATIN CAPITAL LETTER A WITH OGONEK [2000]
+0x2A22 U+02D8 # BREVE [2000]
+0x2A23 U+0141 # LATIN CAPITAL LETTER L WITH STROKE [2000]
+0x2A24 U+013D # LATIN CAPITAL LETTER L WITH CARON [2000]
+0x2A25 U+015A # LATIN CAPITAL LETTER S WITH ACUTE [2000]
+0x2A26 U+0160 # LATIN CAPITAL LETTER S WITH CARON [2000]
+0x2A27 U+015E # LATIN CAPITAL LETTER S WITH CEDILLA [2000]
+0x2A28 U+0164 # LATIN CAPITAL LETTER T WITH CARON [2000]
+0x2A29 U+0179 # LATIN CAPITAL LETTER Z WITH ACUTE [2000]
+0x2A2A U+017D # LATIN CAPITAL LETTER Z WITH CARON [2000]
+0x2A2B U+017B # LATIN CAPITAL LETTER Z WITH DOT ABOVE [2000]
+0x2A2C U+0105 # LATIN SMALL LETTER A WITH OGONEK [2000]
+0x2A2D U+02DB # OGONEK [2000]
+0x2A2E U+0142 # LATIN SMALL LETTER L WITH STROKE [2000]
+0x2A2F U+013E # LATIN SMALL LETTER L WITH CARON [2000]
+0x2A30 U+015B # LATIN SMALL LETTER S WITH ACUTE [2000]
+0x2A31 U+02C7 # CARON [2000]
+0x2A32 U+0161 # LATIN SMALL LETTER S WITH CARON [2000]
+0x2A33 U+015F # LATIN SMALL LETTER S WITH CEDILLA [2000]
+0x2A34 U+0165 # LATIN SMALL LETTER T WITH CARON [2000]
+0x2A35 U+017A # LATIN SMALL LETTER Z WITH ACUTE [2000]
+0x2A36 U+02DD # DOUBLE ACUTE ACCENT [2000]
+0x2A37 U+017E # LATIN SMALL LETTER Z WITH CARON [2000]
+0x2A38 U+017C # LATIN SMALL LETTER Z WITH DOT ABOVE [2000]
+0x2A39 U+0154 # LATIN CAPITAL LETTER R WITH ACUTE [2000]
+0x2A3A U+0102 # LATIN CAPITAL LETTER A WITH BREVE [2000]
+0x2A3B U+0139 # LATIN CAPITAL LETTER L WITH ACUTE [2000]
+0x2A3C U+0106 # LATIN CAPITAL LETTER C WITH ACUTE [2000]
+0x2A3D U+010C # LATIN CAPITAL LETTER C WITH CARON [2000]
+0x2A3E U+0118 # LATIN CAPITAL LETTER E WITH OGONEK [2000]
+0x2A3F U+011A # LATIN CAPITAL LETTER E WITH CARON [2000]
+0x2A40 U+010E # LATIN CAPITAL LETTER D WITH CARON [2000]
+0x2A41 U+0143 # LATIN CAPITAL LETTER N WITH ACUTE [2000]
+0x2A42 U+0147 # LATIN CAPITAL LETTER N WITH CARON [2000]
+0x2A43 U+0150 # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE [2000]
+0x2A44 U+0158 # LATIN CAPITAL LETTER R WITH CARON [2000]
+0x2A45 U+016E # LATIN CAPITAL LETTER U WITH RING ABOVE [2000]
+0x2A46 U+0170 # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE [2000]
+0x2A47 U+0162 # LATIN CAPITAL LETTER T WITH CEDILLA [2000]
+0x2A48 U+0155 # LATIN SMALL LETTER R WITH ACUTE [2000]
+0x2A49 U+0103 # LATIN SMALL LETTER A WITH BREVE [2000]
+0x2A4A U+013A # LATIN SMALL LETTER L WITH ACUTE [2000]
+0x2A4B U+0107 # LATIN SMALL LETTER C WITH ACUTE [2000]
+0x2A4C U+010D # LATIN SMALL LETTER C WITH CARON [2000]
+0x2A4D U+0119 # LATIN SMALL LETTER E WITH OGONEK [2000]
+0x2A4E U+011B # LATIN SMALL LETTER E WITH CARON [2000]
+0x2A4F U+010F # LATIN SMALL LETTER D WITH CARON [2000]
+0x2A50 U+0111 # LATIN SMALL LETTER D WITH STROKE [2000]
+0x2A51 U+0144 # LATIN SMALL LETTER N WITH ACUTE [2000]
+0x2A52 U+0148 # LATIN SMALL LETTER N WITH CARON [2000]
+0x2A53 U+0151 # LATIN SMALL LETTER O WITH DOUBLE ACUTE [2000]
+0x2A54 U+0159 # LATIN SMALL LETTER R WITH CARON [2000]
+0x2A55 U+016F # LATIN SMALL LETTER U WITH RING ABOVE [2000]
+0x2A56 U+0171 # LATIN SMALL LETTER U WITH DOUBLE ACUTE [2000]
+0x2A57 U+0163 # LATIN SMALL LETTER T WITH CEDILLA [2000]
+0x2A58 U+02D9 # DOT ABOVE [2000]
+0x2A59 U+0108 # LATIN CAPITAL LETTER C WITH CIRCUMFLEX [2000]
+0x2A5A U+011C # LATIN CAPITAL LETTER G WITH CIRCUMFLEX [2000]
+0x2A5B U+0124 # LATIN CAPITAL LETTER H WITH CIRCUMFLEX [2000]
+0x2A5C U+0134 # LATIN CAPITAL LETTER J WITH CIRCUMFLEX [2000]
+0x2A5D U+015C # LATIN CAPITAL LETTER S WITH CIRCUMFLEX [2000]
+0x2A5E U+016C # LATIN CAPITAL LETTER U WITH BREVE [2000]
+0x2A5F U+0109 # LATIN SMALL LETTER C WITH CIRCUMFLEX [2000]
+0x2A60 U+011D # LATIN SMALL LETTER G WITH CIRCUMFLEX [2000]
+0x2A61 U+0125 # LATIN SMALL LETTER H WITH CIRCUMFLEX [2000]
+0x2A62 U+0135 # LATIN SMALL LETTER J WITH CIRCUMFLEX [2000]
+0x2A63 U+015D # LATIN SMALL LETTER S WITH CIRCUMFLEX [2000]
+0x2A64 U+016D # LATIN SMALL LETTER U WITH BREVE [2000]
+0x2A65 U+0271 # LATIN SMALL LETTER M WITH HOOK [2000]
+0x2A66 U+028B # LATIN SMALL LETTER V WITH HOOK [2000]
+0x2A67 U+027E # LATIN SMALL LETTER R WITH FISHHOOK [2000]
+0x2A68 U+0283 # LATIN SMALL LETTER ESH [2000]
+0x2A69 U+0292 # LATIN SMALL LETTER EZH [2000]
+0x2A6A U+026C # LATIN SMALL LETTER L WITH BELT [2000]
+0x2A6B U+026E # LATIN SMALL LETTER LEZH [2000]
+0x2A6C U+0279 # LATIN SMALL LETTER TURNED R [2000]
+0x2A6D U+0288 # LATIN SMALL LETTER T WITH RETROFLEX HOOK [2000]
+0x2A6E U+0256 # LATIN SMALL LETTER D WITH TAIL [2000]
+0x2A6F U+0273 # LATIN SMALL LETTER N WITH RETROFLEX HOOK [2000]
+0x2A70 U+027D # LATIN SMALL LETTER R WITH TAIL [2000]
+0x2A71 U+0282 # LATIN SMALL LETTER S WITH HOOK [2000]
+0x2A72 U+0290 # LATIN SMALL LETTER Z WITH RETROFLEX HOOK [2000]
+0x2A73 U+027B # LATIN SMALL LETTER TURNED R WITH HOOK [2000]
+0x2A74 U+026D # LATIN SMALL LETTER L WITH RETROFLEX HOOK [2000]
+0x2A75 U+025F # LATIN SMALL LETTER DOTLESS J WITH STROKE [2000]
+0x2A76 U+0272 # LATIN SMALL LETTER N WITH LEFT HOOK [2000]
+0x2A77 U+029D # LATIN SMALL LETTER J WITH CROSSED-TAIL [2000]
+0x2A78 U+028E # LATIN SMALL LETTER TURNED Y [2000]
+0x2A79 U+0261 # LATIN SMALL LETTER SCRIPT G [2000]
+0x2A7A U+014B # LATIN SMALL LETTER ENG [2000]
+0x2A7B U+0270 # LATIN SMALL LETTER TURNED M WITH LONG LEG [2000]
+0x2A7C U+0281 # LATIN LETTER SMALL CAPITAL INVERTED R [2000]
+0x2A7D U+0127 # LATIN SMALL LETTER H WITH STROKE [2000]
+0x2A7E U+0295 # LATIN LETTER PHARYNGEAL VOICED FRICATIVE [2000]
+0x2B21 U+0294 # LATIN LETTER GLOTTAL STOP [2000]
+0x2B22 U+0266 # LATIN SMALL LETTER H WITH HOOK [2000]
+0x2B23 U+0298 # LATIN LETTER BILABIAL CLICK [2000]
+0x2B24 U+01C2 # LATIN LETTER ALVEOLAR CLICK [2000]
+0x2B25 U+0253 # LATIN SMALL LETTER B WITH HOOK [2000]
+0x2B26 U+0257 # LATIN SMALL LETTER D WITH HOOK [2000]
+0x2B27 U+0284 # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK [2000]
+0x2B28 U+0260 # LATIN SMALL LETTER G WITH HOOK [2000]
+0x2B29 U+0193 # LATIN CAPITAL LETTER G WITH HOOK [2000]
+0x2B2A U+0153 # LATIN SMALL LIGATURE OE [2000]
+0x2B2B U+0152 # LATIN CAPITAL LIGATURE OE [2000]
+0x2B2C U+0268 # LATIN SMALL LETTER I WITH STROKE [2000]
+0x2B2D U+0289 # LATIN SMALL LETTER U BAR [2000]
+0x2B2E U+0258 # LATIN SMALL LETTER REVERSED E [2000]
+0x2B2F U+0275 # LATIN SMALL LETTER BARRED O [2000]
+0x2B30 U+0259 # LATIN SMALL LETTER SCHWA [2000]
+0x2B31 U+025C # LATIN SMALL LETTER REVERSED OPEN E [2000]
+0x2B32 U+025E # LATIN SMALL LETTER CLOSED REVERSED OPEN E [2000]
+0x2B33 U+0250 # LATIN SMALL LETTER TURNED A [2000]
+0x2B34 U+026F # LATIN SMALL LETTER TURNED M [2000]
+0x2B35 U+028A # LATIN SMALL LETTER UPSILON [2000]
+0x2B36 U+0264 # LATIN SMALL LETTER RAMS HORN [2000]
+0x2B37 U+028C # LATIN SMALL LETTER TURNED V [2000]
+0x2B38 U+0254 # LATIN SMALL LETTER OPEN O [2000]
+0x2B39 U+0251 # LATIN SMALL LETTER ALPHA [2000]
+0x2B3A U+0252 # LATIN SMALL LETTER TURNED ALPHA [2000]
+0x2B3B U+028D # LATIN SMALL LETTER TURNED W [2000]
+0x2B3C U+0265 # LATIN SMALL LETTER TURNED H [2000]
+0x2B3D U+02A2 # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE [2000]
+0x2B3E U+02A1 # LATIN LETTER GLOTTAL STOP WITH STROKE [2000]
+0x2B3F U+0255 # LATIN SMALL LETTER C WITH CURL [2000]
+0x2B40 U+0291 # LATIN SMALL LETTER Z WITH CURL [2000]
+0x2B41 U+027A # LATIN SMALL LETTER TURNED R WITH LONG LEG [2000]
+0x2B42 U+0267 # LATIN SMALL LETTER HENG WITH HOOK [2000]
+0x2B43 U+025A # LATIN SMALL LETTER SCHWA WITH HOOK [2000]
+0x2B44 U+00E6+0300 # [2000]
+0x2B45 U+01FD # LATIN SMALL LETTER AE WITH ACUTE [2000]
+0x2B46 U+1F70 # GREEK SMALL LETTER ALPHA WITH VARIA [2000]
+0x2B47 U+1F71 # GREEK SMALL LETTER ALPHA WITH OXIA [2000]
+0x2B48 U+0254+0300 # [2000]
+0x2B49 U+0254+0301 # [2000]
+0x2B4A U+028C+0300 # [2000]
+0x2B4B U+028C+0301 # [2000]
+0x2B4C U+0259+0300 # [2000]
+0x2B4D U+0259+0301 # [2000]
+0x2B4E U+025A+0300 # [2000]
+0x2B4F U+025A+0301 # [2000]
+0x2B50 U+1F72 # GREEK SMALL LETTER EPSILON WITH VARIA [2000]
+0x2B51 U+1F73 # GREEK SMALL LETTER EPSILON WITH OXIA [2000]
+0x2B52 U+0361 # COMBINING DOUBLE INVERTED BREVE [2000]
+0x2B53 U+02C8 # MODIFIER LETTER VERTICAL LINE [2000]
+0x2B54 U+02CC # MODIFIER LETTER LOW VERTICAL LINE [2000]
+0x2B55 U+02D0 # MODIFIER LETTER TRIANGULAR COLON [2000]
+0x2B56 U+02D1 # MODIFIER LETTER HALF TRIANGULAR COLON [2000]
+0x2B57 U+0306 # COMBINING BREVE [2000]
+0x2B58 U+203F # UNDERTIE [2000]
+0x2B59 U+030B # COMBINING DOUBLE ACUTE ACCENT [2000]
+0x2B5A U+0301 # COMBINING ACUTE ACCENT [2000]
+0x2B5B U+0304 # COMBINING MACRON [2000]
+0x2B5C U+0300 # COMBINING GRAVE ACCENT [2000]
+0x2B5D U+030F # COMBINING DOUBLE GRAVE ACCENT [2000]
+0x2B5E U+030C # COMBINING CARON [2000]
+0x2B5F U+0302 # COMBINING CIRCUMFLEX ACCENT [2000]
+0x2B60 U+02E5 # MODIFIER LETTER EXTRA-HIGH TONE BAR [2000]
+0x2B61 U+02E6 # MODIFIER LETTER HIGH TONE BAR [2000]
+0x2B62 U+02E7 # MODIFIER LETTER MID TONE BAR [2000]
+0x2B63 U+02E8 # MODIFIER LETTER LOW TONE BAR [2000]
+0x2B64 U+02E9 # MODIFIER LETTER EXTRA-LOW TONE BAR [2000]
+0x2B65 U+02E9+02E5 # [2000]
+0x2B66 U+02E5+02E9 # [2000]
+0x2B67 U+0325 # COMBINING RING BELOW [2000]
+0x2B68 U+032C # COMBINING CARON BELOW [2000]
+0x2B69 U+0339 # COMBINING RIGHT HALF RING BELOW [2000]
+0x2B6A U+031C # COMBINING LEFT HALF RING BELOW [2000]
+0x2B6B U+031F # COMBINING PLUS SIGN BELOW [2000]
+0x2B6C U+0320 # COMBINING MINUS SIGN BELOW [2000]
+0x2B6D U+0308 # COMBINING DIAERESIS [2000]
+0x2B6E U+033D # COMBINING X ABOVE [2000]
+0x2B6F U+0329 # COMBINING VERTICAL LINE BELOW [2000]
+0x2B70 U+032F # COMBINING INVERTED BREVE BELOW [2000]
+0x2B71 U+02DE # MODIFIER LETTER RHOTIC HOOK [2000]
+0x2B72 U+0324 # COMBINING DIAERESIS BELOW [2000]
+0x2B73 U+0330 # COMBINING TILDE BELOW [2000]
+0x2B74 U+033C # COMBINING SEAGULL BELOW [2000]
+0x2B75 U+0334 # COMBINING TILDE OVERLAY [2000]
+0x2B76 U+031D # COMBINING UP TACK BELOW [2000]
+0x2B77 U+031E # COMBINING DOWN TACK BELOW [2000]
+0x2B78 U+0318 # COMBINING LEFT TACK BELOW [2000]
+0x2B79 U+0319 # COMBINING RIGHT TACK BELOW [2000]
+0x2B7A U+032A # COMBINING BRIDGE BELOW [2000]
+0x2B7B U+033A # COMBINING INVERTED BRIDGE BELOW [2000]
+0x2B7C U+033B # COMBINING SQUARE BELOW [2000]
+0x2B7D U+0303 # COMBINING TILDE [2000]
+0x2B7E U+031A # COMBINING LEFT ANGLE ABOVE [2000]
+0x2C21 U+2776 # DINGBAT NEGATIVE CIRCLED DIGIT ONE [2000]
+0x2C22 U+2777 # DINGBAT NEGATIVE CIRCLED DIGIT TWO [2000]
+0x2C23 U+2778 # DINGBAT NEGATIVE CIRCLED DIGIT THREE [2000]
+0x2C24 U+2779 # DINGBAT NEGATIVE CIRCLED DIGIT FOUR [2000]
+0x2C25 U+277A # DINGBAT NEGATIVE CIRCLED DIGIT FIVE [2000]
+0x2C26 U+277B # DINGBAT NEGATIVE CIRCLED DIGIT SIX [2000]
+0x2C27 U+277C # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN [2000]
+0x2C28 U+277D # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT [2000]
+0x2C29 U+277E # DINGBAT NEGATIVE CIRCLED DIGIT NINE [2000]
+0x2C2A U+277F # DINGBAT NEGATIVE CIRCLED NUMBER TEN [2000]
+0x2C2B U+24EB # NEGATIVE CIRCLED NUMBER ELEVEN [2000] [Unicode3.2]
+0x2C2C U+24EC # NEGATIVE CIRCLED NUMBER TWELVE [2000] [Unicode3.2]
+0x2C2D U+24ED # NEGATIVE CIRCLED NUMBER THIRTEEN [2000] [Unicode3.2]
+0x2C2E U+24EE # NEGATIVE CIRCLED NUMBER FOURTEEN [2000] [Unicode3.2]
+0x2C2F U+24EF # NEGATIVE CIRCLED NUMBER FIFTEEN [2000] [Unicode3.2]
+0x2C30 U+24F0 # NEGATIVE CIRCLED NUMBER SIXTEEN [2000] [Unicode3.2]
+0x2C31 U+24F1 # NEGATIVE CIRCLED NUMBER SEVENTEEN [2000] [Unicode3.2]
+0x2C32 U+24F2 # NEGATIVE CIRCLED NUMBER EIGHTEEN [2000] [Unicode3.2]
+0x2C33 U+24F3 # NEGATIVE CIRCLED NUMBER NINETEEN [2000] [Unicode3.2]
+0x2C34 U+24F4 # NEGATIVE CIRCLED NUMBER TWENTY [2000] [Unicode3.2]
+0x2C35 U+2170 # SMALL ROMAN NUMERAL ONE [2000]
+0x2C36 U+2171 # SMALL ROMAN NUMERAL TWO [2000]
+0x2C37 U+2172 # SMALL ROMAN NUMERAL THREE [2000]
+0x2C38 U+2173 # SMALL ROMAN NUMERAL FOUR [2000]
+0x2C39 U+2174 # SMALL ROMAN NUMERAL FIVE [2000]
+0x2C3A U+2175 # SMALL ROMAN NUMERAL SIX [2000]
+0x2C3B U+2176 # SMALL ROMAN NUMERAL SEVEN [2000]
+0x2C3C U+2177 # SMALL ROMAN NUMERAL EIGHT [2000]
+0x2C3D U+2178 # SMALL ROMAN NUMERAL NINE [2000]
+0x2C3E U+2179 # SMALL ROMAN NUMERAL TEN [2000]
+0x2C3F U+217A # SMALL ROMAN NUMERAL ELEVEN [2000]
+0x2C40 U+217B # SMALL ROMAN NUMERAL TWELVE [2000]
+0x2C41 U+24D0 # CIRCLED LATIN SMALL LETTER A [2000]
+0x2C42 U+24D1 # CIRCLED LATIN SMALL LETTER B [2000]
+0x2C43 U+24D2 # CIRCLED LATIN SMALL LETTER C [2000]
+0x2C44 U+24D3 # CIRCLED LATIN SMALL LETTER D [2000]
+0x2C45 U+24D4 # CIRCLED LATIN SMALL LETTER E [2000]
+0x2C46 U+24D5 # CIRCLED LATIN SMALL LETTER F [2000]
+0x2C47 U+24D6 # CIRCLED LATIN SMALL LETTER G [2000]
+0x2C48 U+24D7 # CIRCLED LATIN SMALL LETTER H [2000]
+0x2C49 U+24D8 # CIRCLED LATIN SMALL LETTER I [2000]
+0x2C4A U+24D9 # CIRCLED LATIN SMALL LETTER J [2000]
+0x2C4B U+24DA # CIRCLED LATIN SMALL LETTER K [2000]
+0x2C4C U+24DB # CIRCLED LATIN SMALL LETTER L [2000]
+0x2C4D U+24DC # CIRCLED LATIN SMALL LETTER M [2000]
+0x2C4E U+24DD # CIRCLED LATIN SMALL LETTER N [2000]
+0x2C4F U+24DE # CIRCLED LATIN SMALL LETTER O [2000]
+0x2C50 U+24DF # CIRCLED LATIN SMALL LETTER P [2000]
+0x2C51 U+24E0 # CIRCLED LATIN SMALL LETTER Q [2000]
+0x2C52 U+24E1 # CIRCLED LATIN SMALL LETTER R [2000]
+0x2C53 U+24E2 # CIRCLED LATIN SMALL LETTER S [2000]
+0x2C54 U+24E3 # CIRCLED LATIN SMALL LETTER T [2000]
+0x2C55 U+24E4 # CIRCLED LATIN SMALL LETTER U [2000]
+0x2C56 U+24E5 # CIRCLED LATIN SMALL LETTER V [2000]
+0x2C57 U+24E6 # CIRCLED LATIN SMALL LETTER W [2000]
+0x2C58 U+24E7 # CIRCLED LATIN SMALL LETTER X [2000]
+0x2C59 U+24E8 # CIRCLED LATIN SMALL LETTER Y [2000]
+0x2C5A U+24E9 # CIRCLED LATIN SMALL LETTER Z [2000]
+0x2C5B U+32D0 # CIRCLED KATAKANA A [2000]
+0x2C5C U+32D1 # CIRCLED KATAKANA I [2000]
+0x2C5D U+32D2 # CIRCLED KATAKANA U [2000]
+0x2C5E U+32D3 # CIRCLED KATAKANA E [2000]
+0x2C5F U+32D4 # CIRCLED KATAKANA O [2000]
+0x2C60 U+32D5 # CIRCLED KATAKANA KA [2000]
+0x2C61 U+32D6 # CIRCLED KATAKANA KI [2000]
+0x2C62 U+32D7 # CIRCLED KATAKANA KU [2000]
+0x2C63 U+32D8 # CIRCLED KATAKANA KE [2000]
+0x2C64 U+32D9 # CIRCLED KATAKANA KO [2000]
+0x2C65 U+32DA # CIRCLED KATAKANA SA [2000]
+0x2C66 U+32DB # CIRCLED KATAKANA SI [2000]
+0x2C67 U+32DC # CIRCLED KATAKANA SU [2000]
+0x2C68 U+32DD # CIRCLED KATAKANA SE [2000]
+0x2C69 U+32DE # CIRCLED KATAKANA SO [2000]
+0x2C6A U+32DF # CIRCLED KATAKANA TA [2000]
+0x2C6B U+32E0 # CIRCLED KATAKANA TI [2000]
+0x2C6C U+32E1 # CIRCLED KATAKANA TU [2000]
+0x2C6D U+32E2 # CIRCLED KATAKANA TE [2000]
+0x2C6E U+32E3 # CIRCLED KATAKANA TO [2000]
+0x2C6F U+32FA # CIRCLED KATAKANA RO [2000]
+0x2C70 U+32E9 # CIRCLED KATAKANA HA [2000]
+0x2C71 U+32E5 # CIRCLED KATAKANA NI [2000]
+0x2C72 U+32ED # CIRCLED KATAKANA HO [2000]
+0x2C73 U+32EC # CIRCLED KATAKANA HE [2000]
+0x2C74 # <reserved>
+0x2C75 # <reserved>
+0x2C76 # <reserved>
+0x2C77 # <reserved>
+0x2C78 # <reserved>
+0x2C79 # <reserved>
+0x2C7A # <reserved>
+0x2C7B # <reserved>
+0x2C7C # <reserved>
+0x2C7D U+2051 # TWO ASTERISKS ALIGNED VERTICALLY [2000] [Unicode3.2]
+0x2C7E U+2042 # ASTERISM [2000]
+0x2D21 U+2460 # CIRCLED DIGIT ONE [2000]
+0x2D22 U+2461 # CIRCLED DIGIT TWO [2000]
+0x2D23 U+2462 # CIRCLED DIGIT THREE [2000]
+0x2D24 U+2463 # CIRCLED DIGIT FOUR [2000]
+0x2D25 U+2464 # CIRCLED DIGIT FIVE [2000]
+0x2D26 U+2465 # CIRCLED DIGIT SIX [2000]
+0x2D27 U+2466 # CIRCLED DIGIT SEVEN [2000]
+0x2D28 U+2467 # CIRCLED DIGIT EIGHT [2000]
+0x2D29 U+2468 # CIRCLED DIGIT NINE [2000]
+0x2D2A U+2469 # CIRCLED NUMBER TEN [2000]
+0x2D2B U+246A # CIRCLED NUMBER ELEVEN [2000]
+0x2D2C U+246B # CIRCLED NUMBER TWELVE [2000]
+0x2D2D U+246C # CIRCLED NUMBER THIRTEEN [2000]
+0x2D2E U+246D # CIRCLED NUMBER FOURTEEN [2000]
+0x2D2F U+246E # CIRCLED NUMBER FIFTEEN [2000]
+0x2D30 U+246F # CIRCLED NUMBER SIXTEEN [2000]
+0x2D31 U+2470 # CIRCLED NUMBER SEVENTEEN [2000]
+0x2D32 U+2471 # CIRCLED NUMBER EIGHTEEN [2000]
+0x2D33 U+2472 # CIRCLED NUMBER NINETEEN [2000]
+0x2D34 U+2473 # CIRCLED NUMBER TWENTY [2000]
+0x2D35 U+2160 # ROMAN NUMERAL ONE [2000]
+0x2D36 U+2161 # ROMAN NUMERAL TWO [2000]
+0x2D37 U+2162 # ROMAN NUMERAL THREE [2000]
+0x2D38 U+2163 # ROMAN NUMERAL FOUR [2000]
+0x2D39 U+2164 # ROMAN NUMERAL FIVE [2000]
+0x2D3A U+2165 # ROMAN NUMERAL SIX [2000]
+0x2D3B U+2166 # ROMAN NUMERAL SEVEN [2000]
+0x2D3C U+2167 # ROMAN NUMERAL EIGHT [2000]
+0x2D3D U+2168 # ROMAN NUMERAL NINE [2000]
+0x2D3E U+2169 # ROMAN NUMERAL TEN [2000]
+0x2D3F U+216A # ROMAN NUMERAL ELEVEN [2000]
+0x2D40 U+3349 # SQUARE MIRI [2000]
+0x2D41 U+3314 # SQUARE KIRO [2000]
+0x2D42 U+3322 # SQUARE SENTI [2000]
+0x2D43 U+334D # SQUARE MEETORU [2000]
+0x2D44 U+3318 # SQUARE GURAMU [2000]
+0x2D45 U+3327 # SQUARE TON [2000]
+0x2D46 U+3303 # SQUARE AARU [2000]
+0x2D47 U+3336 # SQUARE HEKUTAARU [2000]
+0x2D48 U+3351 # SQUARE RITTORU [2000]
+0x2D49 U+3357 # SQUARE WATTO [2000]
+0x2D4A U+330D # SQUARE KARORII [2000]
+0x2D4B U+3326 # SQUARE DORU [2000]
+0x2D4C U+3323 # SQUARE SENTO [2000]
+0x2D4D U+332B # SQUARE PAASENTO [2000]
+0x2D4E U+334A # SQUARE MIRIBAARU [2000]
+0x2D4F U+333B # SQUARE PEEZI [2000]
+0x2D50 U+339C # SQUARE MM [2000]
+0x2D51 U+339D # SQUARE CM [2000]
+0x2D52 U+339E # SQUARE KM [2000]
+0x2D53 U+338E # SQUARE MG [2000]
+0x2D54 U+338F # SQUARE KG [2000]
+0x2D55 U+33C4 # SQUARE CC [2000]
+0x2D56 U+33A1 # SQUARE M SQUARED [2000]
+0x2D57 U+216B # ROMAN NUMERAL TWELVE [2000]
+0x2D58 # <reserved>
+0x2D59 # <reserved>
+0x2D5A # <reserved>
+0x2D5B # <reserved>
+0x2D5C # <reserved>
+0x2D5D # <reserved>
+0x2D5E # <reserved>
+0x2D5F U+337B # SQUARE ERA NAME HEISEI [2000]
+0x2D60 U+301D # REVERSED DOUBLE PRIME QUOTATION MARK [2000]
+0x2D61 U+301F # LOW DOUBLE PRIME QUOTATION MARK [2000]
+0x2D62 U+2116 # NUMERO SIGN [2000]
+0x2D63 U+33CD # SQUARE KK [2000]
+0x2D64 U+2121 # TELEPHONE SIGN [2000]
+0x2D65 U+32A4 # CIRCLED IDEOGRAPH HIGH [2000]
+0x2D66 U+32A5 # CIRCLED IDEOGRAPH CENTRE [2000]
+0x2D67 U+32A6 # CIRCLED IDEOGRAPH LOW [2000]
+0x2D68 U+32A7 # CIRCLED IDEOGRAPH LEFT [2000]
+0x2D69 U+32A8 # CIRCLED IDEOGRAPH RIGHT [2000]
+0x2D6A U+3231 # PARENTHESIZED IDEOGRAPH STOCK [2000]
+0x2D6B U+3232 # PARENTHESIZED IDEOGRAPH HAVE [2000]
+0x2D6C U+3239 # PARENTHESIZED IDEOGRAPH REPRESENT [2000]
+0x2D6D U+337E # SQUARE ERA NAME MEIZI [2000]
+0x2D6E U+337D # SQUARE ERA NAME TAISYOU [2000]
+0x2D6F U+337C # SQUARE ERA NAME SYOUWA [2000]
+0x2D70 # <reserved> Windows: U+2252
+0x2D71 # <reserved> Windows: U+2261
+0x2D72 # <reserved> Windows: U+222B
+0x2D73 U+222E # CONTOUR INTEGRAL [2000]
+0x2D74 # <reserved> Windows: U+2211
+0x2D75 # <reserved> Windows: U+221A
+0x2D76 # <reserved> Windows: U+22A5
+0x2D77 # <reserved> Windows: U+2220
+0x2D78 U+221F # RIGHT ANGLE [2000]
+0x2D79 U+22BF # RIGHT TRIANGLE [2000]
+0x2D7A # <reserved> Windows: U+2235
+0x2D7B # <reserved> Windows: U+2229
+0x2D7C # <reserved> Windows: U+222A
+0x2D7D U+2756 # BLACK DIAMOND MINUS WHITE X [2000]
+0x2D7E U+261E # WHITE RIGHT POINTING INDEX [2000]
+0x2E21 U+4FF1 # <cjk> [2004]
+0x2E22 U+2000B # <cjk> [2000] [Unicode3.1]
+0x2E23 U+3402 # <cjk> [2000]
+0x2E24 U+4E28 # <cjk> [2000]
+0x2E25 U+4E2F # <cjk> [2000]
+0x2E26 U+4E30 # <cjk> [2000]
+0x2E27 U+4E8D # <cjk> [2000]
+0x2E28 U+4EE1 # <cjk> [2000]
+0x2E29 U+4EFD # <cjk> [2000]
+0x2E2A U+4EFF # <cjk> [2000]
+0x2E2B U+4F03 # <cjk> [2000]
+0x2E2C U+4F0B # <cjk> [2000]
+0x2E2D U+4F60 # <cjk> [2000]
+0x2E2E U+4F48 # <cjk> [2000]
+0x2E2F U+4F49 # <cjk> [2000]
+0x2E30 U+4F56 # <cjk> [2000]
+0x2E31 U+4F5F # <cjk> [2000]
+0x2E32 U+4F6A # <cjk> [2000]
+0x2E33 U+4F6C # <cjk> [2000]
+0x2E34 U+4F7E # <cjk> [2000]
+0x2E35 U+4F8A # <cjk> [2000]
+0x2E36 U+4F94 # <cjk> [2000]
+0x2E37 U+4F97 # <cjk> [2000]
+0x2E38 U+FA30 # CJK COMPATIBILITY IDEOGRAPH-FA30 [2000] [Unicode3.2]
+0x2E39 U+4FC9 # <cjk> [2000]
+0x2E3A U+4FE0 # <cjk> [2000]
+0x2E3B U+5001 # <cjk> [2000]
+0x2E3C U+5002 # <cjk> [2000]
+0x2E3D U+500E # <cjk> [2000]
+0x2E3E U+5018 # <cjk> [2000]
+0x2E3F U+5027 # <cjk> [2000]
+0x2E40 U+502E # <cjk> [2000]
+0x2E41 U+5040 # <cjk> [2000]
+0x2E42 U+503B # <cjk> [2000]
+0x2E43 U+5041 # <cjk> [2000]
+0x2E44 U+5094 # <cjk> [2000]
+0x2E45 U+50CC # <cjk> [2000]
+0x2E46 U+50F2 # <cjk> [2000]
+0x2E47 U+50D0 # <cjk> [2000]
+0x2E48 U+50E6 # <cjk> [2000]
+0x2E49 U+FA31 # CJK COMPATIBILITY IDEOGRAPH-FA31 [2000] [Unicode3.2]
+0x2E4A U+5106 # <cjk> [2000]
+0x2E4B U+5103 # <cjk> [2000]
+0x2E4C U+510B # <cjk> [2000]
+0x2E4D U+511E # <cjk> [2000]
+0x2E4E U+5135 # <cjk> [2000]
+0x2E4F U+514A # <cjk> [2000]
+0x2E50 U+FA32 # CJK COMPATIBILITY IDEOGRAPH-FA32 [2000] [Unicode3.2]
+0x2E51 U+5155 # <cjk> [2000]
+0x2E52 U+5157 # <cjk> [2000]
+0x2E53 U+34B5 # <cjk> [2000]
+0x2E54 U+519D # <cjk> [2000]
+0x2E55 U+51C3 # <cjk> [2000]
+0x2E56 U+51CA # <cjk> [2000]
+0x2E57 U+51DE # <cjk> [2000]
+0x2E58 U+51E2 # <cjk> [2000]
+0x2E59 U+51EE # <cjk> [2000]
+0x2E5A U+5201 # <cjk> [2000]
+0x2E5B U+34DB # <cjk> [2000]
+0x2E5C U+5213 # <cjk> [2000]
+0x2E5D U+5215 # <cjk> [2000]
+0x2E5E U+5249 # <cjk> [2000]
+0x2E5F U+5257 # <cjk> [2000]
+0x2E60 U+5261 # <cjk> [2000]
+0x2E61 U+5293 # <cjk> [2000]
+0x2E62 U+52C8 # <cjk> [2000]
+0x2E63 U+FA33 # CJK COMPATIBILITY IDEOGRAPH-FA33 [2000] [Unicode3.2]
+0x2E64 U+52CC # <cjk> [2000]
+0x2E65 U+52D0 # <cjk> [2000]
+0x2E66 U+52D6 # <cjk> [2000]
+0x2E67 U+52DB # <cjk> [2000]
+0x2E68 U+FA34 # CJK COMPATIBILITY IDEOGRAPH-FA34 [2000] [Unicode3.2]
+0x2E69 U+52F0 # <cjk> [2000]
+0x2E6A U+52FB # <cjk> [2000]
+0x2E6B U+5300 # <cjk> [2000]
+0x2E6C U+5307 # <cjk> [2000]
+0x2E6D U+531C # <cjk> [2000]
+0x2E6E U+FA35 # CJK COMPATIBILITY IDEOGRAPH-FA35 [2000] [Unicode3.2]
+0x2E6F U+5361 # <cjk> [2000]
+0x2E70 U+5363 # <cjk> [2000]
+0x2E71 U+537D # <cjk> [2000]
+0x2E72 U+5393 # <cjk> [2000]
+0x2E73 U+539D # <cjk> [2000]
+0x2E74 U+53B2 # <cjk> [2000]
+0x2E75 U+5412 # <cjk> [2000]
+0x2E76 U+5427 # <cjk> [2000]
+0x2E77 U+544D # <cjk> [2000]
+0x2E78 U+549C # <cjk> [2000]
+0x2E79 U+546B # <cjk> [2000]
+0x2E7A U+5474 # <cjk> [2000]
+0x2E7B U+547F # <cjk> [2000]
+0x2E7C U+5488 # <cjk> [2000]
+0x2E7D U+5496 # <cjk> [2000]
+0x2E7E U+54A1 # <cjk> [2000]
+0x2F21 U+54A9 # <cjk> [2000]
+0x2F22 U+54C6 # <cjk> [2000]
+0x2F23 U+54FF # <cjk> [2000]
+0x2F24 U+550E # <cjk> [2000]
+0x2F25 U+552B # <cjk> [2000]
+0x2F26 U+5535 # <cjk> [2000]
+0x2F27 U+5550 # <cjk> [2000]
+0x2F28 U+555E # <cjk> [2000]
+0x2F29 U+5581 # <cjk> [2000]
+0x2F2A U+5586 # <cjk> [2000]
+0x2F2B U+558E # <cjk> [2000]
+0x2F2C U+FA36 # CJK COMPATIBILITY IDEOGRAPH-FA36 [2000] [Unicode3.2]
+0x2F2D U+55AD # <cjk> [2000]
+0x2F2E U+55CE # <cjk> [2000]
+0x2F2F U+FA37 # CJK COMPATIBILITY IDEOGRAPH-FA37 [2000] [Unicode3.2]
+0x2F30 U+5608 # <cjk> [2000]
+0x2F31 U+560E # <cjk> [2000]
+0x2F32 U+563B # <cjk> [2000]
+0x2F33 U+5649 # <cjk> [2000]
+0x2F34 U+5676 # <cjk> [2000]
+0x2F35 U+5666 # <cjk> [2000]
+0x2F36 U+FA38 # CJK COMPATIBILITY IDEOGRAPH-FA38 [2000] [Unicode3.2]
+0x2F37 U+566F # <cjk> [2000]
+0x2F38 U+5671 # <cjk> [2000]
+0x2F39 U+5672 # <cjk> [2000]
+0x2F3A U+5699 # <cjk> [2000]
+0x2F3B U+569E # <cjk> [2000]
+0x2F3C U+56A9 # <cjk> [2000]
+0x2F3D U+56AC # <cjk> [2000]
+0x2F3E U+56B3 # <cjk> [2000]
+0x2F3F U+56C9 # <cjk> [2000]
+0x2F40 U+56CA # <cjk> [2000]
+0x2F41 U+570A # <cjk> [2000]
+0x2F42 U+2123D # <cjk> [2000] [Unicode3.1]
+0x2F43 U+5721 # <cjk> [2000]
+0x2F44 U+572F # <cjk> [2000]
+0x2F45 U+5733 # <cjk> [2000]
+0x2F46 U+5734 # <cjk> [2000]
+0x2F47 U+5770 # <cjk> [2000]
+0x2F48 U+5777 # <cjk> [2000]
+0x2F49 U+577C # <cjk> [2000]
+0x2F4A U+579C # <cjk> [2000]
+0x2F4B U+FA0F # CJK COMPATIBILITY IDEOGRAPH-FA0F [2000]
+0x2F4C U+2131B # <cjk> [2000] [Unicode3.1]
+0x2F4D U+57B8 # <cjk> [2000]
+0x2F4E U+57C7 # <cjk> [2000]
+0x2F4F U+57C8 # <cjk> [2000]
+0x2F50 U+57CF # <cjk> [2000]
+0x2F51 U+57E4 # <cjk> [2000]
+0x2F52 U+57ED # <cjk> [2000]
+0x2F53 U+57F5 # <cjk> [2000]
+0x2F54 U+57F6 # <cjk> [2000]
+0x2F55 U+57FF # <cjk> [2000]
+0x2F56 U+5809 # <cjk> [2000]
+0x2F57 U+FA10 # CJK COMPATIBILITY IDEOGRAPH-FA10 [2000]
+0x2F58 U+5861 # <cjk> [2000]
+0x2F59 U+5864 # <cjk> [2000]
+0x2F5A U+FA39 # CJK COMPATIBILITY IDEOGRAPH-FA39 [2000] [Unicode3.2]
+0x2F5B U+587C # <cjk> [2000]
+0x2F5C U+5889 # <cjk> [2000]
+0x2F5D U+589E # <cjk> [2000]
+0x2F5E U+FA3A # CJK COMPATIBILITY IDEOGRAPH-FA3A [2000] [Unicode3.2]
+0x2F5F U+58A9 # <cjk> [2000]
+0x2F60 U+2146E # <cjk> [2000] [Unicode3.1]
+0x2F61 U+58D2 # <cjk> [2000]
+0x2F62 U+58CE # <cjk> [2000]
+0x2F63 U+58D4 # <cjk> [2000]
+0x2F64 U+58DA # <cjk> [2000]
+0x2F65 U+58E0 # <cjk> [2000]
+0x2F66 U+58E9 # <cjk> [2000]
+0x2F67 U+590C # <cjk> [2000]
+0x2F68 U+8641 # <cjk> [2000]
+0x2F69 U+595D # <cjk> [2000]
+0x2F6A U+596D # <cjk> [2000]
+0x2F6B U+598B # <cjk> [2000]
+0x2F6C U+5992 # <cjk> [2000]
+0x2F6D U+59A4 # <cjk> [2000]
+0x2F6E U+59C3 # <cjk> [2000]
+0x2F6F U+59D2 # <cjk> [2000]
+0x2F70 U+59DD # <cjk> [2000]
+0x2F71 U+5A13 # <cjk> [2000]
+0x2F72 U+5A23 # <cjk> [2000]
+0x2F73 U+5A67 # <cjk> [2000]
+0x2F74 U+5A6D # <cjk> [2000]
+0x2F75 U+5A77 # <cjk> [2000]
+0x2F76 U+5A7E # <cjk> [2000]
+0x2F77 U+5A84 # <cjk> [2000]
+0x2F78 U+5A9E # <cjk> [2000]
+0x2F79 U+5AA7 # <cjk> [2000]
+0x2F7A U+5AC4 # <cjk> [2000]
+0x2F7B U+218BD # <cjk> [2000] [Unicode3.1]
+0x2F7C U+5B19 # <cjk> [2000]
+0x2F7D U+5B25 # <cjk> [2000]
+0x2F7E U+525D # <cjk> [2004]
+0x3021 U+4E9C # <cjk>
+0x3022 U+5516 # <cjk>
+0x3023 U+5A03 # <cjk>
+0x3024 U+963F # <cjk>
+0x3025 U+54C0 # <cjk>
+0x3026 U+611B # <cjk>
+0x3027 U+6328 # <cjk>
+0x3028 U+59F6 # <cjk>
+0x3029 U+9022 # <cjk>
+0x302A U+8475 # <cjk>
+0x302B U+831C # <cjk>
+0x302C U+7A50 # <cjk>
+0x302D U+60AA # <cjk>
+0x302E U+63E1 # <cjk>
+0x302F U+6E25 # <cjk>
+0x3030 U+65ED # <cjk>
+0x3031 U+8466 # <cjk>
+0x3032 U+82A6 # <cjk>
+0x3033 U+9BF5 # <cjk>
+0x3034 U+6893 # <cjk>
+0x3035 U+5727 # <cjk>
+0x3036 U+65A1 # <cjk>
+0x3037 U+6271 # <cjk>
+0x3038 U+5B9B # <cjk>
+0x3039 U+59D0 # <cjk>
+0x303A U+867B # <cjk>
+0x303B U+98F4 # <cjk>
+0x303C U+7D62 # <cjk>
+0x303D U+7DBE # <cjk>
+0x303E U+9B8E # <cjk>
+0x303F U+6216 # <cjk>
+0x3040 U+7C9F # <cjk>
+0x3041 U+88B7 # <cjk>
+0x3042 U+5B89 # <cjk>
+0x3043 U+5EB5 # <cjk>
+0x3044 U+6309 # <cjk>
+0x3045 U+6697 # <cjk>
+0x3046 U+6848 # <cjk>
+0x3047 U+95C7 # <cjk>
+0x3048 U+978D # <cjk>
+0x3049 U+674F # <cjk>
+0x304A U+4EE5 # <cjk>
+0x304B U+4F0A # <cjk>
+0x304C U+4F4D # <cjk>
+0x304D U+4F9D # <cjk>
+0x304E U+5049 # <cjk>
+0x304F U+56F2 # <cjk>
+0x3050 U+5937 # <cjk>
+0x3051 U+59D4 # <cjk>
+0x3052 U+5A01 # <cjk>
+0x3053 U+5C09 # <cjk>
+0x3054 U+60DF # <cjk>
+0x3055 U+610F # <cjk>
+0x3056 U+6170 # <cjk>
+0x3057 U+6613 # <cjk>
+0x3058 U+6905 # <cjk>
+0x3059 U+70BA # <cjk>
+0x305A U+754F # <cjk>
+0x305B U+7570 # <cjk>
+0x305C U+79FB # <cjk>
+0x305D U+7DAD # <cjk>
+0x305E U+7DEF # <cjk>
+0x305F U+80C3 # <cjk>
+0x3060 U+840E # <cjk>
+0x3061 U+8863 # <cjk>
+0x3062 U+8B02 # <cjk>
+0x3063 U+9055 # <cjk>
+0x3064 U+907A # <cjk>
+0x3065 U+533B # <cjk>
+0x3066 U+4E95 # <cjk>
+0x3067 U+4EA5 # <cjk>
+0x3068 U+57DF # <cjk>
+0x3069 U+80B2 # <cjk>
+0x306A U+90C1 # <cjk>
+0x306B U+78EF # <cjk>
+0x306C U+4E00 # <cjk>
+0x306D U+58F1 # <cjk>
+0x306E U+6EA2 # <cjk>
+0x306F U+9038 # <cjk>
+0x3070 U+7A32 # <cjk>
+0x3071 U+8328 # <cjk>
+0x3072 U+828B # <cjk>
+0x3073 U+9C2F # <cjk>
+0x3074 U+5141 # <cjk>
+0x3075 U+5370 # <cjk>
+0x3076 U+54BD # <cjk>
+0x3077 U+54E1 # <cjk>
+0x3078 U+56E0 # <cjk>
+0x3079 U+59FB # <cjk>
+0x307A U+5F15 # <cjk>
+0x307B U+98F2 # <cjk>
+0x307C U+6DEB # <cjk>
+0x307D U+80E4 # <cjk>
+0x307E U+852D # <cjk>
+0x3121 U+9662 # <cjk>
+0x3122 U+9670 # <cjk>
+0x3123 U+96A0 # <cjk>
+0x3124 U+97FB # <cjk>
+0x3125 U+540B # <cjk>
+0x3126 U+53F3 # <cjk>
+0x3127 U+5B87 # <cjk>
+0x3128 U+70CF # <cjk>
+0x3129 U+7FBD # <cjk>
+0x312A U+8FC2 # <cjk>
+0x312B U+96E8 # <cjk>
+0x312C U+536F # <cjk>
+0x312D U+9D5C # <cjk>
+0x312E U+7ABA # <cjk>
+0x312F U+4E11 # <cjk>
+0x3130 U+7893 # <cjk>
+0x3131 U+81FC # <cjk>
+0x3132 U+6E26 # <cjk>
+0x3133 U+5618 # <cjk>
+0x3134 U+5504 # <cjk>
+0x3135 U+6B1D # <cjk>
+0x3136 U+851A # <cjk>
+0x3137 U+9C3B # <cjk>
+0x3138 U+59E5 # <cjk>
+0x3139 U+53A9 # <cjk>
+0x313A U+6D66 # <cjk>
+0x313B U+74DC # <cjk>
+0x313C U+958F # <cjk>
+0x313D U+5642 # <cjk>
+0x313E U+4E91 # <cjk>
+0x313F U+904B # <cjk>
+0x3140 U+96F2 # <cjk>
+0x3141 U+834F # <cjk>
+0x3142 U+990C # <cjk>
+0x3143 U+53E1 # <cjk>
+0x3144 U+55B6 # <cjk>
+0x3145 U+5B30 # <cjk>
+0x3146 U+5F71 # <cjk>
+0x3147 U+6620 # <cjk>
+0x3148 U+66F3 # <cjk>
+0x3149 U+6804 # <cjk>
+0x314A U+6C38 # <cjk>
+0x314B U+6CF3 # <cjk>
+0x314C U+6D29 # <cjk>
+0x314D U+745B # <cjk>
+0x314E U+76C8 # <cjk>
+0x314F U+7A4E # <cjk>
+0x3150 U+9834 # <cjk>
+0x3151 U+82F1 # <cjk>
+0x3152 U+885B # <cjk>
+0x3153 U+8A60 # <cjk>
+0x3154 U+92ED # <cjk>
+0x3155 U+6DB2 # <cjk>
+0x3156 U+75AB # <cjk>
+0x3157 U+76CA # <cjk>
+0x3158 U+99C5 # <cjk>
+0x3159 U+60A6 # <cjk>
+0x315A U+8B01 # <cjk>
+0x315B U+8D8A # <cjk>
+0x315C U+95B2 # <cjk>
+0x315D U+698E # <cjk>
+0x315E U+53AD # <cjk>
+0x315F U+5186 # <cjk>
+0x3160 U+5712 # <cjk>
+0x3161 U+5830 # <cjk>
+0x3162 U+5944 # <cjk>
+0x3163 U+5BB4 # <cjk>
+0x3164 U+5EF6 # <cjk>
+0x3165 U+6028 # <cjk>
+0x3166 U+63A9 # <cjk>
+0x3167 U+63F4 # <cjk>
+0x3168 U+6CBF # <cjk>
+0x3169 U+6F14 # <cjk>
+0x316A U+708E # <cjk>
+0x316B U+7114 # <cjk>
+0x316C U+7159 # <cjk>
+0x316D U+71D5 # <cjk>
+0x316E U+733F # <cjk>
+0x316F U+7E01 # <cjk>
+0x3170 U+8276 # <cjk>
+0x3171 U+82D1 # <cjk>
+0x3172 U+8597 # <cjk>
+0x3173 U+9060 # <cjk>
+0x3174 U+925B # <cjk>
+0x3175 U+9D1B # <cjk>
+0x3176 U+5869 # <cjk>
+0x3177 U+65BC # <cjk>
+0x3178 U+6C5A # <cjk>
+0x3179 U+7525 # <cjk>
+0x317A U+51F9 # <cjk>
+0x317B U+592E # <cjk>
+0x317C U+5965 # <cjk>
+0x317D U+5F80 # <cjk>
+0x317E U+5FDC # <cjk>
+0x3221 U+62BC # <cjk>
+0x3222 U+65FA # <cjk>
+0x3223 U+6A2A # <cjk>
+0x3224 U+6B27 # <cjk>
+0x3225 U+6BB4 # <cjk>
+0x3226 U+738B # <cjk>
+0x3227 U+7FC1 # <cjk>
+0x3228 U+8956 # <cjk>
+0x3229 U+9D2C # <cjk>
+0x322A U+9D0E # <cjk>
+0x322B U+9EC4 # <cjk>
+0x322C U+5CA1 # <cjk>
+0x322D U+6C96 # <cjk>
+0x322E U+837B # <cjk>
+0x322F U+5104 # <cjk>
+0x3230 U+5C4B # <cjk>
+0x3231 U+61B6 # <cjk>
+0x3232 U+81C6 # <cjk>
+0x3233 U+6876 # <cjk>
+0x3234 U+7261 # <cjk>
+0x3235 U+4E59 # <cjk>
+0x3236 U+4FFA # <cjk>
+0x3237 U+5378 # <cjk>
+0x3238 U+6069 # <cjk>
+0x3239 U+6E29 # <cjk>
+0x323A U+7A4F # <cjk>
+0x323B U+97F3 # <cjk>
+0x323C U+4E0B # <cjk>
+0x323D U+5316 # <cjk>
+0x323E U+4EEE # <cjk>
+0x323F U+4F55 # <cjk>
+0x3240 U+4F3D # <cjk>
+0x3241 U+4FA1 # <cjk>
+0x3242 U+4F73 # <cjk>
+0x3243 U+52A0 # <cjk>
+0x3244 U+53EF # <cjk>
+0x3245 U+5609 # <cjk>
+0x3246 U+590F # <cjk>
+0x3247 U+5AC1 # <cjk>
+0x3248 U+5BB6 # <cjk>
+0x3249 U+5BE1 # <cjk>
+0x324A U+79D1 # <cjk>
+0x324B U+6687 # <cjk>
+0x324C U+679C # <cjk>
+0x324D U+67B6 # <cjk>
+0x324E U+6B4C # <cjk>
+0x324F U+6CB3 # <cjk>
+0x3250 U+706B # <cjk>
+0x3251 U+73C2 # <cjk>
+0x3252 U+798D # <cjk>
+0x3253 U+79BE # <cjk>
+0x3254 U+7A3C # <cjk>
+0x3255 U+7B87 # <cjk>
+0x3256 U+82B1 # <cjk>
+0x3257 U+82DB # <cjk>
+0x3258 U+8304 # <cjk>
+0x3259 U+8377 # <cjk>
+0x325A U+83EF # <cjk>
+0x325B U+83D3 # <cjk>
+0x325C U+8766 # <cjk>
+0x325D U+8AB2 # <cjk>
+0x325E U+5629 # <cjk>
+0x325F U+8CA8 # <cjk>
+0x3260 U+8FE6 # <cjk>
+0x3261 U+904E # <cjk>
+0x3262 U+971E # <cjk>
+0x3263 U+868A # <cjk>
+0x3264 U+4FC4 # <cjk>
+0x3265 U+5CE8 # <cjk>
+0x3266 U+6211 # <cjk>
+0x3267 U+7259 # <cjk>
+0x3268 U+753B # <cjk>
+0x3269 U+81E5 # <cjk>
+0x326A U+82BD # <cjk>
+0x326B U+86FE # <cjk>
+0x326C U+8CC0 # <cjk>
+0x326D U+96C5 # <cjk>
+0x326E U+9913 # <cjk>
+0x326F U+99D5 # <cjk>
+0x3270 U+4ECB # <cjk>
+0x3271 U+4F1A # <cjk>
+0x3272 U+89E3 # <cjk>
+0x3273 U+56DE # <cjk>
+0x3274 U+584A # <cjk>
+0x3275 U+58CA # <cjk>
+0x3276 U+5EFB # <cjk>
+0x3277 U+5FEB # <cjk>
+0x3278 U+602A # <cjk>
+0x3279 U+6094 # <cjk>
+0x327A U+6062 # <cjk>
+0x327B U+61D0 # <cjk>
+0x327C U+6212 # <cjk>
+0x327D U+62D0 # <cjk>
+0x327E U+6539 # <cjk>
+0x3321 U+9B41 # <cjk>
+0x3322 U+6666 # <cjk>
+0x3323 U+68B0 # <cjk>
+0x3324 U+6D77 # <cjk>
+0x3325 U+7070 # <cjk>
+0x3326 U+754C # <cjk>
+0x3327 U+7686 # <cjk>
+0x3328 U+7D75 # <cjk>
+0x3329 U+82A5 # <cjk>
+0x332A U+87F9 # <cjk>
+0x332B U+958B # <cjk>
+0x332C U+968E # <cjk>
+0x332D U+8C9D # <cjk>
+0x332E U+51F1 # <cjk>
+0x332F U+52BE # <cjk>
+0x3330 U+5916 # <cjk>
+0x3331 U+54B3 # <cjk>
+0x3332 U+5BB3 # <cjk>
+0x3333 U+5D16 # <cjk>
+0x3334 U+6168 # <cjk>
+0x3335 U+6982 # <cjk>
+0x3336 U+6DAF # <cjk>
+0x3337 U+788D # <cjk>
+0x3338 U+84CB # <cjk>
+0x3339 U+8857 # <cjk>
+0x333A U+8A72 # <cjk>
+0x333B U+93A7 # <cjk>
+0x333C U+9AB8 # <cjk>
+0x333D U+6D6C # <cjk>
+0x333E U+99A8 # <cjk>
+0x333F U+86D9 # <cjk>
+0x3340 U+57A3 # <cjk>
+0x3341 U+67FF # <cjk>
+0x3342 U+86CE # <cjk>
+0x3343 U+920E # <cjk>
+0x3344 U+5283 # <cjk>
+0x3345 U+5687 # <cjk>
+0x3346 U+5404 # <cjk>
+0x3347 U+5ED3 # <cjk>
+0x3348 U+62E1 # <cjk>
+0x3349 U+64B9 # <cjk>
+0x334A U+683C # <cjk>
+0x334B U+6838 # <cjk>
+0x334C U+6BBB # <cjk>
+0x334D U+7372 # <cjk>
+0x334E U+78BA # <cjk>
+0x334F U+7A6B # <cjk>
+0x3350 U+899A # <cjk>
+0x3351 U+89D2 # <cjk>
+0x3352 U+8D6B # <cjk>
+0x3353 U+8F03 # <cjk>
+0x3354 U+90ED # <cjk>
+0x3355 U+95A3 # <cjk>
+0x3356 U+9694 # <cjk>
+0x3357 U+9769 # <cjk>
+0x3358 U+5B66 # <cjk>
+0x3359 U+5CB3 # <cjk>
+0x335A U+697D # <cjk>
+0x335B U+984D # <cjk>
+0x335C U+984E # <cjk>
+0x335D U+639B # <cjk>
+0x335E U+7B20 # <cjk>
+0x335F U+6A2B # <cjk>
+0x3360 U+6A7F # <cjk>
+0x3361 U+68B6 # <cjk>
+0x3362 U+9C0D # <cjk>
+0x3363 U+6F5F # <cjk>
+0x3364 U+5272 # <cjk>
+0x3365 U+559D # <cjk>
+0x3366 U+6070 # <cjk>
+0x3367 U+62EC # <cjk>
+0x3368 U+6D3B # <cjk>
+0x3369 U+6E07 # <cjk>
+0x336A U+6ED1 # <cjk>
+0x336B U+845B # <cjk>
+0x336C U+8910 # <cjk>
+0x336D U+8F44 # <cjk>
+0x336E U+4E14 # <cjk>
+0x336F U+9C39 # <cjk>
+0x3370 U+53F6 # <cjk>
+0x3371 U+691B # <cjk>
+0x3372 U+6A3A # <cjk>
+0x3373 U+9784 # <cjk>
+0x3374 U+682A # <cjk>
+0x3375 U+515C # <cjk>
+0x3376 U+7AC3 # <cjk>
+0x3377 U+84B2 # <cjk>
+0x3378 U+91DC # <cjk>
+0x3379 U+938C # <cjk>
+0x337A U+565B # <cjk>
+0x337B U+9D28 # <cjk>
+0x337C U+6822 # <cjk>
+0x337D U+8305 # <cjk>
+0x337E U+8431 # <cjk>
+0x3421 U+7CA5 # <cjk>
+0x3422 U+5208 # <cjk>
+0x3423 U+82C5 # <cjk>
+0x3424 U+74E6 # <cjk>
+0x3425 U+4E7E # <cjk>
+0x3426 U+4F83 # <cjk>
+0x3427 U+51A0 # <cjk>
+0x3428 U+5BD2 # <cjk>
+0x3429 U+520A # <cjk>
+0x342A U+52D8 # <cjk>
+0x342B U+52E7 # <cjk>
+0x342C U+5DFB # <cjk>
+0x342D U+559A # <cjk>
+0x342E U+582A # <cjk>
+0x342F U+59E6 # <cjk>
+0x3430 U+5B8C # <cjk>
+0x3431 U+5B98 # <cjk>
+0x3432 U+5BDB # <cjk>
+0x3433 U+5E72 # <cjk>
+0x3434 U+5E79 # <cjk>
+0x3435 U+60A3 # <cjk>
+0x3436 U+611F # <cjk>
+0x3437 U+6163 # <cjk>
+0x3438 U+61BE # <cjk>
+0x3439 U+63DB # <cjk>
+0x343A U+6562 # <cjk>
+0x343B U+67D1 # <cjk>
+0x343C U+6853 # <cjk>
+0x343D U+68FA # <cjk>
+0x343E U+6B3E # <cjk>
+0x343F U+6B53 # <cjk>
+0x3440 U+6C57 # <cjk>
+0x3441 U+6F22 # <cjk>
+0x3442 U+6F97 # <cjk>
+0x3443 U+6F45 # <cjk>
+0x3444 U+74B0 # <cjk>
+0x3445 U+7518 # <cjk>
+0x3446 U+76E3 # <cjk>
+0x3447 U+770B # <cjk>
+0x3448 U+7AFF # <cjk>
+0x3449 U+7BA1 # <cjk>
+0x344A U+7C21 # <cjk>
+0x344B U+7DE9 # <cjk>
+0x344C U+7F36 # <cjk>
+0x344D U+7FF0 # <cjk>
+0x344E U+809D # <cjk>
+0x344F U+8266 # <cjk>
+0x3450 U+839E # <cjk>
+0x3451 U+89B3 # <cjk>
+0x3452 U+8ACC # <cjk>
+0x3453 U+8CAB # <cjk>
+0x3454 U+9084 # <cjk>
+0x3455 U+9451 # <cjk>
+0x3456 U+9593 # <cjk>
+0x3457 U+9591 # <cjk>
+0x3458 U+95A2 # <cjk>
+0x3459 U+9665 # <cjk>
+0x345A U+97D3 # <cjk>
+0x345B U+9928 # <cjk>
+0x345C U+8218 # <cjk>
+0x345D U+4E38 # <cjk>
+0x345E U+542B # <cjk>
+0x345F U+5CB8 # <cjk>
+0x3460 U+5DCC # <cjk>
+0x3461 U+73A9 # <cjk>
+0x3462 U+764C # <cjk>
+0x3463 U+773C # <cjk>
+0x3464 U+5CA9 # <cjk>
+0x3465 U+7FEB # <cjk>
+0x3466 U+8D0B # <cjk>
+0x3467 U+96C1 # <cjk>
+0x3468 U+9811 # <cjk>
+0x3469 U+9854 # <cjk>
+0x346A U+9858 # <cjk>
+0x346B U+4F01 # <cjk>
+0x346C U+4F0E # <cjk>
+0x346D U+5371 # <cjk>
+0x346E U+559C # <cjk>
+0x346F U+5668 # <cjk>
+0x3470 U+57FA # <cjk>
+0x3471 U+5947 # <cjk>
+0x3472 U+5B09 # <cjk>
+0x3473 U+5BC4 # <cjk>
+0x3474 U+5C90 # <cjk>
+0x3475 U+5E0C # <cjk>
+0x3476 U+5E7E # <cjk>
+0x3477 U+5FCC # <cjk>
+0x3478 U+63EE # <cjk>
+0x3479 U+673A # <cjk>
+0x347A U+65D7 # <cjk>
+0x347B U+65E2 # <cjk>
+0x347C U+671F # <cjk>
+0x347D U+68CB # <cjk>
+0x347E U+68C4 # <cjk>
+0x3521 U+6A5F # <cjk>
+0x3522 U+5E30 # <cjk>
+0x3523 U+6BC5 # <cjk>
+0x3524 U+6C17 # <cjk>
+0x3525 U+6C7D # <cjk>
+0x3526 U+757F # <cjk>
+0x3527 U+7948 # <cjk>
+0x3528 U+5B63 # <cjk>
+0x3529 U+7A00 # <cjk>
+0x352A U+7D00 # <cjk>
+0x352B U+5FBD # <cjk>
+0x352C U+898F # <cjk>
+0x352D U+8A18 # <cjk>
+0x352E U+8CB4 # <cjk>
+0x352F U+8D77 # <cjk>
+0x3530 U+8ECC # <cjk>
+0x3531 U+8F1D # <cjk>
+0x3532 U+98E2 # <cjk>
+0x3533 U+9A0E # <cjk>
+0x3534 U+9B3C # <cjk>
+0x3535 U+4E80 # <cjk>
+0x3536 U+507D # <cjk>
+0x3537 U+5100 # <cjk>
+0x3538 U+5993 # <cjk>
+0x3539 U+5B9C # <cjk>
+0x353A U+622F # <cjk>
+0x353B U+6280 # <cjk>
+0x353C U+64EC # <cjk>
+0x353D U+6B3A # <cjk>
+0x353E U+72A0 # <cjk>
+0x353F U+7591 # <cjk>
+0x3540 U+7947 # <cjk>
+0x3541 U+7FA9 # <cjk>
+0x3542 U+87FB # <cjk>
+0x3543 U+8ABC # <cjk>
+0x3544 U+8B70 # <cjk>
+0x3545 U+63AC # <cjk>
+0x3546 U+83CA # <cjk>
+0x3547 U+97A0 # <cjk>
+0x3548 U+5409 # <cjk>
+0x3549 U+5403 # <cjk>
+0x354A U+55AB # <cjk>
+0x354B U+6854 # <cjk>
+0x354C U+6A58 # <cjk>
+0x354D U+8A70 # <cjk>
+0x354E U+7827 # <cjk>
+0x354F U+6775 # <cjk>
+0x3550 U+9ECD # <cjk>
+0x3551 U+5374 # <cjk>
+0x3552 U+5BA2 # <cjk>
+0x3553 U+811A # <cjk>
+0x3554 U+8650 # <cjk>
+0x3555 U+9006 # <cjk>
+0x3556 U+4E18 # <cjk>
+0x3557 U+4E45 # <cjk>
+0x3558 U+4EC7 # <cjk>
+0x3559 U+4F11 # <cjk>
+0x355A U+53CA # <cjk>
+0x355B U+5438 # <cjk>
+0x355C U+5BAE # <cjk>
+0x355D U+5F13 # <cjk>
+0x355E U+6025 # <cjk>
+0x355F U+6551 # <cjk>
+0x3560 U+673D # <cjk>
+0x3561 U+6C42 # <cjk>
+0x3562 U+6C72 # <cjk>
+0x3563 U+6CE3 # <cjk>
+0x3564 U+7078 # <cjk>
+0x3565 U+7403 # <cjk>
+0x3566 U+7A76 # <cjk>
+0x3567 U+7AAE # <cjk>
+0x3568 U+7B08 # <cjk>
+0x3569 U+7D1A # <cjk>
+0x356A U+7CFE # <cjk>
+0x356B U+7D66 # <cjk>
+0x356C U+65E7 # <cjk>
+0x356D U+725B # <cjk>
+0x356E U+53BB # <cjk>
+0x356F U+5C45 # <cjk>
+0x3570 U+5DE8 # <cjk>
+0x3571 U+62D2 # <cjk>
+0x3572 U+62E0 # <cjk>
+0x3573 U+6319 # <cjk>
+0x3574 U+6E20 # <cjk>
+0x3575 U+865A # <cjk>
+0x3576 U+8A31 # <cjk>
+0x3577 U+8DDD # <cjk>
+0x3578 U+92F8 # <cjk>
+0x3579 U+6F01 # <cjk>
+0x357A U+79A6 # <cjk>
+0x357B U+9B5A # <cjk>
+0x357C U+4EA8 # <cjk>
+0x357D U+4EAB # <cjk>
+0x357E U+4EAC # <cjk>
+0x3621 U+4F9B # <cjk>
+0x3622 U+4FA0 # <cjk>
+0x3623 U+50D1 # <cjk>
+0x3624 U+5147 # <cjk>
+0x3625 U+7AF6 # <cjk>
+0x3626 U+5171 # <cjk>
+0x3627 U+51F6 # <cjk>
+0x3628 U+5354 # <cjk>
+0x3629 U+5321 # <cjk>
+0x362A U+537F # <cjk>
+0x362B U+53EB # <cjk>
+0x362C U+55AC # <cjk>
+0x362D U+5883 # <cjk>
+0x362E U+5CE1 # <cjk>
+0x362F U+5F37 # <cjk>
+0x3630 U+5F4A # <cjk>
+0x3631 U+602F # <cjk>
+0x3632 U+6050 # <cjk>
+0x3633 U+606D # <cjk>
+0x3634 U+631F # <cjk>
+0x3635 U+6559 # <cjk>
+0x3636 U+6A4B # <cjk>
+0x3637 U+6CC1 # <cjk>
+0x3638 U+72C2 # <cjk>
+0x3639 U+72ED # <cjk>
+0x363A U+77EF # <cjk>
+0x363B U+80F8 # <cjk>
+0x363C U+8105 # <cjk>
+0x363D U+8208 # <cjk>
+0x363E U+854E # <cjk>
+0x363F U+90F7 # <cjk>
+0x3640 U+93E1 # <cjk>
+0x3641 U+97FF # <cjk>
+0x3642 U+9957 # <cjk>
+0x3643 U+9A5A # <cjk>
+0x3644 U+4EF0 # <cjk>
+0x3645 U+51DD # <cjk>
+0x3646 U+5C2D # <cjk>
+0x3647 U+6681 # <cjk>
+0x3648 U+696D # <cjk>
+0x3649 U+5C40 # <cjk>
+0x364A U+66F2 # <cjk>
+0x364B U+6975 # <cjk>
+0x364C U+7389 # <cjk>
+0x364D U+6850 # <cjk>
+0x364E U+7C81 # <cjk>
+0x364F U+50C5 # <cjk>
+0x3650 U+52E4 # <cjk>
+0x3651 U+5747 # <cjk>
+0x3652 U+5DFE # <cjk>
+0x3653 U+9326 # <cjk>
+0x3654 U+65A4 # <cjk>
+0x3655 U+6B23 # <cjk>
+0x3656 U+6B3D # <cjk>
+0x3657 U+7434 # <cjk>
+0x3658 U+7981 # <cjk>
+0x3659 U+79BD # <cjk>
+0x365A U+7B4B # <cjk>
+0x365B U+7DCA # <cjk>
+0x365C U+82B9 # <cjk>
+0x365D U+83CC # <cjk>
+0x365E U+887F # <cjk>
+0x365F U+895F # <cjk>
+0x3660 U+8B39 # <cjk>
+0x3661 U+8FD1 # <cjk>
+0x3662 U+91D1 # <cjk>
+0x3663 U+541F # <cjk>
+0x3664 U+9280 # <cjk>
+0x3665 U+4E5D # <cjk>
+0x3666 U+5036 # <cjk>
+0x3667 U+53E5 # <cjk>
+0x3668 U+533A # <cjk>
+0x3669 U+72D7 # <cjk>
+0x366A U+7396 # <cjk>
+0x366B U+77E9 # <cjk>
+0x366C U+82E6 # <cjk>
+0x366D U+8EAF # <cjk>
+0x366E U+99C6 # <cjk>
+0x366F U+99C8 # <cjk>
+0x3670 U+99D2 # <cjk>
+0x3671 U+5177 # <cjk>
+0x3672 U+611A # <cjk>
+0x3673 U+865E # <cjk>
+0x3674 U+55B0 # <cjk>
+0x3675 U+7A7A # <cjk>
+0x3676 U+5076 # <cjk>
+0x3677 U+5BD3 # <cjk>
+0x3678 U+9047 # <cjk>
+0x3679 U+9685 # <cjk>
+0x367A U+4E32 # <cjk>
+0x367B U+6ADB # <cjk>
+0x367C U+91E7 # <cjk>
+0x367D U+5C51 # <cjk>
+0x367E U+5C48 # <cjk>
+0x3721 U+6398 # <cjk>
+0x3722 U+7A9F # <cjk>
+0x3723 U+6C93 # <cjk>
+0x3724 U+9774 # <cjk>
+0x3725 U+8F61 # <cjk>
+0x3726 U+7AAA # <cjk>
+0x3727 U+718A # <cjk>
+0x3728 U+9688 # <cjk>
+0x3729 U+7C82 # <cjk>
+0x372A U+6817 # <cjk>
+0x372B U+7E70 # <cjk>
+0x372C U+6851 # <cjk>
+0x372D U+936C # <cjk>
+0x372E U+52F2 # <cjk>
+0x372F U+541B # <cjk>
+0x3730 U+85AB # <cjk>
+0x3731 U+8A13 # <cjk>
+0x3732 U+7FA4 # <cjk>
+0x3733 U+8ECD # <cjk>
+0x3734 U+90E1 # <cjk>
+0x3735 U+5366 # <cjk>
+0x3736 U+8888 # <cjk>
+0x3737 U+7941 # <cjk>
+0x3738 U+4FC2 # <cjk>
+0x3739 U+50BE # <cjk>
+0x373A U+5211 # <cjk>
+0x373B U+5144 # <cjk>
+0x373C U+5553 # <cjk>
+0x373D U+572D # <cjk>
+0x373E U+73EA # <cjk>
+0x373F U+578B # <cjk>
+0x3740 U+5951 # <cjk>
+0x3741 U+5F62 # <cjk>
+0x3742 U+5F84 # <cjk>
+0x3743 U+6075 # <cjk>
+0x3744 U+6176 # <cjk>
+0x3745 U+6167 # <cjk>
+0x3746 U+61A9 # <cjk>
+0x3747 U+63B2 # <cjk>
+0x3748 U+643A # <cjk>
+0x3749 U+656C # <cjk>
+0x374A U+666F # <cjk>
+0x374B U+6842 # <cjk>
+0x374C U+6E13 # <cjk>
+0x374D U+7566 # <cjk>
+0x374E U+7A3D # <cjk>
+0x374F U+7CFB # <cjk>
+0x3750 U+7D4C # <cjk>
+0x3751 U+7D99 # <cjk>
+0x3752 U+7E4B # <cjk>
+0x3753 U+7F6B # <cjk>
+0x3754 U+830E # <cjk>
+0x3755 U+834A # <cjk>
+0x3756 U+86CD # <cjk>
+0x3757 U+8A08 # <cjk>
+0x3758 U+8A63 # <cjk>
+0x3759 U+8B66 # <cjk>
+0x375A U+8EFD # <cjk>
+0x375B U+981A # <cjk>
+0x375C U+9D8F # <cjk>
+0x375D U+82B8 # <cjk>
+0x375E U+8FCE # <cjk>
+0x375F U+9BE8 # <cjk>
+0x3760 U+5287 # <cjk>
+0x3761 U+621F # <cjk>
+0x3762 U+6483 # <cjk>
+0x3763 U+6FC0 # <cjk>
+0x3764 U+9699 # <cjk>
+0x3765 U+6841 # <cjk>
+0x3766 U+5091 # <cjk>
+0x3767 U+6B20 # <cjk>
+0x3768 U+6C7A # <cjk>
+0x3769 U+6F54 # <cjk>
+0x376A U+7A74 # <cjk>
+0x376B U+7D50 # <cjk>
+0x376C U+8840 # <cjk>
+0x376D U+8A23 # <cjk>
+0x376E U+6708 # <cjk>
+0x376F U+4EF6 # <cjk>
+0x3770 U+5039 # <cjk>
+0x3771 U+5026 # <cjk>
+0x3772 U+5065 # <cjk>
+0x3773 U+517C # <cjk>
+0x3774 U+5238 # <cjk>
+0x3775 U+5263 # <cjk>
+0x3776 U+55A7 # <cjk>
+0x3777 U+570F # <cjk>
+0x3778 U+5805 # <cjk>
+0x3779 U+5ACC # <cjk>
+0x377A U+5EFA # <cjk>
+0x377B U+61B2 # <cjk>
+0x377C U+61F8 # <cjk>
+0x377D U+62F3 # <cjk>
+0x377E U+6372 # <cjk>
+0x3821 U+691C # <cjk>
+0x3822 U+6A29 # <cjk>
+0x3823 U+727D # <cjk>
+0x3824 U+72AC # <cjk>
+0x3825 U+732E # <cjk>
+0x3826 U+7814 # <cjk>
+0x3827 U+786F # <cjk>
+0x3828 U+7D79 # <cjk>
+0x3829 U+770C # <cjk>
+0x382A U+80A9 # <cjk>
+0x382B U+898B # <cjk>
+0x382C U+8B19 # <cjk>
+0x382D U+8CE2 # <cjk>
+0x382E U+8ED2 # <cjk>
+0x382F U+9063 # <cjk>
+0x3830 U+9375 # <cjk>
+0x3831 U+967A # <cjk>
+0x3832 U+9855 # <cjk>
+0x3833 U+9A13 # <cjk>
+0x3834 U+9E78 # <cjk>
+0x3835 U+5143 # <cjk>
+0x3836 U+539F # <cjk>
+0x3837 U+53B3 # <cjk>
+0x3838 U+5E7B # <cjk>
+0x3839 U+5F26 # <cjk>
+0x383A U+6E1B # <cjk>
+0x383B U+6E90 # <cjk>
+0x383C U+7384 # <cjk>
+0x383D U+73FE # <cjk>
+0x383E U+7D43 # <cjk>
+0x383F U+8237 # <cjk>
+0x3840 U+8A00 # <cjk>
+0x3841 U+8AFA # <cjk>
+0x3842 U+9650 # <cjk>
+0x3843 U+4E4E # <cjk>
+0x3844 U+500B # <cjk>
+0x3845 U+53E4 # <cjk>
+0x3846 U+547C # <cjk>
+0x3847 U+56FA # <cjk>
+0x3848 U+59D1 # <cjk>
+0x3849 U+5B64 # <cjk>
+0x384A U+5DF1 # <cjk>
+0x384B U+5EAB # <cjk>
+0x384C U+5F27 # <cjk>
+0x384D U+6238 # <cjk>
+0x384E U+6545 # <cjk>
+0x384F U+67AF # <cjk>
+0x3850 U+6E56 # <cjk>
+0x3851 U+72D0 # <cjk>
+0x3852 U+7CCA # <cjk>
+0x3853 U+88B4 # <cjk>
+0x3854 U+80A1 # <cjk>
+0x3855 U+80E1 # <cjk>
+0x3856 U+83F0 # <cjk>
+0x3857 U+864E # <cjk>
+0x3858 U+8A87 # <cjk>
+0x3859 U+8DE8 # <cjk>
+0x385A U+9237 # <cjk>
+0x385B U+96C7 # <cjk>
+0x385C U+9867 # <cjk>
+0x385D U+9F13 # <cjk>
+0x385E U+4E94 # <cjk>
+0x385F U+4E92 # <cjk>
+0x3860 U+4F0D # <cjk>
+0x3861 U+5348 # <cjk>
+0x3862 U+5449 # <cjk>
+0x3863 U+543E # <cjk>
+0x3864 U+5A2F # <cjk>
+0x3865 U+5F8C # <cjk>
+0x3866 U+5FA1 # <cjk>
+0x3867 U+609F # <cjk>
+0x3868 U+68A7 # <cjk>
+0x3869 U+6A8E # <cjk>
+0x386A U+745A # <cjk>
+0x386B U+7881 # <cjk>
+0x386C U+8A9E # <cjk>
+0x386D U+8AA4 # <cjk>
+0x386E U+8B77 # <cjk>
+0x386F U+9190 # <cjk>
+0x3870 U+4E5E # <cjk>
+0x3871 U+9BC9 # <cjk>
+0x3872 U+4EA4 # <cjk>
+0x3873 U+4F7C # <cjk>
+0x3874 U+4FAF # <cjk>
+0x3875 U+5019 # <cjk>
+0x3876 U+5016 # <cjk>
+0x3877 U+5149 # <cjk>
+0x3878 U+516C # <cjk>
+0x3879 U+529F # <cjk>
+0x387A U+52B9 # <cjk>
+0x387B U+52FE # <cjk>
+0x387C U+539A # <cjk>
+0x387D U+53E3 # <cjk>
+0x387E U+5411 # <cjk>
+0x3921 U+540E # <cjk>
+0x3922 U+5589 # <cjk>
+0x3923 U+5751 # <cjk>
+0x3924 U+57A2 # <cjk>
+0x3925 U+597D # <cjk>
+0x3926 U+5B54 # <cjk>
+0x3927 U+5B5D # <cjk>
+0x3928 U+5B8F # <cjk>
+0x3929 U+5DE5 # <cjk>
+0x392A U+5DE7 # <cjk>
+0x392B U+5DF7 # <cjk>
+0x392C U+5E78 # <cjk>
+0x392D U+5E83 # <cjk>
+0x392E U+5E9A # <cjk>
+0x392F U+5EB7 # <cjk>
+0x3930 U+5F18 # <cjk>
+0x3931 U+6052 # <cjk>
+0x3932 U+614C # <cjk>
+0x3933 U+6297 # <cjk>
+0x3934 U+62D8 # <cjk>
+0x3935 U+63A7 # <cjk>
+0x3936 U+653B # <cjk>
+0x3937 U+6602 # <cjk>
+0x3938 U+6643 # <cjk>
+0x3939 U+66F4 # <cjk>
+0x393A U+676D # <cjk>
+0x393B U+6821 # <cjk>
+0x393C U+6897 # <cjk>
+0x393D U+69CB # <cjk>
+0x393E U+6C5F # <cjk>
+0x393F U+6D2A # <cjk>
+0x3940 U+6D69 # <cjk>
+0x3941 U+6E2F # <cjk>
+0x3942 U+6E9D # <cjk>
+0x3943 U+7532 # <cjk>
+0x3944 U+7687 # <cjk>
+0x3945 U+786C # <cjk>
+0x3946 U+7A3F # <cjk>
+0x3947 U+7CE0 # <cjk>
+0x3948 U+7D05 # <cjk>
+0x3949 U+7D18 # <cjk>
+0x394A U+7D5E # <cjk>
+0x394B U+7DB1 # <cjk>
+0x394C U+8015 # <cjk>
+0x394D U+8003 # <cjk>
+0x394E U+80AF # <cjk>
+0x394F U+80B1 # <cjk>
+0x3950 U+8154 # <cjk>
+0x3951 U+818F # <cjk>
+0x3952 U+822A # <cjk>
+0x3953 U+8352 # <cjk>
+0x3954 U+884C # <cjk>
+0x3955 U+8861 # <cjk>
+0x3956 U+8B1B # <cjk>
+0x3957 U+8CA2 # <cjk>
+0x3958 U+8CFC # <cjk>
+0x3959 U+90CA # <cjk>
+0x395A U+9175 # <cjk>
+0x395B U+9271 # <cjk>
+0x395C U+783F # <cjk>
+0x395D U+92FC # <cjk>
+0x395E U+95A4 # <cjk>
+0x395F U+964D # <cjk>
+0x3960 U+9805 # <cjk>
+0x3961 U+9999 # <cjk>
+0x3962 U+9AD8 # <cjk>
+0x3963 U+9D3B # <cjk>
+0x3964 U+525B # <cjk>
+0x3965 U+52AB # <cjk>
+0x3966 U+53F7 # <cjk>
+0x3967 U+5408 # <cjk>
+0x3968 U+58D5 # <cjk>
+0x3969 U+62F7 # <cjk>
+0x396A U+6FE0 # <cjk>
+0x396B U+8C6A # <cjk>
+0x396C U+8F5F # <cjk>
+0x396D U+9EB9 # <cjk>
+0x396E U+514B # <cjk>
+0x396F U+523B # <cjk>
+0x3970 U+544A # <cjk>
+0x3971 U+56FD # <cjk>
+0x3972 U+7A40 # <cjk>
+0x3973 U+9177 # <cjk>
+0x3974 U+9D60 # <cjk>
+0x3975 U+9ED2 # <cjk>
+0x3976 U+7344 # <cjk>
+0x3977 U+6F09 # <cjk>
+0x3978 U+8170 # <cjk>
+0x3979 U+7511 # <cjk>
+0x397A U+5FFD # <cjk>
+0x397B U+60DA # <cjk>
+0x397C U+9AA8 # <cjk>
+0x397D U+72DB # <cjk>
+0x397E U+8FBC # <cjk>
+0x3A21 U+6B64 # <cjk>
+0x3A22 U+9803 # <cjk>
+0x3A23 U+4ECA # <cjk>
+0x3A24 U+56F0 # <cjk>
+0x3A25 U+5764 # <cjk>
+0x3A26 U+58BE # <cjk>
+0x3A27 U+5A5A # <cjk>
+0x3A28 U+6068 # <cjk>
+0x3A29 U+61C7 # <cjk>
+0x3A2A U+660F # <cjk>
+0x3A2B U+6606 # <cjk>
+0x3A2C U+6839 # <cjk>
+0x3A2D U+68B1 # <cjk>
+0x3A2E U+6DF7 # <cjk>
+0x3A2F U+75D5 # <cjk>
+0x3A30 U+7D3A # <cjk>
+0x3A31 U+826E # <cjk>
+0x3A32 U+9B42 # <cjk>
+0x3A33 U+4E9B # <cjk>
+0x3A34 U+4F50 # <cjk>
+0x3A35 U+53C9 # <cjk>
+0x3A36 U+5506 # <cjk>
+0x3A37 U+5D6F # <cjk>
+0x3A38 U+5DE6 # <cjk>
+0x3A39 U+5DEE # <cjk>
+0x3A3A U+67FB # <cjk>
+0x3A3B U+6C99 # <cjk>
+0x3A3C U+7473 # <cjk>
+0x3A3D U+7802 # <cjk>
+0x3A3E U+8A50 # <cjk>
+0x3A3F U+9396 # <cjk>
+0x3A40 U+88DF # <cjk>
+0x3A41 U+5750 # <cjk>
+0x3A42 U+5EA7 # <cjk>
+0x3A43 U+632B # <cjk>
+0x3A44 U+50B5 # <cjk>
+0x3A45 U+50AC # <cjk>
+0x3A46 U+518D # <cjk>
+0x3A47 U+6700 # <cjk>
+0x3A48 U+54C9 # <cjk>
+0x3A49 U+585E # <cjk>
+0x3A4A U+59BB # <cjk>
+0x3A4B U+5BB0 # <cjk>
+0x3A4C U+5F69 # <cjk>
+0x3A4D U+624D # <cjk>
+0x3A4E U+63A1 # <cjk>
+0x3A4F U+683D # <cjk>
+0x3A50 U+6B73 # <cjk>
+0x3A51 U+6E08 # <cjk>
+0x3A52 U+707D # <cjk>
+0x3A53 U+91C7 # <cjk>
+0x3A54 U+7280 # <cjk>
+0x3A55 U+7815 # <cjk>
+0x3A56 U+7826 # <cjk>
+0x3A57 U+796D # <cjk>
+0x3A58 U+658E # <cjk>
+0x3A59 U+7D30 # <cjk>
+0x3A5A U+83DC # <cjk>
+0x3A5B U+88C1 # <cjk>
+0x3A5C U+8F09 # <cjk>
+0x3A5D U+969B # <cjk>
+0x3A5E U+5264 # <cjk>
+0x3A5F U+5728 # <cjk>
+0x3A60 U+6750 # <cjk>
+0x3A61 U+7F6A # <cjk>
+0x3A62 U+8CA1 # <cjk>
+0x3A63 U+51B4 # <cjk>
+0x3A64 U+5742 # <cjk>
+0x3A65 U+962A # <cjk>
+0x3A66 U+583A # <cjk>
+0x3A67 U+698A # <cjk>
+0x3A68 U+80B4 # <cjk>
+0x3A69 U+54B2 # <cjk>
+0x3A6A U+5D0E # <cjk>
+0x3A6B U+57FC # <cjk>
+0x3A6C U+7895 # <cjk>
+0x3A6D U+9DFA # <cjk>
+0x3A6E U+4F5C # <cjk>
+0x3A6F U+524A # <cjk>
+0x3A70 U+548B # <cjk>
+0x3A71 U+643E # <cjk>
+0x3A72 U+6628 # <cjk>
+0x3A73 U+6714 # <cjk>
+0x3A74 U+67F5 # <cjk>
+0x3A75 U+7A84 # <cjk>
+0x3A76 U+7B56 # <cjk>
+0x3A77 U+7D22 # <cjk>
+0x3A78 U+932F # <cjk>
+0x3A79 U+685C # <cjk>
+0x3A7A U+9BAD # <cjk>
+0x3A7B U+7B39 # <cjk>
+0x3A7C U+5319 # <cjk>
+0x3A7D U+518A # <cjk>
+0x3A7E U+5237 # <cjk>
+0x3B21 U+5BDF # <cjk>
+0x3B22 U+62F6 # <cjk>
+0x3B23 U+64AE # <cjk>
+0x3B24 U+64E6 # <cjk>
+0x3B25 U+672D # <cjk>
+0x3B26 U+6BBA # <cjk>
+0x3B27 U+85A9 # <cjk>
+0x3B28 U+96D1 # <cjk>
+0x3B29 U+7690 # <cjk>
+0x3B2A U+9BD6 # <cjk>
+0x3B2B U+634C # <cjk>
+0x3B2C U+9306 # <cjk>
+0x3B2D U+9BAB # <cjk>
+0x3B2E U+76BF # <cjk>
+0x3B2F U+6652 # <cjk>
+0x3B30 U+4E09 # <cjk>
+0x3B31 U+5098 # <cjk>
+0x3B32 U+53C2 # <cjk>
+0x3B33 U+5C71 # <cjk>
+0x3B34 U+60E8 # <cjk>
+0x3B35 U+6492 # <cjk>
+0x3B36 U+6563 # <cjk>
+0x3B37 U+685F # <cjk>
+0x3B38 U+71E6 # <cjk>
+0x3B39 U+73CA # <cjk>
+0x3B3A U+7523 # <cjk>
+0x3B3B U+7B97 # <cjk>
+0x3B3C U+7E82 # <cjk>
+0x3B3D U+8695 # <cjk>
+0x3B3E U+8B83 # <cjk>
+0x3B3F U+8CDB # <cjk>
+0x3B40 U+9178 # <cjk>
+0x3B41 U+9910 # <cjk>
+0x3B42 U+65AC # <cjk>
+0x3B43 U+66AB # <cjk>
+0x3B44 U+6B8B # <cjk>
+0x3B45 U+4ED5 # <cjk>
+0x3B46 U+4ED4 # <cjk>
+0x3B47 U+4F3A # <cjk>
+0x3B48 U+4F7F # <cjk>
+0x3B49 U+523A # <cjk>
+0x3B4A U+53F8 # <cjk>
+0x3B4B U+53F2 # <cjk>
+0x3B4C U+55E3 # <cjk>
+0x3B4D U+56DB # <cjk>
+0x3B4E U+58EB # <cjk>
+0x3B4F U+59CB # <cjk>
+0x3B50 U+59C9 # <cjk>
+0x3B51 U+59FF # <cjk>
+0x3B52 U+5B50 # <cjk>
+0x3B53 U+5C4D # <cjk>
+0x3B54 U+5E02 # <cjk>
+0x3B55 U+5E2B # <cjk>
+0x3B56 U+5FD7 # <cjk>
+0x3B57 U+601D # <cjk>
+0x3B58 U+6307 # <cjk>
+0x3B59 U+652F # <cjk>
+0x3B5A U+5B5C # <cjk>
+0x3B5B U+65AF # <cjk>
+0x3B5C U+65BD # <cjk>
+0x3B5D U+65E8 # <cjk>
+0x3B5E U+679D # <cjk>
+0x3B5F U+6B62 # <cjk>
+0x3B60 U+6B7B # <cjk>
+0x3B61 U+6C0F # <cjk>
+0x3B62 U+7345 # <cjk>
+0x3B63 U+7949 # <cjk>
+0x3B64 U+79C1 # <cjk>
+0x3B65 U+7CF8 # <cjk>
+0x3B66 U+7D19 # <cjk>
+0x3B67 U+7D2B # <cjk>
+0x3B68 U+80A2 # <cjk>
+0x3B69 U+8102 # <cjk>
+0x3B6A U+81F3 # <cjk>
+0x3B6B U+8996 # <cjk>
+0x3B6C U+8A5E # <cjk>
+0x3B6D U+8A69 # <cjk>
+0x3B6E U+8A66 # <cjk>
+0x3B6F U+8A8C # <cjk>
+0x3B70 U+8AEE # <cjk>
+0x3B71 U+8CC7 # <cjk>
+0x3B72 U+8CDC # <cjk>
+0x3B73 U+96CC # <cjk>
+0x3B74 U+98FC # <cjk>
+0x3B75 U+6B6F # <cjk>
+0x3B76 U+4E8B # <cjk>
+0x3B77 U+4F3C # <cjk>
+0x3B78 U+4F8D # <cjk>
+0x3B79 U+5150 # <cjk>
+0x3B7A U+5B57 # <cjk>
+0x3B7B U+5BFA # <cjk>
+0x3B7C U+6148 # <cjk>
+0x3B7D U+6301 # <cjk>
+0x3B7E U+6642 # <cjk>
+0x3C21 U+6B21 # <cjk>
+0x3C22 U+6ECB # <cjk>
+0x3C23 U+6CBB # <cjk>
+0x3C24 U+723E # <cjk>
+0x3C25 U+74BD # <cjk>
+0x3C26 U+75D4 # <cjk>
+0x3C27 U+78C1 # <cjk>
+0x3C28 U+793A # <cjk>
+0x3C29 U+800C # <cjk>
+0x3C2A U+8033 # <cjk>
+0x3C2B U+81EA # <cjk>
+0x3C2C U+8494 # <cjk>
+0x3C2D U+8F9E # <cjk>
+0x3C2E U+6C50 # <cjk>
+0x3C2F U+9E7F # <cjk>
+0x3C30 U+5F0F # <cjk>
+0x3C31 U+8B58 # <cjk>
+0x3C32 U+9D2B # <cjk>
+0x3C33 U+7AFA # <cjk>
+0x3C34 U+8EF8 # <cjk>
+0x3C35 U+5B8D # <cjk>
+0x3C36 U+96EB # <cjk>
+0x3C37 U+4E03 # <cjk>
+0x3C38 U+53F1 # <cjk>
+0x3C39 U+57F7 # <cjk>
+0x3C3A U+5931 # <cjk>
+0x3C3B U+5AC9 # <cjk>
+0x3C3C U+5BA4 # <cjk>
+0x3C3D U+6089 # <cjk>
+0x3C3E U+6E7F # <cjk>
+0x3C3F U+6F06 # <cjk>
+0x3C40 U+75BE # <cjk>
+0x3C41 U+8CEA # <cjk>
+0x3C42 U+5B9F # <cjk>
+0x3C43 U+8500 # <cjk>
+0x3C44 U+7BE0 # <cjk>
+0x3C45 U+5072 # <cjk>
+0x3C46 U+67F4 # <cjk>
+0x3C47 U+829D # <cjk>
+0x3C48 U+5C61 # <cjk>
+0x3C49 U+854A # <cjk>
+0x3C4A U+7E1E # <cjk>
+0x3C4B U+820E # <cjk>
+0x3C4C U+5199 # <cjk>
+0x3C4D U+5C04 # <cjk>
+0x3C4E U+6368 # <cjk>
+0x3C4F U+8D66 # <cjk>
+0x3C50 U+659C # <cjk>
+0x3C51 U+716E # <cjk>
+0x3C52 U+793E # <cjk>
+0x3C53 U+7D17 # <cjk>
+0x3C54 U+8005 # <cjk>
+0x3C55 U+8B1D # <cjk>
+0x3C56 U+8ECA # <cjk>
+0x3C57 U+906E # <cjk>
+0x3C58 U+86C7 # <cjk>
+0x3C59 U+90AA # <cjk>
+0x3C5A U+501F # <cjk>
+0x3C5B U+52FA # <cjk>
+0x3C5C U+5C3A # <cjk>
+0x3C5D U+6753 # <cjk>
+0x3C5E U+707C # <cjk>
+0x3C5F U+7235 # <cjk>
+0x3C60 U+914C # <cjk>
+0x3C61 U+91C8 # <cjk>
+0x3C62 U+932B # <cjk>
+0x3C63 U+82E5 # <cjk>
+0x3C64 U+5BC2 # <cjk>
+0x3C65 U+5F31 # <cjk>
+0x3C66 U+60F9 # <cjk>
+0x3C67 U+4E3B # <cjk>
+0x3C68 U+53D6 # <cjk>
+0x3C69 U+5B88 # <cjk>
+0x3C6A U+624B # <cjk>
+0x3C6B U+6731 # <cjk>
+0x3C6C U+6B8A # <cjk>
+0x3C6D U+72E9 # <cjk>
+0x3C6E U+73E0 # <cjk>
+0x3C6F U+7A2E # <cjk>
+0x3C70 U+816B # <cjk>
+0x3C71 U+8DA3 # <cjk>
+0x3C72 U+9152 # <cjk>
+0x3C73 U+9996 # <cjk>
+0x3C74 U+5112 # <cjk>
+0x3C75 U+53D7 # <cjk>
+0x3C76 U+546A # <cjk>
+0x3C77 U+5BFF # <cjk>
+0x3C78 U+6388 # <cjk>
+0x3C79 U+6A39 # <cjk>
+0x3C7A U+7DAC # <cjk>
+0x3C7B U+9700 # <cjk>
+0x3C7C U+56DA # <cjk>
+0x3C7D U+53CE # <cjk>
+0x3C7E U+5468 # <cjk>
+0x3D21 U+5B97 # <cjk>
+0x3D22 U+5C31 # <cjk>
+0x3D23 U+5DDE # <cjk>
+0x3D24 U+4FEE # <cjk>
+0x3D25 U+6101 # <cjk>
+0x3D26 U+62FE # <cjk>
+0x3D27 U+6D32 # <cjk>
+0x3D28 U+79C0 # <cjk>
+0x3D29 U+79CB # <cjk>
+0x3D2A U+7D42 # <cjk>
+0x3D2B U+7E4D # <cjk>
+0x3D2C U+7FD2 # <cjk>
+0x3D2D U+81ED # <cjk>
+0x3D2E U+821F # <cjk>
+0x3D2F U+8490 # <cjk>
+0x3D30 U+8846 # <cjk>
+0x3D31 U+8972 # <cjk>
+0x3D32 U+8B90 # <cjk>
+0x3D33 U+8E74 # <cjk>
+0x3D34 U+8F2F # <cjk>
+0x3D35 U+9031 # <cjk>
+0x3D36 U+914B # <cjk>
+0x3D37 U+916C # <cjk>
+0x3D38 U+96C6 # <cjk>
+0x3D39 U+919C # <cjk>
+0x3D3A U+4EC0 # <cjk>
+0x3D3B U+4F4F # <cjk>
+0x3D3C U+5145 # <cjk>
+0x3D3D U+5341 # <cjk>
+0x3D3E U+5F93 # <cjk>
+0x3D3F U+620E # <cjk>
+0x3D40 U+67D4 # <cjk>
+0x3D41 U+6C41 # <cjk>
+0x3D42 U+6E0B # <cjk>
+0x3D43 U+7363 # <cjk>
+0x3D44 U+7E26 # <cjk>
+0x3D45 U+91CD # <cjk>
+0x3D46 U+9283 # <cjk>
+0x3D47 U+53D4 # <cjk>
+0x3D48 U+5919 # <cjk>
+0x3D49 U+5BBF # <cjk>
+0x3D4A U+6DD1 # <cjk>
+0x3D4B U+795D # <cjk>
+0x3D4C U+7E2E # <cjk>
+0x3D4D U+7C9B # <cjk>
+0x3D4E U+587E # <cjk>
+0x3D4F U+719F # <cjk>
+0x3D50 U+51FA # <cjk>
+0x3D51 U+8853 # <cjk>
+0x3D52 U+8FF0 # <cjk>
+0x3D53 U+4FCA # <cjk>
+0x3D54 U+5CFB # <cjk>
+0x3D55 U+6625 # <cjk>
+0x3D56 U+77AC # <cjk>
+0x3D57 U+7AE3 # <cjk>
+0x3D58 U+821C # <cjk>
+0x3D59 U+99FF # <cjk>
+0x3D5A U+51C6 # <cjk>
+0x3D5B U+5FAA # <cjk>
+0x3D5C U+65EC # <cjk>
+0x3D5D U+696F # <cjk>
+0x3D5E U+6B89 # <cjk>
+0x3D5F U+6DF3 # <cjk>
+0x3D60 U+6E96 # <cjk>
+0x3D61 U+6F64 # <cjk>
+0x3D62 U+76FE # <cjk>
+0x3D63 U+7D14 # <cjk>
+0x3D64 U+5DE1 # <cjk>
+0x3D65 U+9075 # <cjk>
+0x3D66 U+9187 # <cjk>
+0x3D67 U+9806 # <cjk>
+0x3D68 U+51E6 # <cjk>
+0x3D69 U+521D # <cjk>
+0x3D6A U+6240 # <cjk>
+0x3D6B U+6691 # <cjk>
+0x3D6C U+66D9 # <cjk>
+0x3D6D U+6E1A # <cjk>
+0x3D6E U+5EB6 # <cjk>
+0x3D6F U+7DD2 # <cjk>
+0x3D70 U+7F72 # <cjk>
+0x3D71 U+66F8 # <cjk>
+0x3D72 U+85AF # <cjk>
+0x3D73 U+85F7 # <cjk>
+0x3D74 U+8AF8 # <cjk>
+0x3D75 U+52A9 # <cjk>
+0x3D76 U+53D9 # <cjk>
+0x3D77 U+5973 # <cjk>
+0x3D78 U+5E8F # <cjk>
+0x3D79 U+5F90 # <cjk>
+0x3D7A U+6055 # <cjk>
+0x3D7B U+92E4 # <cjk>
+0x3D7C U+9664 # <cjk>
+0x3D7D U+50B7 # <cjk>
+0x3D7E U+511F # <cjk>
+0x3E21 U+52DD # <cjk>
+0x3E22 U+5320 # <cjk>
+0x3E23 U+5347 # <cjk>
+0x3E24 U+53EC # <cjk>
+0x3E25 U+54E8 # <cjk>
+0x3E26 U+5546 # <cjk>
+0x3E27 U+5531 # <cjk>
+0x3E28 U+5617 # <cjk>
+0x3E29 U+5968 # <cjk>
+0x3E2A U+59BE # <cjk>
+0x3E2B U+5A3C # <cjk>
+0x3E2C U+5BB5 # <cjk>
+0x3E2D U+5C06 # <cjk>
+0x3E2E U+5C0F # <cjk>
+0x3E2F U+5C11 # <cjk>
+0x3E30 U+5C1A # <cjk>
+0x3E31 U+5E84 # <cjk>
+0x3E32 U+5E8A # <cjk>
+0x3E33 U+5EE0 # <cjk>
+0x3E34 U+5F70 # <cjk>
+0x3E35 U+627F # <cjk>
+0x3E36 U+6284 # <cjk>
+0x3E37 U+62DB # <cjk>
+0x3E38 U+638C # <cjk>
+0x3E39 U+6377 # <cjk>
+0x3E3A U+6607 # <cjk>
+0x3E3B U+660C # <cjk>
+0x3E3C U+662D # <cjk>
+0x3E3D U+6676 # <cjk>
+0x3E3E U+677E # <cjk>
+0x3E3F U+68A2 # <cjk>
+0x3E40 U+6A1F # <cjk>
+0x3E41 U+6A35 # <cjk>
+0x3E42 U+6CBC # <cjk>
+0x3E43 U+6D88 # <cjk>
+0x3E44 U+6E09 # <cjk>
+0x3E45 U+6E58 # <cjk>
+0x3E46 U+713C # <cjk>
+0x3E47 U+7126 # <cjk>
+0x3E48 U+7167 # <cjk>
+0x3E49 U+75C7 # <cjk>
+0x3E4A U+7701 # <cjk>
+0x3E4B U+785D # <cjk>
+0x3E4C U+7901 # <cjk>
+0x3E4D U+7965 # <cjk>
+0x3E4E U+79F0 # <cjk>
+0x3E4F U+7AE0 # <cjk>
+0x3E50 U+7B11 # <cjk>
+0x3E51 U+7CA7 # <cjk>
+0x3E52 U+7D39 # <cjk>
+0x3E53 U+8096 # <cjk>
+0x3E54 U+83D6 # <cjk>
+0x3E55 U+848B # <cjk>
+0x3E56 U+8549 # <cjk>
+0x3E57 U+885D # <cjk>
+0x3E58 U+88F3 # <cjk>
+0x3E59 U+8A1F # <cjk>
+0x3E5A U+8A3C # <cjk>
+0x3E5B U+8A54 # <cjk>
+0x3E5C U+8A73 # <cjk>
+0x3E5D U+8C61 # <cjk>
+0x3E5E U+8CDE # <cjk>
+0x3E5F U+91A4 # <cjk>
+0x3E60 U+9266 # <cjk>
+0x3E61 U+937E # <cjk>
+0x3E62 U+9418 # <cjk>
+0x3E63 U+969C # <cjk>
+0x3E64 U+9798 # <cjk>
+0x3E65 U+4E0A # <cjk>
+0x3E66 U+4E08 # <cjk>
+0x3E67 U+4E1E # <cjk>
+0x3E68 U+4E57 # <cjk>
+0x3E69 U+5197 # <cjk>
+0x3E6A U+5270 # <cjk>
+0x3E6B U+57CE # <cjk>
+0x3E6C U+5834 # <cjk>
+0x3E6D U+58CC # <cjk>
+0x3E6E U+5B22 # <cjk>
+0x3E6F U+5E38 # <cjk>
+0x3E70 U+60C5 # <cjk>
+0x3E71 U+64FE # <cjk>
+0x3E72 U+6761 # <cjk>
+0x3E73 U+6756 # <cjk>
+0x3E74 U+6D44 # <cjk>
+0x3E75 U+72B6 # <cjk>
+0x3E76 U+7573 # <cjk>
+0x3E77 U+7A63 # <cjk>
+0x3E78 U+84B8 # <cjk>
+0x3E79 U+8B72 # <cjk>
+0x3E7A U+91B8 # <cjk>
+0x3E7B U+9320 # <cjk>
+0x3E7C U+5631 # <cjk>
+0x3E7D U+57F4 # <cjk>
+0x3E7E U+98FE # <cjk>
+0x3F21 U+62ED # <cjk>
+0x3F22 U+690D # <cjk>
+0x3F23 U+6B96 # <cjk>
+0x3F24 U+71ED # <cjk>
+0x3F25 U+7E54 # <cjk>
+0x3F26 U+8077 # <cjk>
+0x3F27 U+8272 # <cjk>
+0x3F28 U+89E6 # <cjk>
+0x3F29 U+98DF # <cjk>
+0x3F2A U+8755 # <cjk>
+0x3F2B U+8FB1 # <cjk>
+0x3F2C U+5C3B # <cjk>
+0x3F2D U+4F38 # <cjk>
+0x3F2E U+4FE1 # <cjk>
+0x3F2F U+4FB5 # <cjk>
+0x3F30 U+5507 # <cjk>
+0x3F31 U+5A20 # <cjk>
+0x3F32 U+5BDD # <cjk>
+0x3F33 U+5BE9 # <cjk>
+0x3F34 U+5FC3 # <cjk>
+0x3F35 U+614E # <cjk>
+0x3F36 U+632F # <cjk>
+0x3F37 U+65B0 # <cjk>
+0x3F38 U+664B # <cjk>
+0x3F39 U+68EE # <cjk>
+0x3F3A U+699B # <cjk>
+0x3F3B U+6D78 # <cjk>
+0x3F3C U+6DF1 # <cjk>
+0x3F3D U+7533 # <cjk>
+0x3F3E U+75B9 # <cjk>
+0x3F3F U+771F # <cjk>
+0x3F40 U+795E # <cjk>
+0x3F41 U+79E6 # <cjk>
+0x3F42 U+7D33 # <cjk>
+0x3F43 U+81E3 # <cjk>
+0x3F44 U+82AF # <cjk>
+0x3F45 U+85AA # <cjk>
+0x3F46 U+89AA # <cjk>
+0x3F47 U+8A3A # <cjk>
+0x3F48 U+8EAB # <cjk>
+0x3F49 U+8F9B # <cjk>
+0x3F4A U+9032 # <cjk>
+0x3F4B U+91DD # <cjk>
+0x3F4C U+9707 # <cjk>
+0x3F4D U+4EBA # <cjk>
+0x3F4E U+4EC1 # <cjk>
+0x3F4F U+5203 # <cjk>
+0x3F50 U+5875 # <cjk>
+0x3F51 U+58EC # <cjk>
+0x3F52 U+5C0B # <cjk>
+0x3F53 U+751A # <cjk>
+0x3F54 U+5C3D # <cjk>
+0x3F55 U+814E # <cjk>
+0x3F56 U+8A0A # <cjk>
+0x3F57 U+8FC5 # <cjk>
+0x3F58 U+9663 # <cjk>
+0x3F59 U+976D # <cjk>
+0x3F5A U+7B25 # <cjk>
+0x3F5B U+8ACF # <cjk>
+0x3F5C U+9808 # <cjk>
+0x3F5D U+9162 # <cjk>
+0x3F5E U+56F3 # <cjk>
+0x3F5F U+53A8 # <cjk>
+0x3F60 U+9017 # <cjk>
+0x3F61 U+5439 # <cjk>
+0x3F62 U+5782 # <cjk>
+0x3F63 U+5E25 # <cjk>
+0x3F64 U+63A8 # <cjk>
+0x3F65 U+6C34 # <cjk>
+0x3F66 U+708A # <cjk>
+0x3F67 U+7761 # <cjk>
+0x3F68 U+7C8B # <cjk>
+0x3F69 U+7FE0 # <cjk>
+0x3F6A U+8870 # <cjk>
+0x3F6B U+9042 # <cjk>
+0x3F6C U+9154 # <cjk>
+0x3F6D U+9310 # <cjk>
+0x3F6E U+9318 # <cjk>
+0x3F6F U+968F # <cjk>
+0x3F70 U+745E # <cjk>
+0x3F71 U+9AC4 # <cjk>
+0x3F72 U+5D07 # <cjk>
+0x3F73 U+5D69 # <cjk>
+0x3F74 U+6570 # <cjk>
+0x3F75 U+67A2 # <cjk>
+0x3F76 U+8DA8 # <cjk>
+0x3F77 U+96DB # <cjk>
+0x3F78 U+636E # <cjk>
+0x3F79 U+6749 # <cjk>
+0x3F7A U+6919 # <cjk>
+0x3F7B U+83C5 # <cjk>
+0x3F7C U+9817 # <cjk>
+0x3F7D U+96C0 # <cjk>
+0x3F7E U+88FE # <cjk>
+0x4021 U+6F84 # <cjk>
+0x4022 U+647A # <cjk>
+0x4023 U+5BF8 # <cjk>
+0x4024 U+4E16 # <cjk>
+0x4025 U+702C # <cjk>
+0x4026 U+755D # <cjk>
+0x4027 U+662F # <cjk>
+0x4028 U+51C4 # <cjk>
+0x4029 U+5236 # <cjk>
+0x402A U+52E2 # <cjk>
+0x402B U+59D3 # <cjk>
+0x402C U+5F81 # <cjk>
+0x402D U+6027 # <cjk>
+0x402E U+6210 # <cjk>
+0x402F U+653F # <cjk>
+0x4030 U+6574 # <cjk>
+0x4031 U+661F # <cjk>
+0x4032 U+6674 # <cjk>
+0x4033 U+68F2 # <cjk>
+0x4034 U+6816 # <cjk>
+0x4035 U+6B63 # <cjk>
+0x4036 U+6E05 # <cjk>
+0x4037 U+7272 # <cjk>
+0x4038 U+751F # <cjk>
+0x4039 U+76DB # <cjk>
+0x403A U+7CBE # <cjk>
+0x403B U+8056 # <cjk>
+0x403C U+58F0 # <cjk>
+0x403D U+88FD # <cjk>
+0x403E U+897F # <cjk>
+0x403F U+8AA0 # <cjk>
+0x4040 U+8A93 # <cjk>
+0x4041 U+8ACB # <cjk>
+0x4042 U+901D # <cjk>
+0x4043 U+9192 # <cjk>
+0x4044 U+9752 # <cjk>
+0x4045 U+9759 # <cjk>
+0x4046 U+6589 # <cjk>
+0x4047 U+7A0E # <cjk>
+0x4048 U+8106 # <cjk>
+0x4049 U+96BB # <cjk>
+0x404A U+5E2D # <cjk>
+0x404B U+60DC # <cjk>
+0x404C U+621A # <cjk>
+0x404D U+65A5 # <cjk>
+0x404E U+6614 # <cjk>
+0x404F U+6790 # <cjk>
+0x4050 U+77F3 # <cjk>
+0x4051 U+7A4D # <cjk>
+0x4052 U+7C4D # <cjk>
+0x4053 U+7E3E # <cjk>
+0x4054 U+810A # <cjk>
+0x4055 U+8CAC # <cjk>
+0x4056 U+8D64 # <cjk>
+0x4057 U+8DE1 # <cjk>
+0x4058 U+8E5F # <cjk>
+0x4059 U+78A9 # <cjk>
+0x405A U+5207 # <cjk>
+0x405B U+62D9 # <cjk>
+0x405C U+63A5 # <cjk>
+0x405D U+6442 # <cjk>
+0x405E U+6298 # <cjk>
+0x405F U+8A2D # <cjk>
+0x4060 U+7A83 # <cjk>
+0x4061 U+7BC0 # <cjk>
+0x4062 U+8AAC # <cjk>
+0x4063 U+96EA # <cjk>
+0x4064 U+7D76 # <cjk>
+0x4065 U+820C # <cjk>
+0x4066 U+8749 # <cjk>
+0x4067 U+4ED9 # <cjk>
+0x4068 U+5148 # <cjk>
+0x4069 U+5343 # <cjk>
+0x406A U+5360 # <cjk>
+0x406B U+5BA3 # <cjk>
+0x406C U+5C02 # <cjk>
+0x406D U+5C16 # <cjk>
+0x406E U+5DDD # <cjk>
+0x406F U+6226 # <cjk>
+0x4070 U+6247 # <cjk>
+0x4071 U+64B0 # <cjk>
+0x4072 U+6813 # <cjk>
+0x4073 U+6834 # <cjk>
+0x4074 U+6CC9 # <cjk>
+0x4075 U+6D45 # <cjk>
+0x4076 U+6D17 # <cjk>
+0x4077 U+67D3 # <cjk>
+0x4078 U+6F5C # <cjk>
+0x4079 U+714E # <cjk>
+0x407A U+717D # <cjk>
+0x407B U+65CB # <cjk>
+0x407C U+7A7F # <cjk>
+0x407D U+7BAD # <cjk>
+0x407E U+7DDA # <cjk>
+0x4121 U+7E4A # <cjk>
+0x4122 U+7FA8 # <cjk>
+0x4123 U+817A # <cjk>
+0x4124 U+821B # <cjk>
+0x4125 U+8239 # <cjk>
+0x4126 U+85A6 # <cjk>
+0x4127 U+8A6E # <cjk>
+0x4128 U+8CCE # <cjk>
+0x4129 U+8DF5 # <cjk>
+0x412A U+9078 # <cjk>
+0x412B U+9077 # <cjk>
+0x412C U+92AD # <cjk>
+0x412D U+9291 # <cjk>
+0x412E U+9583 # <cjk>
+0x412F U+9BAE # <cjk>
+0x4130 U+524D # <cjk>
+0x4131 U+5584 # <cjk>
+0x4132 U+6F38 # <cjk>
+0x4133 U+7136 # <cjk>
+0x4134 U+5168 # <cjk>
+0x4135 U+7985 # <cjk>
+0x4136 U+7E55 # <cjk>
+0x4137 U+81B3 # <cjk>
+0x4138 U+7CCE # <cjk>
+0x4139 U+564C # <cjk>
+0x413A U+5851 # <cjk>
+0x413B U+5CA8 # <cjk>
+0x413C U+63AA # <cjk>
+0x413D U+66FE # <cjk>
+0x413E U+66FD # <cjk>
+0x413F U+695A # <cjk>
+0x4140 U+72D9 # <cjk>
+0x4141 U+758F # <cjk>
+0x4142 U+758E # <cjk>
+0x4143 U+790E # <cjk>
+0x4144 U+7956 # <cjk>
+0x4145 U+79DF # <cjk>
+0x4146 U+7C97 # <cjk>
+0x4147 U+7D20 # <cjk>
+0x4148 U+7D44 # <cjk>
+0x4149 U+8607 # <cjk>
+0x414A U+8A34 # <cjk>
+0x414B U+963B # <cjk>
+0x414C U+9061 # <cjk>
+0x414D U+9F20 # <cjk>
+0x414E U+50E7 # <cjk>
+0x414F U+5275 # <cjk>
+0x4150 U+53CC # <cjk>
+0x4151 U+53E2 # <cjk>
+0x4152 U+5009 # <cjk>
+0x4153 U+55AA # <cjk>
+0x4154 U+58EE # <cjk>
+0x4155 U+594F # <cjk>
+0x4156 U+723D # <cjk>
+0x4157 U+5B8B # <cjk>
+0x4158 U+5C64 # <cjk>
+0x4159 U+531D # <cjk>
+0x415A U+60E3 # <cjk>
+0x415B U+60F3 # <cjk>
+0x415C U+635C # <cjk>
+0x415D U+6383 # <cjk>
+0x415E U+633F # <cjk>
+0x415F U+63BB # <cjk>
+0x4160 U+64CD # <cjk>
+0x4161 U+65E9 # <cjk>
+0x4162 U+66F9 # <cjk>
+0x4163 U+5DE3 # <cjk>
+0x4164 U+69CD # <cjk>
+0x4165 U+69FD # <cjk>
+0x4166 U+6F15 # <cjk>
+0x4167 U+71E5 # <cjk>
+0x4168 U+4E89 # <cjk>
+0x4169 U+75E9 # <cjk>
+0x416A U+76F8 # <cjk>
+0x416B U+7A93 # <cjk>
+0x416C U+7CDF # <cjk>
+0x416D U+7DCF # <cjk>
+0x416E U+7D9C # <cjk>
+0x416F U+8061 # <cjk>
+0x4170 U+8349 # <cjk>
+0x4171 U+8358 # <cjk>
+0x4172 U+846C # <cjk>
+0x4173 U+84BC # <cjk>
+0x4174 U+85FB # <cjk>
+0x4175 U+88C5 # <cjk>
+0x4176 U+8D70 # <cjk>
+0x4177 U+9001 # <cjk>
+0x4178 U+906D # <cjk>
+0x4179 U+9397 # <cjk>
+0x417A U+971C # <cjk>
+0x417B U+9A12 # <cjk>
+0x417C U+50CF # <cjk>
+0x417D U+5897 # <cjk>
+0x417E U+618E # <cjk>
+0x4221 U+81D3 # <cjk>
+0x4222 U+8535 # <cjk>
+0x4223 U+8D08 # <cjk>
+0x4224 U+9020 # <cjk>
+0x4225 U+4FC3 # <cjk>
+0x4226 U+5074 # <cjk>
+0x4227 U+5247 # <cjk>
+0x4228 U+5373 # <cjk>
+0x4229 U+606F # <cjk>
+0x422A U+6349 # <cjk>
+0x422B U+675F # <cjk>
+0x422C U+6E2C # <cjk>
+0x422D U+8DB3 # <cjk>
+0x422E U+901F # <cjk>
+0x422F U+4FD7 # <cjk>
+0x4230 U+5C5E # <cjk>
+0x4231 U+8CCA # <cjk>
+0x4232 U+65CF # <cjk>
+0x4233 U+7D9A # <cjk>
+0x4234 U+5352 # <cjk>
+0x4235 U+8896 # <cjk>
+0x4236 U+5176 # <cjk>
+0x4237 U+63C3 # <cjk>
+0x4238 U+5B58 # <cjk>
+0x4239 U+5B6B # <cjk>
+0x423A U+5C0A # <cjk>
+0x423B U+640D # <cjk>
+0x423C U+6751 # <cjk>
+0x423D U+905C # <cjk>
+0x423E U+4ED6 # <cjk>
+0x423F U+591A # <cjk>
+0x4240 U+592A # <cjk>
+0x4241 U+6C70 # <cjk>
+0x4242 U+8A51 # <cjk>
+0x4243 U+553E # <cjk>
+0x4244 U+5815 # <cjk>
+0x4245 U+59A5 # <cjk>
+0x4246 U+60F0 # <cjk>
+0x4247 U+6253 # <cjk>
+0x4248 U+67C1 # <cjk>
+0x4249 U+8235 # <cjk>
+0x424A U+6955 # <cjk>
+0x424B U+9640 # <cjk>
+0x424C U+99C4 # <cjk>
+0x424D U+9A28 # <cjk>
+0x424E U+4F53 # <cjk>
+0x424F U+5806 # <cjk>
+0x4250 U+5BFE # <cjk>
+0x4251 U+8010 # <cjk>
+0x4252 U+5CB1 # <cjk>
+0x4253 U+5E2F # <cjk>
+0x4254 U+5F85 # <cjk>
+0x4255 U+6020 # <cjk>
+0x4256 U+614B # <cjk>
+0x4257 U+6234 # <cjk>
+0x4258 U+66FF # <cjk>
+0x4259 U+6CF0 # <cjk>
+0x425A U+6EDE # <cjk>
+0x425B U+80CE # <cjk>
+0x425C U+817F # <cjk>
+0x425D U+82D4 # <cjk>
+0x425E U+888B # <cjk>
+0x425F U+8CB8 # <cjk>
+0x4260 U+9000 # <cjk>
+0x4261 U+902E # <cjk>
+0x4262 U+968A # <cjk>
+0x4263 U+9EDB # <cjk>
+0x4264 U+9BDB # <cjk>
+0x4265 U+4EE3 # <cjk>
+0x4266 U+53F0 # <cjk>
+0x4267 U+5927 # <cjk>
+0x4268 U+7B2C # <cjk>
+0x4269 U+918D # <cjk>
+0x426A U+984C # <cjk>
+0x426B U+9DF9 # <cjk>
+0x426C U+6EDD # <cjk>
+0x426D U+7027 # <cjk>
+0x426E U+5353 # <cjk>
+0x426F U+5544 # <cjk>
+0x4270 U+5B85 # <cjk>
+0x4271 U+6258 # <cjk>
+0x4272 U+629E # <cjk>
+0x4273 U+62D3 # <cjk>
+0x4274 U+6CA2 # <cjk>
+0x4275 U+6FEF # <cjk>
+0x4276 U+7422 # <cjk>
+0x4277 U+8A17 # <cjk>
+0x4278 U+9438 # <cjk>
+0x4279 U+6FC1 # <cjk>
+0x427A U+8AFE # <cjk>
+0x427B U+8338 # <cjk>
+0x427C U+51E7 # <cjk>
+0x427D U+86F8 # <cjk>
+0x427E U+53EA # <cjk>
+0x4321 U+53E9 # <cjk>
+0x4322 U+4F46 # <cjk>
+0x4323 U+9054 # <cjk>
+0x4324 U+8FB0 # <cjk>
+0x4325 U+596A # <cjk>
+0x4326 U+8131 # <cjk>
+0x4327 U+5DFD # <cjk>
+0x4328 U+7AEA # <cjk>
+0x4329 U+8FBF # <cjk>
+0x432A U+68DA # <cjk>
+0x432B U+8C37 # <cjk>
+0x432C U+72F8 # <cjk>
+0x432D U+9C48 # <cjk>
+0x432E U+6A3D # <cjk>
+0x432F U+8AB0 # <cjk>
+0x4330 U+4E39 # <cjk>
+0x4331 U+5358 # <cjk>
+0x4332 U+5606 # <cjk>
+0x4333 U+5766 # <cjk>
+0x4334 U+62C5 # <cjk>
+0x4335 U+63A2 # <cjk>
+0x4336 U+65E6 # <cjk>
+0x4337 U+6B4E # <cjk>
+0x4338 U+6DE1 # <cjk>
+0x4339 U+6E5B # <cjk>
+0x433A U+70AD # <cjk>
+0x433B U+77ED # <cjk>
+0x433C U+7AEF # <cjk>
+0x433D U+7BAA # <cjk>
+0x433E U+7DBB # <cjk>
+0x433F U+803D # <cjk>
+0x4340 U+80C6 # <cjk>
+0x4341 U+86CB # <cjk>
+0x4342 U+8A95 # <cjk>
+0x4343 U+935B # <cjk>
+0x4344 U+56E3 # <cjk>
+0x4345 U+58C7 # <cjk>
+0x4346 U+5F3E # <cjk>
+0x4347 U+65AD # <cjk>
+0x4348 U+6696 # <cjk>
+0x4349 U+6A80 # <cjk>
+0x434A U+6BB5 # <cjk>
+0x434B U+7537 # <cjk>
+0x434C U+8AC7 # <cjk>
+0x434D U+5024 # <cjk>
+0x434E U+77E5 # <cjk>
+0x434F U+5730 # <cjk>
+0x4350 U+5F1B # <cjk>
+0x4351 U+6065 # <cjk>
+0x4352 U+667A # <cjk>
+0x4353 U+6C60 # <cjk>
+0x4354 U+75F4 # <cjk>
+0x4355 U+7A1A # <cjk>
+0x4356 U+7F6E # <cjk>
+0x4357 U+81F4 # <cjk>
+0x4358 U+8718 # <cjk>
+0x4359 U+9045 # <cjk>
+0x435A U+99B3 # <cjk>
+0x435B U+7BC9 # <cjk>
+0x435C U+755C # <cjk>
+0x435D U+7AF9 # <cjk>
+0x435E U+7B51 # <cjk>
+0x435F U+84C4 # <cjk>
+0x4360 U+9010 # <cjk>
+0x4361 U+79E9 # <cjk>
+0x4362 U+7A92 # <cjk>
+0x4363 U+8336 # <cjk>
+0x4364 U+5AE1 # <cjk>
+0x4365 U+7740 # <cjk>
+0x4366 U+4E2D # <cjk>
+0x4367 U+4EF2 # <cjk>
+0x4368 U+5B99 # <cjk>
+0x4369 U+5FE0 # <cjk>
+0x436A U+62BD # <cjk>
+0x436B U+663C # <cjk>
+0x436C U+67F1 # <cjk>
+0x436D U+6CE8 # <cjk>
+0x436E U+866B # <cjk>
+0x436F U+8877 # <cjk>
+0x4370 U+8A3B # <cjk>
+0x4371 U+914E # <cjk>
+0x4372 U+92F3 # <cjk>
+0x4373 U+99D0 # <cjk>
+0x4374 U+6A17 # <cjk>
+0x4375 U+7026 # <cjk>
+0x4376 U+732A # <cjk>
+0x4377 U+82E7 # <cjk>
+0x4378 U+8457 # <cjk>
+0x4379 U+8CAF # <cjk>
+0x437A U+4E01 # <cjk>
+0x437B U+5146 # <cjk>
+0x437C U+51CB # <cjk>
+0x437D U+558B # <cjk>
+0x437E U+5BF5 # <cjk>
+0x4421 U+5E16 # <cjk>
+0x4422 U+5E33 # <cjk>
+0x4423 U+5E81 # <cjk>
+0x4424 U+5F14 # <cjk>
+0x4425 U+5F35 # <cjk>
+0x4426 U+5F6B # <cjk>
+0x4427 U+5FB4 # <cjk>
+0x4428 U+61F2 # <cjk>
+0x4429 U+6311 # <cjk>
+0x442A U+66A2 # <cjk>
+0x442B U+671D # <cjk>
+0x442C U+6F6E # <cjk>
+0x442D U+7252 # <cjk>
+0x442E U+753A # <cjk>
+0x442F U+773A # <cjk>
+0x4430 U+8074 # <cjk>
+0x4431 U+8139 # <cjk>
+0x4432 U+8178 # <cjk>
+0x4433 U+8776 # <cjk>
+0x4434 U+8ABF # <cjk>
+0x4435 U+8ADC # <cjk>
+0x4436 U+8D85 # <cjk>
+0x4437 U+8DF3 # <cjk>
+0x4438 U+929A # <cjk>
+0x4439 U+9577 # <cjk>
+0x443A U+9802 # <cjk>
+0x443B U+9CE5 # <cjk>
+0x443C U+52C5 # <cjk>
+0x443D U+6357 # <cjk>
+0x443E U+76F4 # <cjk>
+0x443F U+6715 # <cjk>
+0x4440 U+6C88 # <cjk>
+0x4441 U+73CD # <cjk>
+0x4442 U+8CC3 # <cjk>
+0x4443 U+93AE # <cjk>
+0x4444 U+9673 # <cjk>
+0x4445 U+6D25 # <cjk>
+0x4446 U+589C # <cjk>
+0x4447 U+690E # <cjk>
+0x4448 U+69CC # <cjk>
+0x4449 U+8FFD # <cjk>
+0x444A U+939A # <cjk>
+0x444B U+75DB # <cjk>
+0x444C U+901A # <cjk>
+0x444D U+585A # <cjk>
+0x444E U+6802 # <cjk>
+0x444F U+63B4 # <cjk>
+0x4450 U+69FB # <cjk>
+0x4451 U+4F43 # <cjk>
+0x4452 U+6F2C # <cjk>
+0x4453 U+67D8 # <cjk>
+0x4454 U+8FBB # <cjk>
+0x4455 U+8526 # <cjk>
+0x4456 U+7DB4 # <cjk>
+0x4457 U+9354 # <cjk>
+0x4458 U+693F # <cjk>
+0x4459 U+6F70 # <cjk>
+0x445A U+576A # <cjk>
+0x445B U+58F7 # <cjk>
+0x445C U+5B2C # <cjk>
+0x445D U+7D2C # <cjk>
+0x445E U+722A # <cjk>
+0x445F U+540A # <cjk>
+0x4460 U+91E3 # <cjk>
+0x4461 U+9DB4 # <cjk>
+0x4462 U+4EAD # <cjk>
+0x4463 U+4F4E # <cjk>
+0x4464 U+505C # <cjk>
+0x4465 U+5075 # <cjk>
+0x4466 U+5243 # <cjk>
+0x4467 U+8C9E # <cjk>
+0x4468 U+5448 # <cjk>
+0x4469 U+5824 # <cjk>
+0x446A U+5B9A # <cjk>
+0x446B U+5E1D # <cjk>
+0x446C U+5E95 # <cjk>
+0x446D U+5EAD # <cjk>
+0x446E U+5EF7 # <cjk>
+0x446F U+5F1F # <cjk>
+0x4470 U+608C # <cjk>
+0x4471 U+62B5 # <cjk>
+0x4472 U+633A # <cjk>
+0x4473 U+63D0 # <cjk>
+0x4474 U+68AF # <cjk>
+0x4475 U+6C40 # <cjk>
+0x4476 U+7887 # <cjk>
+0x4477 U+798E # <cjk>
+0x4478 U+7A0B # <cjk>
+0x4479 U+7DE0 # <cjk>
+0x447A U+8247 # <cjk>
+0x447B U+8A02 # <cjk>
+0x447C U+8AE6 # <cjk>
+0x447D U+8E44 # <cjk>
+0x447E U+9013 # <cjk>
+0x4521 U+90B8 # <cjk>
+0x4522 U+912D # <cjk>
+0x4523 U+91D8 # <cjk>
+0x4524 U+9F0E # <cjk>
+0x4525 U+6CE5 # <cjk>
+0x4526 U+6458 # <cjk>
+0x4527 U+64E2 # <cjk>
+0x4528 U+6575 # <cjk>
+0x4529 U+6EF4 # <cjk>
+0x452A U+7684 # <cjk>
+0x452B U+7B1B # <cjk>
+0x452C U+9069 # <cjk>
+0x452D U+93D1 # <cjk>
+0x452E U+6EBA # <cjk>
+0x452F U+54F2 # <cjk>
+0x4530 U+5FB9 # <cjk>
+0x4531 U+64A4 # <cjk>
+0x4532 U+8F4D # <cjk>
+0x4533 U+8FED # <cjk>
+0x4534 U+9244 # <cjk>
+0x4535 U+5178 # <cjk>
+0x4536 U+586B # <cjk>
+0x4537 U+5929 # <cjk>
+0x4538 U+5C55 # <cjk>
+0x4539 U+5E97 # <cjk>
+0x453A U+6DFB # <cjk>
+0x453B U+7E8F # <cjk>
+0x453C U+751C # <cjk>
+0x453D U+8CBC # <cjk>
+0x453E U+8EE2 # <cjk>
+0x453F U+985B # <cjk>
+0x4540 U+70B9 # <cjk>
+0x4541 U+4F1D # <cjk>
+0x4542 U+6BBF # <cjk>
+0x4543 U+6FB1 # <cjk>
+0x4544 U+7530 # <cjk>
+0x4545 U+96FB # <cjk>
+0x4546 U+514E # <cjk>
+0x4547 U+5410 # <cjk>
+0x4548 U+5835 # <cjk>
+0x4549 U+5857 # <cjk>
+0x454A U+59AC # <cjk>
+0x454B U+5C60 # <cjk>
+0x454C U+5F92 # <cjk>
+0x454D U+6597 # <cjk>
+0x454E U+675C # <cjk>
+0x454F U+6E21 # <cjk>
+0x4550 U+767B # <cjk>
+0x4551 U+83DF # <cjk>
+0x4552 U+8CED # <cjk>
+0x4553 U+9014 # <cjk>
+0x4554 U+90FD # <cjk>
+0x4555 U+934D # <cjk>
+0x4556 U+7825 # <cjk>
+0x4557 U+783A # <cjk>
+0x4558 U+52AA # <cjk>
+0x4559 U+5EA6 # <cjk>
+0x455A U+571F # <cjk>
+0x455B U+5974 # <cjk>
+0x455C U+6012 # <cjk>
+0x455D U+5012 # <cjk>
+0x455E U+515A # <cjk>
+0x455F U+51AC # <cjk>
+0x4560 U+51CD # <cjk>
+0x4561 U+5200 # <cjk>
+0x4562 U+5510 # <cjk>
+0x4563 U+5854 # <cjk>
+0x4564 U+5858 # <cjk>
+0x4565 U+5957 # <cjk>
+0x4566 U+5B95 # <cjk>
+0x4567 U+5CF6 # <cjk>
+0x4568 U+5D8B # <cjk>
+0x4569 U+60BC # <cjk>
+0x456A U+6295 # <cjk>
+0x456B U+642D # <cjk>
+0x456C U+6771 # <cjk>
+0x456D U+6843 # <cjk>
+0x456E U+68BC # <cjk>
+0x456F U+68DF # <cjk>
+0x4570 U+76D7 # <cjk>
+0x4571 U+6DD8 # <cjk>
+0x4572 U+6E6F # <cjk>
+0x4573 U+6D9B # <cjk>
+0x4574 U+706F # <cjk>
+0x4575 U+71C8 # <cjk>
+0x4576 U+5F53 # <cjk>
+0x4577 U+75D8 # <cjk>
+0x4578 U+7977 # <cjk>
+0x4579 U+7B49 # <cjk>
+0x457A U+7B54 # <cjk>
+0x457B U+7B52 # <cjk>
+0x457C U+7CD6 # <cjk>
+0x457D U+7D71 # <cjk>
+0x457E U+5230 # <cjk>
+0x4621 U+8463 # <cjk>
+0x4622 U+8569 # <cjk>
+0x4623 U+85E4 # <cjk>
+0x4624 U+8A0E # <cjk>
+0x4625 U+8B04 # <cjk>
+0x4626 U+8C46 # <cjk>
+0x4627 U+8E0F # <cjk>
+0x4628 U+9003 # <cjk>
+0x4629 U+900F # <cjk>
+0x462A U+9419 # <cjk>
+0x462B U+9676 # <cjk>
+0x462C U+982D # <cjk>
+0x462D U+9A30 # <cjk>
+0x462E U+95D8 # <cjk>
+0x462F U+50CD # <cjk>
+0x4630 U+52D5 # <cjk>
+0x4631 U+540C # <cjk>
+0x4632 U+5802 # <cjk>
+0x4633 U+5C0E # <cjk>
+0x4634 U+61A7 # <cjk>
+0x4635 U+649E # <cjk>
+0x4636 U+6D1E # <cjk>
+0x4637 U+77B3 # <cjk>
+0x4638 U+7AE5 # <cjk>
+0x4639 U+80F4 # <cjk>
+0x463A U+8404 # <cjk>
+0x463B U+9053 # <cjk>
+0x463C U+9285 # <cjk>
+0x463D U+5CE0 # <cjk>
+0x463E U+9D07 # <cjk>
+0x463F U+533F # <cjk>
+0x4640 U+5F97 # <cjk>
+0x4641 U+5FB3 # <cjk>
+0x4642 U+6D9C # <cjk>
+0x4643 U+7279 # <cjk>
+0x4644 U+7763 # <cjk>
+0x4645 U+79BF # <cjk>
+0x4646 U+7BE4 # <cjk>
+0x4647 U+6BD2 # <cjk>
+0x4648 U+72EC # <cjk>
+0x4649 U+8AAD # <cjk>
+0x464A U+6803 # <cjk>
+0x464B U+6A61 # <cjk>
+0x464C U+51F8 # <cjk>
+0x464D U+7A81 # <cjk>
+0x464E U+6934 # <cjk>
+0x464F U+5C4A # <cjk>
+0x4650 U+9CF6 # <cjk>
+0x4651 U+82EB # <cjk>
+0x4652 U+5BC5 # <cjk>
+0x4653 U+9149 # <cjk>
+0x4654 U+701E # <cjk>
+0x4655 U+5678 # <cjk>
+0x4656 U+5C6F # <cjk>
+0x4657 U+60C7 # <cjk>
+0x4658 U+6566 # <cjk>
+0x4659 U+6C8C # <cjk>
+0x465A U+8C5A # <cjk>
+0x465B U+9041 # <cjk>
+0x465C U+9813 # <cjk>
+0x465D U+5451 # <cjk>
+0x465E U+66C7 # <cjk>
+0x465F U+920D # <cjk>
+0x4660 U+5948 # <cjk>
+0x4661 U+90A3 # <cjk>
+0x4662 U+5185 # <cjk>
+0x4663 U+4E4D # <cjk>
+0x4664 U+51EA # <cjk>
+0x4665 U+8599 # <cjk>
+0x4666 U+8B0E # <cjk>
+0x4667 U+7058 # <cjk>
+0x4668 U+637A # <cjk>
+0x4669 U+934B # <cjk>
+0x466A U+6962 # <cjk>
+0x466B U+99B4 # <cjk>
+0x466C U+7E04 # <cjk>
+0x466D U+7577 # <cjk>
+0x466E U+5357 # <cjk>
+0x466F U+6960 # <cjk>
+0x4670 U+8EDF # <cjk>
+0x4671 U+96E3 # <cjk>
+0x4672 U+6C5D # <cjk>
+0x4673 U+4E8C # <cjk>
+0x4674 U+5C3C # <cjk>
+0x4675 U+5F10 # <cjk>
+0x4676 U+8FE9 # <cjk>
+0x4677 U+5302 # <cjk>
+0x4678 U+8CD1 # <cjk>
+0x4679 U+8089 # <cjk>
+0x467A U+8679 # <cjk>
+0x467B U+5EFF # <cjk>
+0x467C U+65E5 # <cjk>
+0x467D U+4E73 # <cjk>
+0x467E U+5165 # <cjk>
+0x4721 U+5982 # <cjk>
+0x4722 U+5C3F # <cjk>
+0x4723 U+97EE # <cjk>
+0x4724 U+4EFB # <cjk>
+0x4725 U+598A # <cjk>
+0x4726 U+5FCD # <cjk>
+0x4727 U+8A8D # <cjk>
+0x4728 U+6FE1 # <cjk>
+0x4729 U+79B0 # <cjk>
+0x472A U+7962 # <cjk>
+0x472B U+5BE7 # <cjk>
+0x472C U+8471 # <cjk>
+0x472D U+732B # <cjk>
+0x472E U+71B1 # <cjk>
+0x472F U+5E74 # <cjk>
+0x4730 U+5FF5 # <cjk>
+0x4731 U+637B # <cjk>
+0x4732 U+649A # <cjk>
+0x4733 U+71C3 # <cjk>
+0x4734 U+7C98 # <cjk>
+0x4735 U+4E43 # <cjk>
+0x4736 U+5EFC # <cjk>
+0x4737 U+4E4B # <cjk>
+0x4738 U+57DC # <cjk>
+0x4739 U+56A2 # <cjk>
+0x473A U+60A9 # <cjk>
+0x473B U+6FC3 # <cjk>
+0x473C U+7D0D # <cjk>
+0x473D U+80FD # <cjk>
+0x473E U+8133 # <cjk>
+0x473F U+81BF # <cjk>
+0x4740 U+8FB2 # <cjk>
+0x4741 U+8997 # <cjk>
+0x4742 U+86A4 # <cjk>
+0x4743 U+5DF4 # <cjk>
+0x4744 U+628A # <cjk>
+0x4745 U+64AD # <cjk>
+0x4746 U+8987 # <cjk>
+0x4747 U+6777 # <cjk>
+0x4748 U+6CE2 # <cjk>
+0x4749 U+6D3E # <cjk>
+0x474A U+7436 # <cjk>
+0x474B U+7834 # <cjk>
+0x474C U+5A46 # <cjk>
+0x474D U+7F75 # <cjk>
+0x474E U+82AD # <cjk>
+0x474F U+99AC # <cjk>
+0x4750 U+4FF3 # <cjk>
+0x4751 U+5EC3 # <cjk>
+0x4752 U+62DD # <cjk>
+0x4753 U+6392 # <cjk>
+0x4754 U+6557 # <cjk>
+0x4755 U+676F # <cjk>
+0x4756 U+76C3 # <cjk>
+0x4757 U+724C # <cjk>
+0x4758 U+80CC # <cjk>
+0x4759 U+80BA # <cjk>
+0x475A U+8F29 # <cjk>
+0x475B U+914D # <cjk>
+0x475C U+500D # <cjk>
+0x475D U+57F9 # <cjk>
+0x475E U+5A92 # <cjk>
+0x475F U+6885 # <cjk>
+0x4760 U+6973 # <cjk>
+0x4761 U+7164 # <cjk>
+0x4762 U+72FD # <cjk>
+0x4763 U+8CB7 # <cjk>
+0x4764 U+58F2 # <cjk>
+0x4765 U+8CE0 # <cjk>
+0x4766 U+966A # <cjk>
+0x4767 U+9019 # <cjk>
+0x4768 U+877F # <cjk>
+0x4769 U+79E4 # <cjk>
+0x476A U+77E7 # <cjk>
+0x476B U+8429 # <cjk>
+0x476C U+4F2F # <cjk>
+0x476D U+5265 # <cjk>
+0x476E U+535A # <cjk>
+0x476F U+62CD # <cjk>
+0x4770 U+67CF # <cjk>
+0x4771 U+6CCA # <cjk>
+0x4772 U+767D # <cjk>
+0x4773 U+7B94 # <cjk>
+0x4774 U+7C95 # <cjk>
+0x4775 U+8236 # <cjk>
+0x4776 U+8584 # <cjk>
+0x4777 U+8FEB # <cjk>
+0x4778 U+66DD # <cjk>
+0x4779 U+6F20 # <cjk>
+0x477A U+7206 # <cjk>
+0x477B U+7E1B # <cjk>
+0x477C U+83AB # <cjk>
+0x477D U+99C1 # <cjk>
+0x477E U+9EA6 # <cjk>
+0x4821 U+51FD # <cjk>
+0x4822 U+7BB1 # <cjk>
+0x4823 U+7872 # <cjk>
+0x4824 U+7BB8 # <cjk>
+0x4825 U+8087 # <cjk>
+0x4826 U+7B48 # <cjk>
+0x4827 U+6AE8 # <cjk>
+0x4828 U+5E61 # <cjk>
+0x4829 U+808C # <cjk>
+0x482A U+7551 # <cjk>
+0x482B U+7560 # <cjk>
+0x482C U+516B # <cjk>
+0x482D U+9262 # <cjk>
+0x482E U+6E8C # <cjk>
+0x482F U+767A # <cjk>
+0x4830 U+9197 # <cjk>
+0x4831 U+9AEA # <cjk>
+0x4832 U+4F10 # <cjk>
+0x4833 U+7F70 # <cjk>
+0x4834 U+629C # <cjk>
+0x4835 U+7B4F # <cjk>
+0x4836 U+95A5 # <cjk>
+0x4837 U+9CE9 # <cjk>
+0x4838 U+567A # <cjk>
+0x4839 U+5859 # <cjk>
+0x483A U+86E4 # <cjk>
+0x483B U+96BC # <cjk>
+0x483C U+4F34 # <cjk>
+0x483D U+5224 # <cjk>
+0x483E U+534A # <cjk>
+0x483F U+53CD # <cjk>
+0x4840 U+53DB # <cjk>
+0x4841 U+5E06 # <cjk>
+0x4842 U+642C # <cjk>
+0x4843 U+6591 # <cjk>
+0x4844 U+677F # <cjk>
+0x4845 U+6C3E # <cjk>
+0x4846 U+6C4E # <cjk>
+0x4847 U+7248 # <cjk>
+0x4848 U+72AF # <cjk>
+0x4849 U+73ED # <cjk>
+0x484A U+7554 # <cjk>
+0x484B U+7E41 # <cjk>
+0x484C U+822C # <cjk>
+0x484D U+85E9 # <cjk>
+0x484E U+8CA9 # <cjk>
+0x484F U+7BC4 # <cjk>
+0x4850 U+91C6 # <cjk>
+0x4851 U+7169 # <cjk>
+0x4852 U+9812 # <cjk>
+0x4853 U+98EF # <cjk>
+0x4854 U+633D # <cjk>
+0x4855 U+6669 # <cjk>
+0x4856 U+756A # <cjk>
+0x4857 U+76E4 # <cjk>
+0x4858 U+78D0 # <cjk>
+0x4859 U+8543 # <cjk>
+0x485A U+86EE # <cjk>
+0x485B U+532A # <cjk>
+0x485C U+5351 # <cjk>
+0x485D U+5426 # <cjk>
+0x485E U+5983 # <cjk>
+0x485F U+5E87 # <cjk>
+0x4860 U+5F7C # <cjk>
+0x4861 U+60B2 # <cjk>
+0x4862 U+6249 # <cjk>
+0x4863 U+6279 # <cjk>
+0x4864 U+62AB # <cjk>
+0x4865 U+6590 # <cjk>
+0x4866 U+6BD4 # <cjk>
+0x4867 U+6CCC # <cjk>
+0x4868 U+75B2 # <cjk>
+0x4869 U+76AE # <cjk>
+0x486A U+7891 # <cjk>
+0x486B U+79D8 # <cjk>
+0x486C U+7DCB # <cjk>
+0x486D U+7F77 # <cjk>
+0x486E U+80A5 # <cjk>
+0x486F U+88AB # <cjk>
+0x4870 U+8AB9 # <cjk>
+0x4871 U+8CBB # <cjk>
+0x4872 U+907F # <cjk>
+0x4873 U+975E # <cjk>
+0x4874 U+98DB # <cjk>
+0x4875 U+6A0B # <cjk>
+0x4876 U+7C38 # <cjk>
+0x4877 U+5099 # <cjk>
+0x4878 U+5C3E # <cjk>
+0x4879 U+5FAE # <cjk>
+0x487A U+6787 # <cjk>
+0x487B U+6BD8 # <cjk>
+0x487C U+7435 # <cjk>
+0x487D U+7709 # <cjk>
+0x487E U+7F8E # <cjk>
+0x4921 U+9F3B # <cjk>
+0x4922 U+67CA # <cjk>
+0x4923 U+7A17 # <cjk>
+0x4924 U+5339 # <cjk>
+0x4925 U+758B # <cjk>
+0x4926 U+9AED # <cjk>
+0x4927 U+5F66 # <cjk>
+0x4928 U+819D # <cjk>
+0x4929 U+83F1 # <cjk>
+0x492A U+8098 # <cjk>
+0x492B U+5F3C # <cjk>
+0x492C U+5FC5 # <cjk>
+0x492D U+7562 # <cjk>
+0x492E U+7B46 # <cjk>
+0x492F U+903C # <cjk>
+0x4930 U+6867 # <cjk>
+0x4931 U+59EB # <cjk>
+0x4932 U+5A9B # <cjk>
+0x4933 U+7D10 # <cjk>
+0x4934 U+767E # <cjk>
+0x4935 U+8B2C # <cjk>
+0x4936 U+4FF5 # <cjk>
+0x4937 U+5F6A # <cjk>
+0x4938 U+6A19 # <cjk>
+0x4939 U+6C37 # <cjk>
+0x493A U+6F02 # <cjk>
+0x493B U+74E2 # <cjk>
+0x493C U+7968 # <cjk>
+0x493D U+8868 # <cjk>
+0x493E U+8A55 # <cjk>
+0x493F U+8C79 # <cjk>
+0x4940 U+5EDF # <cjk>
+0x4941 U+63CF # <cjk>
+0x4942 U+75C5 # <cjk>
+0x4943 U+79D2 # <cjk>
+0x4944 U+82D7 # <cjk>
+0x4945 U+9328 # <cjk>
+0x4946 U+92F2 # <cjk>
+0x4947 U+849C # <cjk>
+0x4948 U+86ED # <cjk>
+0x4949 U+9C2D # <cjk>
+0x494A U+54C1 # <cjk>
+0x494B U+5F6C # <cjk>
+0x494C U+658C # <cjk>
+0x494D U+6D5C # <cjk>
+0x494E U+7015 # <cjk>
+0x494F U+8CA7 # <cjk>
+0x4950 U+8CD3 # <cjk>
+0x4951 U+983B # <cjk>
+0x4952 U+654F # <cjk>
+0x4953 U+74F6 # <cjk>
+0x4954 U+4E0D # <cjk>
+0x4955 U+4ED8 # <cjk>
+0x4956 U+57E0 # <cjk>
+0x4957 U+592B # <cjk>
+0x4958 U+5A66 # <cjk>
+0x4959 U+5BCC # <cjk>
+0x495A U+51A8 # <cjk>
+0x495B U+5E03 # <cjk>
+0x495C U+5E9C # <cjk>
+0x495D U+6016 # <cjk>
+0x495E U+6276 # <cjk>
+0x495F U+6577 # <cjk>
+0x4960 U+65A7 # <cjk>
+0x4961 U+666E # <cjk>
+0x4962 U+6D6E # <cjk>
+0x4963 U+7236 # <cjk>
+0x4964 U+7B26 # <cjk>
+0x4965 U+8150 # <cjk>
+0x4966 U+819A # <cjk>
+0x4967 U+8299 # <cjk>
+0x4968 U+8B5C # <cjk>
+0x4969 U+8CA0 # <cjk>
+0x496A U+8CE6 # <cjk>
+0x496B U+8D74 # <cjk>
+0x496C U+961C # <cjk>
+0x496D U+9644 # <cjk>
+0x496E U+4FAE # <cjk>
+0x496F U+64AB # <cjk>
+0x4970 U+6B66 # <cjk>
+0x4971 U+821E # <cjk>
+0x4972 U+8461 # <cjk>
+0x4973 U+856A # <cjk>
+0x4974 U+90E8 # <cjk>
+0x4975 U+5C01 # <cjk>
+0x4976 U+6953 # <cjk>
+0x4977 U+98A8 # <cjk>
+0x4978 U+847A # <cjk>
+0x4979 U+8557 # <cjk>
+0x497A U+4F0F # <cjk>
+0x497B U+526F # <cjk>
+0x497C U+5FA9 # <cjk>
+0x497D U+5E45 # <cjk>
+0x497E U+670D # <cjk>
+0x4A21 U+798F # <cjk>
+0x4A22 U+8179 # <cjk>
+0x4A23 U+8907 # <cjk>
+0x4A24 U+8986 # <cjk>
+0x4A25 U+6DF5 # <cjk>
+0x4A26 U+5F17 # <cjk>
+0x4A27 U+6255 # <cjk>
+0x4A28 U+6CB8 # <cjk>
+0x4A29 U+4ECF # <cjk>
+0x4A2A U+7269 # <cjk>
+0x4A2B U+9B92 # <cjk>
+0x4A2C U+5206 # <cjk>
+0x4A2D U+543B # <cjk>
+0x4A2E U+5674 # <cjk>
+0x4A2F U+58B3 # <cjk>
+0x4A30 U+61A4 # <cjk>
+0x4A31 U+626E # <cjk>
+0x4A32 U+711A # <cjk>
+0x4A33 U+596E # <cjk>
+0x4A34 U+7C89 # <cjk>
+0x4A35 U+7CDE # <cjk>
+0x4A36 U+7D1B # <cjk>
+0x4A37 U+96F0 # <cjk>
+0x4A38 U+6587 # <cjk>
+0x4A39 U+805E # <cjk>
+0x4A3A U+4E19 # <cjk>
+0x4A3B U+4F75 # <cjk>
+0x4A3C U+5175 # <cjk>
+0x4A3D U+5840 # <cjk>
+0x4A3E U+5E63 # <cjk>
+0x4A3F U+5E73 # <cjk>
+0x4A40 U+5F0A # <cjk>
+0x4A41 U+67C4 # <cjk>
+0x4A42 U+4E26 # <cjk>
+0x4A43 U+853D # <cjk>
+0x4A44 U+9589 # <cjk>
+0x4A45 U+965B # <cjk>
+0x4A46 U+7C73 # <cjk>
+0x4A47 U+9801 # <cjk>
+0x4A48 U+50FB # <cjk>
+0x4A49 U+58C1 # <cjk>
+0x4A4A U+7656 # <cjk>
+0x4A4B U+78A7 # <cjk>
+0x4A4C U+5225 # <cjk>
+0x4A4D U+77A5 # <cjk>
+0x4A4E U+8511 # <cjk>
+0x4A4F U+7B86 # <cjk>
+0x4A50 U+504F # <cjk>
+0x4A51 U+5909 # <cjk>
+0x4A52 U+7247 # <cjk>
+0x4A53 U+7BC7 # <cjk>
+0x4A54 U+7DE8 # <cjk>
+0x4A55 U+8FBA # <cjk>
+0x4A56 U+8FD4 # <cjk>
+0x4A57 U+904D # <cjk>
+0x4A58 U+4FBF # <cjk>
+0x4A59 U+52C9 # <cjk>
+0x4A5A U+5A29 # <cjk>
+0x4A5B U+5F01 # <cjk>
+0x4A5C U+97AD # <cjk>
+0x4A5D U+4FDD # <cjk>
+0x4A5E U+8217 # <cjk>
+0x4A5F U+92EA # <cjk>
+0x4A60 U+5703 # <cjk>
+0x4A61 U+6355 # <cjk>
+0x4A62 U+6B69 # <cjk>
+0x4A63 U+752B # <cjk>
+0x4A64 U+88DC # <cjk>
+0x4A65 U+8F14 # <cjk>
+0x4A66 U+7A42 # <cjk>
+0x4A67 U+52DF # <cjk>
+0x4A68 U+5893 # <cjk>
+0x4A69 U+6155 # <cjk>
+0x4A6A U+620A # <cjk>
+0x4A6B U+66AE # <cjk>
+0x4A6C U+6BCD # <cjk>
+0x4A6D U+7C3F # <cjk>
+0x4A6E U+83E9 # <cjk>
+0x4A6F U+5023 # <cjk>
+0x4A70 U+4FF8 # <cjk>
+0x4A71 U+5305 # <cjk>
+0x4A72 U+5446 # <cjk>
+0x4A73 U+5831 # <cjk>
+0x4A74 U+5949 # <cjk>
+0x4A75 U+5B9D # <cjk>
+0x4A76 U+5CF0 # <cjk>
+0x4A77 U+5CEF # <cjk>
+0x4A78 U+5D29 # <cjk>
+0x4A79 U+5E96 # <cjk>
+0x4A7A U+62B1 # <cjk>
+0x4A7B U+6367 # <cjk>
+0x4A7C U+653E # <cjk>
+0x4A7D U+65B9 # <cjk>
+0x4A7E U+670B # <cjk>
+0x4B21 U+6CD5 # <cjk>
+0x4B22 U+6CE1 # <cjk>
+0x4B23 U+70F9 # <cjk>
+0x4B24 U+7832 # <cjk>
+0x4B25 U+7E2B # <cjk>
+0x4B26 U+80DE # <cjk>
+0x4B27 U+82B3 # <cjk>
+0x4B28 U+840C # <cjk>
+0x4B29 U+84EC # <cjk>
+0x4B2A U+8702 # <cjk>
+0x4B2B U+8912 # <cjk>
+0x4B2C U+8A2A # <cjk>
+0x4B2D U+8C4A # <cjk>
+0x4B2E U+90A6 # <cjk>
+0x4B2F U+92D2 # <cjk>
+0x4B30 U+98FD # <cjk>
+0x4B31 U+9CF3 # <cjk>
+0x4B32 U+9D6C # <cjk>
+0x4B33 U+4E4F # <cjk>
+0x4B34 U+4EA1 # <cjk>
+0x4B35 U+508D # <cjk>
+0x4B36 U+5256 # <cjk>
+0x4B37 U+574A # <cjk>
+0x4B38 U+59A8 # <cjk>
+0x4B39 U+5E3D # <cjk>
+0x4B3A U+5FD8 # <cjk>
+0x4B3B U+5FD9 # <cjk>
+0x4B3C U+623F # <cjk>
+0x4B3D U+66B4 # <cjk>
+0x4B3E U+671B # <cjk>
+0x4B3F U+67D0 # <cjk>
+0x4B40 U+68D2 # <cjk>
+0x4B41 U+5192 # <cjk>
+0x4B42 U+7D21 # <cjk>
+0x4B43 U+80AA # <cjk>
+0x4B44 U+81A8 # <cjk>
+0x4B45 U+8B00 # <cjk>
+0x4B46 U+8C8C # <cjk>
+0x4B47 U+8CBF # <cjk>
+0x4B48 U+927E # <cjk>
+0x4B49 U+9632 # <cjk>
+0x4B4A U+5420 # <cjk>
+0x4B4B U+982C # <cjk>
+0x4B4C U+5317 # <cjk>
+0x4B4D U+50D5 # <cjk>
+0x4B4E U+535C # <cjk>
+0x4B4F U+58A8 # <cjk>
+0x4B50 U+64B2 # <cjk>
+0x4B51 U+6734 # <cjk>
+0x4B52 U+7267 # <cjk>
+0x4B53 U+7766 # <cjk>
+0x4B54 U+7A46 # <cjk>
+0x4B55 U+91E6 # <cjk>
+0x4B56 U+52C3 # <cjk>
+0x4B57 U+6CA1 # <cjk>
+0x4B58 U+6B86 # <cjk>
+0x4B59 U+5800 # <cjk>
+0x4B5A U+5E4C # <cjk>
+0x4B5B U+5954 # <cjk>
+0x4B5C U+672C # <cjk>
+0x4B5D U+7FFB # <cjk>
+0x4B5E U+51E1 # <cjk>
+0x4B5F U+76C6 # <cjk>
+0x4B60 U+6469 # <cjk>
+0x4B61 U+78E8 # <cjk>
+0x4B62 U+9B54 # <cjk>
+0x4B63 U+9EBB # <cjk>
+0x4B64 U+57CB # <cjk>
+0x4B65 U+59B9 # <cjk>
+0x4B66 U+6627 # <cjk>
+0x4B67 U+679A # <cjk>
+0x4B68 U+6BCE # <cjk>
+0x4B69 U+54E9 # <cjk>
+0x4B6A U+69D9 # <cjk>
+0x4B6B U+5E55 # <cjk>
+0x4B6C U+819C # <cjk>
+0x4B6D U+6795 # <cjk>
+0x4B6E U+9BAA # <cjk>
+0x4B6F U+67FE # <cjk>
+0x4B70 U+9C52 # <cjk>
+0x4B71 U+685D # <cjk>
+0x4B72 U+4EA6 # <cjk>
+0x4B73 U+4FE3 # <cjk>
+0x4B74 U+53C8 # <cjk>
+0x4B75 U+62B9 # <cjk>
+0x4B76 U+672B # <cjk>
+0x4B77 U+6CAB # <cjk>
+0x4B78 U+8FC4 # <cjk>
+0x4B79 U+4FAD # <cjk>
+0x4B7A U+7E6D # <cjk>
+0x4B7B U+9EBF # <cjk>
+0x4B7C U+4E07 # <cjk>
+0x4B7D U+6162 # <cjk>
+0x4B7E U+6E80 # <cjk>
+0x4C21 U+6F2B # <cjk>
+0x4C22 U+8513 # <cjk>
+0x4C23 U+5473 # <cjk>
+0x4C24 U+672A # <cjk>
+0x4C25 U+9B45 # <cjk>
+0x4C26 U+5DF3 # <cjk>
+0x4C27 U+7B95 # <cjk>
+0x4C28 U+5CAC # <cjk>
+0x4C29 U+5BC6 # <cjk>
+0x4C2A U+871C # <cjk>
+0x4C2B U+6E4A # <cjk>
+0x4C2C U+84D1 # <cjk>
+0x4C2D U+7A14 # <cjk>
+0x4C2E U+8108 # <cjk>
+0x4C2F U+5999 # <cjk>
+0x4C30 U+7C8D # <cjk>
+0x4C31 U+6C11 # <cjk>
+0x4C32 U+7720 # <cjk>
+0x4C33 U+52D9 # <cjk>
+0x4C34 U+5922 # <cjk>
+0x4C35 U+7121 # <cjk>
+0x4C36 U+725F # <cjk>
+0x4C37 U+77DB # <cjk>
+0x4C38 U+9727 # <cjk>
+0x4C39 U+9D61 # <cjk>
+0x4C3A U+690B # <cjk>
+0x4C3B U+5A7F # <cjk>
+0x4C3C U+5A18 # <cjk>
+0x4C3D U+51A5 # <cjk>
+0x4C3E U+540D # <cjk>
+0x4C3F U+547D # <cjk>
+0x4C40 U+660E # <cjk>
+0x4C41 U+76DF # <cjk>
+0x4C42 U+8FF7 # <cjk>
+0x4C43 U+9298 # <cjk>
+0x4C44 U+9CF4 # <cjk>
+0x4C45 U+59EA # <cjk>
+0x4C46 U+725D # <cjk>
+0x4C47 U+6EC5 # <cjk>
+0x4C48 U+514D # <cjk>
+0x4C49 U+68C9 # <cjk>
+0x4C4A U+7DBF # <cjk>
+0x4C4B U+7DEC # <cjk>
+0x4C4C U+9762 # <cjk>
+0x4C4D U+9EBA # <cjk>
+0x4C4E U+6478 # <cjk>
+0x4C4F U+6A21 # <cjk>
+0x4C50 U+8302 # <cjk>
+0x4C51 U+5984 # <cjk>
+0x4C52 U+5B5F # <cjk>
+0x4C53 U+6BDB # <cjk>
+0x4C54 U+731B # <cjk>
+0x4C55 U+76F2 # <cjk>
+0x4C56 U+7DB2 # <cjk>
+0x4C57 U+8017 # <cjk>
+0x4C58 U+8499 # <cjk>
+0x4C59 U+5132 # <cjk>
+0x4C5A U+6728 # <cjk>
+0x4C5B U+9ED9 # <cjk>
+0x4C5C U+76EE # <cjk>
+0x4C5D U+6762 # <cjk>
+0x4C5E U+52FF # <cjk>
+0x4C5F U+9905 # <cjk>
+0x4C60 U+5C24 # <cjk>
+0x4C61 U+623B # <cjk>
+0x4C62 U+7C7E # <cjk>
+0x4C63 U+8CB0 # <cjk>
+0x4C64 U+554F # <cjk>
+0x4C65 U+60B6 # <cjk>
+0x4C66 U+7D0B # <cjk>
+0x4C67 U+9580 # <cjk>
+0x4C68 U+5301 # <cjk>
+0x4C69 U+4E5F # <cjk>
+0x4C6A U+51B6 # <cjk>
+0x4C6B U+591C # <cjk>
+0x4C6C U+723A # <cjk>
+0x4C6D U+8036 # <cjk>
+0x4C6E U+91CE # <cjk>
+0x4C6F U+5F25 # <cjk>
+0x4C70 U+77E2 # <cjk>
+0x4C71 U+5384 # <cjk>
+0x4C72 U+5F79 # <cjk>
+0x4C73 U+7D04 # <cjk>
+0x4C74 U+85AC # <cjk>
+0x4C75 U+8A33 # <cjk>
+0x4C76 U+8E8D # <cjk>
+0x4C77 U+9756 # <cjk>
+0x4C78 U+67F3 # <cjk>
+0x4C79 U+85AE # <cjk>
+0x4C7A U+9453 # <cjk>
+0x4C7B U+6109 # <cjk>
+0x4C7C U+6108 # <cjk>
+0x4C7D U+6CB9 # <cjk>
+0x4C7E U+7652 # <cjk>
+0x4D21 U+8AED # <cjk>
+0x4D22 U+8F38 # <cjk>
+0x4D23 U+552F # <cjk>
+0x4D24 U+4F51 # <cjk>
+0x4D25 U+512A # <cjk>
+0x4D26 U+52C7 # <cjk>
+0x4D27 U+53CB # <cjk>
+0x4D28 U+5BA5 # <cjk>
+0x4D29 U+5E7D # <cjk>
+0x4D2A U+60A0 # <cjk>
+0x4D2B U+6182 # <cjk>
+0x4D2C U+63D6 # <cjk>
+0x4D2D U+6709 # <cjk>
+0x4D2E U+67DA # <cjk>
+0x4D2F U+6E67 # <cjk>
+0x4D30 U+6D8C # <cjk>
+0x4D31 U+7336 # <cjk>
+0x4D32 U+7337 # <cjk>
+0x4D33 U+7531 # <cjk>
+0x4D34 U+7950 # <cjk>
+0x4D35 U+88D5 # <cjk>
+0x4D36 U+8A98 # <cjk>
+0x4D37 U+904A # <cjk>
+0x4D38 U+9091 # <cjk>
+0x4D39 U+90F5 # <cjk>
+0x4D3A U+96C4 # <cjk>
+0x4D3B U+878D # <cjk>
+0x4D3C U+5915 # <cjk>
+0x4D3D U+4E88 # <cjk>
+0x4D3E U+4F59 # <cjk>
+0x4D3F U+4E0E # <cjk>
+0x4D40 U+8A89 # <cjk>
+0x4D41 U+8F3F # <cjk>
+0x4D42 U+9810 # <cjk>
+0x4D43 U+50AD # <cjk>
+0x4D44 U+5E7C # <cjk>
+0x4D45 U+5996 # <cjk>
+0x4D46 U+5BB9 # <cjk>
+0x4D47 U+5EB8 # <cjk>
+0x4D48 U+63DA # <cjk>
+0x4D49 U+63FA # <cjk>
+0x4D4A U+64C1 # <cjk>
+0x4D4B U+66DC # <cjk>
+0x4D4C U+694A # <cjk>
+0x4D4D U+69D8 # <cjk>
+0x4D4E U+6D0B # <cjk>
+0x4D4F U+6EB6 # <cjk>
+0x4D50 U+7194 # <cjk>
+0x4D51 U+7528 # <cjk>
+0x4D52 U+7AAF # <cjk>
+0x4D53 U+7F8A # <cjk>
+0x4D54 U+8000 # <cjk>
+0x4D55 U+8449 # <cjk>
+0x4D56 U+84C9 # <cjk>
+0x4D57 U+8981 # <cjk>
+0x4D58 U+8B21 # <cjk>
+0x4D59 U+8E0A # <cjk>
+0x4D5A U+9065 # <cjk>
+0x4D5B U+967D # <cjk>
+0x4D5C U+990A # <cjk>
+0x4D5D U+617E # <cjk>
+0x4D5E U+6291 # <cjk>
+0x4D5F U+6B32 # <cjk>
+0x4D60 U+6C83 # <cjk>
+0x4D61 U+6D74 # <cjk>
+0x4D62 U+7FCC # <cjk>
+0x4D63 U+7FFC # <cjk>
+0x4D64 U+6DC0 # <cjk>
+0x4D65 U+7F85 # <cjk>
+0x4D66 U+87BA # <cjk>
+0x4D67 U+88F8 # <cjk>
+0x4D68 U+6765 # <cjk>
+0x4D69 U+83B1 # <cjk>
+0x4D6A U+983C # <cjk>
+0x4D6B U+96F7 # <cjk>
+0x4D6C U+6D1B # <cjk>
+0x4D6D U+7D61 # <cjk>
+0x4D6E U+843D # <cjk>
+0x4D6F U+916A # <cjk>
+0x4D70 U+4E71 # <cjk>
+0x4D71 U+5375 # <cjk>
+0x4D72 U+5D50 # <cjk>
+0x4D73 U+6B04 # <cjk>
+0x4D74 U+6FEB # <cjk>
+0x4D75 U+85CD # <cjk>
+0x4D76 U+862D # <cjk>
+0x4D77 U+89A7 # <cjk>
+0x4D78 U+5229 # <cjk>
+0x4D79 U+540F # <cjk>
+0x4D7A U+5C65 # <cjk>
+0x4D7B U+674E # <cjk>
+0x4D7C U+68A8 # <cjk>
+0x4D7D U+7406 # <cjk>
+0x4D7E U+7483 # <cjk>
+0x4E21 U+75E2 # <cjk>
+0x4E22 U+88CF # <cjk>
+0x4E23 U+88E1 # <cjk>
+0x4E24 U+91CC # <cjk>
+0x4E25 U+96E2 # <cjk>
+0x4E26 U+9678 # <cjk>
+0x4E27 U+5F8B # <cjk>
+0x4E28 U+7387 # <cjk>
+0x4E29 U+7ACB # <cjk>
+0x4E2A U+844E # <cjk>
+0x4E2B U+63A0 # <cjk>
+0x4E2C U+7565 # <cjk>
+0x4E2D U+5289 # <cjk>
+0x4E2E U+6D41 # <cjk>
+0x4E2F U+6E9C # <cjk>
+0x4E30 U+7409 # <cjk>
+0x4E31 U+7559 # <cjk>
+0x4E32 U+786B # <cjk>
+0x4E33 U+7C92 # <cjk>
+0x4E34 U+9686 # <cjk>
+0x4E35 U+7ADC # <cjk>
+0x4E36 U+9F8D # <cjk>
+0x4E37 U+4FB6 # <cjk>
+0x4E38 U+616E # <cjk>
+0x4E39 U+65C5 # <cjk>
+0x4E3A U+865C # <cjk>
+0x4E3B U+4E86 # <cjk>
+0x4E3C U+4EAE # <cjk>
+0x4E3D U+50DA # <cjk>
+0x4E3E U+4E21 # <cjk>
+0x4E3F U+51CC # <cjk>
+0x4E40 U+5BEE # <cjk>
+0x4E41 U+6599 # <cjk>
+0x4E42 U+6881 # <cjk>
+0x4E43 U+6DBC # <cjk>
+0x4E44 U+731F # <cjk>
+0x4E45 U+7642 # <cjk>
+0x4E46 U+77AD # <cjk>
+0x4E47 U+7A1C # <cjk>
+0x4E48 U+7CE7 # <cjk>
+0x4E49 U+826F # <cjk>
+0x4E4A U+8AD2 # <cjk>
+0x4E4B U+907C # <cjk>
+0x4E4C U+91CF # <cjk>
+0x4E4D U+9675 # <cjk>
+0x4E4E U+9818 # <cjk>
+0x4E4F U+529B # <cjk>
+0x4E50 U+7DD1 # <cjk>
+0x4E51 U+502B # <cjk>
+0x4E52 U+5398 # <cjk>
+0x4E53 U+6797 # <cjk>
+0x4E54 U+6DCB # <cjk>
+0x4E55 U+71D0 # <cjk>
+0x4E56 U+7433 # <cjk>
+0x4E57 U+81E8 # <cjk>
+0x4E58 U+8F2A # <cjk>
+0x4E59 U+96A3 # <cjk>
+0x4E5A U+9C57 # <cjk>
+0x4E5B U+9E9F # <cjk>
+0x4E5C U+7460 # <cjk>
+0x4E5D U+5841 # <cjk>
+0x4E5E U+6D99 # <cjk>
+0x4E5F U+7D2F # <cjk>
+0x4E60 U+985E # <cjk>
+0x4E61 U+4EE4 # <cjk>
+0x4E62 U+4F36 # <cjk>
+0x4E63 U+4F8B # <cjk>
+0x4E64 U+51B7 # <cjk>
+0x4E65 U+52B1 # <cjk>
+0x4E66 U+5DBA # <cjk>
+0x4E67 U+601C # <cjk>
+0x4E68 U+73B2 # <cjk>
+0x4E69 U+793C # <cjk>
+0x4E6A U+82D3 # <cjk>
+0x4E6B U+9234 # <cjk>
+0x4E6C U+96B7 # <cjk>
+0x4E6D U+96F6 # <cjk>
+0x4E6E U+970A # <cjk>
+0x4E6F U+9E97 # <cjk>
+0x4E70 U+9F62 # <cjk>
+0x4E71 U+66A6 # <cjk>
+0x4E72 U+6B74 # <cjk>
+0x4E73 U+5217 # <cjk>
+0x4E74 U+52A3 # <cjk>
+0x4E75 U+70C8 # <cjk>
+0x4E76 U+88C2 # <cjk>
+0x4E77 U+5EC9 # <cjk>
+0x4E78 U+604B # <cjk>
+0x4E79 U+6190 # <cjk>
+0x4E7A U+6F23 # <cjk>
+0x4E7B U+7149 # <cjk>
+0x4E7C U+7C3E # <cjk>
+0x4E7D U+7DF4 # <cjk>
+0x4E7E U+806F # <cjk>
+0x4F21 U+84EE # <cjk>
+0x4F22 U+9023 # <cjk>
+0x4F23 U+932C # <cjk>
+0x4F24 U+5442 # <cjk>
+0x4F25 U+9B6F # <cjk>
+0x4F26 U+6AD3 # <cjk>
+0x4F27 U+7089 # <cjk>
+0x4F28 U+8CC2 # <cjk>
+0x4F29 U+8DEF # <cjk>
+0x4F2A U+9732 # <cjk>
+0x4F2B U+52B4 # <cjk>
+0x4F2C U+5A41 # <cjk>
+0x4F2D U+5ECA # <cjk>
+0x4F2E U+5F04 # <cjk>
+0x4F2F U+6717 # <cjk>
+0x4F30 U+697C # <cjk>
+0x4F31 U+6994 # <cjk>
+0x4F32 U+6D6A # <cjk>
+0x4F33 U+6F0F # <cjk>
+0x4F34 U+7262 # <cjk>
+0x4F35 U+72FC # <cjk>
+0x4F36 U+7BED # <cjk>
+0x4F37 U+8001 # <cjk>
+0x4F38 U+807E # <cjk>
+0x4F39 U+874B # <cjk>
+0x4F3A U+90CE # <cjk>
+0x4F3B U+516D # <cjk>
+0x4F3C U+9E93 # <cjk>
+0x4F3D U+7984 # <cjk>
+0x4F3E U+808B # <cjk>
+0x4F3F U+9332 # <cjk>
+0x4F40 U+8AD6 # <cjk>
+0x4F41 U+502D # <cjk>
+0x4F42 U+548C # <cjk>
+0x4F43 U+8A71 # <cjk>
+0x4F44 U+6B6A # <cjk>
+0x4F45 U+8CC4 # <cjk>
+0x4F46 U+8107 # <cjk>
+0x4F47 U+60D1 # <cjk>
+0x4F48 U+67A0 # <cjk>
+0x4F49 U+9DF2 # <cjk>
+0x4F4A U+4E99 # <cjk>
+0x4F4B U+4E98 # <cjk>
+0x4F4C U+9C10 # <cjk>
+0x4F4D U+8A6B # <cjk>
+0x4F4E U+85C1 # <cjk>
+0x4F4F U+8568 # <cjk>
+0x4F50 U+6900 # <cjk>
+0x4F51 U+6E7E # <cjk>
+0x4F52 U+7897 # <cjk>
+0x4F53 U+8155 # <cjk>
+0x4F54 U+20B9F # <cjk> [2004] [Unicode3.1]
+0x4F55 U+5B41 # <cjk> [2000]
+0x4F56 U+5B56 # <cjk> [2000]
+0x4F57 U+5B7D # <cjk> [2000]
+0x4F58 U+5B93 # <cjk> [2000]
+0x4F59 U+5BD8 # <cjk> [2000]
+0x4F5A U+5BEC # <cjk> [2000]
+0x4F5B U+5C12 # <cjk> [2000]
+0x4F5C U+5C1E # <cjk> [2000]
+0x4F5D U+5C23 # <cjk> [2000]
+0x4F5E U+5C2B # <cjk> [2000]
+0x4F5F U+378D # <cjk> [2000]
+0x4F60 U+5C62 # <cjk> [2000]
+0x4F61 U+FA3B # CJK COMPATIBILITY IDEOGRAPH-FA3B [2000] [Unicode3.2]
+0x4F62 U+FA3C # CJK COMPATIBILITY IDEOGRAPH-FA3C [2000] [Unicode3.2]
+0x4F63 U+216B4 # <cjk> [2000] [Unicode3.1]
+0x4F64 U+5C7A # <cjk> [2000]
+0x4F65 U+5C8F # <cjk> [2000]
+0x4F66 U+5C9F # <cjk> [2000]
+0x4F67 U+5CA3 # <cjk> [2000]
+0x4F68 U+5CAA # <cjk> [2000]
+0x4F69 U+5CBA # <cjk> [2000]
+0x4F6A U+5CCB # <cjk> [2000]
+0x4F6B U+5CD0 # <cjk> [2000]
+0x4F6C U+5CD2 # <cjk> [2000]
+0x4F6D U+5CF4 # <cjk> [2000]
+0x4F6E U+21E34 # <cjk> [2000] [Unicode3.1]
+0x4F6F U+37E2 # <cjk> [2000]
+0x4F70 U+5D0D # <cjk> [2000]
+0x4F71 U+5D27 # <cjk> [2000]
+0x4F72 U+FA11 # CJK COMPATIBILITY IDEOGRAPH-FA11 [2000]
+0x4F73 U+5D46 # <cjk> [2000]
+0x4F74 U+5D47 # <cjk> [2000]
+0x4F75 U+5D53 # <cjk> [2000]
+0x4F76 U+5D4A # <cjk> [2000]
+0x4F77 U+5D6D # <cjk> [2000]
+0x4F78 U+5D81 # <cjk> [2000]
+0x4F79 U+5DA0 # <cjk> [2000]
+0x4F7A U+5DA4 # <cjk> [2000]
+0x4F7B U+5DA7 # <cjk> [2000]
+0x4F7C U+5DB8 # <cjk> [2000]
+0x4F7D U+5DCB # <cjk> [2000]
+0x4F7E U+541E # <cjk> [2004]
+0x5021 U+5F0C # <cjk>
+0x5022 U+4E10 # <cjk>
+0x5023 U+4E15 # <cjk>
+0x5024 U+4E2A # <cjk>
+0x5025 U+4E31 # <cjk>
+0x5026 U+4E36 # <cjk>
+0x5027 U+4E3C # <cjk>
+0x5028 U+4E3F # <cjk>
+0x5029 U+4E42 # <cjk>
+0x502A U+4E56 # <cjk>
+0x502B U+4E58 # <cjk>
+0x502C U+4E82 # <cjk>
+0x502D U+4E85 # <cjk>
+0x502E U+8C6B # <cjk>
+0x502F U+4E8A # <cjk>
+0x5030 U+8212 # <cjk>
+0x5031 U+5F0D # <cjk>
+0x5032 U+4E8E # <cjk>
+0x5033 U+4E9E # <cjk>
+0x5034 U+4E9F # <cjk>
+0x5035 U+4EA0 # <cjk>
+0x5036 U+4EA2 # <cjk>
+0x5037 U+4EB0 # <cjk>
+0x5038 U+4EB3 # <cjk>
+0x5039 U+4EB6 # <cjk>
+0x503A U+4ECE # <cjk>
+0x503B U+4ECD # <cjk>
+0x503C U+4EC4 # <cjk>
+0x503D U+4EC6 # <cjk>
+0x503E U+4EC2 # <cjk>
+0x503F U+4ED7 # <cjk>
+0x5040 U+4EDE # <cjk>
+0x5041 U+4EED # <cjk>
+0x5042 U+4EDF # <cjk>
+0x5043 U+4EF7 # <cjk>
+0x5044 U+4F09 # <cjk>
+0x5045 U+4F5A # <cjk>
+0x5046 U+4F30 # <cjk>
+0x5047 U+4F5B # <cjk>
+0x5048 U+4F5D # <cjk>
+0x5049 U+4F57 # <cjk>
+0x504A U+4F47 # <cjk>
+0x504B U+4F76 # <cjk>
+0x504C U+4F88 # <cjk>
+0x504D U+4F8F # <cjk>
+0x504E U+4F98 # <cjk>
+0x504F U+4F7B # <cjk>
+0x5050 U+4F69 # <cjk>
+0x5051 U+4F70 # <cjk>
+0x5052 U+4F91 # <cjk>
+0x5053 U+4F6F # <cjk>
+0x5054 U+4F86 # <cjk>
+0x5055 U+4F96 # <cjk>
+0x5056 U+5118 # <cjk>
+0x5057 U+4FD4 # <cjk>
+0x5058 U+4FDF # <cjk>
+0x5059 U+4FCE # <cjk>
+0x505A U+4FD8 # <cjk>
+0x505B U+4FDB # <cjk>
+0x505C U+4FD1 # <cjk>
+0x505D U+4FDA # <cjk>
+0x505E U+4FD0 # <cjk>
+0x505F U+4FE4 # <cjk>
+0x5060 U+4FE5 # <cjk>
+0x5061 U+501A # <cjk>
+0x5062 U+5028 # <cjk>
+0x5063 U+5014 # <cjk>
+0x5064 U+502A # <cjk>
+0x5065 U+5025 # <cjk>
+0x5066 U+5005 # <cjk>
+0x5067 U+4F1C # <cjk>
+0x5068 U+4FF6 # <cjk>
+0x5069 U+5021 # <cjk>
+0x506A U+5029 # <cjk>
+0x506B U+502C # <cjk>
+0x506C U+4FFE # <cjk>
+0x506D U+4FEF # <cjk>
+0x506E U+5011 # <cjk>
+0x506F U+5006 # <cjk>
+0x5070 U+5043 # <cjk>
+0x5071 U+5047 # <cjk>
+0x5072 U+6703 # <cjk>
+0x5073 U+5055 # <cjk>
+0x5074 U+5050 # <cjk>
+0x5075 U+5048 # <cjk>
+0x5076 U+505A # <cjk>
+0x5077 U+5056 # <cjk>
+0x5078 U+506C # <cjk>
+0x5079 U+5078 # <cjk>
+0x507A U+5080 # <cjk>
+0x507B U+509A # <cjk>
+0x507C U+5085 # <cjk>
+0x507D U+50B4 # <cjk>
+0x507E U+50B2 # <cjk>
+0x5121 U+50C9 # <cjk>
+0x5122 U+50CA # <cjk>
+0x5123 U+50B3 # <cjk>
+0x5124 U+50C2 # <cjk>
+0x5125 U+50D6 # <cjk>
+0x5126 U+50DE # <cjk>
+0x5127 U+50E5 # <cjk>
+0x5128 U+50ED # <cjk>
+0x5129 U+50E3 # <cjk>
+0x512A U+50EE # <cjk>
+0x512B U+50F9 # <cjk>
+0x512C U+50F5 # <cjk>
+0x512D U+5109 # <cjk>
+0x512E U+5101 # <cjk>
+0x512F U+5102 # <cjk>
+0x5130 U+5116 # <cjk>
+0x5131 U+5115 # <cjk>
+0x5132 U+5114 # <cjk>
+0x5133 U+511A # <cjk>
+0x5134 U+5121 # <cjk>
+0x5135 U+513A # <cjk>
+0x5136 U+5137 # <cjk>
+0x5137 U+513C # <cjk>
+0x5138 U+513B # <cjk>
+0x5139 U+513F # <cjk>
+0x513A U+5140 # <cjk>
+0x513B U+5152 # <cjk>
+0x513C U+514C # <cjk>
+0x513D U+5154 # <cjk>
+0x513E U+5162 # <cjk>
+0x513F U+7AF8 # <cjk>
+0x5140 U+5169 # <cjk>
+0x5141 U+516A # <cjk>
+0x5142 U+516E # <cjk>
+0x5143 U+5180 # <cjk>
+0x5144 U+5182 # <cjk>
+0x5145 U+56D8 # <cjk>
+0x5146 U+518C # <cjk>
+0x5147 U+5189 # <cjk>
+0x5148 U+518F # <cjk>
+0x5149 U+5191 # <cjk>
+0x514A U+5193 # <cjk>
+0x514B U+5195 # <cjk>
+0x514C U+5196 # <cjk>
+0x514D U+51A4 # <cjk>
+0x514E U+51A6 # <cjk>
+0x514F U+51A2 # <cjk>
+0x5150 U+51A9 # <cjk>
+0x5151 U+51AA # <cjk>
+0x5152 U+51AB # <cjk>
+0x5153 U+51B3 # <cjk>
+0x5154 U+51B1 # <cjk>
+0x5155 U+51B2 # <cjk>
+0x5156 U+51B0 # <cjk>
+0x5157 U+51B5 # <cjk>
+0x5158 U+51BD # <cjk>
+0x5159 U+51C5 # <cjk>
+0x515A U+51C9 # <cjk>
+0x515B U+51DB # <cjk>
+0x515C U+51E0 # <cjk>
+0x515D U+8655 # <cjk>
+0x515E U+51E9 # <cjk>
+0x515F U+51ED # <cjk>
+0x5160 U+51F0 # <cjk>
+0x5161 U+51F5 # <cjk>
+0x5162 U+51FE # <cjk>
+0x5163 U+5204 # <cjk>
+0x5164 U+520B # <cjk>
+0x5165 U+5214 # <cjk>
+0x5166 U+520E # <cjk>
+0x5167 U+5227 # <cjk>
+0x5168 U+522A # <cjk>
+0x5169 U+522E # <cjk>
+0x516A U+5233 # <cjk>
+0x516B U+5239 # <cjk>
+0x516C U+524F # <cjk>
+0x516D U+5244 # <cjk>
+0x516E U+524B # <cjk>
+0x516F U+524C # <cjk>
+0x5170 U+525E # <cjk>
+0x5171 U+5254 # <cjk>
+0x5172 U+526A # <cjk>
+0x5173 U+5274 # <cjk>
+0x5174 U+5269 # <cjk>
+0x5175 U+5273 # <cjk>
+0x5176 U+527F # <cjk>
+0x5177 U+527D # <cjk>
+0x5178 U+528D # <cjk>
+0x5179 U+5294 # <cjk>
+0x517A U+5292 # <cjk>
+0x517B U+5271 # <cjk>
+0x517C U+5288 # <cjk>
+0x517D U+5291 # <cjk>
+0x517E U+8FA8 # <cjk>
+0x5221 U+8FA7 # <cjk>
+0x5222 U+52AC # <cjk>
+0x5223 U+52AD # <cjk>
+0x5224 U+52BC # <cjk>
+0x5225 U+52B5 # <cjk>
+0x5226 U+52C1 # <cjk>
+0x5227 U+52CD # <cjk>
+0x5228 U+52D7 # <cjk>
+0x5229 U+52DE # <cjk>
+0x522A U+52E3 # <cjk>
+0x522B U+52E6 # <cjk>
+0x522C U+98ED # <cjk>
+0x522D U+52E0 # <cjk>
+0x522E U+52F3 # <cjk>
+0x522F U+52F5 # <cjk>
+0x5230 U+52F8 # <cjk>
+0x5231 U+52F9 # <cjk>
+0x5232 U+5306 # <cjk>
+0x5233 U+5308 # <cjk>
+0x5234 U+7538 # <cjk>
+0x5235 U+530D # <cjk>
+0x5236 U+5310 # <cjk>
+0x5237 U+530F # <cjk>
+0x5238 U+5315 # <cjk>
+0x5239 U+531A # <cjk>
+0x523A U+5323 # <cjk>
+0x523B U+532F # <cjk>
+0x523C U+5331 # <cjk>
+0x523D U+5333 # <cjk>
+0x523E U+5338 # <cjk>
+0x523F U+5340 # <cjk>
+0x5240 U+5346 # <cjk>
+0x5241 U+5345 # <cjk>
+0x5242 U+4E17 # <cjk>
+0x5243 U+5349 # <cjk>
+0x5244 U+534D # <cjk>
+0x5245 U+51D6 # <cjk>
+0x5246 U+535E # <cjk>
+0x5247 U+5369 # <cjk>
+0x5248 U+536E # <cjk>
+0x5249 U+5918 # <cjk>
+0x524A U+537B # <cjk>
+0x524B U+5377 # <cjk>
+0x524C U+5382 # <cjk>
+0x524D U+5396 # <cjk>
+0x524E U+53A0 # <cjk>
+0x524F U+53A6 # <cjk>
+0x5250 U+53A5 # <cjk>
+0x5251 U+53AE # <cjk>
+0x5252 U+53B0 # <cjk>
+0x5253 U+53B6 # <cjk>
+0x5254 U+53C3 # <cjk>
+0x5255 U+7C12 # <cjk>
+0x5256 U+96D9 # <cjk>
+0x5257 U+53DF # <cjk>
+0x5258 U+66FC # <cjk>
+0x5259 U+71EE # <cjk>
+0x525A U+53EE # <cjk>
+0x525B U+53E8 # <cjk>
+0x525C U+53ED # <cjk>
+0x525D U+53FA # <cjk>
+0x525E U+5401 # <cjk>
+0x525F U+543D # <cjk>
+0x5260 U+5440 # <cjk>
+0x5261 U+542C # <cjk>
+0x5262 U+542D # <cjk>
+0x5263 U+543C # <cjk>
+0x5264 U+542E # <cjk>
+0x5265 U+5436 # <cjk>
+0x5266 U+5429 # <cjk>
+0x5267 U+541D # <cjk>
+0x5268 U+544E # <cjk>
+0x5269 U+548F # <cjk>
+0x526A U+5475 # <cjk>
+0x526B U+548E # <cjk>
+0x526C U+545F # <cjk>
+0x526D U+5471 # <cjk>
+0x526E U+5477 # <cjk>
+0x526F U+5470 # <cjk>
+0x5270 U+5492 # <cjk>
+0x5271 U+547B # <cjk>
+0x5272 U+5480 # <cjk>
+0x5273 U+5476 # <cjk>
+0x5274 U+5484 # <cjk>
+0x5275 U+5490 # <cjk>
+0x5276 U+5486 # <cjk>
+0x5277 U+54C7 # <cjk>
+0x5278 U+54A2 # <cjk>
+0x5279 U+54B8 # <cjk>
+0x527A U+54A5 # <cjk>
+0x527B U+54AC # <cjk>
+0x527C U+54C4 # <cjk>
+0x527D U+54C8 # <cjk>
+0x527E U+54A8 # <cjk>
+0x5321 U+54AB # <cjk>
+0x5322 U+54C2 # <cjk>
+0x5323 U+54A4 # <cjk>
+0x5324 U+54BE # <cjk>
+0x5325 U+54BC # <cjk>
+0x5326 U+54D8 # <cjk>
+0x5327 U+54E5 # <cjk>
+0x5328 U+54E6 # <cjk>
+0x5329 U+550F # <cjk>
+0x532A U+5514 # <cjk>
+0x532B U+54FD # <cjk>
+0x532C U+54EE # <cjk>
+0x532D U+54ED # <cjk>
+0x532E U+54FA # <cjk>
+0x532F U+54E2 # <cjk>
+0x5330 U+5539 # <cjk>
+0x5331 U+5540 # <cjk>
+0x5332 U+5563 # <cjk>
+0x5333 U+554C # <cjk>
+0x5334 U+552E # <cjk>
+0x5335 U+555C # <cjk>
+0x5336 U+5545 # <cjk>
+0x5337 U+5556 # <cjk>
+0x5338 U+5557 # <cjk>
+0x5339 U+5538 # <cjk>
+0x533A U+5533 # <cjk>
+0x533B U+555D # <cjk>
+0x533C U+5599 # <cjk>
+0x533D U+5580 # <cjk>
+0x533E U+54AF # <cjk>
+0x533F U+558A # <cjk>
+0x5340 U+559F # <cjk>
+0x5341 U+557B # <cjk>
+0x5342 U+557E # <cjk>
+0x5343 U+5598 # <cjk>
+0x5344 U+559E # <cjk>
+0x5345 U+55AE # <cjk>
+0x5346 U+557C # <cjk>
+0x5347 U+5583 # <cjk>
+0x5348 U+55A9 # <cjk>
+0x5349 U+5587 # <cjk>
+0x534A U+55A8 # <cjk>
+0x534B U+55DA # <cjk>
+0x534C U+55C5 # <cjk>
+0x534D U+55DF # <cjk>
+0x534E U+55C4 # <cjk>
+0x534F U+55DC # <cjk>
+0x5350 U+55E4 # <cjk>
+0x5351 U+55D4 # <cjk>
+0x5352 U+5614 # <cjk>
+0x5353 U+55F7 # <cjk>
+0x5354 U+5616 # <cjk>
+0x5355 U+55FE # <cjk>
+0x5356 U+55FD # <cjk>
+0x5357 U+561B # <cjk>
+0x5358 U+55F9 # <cjk>
+0x5359 U+564E # <cjk>
+0x535A U+5650 # <cjk>
+0x535B U+71DF # <cjk>
+0x535C U+5634 # <cjk>
+0x535D U+5636 # <cjk>
+0x535E U+5632 # <cjk>
+0x535F U+5638 # <cjk>
+0x5360 U+566B # <cjk>
+0x5361 U+5664 # <cjk>
+0x5362 U+562F # <cjk>
+0x5363 U+566C # <cjk>
+0x5364 U+566A # <cjk>
+0x5365 U+5686 # <cjk>
+0x5366 U+5680 # <cjk>
+0x5367 U+568A # <cjk>
+0x5368 U+56A0 # <cjk>
+0x5369 U+5694 # <cjk>
+0x536A U+568F # <cjk>
+0x536B U+56A5 # <cjk>
+0x536C U+56AE # <cjk>
+0x536D U+56B6 # <cjk>
+0x536E U+56B4 # <cjk>
+0x536F U+56C2 # <cjk>
+0x5370 U+56BC # <cjk>
+0x5371 U+56C1 # <cjk>
+0x5372 U+56C3 # <cjk>
+0x5373 U+56C0 # <cjk>
+0x5374 U+56C8 # <cjk>
+0x5375 U+56CE # <cjk>
+0x5376 U+56D1 # <cjk>
+0x5377 U+56D3 # <cjk>
+0x5378 U+56D7 # <cjk>
+0x5379 U+56EE # <cjk>
+0x537A U+56F9 # <cjk>
+0x537B U+5700 # <cjk>
+0x537C U+56FF # <cjk>
+0x537D U+5704 # <cjk>
+0x537E U+5709 # <cjk>
+0x5421 U+5708 # <cjk>
+0x5422 U+570B # <cjk>
+0x5423 U+570D # <cjk>
+0x5424 U+5713 # <cjk>
+0x5425 U+5718 # <cjk>
+0x5426 U+5716 # <cjk>
+0x5427 U+55C7 # <cjk>
+0x5428 U+571C # <cjk>
+0x5429 U+5726 # <cjk>
+0x542A U+5737 # <cjk>
+0x542B U+5738 # <cjk>
+0x542C U+574E # <cjk>
+0x542D U+573B # <cjk>
+0x542E U+5740 # <cjk>
+0x542F U+574F # <cjk>
+0x5430 U+5769 # <cjk>
+0x5431 U+57C0 # <cjk>
+0x5432 U+5788 # <cjk>
+0x5433 U+5761 # <cjk>
+0x5434 U+577F # <cjk>
+0x5435 U+5789 # <cjk>
+0x5436 U+5793 # <cjk>
+0x5437 U+57A0 # <cjk>
+0x5438 U+57B3 # <cjk>
+0x5439 U+57A4 # <cjk>
+0x543A U+57AA # <cjk>
+0x543B U+57B0 # <cjk>
+0x543C U+57C3 # <cjk>
+0x543D U+57C6 # <cjk>
+0x543E U+57D4 # <cjk>
+0x543F U+57D2 # <cjk>
+0x5440 U+57D3 # <cjk>
+0x5441 U+580A # <cjk>
+0x5442 U+57D6 # <cjk>
+0x5443 U+57E3 # <cjk>
+0x5444 U+580B # <cjk>
+0x5445 U+5819 # <cjk>
+0x5446 U+581D # <cjk>
+0x5447 U+5872 # <cjk>
+0x5448 U+5821 # <cjk>
+0x5449 U+5862 # <cjk>
+0x544A U+584B # <cjk>
+0x544B U+5870 # <cjk>
+0x544C U+6BC0 # <cjk>
+0x544D U+5852 # <cjk>
+0x544E U+583D # <cjk>
+0x544F U+5879 # <cjk>
+0x5450 U+5885 # <cjk>
+0x5451 U+58B9 # <cjk>
+0x5452 U+589F # <cjk>
+0x5453 U+58AB # <cjk>
+0x5454 U+58BA # <cjk>
+0x5455 U+58DE # <cjk>
+0x5456 U+58BB # <cjk>
+0x5457 U+58B8 # <cjk>
+0x5458 U+58AE # <cjk>
+0x5459 U+58C5 # <cjk>
+0x545A U+58D3 # <cjk>
+0x545B U+58D1 # <cjk>
+0x545C U+58D7 # <cjk>
+0x545D U+58D9 # <cjk>
+0x545E U+58D8 # <cjk>
+0x545F U+58E5 # <cjk>
+0x5460 U+58DC # <cjk>
+0x5461 U+58E4 # <cjk>
+0x5462 U+58DF # <cjk>
+0x5463 U+58EF # <cjk>
+0x5464 U+58FA # <cjk>
+0x5465 U+58F9 # <cjk>
+0x5466 U+58FB # <cjk>
+0x5467 U+58FC # <cjk>
+0x5468 U+58FD # <cjk>
+0x5469 U+5902 # <cjk>
+0x546A U+590A # <cjk>
+0x546B U+5910 # <cjk>
+0x546C U+591B # <cjk>
+0x546D U+68A6 # <cjk>
+0x546E U+5925 # <cjk>
+0x546F U+592C # <cjk>
+0x5470 U+592D # <cjk>
+0x5471 U+5932 # <cjk>
+0x5472 U+5938 # <cjk>
+0x5473 U+593E # <cjk>
+0x5474 U+7AD2 # <cjk>
+0x5475 U+5955 # <cjk>
+0x5476 U+5950 # <cjk>
+0x5477 U+594E # <cjk>
+0x5478 U+595A # <cjk>
+0x5479 U+5958 # <cjk>
+0x547A U+5962 # <cjk>
+0x547B U+5960 # <cjk>
+0x547C U+5967 # <cjk>
+0x547D U+596C # <cjk>
+0x547E U+5969 # <cjk>
+0x5521 U+5978 # <cjk>
+0x5522 U+5981 # <cjk>
+0x5523 U+599D # <cjk>
+0x5524 U+4F5E # <cjk>
+0x5525 U+4FAB # <cjk>
+0x5526 U+59A3 # <cjk>
+0x5527 U+59B2 # <cjk>
+0x5528 U+59C6 # <cjk>
+0x5529 U+59E8 # <cjk>
+0x552A U+59DC # <cjk>
+0x552B U+598D # <cjk>
+0x552C U+59D9 # <cjk>
+0x552D U+59DA # <cjk>
+0x552E U+5A25 # <cjk>
+0x552F U+5A1F # <cjk>
+0x5530 U+5A11 # <cjk>
+0x5531 U+5A1C # <cjk>
+0x5532 U+5A09 # <cjk>
+0x5533 U+5A1A # <cjk>
+0x5534 U+5A40 # <cjk>
+0x5535 U+5A6C # <cjk>
+0x5536 U+5A49 # <cjk>
+0x5537 U+5A35 # <cjk>
+0x5538 U+5A36 # <cjk>
+0x5539 U+5A62 # <cjk>
+0x553A U+5A6A # <cjk>
+0x553B U+5A9A # <cjk>
+0x553C U+5ABC # <cjk>
+0x553D U+5ABE # <cjk>
+0x553E U+5ACB # <cjk>
+0x553F U+5AC2 # <cjk>
+0x5540 U+5ABD # <cjk>
+0x5541 U+5AE3 # <cjk>
+0x5542 U+5AD7 # <cjk>
+0x5543 U+5AE6 # <cjk>
+0x5544 U+5AE9 # <cjk>
+0x5545 U+5AD6 # <cjk>
+0x5546 U+5AFA # <cjk>
+0x5547 U+5AFB # <cjk>
+0x5548 U+5B0C # <cjk>
+0x5549 U+5B0B # <cjk>
+0x554A U+5B16 # <cjk>
+0x554B U+5B32 # <cjk>
+0x554C U+5AD0 # <cjk>
+0x554D U+5B2A # <cjk>
+0x554E U+5B36 # <cjk>
+0x554F U+5B3E # <cjk>
+0x5550 U+5B43 # <cjk>
+0x5551 U+5B45 # <cjk>
+0x5552 U+5B40 # <cjk>
+0x5553 U+5B51 # <cjk>
+0x5554 U+5B55 # <cjk>
+0x5555 U+5B5A # <cjk>
+0x5556 U+5B5B # <cjk>
+0x5557 U+5B65 # <cjk>
+0x5558 U+5B69 # <cjk>
+0x5559 U+5B70 # <cjk>
+0x555A U+5B73 # <cjk>
+0x555B U+5B75 # <cjk>
+0x555C U+5B78 # <cjk>
+0x555D U+6588 # <cjk>
+0x555E U+5B7A # <cjk>
+0x555F U+5B80 # <cjk>
+0x5560 U+5B83 # <cjk>
+0x5561 U+5BA6 # <cjk>
+0x5562 U+5BB8 # <cjk>
+0x5563 U+5BC3 # <cjk>
+0x5564 U+5BC7 # <cjk>
+0x5565 U+5BC9 # <cjk>
+0x5566 U+5BD4 # <cjk>
+0x5567 U+5BD0 # <cjk>
+0x5568 U+5BE4 # <cjk>
+0x5569 U+5BE6 # <cjk>
+0x556A U+5BE2 # <cjk>
+0x556B U+5BDE # <cjk>
+0x556C U+5BE5 # <cjk>
+0x556D U+5BEB # <cjk>
+0x556E U+5BF0 # <cjk>
+0x556F U+5BF6 # <cjk>
+0x5570 U+5BF3 # <cjk>
+0x5571 U+5C05 # <cjk>
+0x5572 U+5C07 # <cjk>
+0x5573 U+5C08 # <cjk>
+0x5574 U+5C0D # <cjk>
+0x5575 U+5C13 # <cjk>
+0x5576 U+5C20 # <cjk>
+0x5577 U+5C22 # <cjk>
+0x5578 U+5C28 # <cjk>
+0x5579 U+5C38 # <cjk>
+0x557A U+5C39 # <cjk>
+0x557B U+5C41 # <cjk>
+0x557C U+5C46 # <cjk>
+0x557D U+5C4E # <cjk>
+0x557E U+5C53 # <cjk>
+0x5621 U+5C50 # <cjk>
+0x5622 U+5C4F # <cjk>
+0x5623 U+5B71 # <cjk>
+0x5624 U+5C6C # <cjk>
+0x5625 U+5C6E # <cjk>
+0x5626 U+4E62 # <cjk>
+0x5627 U+5C76 # <cjk>
+0x5628 U+5C79 # <cjk>
+0x5629 U+5C8C # <cjk>
+0x562A U+5C91 # <cjk>
+0x562B U+5C94 # <cjk>
+0x562C U+599B # <cjk>
+0x562D U+5CAB # <cjk>
+0x562E U+5CBB # <cjk>
+0x562F U+5CB6 # <cjk>
+0x5630 U+5CBC # <cjk>
+0x5631 U+5CB7 # <cjk>
+0x5632 U+5CC5 # <cjk>
+0x5633 U+5CBE # <cjk>
+0x5634 U+5CC7 # <cjk>
+0x5635 U+5CD9 # <cjk>
+0x5636 U+5CE9 # <cjk>
+0x5637 U+5CFD # <cjk>
+0x5638 U+5CFA # <cjk>
+0x5639 U+5CED # <cjk>
+0x563A U+5D8C # <cjk>
+0x563B U+5CEA # <cjk>
+0x563C U+5D0B # <cjk>
+0x563D U+5D15 # <cjk>
+0x563E U+5D17 # <cjk>
+0x563F U+5D5C # <cjk>
+0x5640 U+5D1F # <cjk>
+0x5641 U+5D1B # <cjk>
+0x5642 U+5D11 # <cjk>
+0x5643 U+5D14 # <cjk>
+0x5644 U+5D22 # <cjk>
+0x5645 U+5D1A # <cjk>
+0x5646 U+5D19 # <cjk>
+0x5647 U+5D18 # <cjk>
+0x5648 U+5D4C # <cjk>
+0x5649 U+5D52 # <cjk>
+0x564A U+5D4E # <cjk>
+0x564B U+5D4B # <cjk>
+0x564C U+5D6C # <cjk>
+0x564D U+5D73 # <cjk>
+0x564E U+5D76 # <cjk>
+0x564F U+5D87 # <cjk>
+0x5650 U+5D84 # <cjk>
+0x5651 U+5D82 # <cjk>
+0x5652 U+5DA2 # <cjk>
+0x5653 U+5D9D # <cjk>
+0x5654 U+5DAC # <cjk>
+0x5655 U+5DAE # <cjk>
+0x5656 U+5DBD # <cjk>
+0x5657 U+5D90 # <cjk>
+0x5658 U+5DB7 # <cjk>
+0x5659 U+5DBC # <cjk>
+0x565A U+5DC9 # <cjk>
+0x565B U+5DCD # <cjk>
+0x565C U+5DD3 # <cjk>
+0x565D U+5DD2 # <cjk>
+0x565E U+5DD6 # <cjk>
+0x565F U+5DDB # <cjk>
+0x5660 U+5DEB # <cjk>
+0x5661 U+5DF2 # <cjk>
+0x5662 U+5DF5 # <cjk>
+0x5663 U+5E0B # <cjk>
+0x5664 U+5E1A # <cjk>
+0x5665 U+5E19 # <cjk>
+0x5666 U+5E11 # <cjk>
+0x5667 U+5E1B # <cjk>
+0x5668 U+5E36 # <cjk>
+0x5669 U+5E37 # <cjk>
+0x566A U+5E44 # <cjk>
+0x566B U+5E43 # <cjk>
+0x566C U+5E40 # <cjk>
+0x566D U+5E4E # <cjk>
+0x566E U+5E57 # <cjk>
+0x566F U+5E54 # <cjk>
+0x5670 U+5E5F # <cjk>
+0x5671 U+5E62 # <cjk>
+0x5672 U+5E64 # <cjk>
+0x5673 U+5E47 # <cjk>
+0x5674 U+5E75 # <cjk>
+0x5675 U+5E76 # <cjk>
+0x5676 U+5E7A # <cjk>
+0x5677 U+9EBC # <cjk>
+0x5678 U+5E7F # <cjk>
+0x5679 U+5EA0 # <cjk>
+0x567A U+5EC1 # <cjk>
+0x567B U+5EC2 # <cjk>
+0x567C U+5EC8 # <cjk>
+0x567D U+5ED0 # <cjk>
+0x567E U+5ECF # <cjk>
+0x5721 U+5ED6 # <cjk>
+0x5722 U+5EE3 # <cjk>
+0x5723 U+5EDD # <cjk>
+0x5724 U+5EDA # <cjk>
+0x5725 U+5EDB # <cjk>
+0x5726 U+5EE2 # <cjk>
+0x5727 U+5EE1 # <cjk>
+0x5728 U+5EE8 # <cjk>
+0x5729 U+5EE9 # <cjk>
+0x572A U+5EEC # <cjk>
+0x572B U+5EF1 # <cjk>
+0x572C U+5EF3 # <cjk>
+0x572D U+5EF0 # <cjk>
+0x572E U+5EF4 # <cjk>
+0x572F U+5EF8 # <cjk>
+0x5730 U+5EFE # <cjk>
+0x5731 U+5F03 # <cjk>
+0x5732 U+5F09 # <cjk>
+0x5733 U+5F5D # <cjk>
+0x5734 U+5F5C # <cjk>
+0x5735 U+5F0B # <cjk>
+0x5736 U+5F11 # <cjk>
+0x5737 U+5F16 # <cjk>
+0x5738 U+5F29 # <cjk>
+0x5739 U+5F2D # <cjk>
+0x573A U+5F38 # <cjk>
+0x573B U+5F41 # <cjk>
+0x573C U+5F48 # <cjk>
+0x573D U+5F4C # <cjk>
+0x573E U+5F4E # <cjk>
+0x573F U+5F2F # <cjk>
+0x5740 U+5F51 # <cjk>
+0x5741 U+5F56 # <cjk>
+0x5742 U+5F57 # <cjk>
+0x5743 U+5F59 # <cjk>
+0x5744 U+5F61 # <cjk>
+0x5745 U+5F6D # <cjk>
+0x5746 U+5F73 # <cjk>
+0x5747 U+5F77 # <cjk>
+0x5748 U+5F83 # <cjk>
+0x5749 U+5F82 # <cjk>
+0x574A U+5F7F # <cjk>
+0x574B U+5F8A # <cjk>
+0x574C U+5F88 # <cjk>
+0x574D U+5F91 # <cjk>
+0x574E U+5F87 # <cjk>
+0x574F U+5F9E # <cjk>
+0x5750 U+5F99 # <cjk>
+0x5751 U+5F98 # <cjk>
+0x5752 U+5FA0 # <cjk>
+0x5753 U+5FA8 # <cjk>
+0x5754 U+5FAD # <cjk>
+0x5755 U+5FBC # <cjk>
+0x5756 U+5FD6 # <cjk>
+0x5757 U+5FFB # <cjk>
+0x5758 U+5FE4 # <cjk>
+0x5759 U+5FF8 # <cjk>
+0x575A U+5FF1 # <cjk>
+0x575B U+5FDD # <cjk>
+0x575C U+60B3 # <cjk>
+0x575D U+5FFF # <cjk>
+0x575E U+6021 # <cjk>
+0x575F U+6060 # <cjk>
+0x5760 U+6019 # <cjk>
+0x5761 U+6010 # <cjk>
+0x5762 U+6029 # <cjk>
+0x5763 U+600E # <cjk>
+0x5764 U+6031 # <cjk>
+0x5765 U+601B # <cjk>
+0x5766 U+6015 # <cjk>
+0x5767 U+602B # <cjk>
+0x5768 U+6026 # <cjk>
+0x5769 U+600F # <cjk>
+0x576A U+603A # <cjk>
+0x576B U+605A # <cjk>
+0x576C U+6041 # <cjk>
+0x576D U+606A # <cjk>
+0x576E U+6077 # <cjk>
+0x576F U+605F # <cjk>
+0x5770 U+604A # <cjk>
+0x5771 U+6046 # <cjk>
+0x5772 U+604D # <cjk>
+0x5773 U+6063 # <cjk>
+0x5774 U+6043 # <cjk>
+0x5775 U+6064 # <cjk>
+0x5776 U+6042 # <cjk>
+0x5777 U+606C # <cjk>
+0x5778 U+606B # <cjk>
+0x5779 U+6059 # <cjk>
+0x577A U+6081 # <cjk>
+0x577B U+608D # <cjk>
+0x577C U+60E7 # <cjk>
+0x577D U+6083 # <cjk>
+0x577E U+609A # <cjk>
+0x5821 U+6084 # <cjk>
+0x5822 U+609B # <cjk>
+0x5823 U+6096 # <cjk>
+0x5824 U+6097 # <cjk>
+0x5825 U+6092 # <cjk>
+0x5826 U+60A7 # <cjk>
+0x5827 U+608B # <cjk>
+0x5828 U+60E1 # <cjk>
+0x5829 U+60B8 # <cjk>
+0x582A U+60E0 # <cjk>
+0x582B U+60D3 # <cjk>
+0x582C U+60B4 # <cjk>
+0x582D U+5FF0 # <cjk>
+0x582E U+60BD # <cjk>
+0x582F U+60C6 # <cjk>
+0x5830 U+60B5 # <cjk>
+0x5831 U+60D8 # <cjk>
+0x5832 U+614D # <cjk>
+0x5833 U+6115 # <cjk>
+0x5834 U+6106 # <cjk>
+0x5835 U+60F6 # <cjk>
+0x5836 U+60F7 # <cjk>
+0x5837 U+6100 # <cjk>
+0x5838 U+60F4 # <cjk>
+0x5839 U+60FA # <cjk>
+0x583A U+6103 # <cjk>
+0x583B U+6121 # <cjk>
+0x583C U+60FB # <cjk>
+0x583D U+60F1 # <cjk>
+0x583E U+610D # <cjk>
+0x583F U+610E # <cjk>
+0x5840 U+6147 # <cjk>
+0x5841 U+613E # <cjk>
+0x5842 U+6128 # <cjk>
+0x5843 U+6127 # <cjk>
+0x5844 U+614A # <cjk>
+0x5845 U+613F # <cjk>
+0x5846 U+613C # <cjk>
+0x5847 U+612C # <cjk>
+0x5848 U+6134 # <cjk>
+0x5849 U+613D # <cjk>
+0x584A U+6142 # <cjk>
+0x584B U+6144 # <cjk>
+0x584C U+6173 # <cjk>
+0x584D U+6177 # <cjk>
+0x584E U+6158 # <cjk>
+0x584F U+6159 # <cjk>
+0x5850 U+615A # <cjk>
+0x5851 U+616B # <cjk>
+0x5852 U+6174 # <cjk>
+0x5853 U+616F # <cjk>
+0x5854 U+6165 # <cjk>
+0x5855 U+6171 # <cjk>
+0x5856 U+615F # <cjk>
+0x5857 U+615D # <cjk>
+0x5858 U+6153 # <cjk>
+0x5859 U+6175 # <cjk>
+0x585A U+6199 # <cjk>
+0x585B U+6196 # <cjk>
+0x585C U+6187 # <cjk>
+0x585D U+61AC # <cjk>
+0x585E U+6194 # <cjk>
+0x585F U+619A # <cjk>
+0x5860 U+618A # <cjk>
+0x5861 U+6191 # <cjk>
+0x5862 U+61AB # <cjk>
+0x5863 U+61AE # <cjk>
+0x5864 U+61CC # <cjk>
+0x5865 U+61CA # <cjk>
+0x5866 U+61C9 # <cjk>
+0x5867 U+61F7 # <cjk>
+0x5868 U+61C8 # <cjk>
+0x5869 U+61C3 # <cjk>
+0x586A U+61C6 # <cjk>
+0x586B U+61BA # <cjk>
+0x586C U+61CB # <cjk>
+0x586D U+7F79 # <cjk>
+0x586E U+61CD # <cjk>
+0x586F U+61E6 # <cjk>
+0x5870 U+61E3 # <cjk>
+0x5871 U+61F6 # <cjk>
+0x5872 U+61FA # <cjk>
+0x5873 U+61F4 # <cjk>
+0x5874 U+61FF # <cjk>
+0x5875 U+61FD # <cjk>
+0x5876 U+61FC # <cjk>
+0x5877 U+61FE # <cjk>
+0x5878 U+6200 # <cjk>
+0x5879 U+6208 # <cjk>
+0x587A U+6209 # <cjk>
+0x587B U+620D # <cjk>
+0x587C U+620C # <cjk>
+0x587D U+6214 # <cjk>
+0x587E U+621B # <cjk>
+0x5921 U+621E # <cjk>
+0x5922 U+6221 # <cjk>
+0x5923 U+622A # <cjk>
+0x5924 U+622E # <cjk>
+0x5925 U+6230 # <cjk>
+0x5926 U+6232 # <cjk>
+0x5927 U+6233 # <cjk>
+0x5928 U+6241 # <cjk>
+0x5929 U+624E # <cjk>
+0x592A U+625E # <cjk>
+0x592B U+6263 # <cjk>
+0x592C U+625B # <cjk>
+0x592D U+6260 # <cjk>
+0x592E U+6268 # <cjk>
+0x592F U+627C # <cjk>
+0x5930 U+6282 # <cjk>
+0x5931 U+6289 # <cjk>
+0x5932 U+627E # <cjk>
+0x5933 U+6292 # <cjk>
+0x5934 U+6293 # <cjk>
+0x5935 U+6296 # <cjk>
+0x5936 U+62D4 # <cjk>
+0x5937 U+6283 # <cjk>
+0x5938 U+6294 # <cjk>
+0x5939 U+62D7 # <cjk>
+0x593A U+62D1 # <cjk>
+0x593B U+62BB # <cjk>
+0x593C U+62CF # <cjk>
+0x593D U+62FF # <cjk>
+0x593E U+62C6 # <cjk>
+0x593F U+64D4 # <cjk>
+0x5940 U+62C8 # <cjk>
+0x5941 U+62DC # <cjk>
+0x5942 U+62CC # <cjk>
+0x5943 U+62CA # <cjk>
+0x5944 U+62C2 # <cjk>
+0x5945 U+62C7 # <cjk>
+0x5946 U+629B # <cjk>
+0x5947 U+62C9 # <cjk>
+0x5948 U+630C # <cjk>
+0x5949 U+62EE # <cjk>
+0x594A U+62F1 # <cjk>
+0x594B U+6327 # <cjk>
+0x594C U+6302 # <cjk>
+0x594D U+6308 # <cjk>
+0x594E U+62EF # <cjk>
+0x594F U+62F5 # <cjk>
+0x5950 U+6350 # <cjk>
+0x5951 U+633E # <cjk>
+0x5952 U+634D # <cjk>
+0x5953 U+641C # <cjk>
+0x5954 U+634F # <cjk>
+0x5955 U+6396 # <cjk>
+0x5956 U+638E # <cjk>
+0x5957 U+6380 # <cjk>
+0x5958 U+63AB # <cjk>
+0x5959 U+6376 # <cjk>
+0x595A U+63A3 # <cjk>
+0x595B U+638F # <cjk>
+0x595C U+6389 # <cjk>
+0x595D U+639F # <cjk>
+0x595E U+63B5 # <cjk>
+0x595F U+636B # <cjk>
+0x5960 U+6369 # <cjk>
+0x5961 U+63BE # <cjk>
+0x5962 U+63E9 # <cjk>
+0x5963 U+63C0 # <cjk>
+0x5964 U+63C6 # <cjk>
+0x5965 U+63E3 # <cjk>
+0x5966 U+63C9 # <cjk>
+0x5967 U+63D2 # <cjk>
+0x5968 U+63F6 # <cjk>
+0x5969 U+63C4 # <cjk>
+0x596A U+6416 # <cjk>
+0x596B U+6434 # <cjk>
+0x596C U+6406 # <cjk>
+0x596D U+6413 # <cjk>
+0x596E U+6426 # <cjk>
+0x596F U+6436 # <cjk>
+0x5970 U+651D # <cjk>
+0x5971 U+6417 # <cjk>
+0x5972 U+6428 # <cjk>
+0x5973 U+640F # <cjk>
+0x5974 U+6467 # <cjk>
+0x5975 U+646F # <cjk>
+0x5976 U+6476 # <cjk>
+0x5977 U+644E # <cjk>
+0x5978 U+652A # <cjk>
+0x5979 U+6495 # <cjk>
+0x597A U+6493 # <cjk>
+0x597B U+64A5 # <cjk>
+0x597C U+64A9 # <cjk>
+0x597D U+6488 # <cjk>
+0x597E U+64BC # <cjk>
+0x5A21 U+64DA # <cjk>
+0x5A22 U+64D2 # <cjk>
+0x5A23 U+64C5 # <cjk>
+0x5A24 U+64C7 # <cjk>
+0x5A25 U+64BB # <cjk>
+0x5A26 U+64D8 # <cjk>
+0x5A27 U+64C2 # <cjk>
+0x5A28 U+64F1 # <cjk>
+0x5A29 U+64E7 # <cjk>
+0x5A2A U+8209 # <cjk>
+0x5A2B U+64E0 # <cjk>
+0x5A2C U+64E1 # <cjk>
+0x5A2D U+62AC # <cjk>
+0x5A2E U+64E3 # <cjk>
+0x5A2F U+64EF # <cjk>
+0x5A30 U+652C # <cjk>
+0x5A31 U+64F6 # <cjk>
+0x5A32 U+64F4 # <cjk>
+0x5A33 U+64F2 # <cjk>
+0x5A34 U+64FA # <cjk>
+0x5A35 U+6500 # <cjk>
+0x5A36 U+64FD # <cjk>
+0x5A37 U+6518 # <cjk>
+0x5A38 U+651C # <cjk>
+0x5A39 U+6505 # <cjk>
+0x5A3A U+6524 # <cjk>
+0x5A3B U+6523 # <cjk>
+0x5A3C U+652B # <cjk>
+0x5A3D U+6534 # <cjk>
+0x5A3E U+6535 # <cjk>
+0x5A3F U+6537 # <cjk>
+0x5A40 U+6536 # <cjk>
+0x5A41 U+6538 # <cjk>
+0x5A42 U+754B # <cjk>
+0x5A43 U+6548 # <cjk>
+0x5A44 U+6556 # <cjk>
+0x5A45 U+6555 # <cjk>
+0x5A46 U+654D # <cjk>
+0x5A47 U+6558 # <cjk>
+0x5A48 U+655E # <cjk>
+0x5A49 U+655D # <cjk>
+0x5A4A U+6572 # <cjk>
+0x5A4B U+6578 # <cjk>
+0x5A4C U+6582 # <cjk>
+0x5A4D U+6583 # <cjk>
+0x5A4E U+8B8A # <cjk>
+0x5A4F U+659B # <cjk>
+0x5A50 U+659F # <cjk>
+0x5A51 U+65AB # <cjk>
+0x5A52 U+65B7 # <cjk>
+0x5A53 U+65C3 # <cjk>
+0x5A54 U+65C6 # <cjk>
+0x5A55 U+65C1 # <cjk>
+0x5A56 U+65C4 # <cjk>
+0x5A57 U+65CC # <cjk>
+0x5A58 U+65D2 # <cjk>
+0x5A59 U+65DB # <cjk>
+0x5A5A U+65D9 # <cjk>
+0x5A5B U+65E0 # <cjk>
+0x5A5C U+65E1 # <cjk>
+0x5A5D U+65F1 # <cjk>
+0x5A5E U+6772 # <cjk>
+0x5A5F U+660A # <cjk>
+0x5A60 U+6603 # <cjk>
+0x5A61 U+65FB # <cjk>
+0x5A62 U+6773 # <cjk>
+0x5A63 U+6635 # <cjk>
+0x5A64 U+6636 # <cjk>
+0x5A65 U+6634 # <cjk>
+0x5A66 U+661C # <cjk>
+0x5A67 U+664F # <cjk>
+0x5A68 U+6644 # <cjk>
+0x5A69 U+6649 # <cjk>
+0x5A6A U+6641 # <cjk>
+0x5A6B U+665E # <cjk>
+0x5A6C U+665D # <cjk>
+0x5A6D U+6664 # <cjk>
+0x5A6E U+6667 # <cjk>
+0x5A6F U+6668 # <cjk>
+0x5A70 U+665F # <cjk>
+0x5A71 U+6662 # <cjk>
+0x5A72 U+6670 # <cjk>
+0x5A73 U+6683 # <cjk>
+0x5A74 U+6688 # <cjk>
+0x5A75 U+668E # <cjk>
+0x5A76 U+6689 # <cjk>
+0x5A77 U+6684 # <cjk>
+0x5A78 U+6698 # <cjk>
+0x5A79 U+669D # <cjk>
+0x5A7A U+66C1 # <cjk>
+0x5A7B U+66B9 # <cjk>
+0x5A7C U+66C9 # <cjk>
+0x5A7D U+66BE # <cjk>
+0x5A7E U+66BC # <cjk>
+0x5B21 U+66C4 # <cjk>
+0x5B22 U+66B8 # <cjk>
+0x5B23 U+66D6 # <cjk>
+0x5B24 U+66DA # <cjk>
+0x5B25 U+66E0 # <cjk>
+0x5B26 U+663F # <cjk>
+0x5B27 U+66E6 # <cjk>
+0x5B28 U+66E9 # <cjk>
+0x5B29 U+66F0 # <cjk>
+0x5B2A U+66F5 # <cjk>
+0x5B2B U+66F7 # <cjk>
+0x5B2C U+670F # <cjk>
+0x5B2D U+6716 # <cjk>
+0x5B2E U+671E # <cjk>
+0x5B2F U+6726 # <cjk>
+0x5B30 U+6727 # <cjk>
+0x5B31 U+9738 # <cjk>
+0x5B32 U+672E # <cjk>
+0x5B33 U+673F # <cjk>
+0x5B34 U+6736 # <cjk>
+0x5B35 U+6741 # <cjk>
+0x5B36 U+6738 # <cjk>
+0x5B37 U+6737 # <cjk>
+0x5B38 U+6746 # <cjk>
+0x5B39 U+675E # <cjk>
+0x5B3A U+6760 # <cjk>
+0x5B3B U+6759 # <cjk>
+0x5B3C U+6763 # <cjk>
+0x5B3D U+6764 # <cjk>
+0x5B3E U+6789 # <cjk>
+0x5B3F U+6770 # <cjk>
+0x5B40 U+67A9 # <cjk>
+0x5B41 U+677C # <cjk>
+0x5B42 U+676A # <cjk>
+0x5B43 U+678C # <cjk>
+0x5B44 U+678B # <cjk>
+0x5B45 U+67A6 # <cjk>
+0x5B46 U+67A1 # <cjk>
+0x5B47 U+6785 # <cjk>
+0x5B48 U+67B7 # <cjk>
+0x5B49 U+67EF # <cjk>
+0x5B4A U+67B4 # <cjk>
+0x5B4B U+67EC # <cjk>
+0x5B4C U+67B3 # <cjk>
+0x5B4D U+67E9 # <cjk>
+0x5B4E U+67B8 # <cjk>
+0x5B4F U+67E4 # <cjk>
+0x5B50 U+67DE # <cjk>
+0x5B51 U+67DD # <cjk>
+0x5B52 U+67E2 # <cjk>
+0x5B53 U+67EE # <cjk>
+0x5B54 U+67B9 # <cjk>
+0x5B55 U+67CE # <cjk>
+0x5B56 U+67C6 # <cjk>
+0x5B57 U+67E7 # <cjk>
+0x5B58 U+6A9C # <cjk>
+0x5B59 U+681E # <cjk>
+0x5B5A U+6846 # <cjk>
+0x5B5B U+6829 # <cjk>
+0x5B5C U+6840 # <cjk>
+0x5B5D U+684D # <cjk>
+0x5B5E U+6832 # <cjk>
+0x5B5F U+684E # <cjk>
+0x5B60 U+68B3 # <cjk>
+0x5B61 U+682B # <cjk>
+0x5B62 U+6859 # <cjk>
+0x5B63 U+6863 # <cjk>
+0x5B64 U+6877 # <cjk>
+0x5B65 U+687F # <cjk>
+0x5B66 U+689F # <cjk>
+0x5B67 U+688F # <cjk>
+0x5B68 U+68AD # <cjk>
+0x5B69 U+6894 # <cjk>
+0x5B6A U+689D # <cjk>
+0x5B6B U+689B # <cjk>
+0x5B6C U+6883 # <cjk>
+0x5B6D U+6AAE # <cjk>
+0x5B6E U+68B9 # <cjk>
+0x5B6F U+6874 # <cjk>
+0x5B70 U+68B5 # <cjk>
+0x5B71 U+68A0 # <cjk>
+0x5B72 U+68BA # <cjk>
+0x5B73 U+690F # <cjk>
+0x5B74 U+688D # <cjk>
+0x5B75 U+687E # <cjk>
+0x5B76 U+6901 # <cjk>
+0x5B77 U+68CA # <cjk>
+0x5B78 U+6908 # <cjk>
+0x5B79 U+68D8 # <cjk>
+0x5B7A U+6922 # <cjk>
+0x5B7B U+6926 # <cjk>
+0x5B7C U+68E1 # <cjk>
+0x5B7D U+690C # <cjk>
+0x5B7E U+68CD # <cjk>
+0x5C21 U+68D4 # <cjk>
+0x5C22 U+68E7 # <cjk>
+0x5C23 U+68D5 # <cjk>
+0x5C24 U+6936 # <cjk>
+0x5C25 U+6912 # <cjk>
+0x5C26 U+6904 # <cjk>
+0x5C27 U+68D7 # <cjk>
+0x5C28 U+68E3 # <cjk>
+0x5C29 U+6925 # <cjk>
+0x5C2A U+68F9 # <cjk>
+0x5C2B U+68E0 # <cjk>
+0x5C2C U+68EF # <cjk>
+0x5C2D U+6928 # <cjk>
+0x5C2E U+692A # <cjk>
+0x5C2F U+691A # <cjk>
+0x5C30 U+6923 # <cjk>
+0x5C31 U+6921 # <cjk>
+0x5C32 U+68C6 # <cjk>
+0x5C33 U+6979 # <cjk>
+0x5C34 U+6977 # <cjk>
+0x5C35 U+695C # <cjk>
+0x5C36 U+6978 # <cjk>
+0x5C37 U+696B # <cjk>
+0x5C38 U+6954 # <cjk>
+0x5C39 U+697E # <cjk>
+0x5C3A U+696E # <cjk>
+0x5C3B U+6939 # <cjk>
+0x5C3C U+6974 # <cjk>
+0x5C3D U+693D # <cjk>
+0x5C3E U+6959 # <cjk>
+0x5C3F U+6930 # <cjk>
+0x5C40 U+6961 # <cjk>
+0x5C41 U+695E # <cjk>
+0x5C42 U+695D # <cjk>
+0x5C43 U+6981 # <cjk>
+0x5C44 U+696A # <cjk>
+0x5C45 U+69B2 # <cjk>
+0x5C46 U+69AE # <cjk>
+0x5C47 U+69D0 # <cjk>
+0x5C48 U+69BF # <cjk>
+0x5C49 U+69C1 # <cjk>
+0x5C4A U+69D3 # <cjk>
+0x5C4B U+69BE # <cjk>
+0x5C4C U+69CE # <cjk>
+0x5C4D U+5BE8 # <cjk>
+0x5C4E U+69CA # <cjk>
+0x5C4F U+69DD # <cjk>
+0x5C50 U+69BB # <cjk>
+0x5C51 U+69C3 # <cjk>
+0x5C52 U+69A7 # <cjk>
+0x5C53 U+6A2E # <cjk>
+0x5C54 U+6991 # <cjk>
+0x5C55 U+69A0 # <cjk>
+0x5C56 U+699C # <cjk>
+0x5C57 U+6995 # <cjk>
+0x5C58 U+69B4 # <cjk>
+0x5C59 U+69DE # <cjk>
+0x5C5A U+69E8 # <cjk>
+0x5C5B U+6A02 # <cjk>
+0x5C5C U+6A1B # <cjk>
+0x5C5D U+69FF # <cjk>
+0x5C5E U+6B0A # <cjk>
+0x5C5F U+69F9 # <cjk>
+0x5C60 U+69F2 # <cjk>
+0x5C61 U+69E7 # <cjk>
+0x5C62 U+6A05 # <cjk>
+0x5C63 U+69B1 # <cjk>
+0x5C64 U+6A1E # <cjk>
+0x5C65 U+69ED # <cjk>
+0x5C66 U+6A14 # <cjk>
+0x5C67 U+69EB # <cjk>
+0x5C68 U+6A0A # <cjk>
+0x5C69 U+6A12 # <cjk>
+0x5C6A U+6AC1 # <cjk>
+0x5C6B U+6A23 # <cjk>
+0x5C6C U+6A13 # <cjk>
+0x5C6D U+6A44 # <cjk>
+0x5C6E U+6A0C # <cjk>
+0x5C6F U+6A72 # <cjk>
+0x5C70 U+6A36 # <cjk>
+0x5C71 U+6A78 # <cjk>
+0x5C72 U+6A47 # <cjk>
+0x5C73 U+6A62 # <cjk>
+0x5C74 U+6A59 # <cjk>
+0x5C75 U+6A66 # <cjk>
+0x5C76 U+6A48 # <cjk>
+0x5C77 U+6A38 # <cjk>
+0x5C78 U+6A22 # <cjk>
+0x5C79 U+6A90 # <cjk>
+0x5C7A U+6A8D # <cjk>
+0x5C7B U+6AA0 # <cjk>
+0x5C7C U+6A84 # <cjk>
+0x5C7D U+6AA2 # <cjk>
+0x5C7E U+6AA3 # <cjk>
+0x5D21 U+6A97 # <cjk>
+0x5D22 U+8617 # <cjk>
+0x5D23 U+6ABB # <cjk>
+0x5D24 U+6AC3 # <cjk>
+0x5D25 U+6AC2 # <cjk>
+0x5D26 U+6AB8 # <cjk>
+0x5D27 U+6AB3 # <cjk>
+0x5D28 U+6AAC # <cjk>
+0x5D29 U+6ADE # <cjk>
+0x5D2A U+6AD1 # <cjk>
+0x5D2B U+6ADF # <cjk>
+0x5D2C U+6AAA # <cjk>
+0x5D2D U+6ADA # <cjk>
+0x5D2E U+6AEA # <cjk>
+0x5D2F U+6AFB # <cjk>
+0x5D30 U+6B05 # <cjk>
+0x5D31 U+8616 # <cjk>
+0x5D32 U+6AFA # <cjk>
+0x5D33 U+6B12 # <cjk>
+0x5D34 U+6B16 # <cjk>
+0x5D35 U+9B31 # <cjk>
+0x5D36 U+6B1F # <cjk>
+0x5D37 U+6B38 # <cjk>
+0x5D38 U+6B37 # <cjk>
+0x5D39 U+76DC # <cjk>
+0x5D3A U+6B39 # <cjk>
+0x5D3B U+98EE # <cjk>
+0x5D3C U+6B47 # <cjk>
+0x5D3D U+6B43 # <cjk>
+0x5D3E U+6B49 # <cjk>
+0x5D3F U+6B50 # <cjk>
+0x5D40 U+6B59 # <cjk>
+0x5D41 U+6B54 # <cjk>
+0x5D42 U+6B5B # <cjk>
+0x5D43 U+6B5F # <cjk>
+0x5D44 U+6B61 # <cjk>
+0x5D45 U+6B78 # <cjk>
+0x5D46 U+6B79 # <cjk>
+0x5D47 U+6B7F # <cjk>
+0x5D48 U+6B80 # <cjk>
+0x5D49 U+6B84 # <cjk>
+0x5D4A U+6B83 # <cjk>
+0x5D4B U+6B8D # <cjk>
+0x5D4C U+6B98 # <cjk>
+0x5D4D U+6B95 # <cjk>
+0x5D4E U+6B9E # <cjk>
+0x5D4F U+6BA4 # <cjk>
+0x5D50 U+6BAA # <cjk>
+0x5D51 U+6BAB # <cjk>
+0x5D52 U+6BAF # <cjk>
+0x5D53 U+6BB2 # <cjk>
+0x5D54 U+6BB1 # <cjk>
+0x5D55 U+6BB3 # <cjk>
+0x5D56 U+6BB7 # <cjk>
+0x5D57 U+6BBC # <cjk>
+0x5D58 U+6BC6 # <cjk>
+0x5D59 U+6BCB # <cjk>
+0x5D5A U+6BD3 # <cjk>
+0x5D5B U+6BDF # <cjk>
+0x5D5C U+6BEC # <cjk>
+0x5D5D U+6BEB # <cjk>
+0x5D5E U+6BF3 # <cjk>
+0x5D5F U+6BEF # <cjk>
+0x5D60 U+9EBE # <cjk>
+0x5D61 U+6C08 # <cjk>
+0x5D62 U+6C13 # <cjk>
+0x5D63 U+6C14 # <cjk>
+0x5D64 U+6C1B # <cjk>
+0x5D65 U+6C24 # <cjk>
+0x5D66 U+6C23 # <cjk>
+0x5D67 U+6C5E # <cjk>
+0x5D68 U+6C55 # <cjk>
+0x5D69 U+6C62 # <cjk>
+0x5D6A U+6C6A # <cjk>
+0x5D6B U+6C82 # <cjk>
+0x5D6C U+6C8D # <cjk>
+0x5D6D U+6C9A # <cjk>
+0x5D6E U+6C81 # <cjk>
+0x5D6F U+6C9B # <cjk>
+0x5D70 U+6C7E # <cjk>
+0x5D71 U+6C68 # <cjk>
+0x5D72 U+6C73 # <cjk>
+0x5D73 U+6C92 # <cjk>
+0x5D74 U+6C90 # <cjk>
+0x5D75 U+6CC4 # <cjk>
+0x5D76 U+6CF1 # <cjk>
+0x5D77 U+6CD3 # <cjk>
+0x5D78 U+6CBD # <cjk>
+0x5D79 U+6CD7 # <cjk>
+0x5D7A U+6CC5 # <cjk>
+0x5D7B U+6CDD # <cjk>
+0x5D7C U+6CAE # <cjk>
+0x5D7D U+6CB1 # <cjk>
+0x5D7E U+6CBE # <cjk>
+0x5E21 U+6CBA # <cjk>
+0x5E22 U+6CDB # <cjk>
+0x5E23 U+6CEF # <cjk>
+0x5E24 U+6CD9 # <cjk>
+0x5E25 U+6CEA # <cjk>
+0x5E26 U+6D1F # <cjk>
+0x5E27 U+884D # <cjk>
+0x5E28 U+6D36 # <cjk>
+0x5E29 U+6D2B # <cjk>
+0x5E2A U+6D3D # <cjk>
+0x5E2B U+6D38 # <cjk>
+0x5E2C U+6D19 # <cjk>
+0x5E2D U+6D35 # <cjk>
+0x5E2E U+6D33 # <cjk>
+0x5E2F U+6D12 # <cjk>
+0x5E30 U+6D0C # <cjk>
+0x5E31 U+6D63 # <cjk>
+0x5E32 U+6D93 # <cjk>
+0x5E33 U+6D64 # <cjk>
+0x5E34 U+6D5A # <cjk>
+0x5E35 U+6D79 # <cjk>
+0x5E36 U+6D59 # <cjk>
+0x5E37 U+6D8E # <cjk>
+0x5E38 U+6D95 # <cjk>
+0x5E39 U+6FE4 # <cjk>
+0x5E3A U+6D85 # <cjk>
+0x5E3B U+6DF9 # <cjk>
+0x5E3C U+6E15 # <cjk>
+0x5E3D U+6E0A # <cjk>
+0x5E3E U+6DB5 # <cjk>
+0x5E3F U+6DC7 # <cjk>
+0x5E40 U+6DE6 # <cjk>
+0x5E41 U+6DB8 # <cjk>
+0x5E42 U+6DC6 # <cjk>
+0x5E43 U+6DEC # <cjk>
+0x5E44 U+6DDE # <cjk>
+0x5E45 U+6DCC # <cjk>
+0x5E46 U+6DE8 # <cjk>
+0x5E47 U+6DD2 # <cjk>
+0x5E48 U+6DC5 # <cjk>
+0x5E49 U+6DFA # <cjk>
+0x5E4A U+6DD9 # <cjk>
+0x5E4B U+6DE4 # <cjk>
+0x5E4C U+6DD5 # <cjk>
+0x5E4D U+6DEA # <cjk>
+0x5E4E U+6DEE # <cjk>
+0x5E4F U+6E2D # <cjk>
+0x5E50 U+6E6E # <cjk>
+0x5E51 U+6E2E # <cjk>
+0x5E52 U+6E19 # <cjk>
+0x5E53 U+6E72 # <cjk>
+0x5E54 U+6E5F # <cjk>
+0x5E55 U+6E3E # <cjk>
+0x5E56 U+6E23 # <cjk>
+0x5E57 U+6E6B # <cjk>
+0x5E58 U+6E2B # <cjk>
+0x5E59 U+6E76 # <cjk>
+0x5E5A U+6E4D # <cjk>
+0x5E5B U+6E1F # <cjk>
+0x5E5C U+6E43 # <cjk>
+0x5E5D U+6E3A # <cjk>
+0x5E5E U+6E4E # <cjk>
+0x5E5F U+6E24 # <cjk>
+0x5E60 U+6EFF # <cjk>
+0x5E61 U+6E1D # <cjk>
+0x5E62 U+6E38 # <cjk>
+0x5E63 U+6E82 # <cjk>
+0x5E64 U+6EAA # <cjk>
+0x5E65 U+6E98 # <cjk>
+0x5E66 U+6EC9 # <cjk>
+0x5E67 U+6EB7 # <cjk>
+0x5E68 U+6ED3 # <cjk>
+0x5E69 U+6EBD # <cjk>
+0x5E6A U+6EAF # <cjk>
+0x5E6B U+6EC4 # <cjk>
+0x5E6C U+6EB2 # <cjk>
+0x5E6D U+6ED4 # <cjk>
+0x5E6E U+6ED5 # <cjk>
+0x5E6F U+6E8F # <cjk>
+0x5E70 U+6EA5 # <cjk>
+0x5E71 U+6EC2 # <cjk>
+0x5E72 U+6E9F # <cjk>
+0x5E73 U+6F41 # <cjk>
+0x5E74 U+6F11 # <cjk>
+0x5E75 U+704C # <cjk>
+0x5E76 U+6EEC # <cjk>
+0x5E77 U+6EF8 # <cjk>
+0x5E78 U+6EFE # <cjk>
+0x5E79 U+6F3F # <cjk>
+0x5E7A U+6EF2 # <cjk>
+0x5E7B U+6F31 # <cjk>
+0x5E7C U+6EEF # <cjk>
+0x5E7D U+6F32 # <cjk>
+0x5E7E U+6ECC # <cjk>
+0x5F21 U+6F3E # <cjk>
+0x5F22 U+6F13 # <cjk>
+0x5F23 U+6EF7 # <cjk>
+0x5F24 U+6F86 # <cjk>
+0x5F25 U+6F7A # <cjk>
+0x5F26 U+6F78 # <cjk>
+0x5F27 U+6F81 # <cjk>
+0x5F28 U+6F80 # <cjk>
+0x5F29 U+6F6F # <cjk>
+0x5F2A U+6F5B # <cjk>
+0x5F2B U+6FF3 # <cjk>
+0x5F2C U+6F6D # <cjk>
+0x5F2D U+6F82 # <cjk>
+0x5F2E U+6F7C # <cjk>
+0x5F2F U+6F58 # <cjk>
+0x5F30 U+6F8E # <cjk>
+0x5F31 U+6F91 # <cjk>
+0x5F32 U+6FC2 # <cjk>
+0x5F33 U+6F66 # <cjk>
+0x5F34 U+6FB3 # <cjk>
+0x5F35 U+6FA3 # <cjk>
+0x5F36 U+6FA1 # <cjk>
+0x5F37 U+6FA4 # <cjk>
+0x5F38 U+6FB9 # <cjk>
+0x5F39 U+6FC6 # <cjk>
+0x5F3A U+6FAA # <cjk>
+0x5F3B U+6FDF # <cjk>
+0x5F3C U+6FD5 # <cjk>
+0x5F3D U+6FEC # <cjk>
+0x5F3E U+6FD4 # <cjk>
+0x5F3F U+6FD8 # <cjk>
+0x5F40 U+6FF1 # <cjk>
+0x5F41 U+6FEE # <cjk>
+0x5F42 U+6FDB # <cjk>
+0x5F43 U+7009 # <cjk>
+0x5F44 U+700B # <cjk>
+0x5F45 U+6FFA # <cjk>
+0x5F46 U+7011 # <cjk>
+0x5F47 U+7001 # <cjk>
+0x5F48 U+700F # <cjk>
+0x5F49 U+6FFE # <cjk>
+0x5F4A U+701B # <cjk>
+0x5F4B U+701A # <cjk>
+0x5F4C U+6F74 # <cjk>
+0x5F4D U+701D # <cjk>
+0x5F4E U+7018 # <cjk>
+0x5F4F U+701F # <cjk>
+0x5F50 U+7030 # <cjk>
+0x5F51 U+703E # <cjk>
+0x5F52 U+7032 # <cjk>
+0x5F53 U+7051 # <cjk>
+0x5F54 U+7063 # <cjk>
+0x5F55 U+7099 # <cjk>
+0x5F56 U+7092 # <cjk>
+0x5F57 U+70AF # <cjk>
+0x5F58 U+70F1 # <cjk>
+0x5F59 U+70AC # <cjk>
+0x5F5A U+70B8 # <cjk>
+0x5F5B U+70B3 # <cjk>
+0x5F5C U+70AE # <cjk>
+0x5F5D U+70DF # <cjk>
+0x5F5E U+70CB # <cjk>
+0x5F5F U+70DD # <cjk>
+0x5F60 U+70D9 # <cjk>
+0x5F61 U+7109 # <cjk>
+0x5F62 U+70FD # <cjk>
+0x5F63 U+711C # <cjk>
+0x5F64 U+7119 # <cjk>
+0x5F65 U+7165 # <cjk>
+0x5F66 U+7155 # <cjk>
+0x5F67 U+7188 # <cjk>
+0x5F68 U+7166 # <cjk>
+0x5F69 U+7162 # <cjk>
+0x5F6A U+714C # <cjk>
+0x5F6B U+7156 # <cjk>
+0x5F6C U+716C # <cjk>
+0x5F6D U+718F # <cjk>
+0x5F6E U+71FB # <cjk>
+0x5F6F U+7184 # <cjk>
+0x5F70 U+7195 # <cjk>
+0x5F71 U+71A8 # <cjk>
+0x5F72 U+71AC # <cjk>
+0x5F73 U+71D7 # <cjk>
+0x5F74 U+71B9 # <cjk>
+0x5F75 U+71BE # <cjk>
+0x5F76 U+71D2 # <cjk>
+0x5F77 U+71C9 # <cjk>
+0x5F78 U+71D4 # <cjk>
+0x5F79 U+71CE # <cjk>
+0x5F7A U+71E0 # <cjk>
+0x5F7B U+71EC # <cjk>
+0x5F7C U+71E7 # <cjk>
+0x5F7D U+71F5 # <cjk>
+0x5F7E U+71FC # <cjk>
+0x6021 U+71F9 # <cjk>
+0x6022 U+71FF # <cjk>
+0x6023 U+720D # <cjk>
+0x6024 U+7210 # <cjk>
+0x6025 U+721B # <cjk>
+0x6026 U+7228 # <cjk>
+0x6027 U+722D # <cjk>
+0x6028 U+722C # <cjk>
+0x6029 U+7230 # <cjk>
+0x602A U+7232 # <cjk>
+0x602B U+723B # <cjk>
+0x602C U+723C # <cjk>
+0x602D U+723F # <cjk>
+0x602E U+7240 # <cjk>
+0x602F U+7246 # <cjk>
+0x6030 U+724B # <cjk>
+0x6031 U+7258 # <cjk>
+0x6032 U+7274 # <cjk>
+0x6033 U+727E # <cjk>
+0x6034 U+7282 # <cjk>
+0x6035 U+7281 # <cjk>
+0x6036 U+7287 # <cjk>
+0x6037 U+7292 # <cjk>
+0x6038 U+7296 # <cjk>
+0x6039 U+72A2 # <cjk>
+0x603A U+72A7 # <cjk>
+0x603B U+72B9 # <cjk>
+0x603C U+72B2 # <cjk>
+0x603D U+72C3 # <cjk>
+0x603E U+72C6 # <cjk>
+0x603F U+72C4 # <cjk>
+0x6040 U+72CE # <cjk>
+0x6041 U+72D2 # <cjk>
+0x6042 U+72E2 # <cjk>
+0x6043 U+72E0 # <cjk>
+0x6044 U+72E1 # <cjk>
+0x6045 U+72F9 # <cjk>
+0x6046 U+72F7 # <cjk>
+0x6047 U+500F # <cjk>
+0x6048 U+7317 # <cjk>
+0x6049 U+730A # <cjk>
+0x604A U+731C # <cjk>
+0x604B U+7316 # <cjk>
+0x604C U+731D # <cjk>
+0x604D U+7334 # <cjk>
+0x604E U+732F # <cjk>
+0x604F U+7329 # <cjk>
+0x6050 U+7325 # <cjk>
+0x6051 U+733E # <cjk>
+0x6052 U+734E # <cjk>
+0x6053 U+734F # <cjk>
+0x6054 U+9ED8 # <cjk>
+0x6055 U+7357 # <cjk>
+0x6056 U+736A # <cjk>
+0x6057 U+7368 # <cjk>
+0x6058 U+7370 # <cjk>
+0x6059 U+7378 # <cjk>
+0x605A U+7375 # <cjk>
+0x605B U+737B # <cjk>
+0x605C U+737A # <cjk>
+0x605D U+73C8 # <cjk>
+0x605E U+73B3 # <cjk>
+0x605F U+73CE # <cjk>
+0x6060 U+73BB # <cjk>
+0x6061 U+73C0 # <cjk>
+0x6062 U+73E5 # <cjk>
+0x6063 U+73EE # <cjk>
+0x6064 U+73DE # <cjk>
+0x6065 U+74A2 # <cjk>
+0x6066 U+7405 # <cjk>
+0x6067 U+746F # <cjk>
+0x6068 U+7425 # <cjk>
+0x6069 U+73F8 # <cjk>
+0x606A U+7432 # <cjk>
+0x606B U+743A # <cjk>
+0x606C U+7455 # <cjk>
+0x606D U+743F # <cjk>
+0x606E U+745F # <cjk>
+0x606F U+7459 # <cjk>
+0x6070 U+7441 # <cjk>
+0x6071 U+745C # <cjk>
+0x6072 U+7469 # <cjk>
+0x6073 U+7470 # <cjk>
+0x6074 U+7463 # <cjk>
+0x6075 U+746A # <cjk>
+0x6076 U+7476 # <cjk>
+0x6077 U+747E # <cjk>
+0x6078 U+748B # <cjk>
+0x6079 U+749E # <cjk>
+0x607A U+74A7 # <cjk>
+0x607B U+74CA # <cjk>
+0x607C U+74CF # <cjk>
+0x607D U+74D4 # <cjk>
+0x607E U+73F1 # <cjk>
+0x6121 U+74E0 # <cjk>
+0x6122 U+74E3 # <cjk>
+0x6123 U+74E7 # <cjk>
+0x6124 U+74E9 # <cjk>
+0x6125 U+74EE # <cjk>
+0x6126 U+74F2 # <cjk>
+0x6127 U+74F0 # <cjk>
+0x6128 U+74F1 # <cjk>
+0x6129 U+74F8 # <cjk>
+0x612A U+74F7 # <cjk>
+0x612B U+7504 # <cjk>
+0x612C U+7503 # <cjk>
+0x612D U+7505 # <cjk>
+0x612E U+750C # <cjk>
+0x612F U+750E # <cjk>
+0x6130 U+750D # <cjk>
+0x6131 U+7515 # <cjk>
+0x6132 U+7513 # <cjk>
+0x6133 U+751E # <cjk>
+0x6134 U+7526 # <cjk>
+0x6135 U+752C # <cjk>
+0x6136 U+753C # <cjk>
+0x6137 U+7544 # <cjk>
+0x6138 U+754D # <cjk>
+0x6139 U+754A # <cjk>
+0x613A U+7549 # <cjk>
+0x613B U+755B # <cjk>
+0x613C U+7546 # <cjk>
+0x613D U+755A # <cjk>
+0x613E U+7569 # <cjk>
+0x613F U+7564 # <cjk>
+0x6140 U+7567 # <cjk>
+0x6141 U+756B # <cjk>
+0x6142 U+756D # <cjk>
+0x6143 U+7578 # <cjk>
+0x6144 U+7576 # <cjk>
+0x6145 U+7586 # <cjk>
+0x6146 U+7587 # <cjk>
+0x6147 U+7574 # <cjk>
+0x6148 U+758A # <cjk>
+0x6149 U+7589 # <cjk>
+0x614A U+7582 # <cjk>
+0x614B U+7594 # <cjk>
+0x614C U+759A # <cjk>
+0x614D U+759D # <cjk>
+0x614E U+75A5 # <cjk>
+0x614F U+75A3 # <cjk>
+0x6150 U+75C2 # <cjk>
+0x6151 U+75B3 # <cjk>
+0x6152 U+75C3 # <cjk>
+0x6153 U+75B5 # <cjk>
+0x6154 U+75BD # <cjk>
+0x6155 U+75B8 # <cjk>
+0x6156 U+75BC # <cjk>
+0x6157 U+75B1 # <cjk>
+0x6158 U+75CD # <cjk>
+0x6159 U+75CA # <cjk>
+0x615A U+75D2 # <cjk>
+0x615B U+75D9 # <cjk>
+0x615C U+75E3 # <cjk>
+0x615D U+75DE # <cjk>
+0x615E U+75FE # <cjk>
+0x615F U+75FF # <cjk>
+0x6160 U+75FC # <cjk>
+0x6161 U+7601 # <cjk>
+0x6162 U+75F0 # <cjk>
+0x6163 U+75FA # <cjk>
+0x6164 U+75F2 # <cjk>
+0x6165 U+75F3 # <cjk>
+0x6166 U+760B # <cjk>
+0x6167 U+760D # <cjk>
+0x6168 U+7609 # <cjk>
+0x6169 U+761F # <cjk>
+0x616A U+7627 # <cjk>
+0x616B U+7620 # <cjk>
+0x616C U+7621 # <cjk>
+0x616D U+7622 # <cjk>
+0x616E U+7624 # <cjk>
+0x616F U+7634 # <cjk>
+0x6170 U+7630 # <cjk>
+0x6171 U+763B # <cjk>
+0x6172 U+7647 # <cjk>
+0x6173 U+7648 # <cjk>
+0x6174 U+7646 # <cjk>
+0x6175 U+765C # <cjk>
+0x6176 U+7658 # <cjk>
+0x6177 U+7661 # <cjk>
+0x6178 U+7662 # <cjk>
+0x6179 U+7668 # <cjk>
+0x617A U+7669 # <cjk>
+0x617B U+766A # <cjk>
+0x617C U+7667 # <cjk>
+0x617D U+766C # <cjk>
+0x617E U+7670 # <cjk>
+0x6221 U+7672 # <cjk>
+0x6222 U+7676 # <cjk>
+0x6223 U+7678 # <cjk>
+0x6224 U+767C # <cjk>
+0x6225 U+7680 # <cjk>
+0x6226 U+7683 # <cjk>
+0x6227 U+7688 # <cjk>
+0x6228 U+768B # <cjk>
+0x6229 U+768E # <cjk>
+0x622A U+7696 # <cjk>
+0x622B U+7693 # <cjk>
+0x622C U+7699 # <cjk>
+0x622D U+769A # <cjk>
+0x622E U+76B0 # <cjk>
+0x622F U+76B4 # <cjk>
+0x6230 U+76B8 # <cjk>
+0x6231 U+76B9 # <cjk>
+0x6232 U+76BA # <cjk>
+0x6233 U+76C2 # <cjk>
+0x6234 U+76CD # <cjk>
+0x6235 U+76D6 # <cjk>
+0x6236 U+76D2 # <cjk>
+0x6237 U+76DE # <cjk>
+0x6238 U+76E1 # <cjk>
+0x6239 U+76E5 # <cjk>
+0x623A U+76E7 # <cjk>
+0x623B U+76EA # <cjk>
+0x623C U+862F # <cjk>
+0x623D U+76FB # <cjk>
+0x623E U+7708 # <cjk>
+0x623F U+7707 # <cjk>
+0x6240 U+7704 # <cjk>
+0x6241 U+7729 # <cjk>
+0x6242 U+7724 # <cjk>
+0x6243 U+771E # <cjk>
+0x6244 U+7725 # <cjk>
+0x6245 U+7726 # <cjk>
+0x6246 U+771B # <cjk>
+0x6247 U+7737 # <cjk>
+0x6248 U+7738 # <cjk>
+0x6249 U+7747 # <cjk>
+0x624A U+775A # <cjk>
+0x624B U+7768 # <cjk>
+0x624C U+776B # <cjk>
+0x624D U+775B # <cjk>
+0x624E U+7765 # <cjk>
+0x624F U+777F # <cjk>
+0x6250 U+777E # <cjk>
+0x6251 U+7779 # <cjk>
+0x6252 U+778E # <cjk>
+0x6253 U+778B # <cjk>
+0x6254 U+7791 # <cjk>
+0x6255 U+77A0 # <cjk>
+0x6256 U+779E # <cjk>
+0x6257 U+77B0 # <cjk>
+0x6258 U+77B6 # <cjk>
+0x6259 U+77B9 # <cjk>
+0x625A U+77BF # <cjk>
+0x625B U+77BC # <cjk>
+0x625C U+77BD # <cjk>
+0x625D U+77BB # <cjk>
+0x625E U+77C7 # <cjk>
+0x625F U+77CD # <cjk>
+0x6260 U+77D7 # <cjk>
+0x6261 U+77DA # <cjk>
+0x6262 U+77DC # <cjk>
+0x6263 U+77E3 # <cjk>
+0x6264 U+77EE # <cjk>
+0x6265 U+77FC # <cjk>
+0x6266 U+780C # <cjk>
+0x6267 U+7812 # <cjk>
+0x6268 U+7926 # <cjk>
+0x6269 U+7820 # <cjk>
+0x626A U+792A # <cjk>
+0x626B U+7845 # <cjk>
+0x626C U+788E # <cjk>
+0x626D U+7874 # <cjk>
+0x626E U+7886 # <cjk>
+0x626F U+787C # <cjk>
+0x6270 U+789A # <cjk>
+0x6271 U+788C # <cjk>
+0x6272 U+78A3 # <cjk>
+0x6273 U+78B5 # <cjk>
+0x6274 U+78AA # <cjk>
+0x6275 U+78AF # <cjk>
+0x6276 U+78D1 # <cjk>
+0x6277 U+78C6 # <cjk>
+0x6278 U+78CB # <cjk>
+0x6279 U+78D4 # <cjk>
+0x627A U+78BE # <cjk>
+0x627B U+78BC # <cjk>
+0x627C U+78C5 # <cjk>
+0x627D U+78CA # <cjk>
+0x627E U+78EC # <cjk>
+0x6321 U+78E7 # <cjk>
+0x6322 U+78DA # <cjk>
+0x6323 U+78FD # <cjk>
+0x6324 U+78F4 # <cjk>
+0x6325 U+7907 # <cjk>
+0x6326 U+7912 # <cjk>
+0x6327 U+7911 # <cjk>
+0x6328 U+7919 # <cjk>
+0x6329 U+792C # <cjk>
+0x632A U+792B # <cjk>
+0x632B U+7940 # <cjk>
+0x632C U+7960 # <cjk>
+0x632D U+7957 # <cjk>
+0x632E U+795F # <cjk>
+0x632F U+795A # <cjk>
+0x6330 U+7955 # <cjk>
+0x6331 U+7953 # <cjk>
+0x6332 U+797A # <cjk>
+0x6333 U+797F # <cjk>
+0x6334 U+798A # <cjk>
+0x6335 U+799D # <cjk>
+0x6336 U+79A7 # <cjk>
+0x6337 U+9F4B # <cjk>
+0x6338 U+79AA # <cjk>
+0x6339 U+79AE # <cjk>
+0x633A U+79B3 # <cjk>
+0x633B U+79B9 # <cjk>
+0x633C U+79BA # <cjk>
+0x633D U+79C9 # <cjk>
+0x633E U+79D5 # <cjk>
+0x633F U+79E7 # <cjk>
+0x6340 U+79EC # <cjk>
+0x6341 U+79E1 # <cjk>
+0x6342 U+79E3 # <cjk>
+0x6343 U+7A08 # <cjk>
+0x6344 U+7A0D # <cjk>
+0x6345 U+7A18 # <cjk>
+0x6346 U+7A19 # <cjk>
+0x6347 U+7A20 # <cjk>
+0x6348 U+7A1F # <cjk>
+0x6349 U+7980 # <cjk>
+0x634A U+7A31 # <cjk>
+0x634B U+7A3B # <cjk>
+0x634C U+7A3E # <cjk>
+0x634D U+7A37 # <cjk>
+0x634E U+7A43 # <cjk>
+0x634F U+7A57 # <cjk>
+0x6350 U+7A49 # <cjk>
+0x6351 U+7A61 # <cjk>
+0x6352 U+7A62 # <cjk>
+0x6353 U+7A69 # <cjk>
+0x6354 U+9F9D # <cjk>
+0x6355 U+7A70 # <cjk>
+0x6356 U+7A79 # <cjk>
+0x6357 U+7A7D # <cjk>
+0x6358 U+7A88 # <cjk>
+0x6359 U+7A97 # <cjk>
+0x635A U+7A95 # <cjk>
+0x635B U+7A98 # <cjk>
+0x635C U+7A96 # <cjk>
+0x635D U+7AA9 # <cjk>
+0x635E U+7AC8 # <cjk>
+0x635F U+7AB0 # <cjk>
+0x6360 U+7AB6 # <cjk>
+0x6361 U+7AC5 # <cjk>
+0x6362 U+7AC4 # <cjk>
+0x6363 U+7ABF # <cjk>
+0x6364 U+9083 # <cjk>
+0x6365 U+7AC7 # <cjk>
+0x6366 U+7ACA # <cjk>
+0x6367 U+7ACD # <cjk>
+0x6368 U+7ACF # <cjk>
+0x6369 U+7AD5 # <cjk>
+0x636A U+7AD3 # <cjk>
+0x636B U+7AD9 # <cjk>
+0x636C U+7ADA # <cjk>
+0x636D U+7ADD # <cjk>
+0x636E U+7AE1 # <cjk>
+0x636F U+7AE2 # <cjk>
+0x6370 U+7AE6 # <cjk>
+0x6371 U+7AED # <cjk>
+0x6372 U+7AF0 # <cjk>
+0x6373 U+7B02 # <cjk>
+0x6374 U+7B0F # <cjk>
+0x6375 U+7B0A # <cjk>
+0x6376 U+7B06 # <cjk>
+0x6377 U+7B33 # <cjk>
+0x6378 U+7B18 # <cjk>
+0x6379 U+7B19 # <cjk>
+0x637A U+7B1E # <cjk>
+0x637B U+7B35 # <cjk>
+0x637C U+7B28 # <cjk>
+0x637D U+7B36 # <cjk>
+0x637E U+7B50 # <cjk>
+0x6421 U+7B7A # <cjk>
+0x6422 U+7B04 # <cjk>
+0x6423 U+7B4D # <cjk>
+0x6424 U+7B0B # <cjk>
+0x6425 U+7B4C # <cjk>
+0x6426 U+7B45 # <cjk>
+0x6427 U+7B75 # <cjk>
+0x6428 U+7B65 # <cjk>
+0x6429 U+7B74 # <cjk>
+0x642A U+7B67 # <cjk>
+0x642B U+7B70 # <cjk>
+0x642C U+7B71 # <cjk>
+0x642D U+7B6C # <cjk>
+0x642E U+7B6E # <cjk>
+0x642F U+7B9D # <cjk>
+0x6430 U+7B98 # <cjk>
+0x6431 U+7B9F # <cjk>
+0x6432 U+7B8D # <cjk>
+0x6433 U+7B9C # <cjk>
+0x6434 U+7B9A # <cjk>
+0x6435 U+7B8B # <cjk>
+0x6436 U+7B92 # <cjk>
+0x6437 U+7B8F # <cjk>
+0x6438 U+7B5D # <cjk>
+0x6439 U+7B99 # <cjk>
+0x643A U+7BCB # <cjk>
+0x643B U+7BC1 # <cjk>
+0x643C U+7BCC # <cjk>
+0x643D U+7BCF # <cjk>
+0x643E U+7BB4 # <cjk>
+0x643F U+7BC6 # <cjk>
+0x6440 U+7BDD # <cjk>
+0x6441 U+7BE9 # <cjk>
+0x6442 U+7C11 # <cjk>
+0x6443 U+7C14 # <cjk>
+0x6444 U+7BE6 # <cjk>
+0x6445 U+7BE5 # <cjk>
+0x6446 U+7C60 # <cjk>
+0x6447 U+7C00 # <cjk>
+0x6448 U+7C07 # <cjk>
+0x6449 U+7C13 # <cjk>
+0x644A U+7BF3 # <cjk>
+0x644B U+7BF7 # <cjk>
+0x644C U+7C17 # <cjk>
+0x644D U+7C0D # <cjk>
+0x644E U+7BF6 # <cjk>
+0x644F U+7C23 # <cjk>
+0x6450 U+7C27 # <cjk>
+0x6451 U+7C2A # <cjk>
+0x6452 U+7C1F # <cjk>
+0x6453 U+7C37 # <cjk>
+0x6454 U+7C2B # <cjk>
+0x6455 U+7C3D # <cjk>
+0x6456 U+7C4C # <cjk>
+0x6457 U+7C43 # <cjk>
+0x6458 U+7C54 # <cjk>
+0x6459 U+7C4F # <cjk>
+0x645A U+7C40 # <cjk>
+0x645B U+7C50 # <cjk>
+0x645C U+7C58 # <cjk>
+0x645D U+7C5F # <cjk>
+0x645E U+7C64 # <cjk>
+0x645F U+7C56 # <cjk>
+0x6460 U+7C65 # <cjk>
+0x6461 U+7C6C # <cjk>
+0x6462 U+7C75 # <cjk>
+0x6463 U+7C83 # <cjk>
+0x6464 U+7C90 # <cjk>
+0x6465 U+7CA4 # <cjk>
+0x6466 U+7CAD # <cjk>
+0x6467 U+7CA2 # <cjk>
+0x6468 U+7CAB # <cjk>
+0x6469 U+7CA1 # <cjk>
+0x646A U+7CA8 # <cjk>
+0x646B U+7CB3 # <cjk>
+0x646C U+7CB2 # <cjk>
+0x646D U+7CB1 # <cjk>
+0x646E U+7CAE # <cjk>
+0x646F U+7CB9 # <cjk>
+0x6470 U+7CBD # <cjk>
+0x6471 U+7CC0 # <cjk>
+0x6472 U+7CC5 # <cjk>
+0x6473 U+7CC2 # <cjk>
+0x6474 U+7CD8 # <cjk>
+0x6475 U+7CD2 # <cjk>
+0x6476 U+7CDC # <cjk>
+0x6477 U+7CE2 # <cjk>
+0x6478 U+9B3B # <cjk>
+0x6479 U+7CEF # <cjk>
+0x647A U+7CF2 # <cjk>
+0x647B U+7CF4 # <cjk>
+0x647C U+7CF6 # <cjk>
+0x647D U+7CFA # <cjk>
+0x647E U+7D06 # <cjk>
+0x6521 U+7D02 # <cjk>
+0x6522 U+7D1C # <cjk>
+0x6523 U+7D15 # <cjk>
+0x6524 U+7D0A # <cjk>
+0x6525 U+7D45 # <cjk>
+0x6526 U+7D4B # <cjk>
+0x6527 U+7D2E # <cjk>
+0x6528 U+7D32 # <cjk>
+0x6529 U+7D3F # <cjk>
+0x652A U+7D35 # <cjk>
+0x652B U+7D46 # <cjk>
+0x652C U+7D73 # <cjk>
+0x652D U+7D56 # <cjk>
+0x652E U+7D4E # <cjk>
+0x652F U+7D72 # <cjk>
+0x6530 U+7D68 # <cjk>
+0x6531 U+7D6E # <cjk>
+0x6532 U+7D4F # <cjk>
+0x6533 U+7D63 # <cjk>
+0x6534 U+7D93 # <cjk>
+0x6535 U+7D89 # <cjk>
+0x6536 U+7D5B # <cjk>
+0x6537 U+7D8F # <cjk>
+0x6538 U+7D7D # <cjk>
+0x6539 U+7D9B # <cjk>
+0x653A U+7DBA # <cjk>
+0x653B U+7DAE # <cjk>
+0x653C U+7DA3 # <cjk>
+0x653D U+7DB5 # <cjk>
+0x653E U+7DC7 # <cjk>
+0x653F U+7DBD # <cjk>
+0x6540 U+7DAB # <cjk>
+0x6541 U+7E3D # <cjk>
+0x6542 U+7DA2 # <cjk>
+0x6543 U+7DAF # <cjk>
+0x6544 U+7DDC # <cjk>
+0x6545 U+7DB8 # <cjk>
+0x6546 U+7D9F # <cjk>
+0x6547 U+7DB0 # <cjk>
+0x6548 U+7DD8 # <cjk>
+0x6549 U+7DDD # <cjk>
+0x654A U+7DE4 # <cjk>
+0x654B U+7DDE # <cjk>
+0x654C U+7DFB # <cjk>
+0x654D U+7DF2 # <cjk>
+0x654E U+7DE1 # <cjk>
+0x654F U+7E05 # <cjk>
+0x6550 U+7E0A # <cjk>
+0x6551 U+7E23 # <cjk>
+0x6552 U+7E21 # <cjk>
+0x6553 U+7E12 # <cjk>
+0x6554 U+7E31 # <cjk>
+0x6555 U+7E1F # <cjk>
+0x6556 U+7E09 # <cjk>
+0x6557 U+7E0B # <cjk>
+0x6558 U+7E22 # <cjk>
+0x6559 U+7E46 # <cjk>
+0x655A U+7E66 # <cjk>
+0x655B U+7E3B # <cjk>
+0x655C U+7E35 # <cjk>
+0x655D U+7E39 # <cjk>
+0x655E U+7E43 # <cjk>
+0x655F U+7E37 # <cjk>
+0x6560 U+7E32 # <cjk>
+0x6561 U+7E3A # <cjk>
+0x6562 U+7E67 # <cjk>
+0x6563 U+7E5D # <cjk>
+0x6564 U+7E56 # <cjk>
+0x6565 U+7E5E # <cjk>
+0x6566 U+7E59 # <cjk>
+0x6567 U+7E5A # <cjk>
+0x6568 U+7E79 # <cjk>
+0x6569 U+7E6A # <cjk>
+0x656A U+7E69 # <cjk>
+0x656B U+7E7C # <cjk>
+0x656C U+7E7B # <cjk>
+0x656D U+7E83 # <cjk>
+0x656E U+7DD5 # <cjk>
+0x656F U+7E7D # <cjk>
+0x6570 U+8FAE # <cjk>
+0x6571 U+7E7F # <cjk>
+0x6572 U+7E88 # <cjk>
+0x6573 U+7E89 # <cjk>
+0x6574 U+7E8C # <cjk>
+0x6575 U+7E92 # <cjk>
+0x6576 U+7E90 # <cjk>
+0x6577 U+7E93 # <cjk>
+0x6578 U+7E94 # <cjk>
+0x6579 U+7E96 # <cjk>
+0x657A U+7E8E # <cjk>
+0x657B U+7E9B # <cjk>
+0x657C U+7E9C # <cjk>
+0x657D U+7F38 # <cjk>
+0x657E U+7F3A # <cjk>
+0x6621 U+7F45 # <cjk>
+0x6622 U+7F4C # <cjk>
+0x6623 U+7F4D # <cjk>
+0x6624 U+7F4E # <cjk>
+0x6625 U+7F50 # <cjk>
+0x6626 U+7F51 # <cjk>
+0x6627 U+7F55 # <cjk>
+0x6628 U+7F54 # <cjk>
+0x6629 U+7F58 # <cjk>
+0x662A U+7F5F # <cjk>
+0x662B U+7F60 # <cjk>
+0x662C U+7F68 # <cjk>
+0x662D U+7F69 # <cjk>
+0x662E U+7F67 # <cjk>
+0x662F U+7F78 # <cjk>
+0x6630 U+7F82 # <cjk>
+0x6631 U+7F86 # <cjk>
+0x6632 U+7F83 # <cjk>
+0x6633 U+7F88 # <cjk>
+0x6634 U+7F87 # <cjk>
+0x6635 U+7F8C # <cjk>
+0x6636 U+7F94 # <cjk>
+0x6637 U+7F9E # <cjk>
+0x6638 U+7F9D # <cjk>
+0x6639 U+7F9A # <cjk>
+0x663A U+7FA3 # <cjk>
+0x663B U+7FAF # <cjk>
+0x663C U+7FB2 # <cjk>
+0x663D U+7FB9 # <cjk>
+0x663E U+7FAE # <cjk>
+0x663F U+7FB6 # <cjk>
+0x6640 U+7FB8 # <cjk>
+0x6641 U+8B71 # <cjk>
+0x6642 U+7FC5 # <cjk>
+0x6643 U+7FC6 # <cjk>
+0x6644 U+7FCA # <cjk>
+0x6645 U+7FD5 # <cjk>
+0x6646 U+7FD4 # <cjk>
+0x6647 U+7FE1 # <cjk>
+0x6648 U+7FE6 # <cjk>
+0x6649 U+7FE9 # <cjk>
+0x664A U+7FF3 # <cjk>
+0x664B U+7FF9 # <cjk>
+0x664C U+98DC # <cjk>
+0x664D U+8006 # <cjk>
+0x664E U+8004 # <cjk>
+0x664F U+800B # <cjk>
+0x6650 U+8012 # <cjk>
+0x6651 U+8018 # <cjk>
+0x6652 U+8019 # <cjk>
+0x6653 U+801C # <cjk>
+0x6654 U+8021 # <cjk>
+0x6655 U+8028 # <cjk>
+0x6656 U+803F # <cjk>
+0x6657 U+803B # <cjk>
+0x6658 U+804A # <cjk>
+0x6659 U+8046 # <cjk>
+0x665A U+8052 # <cjk>
+0x665B U+8058 # <cjk>
+0x665C U+805A # <cjk>
+0x665D U+805F # <cjk>
+0x665E U+8062 # <cjk>
+0x665F U+8068 # <cjk>
+0x6660 U+8073 # <cjk>
+0x6661 U+8072 # <cjk>
+0x6662 U+8070 # <cjk>
+0x6663 U+8076 # <cjk>
+0x6664 U+8079 # <cjk>
+0x6665 U+807D # <cjk>
+0x6666 U+807F # <cjk>
+0x6667 U+8084 # <cjk>
+0x6668 U+8086 # <cjk>
+0x6669 U+8085 # <cjk>
+0x666A U+809B # <cjk>
+0x666B U+8093 # <cjk>
+0x666C U+809A # <cjk>
+0x666D U+80AD # <cjk>
+0x666E U+5190 # <cjk>
+0x666F U+80AC # <cjk>
+0x6670 U+80DB # <cjk>
+0x6671 U+80E5 # <cjk>
+0x6672 U+80D9 # <cjk>
+0x6673 U+80DD # <cjk>
+0x6674 U+80C4 # <cjk>
+0x6675 U+80DA # <cjk>
+0x6676 U+80D6 # <cjk>
+0x6677 U+8109 # <cjk>
+0x6678 U+80EF # <cjk>
+0x6679 U+80F1 # <cjk>
+0x667A U+811B # <cjk>
+0x667B U+8129 # <cjk>
+0x667C U+8123 # <cjk>
+0x667D U+812F # <cjk>
+0x667E U+814B # <cjk>
+0x6721 U+968B # <cjk>
+0x6722 U+8146 # <cjk>
+0x6723 U+813E # <cjk>
+0x6724 U+8153 # <cjk>
+0x6725 U+8151 # <cjk>
+0x6726 U+80FC # <cjk>
+0x6727 U+8171 # <cjk>
+0x6728 U+816E # <cjk>
+0x6729 U+8165 # <cjk>
+0x672A U+8166 # <cjk>
+0x672B U+8174 # <cjk>
+0x672C U+8183 # <cjk>
+0x672D U+8188 # <cjk>
+0x672E U+818A # <cjk>
+0x672F U+8180 # <cjk>
+0x6730 U+8182 # <cjk>
+0x6731 U+81A0 # <cjk>
+0x6732 U+8195 # <cjk>
+0x6733 U+81A4 # <cjk>
+0x6734 U+81A3 # <cjk>
+0x6735 U+815F # <cjk>
+0x6736 U+8193 # <cjk>
+0x6737 U+81A9 # <cjk>
+0x6738 U+81B0 # <cjk>
+0x6739 U+81B5 # <cjk>
+0x673A U+81BE # <cjk>
+0x673B U+81B8 # <cjk>
+0x673C U+81BD # <cjk>
+0x673D U+81C0 # <cjk>
+0x673E U+81C2 # <cjk>
+0x673F U+81BA # <cjk>
+0x6740 U+81C9 # <cjk>
+0x6741 U+81CD # <cjk>
+0x6742 U+81D1 # <cjk>
+0x6743 U+81D9 # <cjk>
+0x6744 U+81D8 # <cjk>
+0x6745 U+81C8 # <cjk>
+0x6746 U+81DA # <cjk>
+0x6747 U+81DF # <cjk>
+0x6748 U+81E0 # <cjk>
+0x6749 U+81E7 # <cjk>
+0x674A U+81FA # <cjk>
+0x674B U+81FB # <cjk>
+0x674C U+81FE # <cjk>
+0x674D U+8201 # <cjk>
+0x674E U+8202 # <cjk>
+0x674F U+8205 # <cjk>
+0x6750 U+8207 # <cjk>
+0x6751 U+820A # <cjk>
+0x6752 U+820D # <cjk>
+0x6753 U+8210 # <cjk>
+0x6754 U+8216 # <cjk>
+0x6755 U+8229 # <cjk>
+0x6756 U+822B # <cjk>
+0x6757 U+8238 # <cjk>
+0x6758 U+8233 # <cjk>
+0x6759 U+8240 # <cjk>
+0x675A U+8259 # <cjk>
+0x675B U+8258 # <cjk>
+0x675C U+825D # <cjk>
+0x675D U+825A # <cjk>
+0x675E U+825F # <cjk>
+0x675F U+8264 # <cjk>
+0x6760 U+8262 # <cjk>
+0x6761 U+8268 # <cjk>
+0x6762 U+826A # <cjk>
+0x6763 U+826B # <cjk>
+0x6764 U+822E # <cjk>
+0x6765 U+8271 # <cjk>
+0x6766 U+8277 # <cjk>
+0x6767 U+8278 # <cjk>
+0x6768 U+827E # <cjk>
+0x6769 U+828D # <cjk>
+0x676A U+8292 # <cjk>
+0x676B U+82AB # <cjk>
+0x676C U+829F # <cjk>
+0x676D U+82BB # <cjk>
+0x676E U+82AC # <cjk>
+0x676F U+82E1 # <cjk>
+0x6770 U+82E3 # <cjk>
+0x6771 U+82DF # <cjk>
+0x6772 U+82D2 # <cjk>
+0x6773 U+82F4 # <cjk>
+0x6774 U+82F3 # <cjk>
+0x6775 U+82FA # <cjk>
+0x6776 U+8393 # <cjk>
+0x6777 U+8303 # <cjk>
+0x6778 U+82FB # <cjk>
+0x6779 U+82F9 # <cjk>
+0x677A U+82DE # <cjk>
+0x677B U+8306 # <cjk>
+0x677C U+82DC # <cjk>
+0x677D U+8309 # <cjk>
+0x677E U+82D9 # <cjk>
+0x6821 U+8335 # <cjk>
+0x6822 U+8334 # <cjk>
+0x6823 U+8316 # <cjk>
+0x6824 U+8332 # <cjk>
+0x6825 U+8331 # <cjk>
+0x6826 U+8340 # <cjk>
+0x6827 U+8339 # <cjk>
+0x6828 U+8350 # <cjk>
+0x6829 U+8345 # <cjk>
+0x682A U+832F # <cjk>
+0x682B U+832B # <cjk>
+0x682C U+8317 # <cjk>
+0x682D U+8318 # <cjk>
+0x682E U+8385 # <cjk>
+0x682F U+839A # <cjk>
+0x6830 U+83AA # <cjk>
+0x6831 U+839F # <cjk>
+0x6832 U+83A2 # <cjk>
+0x6833 U+8396 # <cjk>
+0x6834 U+8323 # <cjk>
+0x6835 U+838E # <cjk>
+0x6836 U+8387 # <cjk>
+0x6837 U+838A # <cjk>
+0x6838 U+837C # <cjk>
+0x6839 U+83B5 # <cjk>
+0x683A U+8373 # <cjk>
+0x683B U+8375 # <cjk>
+0x683C U+83A0 # <cjk>
+0x683D U+8389 # <cjk>
+0x683E U+83A8 # <cjk>
+0x683F U+83F4 # <cjk>
+0x6840 U+8413 # <cjk>
+0x6841 U+83EB # <cjk>
+0x6842 U+83CE # <cjk>
+0x6843 U+83FD # <cjk>
+0x6844 U+8403 # <cjk>
+0x6845 U+83D8 # <cjk>
+0x6846 U+840B # <cjk>
+0x6847 U+83C1 # <cjk>
+0x6848 U+83F7 # <cjk>
+0x6849 U+8407 # <cjk>
+0x684A U+83E0 # <cjk>
+0x684B U+83F2 # <cjk>
+0x684C U+840D # <cjk>
+0x684D U+8422 # <cjk>
+0x684E U+8420 # <cjk>
+0x684F U+83BD # <cjk>
+0x6850 U+8438 # <cjk>
+0x6851 U+8506 # <cjk>
+0x6852 U+83FB # <cjk>
+0x6853 U+846D # <cjk>
+0x6854 U+842A # <cjk>
+0x6855 U+843C # <cjk>
+0x6856 U+855A # <cjk>
+0x6857 U+8484 # <cjk>
+0x6858 U+8477 # <cjk>
+0x6859 U+846B # <cjk>
+0x685A U+84AD # <cjk>
+0x685B U+846E # <cjk>
+0x685C U+8482 # <cjk>
+0x685D U+8469 # <cjk>
+0x685E U+8446 # <cjk>
+0x685F U+842C # <cjk>
+0x6860 U+846F # <cjk>
+0x6861 U+8479 # <cjk>
+0x6862 U+8435 # <cjk>
+0x6863 U+84CA # <cjk>
+0x6864 U+8462 # <cjk>
+0x6865 U+84B9 # <cjk>
+0x6866 U+84BF # <cjk>
+0x6867 U+849F # <cjk>
+0x6868 U+84D9 # <cjk>
+0x6869 U+84CD # <cjk>
+0x686A U+84BB # <cjk>
+0x686B U+84DA # <cjk>
+0x686C U+84D0 # <cjk>
+0x686D U+84C1 # <cjk>
+0x686E U+84C6 # <cjk>
+0x686F U+84D6 # <cjk>
+0x6870 U+84A1 # <cjk>
+0x6871 U+8521 # <cjk>
+0x6872 U+84FF # <cjk>
+0x6873 U+84F4 # <cjk>
+0x6874 U+8517 # <cjk>
+0x6875 U+8518 # <cjk>
+0x6876 U+852C # <cjk>
+0x6877 U+851F # <cjk>
+0x6878 U+8515 # <cjk>
+0x6879 U+8514 # <cjk>
+0x687A U+84FC # <cjk>
+0x687B U+8540 # <cjk>
+0x687C U+8563 # <cjk>
+0x687D U+8558 # <cjk>
+0x687E U+8548 # <cjk>
+0x6921 U+8541 # <cjk>
+0x6922 U+8602 # <cjk>
+0x6923 U+854B # <cjk>
+0x6924 U+8555 # <cjk>
+0x6925 U+8580 # <cjk>
+0x6926 U+85A4 # <cjk>
+0x6927 U+8588 # <cjk>
+0x6928 U+8591 # <cjk>
+0x6929 U+858A # <cjk>
+0x692A U+85A8 # <cjk>
+0x692B U+856D # <cjk>
+0x692C U+8594 # <cjk>
+0x692D U+859B # <cjk>
+0x692E U+85EA # <cjk>
+0x692F U+8587 # <cjk>
+0x6930 U+859C # <cjk>
+0x6931 U+8577 # <cjk>
+0x6932 U+857E # <cjk>
+0x6933 U+8590 # <cjk>
+0x6934 U+85C9 # <cjk>
+0x6935 U+85BA # <cjk>
+0x6936 U+85CF # <cjk>
+0x6937 U+85B9 # <cjk>
+0x6938 U+85D0 # <cjk>
+0x6939 U+85D5 # <cjk>
+0x693A U+85DD # <cjk>
+0x693B U+85E5 # <cjk>
+0x693C U+85DC # <cjk>
+0x693D U+85F9 # <cjk>
+0x693E U+860A # <cjk>
+0x693F U+8613 # <cjk>
+0x6940 U+860B # <cjk>
+0x6941 U+85FE # <cjk>
+0x6942 U+85FA # <cjk>
+0x6943 U+8606 # <cjk>
+0x6944 U+8622 # <cjk>
+0x6945 U+861A # <cjk>
+0x6946 U+8630 # <cjk>
+0x6947 U+863F # <cjk>
+0x6948 U+864D # <cjk>
+0x6949 U+4E55 # <cjk>
+0x694A U+8654 # <cjk>
+0x694B U+865F # <cjk>
+0x694C U+8667 # <cjk>
+0x694D U+8671 # <cjk>
+0x694E U+8693 # <cjk>
+0x694F U+86A3 # <cjk>
+0x6950 U+86A9 # <cjk>
+0x6951 U+86AA # <cjk>
+0x6952 U+868B # <cjk>
+0x6953 U+868C # <cjk>
+0x6954 U+86B6 # <cjk>
+0x6955 U+86AF # <cjk>
+0x6956 U+86C4 # <cjk>
+0x6957 U+86C6 # <cjk>
+0x6958 U+86B0 # <cjk>
+0x6959 U+86C9 # <cjk>
+0x695A U+8823 # <cjk>
+0x695B U+86AB # <cjk>
+0x695C U+86D4 # <cjk>
+0x695D U+86DE # <cjk>
+0x695E U+86E9 # <cjk>
+0x695F U+86EC # <cjk>
+0x6960 U+86DF # <cjk>
+0x6961 U+86DB # <cjk>
+0x6962 U+86EF # <cjk>
+0x6963 U+8712 # <cjk>
+0x6964 U+8706 # <cjk>
+0x6965 U+8708 # <cjk>
+0x6966 U+8700 # <cjk>
+0x6967 U+8703 # <cjk>
+0x6968 U+86FB # <cjk>
+0x6969 U+8711 # <cjk>
+0x696A U+8709 # <cjk>
+0x696B U+870D # <cjk>
+0x696C U+86F9 # <cjk>
+0x696D U+870A # <cjk>
+0x696E U+8734 # <cjk>
+0x696F U+873F # <cjk>
+0x6970 U+8737 # <cjk>
+0x6971 U+873B # <cjk>
+0x6972 U+8725 # <cjk>
+0x6973 U+8729 # <cjk>
+0x6974 U+871A # <cjk>
+0x6975 U+8760 # <cjk>
+0x6976 U+875F # <cjk>
+0x6977 U+8778 # <cjk>
+0x6978 U+874C # <cjk>
+0x6979 U+874E # <cjk>
+0x697A U+8774 # <cjk>
+0x697B U+8757 # <cjk>
+0x697C U+8768 # <cjk>
+0x697D U+876E # <cjk>
+0x697E U+8759 # <cjk>
+0x6A21 U+8753 # <cjk>
+0x6A22 U+8763 # <cjk>
+0x6A23 U+876A # <cjk>
+0x6A24 U+8805 # <cjk>
+0x6A25 U+87A2 # <cjk>
+0x6A26 U+879F # <cjk>
+0x6A27 U+8782 # <cjk>
+0x6A28 U+87AF # <cjk>
+0x6A29 U+87CB # <cjk>
+0x6A2A U+87BD # <cjk>
+0x6A2B U+87C0 # <cjk>
+0x6A2C U+87D0 # <cjk>
+0x6A2D U+96D6 # <cjk>
+0x6A2E U+87AB # <cjk>
+0x6A2F U+87C4 # <cjk>
+0x6A30 U+87B3 # <cjk>
+0x6A31 U+87C7 # <cjk>
+0x6A32 U+87C6 # <cjk>
+0x6A33 U+87BB # <cjk>
+0x6A34 U+87EF # <cjk>
+0x6A35 U+87F2 # <cjk>
+0x6A36 U+87E0 # <cjk>
+0x6A37 U+880F # <cjk>
+0x6A38 U+880D # <cjk>
+0x6A39 U+87FE # <cjk>
+0x6A3A U+87F6 # <cjk>
+0x6A3B U+87F7 # <cjk>
+0x6A3C U+880E # <cjk>
+0x6A3D U+87D2 # <cjk>
+0x6A3E U+8811 # <cjk>
+0x6A3F U+8816 # <cjk>
+0x6A40 U+8815 # <cjk>
+0x6A41 U+8822 # <cjk>
+0x6A42 U+8821 # <cjk>
+0x6A43 U+8831 # <cjk>
+0x6A44 U+8836 # <cjk>
+0x6A45 U+8839 # <cjk>
+0x6A46 U+8827 # <cjk>
+0x6A47 U+883B # <cjk>
+0x6A48 U+8844 # <cjk>
+0x6A49 U+8842 # <cjk>
+0x6A4A U+8852 # <cjk>
+0x6A4B U+8859 # <cjk>
+0x6A4C U+885E # <cjk>
+0x6A4D U+8862 # <cjk>
+0x6A4E U+886B # <cjk>
+0x6A4F U+8881 # <cjk>
+0x6A50 U+887E # <cjk>
+0x6A51 U+889E # <cjk>
+0x6A52 U+8875 # <cjk>
+0x6A53 U+887D # <cjk>
+0x6A54 U+88B5 # <cjk>
+0x6A55 U+8872 # <cjk>
+0x6A56 U+8882 # <cjk>
+0x6A57 U+8897 # <cjk>
+0x6A58 U+8892 # <cjk>
+0x6A59 U+88AE # <cjk>
+0x6A5A U+8899 # <cjk>
+0x6A5B U+88A2 # <cjk>
+0x6A5C U+888D # <cjk>
+0x6A5D U+88A4 # <cjk>
+0x6A5E U+88B0 # <cjk>
+0x6A5F U+88BF # <cjk>
+0x6A60 U+88B1 # <cjk>
+0x6A61 U+88C3 # <cjk>
+0x6A62 U+88C4 # <cjk>
+0x6A63 U+88D4 # <cjk>
+0x6A64 U+88D8 # <cjk>
+0x6A65 U+88D9 # <cjk>
+0x6A66 U+88DD # <cjk>
+0x6A67 U+88F9 # <cjk>
+0x6A68 U+8902 # <cjk>
+0x6A69 U+88FC # <cjk>
+0x6A6A U+88F4 # <cjk>
+0x6A6B U+88E8 # <cjk>
+0x6A6C U+88F2 # <cjk>
+0x6A6D U+8904 # <cjk>
+0x6A6E U+890C # <cjk>
+0x6A6F U+890A # <cjk>
+0x6A70 U+8913 # <cjk>
+0x6A71 U+8943 # <cjk>
+0x6A72 U+891E # <cjk>
+0x6A73 U+8925 # <cjk>
+0x6A74 U+892A # <cjk>
+0x6A75 U+892B # <cjk>
+0x6A76 U+8941 # <cjk>
+0x6A77 U+8944 # <cjk>
+0x6A78 U+893B # <cjk>
+0x6A79 U+8936 # <cjk>
+0x6A7A U+8938 # <cjk>
+0x6A7B U+894C # <cjk>
+0x6A7C U+891D # <cjk>
+0x6A7D U+8960 # <cjk>
+0x6A7E U+895E # <cjk>
+0x6B21 U+8966 # <cjk>
+0x6B22 U+8964 # <cjk>
+0x6B23 U+896D # <cjk>
+0x6B24 U+896A # <cjk>
+0x6B25 U+896F # <cjk>
+0x6B26 U+8974 # <cjk>
+0x6B27 U+8977 # <cjk>
+0x6B28 U+897E # <cjk>
+0x6B29 U+8983 # <cjk>
+0x6B2A U+8988 # <cjk>
+0x6B2B U+898A # <cjk>
+0x6B2C U+8993 # <cjk>
+0x6B2D U+8998 # <cjk>
+0x6B2E U+89A1 # <cjk>
+0x6B2F U+89A9 # <cjk>
+0x6B30 U+89A6 # <cjk>
+0x6B31 U+89AC # <cjk>
+0x6B32 U+89AF # <cjk>
+0x6B33 U+89B2 # <cjk>
+0x6B34 U+89BA # <cjk>
+0x6B35 U+89BD # <cjk>
+0x6B36 U+89BF # <cjk>
+0x6B37 U+89C0 # <cjk>
+0x6B38 U+89DA # <cjk>
+0x6B39 U+89DC # <cjk>
+0x6B3A U+89DD # <cjk>
+0x6B3B U+89E7 # <cjk>
+0x6B3C U+89F4 # <cjk>
+0x6B3D U+89F8 # <cjk>
+0x6B3E U+8A03 # <cjk>
+0x6B3F U+8A16 # <cjk>
+0x6B40 U+8A10 # <cjk>
+0x6B41 U+8A0C # <cjk>
+0x6B42 U+8A1B # <cjk>
+0x6B43 U+8A1D # <cjk>
+0x6B44 U+8A25 # <cjk>
+0x6B45 U+8A36 # <cjk>
+0x6B46 U+8A41 # <cjk>
+0x6B47 U+8A5B # <cjk>
+0x6B48 U+8A52 # <cjk>
+0x6B49 U+8A46 # <cjk>
+0x6B4A U+8A48 # <cjk>
+0x6B4B U+8A7C # <cjk>
+0x6B4C U+8A6D # <cjk>
+0x6B4D U+8A6C # <cjk>
+0x6B4E U+8A62 # <cjk>
+0x6B4F U+8A85 # <cjk>
+0x6B50 U+8A82 # <cjk>
+0x6B51 U+8A84 # <cjk>
+0x6B52 U+8AA8 # <cjk>
+0x6B53 U+8AA1 # <cjk>
+0x6B54 U+8A91 # <cjk>
+0x6B55 U+8AA5 # <cjk>
+0x6B56 U+8AA6 # <cjk>
+0x6B57 U+8A9A # <cjk>
+0x6B58 U+8AA3 # <cjk>
+0x6B59 U+8AC4 # <cjk>
+0x6B5A U+8ACD # <cjk>
+0x6B5B U+8AC2 # <cjk>
+0x6B5C U+8ADA # <cjk>
+0x6B5D U+8AEB # <cjk>
+0x6B5E U+8AF3 # <cjk>
+0x6B5F U+8AE7 # <cjk>
+0x6B60 U+8AE4 # <cjk>
+0x6B61 U+8AF1 # <cjk>
+0x6B62 U+8B14 # <cjk>
+0x6B63 U+8AE0 # <cjk>
+0x6B64 U+8AE2 # <cjk>
+0x6B65 U+8AF7 # <cjk>
+0x6B66 U+8ADE # <cjk>
+0x6B67 U+8ADB # <cjk>
+0x6B68 U+8B0C # <cjk>
+0x6B69 U+8B07 # <cjk>
+0x6B6A U+8B1A # <cjk>
+0x6B6B U+8AE1 # <cjk>
+0x6B6C U+8B16 # <cjk>
+0x6B6D U+8B10 # <cjk>
+0x6B6E U+8B17 # <cjk>
+0x6B6F U+8B20 # <cjk>
+0x6B70 U+8B33 # <cjk>
+0x6B71 U+97AB # <cjk>
+0x6B72 U+8B26 # <cjk>
+0x6B73 U+8B2B # <cjk>
+0x6B74 U+8B3E # <cjk>
+0x6B75 U+8B28 # <cjk>
+0x6B76 U+8B41 # <cjk>
+0x6B77 U+8B4C # <cjk>
+0x6B78 U+8B4F # <cjk>
+0x6B79 U+8B4E # <cjk>
+0x6B7A U+8B49 # <cjk>
+0x6B7B U+8B56 # <cjk>
+0x6B7C U+8B5B # <cjk>
+0x6B7D U+8B5A # <cjk>
+0x6B7E U+8B6B # <cjk>
+0x6C21 U+8B5F # <cjk>
+0x6C22 U+8B6C # <cjk>
+0x6C23 U+8B6F # <cjk>
+0x6C24 U+8B74 # <cjk>
+0x6C25 U+8B7D # <cjk>
+0x6C26 U+8B80 # <cjk>
+0x6C27 U+8B8C # <cjk>
+0x6C28 U+8B8E # <cjk>
+0x6C29 U+8B92 # <cjk>
+0x6C2A U+8B93 # <cjk>
+0x6C2B U+8B96 # <cjk>
+0x6C2C U+8B99 # <cjk>
+0x6C2D U+8B9A # <cjk>
+0x6C2E U+8C3A # <cjk>
+0x6C2F U+8C41 # <cjk>
+0x6C30 U+8C3F # <cjk>
+0x6C31 U+8C48 # <cjk>
+0x6C32 U+8C4C # <cjk>
+0x6C33 U+8C4E # <cjk>
+0x6C34 U+8C50 # <cjk>
+0x6C35 U+8C55 # <cjk>
+0x6C36 U+8C62 # <cjk>
+0x6C37 U+8C6C # <cjk>
+0x6C38 U+8C78 # <cjk>
+0x6C39 U+8C7A # <cjk>
+0x6C3A U+8C82 # <cjk>
+0x6C3B U+8C89 # <cjk>
+0x6C3C U+8C85 # <cjk>
+0x6C3D U+8C8A # <cjk>
+0x6C3E U+8C8D # <cjk>
+0x6C3F U+8C8E # <cjk>
+0x6C40 U+8C94 # <cjk>
+0x6C41 U+8C7C # <cjk>
+0x6C42 U+8C98 # <cjk>
+0x6C43 U+621D # <cjk>
+0x6C44 U+8CAD # <cjk>
+0x6C45 U+8CAA # <cjk>
+0x6C46 U+8CBD # <cjk>
+0x6C47 U+8CB2 # <cjk>
+0x6C48 U+8CB3 # <cjk>
+0x6C49 U+8CAE # <cjk>
+0x6C4A U+8CB6 # <cjk>
+0x6C4B U+8CC8 # <cjk>
+0x6C4C U+8CC1 # <cjk>
+0x6C4D U+8CE4 # <cjk>
+0x6C4E U+8CE3 # <cjk>
+0x6C4F U+8CDA # <cjk>
+0x6C50 U+8CFD # <cjk>
+0x6C51 U+8CFA # <cjk>
+0x6C52 U+8CFB # <cjk>
+0x6C53 U+8D04 # <cjk>
+0x6C54 U+8D05 # <cjk>
+0x6C55 U+8D0A # <cjk>
+0x6C56 U+8D07 # <cjk>
+0x6C57 U+8D0F # <cjk>
+0x6C58 U+8D0D # <cjk>
+0x6C59 U+8D10 # <cjk>
+0x6C5A U+9F4E # <cjk>
+0x6C5B U+8D13 # <cjk>
+0x6C5C U+8CCD # <cjk>
+0x6C5D U+8D14 # <cjk>
+0x6C5E U+8D16 # <cjk>
+0x6C5F U+8D67 # <cjk>
+0x6C60 U+8D6D # <cjk>
+0x6C61 U+8D71 # <cjk>
+0x6C62 U+8D73 # <cjk>
+0x6C63 U+8D81 # <cjk>
+0x6C64 U+8D99 # <cjk>
+0x6C65 U+8DC2 # <cjk>
+0x6C66 U+8DBE # <cjk>
+0x6C67 U+8DBA # <cjk>
+0x6C68 U+8DCF # <cjk>
+0x6C69 U+8DDA # <cjk>
+0x6C6A U+8DD6 # <cjk>
+0x6C6B U+8DCC # <cjk>
+0x6C6C U+8DDB # <cjk>
+0x6C6D U+8DCB # <cjk>
+0x6C6E U+8DEA # <cjk>
+0x6C6F U+8DEB # <cjk>
+0x6C70 U+8DDF # <cjk>
+0x6C71 U+8DE3 # <cjk>
+0x6C72 U+8DFC # <cjk>
+0x6C73 U+8E08 # <cjk>
+0x6C74 U+8E09 # <cjk>
+0x6C75 U+8DFF # <cjk>
+0x6C76 U+8E1D # <cjk>
+0x6C77 U+8E1E # <cjk>
+0x6C78 U+8E10 # <cjk>
+0x6C79 U+8E1F # <cjk>
+0x6C7A U+8E42 # <cjk>
+0x6C7B U+8E35 # <cjk>
+0x6C7C U+8E30 # <cjk>
+0x6C7D U+8E34 # <cjk>
+0x6C7E U+8E4A # <cjk>
+0x6D21 U+8E47 # <cjk>
+0x6D22 U+8E49 # <cjk>
+0x6D23 U+8E4C # <cjk>
+0x6D24 U+8E50 # <cjk>
+0x6D25 U+8E48 # <cjk>
+0x6D26 U+8E59 # <cjk>
+0x6D27 U+8E64 # <cjk>
+0x6D28 U+8E60 # <cjk>
+0x6D29 U+8E2A # <cjk>
+0x6D2A U+8E63 # <cjk>
+0x6D2B U+8E55 # <cjk>
+0x6D2C U+8E76 # <cjk>
+0x6D2D U+8E72 # <cjk>
+0x6D2E U+8E7C # <cjk>
+0x6D2F U+8E81 # <cjk>
+0x6D30 U+8E87 # <cjk>
+0x6D31 U+8E85 # <cjk>
+0x6D32 U+8E84 # <cjk>
+0x6D33 U+8E8B # <cjk>
+0x6D34 U+8E8A # <cjk>
+0x6D35 U+8E93 # <cjk>
+0x6D36 U+8E91 # <cjk>
+0x6D37 U+8E94 # <cjk>
+0x6D38 U+8E99 # <cjk>
+0x6D39 U+8EAA # <cjk>
+0x6D3A U+8EA1 # <cjk>
+0x6D3B U+8EAC # <cjk>
+0x6D3C U+8EB0 # <cjk>
+0x6D3D U+8EC6 # <cjk>
+0x6D3E U+8EB1 # <cjk>
+0x6D3F U+8EBE # <cjk>
+0x6D40 U+8EC5 # <cjk>
+0x6D41 U+8EC8 # <cjk>
+0x6D42 U+8ECB # <cjk>
+0x6D43 U+8EDB # <cjk>
+0x6D44 U+8EE3 # <cjk>
+0x6D45 U+8EFC # <cjk>
+0x6D46 U+8EFB # <cjk>
+0x6D47 U+8EEB # <cjk>
+0x6D48 U+8EFE # <cjk>
+0x6D49 U+8F0A # <cjk>
+0x6D4A U+8F05 # <cjk>
+0x6D4B U+8F15 # <cjk>
+0x6D4C U+8F12 # <cjk>
+0x6D4D U+8F19 # <cjk>
+0x6D4E U+8F13 # <cjk>
+0x6D4F U+8F1C # <cjk>
+0x6D50 U+8F1F # <cjk>
+0x6D51 U+8F1B # <cjk>
+0x6D52 U+8F0C # <cjk>
+0x6D53 U+8F26 # <cjk>
+0x6D54 U+8F33 # <cjk>
+0x6D55 U+8F3B # <cjk>
+0x6D56 U+8F39 # <cjk>
+0x6D57 U+8F45 # <cjk>
+0x6D58 U+8F42 # <cjk>
+0x6D59 U+8F3E # <cjk>
+0x6D5A U+8F4C # <cjk>
+0x6D5B U+8F49 # <cjk>
+0x6D5C U+8F46 # <cjk>
+0x6D5D U+8F4E # <cjk>
+0x6D5E U+8F57 # <cjk>
+0x6D5F U+8F5C # <cjk>
+0x6D60 U+8F62 # <cjk>
+0x6D61 U+8F63 # <cjk>
+0x6D62 U+8F64 # <cjk>
+0x6D63 U+8F9C # <cjk>
+0x6D64 U+8F9F # <cjk>
+0x6D65 U+8FA3 # <cjk>
+0x6D66 U+8FAD # <cjk>
+0x6D67 U+8FAF # <cjk>
+0x6D68 U+8FB7 # <cjk>
+0x6D69 U+8FDA # <cjk>
+0x6D6A U+8FE5 # <cjk>
+0x6D6B U+8FE2 # <cjk>
+0x6D6C U+8FEA # <cjk>
+0x6D6D U+8FEF # <cjk>
+0x6D6E U+9087 # <cjk>
+0x6D6F U+8FF4 # <cjk>
+0x6D70 U+9005 # <cjk>
+0x6D71 U+8FF9 # <cjk>
+0x6D72 U+8FFA # <cjk>
+0x6D73 U+9011 # <cjk>
+0x6D74 U+9015 # <cjk>
+0x6D75 U+9021 # <cjk>
+0x6D76 U+900D # <cjk>
+0x6D77 U+901E # <cjk>
+0x6D78 U+9016 # <cjk>
+0x6D79 U+900B # <cjk>
+0x6D7A U+9027 # <cjk>
+0x6D7B U+9036 # <cjk>
+0x6D7C U+9035 # <cjk>
+0x6D7D U+9039 # <cjk>
+0x6D7E U+8FF8 # <cjk>
+0x6E21 U+904F # <cjk>
+0x6E22 U+9050 # <cjk>
+0x6E23 U+9051 # <cjk>
+0x6E24 U+9052 # <cjk>
+0x6E25 U+900E # <cjk>
+0x6E26 U+9049 # <cjk>
+0x6E27 U+903E # <cjk>
+0x6E28 U+9056 # <cjk>
+0x6E29 U+9058 # <cjk>
+0x6E2A U+905E # <cjk>
+0x6E2B U+9068 # <cjk>
+0x6E2C U+906F # <cjk>
+0x6E2D U+9076 # <cjk>
+0x6E2E U+96A8 # <cjk>
+0x6E2F U+9072 # <cjk>
+0x6E30 U+9082 # <cjk>
+0x6E31 U+907D # <cjk>
+0x6E32 U+9081 # <cjk>
+0x6E33 U+9080 # <cjk>
+0x6E34 U+908A # <cjk>
+0x6E35 U+9089 # <cjk>
+0x6E36 U+908F # <cjk>
+0x6E37 U+90A8 # <cjk>
+0x6E38 U+90AF # <cjk>
+0x6E39 U+90B1 # <cjk>
+0x6E3A U+90B5 # <cjk>
+0x6E3B U+90E2 # <cjk>
+0x6E3C U+90E4 # <cjk>
+0x6E3D U+6248 # <cjk>
+0x6E3E U+90DB # <cjk>
+0x6E3F U+9102 # <cjk>
+0x6E40 U+9112 # <cjk>
+0x6E41 U+9119 # <cjk>
+0x6E42 U+9132 # <cjk>
+0x6E43 U+9130 # <cjk>
+0x6E44 U+914A # <cjk>
+0x6E45 U+9156 # <cjk>
+0x6E46 U+9158 # <cjk>
+0x6E47 U+9163 # <cjk>
+0x6E48 U+9165 # <cjk>
+0x6E49 U+9169 # <cjk>
+0x6E4A U+9173 # <cjk>
+0x6E4B U+9172 # <cjk>
+0x6E4C U+918B # <cjk>
+0x6E4D U+9189 # <cjk>
+0x6E4E U+9182 # <cjk>
+0x6E4F U+91A2 # <cjk>
+0x6E50 U+91AB # <cjk>
+0x6E51 U+91AF # <cjk>
+0x6E52 U+91AA # <cjk>
+0x6E53 U+91B5 # <cjk>
+0x6E54 U+91B4 # <cjk>
+0x6E55 U+91BA # <cjk>
+0x6E56 U+91C0 # <cjk>
+0x6E57 U+91C1 # <cjk>
+0x6E58 U+91C9 # <cjk>
+0x6E59 U+91CB # <cjk>
+0x6E5A U+91D0 # <cjk>
+0x6E5B U+91D6 # <cjk>
+0x6E5C U+91DF # <cjk>
+0x6E5D U+91E1 # <cjk>
+0x6E5E U+91DB # <cjk>
+0x6E5F U+91FC # <cjk>
+0x6E60 U+91F5 # <cjk>
+0x6E61 U+91F6 # <cjk>
+0x6E62 U+921E # <cjk>
+0x6E63 U+91FF # <cjk>
+0x6E64 U+9214 # <cjk>
+0x6E65 U+922C # <cjk>
+0x6E66 U+9215 # <cjk>
+0x6E67 U+9211 # <cjk>
+0x6E68 U+925E # <cjk>
+0x6E69 U+9257 # <cjk>
+0x6E6A U+9245 # <cjk>
+0x6E6B U+9249 # <cjk>
+0x6E6C U+9264 # <cjk>
+0x6E6D U+9248 # <cjk>
+0x6E6E U+9295 # <cjk>
+0x6E6F U+923F # <cjk>
+0x6E70 U+924B # <cjk>
+0x6E71 U+9250 # <cjk>
+0x6E72 U+929C # <cjk>
+0x6E73 U+9296 # <cjk>
+0x6E74 U+9293 # <cjk>
+0x6E75 U+929B # <cjk>
+0x6E76 U+925A # <cjk>
+0x6E77 U+92CF # <cjk>
+0x6E78 U+92B9 # <cjk>
+0x6E79 U+92B7 # <cjk>
+0x6E7A U+92E9 # <cjk>
+0x6E7B U+930F # <cjk>
+0x6E7C U+92FA # <cjk>
+0x6E7D U+9344 # <cjk>
+0x6E7E U+932E # <cjk>
+0x6F21 U+9319 # <cjk>
+0x6F22 U+9322 # <cjk>
+0x6F23 U+931A # <cjk>
+0x6F24 U+9323 # <cjk>
+0x6F25 U+933A # <cjk>
+0x6F26 U+9335 # <cjk>
+0x6F27 U+933B # <cjk>
+0x6F28 U+935C # <cjk>
+0x6F29 U+9360 # <cjk>
+0x6F2A U+937C # <cjk>
+0x6F2B U+936E # <cjk>
+0x6F2C U+9356 # <cjk>
+0x6F2D U+93B0 # <cjk>
+0x6F2E U+93AC # <cjk>
+0x6F2F U+93AD # <cjk>
+0x6F30 U+9394 # <cjk>
+0x6F31 U+93B9 # <cjk>
+0x6F32 U+93D6 # <cjk>
+0x6F33 U+93D7 # <cjk>
+0x6F34 U+93E8 # <cjk>
+0x6F35 U+93E5 # <cjk>
+0x6F36 U+93D8 # <cjk>
+0x6F37 U+93C3 # <cjk>
+0x6F38 U+93DD # <cjk>
+0x6F39 U+93D0 # <cjk>
+0x6F3A U+93C8 # <cjk>
+0x6F3B U+93E4 # <cjk>
+0x6F3C U+941A # <cjk>
+0x6F3D U+9414 # <cjk>
+0x6F3E U+9413 # <cjk>
+0x6F3F U+9403 # <cjk>
+0x6F40 U+9407 # <cjk>
+0x6F41 U+9410 # <cjk>
+0x6F42 U+9436 # <cjk>
+0x6F43 U+942B # <cjk>
+0x6F44 U+9435 # <cjk>
+0x6F45 U+9421 # <cjk>
+0x6F46 U+943A # <cjk>
+0x6F47 U+9441 # <cjk>
+0x6F48 U+9452 # <cjk>
+0x6F49 U+9444 # <cjk>
+0x6F4A U+945B # <cjk>
+0x6F4B U+9460 # <cjk>
+0x6F4C U+9462 # <cjk>
+0x6F4D U+945E # <cjk>
+0x6F4E U+946A # <cjk>
+0x6F4F U+9229 # <cjk>
+0x6F50 U+9470 # <cjk>
+0x6F51 U+9475 # <cjk>
+0x6F52 U+9477 # <cjk>
+0x6F53 U+947D # <cjk>
+0x6F54 U+945A # <cjk>
+0x6F55 U+947C # <cjk>
+0x6F56 U+947E # <cjk>
+0x6F57 U+9481 # <cjk>
+0x6F58 U+947F # <cjk>
+0x6F59 U+9582 # <cjk>
+0x6F5A U+9587 # <cjk>
+0x6F5B U+958A # <cjk>
+0x6F5C U+9594 # <cjk>
+0x6F5D U+9596 # <cjk>
+0x6F5E U+9598 # <cjk>
+0x6F5F U+9599 # <cjk>
+0x6F60 U+95A0 # <cjk>
+0x6F61 U+95A8 # <cjk>
+0x6F62 U+95A7 # <cjk>
+0x6F63 U+95AD # <cjk>
+0x6F64 U+95BC # <cjk>
+0x6F65 U+95BB # <cjk>
+0x6F66 U+95B9 # <cjk>
+0x6F67 U+95BE # <cjk>
+0x6F68 U+95CA # <cjk>
+0x6F69 U+6FF6 # <cjk>
+0x6F6A U+95C3 # <cjk>
+0x6F6B U+95CD # <cjk>
+0x6F6C U+95CC # <cjk>
+0x6F6D U+95D5 # <cjk>
+0x6F6E U+95D4 # <cjk>
+0x6F6F U+95D6 # <cjk>
+0x6F70 U+95DC # <cjk>
+0x6F71 U+95E1 # <cjk>
+0x6F72 U+95E5 # <cjk>
+0x6F73 U+95E2 # <cjk>
+0x6F74 U+9621 # <cjk>
+0x6F75 U+9628 # <cjk>
+0x6F76 U+962E # <cjk>
+0x6F77 U+962F # <cjk>
+0x6F78 U+9642 # <cjk>
+0x6F79 U+964C # <cjk>
+0x6F7A U+964F # <cjk>
+0x6F7B U+964B # <cjk>
+0x6F7C U+9677 # <cjk>
+0x6F7D U+965C # <cjk>
+0x6F7E U+965E # <cjk>
+0x7021 U+965D # <cjk>
+0x7022 U+965F # <cjk>
+0x7023 U+9666 # <cjk>
+0x7024 U+9672 # <cjk>
+0x7025 U+966C # <cjk>
+0x7026 U+968D # <cjk>
+0x7027 U+9698 # <cjk>
+0x7028 U+9695 # <cjk>
+0x7029 U+9697 # <cjk>
+0x702A U+96AA # <cjk>
+0x702B U+96A7 # <cjk>
+0x702C U+96B1 # <cjk>
+0x702D U+96B2 # <cjk>
+0x702E U+96B0 # <cjk>
+0x702F U+96B4 # <cjk>
+0x7030 U+96B6 # <cjk>
+0x7031 U+96B8 # <cjk>
+0x7032 U+96B9 # <cjk>
+0x7033 U+96CE # <cjk>
+0x7034 U+96CB # <cjk>
+0x7035 U+96C9 # <cjk>
+0x7036 U+96CD # <cjk>
+0x7037 U+894D # <cjk>
+0x7038 U+96DC # <cjk>
+0x7039 U+970D # <cjk>
+0x703A U+96D5 # <cjk>
+0x703B U+96F9 # <cjk>
+0x703C U+9704 # <cjk>
+0x703D U+9706 # <cjk>
+0x703E U+9708 # <cjk>
+0x703F U+9713 # <cjk>
+0x7040 U+970E # <cjk>
+0x7041 U+9711 # <cjk>
+0x7042 U+970F # <cjk>
+0x7043 U+9716 # <cjk>
+0x7044 U+9719 # <cjk>
+0x7045 U+9724 # <cjk>
+0x7046 U+972A # <cjk>
+0x7047 U+9730 # <cjk>
+0x7048 U+9739 # <cjk>
+0x7049 U+973D # <cjk>
+0x704A U+973E # <cjk>
+0x704B U+9744 # <cjk>
+0x704C U+9746 # <cjk>
+0x704D U+9748 # <cjk>
+0x704E U+9742 # <cjk>
+0x704F U+9749 # <cjk>
+0x7050 U+975C # <cjk>
+0x7051 U+9760 # <cjk>
+0x7052 U+9764 # <cjk>
+0x7053 U+9766 # <cjk>
+0x7054 U+9768 # <cjk>
+0x7055 U+52D2 # <cjk>
+0x7056 U+976B # <cjk>
+0x7057 U+9771 # <cjk>
+0x7058 U+9779 # <cjk>
+0x7059 U+9785 # <cjk>
+0x705A U+977C # <cjk>
+0x705B U+9781 # <cjk>
+0x705C U+977A # <cjk>
+0x705D U+9786 # <cjk>
+0x705E U+978B # <cjk>
+0x705F U+978F # <cjk>
+0x7060 U+9790 # <cjk>
+0x7061 U+979C # <cjk>
+0x7062 U+97A8 # <cjk>
+0x7063 U+97A6 # <cjk>
+0x7064 U+97A3 # <cjk>
+0x7065 U+97B3 # <cjk>
+0x7066 U+97B4 # <cjk>
+0x7067 U+97C3 # <cjk>
+0x7068 U+97C6 # <cjk>
+0x7069 U+97C8 # <cjk>
+0x706A U+97CB # <cjk>
+0x706B U+97DC # <cjk>
+0x706C U+97ED # <cjk>
+0x706D U+9F4F # <cjk>
+0x706E U+97F2 # <cjk>
+0x706F U+7ADF # <cjk>
+0x7070 U+97F6 # <cjk>
+0x7071 U+97F5 # <cjk>
+0x7072 U+980F # <cjk>
+0x7073 U+980C # <cjk>
+0x7074 U+9838 # <cjk>
+0x7075 U+9824 # <cjk>
+0x7076 U+9821 # <cjk>
+0x7077 U+9837 # <cjk>
+0x7078 U+983D # <cjk>
+0x7079 U+9846 # <cjk>
+0x707A U+984F # <cjk>
+0x707B U+984B # <cjk>
+0x707C U+986B # <cjk>
+0x707D U+986F # <cjk>
+0x707E U+9870 # <cjk>
+0x7121 U+9871 # <cjk>
+0x7122 U+9874 # <cjk>
+0x7123 U+9873 # <cjk>
+0x7124 U+98AA # <cjk>
+0x7125 U+98AF # <cjk>
+0x7126 U+98B1 # <cjk>
+0x7127 U+98B6 # <cjk>
+0x7128 U+98C4 # <cjk>
+0x7129 U+98C3 # <cjk>
+0x712A U+98C6 # <cjk>
+0x712B U+98E9 # <cjk>
+0x712C U+98EB # <cjk>
+0x712D U+9903 # <cjk>
+0x712E U+9909 # <cjk>
+0x712F U+9912 # <cjk>
+0x7130 U+9914 # <cjk>
+0x7131 U+9918 # <cjk>
+0x7132 U+9921 # <cjk>
+0x7133 U+991D # <cjk>
+0x7134 U+991E # <cjk>
+0x7135 U+9924 # <cjk>
+0x7136 U+9920 # <cjk>
+0x7137 U+992C # <cjk>
+0x7138 U+992E # <cjk>
+0x7139 U+993D # <cjk>
+0x713A U+993E # <cjk>
+0x713B U+9942 # <cjk>
+0x713C U+9949 # <cjk>
+0x713D U+9945 # <cjk>
+0x713E U+9950 # <cjk>
+0x713F U+994B # <cjk>
+0x7140 U+9951 # <cjk>
+0x7141 U+9952 # <cjk>
+0x7142 U+994C # <cjk>
+0x7143 U+9955 # <cjk>
+0x7144 U+9997 # <cjk>
+0x7145 U+9998 # <cjk>
+0x7146 U+99A5 # <cjk>
+0x7147 U+99AD # <cjk>
+0x7148 U+99AE # <cjk>
+0x7149 U+99BC # <cjk>
+0x714A U+99DF # <cjk>
+0x714B U+99DB # <cjk>
+0x714C U+99DD # <cjk>
+0x714D U+99D8 # <cjk>
+0x714E U+99D1 # <cjk>
+0x714F U+99ED # <cjk>
+0x7150 U+99EE # <cjk>
+0x7151 U+99F1 # <cjk>
+0x7152 U+99F2 # <cjk>
+0x7153 U+99FB # <cjk>
+0x7154 U+99F8 # <cjk>
+0x7155 U+9A01 # <cjk>
+0x7156 U+9A0F # <cjk>
+0x7157 U+9A05 # <cjk>
+0x7158 U+99E2 # <cjk>
+0x7159 U+9A19 # <cjk>
+0x715A U+9A2B # <cjk>
+0x715B U+9A37 # <cjk>
+0x715C U+9A45 # <cjk>
+0x715D U+9A42 # <cjk>
+0x715E U+9A40 # <cjk>
+0x715F U+9A43 # <cjk>
+0x7160 U+9A3E # <cjk>
+0x7161 U+9A55 # <cjk>
+0x7162 U+9A4D # <cjk>
+0x7163 U+9A5B # <cjk>
+0x7164 U+9A57 # <cjk>
+0x7165 U+9A5F # <cjk>
+0x7166 U+9A62 # <cjk>
+0x7167 U+9A65 # <cjk>
+0x7168 U+9A64 # <cjk>
+0x7169 U+9A69 # <cjk>
+0x716A U+9A6B # <cjk>
+0x716B U+9A6A # <cjk>
+0x716C U+9AAD # <cjk>
+0x716D U+9AB0 # <cjk>
+0x716E U+9ABC # <cjk>
+0x716F U+9AC0 # <cjk>
+0x7170 U+9ACF # <cjk>
+0x7171 U+9AD1 # <cjk>
+0x7172 U+9AD3 # <cjk>
+0x7173 U+9AD4 # <cjk>
+0x7174 U+9ADE # <cjk>
+0x7175 U+9ADF # <cjk>
+0x7176 U+9AE2 # <cjk>
+0x7177 U+9AE3 # <cjk>
+0x7178 U+9AE6 # <cjk>
+0x7179 U+9AEF # <cjk>
+0x717A U+9AEB # <cjk>
+0x717B U+9AEE # <cjk>
+0x717C U+9AF4 # <cjk>
+0x717D U+9AF1 # <cjk>
+0x717E U+9AF7 # <cjk>
+0x7221 U+9AFB # <cjk>
+0x7222 U+9B06 # <cjk>
+0x7223 U+9B18 # <cjk>
+0x7224 U+9B1A # <cjk>
+0x7225 U+9B1F # <cjk>
+0x7226 U+9B22 # <cjk>
+0x7227 U+9B23 # <cjk>
+0x7228 U+9B25 # <cjk>
+0x7229 U+9B27 # <cjk>
+0x722A U+9B28 # <cjk>
+0x722B U+9B29 # <cjk>
+0x722C U+9B2A # <cjk>
+0x722D U+9B2E # <cjk>
+0x722E U+9B2F # <cjk>
+0x722F U+9B32 # <cjk>
+0x7230 U+9B44 # <cjk>
+0x7231 U+9B43 # <cjk>
+0x7232 U+9B4F # <cjk>
+0x7233 U+9B4D # <cjk>
+0x7234 U+9B4E # <cjk>
+0x7235 U+9B51 # <cjk>
+0x7236 U+9B58 # <cjk>
+0x7237 U+9B74 # <cjk>
+0x7238 U+9B93 # <cjk>
+0x7239 U+9B83 # <cjk>
+0x723A U+9B91 # <cjk>
+0x723B U+9B96 # <cjk>
+0x723C U+9B97 # <cjk>
+0x723D U+9B9F # <cjk>
+0x723E U+9BA0 # <cjk>
+0x723F U+9BA8 # <cjk>
+0x7240 U+9BB4 # <cjk>
+0x7241 U+9BC0 # <cjk>
+0x7242 U+9BCA # <cjk>
+0x7243 U+9BB9 # <cjk>
+0x7244 U+9BC6 # <cjk>
+0x7245 U+9BCF # <cjk>
+0x7246 U+9BD1 # <cjk>
+0x7247 U+9BD2 # <cjk>
+0x7248 U+9BE3 # <cjk>
+0x7249 U+9BE2 # <cjk>
+0x724A U+9BE4 # <cjk>
+0x724B U+9BD4 # <cjk>
+0x724C U+9BE1 # <cjk>
+0x724D U+9C3A # <cjk>
+0x724E U+9BF2 # <cjk>
+0x724F U+9BF1 # <cjk>
+0x7250 U+9BF0 # <cjk>
+0x7251 U+9C15 # <cjk>
+0x7252 U+9C14 # <cjk>
+0x7253 U+9C09 # <cjk>
+0x7254 U+9C13 # <cjk>
+0x7255 U+9C0C # <cjk>
+0x7256 U+9C06 # <cjk>
+0x7257 U+9C08 # <cjk>
+0x7258 U+9C12 # <cjk>
+0x7259 U+9C0A # <cjk>
+0x725A U+9C04 # <cjk>
+0x725B U+9C2E # <cjk>
+0x725C U+9C1B # <cjk>
+0x725D U+9C25 # <cjk>
+0x725E U+9C24 # <cjk>
+0x725F U+9C21 # <cjk>
+0x7260 U+9C30 # <cjk>
+0x7261 U+9C47 # <cjk>
+0x7262 U+9C32 # <cjk>
+0x7263 U+9C46 # <cjk>
+0x7264 U+9C3E # <cjk>
+0x7265 U+9C5A # <cjk>
+0x7266 U+9C60 # <cjk>
+0x7267 U+9C67 # <cjk>
+0x7268 U+9C76 # <cjk>
+0x7269 U+9C78 # <cjk>
+0x726A U+9CE7 # <cjk>
+0x726B U+9CEC # <cjk>
+0x726C U+9CF0 # <cjk>
+0x726D U+9D09 # <cjk>
+0x726E U+9D08 # <cjk>
+0x726F U+9CEB # <cjk>
+0x7270 U+9D03 # <cjk>
+0x7271 U+9D06 # <cjk>
+0x7272 U+9D2A # <cjk>
+0x7273 U+9D26 # <cjk>
+0x7274 U+9DAF # <cjk>
+0x7275 U+9D23 # <cjk>
+0x7276 U+9D1F # <cjk>
+0x7277 U+9D44 # <cjk>
+0x7278 U+9D15 # <cjk>
+0x7279 U+9D12 # <cjk>
+0x727A U+9D41 # <cjk>
+0x727B U+9D3F # <cjk>
+0x727C U+9D3E # <cjk>
+0x727D U+9D46 # <cjk>
+0x727E U+9D48 # <cjk>
+0x7321 U+9D5D # <cjk>
+0x7322 U+9D5E # <cjk>
+0x7323 U+9D64 # <cjk>
+0x7324 U+9D51 # <cjk>
+0x7325 U+9D50 # <cjk>
+0x7326 U+9D59 # <cjk>
+0x7327 U+9D72 # <cjk>
+0x7328 U+9D89 # <cjk>
+0x7329 U+9D87 # <cjk>
+0x732A U+9DAB # <cjk>
+0x732B U+9D6F # <cjk>
+0x732C U+9D7A # <cjk>
+0x732D U+9D9A # <cjk>
+0x732E U+9DA4 # <cjk>
+0x732F U+9DA9 # <cjk>
+0x7330 U+9DB2 # <cjk>
+0x7331 U+9DC4 # <cjk>
+0x7332 U+9DC1 # <cjk>
+0x7333 U+9DBB # <cjk>
+0x7334 U+9DB8 # <cjk>
+0x7335 U+9DBA # <cjk>
+0x7336 U+9DC6 # <cjk>
+0x7337 U+9DCF # <cjk>
+0x7338 U+9DC2 # <cjk>
+0x7339 U+9DD9 # <cjk>
+0x733A U+9DD3 # <cjk>
+0x733B U+9DF8 # <cjk>
+0x733C U+9DE6 # <cjk>
+0x733D U+9DED # <cjk>
+0x733E U+9DEF # <cjk>
+0x733F U+9DFD # <cjk>
+0x7340 U+9E1A # <cjk>
+0x7341 U+9E1B # <cjk>
+0x7342 U+9E1E # <cjk>
+0x7343 U+9E75 # <cjk>
+0x7344 U+9E79 # <cjk>
+0x7345 U+9E7D # <cjk>
+0x7346 U+9E81 # <cjk>
+0x7347 U+9E88 # <cjk>
+0x7348 U+9E8B # <cjk>
+0x7349 U+9E8C # <cjk>
+0x734A U+9E92 # <cjk>
+0x734B U+9E95 # <cjk>
+0x734C U+9E91 # <cjk>
+0x734D U+9E9D # <cjk>
+0x734E U+9EA5 # <cjk>
+0x734F U+9EA9 # <cjk>
+0x7350 U+9EB8 # <cjk>
+0x7351 U+9EAA # <cjk>
+0x7352 U+9EAD # <cjk>
+0x7353 U+9761 # <cjk>
+0x7354 U+9ECC # <cjk>
+0x7355 U+9ECE # <cjk>
+0x7356 U+9ECF # <cjk>
+0x7357 U+9ED0 # <cjk>
+0x7358 U+9ED4 # <cjk>
+0x7359 U+9EDC # <cjk>
+0x735A U+9EDE # <cjk>
+0x735B U+9EDD # <cjk>
+0x735C U+9EE0 # <cjk>
+0x735D U+9EE5 # <cjk>
+0x735E U+9EE8 # <cjk>
+0x735F U+9EEF # <cjk>
+0x7360 U+9EF4 # <cjk>
+0x7361 U+9EF6 # <cjk>
+0x7362 U+9EF7 # <cjk>
+0x7363 U+9EF9 # <cjk>
+0x7364 U+9EFB # <cjk>
+0x7365 U+9EFC # <cjk>
+0x7366 U+9EFD # <cjk>
+0x7367 U+9F07 # <cjk>
+0x7368 U+9F08 # <cjk>
+0x7369 U+76B7 # <cjk>
+0x736A U+9F15 # <cjk>
+0x736B U+9F21 # <cjk>
+0x736C U+9F2C # <cjk>
+0x736D U+9F3E # <cjk>
+0x736E U+9F4A # <cjk>
+0x736F U+9F52 # <cjk>
+0x7370 U+9F54 # <cjk>
+0x7371 U+9F63 # <cjk>
+0x7372 U+9F5F # <cjk>
+0x7373 U+9F60 # <cjk>
+0x7374 U+9F61 # <cjk>
+0x7375 U+9F66 # <cjk>
+0x7376 U+9F67 # <cjk>
+0x7377 U+9F6C # <cjk>
+0x7378 U+9F6A # <cjk>
+0x7379 U+9F77 # <cjk>
+0x737A U+9F72 # <cjk>
+0x737B U+9F76 # <cjk>
+0x737C U+9F95 # <cjk>
+0x737D U+9F9C # <cjk>
+0x737E U+9FA0 # <cjk>
+0x7421 U+582F # <cjk> [1983]
+0x7422 U+69C7 # <cjk> [1983]
+0x7423 U+9059 # <cjk> [1983]
+0x7424 U+7464 # <cjk> [1983]
+0x7425 U+51DC # <cjk> [1990]
+0x7426 U+7199 # <cjk> [1990]
+0x7427 U+5653 # <cjk> [2004]
+0x7428 U+5DE2 # <cjk> [2000]
+0x7429 U+5E14 # <cjk> [2000]
+0x742A U+5E18 # <cjk> [2000]
+0x742B U+5E58 # <cjk> [2000]
+0x742C U+5E5E # <cjk> [2000]
+0x742D U+5EBE # <cjk> [2000]
+0x742E U+F928 # CJK COMPATIBILITY IDEOGRAPH-F928 [2000]
+0x742F U+5ECB # <cjk> [2000]
+0x7430 U+5EF9 # <cjk> [2000]
+0x7431 U+5F00 # <cjk> [2000]
+0x7432 U+5F02 # <cjk> [2000]
+0x7433 U+5F07 # <cjk> [2000]
+0x7434 U+5F1D # <cjk> [2000]
+0x7435 U+5F23 # <cjk> [2000]
+0x7436 U+5F34 # <cjk> [2000]
+0x7437 U+5F36 # <cjk> [2000]
+0x7438 U+5F3D # <cjk> [2000]
+0x7439 U+5F40 # <cjk> [2000]
+0x743A U+5F45 # <cjk> [2000]
+0x743B U+5F54 # <cjk> [2000]
+0x743C U+5F58 # <cjk> [2000]
+0x743D U+5F64 # <cjk> [2000]
+0x743E U+5F67 # <cjk> [2000]
+0x743F U+5F7D # <cjk> [2000]
+0x7440 U+5F89 # <cjk> [2000]
+0x7441 U+5F9C # <cjk> [2000]
+0x7442 U+5FA7 # <cjk> [2000]
+0x7443 U+5FAF # <cjk> [2000]
+0x7444 U+5FB5 # <cjk> [2000]
+0x7445 U+5FB7 # <cjk> [2000]
+0x7446 U+5FC9 # <cjk> [2000]
+0x7447 U+5FDE # <cjk> [2000]
+0x7448 U+5FE1 # <cjk> [2000]
+0x7449 U+5FE9 # <cjk> [2000]
+0x744A U+600D # <cjk> [2000]
+0x744B U+6014 # <cjk> [2000]
+0x744C U+6018 # <cjk> [2000]
+0x744D U+6033 # <cjk> [2000]
+0x744E U+6035 # <cjk> [2000]
+0x744F U+6047 # <cjk> [2000]
+0x7450 U+FA3D # CJK COMPATIBILITY IDEOGRAPH-FA3D [2000] [Unicode3.2]
+0x7451 U+609D # <cjk> [2000]
+0x7452 U+609E # <cjk> [2000]
+0x7453 U+60CB # <cjk> [2000]
+0x7454 U+60D4 # <cjk> [2000]
+0x7455 U+60D5 # <cjk> [2000]
+0x7456 U+60DD # <cjk> [2000]
+0x7457 U+60F8 # <cjk> [2000]
+0x7458 U+611C # <cjk> [2000]
+0x7459 U+612B # <cjk> [2000]
+0x745A U+6130 # <cjk> [2000]
+0x745B U+6137 # <cjk> [2000]
+0x745C U+FA3E # CJK COMPATIBILITY IDEOGRAPH-FA3E [2000] [Unicode3.2]
+0x745D U+618D # <cjk> [2000]
+0x745E U+FA3F # CJK COMPATIBILITY IDEOGRAPH-FA3F [2000] [Unicode3.2]
+0x745F U+61BC # <cjk> [2000]
+0x7460 U+61B9 # <cjk> [2000]
+0x7461 U+FA40 # CJK COMPATIBILITY IDEOGRAPH-FA40 [2000] [Unicode3.2]
+0x7462 U+6222 # <cjk> [2000]
+0x7463 U+623E # <cjk> [2000]
+0x7464 U+6243 # <cjk> [2000]
+0x7465 U+6256 # <cjk> [2000]
+0x7466 U+625A # <cjk> [2000]
+0x7467 U+626F # <cjk> [2000]
+0x7468 U+6285 # <cjk> [2000]
+0x7469 U+62C4 # <cjk> [2000]
+0x746A U+62D6 # <cjk> [2000]
+0x746B U+62FC # <cjk> [2000]
+0x746C U+630A # <cjk> [2000]
+0x746D U+6318 # <cjk> [2000]
+0x746E U+6339 # <cjk> [2000]
+0x746F U+6343 # <cjk> [2000]
+0x7470 U+6365 # <cjk> [2000]
+0x7471 U+637C # <cjk> [2000]
+0x7472 U+63E5 # <cjk> [2000]
+0x7473 U+63ED # <cjk> [2000]
+0x7474 U+63F5 # <cjk> [2000]
+0x7475 U+6410 # <cjk> [2000]
+0x7476 U+6414 # <cjk> [2000]
+0x7477 U+6422 # <cjk> [2000]
+0x7478 U+6479 # <cjk> [2000]
+0x7479 U+6451 # <cjk> [2000]
+0x747A U+6460 # <cjk> [2000]
+0x747B U+646D # <cjk> [2000]
+0x747C U+64CE # <cjk> [2000]
+0x747D U+64BE # <cjk> [2000]
+0x747E U+64BF # <cjk> [2000]
+0x7521 U+64C4 # <cjk> [2000]
+0x7522 U+64CA # <cjk> [2000]
+0x7523 U+64D0 # <cjk> [2000]
+0x7524 U+64F7 # <cjk> [2000]
+0x7525 U+64FB # <cjk> [2000]
+0x7526 U+6522 # <cjk> [2000]
+0x7527 U+6529 # <cjk> [2000]
+0x7528 U+FA41 # CJK COMPATIBILITY IDEOGRAPH-FA41 [2000] [Unicode3.2]
+0x7529 U+6567 # <cjk> [2000]
+0x752A U+659D # <cjk> [2000]
+0x752B U+FA42 # CJK COMPATIBILITY IDEOGRAPH-FA42 [2000] [Unicode3.2]
+0x752C U+6600 # <cjk> [2000]
+0x752D U+6609 # <cjk> [2000]
+0x752E U+6615 # <cjk> [2000]
+0x752F U+661E # <cjk> [2000]
+0x7530 U+663A # <cjk> [2000]
+0x7531 U+6622 # <cjk> [2000]
+0x7532 U+6624 # <cjk> [2000]
+0x7533 U+662B # <cjk> [2000]
+0x7534 U+6630 # <cjk> [2000]
+0x7535 U+6631 # <cjk> [2000]
+0x7536 U+6633 # <cjk> [2000]
+0x7537 U+66FB # <cjk> [2000]
+0x7538 U+6648 # <cjk> [2000]
+0x7539 U+664C # <cjk> [2000]
+0x753A U+231C4 # <cjk> [2000] [Unicode3.1]
+0x753B U+6659 # <cjk> [2000]
+0x753C U+665A # <cjk> [2000]
+0x753D U+6661 # <cjk> [2000]
+0x753E U+6665 # <cjk> [2000]
+0x753F U+6673 # <cjk> [2000]
+0x7540 U+6677 # <cjk> [2000]
+0x7541 U+6678 # <cjk> [2000]
+0x7542 U+668D # <cjk> [2000]
+0x7543 U+FA43 # CJK COMPATIBILITY IDEOGRAPH-FA43 [2000] [Unicode3.2]
+0x7544 U+66A0 # <cjk> [2000]
+0x7545 U+66B2 # <cjk> [2000]
+0x7546 U+66BB # <cjk> [2000]
+0x7547 U+66C6 # <cjk> [2000]
+0x7548 U+66C8 # <cjk> [2000]
+0x7549 U+3B22 # <cjk> [2000]
+0x754A U+66DB # <cjk> [2000]
+0x754B U+66E8 # <cjk> [2000]
+0x754C U+66FA # <cjk> [2000]
+0x754D U+6713 # <cjk> [2000]
+0x754E U+F929 # CJK COMPATIBILITY IDEOGRAPH-F929 [2000]
+0x754F U+6733 # <cjk> [2000]
+0x7550 U+6766 # <cjk> [2000]
+0x7551 U+6747 # <cjk> [2000]
+0x7552 U+6748 # <cjk> [2000]
+0x7553 U+677B # <cjk> [2000]
+0x7554 U+6781 # <cjk> [2000]
+0x7555 U+6793 # <cjk> [2000]
+0x7556 U+6798 # <cjk> [2000]
+0x7557 U+679B # <cjk> [2000]
+0x7558 U+67BB # <cjk> [2000]
+0x7559 U+67F9 # <cjk> [2000]
+0x755A U+67C0 # <cjk> [2000]
+0x755B U+67D7 # <cjk> [2000]
+0x755C U+67FC # <cjk> [2000]
+0x755D U+6801 # <cjk> [2000]
+0x755E U+6852 # <cjk> [2000]
+0x755F U+681D # <cjk> [2000]
+0x7560 U+682C # <cjk> [2000]
+0x7561 U+6831 # <cjk> [2000]
+0x7562 U+685B # <cjk> [2000]
+0x7563 U+6872 # <cjk> [2000]
+0x7564 U+6875 # <cjk> [2000]
+0x7565 U+FA44 # CJK COMPATIBILITY IDEOGRAPH-FA44 [2000] [Unicode3.2]
+0x7566 U+68A3 # <cjk> [2000]
+0x7567 U+68A5 # <cjk> [2000]
+0x7568 U+68B2 # <cjk> [2000]
+0x7569 U+68C8 # <cjk> [2000]
+0x756A U+68D0 # <cjk> [2000]
+0x756B U+68E8 # <cjk> [2000]
+0x756C U+68ED # <cjk> [2000]
+0x756D U+68F0 # <cjk> [2000]
+0x756E U+68F1 # <cjk> [2000]
+0x756F U+68FC # <cjk> [2000]
+0x7570 U+690A # <cjk> [2000]
+0x7571 U+6949 # <cjk> [2000]
+0x7572 U+235C4 # <cjk> [2000] [Unicode3.1]
+0x7573 U+6935 # <cjk> [2000]
+0x7574 U+6942 # <cjk> [2000]
+0x7575 U+6957 # <cjk> [2000]
+0x7576 U+6963 # <cjk> [2000]
+0x7577 U+6964 # <cjk> [2000]
+0x7578 U+6968 # <cjk> [2000]
+0x7579 U+6980 # <cjk> [2000]
+0x757A U+FA14 # CJK COMPATIBILITY IDEOGRAPH-FA14 [2000]
+0x757B U+69A5 # <cjk> [2000]
+0x757C U+69AD # <cjk> [2000]
+0x757D U+69CF # <cjk> [2000]
+0x757E U+3BB6 # <cjk> [2000]
+0x7621 U+3BC3 # <cjk> [2000]
+0x7622 U+69E2 # <cjk> [2000]
+0x7623 U+69E9 # <cjk> [2000]
+0x7624 U+69EA # <cjk> [2000]
+0x7625 U+69F5 # <cjk> [2000]
+0x7626 U+69F6 # <cjk> [2000]
+0x7627 U+6A0F # <cjk> [2000]
+0x7628 U+6A15 # <cjk> [2000]
+0x7629 U+2373F # <cjk> [2000] [Unicode3.1]
+0x762A U+6A3B # <cjk> [2000]
+0x762B U+6A3E # <cjk> [2000]
+0x762C U+6A45 # <cjk> [2000]
+0x762D U+6A50 # <cjk> [2000]
+0x762E U+6A56 # <cjk> [2000]
+0x762F U+6A5B # <cjk> [2000]
+0x7630 U+6A6B # <cjk> [2000]
+0x7631 U+6A73 # <cjk> [2000]
+0x7632 U+23763 # <cjk> [2000] [Unicode3.1]
+0x7633 U+6A89 # <cjk> [2000]
+0x7634 U+6A94 # <cjk> [2000]
+0x7635 U+6A9D # <cjk> [2000]
+0x7636 U+6A9E # <cjk> [2000]
+0x7637 U+6AA5 # <cjk> [2000]
+0x7638 U+6AE4 # <cjk> [2000]
+0x7639 U+6AE7 # <cjk> [2000]
+0x763A U+3C0F # <cjk> [2000]
+0x763B U+F91D # CJK COMPATIBILITY IDEOGRAPH-F91D [2000]
+0x763C U+6B1B # <cjk> [2000]
+0x763D U+6B1E # <cjk> [2000]
+0x763E U+6B2C # <cjk> [2000]
+0x763F U+6B35 # <cjk> [2000]
+0x7640 U+6B46 # <cjk> [2000]
+0x7641 U+6B56 # <cjk> [2000]
+0x7642 U+6B60 # <cjk> [2000]
+0x7643 U+6B65 # <cjk> [2000]
+0x7644 U+6B67 # <cjk> [2000]
+0x7645 U+6B77 # <cjk> [2000]
+0x7646 U+6B82 # <cjk> [2000]
+0x7647 U+6BA9 # <cjk> [2000]
+0x7648 U+6BAD # <cjk> [2000]
+0x7649 U+F970 # CJK COMPATIBILITY IDEOGRAPH-F970 [2000]
+0x764A U+6BCF # <cjk> [2000]
+0x764B U+6BD6 # <cjk> [2000]
+0x764C U+6BD7 # <cjk> [2000]
+0x764D U+6BFF # <cjk> [2000]
+0x764E U+6C05 # <cjk> [2000]
+0x764F U+6C10 # <cjk> [2000]
+0x7650 U+6C33 # <cjk> [2000]
+0x7651 U+6C59 # <cjk> [2000]
+0x7652 U+6C5C # <cjk> [2000]
+0x7653 U+6CAA # <cjk> [2000]
+0x7654 U+6C74 # <cjk> [2000]
+0x7655 U+6C76 # <cjk> [2000]
+0x7656 U+6C85 # <cjk> [2000]
+0x7657 U+6C86 # <cjk> [2000]
+0x7658 U+6C98 # <cjk> [2000]
+0x7659 U+6C9C # <cjk> [2000]
+0x765A U+6CFB # <cjk> [2000]
+0x765B U+6CC6 # <cjk> [2000]
+0x765C U+6CD4 # <cjk> [2000]
+0x765D U+6CE0 # <cjk> [2000]
+0x765E U+6CEB # <cjk> [2000]
+0x765F U+6CEE # <cjk> [2000]
+0x7660 U+23CFE # <cjk> [2000] [Unicode3.1]
+0x7661 U+6D04 # <cjk> [2000]
+0x7662 U+6D0E # <cjk> [2000]
+0x7663 U+6D2E # <cjk> [2000]
+0x7664 U+6D31 # <cjk> [2000]
+0x7665 U+6D39 # <cjk> [2000]
+0x7666 U+6D3F # <cjk> [2000]
+0x7667 U+6D58 # <cjk> [2000]
+0x7668 U+6D65 # <cjk> [2000]
+0x7669 U+FA45 # CJK COMPATIBILITY IDEOGRAPH-FA45 [2000] [Unicode3.2]
+0x766A U+6D82 # <cjk> [2000]
+0x766B U+6D87 # <cjk> [2000]
+0x766C U+6D89 # <cjk> [2000]
+0x766D U+6D94 # <cjk> [2000]
+0x766E U+6DAA # <cjk> [2000]
+0x766F U+6DAC # <cjk> [2000]
+0x7670 U+6DBF # <cjk> [2000]
+0x7671 U+6DC4 # <cjk> [2000]
+0x7672 U+6DD6 # <cjk> [2000]
+0x7673 U+6DDA # <cjk> [2000]
+0x7674 U+6DDB # <cjk> [2000]
+0x7675 U+6DDD # <cjk> [2000]
+0x7676 U+6DFC # <cjk> [2000]
+0x7677 U+FA46 # CJK COMPATIBILITY IDEOGRAPH-FA46 [2000] [Unicode3.2]
+0x7678 U+6E34 # <cjk> [2000]
+0x7679 U+6E44 # <cjk> [2000]
+0x767A U+6E5C # <cjk> [2000]
+0x767B U+6E5E # <cjk> [2000]
+0x767C U+6EAB # <cjk> [2000]
+0x767D U+6EB1 # <cjk> [2000]
+0x767E U+6EC1 # <cjk> [2000]
+0x7721 U+6EC7 # <cjk> [2000]
+0x7722 U+6ECE # <cjk> [2000]
+0x7723 U+6F10 # <cjk> [2000]
+0x7724 U+6F1A # <cjk> [2000]
+0x7725 U+FA47 # CJK COMPATIBILITY IDEOGRAPH-FA47 [2000] [Unicode3.2]
+0x7726 U+6F2A # <cjk> [2000]
+0x7727 U+6F2F # <cjk> [2000]
+0x7728 U+6F33 # <cjk> [2000]
+0x7729 U+6F51 # <cjk> [2000]
+0x772A U+6F59 # <cjk> [2000]
+0x772B U+6F5E # <cjk> [2000]
+0x772C U+6F61 # <cjk> [2000]
+0x772D U+6F62 # <cjk> [2000]
+0x772E U+6F7E # <cjk> [2000]
+0x772F U+6F88 # <cjk> [2000]
+0x7730 U+6F8C # <cjk> [2000]
+0x7731 U+6F8D # <cjk> [2000]
+0x7732 U+6F94 # <cjk> [2000]
+0x7733 U+6FA0 # <cjk> [2000]
+0x7734 U+6FA7 # <cjk> [2000]
+0x7735 U+6FB6 # <cjk> [2000]
+0x7736 U+6FBC # <cjk> [2000]
+0x7737 U+6FC7 # <cjk> [2000]
+0x7738 U+6FCA # <cjk> [2000]
+0x7739 U+6FF9 # <cjk> [2000]
+0x773A U+6FF0 # <cjk> [2000]
+0x773B U+6FF5 # <cjk> [2000]
+0x773C U+7005 # <cjk> [2000]
+0x773D U+7006 # <cjk> [2000]
+0x773E U+7028 # <cjk> [2000]
+0x773F U+704A # <cjk> [2000]
+0x7740 U+705D # <cjk> [2000]
+0x7741 U+705E # <cjk> [2000]
+0x7742 U+704E # <cjk> [2000]
+0x7743 U+7064 # <cjk> [2000]
+0x7744 U+7075 # <cjk> [2000]
+0x7745 U+7085 # <cjk> [2000]
+0x7746 U+70A4 # <cjk> [2000]
+0x7747 U+70AB # <cjk> [2000]
+0x7748 U+70B7 # <cjk> [2000]
+0x7749 U+70D4 # <cjk> [2000]
+0x774A U+70D8 # <cjk> [2000]
+0x774B U+70E4 # <cjk> [2000]
+0x774C U+710F # <cjk> [2000]
+0x774D U+712B # <cjk> [2000]
+0x774E U+711E # <cjk> [2000]
+0x774F U+7120 # <cjk> [2000]
+0x7750 U+712E # <cjk> [2000]
+0x7751 U+7130 # <cjk> [2000]
+0x7752 U+7146 # <cjk> [2000]
+0x7753 U+7147 # <cjk> [2000]
+0x7754 U+7151 # <cjk> [2000]
+0x7755 U+FA48 # CJK COMPATIBILITY IDEOGRAPH-FA48 [2000] [Unicode3.2]
+0x7756 U+7152 # <cjk> [2000]
+0x7757 U+715C # <cjk> [2000]
+0x7758 U+7160 # <cjk> [2000]
+0x7759 U+7168 # <cjk> [2000]
+0x775A U+FA15 # CJK COMPATIBILITY IDEOGRAPH-FA15 [2000]
+0x775B U+7185 # <cjk> [2000]
+0x775C U+7187 # <cjk> [2000]
+0x775D U+7192 # <cjk> [2000]
+0x775E U+71C1 # <cjk> [2000]
+0x775F U+71BA # <cjk> [2000]
+0x7760 U+71C4 # <cjk> [2000]
+0x7761 U+71FE # <cjk> [2000]
+0x7762 U+7200 # <cjk> [2000]
+0x7763 U+7215 # <cjk> [2000]
+0x7764 U+7255 # <cjk> [2000]
+0x7765 U+7256 # <cjk> [2000]
+0x7766 U+3E3F # <cjk> [2000]
+0x7767 U+728D # <cjk> [2000]
+0x7768 U+729B # <cjk> [2000]
+0x7769 U+72BE # <cjk> [2000]
+0x776A U+72C0 # <cjk> [2000]
+0x776B U+72FB # <cjk> [2000]
+0x776C U+247F1 # <cjk> [2000] [Unicode3.1]
+0x776D U+7327 # <cjk> [2000]
+0x776E U+7328 # <cjk> [2000]
+0x776F U+FA16 # CJK COMPATIBILITY IDEOGRAPH-FA16 [2000]
+0x7770 U+7350 # <cjk> [2000]
+0x7771 U+7366 # <cjk> [2000]
+0x7772 U+737C # <cjk> [2000]
+0x7773 U+7395 # <cjk> [2000]
+0x7774 U+739F # <cjk> [2000]
+0x7775 U+73A0 # <cjk> [2000]
+0x7776 U+73A2 # <cjk> [2000]
+0x7777 U+73A6 # <cjk> [2000]
+0x7778 U+73AB # <cjk> [2000]
+0x7779 U+73C9 # <cjk> [2000]
+0x777A U+73CF # <cjk> [2000]
+0x777B U+73D6 # <cjk> [2000]
+0x777C U+73D9 # <cjk> [2000]
+0x777D U+73E3 # <cjk> [2000]
+0x777E U+73E9 # <cjk> [2000]
+0x7821 U+7407 # <cjk> [2000]
+0x7822 U+740A # <cjk> [2000]
+0x7823 U+741A # <cjk> [2000]
+0x7824 U+741B # <cjk> [2000]
+0x7825 U+FA4A # CJK COMPATIBILITY IDEOGRAPH-FA4A [2000] [Unicode3.2]
+0x7826 U+7426 # <cjk> [2000]
+0x7827 U+7428 # <cjk> [2000]
+0x7828 U+742A # <cjk> [2000]
+0x7829 U+742B # <cjk> [2000]
+0x782A U+742C # <cjk> [2000]
+0x782B U+742E # <cjk> [2000]
+0x782C U+742F # <cjk> [2000]
+0x782D U+7430 # <cjk> [2000]
+0x782E U+7444 # <cjk> [2000]
+0x782F U+7446 # <cjk> [2000]
+0x7830 U+7447 # <cjk> [2000]
+0x7831 U+744B # <cjk> [2000]
+0x7832 U+7457 # <cjk> [2000]
+0x7833 U+7462 # <cjk> [2000]
+0x7834 U+746B # <cjk> [2000]
+0x7835 U+746D # <cjk> [2000]
+0x7836 U+7486 # <cjk> [2000]
+0x7837 U+7487 # <cjk> [2000]
+0x7838 U+7489 # <cjk> [2000]
+0x7839 U+7498 # <cjk> [2000]
+0x783A U+749C # <cjk> [2000]
+0x783B U+749F # <cjk> [2000]
+0x783C U+74A3 # <cjk> [2000]
+0x783D U+7490 # <cjk> [2000]
+0x783E U+74A6 # <cjk> [2000]
+0x783F U+74A8 # <cjk> [2000]
+0x7840 U+74A9 # <cjk> [2000]
+0x7841 U+74B5 # <cjk> [2000]
+0x7842 U+74BF # <cjk> [2000]
+0x7843 U+74C8 # <cjk> [2000]
+0x7844 U+74C9 # <cjk> [2000]
+0x7845 U+74DA # <cjk> [2000]
+0x7846 U+74FF # <cjk> [2000]
+0x7847 U+7501 # <cjk> [2000]
+0x7848 U+7517 # <cjk> [2000]
+0x7849 U+752F # <cjk> [2000]
+0x784A U+756F # <cjk> [2000]
+0x784B U+7579 # <cjk> [2000]
+0x784C U+7592 # <cjk> [2000]
+0x784D U+3F72 # <cjk> [2000]
+0x784E U+75CE # <cjk> [2000]
+0x784F U+75E4 # <cjk> [2000]
+0x7850 U+7600 # <cjk> [2000]
+0x7851 U+7602 # <cjk> [2000]
+0x7852 U+7608 # <cjk> [2000]
+0x7853 U+7615 # <cjk> [2000]
+0x7854 U+7616 # <cjk> [2000]
+0x7855 U+7619 # <cjk> [2000]
+0x7856 U+761E # <cjk> [2000]
+0x7857 U+762D # <cjk> [2000]
+0x7858 U+7635 # <cjk> [2000]
+0x7859 U+7643 # <cjk> [2000]
+0x785A U+764B # <cjk> [2000]
+0x785B U+7664 # <cjk> [2000]
+0x785C U+7665 # <cjk> [2000]
+0x785D U+766D # <cjk> [2000]
+0x785E U+766F # <cjk> [2000]
+0x785F U+7671 # <cjk> [2000]
+0x7860 U+7681 # <cjk> [2000]
+0x7861 U+769B # <cjk> [2000]
+0x7862 U+769D # <cjk> [2000]
+0x7863 U+769E # <cjk> [2000]
+0x7864 U+76A6 # <cjk> [2000]
+0x7865 U+76AA # <cjk> [2000]
+0x7866 U+76B6 # <cjk> [2000]
+0x7867 U+76C5 # <cjk> [2000]
+0x7868 U+76CC # <cjk> [2000]
+0x7869 U+76CE # <cjk> [2000]
+0x786A U+76D4 # <cjk> [2000]
+0x786B U+76E6 # <cjk> [2000]
+0x786C U+76F1 # <cjk> [2000]
+0x786D U+76FC # <cjk> [2000]
+0x786E U+770A # <cjk> [2000]
+0x786F U+7719 # <cjk> [2000]
+0x7870 U+7734 # <cjk> [2000]
+0x7871 U+7736 # <cjk> [2000]
+0x7872 U+7746 # <cjk> [2000]
+0x7873 U+774D # <cjk> [2000]
+0x7874 U+774E # <cjk> [2000]
+0x7875 U+775C # <cjk> [2000]
+0x7876 U+775F # <cjk> [2000]
+0x7877 U+7762 # <cjk> [2000]
+0x7878 U+777A # <cjk> [2000]
+0x7879 U+7780 # <cjk> [2000]
+0x787A U+7794 # <cjk> [2000]
+0x787B U+77AA # <cjk> [2000]
+0x787C U+77E0 # <cjk> [2000]
+0x787D U+782D # <cjk> [2000]
+0x787E U+2548E # <cjk> [2000] [Unicode3.1]
+0x7921 U+7843 # <cjk> [2000]
+0x7922 U+784E # <cjk> [2000]
+0x7923 U+784F # <cjk> [2000]
+0x7924 U+7851 # <cjk> [2000]
+0x7925 U+7868 # <cjk> [2000]
+0x7926 U+786E # <cjk> [2000]
+0x7927 U+FA4B # CJK COMPATIBILITY IDEOGRAPH-FA4B [2000] [Unicode3.2]
+0x7928 U+78B0 # <cjk> [2000]
+0x7929 U+2550E # <cjk> [2000] [Unicode3.1]
+0x792A U+78AD # <cjk> [2000]
+0x792B U+78E4 # <cjk> [2000]
+0x792C U+78F2 # <cjk> [2000]
+0x792D U+7900 # <cjk> [2000]
+0x792E U+78F7 # <cjk> [2000]
+0x792F U+791C # <cjk> [2000]
+0x7930 U+792E # <cjk> [2000]
+0x7931 U+7931 # <cjk> [2000]
+0x7932 U+7934 # <cjk> [2000]
+0x7933 U+FA4C # CJK COMPATIBILITY IDEOGRAPH-FA4C [2000] [Unicode3.2]
+0x7934 U+FA4D # CJK COMPATIBILITY IDEOGRAPH-FA4D [2000] [Unicode3.2]
+0x7935 U+7945 # <cjk> [2000]
+0x7936 U+7946 # <cjk> [2000]
+0x7937 U+FA4E # CJK COMPATIBILITY IDEOGRAPH-FA4E [2000] [Unicode3.2]
+0x7938 U+FA4F # CJK COMPATIBILITY IDEOGRAPH-FA4F [2000] [Unicode3.2]
+0x7939 U+FA50 # CJK COMPATIBILITY IDEOGRAPH-FA50 [2000] [Unicode3.2]
+0x793A U+795C # <cjk> [2000]
+0x793B U+FA51 # CJK COMPATIBILITY IDEOGRAPH-FA51 [2000] [Unicode3.2]
+0x793C U+FA19 # CJK COMPATIBILITY IDEOGRAPH-FA19 [2000]
+0x793D U+FA1A # CJK COMPATIBILITY IDEOGRAPH-FA1A [2000]
+0x793E U+7979 # <cjk> [2000]
+0x793F U+FA52 # CJK COMPATIBILITY IDEOGRAPH-FA52 [2000] [Unicode3.2]
+0x7940 U+FA53 # CJK COMPATIBILITY IDEOGRAPH-FA53 [2000] [Unicode3.2]
+0x7941 U+FA1B # CJK COMPATIBILITY IDEOGRAPH-FA1B [2000]
+0x7942 U+7998 # <cjk> [2000]
+0x7943 U+79B1 # <cjk> [2000]
+0x7944 U+79B8 # <cjk> [2000]
+0x7945 U+79C8 # <cjk> [2000]
+0x7946 U+79CA # <cjk> [2000]
+0x7947 U+25771 # <cjk> [2000] [Unicode3.1]
+0x7948 U+79D4 # <cjk> [2000]
+0x7949 U+79DE # <cjk> [2000]
+0x794A U+79EB # <cjk> [2000]
+0x794B U+79ED # <cjk> [2000]
+0x794C U+7A03 # <cjk> [2000]
+0x794D U+FA54 # CJK COMPATIBILITY IDEOGRAPH-FA54 [2000] [Unicode3.2]
+0x794E U+7A39 # <cjk> [2000]
+0x794F U+7A5D # <cjk> [2000]
+0x7950 U+7A6D # <cjk> [2000]
+0x7951 U+FA55 # CJK COMPATIBILITY IDEOGRAPH-FA55 [2000] [Unicode3.2]
+0x7952 U+7A85 # <cjk> [2000]
+0x7953 U+7AA0 # <cjk> [2000]
+0x7954 U+259C4 # <cjk> [2000] [Unicode3.1]
+0x7955 U+7AB3 # <cjk> [2000]
+0x7956 U+7ABB # <cjk> [2000]
+0x7957 U+7ACE # <cjk> [2000]
+0x7958 U+7AEB # <cjk> [2000]
+0x7959 U+7AFD # <cjk> [2000]
+0x795A U+7B12 # <cjk> [2000]
+0x795B U+7B2D # <cjk> [2000]
+0x795C U+7B3B # <cjk> [2000]
+0x795D U+7B47 # <cjk> [2000]
+0x795E U+7B4E # <cjk> [2000]
+0x795F U+7B60 # <cjk> [2000]
+0x7960 U+7B6D # <cjk> [2000]
+0x7961 U+7B6F # <cjk> [2000]
+0x7962 U+7B72 # <cjk> [2000]
+0x7963 U+7B9E # <cjk> [2000]
+0x7964 U+FA56 # CJK COMPATIBILITY IDEOGRAPH-FA56 [2000] [Unicode3.2]
+0x7965 U+7BD7 # <cjk> [2000]
+0x7966 U+7BD9 # <cjk> [2000]
+0x7967 U+7C01 # <cjk> [2000]
+0x7968 U+7C31 # <cjk> [2000]
+0x7969 U+7C1E # <cjk> [2000]
+0x796A U+7C20 # <cjk> [2000]
+0x796B U+7C33 # <cjk> [2000]
+0x796C U+7C36 # <cjk> [2000]
+0x796D U+4264 # <cjk> [2000]
+0x796E U+25DA1 # <cjk> [2000] [Unicode3.1]
+0x796F U+7C59 # <cjk> [2000]
+0x7970 U+7C6D # <cjk> [2000]
+0x7971 U+7C79 # <cjk> [2000]
+0x7972 U+7C8F # <cjk> [2000]
+0x7973 U+7C94 # <cjk> [2000]
+0x7974 U+7CA0 # <cjk> [2000]
+0x7975 U+7CBC # <cjk> [2000]
+0x7976 U+7CD5 # <cjk> [2000]
+0x7977 U+7CD9 # <cjk> [2000]
+0x7978 U+7CDD # <cjk> [2000]
+0x7979 U+7D07 # <cjk> [2000]
+0x797A U+7D08 # <cjk> [2000]
+0x797B U+7D13 # <cjk> [2000]
+0x797C U+7D1D # <cjk> [2000]
+0x797D U+7D23 # <cjk> [2000]
+0x797E U+7D31 # <cjk> [2000]
+0x7A21 U+7D41 # <cjk> [2000]
+0x7A22 U+7D48 # <cjk> [2000]
+0x7A23 U+7D53 # <cjk> [2000]
+0x7A24 U+7D5C # <cjk> [2000]
+0x7A25 U+7D7A # <cjk> [2000]
+0x7A26 U+7D83 # <cjk> [2000]
+0x7A27 U+7D8B # <cjk> [2000]
+0x7A28 U+7DA0 # <cjk> [2000]
+0x7A29 U+7DA6 # <cjk> [2000]
+0x7A2A U+7DC2 # <cjk> [2000]
+0x7A2B U+7DCC # <cjk> [2000]
+0x7A2C U+7DD6 # <cjk> [2000]
+0x7A2D U+7DE3 # <cjk> [2000]
+0x7A2E U+FA57 # CJK COMPATIBILITY IDEOGRAPH-FA57 [2000] [Unicode3.2]
+0x7A2F U+7E28 # <cjk> [2000]
+0x7A30 U+7E08 # <cjk> [2000]
+0x7A31 U+7E11 # <cjk> [2000]
+0x7A32 U+7E15 # <cjk> [2000]
+0x7A33 U+FA59 # CJK COMPATIBILITY IDEOGRAPH-FA59 [2000] [Unicode3.2]
+0x7A34 U+7E47 # <cjk> [2000]
+0x7A35 U+7E52 # <cjk> [2000]
+0x7A36 U+7E61 # <cjk> [2000]
+0x7A37 U+7E8A # <cjk> [2000]
+0x7A38 U+7E8D # <cjk> [2000]
+0x7A39 U+7F47 # <cjk> [2000]
+0x7A3A U+FA5A # CJK COMPATIBILITY IDEOGRAPH-FA5A [2000] [Unicode3.2]
+0x7A3B U+7F91 # <cjk> [2000]
+0x7A3C U+7F97 # <cjk> [2000]
+0x7A3D U+7FBF # <cjk> [2000]
+0x7A3E U+7FCE # <cjk> [2000]
+0x7A3F U+7FDB # <cjk> [2000]
+0x7A40 U+7FDF # <cjk> [2000]
+0x7A41 U+7FEC # <cjk> [2000]
+0x7A42 U+7FEE # <cjk> [2000]
+0x7A43 U+7FFA # <cjk> [2000]
+0x7A44 U+FA5B # CJK COMPATIBILITY IDEOGRAPH-FA5B [2000] [Unicode3.2]
+0x7A45 U+8014 # <cjk> [2000]
+0x7A46 U+8026 # <cjk> [2000]
+0x7A47 U+8035 # <cjk> [2000]
+0x7A48 U+8037 # <cjk> [2000]
+0x7A49 U+803C # <cjk> [2000]
+0x7A4A U+80CA # <cjk> [2000]
+0x7A4B U+80D7 # <cjk> [2000]
+0x7A4C U+80E0 # <cjk> [2000]
+0x7A4D U+80F3 # <cjk> [2000]
+0x7A4E U+8118 # <cjk> [2000]
+0x7A4F U+814A # <cjk> [2000]
+0x7A50 U+8160 # <cjk> [2000]
+0x7A51 U+8167 # <cjk> [2000]
+0x7A52 U+8168 # <cjk> [2000]
+0x7A53 U+816D # <cjk> [2000]
+0x7A54 U+81BB # <cjk> [2000]
+0x7A55 U+81CA # <cjk> [2000]
+0x7A56 U+81CF # <cjk> [2000]
+0x7A57 U+81D7 # <cjk> [2000]
+0x7A58 U+FA5C # CJK COMPATIBILITY IDEOGRAPH-FA5C [2000] [Unicode3.2]
+0x7A59 U+4453 # <cjk> [2000]
+0x7A5A U+445B # <cjk> [2000]
+0x7A5B U+8260 # <cjk> [2000]
+0x7A5C U+8274 # <cjk> [2000]
+0x7A5D U+26AFF # <cjk> [2000] [Unicode3.1]
+0x7A5E U+828E # <cjk> [2000]
+0x7A5F U+82A1 # <cjk> [2000]
+0x7A60 U+82A3 # <cjk> [2000]
+0x7A61 U+82A4 # <cjk> [2000]
+0x7A62 U+82A9 # <cjk> [2000]
+0x7A63 U+82AE # <cjk> [2000]
+0x7A64 U+82B7 # <cjk> [2000]
+0x7A65 U+82BE # <cjk> [2000]
+0x7A66 U+82BF # <cjk> [2000]
+0x7A67 U+82C6 # <cjk> [2000]
+0x7A68 U+82D5 # <cjk> [2000]
+0x7A69 U+82FD # <cjk> [2000]
+0x7A6A U+82FE # <cjk> [2000]
+0x7A6B U+8300 # <cjk> [2000]
+0x7A6C U+8301 # <cjk> [2000]
+0x7A6D U+8362 # <cjk> [2000]
+0x7A6E U+8322 # <cjk> [2000]
+0x7A6F U+832D # <cjk> [2000]
+0x7A70 U+833A # <cjk> [2000]
+0x7A71 U+8343 # <cjk> [2000]
+0x7A72 U+8347 # <cjk> [2000]
+0x7A73 U+8351 # <cjk> [2000]
+0x7A74 U+8355 # <cjk> [2000]
+0x7A75 U+837D # <cjk> [2000]
+0x7A76 U+8386 # <cjk> [2000]
+0x7A77 U+8392 # <cjk> [2000]
+0x7A78 U+8398 # <cjk> [2000]
+0x7A79 U+83A7 # <cjk> [2000]
+0x7A7A U+83A9 # <cjk> [2000]
+0x7A7B U+83BF # <cjk> [2000]
+0x7A7C U+83C0 # <cjk> [2000]
+0x7A7D U+83C7 # <cjk> [2000]
+0x7A7E U+83CF # <cjk> [2000]
+0x7B21 U+83D1 # <cjk> [2000]
+0x7B22 U+83E1 # <cjk> [2000]
+0x7B23 U+83EA # <cjk> [2000]
+0x7B24 U+8401 # <cjk> [2000]
+0x7B25 U+8406 # <cjk> [2000]
+0x7B26 U+840A # <cjk> [2000]
+0x7B27 U+FA5F # CJK COMPATIBILITY IDEOGRAPH-FA5F [2000] [Unicode3.2]
+0x7B28 U+8448 # <cjk> [2000]
+0x7B29 U+845F # <cjk> [2000]
+0x7B2A U+8470 # <cjk> [2000]
+0x7B2B U+8473 # <cjk> [2000]
+0x7B2C U+8485 # <cjk> [2000]
+0x7B2D U+849E # <cjk> [2000]
+0x7B2E U+84AF # <cjk> [2000]
+0x7B2F U+84B4 # <cjk> [2000]
+0x7B30 U+84BA # <cjk> [2000]
+0x7B31 U+84C0 # <cjk> [2000]
+0x7B32 U+84C2 # <cjk> [2000]
+0x7B33 U+26E40 # <cjk> [2000] [Unicode3.1]
+0x7B34 U+8532 # <cjk> [2000]
+0x7B35 U+851E # <cjk> [2000]
+0x7B36 U+8523 # <cjk> [2000]
+0x7B37 U+852F # <cjk> [2000]
+0x7B38 U+8559 # <cjk> [2000]
+0x7B39 U+8564 # <cjk> [2000]
+0x7B3A U+FA1F # CJK COMPATIBILITY IDEOGRAPH-FA1F [2000]
+0x7B3B U+85AD # <cjk> [2000]
+0x7B3C U+857A # <cjk> [2000]
+0x7B3D U+858C # <cjk> [2000]
+0x7B3E U+858F # <cjk> [2000]
+0x7B3F U+85A2 # <cjk> [2000]
+0x7B40 U+85B0 # <cjk> [2000]
+0x7B41 U+85CB # <cjk> [2000]
+0x7B42 U+85CE # <cjk> [2000]
+0x7B43 U+85ED # <cjk> [2000]
+0x7B44 U+8612 # <cjk> [2000]
+0x7B45 U+85FF # <cjk> [2000]
+0x7B46 U+8604 # <cjk> [2000]
+0x7B47 U+8605 # <cjk> [2000]
+0x7B48 U+8610 # <cjk> [2000]
+0x7B49 U+270F4 # <cjk> [2000] [Unicode3.1]
+0x7B4A U+8618 # <cjk> [2000]
+0x7B4B U+8629 # <cjk> [2000]
+0x7B4C U+8638 # <cjk> [2000]
+0x7B4D U+8657 # <cjk> [2000]
+0x7B4E U+865B # <cjk> [2000]
+0x7B4F U+F936 # CJK COMPATIBILITY IDEOGRAPH-F936 [2000]
+0x7B50 U+8662 # <cjk> [2000]
+0x7B51 U+459D # <cjk> [2000]
+0x7B52 U+866C # <cjk> [2000]
+0x7B53 U+8675 # <cjk> [2000]
+0x7B54 U+8698 # <cjk> [2000]
+0x7B55 U+86B8 # <cjk> [2000]
+0x7B56 U+86FA # <cjk> [2000]
+0x7B57 U+86FC # <cjk> [2000]
+0x7B58 U+86FD # <cjk> [2000]
+0x7B59 U+870B # <cjk> [2000]
+0x7B5A U+8771 # <cjk> [2000]
+0x7B5B U+8787 # <cjk> [2000]
+0x7B5C U+8788 # <cjk> [2000]
+0x7B5D U+87AC # <cjk> [2000]
+0x7B5E U+87AD # <cjk> [2000]
+0x7B5F U+87B5 # <cjk> [2000]
+0x7B60 U+45EA # <cjk> [2000]
+0x7B61 U+87D6 # <cjk> [2000]
+0x7B62 U+87EC # <cjk> [2000]
+0x7B63 U+8806 # <cjk> [2000]
+0x7B64 U+880A # <cjk> [2000]
+0x7B65 U+8810 # <cjk> [2000]
+0x7B66 U+8814 # <cjk> [2000]
+0x7B67 U+881F # <cjk> [2000]
+0x7B68 U+8898 # <cjk> [2000]
+0x7B69 U+88AA # <cjk> [2000]
+0x7B6A U+88CA # <cjk> [2000]
+0x7B6B U+88CE # <cjk> [2000]
+0x7B6C U+27684 # <cjk> [2000] [Unicode3.1]
+0x7B6D U+88F5 # <cjk> [2000]
+0x7B6E U+891C # <cjk> [2000]
+0x7B6F U+FA60 # CJK COMPATIBILITY IDEOGRAPH-FA60 [2000] [Unicode3.2]
+0x7B70 U+8918 # <cjk> [2000]
+0x7B71 U+8919 # <cjk> [2000]
+0x7B72 U+891A # <cjk> [2000]
+0x7B73 U+8927 # <cjk> [2000]
+0x7B74 U+8930 # <cjk> [2000]
+0x7B75 U+8932 # <cjk> [2000]
+0x7B76 U+8939 # <cjk> [2000]
+0x7B77 U+8940 # <cjk> [2000]
+0x7B78 U+8994 # <cjk> [2000]
+0x7B79 U+FA61 # CJK COMPATIBILITY IDEOGRAPH-FA61 [2000] [Unicode3.2]
+0x7B7A U+89D4 # <cjk> [2000]
+0x7B7B U+89E5 # <cjk> [2000]
+0x7B7C U+89F6 # <cjk> [2000]
+0x7B7D U+8A12 # <cjk> [2000]
+0x7B7E U+8A15 # <cjk> [2000]
+0x7C21 U+8A22 # <cjk> [2000]
+0x7C22 U+8A37 # <cjk> [2000]
+0x7C23 U+8A47 # <cjk> [2000]
+0x7C24 U+8A4E # <cjk> [2000]
+0x7C25 U+8A5D # <cjk> [2000]
+0x7C26 U+8A61 # <cjk> [2000]
+0x7C27 U+8A75 # <cjk> [2000]
+0x7C28 U+8A79 # <cjk> [2000]
+0x7C29 U+8AA7 # <cjk> [2000]
+0x7C2A U+8AD0 # <cjk> [2000]
+0x7C2B U+8ADF # <cjk> [2000]
+0x7C2C U+8AF4 # <cjk> [2000]
+0x7C2D U+8AF6 # <cjk> [2000]
+0x7C2E U+FA22 # CJK COMPATIBILITY IDEOGRAPH-FA22 [2000]
+0x7C2F U+FA62 # CJK COMPATIBILITY IDEOGRAPH-FA62 [2000] [Unicode3.2]
+0x7C30 U+FA63 # CJK COMPATIBILITY IDEOGRAPH-FA63 [2000] [Unicode3.2]
+0x7C31 U+8B46 # <cjk> [2000]
+0x7C32 U+8B54 # <cjk> [2000]
+0x7C33 U+8B59 # <cjk> [2000]
+0x7C34 U+8B69 # <cjk> [2000]
+0x7C35 U+8B9D # <cjk> [2000]
+0x7C36 U+8C49 # <cjk> [2000]
+0x7C37 U+8C68 # <cjk> [2000]
+0x7C38 U+FA64 # CJK COMPATIBILITY IDEOGRAPH-FA64 [2000] [Unicode3.2]
+0x7C39 U+8CE1 # <cjk> [2000]
+0x7C3A U+8CF4 # <cjk> [2000]
+0x7C3B U+8CF8 # <cjk> [2000]
+0x7C3C U+8CFE # <cjk> [2000]
+0x7C3D U+FA65 # CJK COMPATIBILITY IDEOGRAPH-FA65 [2000] [Unicode3.2]
+0x7C3E U+8D12 # <cjk> [2000]
+0x7C3F U+8D1B # <cjk> [2000]
+0x7C40 U+8DAF # <cjk> [2000]
+0x7C41 U+8DCE # <cjk> [2000]
+0x7C42 U+8DD1 # <cjk> [2000]
+0x7C43 U+8DD7 # <cjk> [2000]
+0x7C44 U+8E20 # <cjk> [2000]
+0x7C45 U+8E23 # <cjk> [2000]
+0x7C46 U+8E3D # <cjk> [2000]
+0x7C47 U+8E70 # <cjk> [2000]
+0x7C48 U+8E7B # <cjk> [2000]
+0x7C49 U+28277 # <cjk> [2000] [Unicode3.1]
+0x7C4A U+8EC0 # <cjk> [2000]
+0x7C4B U+4844 # <cjk> [2000]
+0x7C4C U+8EFA # <cjk> [2000]
+0x7C4D U+8F1E # <cjk> [2000]
+0x7C4E U+8F2D # <cjk> [2000]
+0x7C4F U+8F36 # <cjk> [2000]
+0x7C50 U+8F54 # <cjk> [2000]
+0x7C51 U+283CD # <cjk> [2000] [Unicode3.1]
+0x7C52 U+8FA6 # <cjk> [2000]
+0x7C53 U+8FB5 # <cjk> [2000]
+0x7C54 U+8FE4 # <cjk> [2000]
+0x7C55 U+8FE8 # <cjk> [2000]
+0x7C56 U+8FEE # <cjk> [2000]
+0x7C57 U+9008 # <cjk> [2000]
+0x7C58 U+902D # <cjk> [2000]
+0x7C59 U+FA67 # CJK COMPATIBILITY IDEOGRAPH-FA67 [2000] [Unicode3.2]
+0x7C5A U+9088 # <cjk> [2000]
+0x7C5B U+9095 # <cjk> [2000]
+0x7C5C U+9097 # <cjk> [2000]
+0x7C5D U+9099 # <cjk> [2000]
+0x7C5E U+909B # <cjk> [2000]
+0x7C5F U+90A2 # <cjk> [2000]
+0x7C60 U+90B3 # <cjk> [2000]
+0x7C61 U+90BE # <cjk> [2000]
+0x7C62 U+90C4 # <cjk> [2000]
+0x7C63 U+90C5 # <cjk> [2000]
+0x7C64 U+90C7 # <cjk> [2000]
+0x7C65 U+90D7 # <cjk> [2000]
+0x7C66 U+90DD # <cjk> [2000]
+0x7C67 U+90DE # <cjk> [2000]
+0x7C68 U+90EF # <cjk> [2000]
+0x7C69 U+90F4 # <cjk> [2000]
+0x7C6A U+FA26 # CJK COMPATIBILITY IDEOGRAPH-FA26 [2000]
+0x7C6B U+9114 # <cjk> [2000]
+0x7C6C U+9115 # <cjk> [2000]
+0x7C6D U+9116 # <cjk> [2000]
+0x7C6E U+9122 # <cjk> [2000]
+0x7C6F U+9123 # <cjk> [2000]
+0x7C70 U+9127 # <cjk> [2000]
+0x7C71 U+912F # <cjk> [2000]
+0x7C72 U+9131 # <cjk> [2000]
+0x7C73 U+9134 # <cjk> [2000]
+0x7C74 U+913D # <cjk> [2000]
+0x7C75 U+9148 # <cjk> [2000]
+0x7C76 U+915B # <cjk> [2000]
+0x7C77 U+9183 # <cjk> [2000]
+0x7C78 U+919E # <cjk> [2000]
+0x7C79 U+91AC # <cjk> [2000]
+0x7C7A U+91B1 # <cjk> [2000]
+0x7C7B U+91BC # <cjk> [2000]
+0x7C7C U+91D7 # <cjk> [2000]
+0x7C7D U+91FB # <cjk> [2000]
+0x7C7E U+91E4 # <cjk> [2000]
+0x7D21 U+91E5 # <cjk> [2000]
+0x7D22 U+91ED # <cjk> [2000]
+0x7D23 U+91F1 # <cjk> [2000]
+0x7D24 U+9207 # <cjk> [2000]
+0x7D25 U+9210 # <cjk> [2000]
+0x7D26 U+9238 # <cjk> [2000]
+0x7D27 U+9239 # <cjk> [2000]
+0x7D28 U+923A # <cjk> [2000]
+0x7D29 U+923C # <cjk> [2000]
+0x7D2A U+9240 # <cjk> [2000]
+0x7D2B U+9243 # <cjk> [2000]
+0x7D2C U+924F # <cjk> [2000]
+0x7D2D U+9278 # <cjk> [2000]
+0x7D2E U+9288 # <cjk> [2000]
+0x7D2F U+92C2 # <cjk> [2000]
+0x7D30 U+92CB # <cjk> [2000]
+0x7D31 U+92CC # <cjk> [2000]
+0x7D32 U+92D3 # <cjk> [2000]
+0x7D33 U+92E0 # <cjk> [2000]
+0x7D34 U+92FF # <cjk> [2000]
+0x7D35 U+9304 # <cjk> [2000]
+0x7D36 U+931F # <cjk> [2000]
+0x7D37 U+9321 # <cjk> [2000]
+0x7D38 U+9325 # <cjk> [2000]
+0x7D39 U+9348 # <cjk> [2000]
+0x7D3A U+9349 # <cjk> [2000]
+0x7D3B U+934A # <cjk> [2000]
+0x7D3C U+9364 # <cjk> [2000]
+0x7D3D U+9365 # <cjk> [2000]
+0x7D3E U+936A # <cjk> [2000]
+0x7D3F U+9370 # <cjk> [2000]
+0x7D40 U+939B # <cjk> [2000]
+0x7D41 U+93A3 # <cjk> [2000]
+0x7D42 U+93BA # <cjk> [2000]
+0x7D43 U+93C6 # <cjk> [2000]
+0x7D44 U+93DE # <cjk> [2000]
+0x7D45 U+93DF # <cjk> [2000]
+0x7D46 U+9404 # <cjk> [2000]
+0x7D47 U+93FD # <cjk> [2000]
+0x7D48 U+9433 # <cjk> [2000]
+0x7D49 U+944A # <cjk> [2000]
+0x7D4A U+9463 # <cjk> [2000]
+0x7D4B U+946B # <cjk> [2000]
+0x7D4C U+9471 # <cjk> [2000]
+0x7D4D U+9472 # <cjk> [2000]
+0x7D4E U+958E # <cjk> [2000]
+0x7D4F U+959F # <cjk> [2000]
+0x7D50 U+95A6 # <cjk> [2000]
+0x7D51 U+95A9 # <cjk> [2000]
+0x7D52 U+95AC # <cjk> [2000]
+0x7D53 U+95B6 # <cjk> [2000]
+0x7D54 U+95BD # <cjk> [2000]
+0x7D55 U+95CB # <cjk> [2000]
+0x7D56 U+95D0 # <cjk> [2000]
+0x7D57 U+95D3 # <cjk> [2000]
+0x7D58 U+49B0 # <cjk> [2000]
+0x7D59 U+95DA # <cjk> [2000]
+0x7D5A U+95DE # <cjk> [2000]
+0x7D5B U+9658 # <cjk> [2000]
+0x7D5C U+9684 # <cjk> [2000]
+0x7D5D U+F9DC # CJK COMPATIBILITY IDEOGRAPH-F9DC [2000]
+0x7D5E U+969D # <cjk> [2000]
+0x7D5F U+96A4 # <cjk> [2000]
+0x7D60 U+96A5 # <cjk> [2000]
+0x7D61 U+96D2 # <cjk> [2000]
+0x7D62 U+96DE # <cjk> [2000]
+0x7D63 U+FA68 # CJK COMPATIBILITY IDEOGRAPH-FA68 [2000] [Unicode3.2]
+0x7D64 U+96E9 # <cjk> [2000]
+0x7D65 U+96EF # <cjk> [2000]
+0x7D66 U+9733 # <cjk> [2000]
+0x7D67 U+973B # <cjk> [2000]
+0x7D68 U+974D # <cjk> [2000]
+0x7D69 U+974E # <cjk> [2000]
+0x7D6A U+974F # <cjk> [2000]
+0x7D6B U+975A # <cjk> [2000]
+0x7D6C U+976E # <cjk> [2000]
+0x7D6D U+9773 # <cjk> [2000]
+0x7D6E U+9795 # <cjk> [2000]
+0x7D6F U+97AE # <cjk> [2000]
+0x7D70 U+97BA # <cjk> [2000]
+0x7D71 U+97C1 # <cjk> [2000]
+0x7D72 U+97C9 # <cjk> [2000]
+0x7D73 U+97DE # <cjk> [2000]
+0x7D74 U+97DB # <cjk> [2000]
+0x7D75 U+97F4 # <cjk> [2000]
+0x7D76 U+FA69 # CJK COMPATIBILITY IDEOGRAPH-FA69 [2000] [Unicode3.2]
+0x7D77 U+980A # <cjk> [2000]
+0x7D78 U+981E # <cjk> [2000]
+0x7D79 U+982B # <cjk> [2000]
+0x7D7A U+9830 # <cjk> [2000]
+0x7D7B U+FA6A # CJK COMPATIBILITY IDEOGRAPH-FA6A [2000] [Unicode3.2]
+0x7D7C U+9852 # <cjk> [2000]
+0x7D7D U+9853 # <cjk> [2000]
+0x7D7E U+9856 # <cjk> [2000]
+0x7E21 U+9857 # <cjk> [2000]
+0x7E22 U+9859 # <cjk> [2000]
+0x7E23 U+985A # <cjk> [2000]
+0x7E24 U+F9D0 # CJK COMPATIBILITY IDEOGRAPH-F9D0 [2000]
+0x7E25 U+9865 # <cjk> [2000]
+0x7E26 U+986C # <cjk> [2000]
+0x7E27 U+98BA # <cjk> [2000]
+0x7E28 U+98C8 # <cjk> [2000]
+0x7E29 U+98E7 # <cjk> [2000]
+0x7E2A U+9958 # <cjk> [2000]
+0x7E2B U+999E # <cjk> [2000]
+0x7E2C U+9A02 # <cjk> [2000]
+0x7E2D U+9A03 # <cjk> [2000]
+0x7E2E U+9A24 # <cjk> [2000]
+0x7E2F U+9A2D # <cjk> [2000]
+0x7E30 U+9A2E # <cjk> [2000]
+0x7E31 U+9A38 # <cjk> [2000]
+0x7E32 U+9A4A # <cjk> [2000]
+0x7E33 U+9A4E # <cjk> [2000]
+0x7E34 U+9A52 # <cjk> [2000]
+0x7E35 U+9AB6 # <cjk> [2000]
+0x7E36 U+9AC1 # <cjk> [2000]
+0x7E37 U+9AC3 # <cjk> [2000]
+0x7E38 U+9ACE # <cjk> [2000]
+0x7E39 U+9AD6 # <cjk> [2000]
+0x7E3A U+9AF9 # <cjk> [2000]
+0x7E3B U+9B02 # <cjk> [2000]
+0x7E3C U+9B08 # <cjk> [2000]
+0x7E3D U+9B20 # <cjk> [2000]
+0x7E3E U+4C17 # <cjk> [2000]
+0x7E3F U+9B2D # <cjk> [2000]
+0x7E40 U+9B5E # <cjk> [2000]
+0x7E41 U+9B79 # <cjk> [2000]
+0x7E42 U+9B66 # <cjk> [2000]
+0x7E43 U+9B72 # <cjk> [2000]
+0x7E44 U+9B75 # <cjk> [2000]
+0x7E45 U+9B84 # <cjk> [2000]
+0x7E46 U+9B8A # <cjk> [2000]
+0x7E47 U+9B8F # <cjk> [2000]
+0x7E48 U+9B9E # <cjk> [2000]
+0x7E49 U+9BA7 # <cjk> [2000]
+0x7E4A U+9BC1 # <cjk> [2000]
+0x7E4B U+9BCE # <cjk> [2000]
+0x7E4C U+9BE5 # <cjk> [2000]
+0x7E4D U+9BF8 # <cjk> [2000]
+0x7E4E U+9BFD # <cjk> [2000]
+0x7E4F U+9C00 # <cjk> [2000]
+0x7E50 U+9C23 # <cjk> [2000]
+0x7E51 U+9C41 # <cjk> [2000]
+0x7E52 U+9C4F # <cjk> [2000]
+0x7E53 U+9C50 # <cjk> [2000]
+0x7E54 U+9C53 # <cjk> [2000]
+0x7E55 U+9C63 # <cjk> [2000]
+0x7E56 U+9C65 # <cjk> [2000]
+0x7E57 U+9C77 # <cjk> [2000]
+0x7E58 U+9D1D # <cjk> [2000]
+0x7E59 U+9D1E # <cjk> [2000]
+0x7E5A U+9D43 # <cjk> [2000]
+0x7E5B U+9D47 # <cjk> [2000]
+0x7E5C U+9D52 # <cjk> [2000]
+0x7E5D U+9D63 # <cjk> [2000]
+0x7E5E U+9D70 # <cjk> [2000]
+0x7E5F U+9D7C # <cjk> [2000]
+0x7E60 U+9D8A # <cjk> [2000]
+0x7E61 U+9D96 # <cjk> [2000]
+0x7E62 U+9DC0 # <cjk> [2000]
+0x7E63 U+9DAC # <cjk> [2000]
+0x7E64 U+9DBC # <cjk> [2000]
+0x7E65 U+9DD7 # <cjk> [2000]
+0x7E66 U+2A190 # <cjk> [2000] [Unicode3.1]
+0x7E67 U+9DE7 # <cjk> [2000]
+0x7E68 U+9E07 # <cjk> [2000]
+0x7E69 U+9E15 # <cjk> [2000]
+0x7E6A U+9E7C # <cjk> [2000]
+0x7E6B U+9E9E # <cjk> [2000]
+0x7E6C U+9EA4 # <cjk> [2000]
+0x7E6D U+9EAC # <cjk> [2000]
+0x7E6E U+9EAF # <cjk> [2000]
+0x7E6F U+9EB4 # <cjk> [2000]
+0x7E70 U+9EB5 # <cjk> [2000]
+0x7E71 U+9EC3 # <cjk> [2000]
+0x7E72 U+9ED1 # <cjk> [2000]
+0x7E73 U+9F10 # <cjk> [2000]
+0x7E74 U+9F39 # <cjk> [2000]
+0x7E75 U+9F57 # <cjk> [2000]
+0x7E76 U+9F90 # <cjk> [2000]
+0x7E77 U+9F94 # <cjk> [2000]
+0x7E78 U+9F97 # <cjk> [2000]
+0x7E79 U+9FA2 # <cjk> [2000]
+0x7E7A U+59F8 # <cjk> [2004]
+0x7E7B U+5C5B # <cjk> [2004]
+0x7E7C U+5E77 # <cjk> [2004]
+0x7E7D U+7626 # <cjk> [2004]
+0x7E7E U+7E6B # <cjk> [2004]
+0xA1A1 U+20089 # <cjk> [2000] [Unicode3.1]
+0xA1A2 U+4E02 # <cjk> [2000]
+0xA1A3 U+4E0F # <cjk> [2000]
+0xA1A4 U+4E12 # <cjk> [2000]
+0xA1A5 U+4E29 # <cjk> [2000]
+0xA1A6 U+4E2B # <cjk> [2000]
+0xA1A7 U+4E2E # <cjk> [2000]
+0xA1A8 U+4E40 # <cjk> [2000]
+0xA1A9 U+4E47 # <cjk> [2000]
+0xA1AA U+4E48 # <cjk> [2000]
+0xA1AB U+200A2 # <cjk> [2000] [Unicode3.1]
+0xA1AC U+4E51 # <cjk> [2000]
+0xA1AD U+3406 # <cjk> [2000]
+0xA1AE U+200A4 # <cjk> [2000] [Unicode3.1]
+0xA1AF U+4E5A # <cjk> [2000]
+0xA1B0 U+4E69 # <cjk> [2000]
+0xA1B1 U+4E9D # <cjk> [2000]
+0xA1B2 U+342C # <cjk> [2000]
+0xA1B3 U+342E # <cjk> [2000]
+0xA1B4 U+4EB9 # <cjk> [2000]
+0xA1B5 U+4EBB # <cjk> [2000]
+0xA1B6 U+201A2 # <cjk> [2000] [Unicode3.1]
+0xA1B7 U+4EBC # <cjk> [2000]
+0xA1B8 U+4EC3 # <cjk> [2000]
+0xA1B9 U+4EC8 # <cjk> [2000]
+0xA1BA U+4ED0 # <cjk> [2000]
+0xA1BB U+4EEB # <cjk> [2000]
+0xA1BC U+4EDA # <cjk> [2000]
+0xA1BD U+4EF1 # <cjk> [2000]
+0xA1BE U+4EF5 # <cjk> [2000]
+0xA1BF U+4F00 # <cjk> [2000]
+0xA1C0 U+4F16 # <cjk> [2000]
+0xA1C1 U+4F64 # <cjk> [2000]
+0xA1C2 U+4F37 # <cjk> [2000]
+0xA1C3 U+4F3E # <cjk> [2000]
+0xA1C4 U+4F54 # <cjk> [2000]
+0xA1C5 U+4F58 # <cjk> [2000]
+0xA1C6 U+20213 # <cjk> [2000] [Unicode3.1]
+0xA1C7 U+4F77 # <cjk> [2000]
+0xA1C8 U+4F78 # <cjk> [2000]
+0xA1C9 U+4F7A # <cjk> [2000]
+0xA1CA U+4F7D # <cjk> [2000]
+0xA1CB U+4F82 # <cjk> [2000]
+0xA1CC U+4F85 # <cjk> [2000]
+0xA1CD U+4F92 # <cjk> [2000]
+0xA1CE U+4F9A # <cjk> [2000]
+0xA1CF U+4FE6 # <cjk> [2000]
+0xA1D0 U+4FB2 # <cjk> [2000]
+0xA1D1 U+4FBE # <cjk> [2000]
+0xA1D2 U+4FC5 # <cjk> [2000]
+0xA1D3 U+4FCB # <cjk> [2000]
+0xA1D4 U+4FCF # <cjk> [2000]
+0xA1D5 U+4FD2 # <cjk> [2000]
+0xA1D6 U+346A # <cjk> [2000]
+0xA1D7 U+4FF2 # <cjk> [2000]
+0xA1D8 U+5000 # <cjk> [2000]
+0xA1D9 U+5010 # <cjk> [2000]
+0xA1DA U+5013 # <cjk> [2000]
+0xA1DB U+501C # <cjk> [2000]
+0xA1DC U+501E # <cjk> [2000]
+0xA1DD U+5022 # <cjk> [2000]
+0xA1DE U+3468 # <cjk> [2000]
+0xA1DF U+5042 # <cjk> [2000]
+0xA1E0 U+5046 # <cjk> [2000]
+0xA1E1 U+504E # <cjk> [2000]
+0xA1E2 U+5053 # <cjk> [2000]
+0xA1E3 U+5057 # <cjk> [2000]
+0xA1E4 U+5063 # <cjk> [2000]
+0xA1E5 U+5066 # <cjk> [2000]
+0xA1E6 U+506A # <cjk> [2000]
+0xA1E7 U+5070 # <cjk> [2000]
+0xA1E8 U+50A3 # <cjk> [2000]
+0xA1E9 U+5088 # <cjk> [2000]
+0xA1EA U+5092 # <cjk> [2000]
+0xA1EB U+5093 # <cjk> [2000]
+0xA1EC U+5095 # <cjk> [2000]
+0xA1ED U+5096 # <cjk> [2000]
+0xA1EE U+509C # <cjk> [2000]
+0xA1EF U+50AA # <cjk> [2000]
+0xA1F0 U+2032B # <cjk> [2000] [Unicode3.1]
+0xA1F1 U+50B1 # <cjk> [2000]
+0xA1F2 U+50BA # <cjk> [2000]
+0xA1F3 U+50BB # <cjk> [2000]
+0xA1F4 U+50C4 # <cjk> [2000]
+0xA1F5 U+50C7 # <cjk> [2000]
+0xA1F6 U+50F3 # <cjk> [2000]
+0xA1F7 U+20381 # <cjk> [2000] [Unicode3.1]
+0xA1F8 U+50CE # <cjk> [2000]
+0xA1F9 U+20371 # <cjk> [2000] [Unicode3.1]
+0xA1FA U+50D4 # <cjk> [2000]
+0xA1FB U+50D9 # <cjk> [2000]
+0xA1FC U+50E1 # <cjk> [2000]
+0xA1FD U+50E9 # <cjk> [2000]
+0xA1FE U+3492 # <cjk> [2000]
+0xA3A1 U+5108 # <cjk> [2000]
+0xA3A2 U+203F9 # <cjk> [2000] [Unicode3.1]
+0xA3A3 U+5117 # <cjk> [2000]
+0xA3A4 U+511B # <cjk> [2000]
+0xA3A5 U+2044A # <cjk> [2000] [Unicode3.1]
+0xA3A6 U+5160 # <cjk> [2000]
+0xA3A7 U+20509 # <cjk> [2000] [Unicode3.1]
+0xA3A8 U+5173 # <cjk> [2000]
+0xA3A9 U+5183 # <cjk> [2000]
+0xA3AA U+518B # <cjk> [2000]
+0xA3AB U+34BC # <cjk> [2000]
+0xA3AC U+5198 # <cjk> [2000]
+0xA3AD U+51A3 # <cjk> [2000]
+0xA3AE U+51AD # <cjk> [2000]
+0xA3AF U+34C7 # <cjk> [2000]
+0xA3B0 U+51BC # <cjk> [2000]
+0xA3B1 U+205D6 # <cjk> [2000] [Unicode3.1]
+0xA3B2 U+20628 # <cjk> [2000] [Unicode3.1]
+0xA3B3 U+51F3 # <cjk> [2000]
+0xA3B4 U+51F4 # <cjk> [2000]
+0xA3B5 U+5202 # <cjk> [2000]
+0xA3B6 U+5212 # <cjk> [2000]
+0xA3B7 U+5216 # <cjk> [2000]
+0xA3B8 U+2074F # <cjk> [2000] [Unicode3.1]
+0xA3B9 U+5255 # <cjk> [2000]
+0xA3BA U+525C # <cjk> [2000]
+0xA3BB U+526C # <cjk> [2000]
+0xA3BC U+5277 # <cjk> [2000]
+0xA3BD U+5284 # <cjk> [2000]
+0xA3BE U+5282 # <cjk> [2000]
+0xA3BF U+20807 # <cjk> [2000] [Unicode3.1]
+0xA3C0 U+5298 # <cjk> [2000]
+0xA3C1 U+2083A # <cjk> [2000] [Unicode3.1]
+0xA3C2 U+52A4 # <cjk> [2000]
+0xA3C3 U+52A6 # <cjk> [2000]
+0xA3C4 U+52AF # <cjk> [2000]
+0xA3C5 U+52BA # <cjk> [2000]
+0xA3C6 U+52BB # <cjk> [2000]
+0xA3C7 U+52CA # <cjk> [2000]
+0xA3C8 U+351F # <cjk> [2000]
+0xA3C9 U+52D1 # <cjk> [2000]
+0xA3CA U+208B9 # <cjk> [2000] [Unicode3.1]
+0xA3CB U+52F7 # <cjk> [2000]
+0xA3CC U+530A # <cjk> [2000]
+0xA3CD U+530B # <cjk> [2000]
+0xA3CE U+5324 # <cjk> [2000]
+0xA3CF U+5335 # <cjk> [2000]
+0xA3D0 U+533E # <cjk> [2000]
+0xA3D1 U+5342 # <cjk> [2000]
+0xA3D2 U+2097C # <cjk> [2000] [Unicode3.1]
+0xA3D3 U+2099D # <cjk> [2000] [Unicode3.1]
+0xA3D4 U+5367 # <cjk> [2000]
+0xA3D5 U+536C # <cjk> [2000]
+0xA3D6 U+537A # <cjk> [2000]
+0xA3D7 U+53A4 # <cjk> [2000]
+0xA3D8 U+53B4 # <cjk> [2000]
+0xA3D9 U+20AD3 # <cjk> [2000] [Unicode3.1]
+0xA3DA U+53B7 # <cjk> [2000]
+0xA3DB U+53C0 # <cjk> [2000]
+0xA3DC U+20B1D # <cjk> [2000] [Unicode3.1]
+0xA3DD U+355D # <cjk> [2000]
+0xA3DE U+355E # <cjk> [2000]
+0xA3DF U+53D5 # <cjk> [2000]
+0xA3E0 U+53DA # <cjk> [2000]
+0xA3E1 U+3563 # <cjk> [2000]
+0xA3E2 U+53F4 # <cjk> [2000]
+0xA3E3 U+53F5 # <cjk> [2000]
+0xA3E4 U+5455 # <cjk> [2000]
+0xA3E5 U+5424 # <cjk> [2000]
+0xA3E6 U+5428 # <cjk> [2000]
+0xA3E7 U+356E # <cjk> [2000]
+0xA3E8 U+5443 # <cjk> [2000]
+0xA3E9 U+5462 # <cjk> [2000]
+0xA3EA U+5466 # <cjk> [2000]
+0xA3EB U+546C # <cjk> [2000]
+0xA3EC U+548A # <cjk> [2000]
+0xA3ED U+548D # <cjk> [2000]
+0xA3EE U+5495 # <cjk> [2000]
+0xA3EF U+54A0 # <cjk> [2000]
+0xA3F0 U+54A6 # <cjk> [2000]
+0xA3F1 U+54AD # <cjk> [2000]
+0xA3F2 U+54AE # <cjk> [2000]
+0xA3F3 U+54B7 # <cjk> [2000]
+0xA3F4 U+54BA # <cjk> [2000]
+0xA3F5 U+54BF # <cjk> [2000]
+0xA3F6 U+54C3 # <cjk> [2000]
+0xA3F7 U+20D45 # <cjk> [2000] [Unicode3.1]
+0xA3F8 U+54EC # <cjk> [2000]
+0xA3F9 U+54EF # <cjk> [2000]
+0xA3FA U+54F1 # <cjk> [2000]
+0xA3FB U+54F3 # <cjk> [2000]
+0xA3FC U+5500 # <cjk> [2000]
+0xA3FD U+5501 # <cjk> [2000]
+0xA3FE U+5509 # <cjk> [2000]
+0xA4A1 U+553C # <cjk> [2000]
+0xA4A2 U+5541 # <cjk> [2000]
+0xA4A3 U+35A6 # <cjk> [2000]
+0xA4A4 U+5547 # <cjk> [2000]
+0xA4A5 U+554A # <cjk> [2000]
+0xA4A6 U+35A8 # <cjk> [2000]
+0xA4A7 U+5560 # <cjk> [2000]
+0xA4A8 U+5561 # <cjk> [2000]
+0xA4A9 U+5564 # <cjk> [2000]
+0xA4AA U+20DE1 # <cjk> [2000] [Unicode3.1]
+0xA4AB U+557D # <cjk> [2000]
+0xA4AC U+5582 # <cjk> [2000]
+0xA4AD U+5588 # <cjk> [2000]
+0xA4AE U+5591 # <cjk> [2000]
+0xA4AF U+35C5 # <cjk> [2000]
+0xA4B0 U+55D2 # <cjk> [2000]
+0xA4B1 U+20E95 # <cjk> [2000] [Unicode3.1]
+0xA4B2 U+20E6D # <cjk> [2000] [Unicode3.1]
+0xA4B3 U+55BF # <cjk> [2000]
+0xA4B4 U+55C9 # <cjk> [2000]
+0xA4B5 U+55CC # <cjk> [2000]
+0xA4B6 U+55D1 # <cjk> [2000]
+0xA4B7 U+55DD # <cjk> [2000]
+0xA4B8 U+35DA # <cjk> [2000]
+0xA4B9 U+55E2 # <cjk> [2000]
+0xA4BA U+20E64 # <cjk> [2000] [Unicode3.1]
+0xA4BB U+55E9 # <cjk> [2000]
+0xA4BC U+5628 # <cjk> [2000]
+0xA4BD U+20F5F # <cjk> [2000] [Unicode3.1]
+0xA4BE U+5607 # <cjk> [2000]
+0xA4BF U+5610 # <cjk> [2000]
+0xA4C0 U+5630 # <cjk> [2000]
+0xA4C1 U+5637 # <cjk> [2000]
+0xA4C2 U+35F4 # <cjk> [2000]
+0xA4C3 U+563D # <cjk> [2000]
+0xA4C4 U+563F # <cjk> [2000]
+0xA4C5 U+5640 # <cjk> [2000]
+0xA4C6 U+5647 # <cjk> [2000]
+0xA4C7 U+565E # <cjk> [2000]
+0xA4C8 U+5660 # <cjk> [2000]
+0xA4C9 U+566D # <cjk> [2000]
+0xA4CA U+3605 # <cjk> [2000]
+0xA4CB U+5688 # <cjk> [2000]
+0xA4CC U+568C # <cjk> [2000]
+0xA4CD U+5695 # <cjk> [2000]
+0xA4CE U+569A # <cjk> [2000]
+0xA4CF U+569D # <cjk> [2000]
+0xA4D0 U+56A8 # <cjk> [2000]
+0xA4D1 U+56AD # <cjk> [2000]
+0xA4D2 U+56B2 # <cjk> [2000]
+0xA4D3 U+56C5 # <cjk> [2000]
+0xA4D4 U+56CD # <cjk> [2000]
+0xA4D5 U+56DF # <cjk> [2000]
+0xA4D6 U+56E8 # <cjk> [2000]
+0xA4D7 U+56F6 # <cjk> [2000]
+0xA4D8 U+56F7 # <cjk> [2000]
+0xA4D9 U+21201 # <cjk> [2000] [Unicode3.1]
+0xA4DA U+5715 # <cjk> [2000]
+0xA4DB U+5723 # <cjk> [2000]
+0xA4DC U+21255 # <cjk> [2000] [Unicode3.1]
+0xA4DD U+5729 # <cjk> [2000]
+0xA4DE U+2127B # <cjk> [2000] [Unicode3.1]
+0xA4DF U+5745 # <cjk> [2000]
+0xA4E0 U+5746 # <cjk> [2000]
+0xA4E1 U+574C # <cjk> [2000]
+0xA4E2 U+574D # <cjk> [2000]
+0xA4E3 U+21274 # <cjk> [2000] [Unicode3.1]
+0xA4E4 U+5768 # <cjk> [2000]
+0xA4E5 U+576F # <cjk> [2000]
+0xA4E6 U+5773 # <cjk> [2000]
+0xA4E7 U+5774 # <cjk> [2000]
+0xA4E8 U+5775 # <cjk> [2000]
+0xA4E9 U+577B # <cjk> [2000]
+0xA4EA U+212E4 # <cjk> [2000] [Unicode3.1]
+0xA4EB U+212D7 # <cjk> [2000] [Unicode3.1]
+0xA4EC U+57AC # <cjk> [2000]
+0xA4ED U+579A # <cjk> [2000]
+0xA4EE U+579D # <cjk> [2000]
+0xA4EF U+579E # <cjk> [2000]
+0xA4F0 U+57A8 # <cjk> [2000]
+0xA4F1 U+57D7 # <cjk> [2000]
+0xA4F2 U+212FD # <cjk> [2000] [Unicode3.1]
+0xA4F3 U+57CC # <cjk> [2000]
+0xA4F4 U+21336 # <cjk> [2000] [Unicode3.1]
+0xA4F5 U+21344 # <cjk> [2000] [Unicode3.1]
+0xA4F6 U+57DE # <cjk> [2000]
+0xA4F7 U+57E6 # <cjk> [2000]
+0xA4F8 U+57F0 # <cjk> [2000]
+0xA4F9 U+364A # <cjk> [2000]
+0xA4FA U+57F8 # <cjk> [2000]
+0xA4FB U+57FB # <cjk> [2000]
+0xA4FC U+57FD # <cjk> [2000]
+0xA4FD U+5804 # <cjk> [2000]
+0xA4FE U+581E # <cjk> [2000]
+0xA5A1 U+5820 # <cjk> [2000]
+0xA5A2 U+5827 # <cjk> [2000]
+0xA5A3 U+5832 # <cjk> [2000]
+0xA5A4 U+5839 # <cjk> [2000]
+0xA5A5 U+213C4 # <cjk> [2000] [Unicode3.1]
+0xA5A6 U+5849 # <cjk> [2000]
+0xA5A7 U+584C # <cjk> [2000]
+0xA5A8 U+5867 # <cjk> [2000]
+0xA5A9 U+588A # <cjk> [2000]
+0xA5AA U+588B # <cjk> [2000]
+0xA5AB U+588D # <cjk> [2000]
+0xA5AC U+588F # <cjk> [2000]
+0xA5AD U+5890 # <cjk> [2000]
+0xA5AE U+5894 # <cjk> [2000]
+0xA5AF U+589D # <cjk> [2000]
+0xA5B0 U+58AA # <cjk> [2000]
+0xA5B1 U+58B1 # <cjk> [2000]
+0xA5B2 U+2146D # <cjk> [2000] [Unicode3.1]
+0xA5B3 U+58C3 # <cjk> [2000]
+0xA5B4 U+58CD # <cjk> [2000]
+0xA5B5 U+58E2 # <cjk> [2000]
+0xA5B6 U+58F3 # <cjk> [2000]
+0xA5B7 U+58F4 # <cjk> [2000]
+0xA5B8 U+5905 # <cjk> [2000]
+0xA5B9 U+5906 # <cjk> [2000]
+0xA5BA U+590B # <cjk> [2000]
+0xA5BB U+590D # <cjk> [2000]
+0xA5BC U+5914 # <cjk> [2000]
+0xA5BD U+5924 # <cjk> [2000]
+0xA5BE U+215D7 # <cjk> [2000] [Unicode3.1]
+0xA5BF U+3691 # <cjk> [2000]
+0xA5C0 U+593D # <cjk> [2000]
+0xA5C1 U+3699 # <cjk> [2000]
+0xA5C2 U+5946 # <cjk> [2000]
+0xA5C3 U+3696 # <cjk> [2000]
+0xA5C4 U+26C29 # <cjk> [2000] [Unicode3.1]
+0xA5C5 U+595B # <cjk> [2000]
+0xA5C6 U+595F # <cjk> [2000]
+0xA5C7 U+21647 # <cjk> [2000] [Unicode3.1]
+0xA5C8 U+5975 # <cjk> [2000]
+0xA5C9 U+5976 # <cjk> [2000]
+0xA5CA U+597C # <cjk> [2000]
+0xA5CB U+599F # <cjk> [2000]
+0xA5CC U+59AE # <cjk> [2000]
+0xA5CD U+59BC # <cjk> [2000]
+0xA5CE U+59C8 # <cjk> [2000]
+0xA5CF U+59CD # <cjk> [2000]
+0xA5D0 U+59DE # <cjk> [2000]
+0xA5D1 U+59E3 # <cjk> [2000]
+0xA5D2 U+59E4 # <cjk> [2000]
+0xA5D3 U+59E7 # <cjk> [2000]
+0xA5D4 U+59EE # <cjk> [2000]
+0xA5D5 U+21706 # <cjk> [2000] [Unicode3.1]
+0xA5D6 U+21742 # <cjk> [2000] [Unicode3.1]
+0xA5D7 U+36CF # <cjk> [2000]
+0xA5D8 U+5A0C # <cjk> [2000]
+0xA5D9 U+5A0D # <cjk> [2000]
+0xA5DA U+5A17 # <cjk> [2000]
+0xA5DB U+5A27 # <cjk> [2000]
+0xA5DC U+5A2D # <cjk> [2000]
+0xA5DD U+5A55 # <cjk> [2000]
+0xA5DE U+5A65 # <cjk> [2000]
+0xA5DF U+5A7A # <cjk> [2000]
+0xA5E0 U+5A8B # <cjk> [2000]
+0xA5E1 U+5A9C # <cjk> [2000]
+0xA5E2 U+5A9F # <cjk> [2000]
+0xA5E3 U+5AA0 # <cjk> [2000]
+0xA5E4 U+5AA2 # <cjk> [2000]
+0xA5E5 U+5AB1 # <cjk> [2000]
+0xA5E6 U+5AB3 # <cjk> [2000]
+0xA5E7 U+5AB5 # <cjk> [2000]
+0xA5E8 U+5ABA # <cjk> [2000]
+0xA5E9 U+5ABF # <cjk> [2000]
+0xA5EA U+5ADA # <cjk> [2000]
+0xA5EB U+5ADC # <cjk> [2000]
+0xA5EC U+5AE0 # <cjk> [2000]
+0xA5ED U+5AE5 # <cjk> [2000]
+0xA5EE U+5AF0 # <cjk> [2000]
+0xA5EF U+5AEE # <cjk> [2000]
+0xA5F0 U+5AF5 # <cjk> [2000]
+0xA5F1 U+5B00 # <cjk> [2000]
+0xA5F2 U+5B08 # <cjk> [2000]
+0xA5F3 U+5B17 # <cjk> [2000]
+0xA5F4 U+5B34 # <cjk> [2000]
+0xA5F5 U+5B2D # <cjk> [2000]
+0xA5F6 U+5B4C # <cjk> [2000]
+0xA5F7 U+5B52 # <cjk> [2000]
+0xA5F8 U+5B68 # <cjk> [2000]
+0xA5F9 U+5B6F # <cjk> [2000]
+0xA5FA U+5B7C # <cjk> [2000]
+0xA5FB U+5B7F # <cjk> [2000]
+0xA5FC U+5B81 # <cjk> [2000]
+0xA5FD U+5B84 # <cjk> [2000]
+0xA5FE U+219C3 # <cjk> [2000] [Unicode3.1]
+0xA8A1 U+5B96 # <cjk> [2000]
+0xA8A2 U+5BAC # <cjk> [2000]
+0xA8A3 U+3761 # <cjk> [2000]
+0xA8A4 U+5BC0 # <cjk> [2000]
+0xA8A5 U+3762 # <cjk> [2000]
+0xA8A6 U+5BCE # <cjk> [2000]
+0xA8A7 U+5BD6 # <cjk> [2000]
+0xA8A8 U+376C # <cjk> [2000]
+0xA8A9 U+376B # <cjk> [2000]
+0xA8AA U+5BF1 # <cjk> [2000]
+0xA8AB U+5BFD # <cjk> [2000]
+0xA8AC U+3775 # <cjk> [2000]
+0xA8AD U+5C03 # <cjk> [2000]
+0xA8AE U+5C29 # <cjk> [2000]
+0xA8AF U+5C30 # <cjk> [2000]
+0xA8B0 U+21C56 # <cjk> [2000] [Unicode3.1]
+0xA8B1 U+5C5F # <cjk> [2000]
+0xA8B2 U+5C63 # <cjk> [2000]
+0xA8B3 U+5C67 # <cjk> [2000]
+0xA8B4 U+5C68 # <cjk> [2000]
+0xA8B5 U+5C69 # <cjk> [2000]
+0xA8B6 U+5C70 # <cjk> [2000]
+0xA8B7 U+21D2D # <cjk> [2000] [Unicode3.1]
+0xA8B8 U+21D45 # <cjk> [2000] [Unicode3.1]
+0xA8B9 U+5C7C # <cjk> [2000]
+0xA8BA U+21D78 # <cjk> [2000] [Unicode3.1]
+0xA8BB U+21D62 # <cjk> [2000] [Unicode3.1]
+0xA8BC U+5C88 # <cjk> [2000]
+0xA8BD U+5C8A # <cjk> [2000]
+0xA8BE U+37C1 # <cjk> [2000]
+0xA8BF U+21DA1 # <cjk> [2000] [Unicode3.1]
+0xA8C0 U+21D9C # <cjk> [2000] [Unicode3.1]
+0xA8C1 U+5CA0 # <cjk> [2000]
+0xA8C2 U+5CA2 # <cjk> [2000]
+0xA8C3 U+5CA6 # <cjk> [2000]
+0xA8C4 U+5CA7 # <cjk> [2000]
+0xA8C5 U+21D92 # <cjk> [2000] [Unicode3.1]
+0xA8C6 U+5CAD # <cjk> [2000]
+0xA8C7 U+5CB5 # <cjk> [2000]
+0xA8C8 U+21DB7 # <cjk> [2000] [Unicode3.1]
+0xA8C9 U+5CC9 # <cjk> [2000]
+0xA8CA U+21DE0 # <cjk> [2000] [Unicode3.1]
+0xA8CB U+21E33 # <cjk> [2000] [Unicode3.1]
+0xA8CC U+5D06 # <cjk> [2000]
+0xA8CD U+5D10 # <cjk> [2000]
+0xA8CE U+5D2B # <cjk> [2000]
+0xA8CF U+5D1D # <cjk> [2000]
+0xA8D0 U+5D20 # <cjk> [2000]
+0xA8D1 U+5D24 # <cjk> [2000]
+0xA8D2 U+5D26 # <cjk> [2000]
+0xA8D3 U+5D31 # <cjk> [2000]
+0xA8D4 U+5D39 # <cjk> [2000]
+0xA8D5 U+5D42 # <cjk> [2000]
+0xA8D6 U+37E8 # <cjk> [2000]
+0xA8D7 U+5D61 # <cjk> [2000]
+0xA8D8 U+5D6A # <cjk> [2000]
+0xA8D9 U+37F4 # <cjk> [2000]
+0xA8DA U+5D70 # <cjk> [2000]
+0xA8DB U+21F1E # <cjk> [2000] [Unicode3.1]
+0xA8DC U+37FD # <cjk> [2000]
+0xA8DD U+5D88 # <cjk> [2000]
+0xA8DE U+3800 # <cjk> [2000]
+0xA8DF U+5D92 # <cjk> [2000]
+0xA8E0 U+5D94 # <cjk> [2000]
+0xA8E1 U+5D97 # <cjk> [2000]
+0xA8E2 U+5D99 # <cjk> [2000]
+0xA8E3 U+5DB0 # <cjk> [2000]
+0xA8E4 U+5DB2 # <cjk> [2000]
+0xA8E5 U+5DB4 # <cjk> [2000]
+0xA8E6 U+21F76 # <cjk> [2000] [Unicode3.1]
+0xA8E7 U+5DB9 # <cjk> [2000]
+0xA8E8 U+5DD1 # <cjk> [2000]
+0xA8E9 U+5DD7 # <cjk> [2000]
+0xA8EA U+5DD8 # <cjk> [2000]
+0xA8EB U+5DE0 # <cjk> [2000]
+0xA8EC U+21FFA # <cjk> [2000] [Unicode3.1]
+0xA8ED U+5DE4 # <cjk> [2000]
+0xA8EE U+5DE9 # <cjk> [2000]
+0xA8EF U+382F # <cjk> [2000]
+0xA8F0 U+5E00 # <cjk> [2000]
+0xA8F1 U+3836 # <cjk> [2000]
+0xA8F2 U+5E12 # <cjk> [2000]
+0xA8F3 U+5E15 # <cjk> [2000]
+0xA8F4 U+3840 # <cjk> [2000]
+0xA8F5 U+5E1F # <cjk> [2000]
+0xA8F6 U+5E2E # <cjk> [2000]
+0xA8F7 U+5E3E # <cjk> [2000]
+0xA8F8 U+5E49 # <cjk> [2000]
+0xA8F9 U+385C # <cjk> [2000]
+0xA8FA U+5E56 # <cjk> [2000]
+0xA8FB U+3861 # <cjk> [2000]
+0xA8FC U+5E6B # <cjk> [2000]
+0xA8FD U+5E6C # <cjk> [2000]
+0xA8FE U+5E6D # <cjk> [2000]
+0xACA1 U+5E6E # <cjk> [2000]
+0xACA2 U+2217B # <cjk> [2000] [Unicode3.1]
+0xACA3 U+5EA5 # <cjk> [2000]
+0xACA4 U+5EAA # <cjk> [2000]
+0xACA5 U+5EAC # <cjk> [2000]
+0xACA6 U+5EB9 # <cjk> [2000]
+0xACA7 U+5EBF # <cjk> [2000]
+0xACA8 U+5EC6 # <cjk> [2000]
+0xACA9 U+5ED2 # <cjk> [2000]
+0xACAA U+5ED9 # <cjk> [2000]
+0xACAB U+2231E # <cjk> [2000] [Unicode3.1]
+0xACAC U+5EFD # <cjk> [2000]
+0xACAD U+5F08 # <cjk> [2000]
+0xACAE U+5F0E # <cjk> [2000]
+0xACAF U+5F1C # <cjk> [2000]
+0xACB0 U+223AD # <cjk> [2000] [Unicode3.1]
+0xACB1 U+5F1E # <cjk> [2000]
+0xACB2 U+5F47 # <cjk> [2000]
+0xACB3 U+5F63 # <cjk> [2000]
+0xACB4 U+5F72 # <cjk> [2000]
+0xACB5 U+5F7E # <cjk> [2000]
+0xACB6 U+5F8F # <cjk> [2000]
+0xACB7 U+5FA2 # <cjk> [2000]
+0xACB8 U+5FA4 # <cjk> [2000]
+0xACB9 U+5FB8 # <cjk> [2000]
+0xACBA U+5FC4 # <cjk> [2000]
+0xACBB U+38FA # <cjk> [2000]
+0xACBC U+5FC7 # <cjk> [2000]
+0xACBD U+5FCB # <cjk> [2000]
+0xACBE U+5FD2 # <cjk> [2000]
+0xACBF U+5FD3 # <cjk> [2000]
+0xACC0 U+5FD4 # <cjk> [2000]
+0xACC1 U+5FE2 # <cjk> [2000]
+0xACC2 U+5FEE # <cjk> [2000]
+0xACC3 U+5FEF # <cjk> [2000]
+0xACC4 U+5FF3 # <cjk> [2000]
+0xACC5 U+5FFC # <cjk> [2000]
+0xACC6 U+3917 # <cjk> [2000]
+0xACC7 U+6017 # <cjk> [2000]
+0xACC8 U+6022 # <cjk> [2000]
+0xACC9 U+6024 # <cjk> [2000]
+0xACCA U+391A # <cjk> [2000]
+0xACCB U+604C # <cjk> [2000]
+0xACCC U+607F # <cjk> [2000]
+0xACCD U+608A # <cjk> [2000]
+0xACCE U+6095 # <cjk> [2000]
+0xACCF U+60A8 # <cjk> [2000]
+0xACD0 U+226F3 # <cjk> [2000] [Unicode3.1]
+0xACD1 U+60B0 # <cjk> [2000]
+0xACD2 U+60B1 # <cjk> [2000]
+0xACD3 U+60BE # <cjk> [2000]
+0xACD4 U+60C8 # <cjk> [2000]
+0xACD5 U+60D9 # <cjk> [2000]
+0xACD6 U+60DB # <cjk> [2000]
+0xACD7 U+60EE # <cjk> [2000]
+0xACD8 U+60F2 # <cjk> [2000]
+0xACD9 U+60F5 # <cjk> [2000]
+0xACDA U+6110 # <cjk> [2000]
+0xACDB U+6112 # <cjk> [2000]
+0xACDC U+6113 # <cjk> [2000]
+0xACDD U+6119 # <cjk> [2000]
+0xACDE U+611E # <cjk> [2000]
+0xACDF U+613A # <cjk> [2000]
+0xACE0 U+396F # <cjk> [2000]
+0xACE1 U+6141 # <cjk> [2000]
+0xACE2 U+6146 # <cjk> [2000]
+0xACE3 U+6160 # <cjk> [2000]
+0xACE4 U+617C # <cjk> [2000]
+0xACE5 U+2285B # <cjk> [2000] [Unicode3.1]
+0xACE6 U+6192 # <cjk> [2000]
+0xACE7 U+6193 # <cjk> [2000]
+0xACE8 U+6197 # <cjk> [2000]
+0xACE9 U+6198 # <cjk> [2000]
+0xACEA U+61A5 # <cjk> [2000]
+0xACEB U+61A8 # <cjk> [2000]
+0xACEC U+61AD # <cjk> [2000]
+0xACED U+228AB # <cjk> [2000] [Unicode3.1]
+0xACEE U+61D5 # <cjk> [2000]
+0xACEF U+61DD # <cjk> [2000]
+0xACF0 U+61DF # <cjk> [2000]
+0xACF1 U+61F5 # <cjk> [2000]
+0xACF2 U+2298F # <cjk> [2000] [Unicode3.1]
+0xACF3 U+6215 # <cjk> [2000]
+0xACF4 U+6223 # <cjk> [2000]
+0xACF5 U+6229 # <cjk> [2000]
+0xACF6 U+6246 # <cjk> [2000]
+0xACF7 U+624C # <cjk> [2000]
+0xACF8 U+6251 # <cjk> [2000]
+0xACF9 U+6252 # <cjk> [2000]
+0xACFA U+6261 # <cjk> [2000]
+0xACFB U+6264 # <cjk> [2000]
+0xACFC U+627B # <cjk> [2000]
+0xACFD U+626D # <cjk> [2000]
+0xACFE U+6273 # <cjk> [2000]
+0xADA1 U+6299 # <cjk> [2000]
+0xADA2 U+62A6 # <cjk> [2000]
+0xADA3 U+62D5 # <cjk> [2000]
+0xADA4 U+22AB8 # <cjk> [2000] [Unicode3.1]
+0xADA5 U+62FD # <cjk> [2000]
+0xADA6 U+6303 # <cjk> [2000]
+0xADA7 U+630D # <cjk> [2000]
+0xADA8 U+6310 # <cjk> [2000]
+0xADA9 U+22B4F # <cjk> [2000] [Unicode3.1]
+0xADAA U+22B50 # <cjk> [2000] [Unicode3.1]
+0xADAB U+6332 # <cjk> [2000]
+0xADAC U+6335 # <cjk> [2000]
+0xADAD U+633B # <cjk> [2000]
+0xADAE U+633C # <cjk> [2000]
+0xADAF U+6341 # <cjk> [2000]
+0xADB0 U+6344 # <cjk> [2000]
+0xADB1 U+634E # <cjk> [2000]
+0xADB2 U+22B46 # <cjk> [2000] [Unicode3.1]
+0xADB3 U+6359 # <cjk> [2000]
+0xADB4 U+22C1D # <cjk> [2000] [Unicode3.1]
+0xADB5 U+22BA6 # <cjk> [2000] [Unicode3.1]
+0xADB6 U+636C # <cjk> [2000]
+0xADB7 U+6384 # <cjk> [2000]
+0xADB8 U+6399 # <cjk> [2000]
+0xADB9 U+22C24 # <cjk> [2000] [Unicode3.1]
+0xADBA U+6394 # <cjk> [2000]
+0xADBB U+63BD # <cjk> [2000]
+0xADBC U+63F7 # <cjk> [2000]
+0xADBD U+63D4 # <cjk> [2000]
+0xADBE U+63D5 # <cjk> [2000]
+0xADBF U+63DC # <cjk> [2000]
+0xADC0 U+63E0 # <cjk> [2000]
+0xADC1 U+63EB # <cjk> [2000]
+0xADC2 U+63EC # <cjk> [2000]
+0xADC3 U+63F2 # <cjk> [2000]
+0xADC4 U+6409 # <cjk> [2000]
+0xADC5 U+641E # <cjk> [2000]
+0xADC6 U+6425 # <cjk> [2000]
+0xADC7 U+6429 # <cjk> [2000]
+0xADC8 U+642F # <cjk> [2000]
+0xADC9 U+645A # <cjk> [2000]
+0xADCA U+645B # <cjk> [2000]
+0xADCB U+645D # <cjk> [2000]
+0xADCC U+6473 # <cjk> [2000]
+0xADCD U+647D # <cjk> [2000]
+0xADCE U+6487 # <cjk> [2000]
+0xADCF U+6491 # <cjk> [2000]
+0xADD0 U+649D # <cjk> [2000]
+0xADD1 U+649F # <cjk> [2000]
+0xADD2 U+64CB # <cjk> [2000]
+0xADD3 U+64CC # <cjk> [2000]
+0xADD4 U+64D5 # <cjk> [2000]
+0xADD5 U+64D7 # <cjk> [2000]
+0xADD6 U+22DE1 # <cjk> [2000] [Unicode3.1]
+0xADD7 U+64E4 # <cjk> [2000]
+0xADD8 U+64E5 # <cjk> [2000]
+0xADD9 U+64FF # <cjk> [2000]
+0xADDA U+6504 # <cjk> [2000]
+0xADDB U+3A6E # <cjk> [2000]
+0xADDC U+650F # <cjk> [2000]
+0xADDD U+6514 # <cjk> [2000]
+0xADDE U+6516 # <cjk> [2000]
+0xADDF U+3A73 # <cjk> [2000]
+0xADE0 U+651E # <cjk> [2000]
+0xADE1 U+6532 # <cjk> [2000]
+0xADE2 U+6544 # <cjk> [2000]
+0xADE3 U+6554 # <cjk> [2000]
+0xADE4 U+656B # <cjk> [2000]
+0xADE5 U+657A # <cjk> [2000]
+0xADE6 U+6581 # <cjk> [2000]
+0xADE7 U+6584 # <cjk> [2000]
+0xADE8 U+6585 # <cjk> [2000]
+0xADE9 U+658A # <cjk> [2000]
+0xADEA U+65B2 # <cjk> [2000]
+0xADEB U+65B5 # <cjk> [2000]
+0xADEC U+65B8 # <cjk> [2000]
+0xADED U+65BF # <cjk> [2000]
+0xADEE U+65C2 # <cjk> [2000]
+0xADEF U+65C9 # <cjk> [2000]
+0xADF0 U+65D4 # <cjk> [2000]
+0xADF1 U+3AD6 # <cjk> [2000]
+0xADF2 U+65F2 # <cjk> [2000]
+0xADF3 U+65F9 # <cjk> [2000]
+0xADF4 U+65FC # <cjk> [2000]
+0xADF5 U+6604 # <cjk> [2000]
+0xADF6 U+6608 # <cjk> [2000]
+0xADF7 U+6621 # <cjk> [2000]
+0xADF8 U+662A # <cjk> [2000]
+0xADF9 U+6645 # <cjk> [2000]
+0xADFA U+6651 # <cjk> [2000]
+0xADFB U+664E # <cjk> [2000]
+0xADFC U+3AEA # <cjk> [2000]
+0xADFD U+231C3 # <cjk> [2000] [Unicode3.1]
+0xADFE U+6657 # <cjk> [2000]
+0xAEA1 U+665B # <cjk> [2000]
+0xAEA2 U+6663 # <cjk> [2000]
+0xAEA3 U+231F5 # <cjk> [2000] [Unicode3.1]
+0xAEA4 U+231B6 # <cjk> [2000] [Unicode3.1]
+0xAEA5 U+666A # <cjk> [2000]
+0xAEA6 U+666B # <cjk> [2000]
+0xAEA7 U+666C # <cjk> [2000]
+0xAEA8 U+666D # <cjk> [2000]
+0xAEA9 U+667B # <cjk> [2000]
+0xAEAA U+6680 # <cjk> [2000]
+0xAEAB U+6690 # <cjk> [2000]
+0xAEAC U+6692 # <cjk> [2000]
+0xAEAD U+6699 # <cjk> [2000]
+0xAEAE U+3B0E # <cjk> [2000]
+0xAEAF U+66AD # <cjk> [2000]
+0xAEB0 U+66B1 # <cjk> [2000]
+0xAEB1 U+66B5 # <cjk> [2000]
+0xAEB2 U+3B1A # <cjk> [2000]
+0xAEB3 U+66BF # <cjk> [2000]
+0xAEB4 U+3B1C # <cjk> [2000]
+0xAEB5 U+66EC # <cjk> [2000]
+0xAEB6 U+3AD7 # <cjk> [2000]
+0xAEB7 U+6701 # <cjk> [2000]
+0xAEB8 U+6705 # <cjk> [2000]
+0xAEB9 U+6712 # <cjk> [2000]
+0xAEBA U+23372 # <cjk> [2000] [Unicode3.1]
+0xAEBB U+6719 # <cjk> [2000]
+0xAEBC U+233D3 # <cjk> [2000] [Unicode3.1]
+0xAEBD U+233D2 # <cjk> [2000] [Unicode3.1]
+0xAEBE U+674C # <cjk> [2000]
+0xAEBF U+674D # <cjk> [2000]
+0xAEC0 U+6754 # <cjk> [2000]
+0xAEC1 U+675D # <cjk> [2000]
+0xAEC2 U+233D0 # <cjk> [2000] [Unicode3.1]
+0xAEC3 U+233E4 # <cjk> [2000] [Unicode3.1]
+0xAEC4 U+233D5 # <cjk> [2000] [Unicode3.1]
+0xAEC5 U+6774 # <cjk> [2000]
+0xAEC6 U+6776 # <cjk> [2000]
+0xAEC7 U+233DA # <cjk> [2000] [Unicode3.1]
+0xAEC8 U+6792 # <cjk> [2000]
+0xAEC9 U+233DF # <cjk> [2000] [Unicode3.1]
+0xAECA U+8363 # <cjk> [2000]
+0xAECB U+6810 # <cjk> [2000]
+0xAECC U+67B0 # <cjk> [2000]
+0xAECD U+67B2 # <cjk> [2000]
+0xAECE U+67C3 # <cjk> [2000]
+0xAECF U+67C8 # <cjk> [2000]
+0xAED0 U+67D2 # <cjk> [2000]
+0xAED1 U+67D9 # <cjk> [2000]
+0xAED2 U+67DB # <cjk> [2000]
+0xAED3 U+67F0 # <cjk> [2000]
+0xAED4 U+67F7 # <cjk> [2000]
+0xAED5 U+2344A # <cjk> [2000] [Unicode3.1]
+0xAED6 U+23451 # <cjk> [2000] [Unicode3.1]
+0xAED7 U+2344B # <cjk> [2000] [Unicode3.1]
+0xAED8 U+6818 # <cjk> [2000]
+0xAED9 U+681F # <cjk> [2000]
+0xAEDA U+682D # <cjk> [2000]
+0xAEDB U+23465 # <cjk> [2000] [Unicode3.1]
+0xAEDC U+6833 # <cjk> [2000]
+0xAEDD U+683B # <cjk> [2000]
+0xAEDE U+683E # <cjk> [2000]
+0xAEDF U+6844 # <cjk> [2000]
+0xAEE0 U+6845 # <cjk> [2000]
+0xAEE1 U+6849 # <cjk> [2000]
+0xAEE2 U+684C # <cjk> [2000]
+0xAEE3 U+6855 # <cjk> [2000]
+0xAEE4 U+6857 # <cjk> [2000]
+0xAEE5 U+3B77 # <cjk> [2000]
+0xAEE6 U+686B # <cjk> [2000]
+0xAEE7 U+686E # <cjk> [2000]
+0xAEE8 U+687A # <cjk> [2000]
+0xAEE9 U+687C # <cjk> [2000]
+0xAEEA U+6882 # <cjk> [2000]
+0xAEEB U+6890 # <cjk> [2000]
+0xAEEC U+6896 # <cjk> [2000]
+0xAEED U+3B6D # <cjk> [2000]
+0xAEEE U+6898 # <cjk> [2000]
+0xAEEF U+6899 # <cjk> [2000]
+0xAEF0 U+689A # <cjk> [2000]
+0xAEF1 U+689C # <cjk> [2000]
+0xAEF2 U+68AA # <cjk> [2000]
+0xAEF3 U+68AB # <cjk> [2000]
+0xAEF4 U+68B4 # <cjk> [2000]
+0xAEF5 U+68BB # <cjk> [2000]
+0xAEF6 U+68FB # <cjk> [2000]
+0xAEF7 U+234E4 # <cjk> [2000] [Unicode3.1]
+0xAEF8 U+2355A # <cjk> [2000] [Unicode3.1]
+0xAEF9 U+FA13 # CJK COMPATIBILITY IDEOGRAPH-FA13 [2000]
+0xAEFA U+68C3 # <cjk> [2000]
+0xAEFB U+68C5 # <cjk> [2000]
+0xAEFC U+68CC # <cjk> [2000]
+0xAEFD U+68CF # <cjk> [2000]
+0xAEFE U+68D6 # <cjk> [2000]
+0xAFA1 U+68D9 # <cjk> [2000]
+0xAFA2 U+68E4 # <cjk> [2000]
+0xAFA3 U+68E5 # <cjk> [2000]
+0xAFA4 U+68EC # <cjk> [2000]
+0xAFA5 U+68F7 # <cjk> [2000]
+0xAFA6 U+6903 # <cjk> [2000]
+0xAFA7 U+6907 # <cjk> [2000]
+0xAFA8 U+3B87 # <cjk> [2000]
+0xAFA9 U+3B88 # <cjk> [2000]
+0xAFAA U+23594 # <cjk> [2000] [Unicode3.1]
+0xAFAB U+693B # <cjk> [2000]
+0xAFAC U+3B8D # <cjk> [2000]
+0xAFAD U+6946 # <cjk> [2000]
+0xAFAE U+6969 # <cjk> [2000]
+0xAFAF U+696C # <cjk> [2000]
+0xAFB0 U+6972 # <cjk> [2000]
+0xAFB1 U+697A # <cjk> [2000]
+0xAFB2 U+697F # <cjk> [2000]
+0xAFB3 U+6992 # <cjk> [2000]
+0xAFB4 U+3BA4 # <cjk> [2000]
+0xAFB5 U+6996 # <cjk> [2000]
+0xAFB6 U+6998 # <cjk> [2000]
+0xAFB7 U+69A6 # <cjk> [2000]
+0xAFB8 U+69B0 # <cjk> [2000]
+0xAFB9 U+69B7 # <cjk> [2000]
+0xAFBA U+69BA # <cjk> [2000]
+0xAFBB U+69BC # <cjk> [2000]
+0xAFBC U+69C0 # <cjk> [2000]
+0xAFBD U+69D1 # <cjk> [2000]
+0xAFBE U+69D6 # <cjk> [2000]
+0xAFBF U+23639 # <cjk> [2000] [Unicode3.1]
+0xAFC0 U+23647 # <cjk> [2000] [Unicode3.1]
+0xAFC1 U+6A30 # <cjk> [2000]
+0xAFC2 U+23638 # <cjk> [2000] [Unicode3.1]
+0xAFC3 U+2363A # <cjk> [2000] [Unicode3.1]
+0xAFC4 U+69E3 # <cjk> [2000]
+0xAFC5 U+69EE # <cjk> [2000]
+0xAFC6 U+69EF # <cjk> [2000]
+0xAFC7 U+69F3 # <cjk> [2000]
+0xAFC8 U+3BCD # <cjk> [2000]
+0xAFC9 U+69F4 # <cjk> [2000]
+0xAFCA U+69FE # <cjk> [2000]
+0xAFCB U+6A11 # <cjk> [2000]
+0xAFCC U+6A1A # <cjk> [2000]
+0xAFCD U+6A1D # <cjk> [2000]
+0xAFCE U+2371C # <cjk> [2000] [Unicode3.1]
+0xAFCF U+6A32 # <cjk> [2000]
+0xAFD0 U+6A33 # <cjk> [2000]
+0xAFD1 U+6A34 # <cjk> [2000]
+0xAFD2 U+6A3F # <cjk> [2000]
+0xAFD3 U+6A46 # <cjk> [2000]
+0xAFD4 U+6A49 # <cjk> [2000]
+0xAFD5 U+6A7A # <cjk> [2000]
+0xAFD6 U+6A4E # <cjk> [2000]
+0xAFD7 U+6A52 # <cjk> [2000]
+0xAFD8 U+6A64 # <cjk> [2000]
+0xAFD9 U+2370C # <cjk> [2000] [Unicode3.1]
+0xAFDA U+6A7E # <cjk> [2000]
+0xAFDB U+6A83 # <cjk> [2000]
+0xAFDC U+6A8B # <cjk> [2000]
+0xAFDD U+3BF0 # <cjk> [2000]
+0xAFDE U+6A91 # <cjk> [2000]
+0xAFDF U+6A9F # <cjk> [2000]
+0xAFE0 U+6AA1 # <cjk> [2000]
+0xAFE1 U+23764 # <cjk> [2000] [Unicode3.1]
+0xAFE2 U+6AAB # <cjk> [2000]
+0xAFE3 U+6ABD # <cjk> [2000]
+0xAFE4 U+6AC6 # <cjk> [2000]
+0xAFE5 U+6AD4 # <cjk> [2000]
+0xAFE6 U+6AD0 # <cjk> [2000]
+0xAFE7 U+6ADC # <cjk> [2000]
+0xAFE8 U+6ADD # <cjk> [2000]
+0xAFE9 U+237FF # <cjk> [2000] [Unicode3.1]
+0xAFEA U+237E7 # <cjk> [2000] [Unicode3.1]
+0xAFEB U+6AEC # <cjk> [2000]
+0xAFEC U+6AF1 # <cjk> [2000]
+0xAFED U+6AF2 # <cjk> [2000]
+0xAFEE U+6AF3 # <cjk> [2000]
+0xAFEF U+6AFD # <cjk> [2000]
+0xAFF0 U+23824 # <cjk> [2000] [Unicode3.1]
+0xAFF1 U+6B0B # <cjk> [2000]
+0xAFF2 U+6B0F # <cjk> [2000]
+0xAFF3 U+6B10 # <cjk> [2000]
+0xAFF4 U+6B11 # <cjk> [2000]
+0xAFF5 U+2383D # <cjk> [2000] [Unicode3.1]
+0xAFF6 U+6B17 # <cjk> [2000]
+0xAFF7 U+3C26 # <cjk> [2000]
+0xAFF8 U+6B2F # <cjk> [2000]
+0xAFF9 U+6B4A # <cjk> [2000]
+0xAFFA U+6B58 # <cjk> [2000]
+0xAFFB U+6B6C # <cjk> [2000]
+0xAFFC U+6B75 # <cjk> [2000]
+0xAFFD U+6B7A # <cjk> [2000]
+0xAFFE U+6B81 # <cjk> [2000]
+0xEEA1 U+6B9B # <cjk> [2000]
+0xEEA2 U+6BAE # <cjk> [2000]
+0xEEA3 U+23A98 # <cjk> [2000] [Unicode3.1]
+0xEEA4 U+6BBD # <cjk> [2000]
+0xEEA5 U+6BBE # <cjk> [2000]
+0xEEA6 U+6BC7 # <cjk> [2000]
+0xEEA7 U+6BC8 # <cjk> [2000]
+0xEEA8 U+6BC9 # <cjk> [2000]
+0xEEA9 U+6BDA # <cjk> [2000]
+0xEEAA U+6BE6 # <cjk> [2000]
+0xEEAB U+6BE7 # <cjk> [2000]
+0xEEAC U+6BEE # <cjk> [2000]
+0xEEAD U+6BF1 # <cjk> [2000]
+0xEEAE U+6C02 # <cjk> [2000]
+0xEEAF U+6C0A # <cjk> [2000]
+0xEEB0 U+6C0E # <cjk> [2000]
+0xEEB1 U+6C35 # <cjk> [2000]
+0xEEB2 U+6C36 # <cjk> [2000]
+0xEEB3 U+6C3A # <cjk> [2000]
+0xEEB4 U+23C7F # <cjk> [2000] [Unicode3.1]
+0xEEB5 U+6C3F # <cjk> [2000]
+0xEEB6 U+6C4D # <cjk> [2000]
+0xEEB7 U+6C5B # <cjk> [2000]
+0xEEB8 U+6C6D # <cjk> [2000]
+0xEEB9 U+6C84 # <cjk> [2000]
+0xEEBA U+6C89 # <cjk> [2000]
+0xEEBB U+3CC3 # <cjk> [2000]
+0xEEBC U+6C94 # <cjk> [2000]
+0xEEBD U+6C95 # <cjk> [2000]
+0xEEBE U+6C97 # <cjk> [2000]
+0xEEBF U+6CAD # <cjk> [2000]
+0xEEC0 U+6CC2 # <cjk> [2000]
+0xEEC1 U+6CD0 # <cjk> [2000]
+0xEEC2 U+3CD2 # <cjk> [2000]
+0xEEC3 U+6CD6 # <cjk> [2000]
+0xEEC4 U+6CDA # <cjk> [2000]
+0xEEC5 U+6CDC # <cjk> [2000]
+0xEEC6 U+6CE9 # <cjk> [2000]
+0xEEC7 U+6CEC # <cjk> [2000]
+0xEEC8 U+6CED # <cjk> [2000]
+0xEEC9 U+23D00 # <cjk> [2000] [Unicode3.1]
+0xEECA U+6D00 # <cjk> [2000]
+0xEECB U+6D0A # <cjk> [2000]
+0xEECC U+6D24 # <cjk> [2000]
+0xEECD U+6D26 # <cjk> [2000]
+0xEECE U+6D27 # <cjk> [2000]
+0xEECF U+6C67 # <cjk> [2000]
+0xEED0 U+6D2F # <cjk> [2000]
+0xEED1 U+6D3C # <cjk> [2000]
+0xEED2 U+6D5B # <cjk> [2000]
+0xEED3 U+6D5E # <cjk> [2000]
+0xEED4 U+6D60 # <cjk> [2000]
+0xEED5 U+6D70 # <cjk> [2000]
+0xEED6 U+6D80 # <cjk> [2000]
+0xEED7 U+6D81 # <cjk> [2000]
+0xEED8 U+6D8A # <cjk> [2000]
+0xEED9 U+6D8D # <cjk> [2000]
+0xEEDA U+6D91 # <cjk> [2000]
+0xEEDB U+6D98 # <cjk> [2000]
+0xEEDC U+23D40 # <cjk> [2000] [Unicode3.1]
+0xEEDD U+6E17 # <cjk> [2000]
+0xEEDE U+23DFA # <cjk> [2000] [Unicode3.1]
+0xEEDF U+23DF9 # <cjk> [2000] [Unicode3.1]
+0xEEE0 U+23DD3 # <cjk> [2000] [Unicode3.1]
+0xEEE1 U+6DAB # <cjk> [2000]
+0xEEE2 U+6DAE # <cjk> [2000]
+0xEEE3 U+6DB4 # <cjk> [2000]
+0xEEE4 U+6DC2 # <cjk> [2000]
+0xEEE5 U+6D34 # <cjk> [2000]
+0xEEE6 U+6DC8 # <cjk> [2000]
+0xEEE7 U+6DCE # <cjk> [2000]
+0xEEE8 U+6DCF # <cjk> [2000]
+0xEEE9 U+6DD0 # <cjk> [2000]
+0xEEEA U+6DDF # <cjk> [2000]
+0xEEEB U+6DE9 # <cjk> [2000]
+0xEEEC U+6DF6 # <cjk> [2000]
+0xEEED U+6E36 # <cjk> [2000]
+0xEEEE U+6E1E # <cjk> [2000]
+0xEEEF U+6E22 # <cjk> [2000]
+0xEEF0 U+6E27 # <cjk> [2000]
+0xEEF1 U+3D11 # <cjk> [2000]
+0xEEF2 U+6E32 # <cjk> [2000]
+0xEEF3 U+6E3C # <cjk> [2000]
+0xEEF4 U+6E48 # <cjk> [2000]
+0xEEF5 U+6E49 # <cjk> [2000]
+0xEEF6 U+6E4B # <cjk> [2000]
+0xEEF7 U+6E4C # <cjk> [2000]
+0xEEF8 U+6E4F # <cjk> [2000]
+0xEEF9 U+6E51 # <cjk> [2000]
+0xEEFA U+6E53 # <cjk> [2000]
+0xEEFB U+6E54 # <cjk> [2000]
+0xEEFC U+6E57 # <cjk> [2000]
+0xEEFD U+6E63 # <cjk> [2000]
+0xEEFE U+3D1E # <cjk> [2000]
+0xEFA1 U+6E93 # <cjk> [2000]
+0xEFA2 U+6EA7 # <cjk> [2000]
+0xEFA3 U+6EB4 # <cjk> [2000]
+0xEFA4 U+6EBF # <cjk> [2000]
+0xEFA5 U+6EC3 # <cjk> [2000]
+0xEFA6 U+6ECA # <cjk> [2000]
+0xEFA7 U+6ED9 # <cjk> [2000]
+0xEFA8 U+6F35 # <cjk> [2000]
+0xEFA9 U+6EEB # <cjk> [2000]
+0xEFAA U+6EF9 # <cjk> [2000]
+0xEFAB U+6EFB # <cjk> [2000]
+0xEFAC U+6F0A # <cjk> [2000]
+0xEFAD U+6F0C # <cjk> [2000]
+0xEFAE U+6F18 # <cjk> [2000]
+0xEFAF U+6F25 # <cjk> [2000]
+0xEFB0 U+6F36 # <cjk> [2000]
+0xEFB1 U+6F3C # <cjk> [2000]
+0xEFB2 U+23F7E # <cjk> [2000] [Unicode3.1]
+0xEFB3 U+6F52 # <cjk> [2000]
+0xEFB4 U+6F57 # <cjk> [2000]
+0xEFB5 U+6F5A # <cjk> [2000]
+0xEFB6 U+6F60 # <cjk> [2000]
+0xEFB7 U+6F68 # <cjk> [2000]
+0xEFB8 U+6F98 # <cjk> [2000]
+0xEFB9 U+6F7D # <cjk> [2000]
+0xEFBA U+6F90 # <cjk> [2000]
+0xEFBB U+6F96 # <cjk> [2000]
+0xEFBC U+6FBE # <cjk> [2000]
+0xEFBD U+6F9F # <cjk> [2000]
+0xEFBE U+6FA5 # <cjk> [2000]
+0xEFBF U+6FAF # <cjk> [2000]
+0xEFC0 U+3D64 # <cjk> [2000]
+0xEFC1 U+6FB5 # <cjk> [2000]
+0xEFC2 U+6FC8 # <cjk> [2000]
+0xEFC3 U+6FC9 # <cjk> [2000]
+0xEFC4 U+6FDA # <cjk> [2000]
+0xEFC5 U+6FDE # <cjk> [2000]
+0xEFC6 U+6FE9 # <cjk> [2000]
+0xEFC7 U+24096 # <cjk> [2000] [Unicode3.1]
+0xEFC8 U+6FFC # <cjk> [2000]
+0xEFC9 U+7000 # <cjk> [2000]
+0xEFCA U+7007 # <cjk> [2000]
+0xEFCB U+700A # <cjk> [2000]
+0xEFCC U+7023 # <cjk> [2000]
+0xEFCD U+24103 # <cjk> [2000] [Unicode3.1]
+0xEFCE U+7039 # <cjk> [2000]
+0xEFCF U+703A # <cjk> [2000]
+0xEFD0 U+703C # <cjk> [2000]
+0xEFD1 U+7043 # <cjk> [2000]
+0xEFD2 U+7047 # <cjk> [2000]
+0xEFD3 U+704B # <cjk> [2000]
+0xEFD4 U+3D9A # <cjk> [2000]
+0xEFD5 U+7054 # <cjk> [2000]
+0xEFD6 U+7065 # <cjk> [2000]
+0xEFD7 U+7069 # <cjk> [2000]
+0xEFD8 U+706C # <cjk> [2000]
+0xEFD9 U+706E # <cjk> [2000]
+0xEFDA U+7076 # <cjk> [2000]
+0xEFDB U+707E # <cjk> [2000]
+0xEFDC U+7081 # <cjk> [2000]
+0xEFDD U+7086 # <cjk> [2000]
+0xEFDE U+7095 # <cjk> [2000]
+0xEFDF U+7097 # <cjk> [2000]
+0xEFE0 U+70BB # <cjk> [2000]
+0xEFE1 U+241C6 # <cjk> [2000] [Unicode3.1]
+0xEFE2 U+709F # <cjk> [2000]
+0xEFE3 U+70B1 # <cjk> [2000]
+0xEFE4 U+241FE # <cjk> [2000] [Unicode3.1]
+0xEFE5 U+70EC # <cjk> [2000]
+0xEFE6 U+70CA # <cjk> [2000]
+0xEFE7 U+70D1 # <cjk> [2000]
+0xEFE8 U+70D3 # <cjk> [2000]
+0xEFE9 U+70DC # <cjk> [2000]
+0xEFEA U+7103 # <cjk> [2000]
+0xEFEB U+7104 # <cjk> [2000]
+0xEFEC U+7106 # <cjk> [2000]
+0xEFED U+7107 # <cjk> [2000]
+0xEFEE U+7108 # <cjk> [2000]
+0xEFEF U+710C # <cjk> [2000]
+0xEFF0 U+3DC0 # <cjk> [2000]
+0xEFF1 U+712F # <cjk> [2000]
+0xEFF2 U+7131 # <cjk> [2000]
+0xEFF3 U+7150 # <cjk> [2000]
+0xEFF4 U+714A # <cjk> [2000]
+0xEFF5 U+7153 # <cjk> [2000]
+0xEFF6 U+715E # <cjk> [2000]
+0xEFF7 U+3DD4 # <cjk> [2000]
+0xEFF8 U+7196 # <cjk> [2000]
+0xEFF9 U+7180 # <cjk> [2000]
+0xEFFA U+719B # <cjk> [2000]
+0xEFFB U+71A0 # <cjk> [2000]
+0xEFFC U+71A2 # <cjk> [2000]
+0xEFFD U+71AE # <cjk> [2000]
+0xEFFE U+71AF # <cjk> [2000]
+0xF0A1 U+71B3 # <cjk> [2000]
+0xF0A2 U+243BC # <cjk> [2000] [Unicode3.1]
+0xF0A3 U+71CB # <cjk> [2000]
+0xF0A4 U+71D3 # <cjk> [2000]
+0xF0A5 U+71D9 # <cjk> [2000]
+0xF0A6 U+71DC # <cjk> [2000]
+0xF0A7 U+7207 # <cjk> [2000]
+0xF0A8 U+3E05 # <cjk> [2000]
+0xF0A9 U+FA49 # CJK COMPATIBILITY IDEOGRAPH-FA49 [2000] [Unicode3.2]
+0xF0AA U+722B # <cjk> [2000]
+0xF0AB U+7234 # <cjk> [2000]
+0xF0AC U+7238 # <cjk> [2000]
+0xF0AD U+7239 # <cjk> [2000]
+0xF0AE U+4E2C # <cjk> [2000]
+0xF0AF U+7242 # <cjk> [2000]
+0xF0B0 U+7253 # <cjk> [2000]
+0xF0B1 U+7257 # <cjk> [2000]
+0xF0B2 U+7263 # <cjk> [2000]
+0xF0B3 U+24629 # <cjk> [2000] [Unicode3.1]
+0xF0B4 U+726E # <cjk> [2000]
+0xF0B5 U+726F # <cjk> [2000]
+0xF0B6 U+7278 # <cjk> [2000]
+0xF0B7 U+727F # <cjk> [2000]
+0xF0B8 U+728E # <cjk> [2000]
+0xF0B9 U+246A5 # <cjk> [2000] [Unicode3.1]
+0xF0BA U+72AD # <cjk> [2000]
+0xF0BB U+72AE # <cjk> [2000]
+0xF0BC U+72B0 # <cjk> [2000]
+0xF0BD U+72B1 # <cjk> [2000]
+0xF0BE U+72C1 # <cjk> [2000]
+0xF0BF U+3E60 # <cjk> [2000]
+0xF0C0 U+72CC # <cjk> [2000]
+0xF0C1 U+3E66 # <cjk> [2000]
+0xF0C2 U+3E68 # <cjk> [2000]
+0xF0C3 U+72F3 # <cjk> [2000]
+0xF0C4 U+72FA # <cjk> [2000]
+0xF0C5 U+7307 # <cjk> [2000]
+0xF0C6 U+7312 # <cjk> [2000]
+0xF0C7 U+7318 # <cjk> [2000]
+0xF0C8 U+7319 # <cjk> [2000]
+0xF0C9 U+3E83 # <cjk> [2000]
+0xF0CA U+7339 # <cjk> [2000]
+0xF0CB U+732C # <cjk> [2000]
+0xF0CC U+7331 # <cjk> [2000]
+0xF0CD U+7333 # <cjk> [2000]
+0xF0CE U+733D # <cjk> [2000]
+0xF0CF U+7352 # <cjk> [2000]
+0xF0D0 U+3E94 # <cjk> [2000]
+0xF0D1 U+736B # <cjk> [2000]
+0xF0D2 U+736C # <cjk> [2000]
+0xF0D3 U+24896 # <cjk> [2000] [Unicode3.1]
+0xF0D4 U+736E # <cjk> [2000]
+0xF0D5 U+736F # <cjk> [2000]
+0xF0D6 U+7371 # <cjk> [2000]
+0xF0D7 U+7377 # <cjk> [2000]
+0xF0D8 U+7381 # <cjk> [2000]
+0xF0D9 U+7385 # <cjk> [2000]
+0xF0DA U+738A # <cjk> [2000]
+0xF0DB U+7394 # <cjk> [2000]
+0xF0DC U+7398 # <cjk> [2000]
+0xF0DD U+739C # <cjk> [2000]
+0xF0DE U+739E # <cjk> [2000]
+0xF0DF U+73A5 # <cjk> [2000]
+0xF0E0 U+73A8 # <cjk> [2000]
+0xF0E1 U+73B5 # <cjk> [2000]
+0xF0E2 U+73B7 # <cjk> [2000]
+0xF0E3 U+73B9 # <cjk> [2000]
+0xF0E4 U+73BC # <cjk> [2000]
+0xF0E5 U+73BF # <cjk> [2000]
+0xF0E6 U+73C5 # <cjk> [2000]
+0xF0E7 U+73CB # <cjk> [2000]
+0xF0E8 U+73E1 # <cjk> [2000]
+0xF0E9 U+73E7 # <cjk> [2000]
+0xF0EA U+73F9 # <cjk> [2000]
+0xF0EB U+7413 # <cjk> [2000]
+0xF0EC U+73FA # <cjk> [2000]
+0xF0ED U+7401 # <cjk> [2000]
+0xF0EE U+7424 # <cjk> [2000]
+0xF0EF U+7431 # <cjk> [2000]
+0xF0F0 U+7439 # <cjk> [2000]
+0xF0F1 U+7453 # <cjk> [2000]
+0xF0F2 U+7440 # <cjk> [2000]
+0xF0F3 U+7443 # <cjk> [2000]
+0xF0F4 U+744D # <cjk> [2000]
+0xF0F5 U+7452 # <cjk> [2000]
+0xF0F6 U+745D # <cjk> [2000]
+0xF0F7 U+7471 # <cjk> [2000]
+0xF0F8 U+7481 # <cjk> [2000]
+0xF0F9 U+7485 # <cjk> [2000]
+0xF0FA U+7488 # <cjk> [2000]
+0xF0FB U+24A4D # <cjk> [2000] [Unicode3.1]
+0xF0FC U+7492 # <cjk> [2000]
+0xF0FD U+7497 # <cjk> [2000]
+0xF0FE U+7499 # <cjk> [2000]
+0xF1A1 U+74A0 # <cjk> [2000]
+0xF1A2 U+74A1 # <cjk> [2000]
+0xF1A3 U+74A5 # <cjk> [2000]
+0xF1A4 U+74AA # <cjk> [2000]
+0xF1A5 U+74AB # <cjk> [2000]
+0xF1A6 U+74B9 # <cjk> [2000]
+0xF1A7 U+74BB # <cjk> [2000]
+0xF1A8 U+74BA # <cjk> [2000]
+0xF1A9 U+74D6 # <cjk> [2000]
+0xF1AA U+74D8 # <cjk> [2000]
+0xF1AB U+74DE # <cjk> [2000]
+0xF1AC U+74EF # <cjk> [2000]
+0xF1AD U+74EB # <cjk> [2000]
+0xF1AE U+24B56 # <cjk> [2000] [Unicode3.1]
+0xF1AF U+74FA # <cjk> [2000]
+0xF1B0 U+24B6F # <cjk> [2000] [Unicode3.1]
+0xF1B1 U+7520 # <cjk> [2000]
+0xF1B2 U+7524 # <cjk> [2000]
+0xF1B3 U+752A # <cjk> [2000]
+0xF1B4 U+3F57 # <cjk> [2000]
+0xF1B5 U+24C16 # <cjk> [2000] [Unicode3.1]
+0xF1B6 U+753D # <cjk> [2000]
+0xF1B7 U+753E # <cjk> [2000]
+0xF1B8 U+7540 # <cjk> [2000]
+0xF1B9 U+7548 # <cjk> [2000]
+0xF1BA U+754E # <cjk> [2000]
+0xF1BB U+7550 # <cjk> [2000]
+0xF1BC U+7552 # <cjk> [2000]
+0xF1BD U+756C # <cjk> [2000]
+0xF1BE U+7572 # <cjk> [2000]
+0xF1BF U+7571 # <cjk> [2000]
+0xF1C0 U+757A # <cjk> [2000]
+0xF1C1 U+757D # <cjk> [2000]
+0xF1C2 U+757E # <cjk> [2000]
+0xF1C3 U+7581 # <cjk> [2000]
+0xF1C4 U+24D14 # <cjk> [2000] [Unicode3.1]
+0xF1C5 U+758C # <cjk> [2000]
+0xF1C6 U+3F75 # <cjk> [2000]
+0xF1C7 U+75A2 # <cjk> [2000]
+0xF1C8 U+3F77 # <cjk> [2000]
+0xF1C9 U+75B0 # <cjk> [2000]
+0xF1CA U+75B7 # <cjk> [2000]
+0xF1CB U+75BF # <cjk> [2000]
+0xF1CC U+75C0 # <cjk> [2000]
+0xF1CD U+75C6 # <cjk> [2000]
+0xF1CE U+75CF # <cjk> [2000]
+0xF1CF U+75D3 # <cjk> [2000]
+0xF1D0 U+75DD # <cjk> [2000]
+0xF1D1 U+75DF # <cjk> [2000]
+0xF1D2 U+75E0 # <cjk> [2000]
+0xF1D3 U+75E7 # <cjk> [2000]
+0xF1D4 U+75EC # <cjk> [2000]
+0xF1D5 U+75EE # <cjk> [2000]
+0xF1D6 U+75F1 # <cjk> [2000]
+0xF1D7 U+75F9 # <cjk> [2000]
+0xF1D8 U+7603 # <cjk> [2000]
+0xF1D9 U+7618 # <cjk> [2000]
+0xF1DA U+7607 # <cjk> [2000]
+0xF1DB U+760F # <cjk> [2000]
+0xF1DC U+3FAE # <cjk> [2000]
+0xF1DD U+24E0E # <cjk> [2000] [Unicode3.1]
+0xF1DE U+7613 # <cjk> [2000]
+0xF1DF U+761B # <cjk> [2000]
+0xF1E0 U+761C # <cjk> [2000]
+0xF1E1 U+24E37 # <cjk> [2000] [Unicode3.1]
+0xF1E2 U+7625 # <cjk> [2000]
+0xF1E3 U+7628 # <cjk> [2000]
+0xF1E4 U+763C # <cjk> [2000]
+0xF1E5 U+7633 # <cjk> [2000]
+0xF1E6 U+24E6A # <cjk> [2000] [Unicode3.1]
+0xF1E7 U+3FC9 # <cjk> [2000]
+0xF1E8 U+7641 # <cjk> [2000]
+0xF1E9 U+24E8B # <cjk> [2000] [Unicode3.1]
+0xF1EA U+7649 # <cjk> [2000]
+0xF1EB U+7655 # <cjk> [2000]
+0xF1EC U+3FD7 # <cjk> [2000]
+0xF1ED U+766E # <cjk> [2000]
+0xF1EE U+7695 # <cjk> [2000]
+0xF1EF U+769C # <cjk> [2000]
+0xF1F0 U+76A1 # <cjk> [2000]
+0xF1F1 U+76A0 # <cjk> [2000]
+0xF1F2 U+76A7 # <cjk> [2000]
+0xF1F3 U+76A8 # <cjk> [2000]
+0xF1F4 U+76AF # <cjk> [2000]
+0xF1F5 U+2504A # <cjk> [2000] [Unicode3.1]
+0xF1F6 U+76C9 # <cjk> [2000]
+0xF1F7 U+25055 # <cjk> [2000] [Unicode3.1]
+0xF1F8 U+76E8 # <cjk> [2000]
+0xF1F9 U+76EC # <cjk> [2000]
+0xF1FA U+25122 # <cjk> [2000] [Unicode3.1]
+0xF1FB U+7717 # <cjk> [2000]
+0xF1FC U+771A # <cjk> [2000]
+0xF1FD U+772D # <cjk> [2000]
+0xF1FE U+7735 # <cjk> [2000]
+0xF2A1 U+251A9 # <cjk> [2000] [Unicode3.1]
+0xF2A2 U+4039 # <cjk> [2000]
+0xF2A3 U+251E5 # <cjk> [2000] [Unicode3.1]
+0xF2A4 U+251CD # <cjk> [2000] [Unicode3.1]
+0xF2A5 U+7758 # <cjk> [2000]
+0xF2A6 U+7760 # <cjk> [2000]
+0xF2A7 U+776A # <cjk> [2000]
+0xF2A8 U+2521E # <cjk> [2000] [Unicode3.1]
+0xF2A9 U+7772 # <cjk> [2000]
+0xF2AA U+777C # <cjk> [2000]
+0xF2AB U+777D # <cjk> [2000]
+0xF2AC U+2524C # <cjk> [2000] [Unicode3.1]
+0xF2AD U+4058 # <cjk> [2000]
+0xF2AE U+779A # <cjk> [2000]
+0xF2AF U+779F # <cjk> [2000]
+0xF2B0 U+77A2 # <cjk> [2000]
+0xF2B1 U+77A4 # <cjk> [2000]
+0xF2B2 U+77A9 # <cjk> [2000]
+0xF2B3 U+77DE # <cjk> [2000]
+0xF2B4 U+77DF # <cjk> [2000]
+0xF2B5 U+77E4 # <cjk> [2000]
+0xF2B6 U+77E6 # <cjk> [2000]
+0xF2B7 U+77EA # <cjk> [2000]
+0xF2B8 U+77EC # <cjk> [2000]
+0xF2B9 U+4093 # <cjk> [2000]
+0xF2BA U+77F0 # <cjk> [2000]
+0xF2BB U+77F4 # <cjk> [2000]
+0xF2BC U+77FB # <cjk> [2000]
+0xF2BD U+2542E # <cjk> [2000] [Unicode3.1]
+0xF2BE U+7805 # <cjk> [2000]
+0xF2BF U+7806 # <cjk> [2000]
+0xF2C0 U+7809 # <cjk> [2000]
+0xF2C1 U+780D # <cjk> [2000]
+0xF2C2 U+7819 # <cjk> [2000]
+0xF2C3 U+7821 # <cjk> [2000]
+0xF2C4 U+782C # <cjk> [2000]
+0xF2C5 U+7847 # <cjk> [2000]
+0xF2C6 U+7864 # <cjk> [2000]
+0xF2C7 U+786A # <cjk> [2000]
+0xF2C8 U+254D9 # <cjk> [2000] [Unicode3.1]
+0xF2C9 U+788A # <cjk> [2000]
+0xF2CA U+7894 # <cjk> [2000]
+0xF2CB U+78A4 # <cjk> [2000]
+0xF2CC U+789D # <cjk> [2000]
+0xF2CD U+789E # <cjk> [2000]
+0xF2CE U+789F # <cjk> [2000]
+0xF2CF U+78BB # <cjk> [2000]
+0xF2D0 U+78C8 # <cjk> [2000]
+0xF2D1 U+78CC # <cjk> [2000]
+0xF2D2 U+78CE # <cjk> [2000]
+0xF2D3 U+78D5 # <cjk> [2000]
+0xF2D4 U+78E0 # <cjk> [2000]
+0xF2D5 U+78E1 # <cjk> [2000]
+0xF2D6 U+78E6 # <cjk> [2000]
+0xF2D7 U+78F9 # <cjk> [2000]
+0xF2D8 U+78FA # <cjk> [2000]
+0xF2D9 U+78FB # <cjk> [2000]
+0xF2DA U+78FE # <cjk> [2000]
+0xF2DB U+255A7 # <cjk> [2000] [Unicode3.1]
+0xF2DC U+7910 # <cjk> [2000]
+0xF2DD U+791B # <cjk> [2000]
+0xF2DE U+7930 # <cjk> [2000]
+0xF2DF U+7925 # <cjk> [2000]
+0xF2E0 U+793B # <cjk> [2000]
+0xF2E1 U+794A # <cjk> [2000]
+0xF2E2 U+7958 # <cjk> [2000]
+0xF2E3 U+795B # <cjk> [2000]
+0xF2E4 U+4105 # <cjk> [2000]
+0xF2E5 U+7967 # <cjk> [2000]
+0xF2E6 U+7972 # <cjk> [2000]
+0xF2E7 U+7994 # <cjk> [2000]
+0xF2E8 U+7995 # <cjk> [2000]
+0xF2E9 U+7996 # <cjk> [2000]
+0xF2EA U+799B # <cjk> [2000]
+0xF2EB U+79A1 # <cjk> [2000]
+0xF2EC U+79A9 # <cjk> [2000]
+0xF2ED U+79B4 # <cjk> [2000]
+0xF2EE U+79BB # <cjk> [2000]
+0xF2EF U+79C2 # <cjk> [2000]
+0xF2F0 U+79C7 # <cjk> [2000]
+0xF2F1 U+79CC # <cjk> [2000]
+0xF2F2 U+79CD # <cjk> [2000]
+0xF2F3 U+79D6 # <cjk> [2000]
+0xF2F4 U+4148 # <cjk> [2000]
+0xF2F5 U+257A9 # <cjk> [2000] [Unicode3.1]
+0xF2F6 U+257B4 # <cjk> [2000] [Unicode3.1]
+0xF2F7 U+414F # <cjk> [2000]
+0xF2F8 U+7A0A # <cjk> [2000]
+0xF2F9 U+7A11 # <cjk> [2000]
+0xF2FA U+7A15 # <cjk> [2000]
+0xF2FB U+7A1B # <cjk> [2000]
+0xF2FC U+7A1E # <cjk> [2000]
+0xF2FD U+4163 # <cjk> [2000]
+0xF2FE U+7A2D # <cjk> [2000]
+0xF3A1 U+7A38 # <cjk> [2000]
+0xF3A2 U+7A47 # <cjk> [2000]
+0xF3A3 U+7A4C # <cjk> [2000]
+0xF3A4 U+7A56 # <cjk> [2000]
+0xF3A5 U+7A59 # <cjk> [2000]
+0xF3A6 U+7A5C # <cjk> [2000]
+0xF3A7 U+7A5F # <cjk> [2000]
+0xF3A8 U+7A60 # <cjk> [2000]
+0xF3A9 U+7A67 # <cjk> [2000]
+0xF3AA U+7A6A # <cjk> [2000]
+0xF3AB U+7A75 # <cjk> [2000]
+0xF3AC U+7A78 # <cjk> [2000]
+0xF3AD U+7A82 # <cjk> [2000]
+0xF3AE U+7A8A # <cjk> [2000]
+0xF3AF U+7A90 # <cjk> [2000]
+0xF3B0 U+7AA3 # <cjk> [2000]
+0xF3B1 U+7AAC # <cjk> [2000]
+0xF3B2 U+259D4 # <cjk> [2000] [Unicode3.1]
+0xF3B3 U+41B4 # <cjk> [2000]
+0xF3B4 U+7AB9 # <cjk> [2000]
+0xF3B5 U+7ABC # <cjk> [2000]
+0xF3B6 U+7ABE # <cjk> [2000]
+0xF3B7 U+41BF # <cjk> [2000]
+0xF3B8 U+7ACC # <cjk> [2000]
+0xF3B9 U+7AD1 # <cjk> [2000]
+0xF3BA U+7AE7 # <cjk> [2000]
+0xF3BB U+7AE8 # <cjk> [2000]
+0xF3BC U+7AF4 # <cjk> [2000]
+0xF3BD U+25AE4 # <cjk> [2000] [Unicode3.1]
+0xF3BE U+25AE3 # <cjk> [2000] [Unicode3.1]
+0xF3BF U+7B07 # <cjk> [2000]
+0xF3C0 U+25AF1 # <cjk> [2000] [Unicode3.1]
+0xF3C1 U+7B3D # <cjk> [2000]
+0xF3C2 U+7B27 # <cjk> [2000]
+0xF3C3 U+7B2A # <cjk> [2000]
+0xF3C4 U+7B2E # <cjk> [2000]
+0xF3C5 U+7B2F # <cjk> [2000]
+0xF3C6 U+7B31 # <cjk> [2000]
+0xF3C7 U+41E6 # <cjk> [2000]
+0xF3C8 U+41F3 # <cjk> [2000]
+0xF3C9 U+7B7F # <cjk> [2000]
+0xF3CA U+7B41 # <cjk> [2000]
+0xF3CB U+41EE # <cjk> [2000]
+0xF3CC U+7B55 # <cjk> [2000]
+0xF3CD U+7B79 # <cjk> [2000]
+0xF3CE U+7B64 # <cjk> [2000]
+0xF3CF U+7B66 # <cjk> [2000]
+0xF3D0 U+7B69 # <cjk> [2000]
+0xF3D1 U+7B73 # <cjk> [2000]
+0xF3D2 U+25BB2 # <cjk> [2000] [Unicode3.1]
+0xF3D3 U+4207 # <cjk> [2000]
+0xF3D4 U+7B90 # <cjk> [2000]
+0xF3D5 U+7B91 # <cjk> [2000]
+0xF3D6 U+7B9B # <cjk> [2000]
+0xF3D7 U+420E # <cjk> [2000]
+0xF3D8 U+7BAF # <cjk> [2000]
+0xF3D9 U+7BB5 # <cjk> [2000]
+0xF3DA U+7BBC # <cjk> [2000]
+0xF3DB U+7BC5 # <cjk> [2000]
+0xF3DC U+7BCA # <cjk> [2000]
+0xF3DD U+25C4B # <cjk> [2000] [Unicode3.1]
+0xF3DE U+25C64 # <cjk> [2000] [Unicode3.1]
+0xF3DF U+7BD4 # <cjk> [2000]
+0xF3E0 U+7BD6 # <cjk> [2000]
+0xF3E1 U+7BDA # <cjk> [2000]
+0xF3E2 U+7BEA # <cjk> [2000]
+0xF3E3 U+7BF0 # <cjk> [2000]
+0xF3E4 U+7C03 # <cjk> [2000]
+0xF3E5 U+7C0B # <cjk> [2000]
+0xF3E6 U+7C0E # <cjk> [2000]
+0xF3E7 U+7C0F # <cjk> [2000]
+0xF3E8 U+7C26 # <cjk> [2000]
+0xF3E9 U+7C45 # <cjk> [2000]
+0xF3EA U+7C4A # <cjk> [2000]
+0xF3EB U+7C51 # <cjk> [2000]
+0xF3EC U+7C57 # <cjk> [2000]
+0xF3ED U+7C5E # <cjk> [2000]
+0xF3EE U+7C61 # <cjk> [2000]
+0xF3EF U+7C69 # <cjk> [2000]
+0xF3F0 U+7C6E # <cjk> [2000]
+0xF3F1 U+7C6F # <cjk> [2000]
+0xF3F2 U+7C70 # <cjk> [2000]
+0xF3F3 U+25E2E # <cjk> [2000] [Unicode3.1]
+0xF3F4 U+25E56 # <cjk> [2000] [Unicode3.1]
+0xF3F5 U+25E65 # <cjk> [2000] [Unicode3.1]
+0xF3F6 U+7CA6 # <cjk> [2000]
+0xF3F7 U+25E62 # <cjk> [2000] [Unicode3.1]
+0xF3F8 U+7CB6 # <cjk> [2000]
+0xF3F9 U+7CB7 # <cjk> [2000]
+0xF3FA U+7CBF # <cjk> [2000]
+0xF3FB U+25ED8 # <cjk> [2000] [Unicode3.1]
+0xF3FC U+7CC4 # <cjk> [2000]
+0xF3FD U+25EC2 # <cjk> [2000] [Unicode3.1]
+0xF3FE U+7CC8 # <cjk> [2000]
+0xF4A1 U+7CCD # <cjk> [2000]
+0xF4A2 U+25EE8 # <cjk> [2000] [Unicode3.1]
+0xF4A3 U+7CD7 # <cjk> [2000]
+0xF4A4 U+25F23 # <cjk> [2000] [Unicode3.1]
+0xF4A5 U+7CE6 # <cjk> [2000]
+0xF4A6 U+7CEB # <cjk> [2000]
+0xF4A7 U+25F5C # <cjk> [2000] [Unicode3.1]
+0xF4A8 U+7CF5 # <cjk> [2000]
+0xF4A9 U+7D03 # <cjk> [2000]
+0xF4AA U+7D09 # <cjk> [2000]
+0xF4AB U+42C6 # <cjk> [2000]
+0xF4AC U+7D12 # <cjk> [2000]
+0xF4AD U+7D1E # <cjk> [2000]
+0xF4AE U+25FE0 # <cjk> [2000] [Unicode3.1]
+0xF4AF U+25FD4 # <cjk> [2000] [Unicode3.1]
+0xF4B0 U+7D3D # <cjk> [2000]
+0xF4B1 U+7D3E # <cjk> [2000]
+0xF4B2 U+7D40 # <cjk> [2000]
+0xF4B3 U+7D47 # <cjk> [2000]
+0xF4B4 U+2600C # <cjk> [2000] [Unicode3.1]
+0xF4B5 U+25FFB # <cjk> [2000] [Unicode3.1]
+0xF4B6 U+42D6 # <cjk> [2000]
+0xF4B7 U+7D59 # <cjk> [2000]
+0xF4B8 U+7D5A # <cjk> [2000]
+0xF4B9 U+7D6A # <cjk> [2000]
+0xF4BA U+7D70 # <cjk> [2000]
+0xF4BB U+42DD # <cjk> [2000]
+0xF4BC U+7D7F # <cjk> [2000]
+0xF4BD U+26017 # <cjk> [2000] [Unicode3.1]
+0xF4BE U+7D86 # <cjk> [2000]
+0xF4BF U+7D88 # <cjk> [2000]
+0xF4C0 U+7D8C # <cjk> [2000]
+0xF4C1 U+7D97 # <cjk> [2000]
+0xF4C2 U+26060 # <cjk> [2000] [Unicode3.1]
+0xF4C3 U+7D9D # <cjk> [2000]
+0xF4C4 U+7DA7 # <cjk> [2000]
+0xF4C5 U+7DAA # <cjk> [2000]
+0xF4C6 U+7DB6 # <cjk> [2000]
+0xF4C7 U+7DB7 # <cjk> [2000]
+0xF4C8 U+7DC0 # <cjk> [2000]
+0xF4C9 U+7DD7 # <cjk> [2000]
+0xF4CA U+7DD9 # <cjk> [2000]
+0xF4CB U+7DE6 # <cjk> [2000]
+0xF4CC U+7DF1 # <cjk> [2000]
+0xF4CD U+7DF9 # <cjk> [2000]
+0xF4CE U+4302 # <cjk> [2000]
+0xF4CF U+260ED # <cjk> [2000] [Unicode3.1]
+0xF4D0 U+FA58 # CJK COMPATIBILITY IDEOGRAPH-FA58 [2000] [Unicode3.2]
+0xF4D1 U+7E10 # <cjk> [2000]
+0xF4D2 U+7E17 # <cjk> [2000]
+0xF4D3 U+7E1D # <cjk> [2000]
+0xF4D4 U+7E20 # <cjk> [2000]
+0xF4D5 U+7E27 # <cjk> [2000]
+0xF4D6 U+7E2C # <cjk> [2000]
+0xF4D7 U+7E45 # <cjk> [2000]
+0xF4D8 U+7E73 # <cjk> [2000]
+0xF4D9 U+7E75 # <cjk> [2000]
+0xF4DA U+7E7E # <cjk> [2000]
+0xF4DB U+7E86 # <cjk> [2000]
+0xF4DC U+7E87 # <cjk> [2000]
+0xF4DD U+432B # <cjk> [2000]
+0xF4DE U+7E91 # <cjk> [2000]
+0xF4DF U+7E98 # <cjk> [2000]
+0xF4E0 U+7E9A # <cjk> [2000]
+0xF4E1 U+4343 # <cjk> [2000]
+0xF4E2 U+7F3C # <cjk> [2000]
+0xF4E3 U+7F3B # <cjk> [2000]
+0xF4E4 U+7F3E # <cjk> [2000]
+0xF4E5 U+7F43 # <cjk> [2000]
+0xF4E6 U+7F44 # <cjk> [2000]
+0xF4E7 U+7F4F # <cjk> [2000]
+0xF4E8 U+34C1 # <cjk> [2000]
+0xF4E9 U+26270 # <cjk> [2000] [Unicode3.1]
+0xF4EA U+7F52 # <cjk> [2000]
+0xF4EB U+26286 # <cjk> [2000] [Unicode3.1]
+0xF4EC U+7F61 # <cjk> [2000]
+0xF4ED U+7F63 # <cjk> [2000]
+0xF4EE U+7F64 # <cjk> [2000]
+0xF4EF U+7F6D # <cjk> [2000]
+0xF4F0 U+7F7D # <cjk> [2000]
+0xF4F1 U+7F7E # <cjk> [2000]
+0xF4F2 U+2634C # <cjk> [2000] [Unicode3.1]
+0xF4F3 U+7F90 # <cjk> [2000]
+0xF4F4 U+517B # <cjk> [2000]
+0xF4F5 U+23D0E # <cjk> [2000] [Unicode3.1]
+0xF4F6 U+7F96 # <cjk> [2000]
+0xF4F7 U+7F9C # <cjk> [2000]
+0xF4F8 U+7FAD # <cjk> [2000]
+0xF4F9 U+26402 # <cjk> [2000] [Unicode3.1]
+0xF4FA U+7FC3 # <cjk> [2000]
+0xF4FB U+7FCF # <cjk> [2000]
+0xF4FC U+7FE3 # <cjk> [2000]
+0xF4FD U+7FE5 # <cjk> [2000]
+0xF4FE U+7FEF # <cjk> [2000]
+0xF5A1 U+7FF2 # <cjk> [2000]
+0xF5A2 U+8002 # <cjk> [2000]
+0xF5A3 U+800A # <cjk> [2000]
+0xF5A4 U+8008 # <cjk> [2000]
+0xF5A5 U+800E # <cjk> [2000]
+0xF5A6 U+8011 # <cjk> [2000]
+0xF5A7 U+8016 # <cjk> [2000]
+0xF5A8 U+8024 # <cjk> [2000]
+0xF5A9 U+802C # <cjk> [2000]
+0xF5AA U+8030 # <cjk> [2000]
+0xF5AB U+8043 # <cjk> [2000]
+0xF5AC U+8066 # <cjk> [2000]
+0xF5AD U+8071 # <cjk> [2000]
+0xF5AE U+8075 # <cjk> [2000]
+0xF5AF U+807B # <cjk> [2000]
+0xF5B0 U+8099 # <cjk> [2000]
+0xF5B1 U+809C # <cjk> [2000]
+0xF5B2 U+80A4 # <cjk> [2000]
+0xF5B3 U+80A7 # <cjk> [2000]
+0xF5B4 U+80B8 # <cjk> [2000]
+0xF5B5 U+2667E # <cjk> [2000] [Unicode3.1]
+0xF5B6 U+80C5 # <cjk> [2000]
+0xF5B7 U+80D5 # <cjk> [2000]
+0xF5B8 U+80D8 # <cjk> [2000]
+0xF5B9 U+80E6 # <cjk> [2000]
+0xF5BA U+266B0 # <cjk> [2000] [Unicode3.1]
+0xF5BB U+810D # <cjk> [2000]
+0xF5BC U+80F5 # <cjk> [2000]
+0xF5BD U+80FB # <cjk> [2000]
+0xF5BE U+43EE # <cjk> [2000]
+0xF5BF U+8135 # <cjk> [2000]
+0xF5C0 U+8116 # <cjk> [2000]
+0xF5C1 U+811E # <cjk> [2000]
+0xF5C2 U+43F0 # <cjk> [2000]
+0xF5C3 U+8124 # <cjk> [2000]
+0xF5C4 U+8127 # <cjk> [2000]
+0xF5C5 U+812C # <cjk> [2000]
+0xF5C6 U+2671D # <cjk> [2000] [Unicode3.1]
+0xF5C7 U+813D # <cjk> [2000]
+0xF5C8 U+4408 # <cjk> [2000]
+0xF5C9 U+8169 # <cjk> [2000]
+0xF5CA U+4417 # <cjk> [2000]
+0xF5CB U+8181 # <cjk> [2000]
+0xF5CC U+441C # <cjk> [2000]
+0xF5CD U+8184 # <cjk> [2000]
+0xF5CE U+8185 # <cjk> [2000]
+0xF5CF U+4422 # <cjk> [2000]
+0xF5D0 U+8198 # <cjk> [2000]
+0xF5D1 U+81B2 # <cjk> [2000]
+0xF5D2 U+81C1 # <cjk> [2000]
+0xF5D3 U+81C3 # <cjk> [2000]
+0xF5D4 U+81D6 # <cjk> [2000]
+0xF5D5 U+81DB # <cjk> [2000]
+0xF5D6 U+268DD # <cjk> [2000] [Unicode3.1]
+0xF5D7 U+81E4 # <cjk> [2000]
+0xF5D8 U+268EA # <cjk> [2000] [Unicode3.1]
+0xF5D9 U+81EC # <cjk> [2000]
+0xF5DA U+26951 # <cjk> [2000] [Unicode3.1]
+0xF5DB U+81FD # <cjk> [2000]
+0xF5DC U+81FF # <cjk> [2000]
+0xF5DD U+2696F # <cjk> [2000] [Unicode3.1]
+0xF5DE U+8204 # <cjk> [2000]
+0xF5DF U+269DD # <cjk> [2000] [Unicode3.1]
+0xF5E0 U+8219 # <cjk> [2000]
+0xF5E1 U+8221 # <cjk> [2000]
+0xF5E2 U+8222 # <cjk> [2000]
+0xF5E3 U+26A1E # <cjk> [2000] [Unicode3.1]
+0xF5E4 U+8232 # <cjk> [2000]
+0xF5E5 U+8234 # <cjk> [2000]
+0xF5E6 U+823C # <cjk> [2000]
+0xF5E7 U+8246 # <cjk> [2000]
+0xF5E8 U+8249 # <cjk> [2000]
+0xF5E9 U+8245 # <cjk> [2000]
+0xF5EA U+26A58 # <cjk> [2000] [Unicode3.1]
+0xF5EB U+824B # <cjk> [2000]
+0xF5EC U+4476 # <cjk> [2000]
+0xF5ED U+824F # <cjk> [2000]
+0xF5EE U+447A # <cjk> [2000]
+0xF5EF U+8257 # <cjk> [2000]
+0xF5F0 U+26A8C # <cjk> [2000] [Unicode3.1]
+0xF5F1 U+825C # <cjk> [2000]
+0xF5F2 U+8263 # <cjk> [2000]
+0xF5F3 U+26AB7 # <cjk> [2000] [Unicode3.1]
+0xF5F4 U+FA5D # CJK COMPATIBILITY IDEOGRAPH-FA5D [2000] [Unicode3.2]
+0xF5F5 U+FA5E # CJK COMPATIBILITY IDEOGRAPH-FA5E [2000] [Unicode3.2]
+0xF5F6 U+8279 # <cjk> [2000]
+0xF5F7 U+4491 # <cjk> [2000]
+0xF5F8 U+827D # <cjk> [2000]
+0xF5F9 U+827F # <cjk> [2000]
+0xF5FA U+8283 # <cjk> [2000]
+0xF5FB U+828A # <cjk> [2000]
+0xF5FC U+8293 # <cjk> [2000]
+0xF5FD U+82A7 # <cjk> [2000]
+0xF5FE U+82A8 # <cjk> [2000]
+0xF6A1 U+82B2 # <cjk> [2000]
+0xF6A2 U+82B4 # <cjk> [2000]
+0xF6A3 U+82BA # <cjk> [2000]
+0xF6A4 U+82BC # <cjk> [2000]
+0xF6A5 U+82E2 # <cjk> [2000]
+0xF6A6 U+82E8 # <cjk> [2000]
+0xF6A7 U+82F7 # <cjk> [2000]
+0xF6A8 U+8307 # <cjk> [2000]
+0xF6A9 U+8308 # <cjk> [2000]
+0xF6AA U+830C # <cjk> [2000]
+0xF6AB U+8354 # <cjk> [2000]
+0xF6AC U+831B # <cjk> [2000]
+0xF6AD U+831D # <cjk> [2000]
+0xF6AE U+8330 # <cjk> [2000]
+0xF6AF U+833C # <cjk> [2000]
+0xF6B0 U+8344 # <cjk> [2000]
+0xF6B1 U+8357 # <cjk> [2000]
+0xF6B2 U+44BE # <cjk> [2000]
+0xF6B3 U+837F # <cjk> [2000]
+0xF6B4 U+44D4 # <cjk> [2000]
+0xF6B5 U+44B3 # <cjk> [2000]
+0xF6B6 U+838D # <cjk> [2000]
+0xF6B7 U+8394 # <cjk> [2000]
+0xF6B8 U+8395 # <cjk> [2000]
+0xF6B9 U+839B # <cjk> [2000]
+0xF6BA U+839D # <cjk> [2000]
+0xF6BB U+83C9 # <cjk> [2000]
+0xF6BC U+83D0 # <cjk> [2000]
+0xF6BD U+83D4 # <cjk> [2000]
+0xF6BE U+83DD # <cjk> [2000]
+0xF6BF U+83E5 # <cjk> [2000]
+0xF6C0 U+83F9 # <cjk> [2000]
+0xF6C1 U+840F # <cjk> [2000]
+0xF6C2 U+8411 # <cjk> [2000]
+0xF6C3 U+8415 # <cjk> [2000]
+0xF6C4 U+26C73 # <cjk> [2000] [Unicode3.1]
+0xF6C5 U+8417 # <cjk> [2000]
+0xF6C6 U+8439 # <cjk> [2000]
+0xF6C7 U+844A # <cjk> [2000]
+0xF6C8 U+844F # <cjk> [2000]
+0xF6C9 U+8451 # <cjk> [2000]
+0xF6CA U+8452 # <cjk> [2000]
+0xF6CB U+8459 # <cjk> [2000]
+0xF6CC U+845A # <cjk> [2000]
+0xF6CD U+845C # <cjk> [2000]
+0xF6CE U+26CDD # <cjk> [2000] [Unicode3.1]
+0xF6CF U+8465 # <cjk> [2000]
+0xF6D0 U+8476 # <cjk> [2000]
+0xF6D1 U+8478 # <cjk> [2000]
+0xF6D2 U+847C # <cjk> [2000]
+0xF6D3 U+8481 # <cjk> [2000]
+0xF6D4 U+450D # <cjk> [2000]
+0xF6D5 U+84DC # <cjk> [2000]
+0xF6D6 U+8497 # <cjk> [2000]
+0xF6D7 U+84A6 # <cjk> [2000]
+0xF6D8 U+84BE # <cjk> [2000]
+0xF6D9 U+4508 # <cjk> [2000]
+0xF6DA U+84CE # <cjk> [2000]
+0xF6DB U+84CF # <cjk> [2000]
+0xF6DC U+84D3 # <cjk> [2000]
+0xF6DD U+26E65 # <cjk> [2000] [Unicode3.1]
+0xF6DE U+84E7 # <cjk> [2000]
+0xF6DF U+84EA # <cjk> [2000]
+0xF6E0 U+84EF # <cjk> [2000]
+0xF6E1 U+84F0 # <cjk> [2000]
+0xF6E2 U+84F1 # <cjk> [2000]
+0xF6E3 U+84FA # <cjk> [2000]
+0xF6E4 U+84FD # <cjk> [2000]
+0xF6E5 U+850C # <cjk> [2000]
+0xF6E6 U+851B # <cjk> [2000]
+0xF6E7 U+8524 # <cjk> [2000]
+0xF6E8 U+8525 # <cjk> [2000]
+0xF6E9 U+852B # <cjk> [2000]
+0xF6EA U+8534 # <cjk> [2000]
+0xF6EB U+854F # <cjk> [2000]
+0xF6EC U+856F # <cjk> [2000]
+0xF6ED U+4525 # <cjk> [2000]
+0xF6EE U+4543 # <cjk> [2000]
+0xF6EF U+853E # <cjk> [2000]
+0xF6F0 U+8551 # <cjk> [2000]
+0xF6F1 U+8553 # <cjk> [2000]
+0xF6F2 U+855E # <cjk> [2000]
+0xF6F3 U+8561 # <cjk> [2000]
+0xF6F4 U+8562 # <cjk> [2000]
+0xF6F5 U+26F94 # <cjk> [2000] [Unicode3.1]
+0xF6F6 U+857B # <cjk> [2000]
+0xF6F7 U+857D # <cjk> [2000]
+0xF6F8 U+857F # <cjk> [2000]
+0xF6F9 U+8581 # <cjk> [2000]
+0xF6FA U+8586 # <cjk> [2000]
+0xF6FB U+8593 # <cjk> [2000]
+0xF6FC U+859D # <cjk> [2000]
+0xF6FD U+859F # <cjk> [2000]
+0xF6FE U+26FF8 # <cjk> [2000] [Unicode3.1]
+0xF7A1 U+26FF6 # <cjk> [2000] [Unicode3.1]
+0xF7A2 U+26FF7 # <cjk> [2000] [Unicode3.1]
+0xF7A3 U+85B7 # <cjk> [2000]
+0xF7A4 U+85BC # <cjk> [2000]
+0xF7A5 U+85C7 # <cjk> [2000]
+0xF7A6 U+85CA # <cjk> [2000]
+0xF7A7 U+85D8 # <cjk> [2000]
+0xF7A8 U+85D9 # <cjk> [2000]
+0xF7A9 U+85DF # <cjk> [2000]
+0xF7AA U+85E1 # <cjk> [2000]
+0xF7AB U+85E6 # <cjk> [2000]
+0xF7AC U+85F6 # <cjk> [2000]
+0xF7AD U+8600 # <cjk> [2000]
+0xF7AE U+8611 # <cjk> [2000]
+0xF7AF U+861E # <cjk> [2000]
+0xF7B0 U+8621 # <cjk> [2000]
+0xF7B1 U+8624 # <cjk> [2000]
+0xF7B2 U+8627 # <cjk> [2000]
+0xF7B3 U+2710D # <cjk> [2000] [Unicode3.1]
+0xF7B4 U+8639 # <cjk> [2000]
+0xF7B5 U+863C # <cjk> [2000]
+0xF7B6 U+27139 # <cjk> [2000] [Unicode3.1]
+0xF7B7 U+8640 # <cjk> [2000]
+0xF7B8 U+FA20 # CJK COMPATIBILITY IDEOGRAPH-FA20 [2000]
+0xF7B9 U+8653 # <cjk> [2000]
+0xF7BA U+8656 # <cjk> [2000]
+0xF7BB U+866F # <cjk> [2000]
+0xF7BC U+8677 # <cjk> [2000]
+0xF7BD U+867A # <cjk> [2000]
+0xF7BE U+8687 # <cjk> [2000]
+0xF7BF U+8689 # <cjk> [2000]
+0xF7C0 U+868D # <cjk> [2000]
+0xF7C1 U+8691 # <cjk> [2000]
+0xF7C2 U+869C # <cjk> [2000]
+0xF7C3 U+869D # <cjk> [2000]
+0xF7C4 U+86A8 # <cjk> [2000]
+0xF7C5 U+FA21 # CJK COMPATIBILITY IDEOGRAPH-FA21 [2000]
+0xF7C6 U+86B1 # <cjk> [2000]
+0xF7C7 U+86B3 # <cjk> [2000]
+0xF7C8 U+86C1 # <cjk> [2000]
+0xF7C9 U+86C3 # <cjk> [2000]
+0xF7CA U+86D1 # <cjk> [2000]
+0xF7CB U+86D5 # <cjk> [2000]
+0xF7CC U+86D7 # <cjk> [2000]
+0xF7CD U+86E3 # <cjk> [2000]
+0xF7CE U+86E6 # <cjk> [2000]
+0xF7CF U+45B8 # <cjk> [2000]
+0xF7D0 U+8705 # <cjk> [2000]
+0xF7D1 U+8707 # <cjk> [2000]
+0xF7D2 U+870E # <cjk> [2000]
+0xF7D3 U+8710 # <cjk> [2000]
+0xF7D4 U+8713 # <cjk> [2000]
+0xF7D5 U+8719 # <cjk> [2000]
+0xF7D6 U+871F # <cjk> [2000]
+0xF7D7 U+8721 # <cjk> [2000]
+0xF7D8 U+8723 # <cjk> [2000]
+0xF7D9 U+8731 # <cjk> [2000]
+0xF7DA U+873A # <cjk> [2000]
+0xF7DB U+873E # <cjk> [2000]
+0xF7DC U+8740 # <cjk> [2000]
+0xF7DD U+8743 # <cjk> [2000]
+0xF7DE U+8751 # <cjk> [2000]
+0xF7DF U+8758 # <cjk> [2000]
+0xF7E0 U+8764 # <cjk> [2000]
+0xF7E1 U+8765 # <cjk> [2000]
+0xF7E2 U+8772 # <cjk> [2000]
+0xF7E3 U+877C # <cjk> [2000]
+0xF7E4 U+273DB # <cjk> [2000] [Unicode3.1]
+0xF7E5 U+273DA # <cjk> [2000] [Unicode3.1]
+0xF7E6 U+87A7 # <cjk> [2000]
+0xF7E7 U+8789 # <cjk> [2000]
+0xF7E8 U+878B # <cjk> [2000]
+0xF7E9 U+8793 # <cjk> [2000]
+0xF7EA U+87A0 # <cjk> [2000]
+0xF7EB U+273FE # <cjk> [2000] [Unicode3.1]
+0xF7EC U+45E5 # <cjk> [2000]
+0xF7ED U+87BE # <cjk> [2000]
+0xF7EE U+27410 # <cjk> [2000] [Unicode3.1]
+0xF7EF U+87C1 # <cjk> [2000]
+0xF7F0 U+87CE # <cjk> [2000]
+0xF7F1 U+87F5 # <cjk> [2000]
+0xF7F2 U+87DF # <cjk> [2000]
+0xF7F3 U+27449 # <cjk> [2000] [Unicode3.1]
+0xF7F4 U+87E3 # <cjk> [2000]
+0xF7F5 U+87E5 # <cjk> [2000]
+0xF7F6 U+87E6 # <cjk> [2000]
+0xF7F7 U+87EA # <cjk> [2000]
+0xF7F8 U+87EB # <cjk> [2000]
+0xF7F9 U+87ED # <cjk> [2000]
+0xF7FA U+8801 # <cjk> [2000]
+0xF7FB U+8803 # <cjk> [2000]
+0xF7FC U+880B # <cjk> [2000]
+0xF7FD U+8813 # <cjk> [2000]
+0xF7FE U+8828 # <cjk> [2000]
+0xF8A1 U+882E # <cjk> [2000]
+0xF8A2 U+8832 # <cjk> [2000]
+0xF8A3 U+883C # <cjk> [2000]
+0xF8A4 U+460F # <cjk> [2000]
+0xF8A5 U+884A # <cjk> [2000]
+0xF8A6 U+8858 # <cjk> [2000]
+0xF8A7 U+885F # <cjk> [2000]
+0xF8A8 U+8864 # <cjk> [2000]
+0xF8A9 U+27615 # <cjk> [2000] [Unicode3.1]
+0xF8AA U+27614 # <cjk> [2000] [Unicode3.1]
+0xF8AB U+8869 # <cjk> [2000]
+0xF8AC U+27631 # <cjk> [2000] [Unicode3.1]
+0xF8AD U+886F # <cjk> [2000]
+0xF8AE U+88A0 # <cjk> [2000]
+0xF8AF U+88BC # <cjk> [2000]
+0xF8B0 U+88BD # <cjk> [2000]
+0xF8B1 U+88BE # <cjk> [2000]
+0xF8B2 U+88C0 # <cjk> [2000]
+0xF8B3 U+88D2 # <cjk> [2000]
+0xF8B4 U+27693 # <cjk> [2000] [Unicode3.1]
+0xF8B5 U+88D1 # <cjk> [2000]
+0xF8B6 U+88D3 # <cjk> [2000]
+0xF8B7 U+88DB # <cjk> [2000]
+0xF8B8 U+88F0 # <cjk> [2000]
+0xF8B9 U+88F1 # <cjk> [2000]
+0xF8BA U+4641 # <cjk> [2000]
+0xF8BB U+8901 # <cjk> [2000]
+0xF8BC U+2770E # <cjk> [2000] [Unicode3.1]
+0xF8BD U+8937 # <cjk> [2000]
+0xF8BE U+27723 # <cjk> [2000] [Unicode3.1]
+0xF8BF U+8942 # <cjk> [2000]
+0xF8C0 U+8945 # <cjk> [2000]
+0xF8C1 U+8949 # <cjk> [2000]
+0xF8C2 U+27752 # <cjk> [2000] [Unicode3.1]
+0xF8C3 U+4665 # <cjk> [2000]
+0xF8C4 U+8962 # <cjk> [2000]
+0xF8C5 U+8980 # <cjk> [2000]
+0xF8C6 U+8989 # <cjk> [2000]
+0xF8C7 U+8990 # <cjk> [2000]
+0xF8C8 U+899F # <cjk> [2000]
+0xF8C9 U+89B0 # <cjk> [2000]
+0xF8CA U+89B7 # <cjk> [2000]
+0xF8CB U+89D6 # <cjk> [2000]
+0xF8CC U+89D8 # <cjk> [2000]
+0xF8CD U+89EB # <cjk> [2000]
+0xF8CE U+46A1 # <cjk> [2000]
+0xF8CF U+89F1 # <cjk> [2000]
+0xF8D0 U+89F3 # <cjk> [2000]
+0xF8D1 U+89FD # <cjk> [2000]
+0xF8D2 U+89FF # <cjk> [2000]
+0xF8D3 U+46AF # <cjk> [2000]
+0xF8D4 U+8A11 # <cjk> [2000]
+0xF8D5 U+8A14 # <cjk> [2000]
+0xF8D6 U+27985 # <cjk> [2000] [Unicode3.1]
+0xF8D7 U+8A21 # <cjk> [2000]
+0xF8D8 U+8A35 # <cjk> [2000]
+0xF8D9 U+8A3E # <cjk> [2000]
+0xF8DA U+8A45 # <cjk> [2000]
+0xF8DB U+8A4D # <cjk> [2000]
+0xF8DC U+8A58 # <cjk> [2000]
+0xF8DD U+8AAE # <cjk> [2000]
+0xF8DE U+8A90 # <cjk> [2000]
+0xF8DF U+8AB7 # <cjk> [2000]
+0xF8E0 U+8ABE # <cjk> [2000]
+0xF8E1 U+8AD7 # <cjk> [2000]
+0xF8E2 U+8AFC # <cjk> [2000]
+0xF8E3 U+27A84 # <cjk> [2000] [Unicode3.1]
+0xF8E4 U+8B0A # <cjk> [2000]
+0xF8E5 U+8B05 # <cjk> [2000]
+0xF8E6 U+8B0D # <cjk> [2000]
+0xF8E7 U+8B1C # <cjk> [2000]
+0xF8E8 U+8B1F # <cjk> [2000]
+0xF8E9 U+8B2D # <cjk> [2000]
+0xF8EA U+8B43 # <cjk> [2000]
+0xF8EB U+470C # <cjk> [2000]
+0xF8EC U+8B51 # <cjk> [2000]
+0xF8ED U+8B5E # <cjk> [2000]
+0xF8EE U+8B76 # <cjk> [2000]
+0xF8EF U+8B7F # <cjk> [2000]
+0xF8F0 U+8B81 # <cjk> [2000]
+0xF8F1 U+8B8B # <cjk> [2000]
+0xF8F2 U+8B94 # <cjk> [2000]
+0xF8F3 U+8B95 # <cjk> [2000]
+0xF8F4 U+8B9C # <cjk> [2000]
+0xF8F5 U+8B9E # <cjk> [2000]
+0xF8F6 U+8C39 # <cjk> [2000]
+0xF8F7 U+27BB3 # <cjk> [2000] [Unicode3.1]
+0xF8F8 U+8C3D # <cjk> [2000]
+0xF8F9 U+27BBE # <cjk> [2000] [Unicode3.1]
+0xF8FA U+27BC7 # <cjk> [2000] [Unicode3.1]
+0xF8FB U+8C45 # <cjk> [2000]
+0xF8FC U+8C47 # <cjk> [2000]
+0xF8FD U+8C4F # <cjk> [2000]
+0xF8FE U+8C54 # <cjk> [2000]
+0xF9A1 U+8C57 # <cjk> [2000]
+0xF9A2 U+8C69 # <cjk> [2000]
+0xF9A3 U+8C6D # <cjk> [2000]
+0xF9A4 U+8C73 # <cjk> [2000]
+0xF9A5 U+27CB8 # <cjk> [2000] [Unicode3.1]
+0xF9A6 U+8C93 # <cjk> [2000]
+0xF9A7 U+8C92 # <cjk> [2000]
+0xF9A8 U+8C99 # <cjk> [2000]
+0xF9A9 U+4764 # <cjk> [2000]
+0xF9AA U+8C9B # <cjk> [2000]
+0xF9AB U+8CA4 # <cjk> [2000]
+0xF9AC U+8CD6 # <cjk> [2000]
+0xF9AD U+8CD5 # <cjk> [2000]
+0xF9AE U+8CD9 # <cjk> [2000]
+0xF9AF U+27DA0 # <cjk> [2000] [Unicode3.1]
+0xF9B0 U+8CF0 # <cjk> [2000]
+0xF9B1 U+8CF1 # <cjk> [2000]
+0xF9B2 U+27E10 # <cjk> [2000] [Unicode3.1]
+0xF9B3 U+8D09 # <cjk> [2000]
+0xF9B4 U+8D0E # <cjk> [2000]
+0xF9B5 U+8D6C # <cjk> [2000]
+0xF9B6 U+8D84 # <cjk> [2000]
+0xF9B7 U+8D95 # <cjk> [2000]
+0xF9B8 U+8DA6 # <cjk> [2000]
+0xF9B9 U+27FB7 # <cjk> [2000] [Unicode3.1]
+0xF9BA U+8DC6 # <cjk> [2000]
+0xF9BB U+8DC8 # <cjk> [2000]
+0xF9BC U+8DD9 # <cjk> [2000]
+0xF9BD U+8DEC # <cjk> [2000]
+0xF9BE U+8E0C # <cjk> [2000]
+0xF9BF U+47FD # <cjk> [2000]
+0xF9C0 U+8DFD # <cjk> [2000]
+0xF9C1 U+8E06 # <cjk> [2000]
+0xF9C2 U+2808A # <cjk> [2000] [Unicode3.1]
+0xF9C3 U+8E14 # <cjk> [2000]
+0xF9C4 U+8E16 # <cjk> [2000]
+0xF9C5 U+8E21 # <cjk> [2000]
+0xF9C6 U+8E22 # <cjk> [2000]
+0xF9C7 U+8E27 # <cjk> [2000]
+0xF9C8 U+280BB # <cjk> [2000] [Unicode3.1]
+0xF9C9 U+4816 # <cjk> [2000]
+0xF9CA U+8E36 # <cjk> [2000]
+0xF9CB U+8E39 # <cjk> [2000]
+0xF9CC U+8E4B # <cjk> [2000]
+0xF9CD U+8E54 # <cjk> [2000]
+0xF9CE U+8E62 # <cjk> [2000]
+0xF9CF U+8E6C # <cjk> [2000]
+0xF9D0 U+8E6D # <cjk> [2000]
+0xF9D1 U+8E6F # <cjk> [2000]
+0xF9D2 U+8E98 # <cjk> [2000]
+0xF9D3 U+8E9E # <cjk> [2000]
+0xF9D4 U+8EAE # <cjk> [2000]
+0xF9D5 U+8EB3 # <cjk> [2000]
+0xF9D6 U+8EB5 # <cjk> [2000]
+0xF9D7 U+8EB6 # <cjk> [2000]
+0xF9D8 U+8EBB # <cjk> [2000]
+0xF9D9 U+28282 # <cjk> [2000] [Unicode3.1]
+0xF9DA U+8ED1 # <cjk> [2000]
+0xF9DB U+8ED4 # <cjk> [2000]
+0xF9DC U+484E # <cjk> [2000]
+0xF9DD U+8EF9 # <cjk> [2000]
+0xF9DE U+282F3 # <cjk> [2000] [Unicode3.1]
+0xF9DF U+8F00 # <cjk> [2000]
+0xF9E0 U+8F08 # <cjk> [2000]
+0xF9E1 U+8F17 # <cjk> [2000]
+0xF9E2 U+8F2B # <cjk> [2000]
+0xF9E3 U+8F40 # <cjk> [2000]
+0xF9E4 U+8F4A # <cjk> [2000]
+0xF9E5 U+8F58 # <cjk> [2000]
+0xF9E6 U+2840C # <cjk> [2000] [Unicode3.1]
+0xF9E7 U+8FA4 # <cjk> [2000]
+0xF9E8 U+8FB4 # <cjk> [2000]
+0xF9E9 U+FA66 # CJK COMPATIBILITY IDEOGRAPH-FA66 [2000] [Unicode3.2]
+0xF9EA U+8FB6 # <cjk> [2000]
+0xF9EB U+28455 # <cjk> [2000] [Unicode3.1]
+0xF9EC U+8FC1 # <cjk> [2000]
+0xF9ED U+8FC6 # <cjk> [2000]
+0xF9EE U+FA24 # CJK COMPATIBILITY IDEOGRAPH-FA24 [2000]
+0xF9EF U+8FCA # <cjk> [2000]
+0xF9F0 U+8FCD # <cjk> [2000]
+0xF9F1 U+8FD3 # <cjk> [2000]
+0xF9F2 U+8FD5 # <cjk> [2000]
+0xF9F3 U+8FE0 # <cjk> [2000]
+0xF9F4 U+8FF1 # <cjk> [2000]
+0xF9F5 U+8FF5 # <cjk> [2000]
+0xF9F6 U+8FFB # <cjk> [2000]
+0xF9F7 U+9002 # <cjk> [2000]
+0xF9F8 U+900C # <cjk> [2000]
+0xF9F9 U+9037 # <cjk> [2000]
+0xF9FA U+2856B # <cjk> [2000] [Unicode3.1]
+0xF9FB U+9043 # <cjk> [2000]
+0xF9FC U+9044 # <cjk> [2000]
+0xF9FD U+905D # <cjk> [2000]
+0xF9FE U+285C8 # <cjk> [2000] [Unicode3.1]
+0xFAA1 U+285C9 # <cjk> [2000] [Unicode3.1]
+0xFAA2 U+9085 # <cjk> [2000]
+0xFAA3 U+908C # <cjk> [2000]
+0xFAA4 U+9090 # <cjk> [2000]
+0xFAA5 U+961D # <cjk> [2000]
+0xFAA6 U+90A1 # <cjk> [2000]
+0xFAA7 U+48B5 # <cjk> [2000]
+0xFAA8 U+90B0 # <cjk> [2000]
+0xFAA9 U+90B6 # <cjk> [2000]
+0xFAAA U+90C3 # <cjk> [2000]
+0xFAAB U+90C8 # <cjk> [2000]
+0xFAAC U+286D7 # <cjk> [2000] [Unicode3.1]
+0xFAAD U+90DC # <cjk> [2000]
+0xFAAE U+90DF # <cjk> [2000]
+0xFAAF U+286FA # <cjk> [2000] [Unicode3.1]
+0xFAB0 U+90F6 # <cjk> [2000]
+0xFAB1 U+90F2 # <cjk> [2000]
+0xFAB2 U+9100 # <cjk> [2000]
+0xFAB3 U+90EB # <cjk> [2000]
+0xFAB4 U+90FE # <cjk> [2000]
+0xFAB5 U+90FF # <cjk> [2000]
+0xFAB6 U+9104 # <cjk> [2000]
+0xFAB7 U+9106 # <cjk> [2000]
+0xFAB8 U+9118 # <cjk> [2000]
+0xFAB9 U+911C # <cjk> [2000]
+0xFABA U+911E # <cjk> [2000]
+0xFABB U+9137 # <cjk> [2000]
+0xFABC U+9139 # <cjk> [2000]
+0xFABD U+913A # <cjk> [2000]
+0xFABE U+9146 # <cjk> [2000]
+0xFABF U+9147 # <cjk> [2000]
+0xFAC0 U+9157 # <cjk> [2000]
+0xFAC1 U+9159 # <cjk> [2000]
+0xFAC2 U+9161 # <cjk> [2000]
+0xFAC3 U+9164 # <cjk> [2000]
+0xFAC4 U+9174 # <cjk> [2000]
+0xFAC5 U+9179 # <cjk> [2000]
+0xFAC6 U+9185 # <cjk> [2000]
+0xFAC7 U+918E # <cjk> [2000]
+0xFAC8 U+91A8 # <cjk> [2000]
+0xFAC9 U+91AE # <cjk> [2000]
+0xFACA U+91B3 # <cjk> [2000]
+0xFACB U+91B6 # <cjk> [2000]
+0xFACC U+91C3 # <cjk> [2000]
+0xFACD U+91C4 # <cjk> [2000]
+0xFACE U+91DA # <cjk> [2000]
+0xFACF U+28949 # <cjk> [2000] [Unicode3.1]
+0xFAD0 U+28946 # <cjk> [2000] [Unicode3.1]
+0xFAD1 U+91EC # <cjk> [2000]
+0xFAD2 U+91EE # <cjk> [2000]
+0xFAD3 U+9201 # <cjk> [2000]
+0xFAD4 U+920A # <cjk> [2000]
+0xFAD5 U+9216 # <cjk> [2000]
+0xFAD6 U+9217 # <cjk> [2000]
+0xFAD7 U+2896B # <cjk> [2000] [Unicode3.1]
+0xFAD8 U+9233 # <cjk> [2000]
+0xFAD9 U+9242 # <cjk> [2000]
+0xFADA U+9247 # <cjk> [2000]
+0xFADB U+924A # <cjk> [2000]
+0xFADC U+924E # <cjk> [2000]
+0xFADD U+9251 # <cjk> [2000]
+0xFADE U+9256 # <cjk> [2000]
+0xFADF U+9259 # <cjk> [2000]
+0xFAE0 U+9260 # <cjk> [2000]
+0xFAE1 U+9261 # <cjk> [2000]
+0xFAE2 U+9265 # <cjk> [2000]
+0xFAE3 U+9267 # <cjk> [2000]
+0xFAE4 U+9268 # <cjk> [2000]
+0xFAE5 U+28987 # <cjk> [2000] [Unicode3.1]
+0xFAE6 U+28988 # <cjk> [2000] [Unicode3.1]
+0xFAE7 U+927C # <cjk> [2000]
+0xFAE8 U+927D # <cjk> [2000]
+0xFAE9 U+927F # <cjk> [2000]
+0xFAEA U+9289 # <cjk> [2000]
+0xFAEB U+928D # <cjk> [2000]
+0xFAEC U+9297 # <cjk> [2000]
+0xFAED U+9299 # <cjk> [2000]
+0xFAEE U+929F # <cjk> [2000]
+0xFAEF U+92A7 # <cjk> [2000]
+0xFAF0 U+92AB # <cjk> [2000]
+0xFAF1 U+289BA # <cjk> [2000] [Unicode3.1]
+0xFAF2 U+289BB # <cjk> [2000] [Unicode3.1]
+0xFAF3 U+92B2 # <cjk> [2000]
+0xFAF4 U+92BF # <cjk> [2000]
+0xFAF5 U+92C0 # <cjk> [2000]
+0xFAF6 U+92C6 # <cjk> [2000]
+0xFAF7 U+92CE # <cjk> [2000]
+0xFAF8 U+92D0 # <cjk> [2000]
+0xFAF9 U+92D7 # <cjk> [2000]
+0xFAFA U+92D9 # <cjk> [2000]
+0xFAFB U+92E5 # <cjk> [2000]
+0xFAFC U+92E7 # <cjk> [2000]
+0xFAFD U+9311 # <cjk> [2000]
+0xFAFE U+28A1E # <cjk> [2000] [Unicode3.1]
+0xFBA1 U+28A29 # <cjk> [2000] [Unicode3.1]
+0xFBA2 U+92F7 # <cjk> [2000]
+0xFBA3 U+92F9 # <cjk> [2000]
+0xFBA4 U+92FB # <cjk> [2000]
+0xFBA5 U+9302 # <cjk> [2000]
+0xFBA6 U+930D # <cjk> [2000]
+0xFBA7 U+9315 # <cjk> [2000]
+0xFBA8 U+931D # <cjk> [2000]
+0xFBA9 U+931E # <cjk> [2000]
+0xFBAA U+9327 # <cjk> [2000]
+0xFBAB U+9329 # <cjk> [2000]
+0xFBAC U+28A71 # <cjk> [2000] [Unicode3.1]
+0xFBAD U+28A43 # <cjk> [2000] [Unicode3.1]
+0xFBAE U+9347 # <cjk> [2000]
+0xFBAF U+9351 # <cjk> [2000]
+0xFBB0 U+9357 # <cjk> [2000]
+0xFBB1 U+935A # <cjk> [2000]
+0xFBB2 U+936B # <cjk> [2000]
+0xFBB3 U+9371 # <cjk> [2000]
+0xFBB4 U+9373 # <cjk> [2000]
+0xFBB5 U+93A1 # <cjk> [2000]
+0xFBB6 U+28A99 # <cjk> [2000] [Unicode3.1]
+0xFBB7 U+28ACD # <cjk> [2000] [Unicode3.1]
+0xFBB8 U+9388 # <cjk> [2000]
+0xFBB9 U+938B # <cjk> [2000]
+0xFBBA U+938F # <cjk> [2000]
+0xFBBB U+939E # <cjk> [2000]
+0xFBBC U+93F5 # <cjk> [2000]
+0xFBBD U+28AE4 # <cjk> [2000] [Unicode3.1]
+0xFBBE U+28ADD # <cjk> [2000] [Unicode3.1]
+0xFBBF U+93F1 # <cjk> [2000]
+0xFBC0 U+93C1 # <cjk> [2000]
+0xFBC1 U+93C7 # <cjk> [2000]
+0xFBC2 U+93DC # <cjk> [2000]
+0xFBC3 U+93E2 # <cjk> [2000]
+0xFBC4 U+93E7 # <cjk> [2000]
+0xFBC5 U+9409 # <cjk> [2000]
+0xFBC6 U+940F # <cjk> [2000]
+0xFBC7 U+9416 # <cjk> [2000]
+0xFBC8 U+9417 # <cjk> [2000]
+0xFBC9 U+93FB # <cjk> [2000]
+0xFBCA U+9432 # <cjk> [2000]
+0xFBCB U+9434 # <cjk> [2000]
+0xFBCC U+943B # <cjk> [2000]
+0xFBCD U+9445 # <cjk> [2000]
+0xFBCE U+28BC1 # <cjk> [2000] [Unicode3.1]
+0xFBCF U+28BEF # <cjk> [2000] [Unicode3.1]
+0xFBD0 U+946D # <cjk> [2000]
+0xFBD1 U+946F # <cjk> [2000]
+0xFBD2 U+9578 # <cjk> [2000]
+0xFBD3 U+9579 # <cjk> [2000]
+0xFBD4 U+9586 # <cjk> [2000]
+0xFBD5 U+958C # <cjk> [2000]
+0xFBD6 U+958D # <cjk> [2000]
+0xFBD7 U+28D10 # <cjk> [2000] [Unicode3.1]
+0xFBD8 U+95AB # <cjk> [2000]
+0xFBD9 U+95B4 # <cjk> [2000]
+0xFBDA U+28D71 # <cjk> [2000] [Unicode3.1]
+0xFBDB U+95C8 # <cjk> [2000]
+0xFBDC U+28DFB # <cjk> [2000] [Unicode3.1]
+0xFBDD U+28E1F # <cjk> [2000] [Unicode3.1]
+0xFBDE U+962C # <cjk> [2000]
+0xFBDF U+9633 # <cjk> [2000]
+0xFBE0 U+9634 # <cjk> [2000]
+0xFBE1 U+28E36 # <cjk> [2000] [Unicode3.1]
+0xFBE2 U+963C # <cjk> [2000]
+0xFBE3 U+9641 # <cjk> [2000]
+0xFBE4 U+9661 # <cjk> [2000]
+0xFBE5 U+28E89 # <cjk> [2000] [Unicode3.1]
+0xFBE6 U+9682 # <cjk> [2000]
+0xFBE7 U+28EEB # <cjk> [2000] [Unicode3.1]
+0xFBE8 U+969A # <cjk> [2000]
+0xFBE9 U+28F32 # <cjk> [2000] [Unicode3.1]
+0xFBEA U+49E7 # <cjk> [2000]
+0xFBEB U+96A9 # <cjk> [2000]
+0xFBEC U+96AF # <cjk> [2000]
+0xFBED U+96B3 # <cjk> [2000]
+0xFBEE U+96BA # <cjk> [2000]
+0xFBEF U+96BD # <cjk> [2000]
+0xFBF0 U+49FA # <cjk> [2000]
+0xFBF1 U+28FF8 # <cjk> [2000] [Unicode3.1]
+0xFBF2 U+96D8 # <cjk> [2000]
+0xFBF3 U+96DA # <cjk> [2000]
+0xFBF4 U+96DD # <cjk> [2000]
+0xFBF5 U+4A04 # <cjk> [2000]
+0xFBF6 U+9714 # <cjk> [2000]
+0xFBF7 U+9723 # <cjk> [2000]
+0xFBF8 U+4A29 # <cjk> [2000]
+0xFBF9 U+9736 # <cjk> [2000]
+0xFBFA U+9741 # <cjk> [2000]
+0xFBFB U+9747 # <cjk> [2000]
+0xFBFC U+9755 # <cjk> [2000]
+0xFBFD U+9757 # <cjk> [2000]
+0xFBFE U+975B # <cjk> [2000]
+0xFCA1 U+976A # <cjk> [2000]
+0xFCA2 U+292A0 # <cjk> [2000] [Unicode3.1]
+0xFCA3 U+292B1 # <cjk> [2000] [Unicode3.1]
+0xFCA4 U+9796 # <cjk> [2000]
+0xFCA5 U+979A # <cjk> [2000]
+0xFCA6 U+979E # <cjk> [2000]
+0xFCA7 U+97A2 # <cjk> [2000]
+0xFCA8 U+97B1 # <cjk> [2000]
+0xFCA9 U+97B2 # <cjk> [2000]
+0xFCAA U+97BE # <cjk> [2000]
+0xFCAB U+97CC # <cjk> [2000]
+0xFCAC U+97D1 # <cjk> [2000]
+0xFCAD U+97D4 # <cjk> [2000]
+0xFCAE U+97D8 # <cjk> [2000]
+0xFCAF U+97D9 # <cjk> [2000]
+0xFCB0 U+97E1 # <cjk> [2000]
+0xFCB1 U+97F1 # <cjk> [2000]
+0xFCB2 U+9804 # <cjk> [2000]
+0xFCB3 U+980D # <cjk> [2000]
+0xFCB4 U+980E # <cjk> [2000]
+0xFCB5 U+9814 # <cjk> [2000]
+0xFCB6 U+9816 # <cjk> [2000]
+0xFCB7 U+4ABC # <cjk> [2000]
+0xFCB8 U+29490 # <cjk> [2000] [Unicode3.1]
+0xFCB9 U+9823 # <cjk> [2000]
+0xFCBA U+9832 # <cjk> [2000]
+0xFCBB U+9833 # <cjk> [2000]
+0xFCBC U+9825 # <cjk> [2000]
+0xFCBD U+9847 # <cjk> [2000]
+0xFCBE U+9866 # <cjk> [2000]
+0xFCBF U+98AB # <cjk> [2000]
+0xFCC0 U+98AD # <cjk> [2000]
+0xFCC1 U+98B0 # <cjk> [2000]
+0xFCC2 U+295CF # <cjk> [2000] [Unicode3.1]
+0xFCC3 U+98B7 # <cjk> [2000]
+0xFCC4 U+98B8 # <cjk> [2000]
+0xFCC5 U+98BB # <cjk> [2000]
+0xFCC6 U+98BC # <cjk> [2000]
+0xFCC7 U+98BF # <cjk> [2000]
+0xFCC8 U+98C2 # <cjk> [2000]
+0xFCC9 U+98C7 # <cjk> [2000]
+0xFCCA U+98CB # <cjk> [2000]
+0xFCCB U+98E0 # <cjk> [2000]
+0xFCCC U+2967F # <cjk> [2000] [Unicode3.1]
+0xFCCD U+98E1 # <cjk> [2000]
+0xFCCE U+98E3 # <cjk> [2000]
+0xFCCF U+98E5 # <cjk> [2000]
+0xFCD0 U+98EA # <cjk> [2000]
+0xFCD1 U+98F0 # <cjk> [2000]
+0xFCD2 U+98F1 # <cjk> [2000]
+0xFCD3 U+98F3 # <cjk> [2000]
+0xFCD4 U+9908 # <cjk> [2000]
+0xFCD5 U+4B3B # <cjk> [2000]
+0xFCD6 U+296F0 # <cjk> [2000] [Unicode3.1]
+0xFCD7 U+9916 # <cjk> [2000]
+0xFCD8 U+9917 # <cjk> [2000]
+0xFCD9 U+29719 # <cjk> [2000] [Unicode3.1]
+0xFCDA U+991A # <cjk> [2000]
+0xFCDB U+991B # <cjk> [2000]
+0xFCDC U+991C # <cjk> [2000]
+0xFCDD U+29750 # <cjk> [2000] [Unicode3.1]
+0xFCDE U+9931 # <cjk> [2000]
+0xFCDF U+9932 # <cjk> [2000]
+0xFCE0 U+9933 # <cjk> [2000]
+0xFCE1 U+993A # <cjk> [2000]
+0xFCE2 U+993B # <cjk> [2000]
+0xFCE3 U+993C # <cjk> [2000]
+0xFCE4 U+9940 # <cjk> [2000]
+0xFCE5 U+9941 # <cjk> [2000]
+0xFCE6 U+9946 # <cjk> [2000]
+0xFCE7 U+994D # <cjk> [2000]
+0xFCE8 U+994E # <cjk> [2000]
+0xFCE9 U+995C # <cjk> [2000]
+0xFCEA U+995F # <cjk> [2000]
+0xFCEB U+9960 # <cjk> [2000]
+0xFCEC U+99A3 # <cjk> [2000]
+0xFCED U+99A6 # <cjk> [2000]
+0xFCEE U+99B9 # <cjk> [2000]
+0xFCEF U+99BD # <cjk> [2000]
+0xFCF0 U+99BF # <cjk> [2000]
+0xFCF1 U+99C3 # <cjk> [2000]
+0xFCF2 U+99C9 # <cjk> [2000]
+0xFCF3 U+99D4 # <cjk> [2000]
+0xFCF4 U+99D9 # <cjk> [2000]
+0xFCF5 U+99DE # <cjk> [2000]
+0xFCF6 U+298C6 # <cjk> [2000] [Unicode3.1]
+0xFCF7 U+99F0 # <cjk> [2000]
+0xFCF8 U+99F9 # <cjk> [2000]
+0xFCF9 U+99FC # <cjk> [2000]
+0xFCFA U+9A0A # <cjk> [2000]
+0xFCFB U+9A11 # <cjk> [2000]
+0xFCFC U+9A16 # <cjk> [2000]
+0xFCFD U+9A1A # <cjk> [2000]
+0xFCFE U+9A20 # <cjk> [2000]
+0xFDA1 U+9A31 # <cjk> [2000]
+0xFDA2 U+9A36 # <cjk> [2000]
+0xFDA3 U+9A44 # <cjk> [2000]
+0xFDA4 U+9A4C # <cjk> [2000]
+0xFDA5 U+9A58 # <cjk> [2000]
+0xFDA6 U+4BC2 # <cjk> [2000]
+0xFDA7 U+9AAF # <cjk> [2000]
+0xFDA8 U+4BCA # <cjk> [2000]
+0xFDA9 U+9AB7 # <cjk> [2000]
+0xFDAA U+4BD2 # <cjk> [2000]
+0xFDAB U+9AB9 # <cjk> [2000]
+0xFDAC U+29A72 # <cjk> [2000] [Unicode3.1]
+0xFDAD U+9AC6 # <cjk> [2000]
+0xFDAE U+9AD0 # <cjk> [2000]
+0xFDAF U+9AD2 # <cjk> [2000]
+0xFDB0 U+9AD5 # <cjk> [2000]
+0xFDB1 U+4BE8 # <cjk> [2000]
+0xFDB2 U+9ADC # <cjk> [2000]
+0xFDB3 U+9AE0 # <cjk> [2000]
+0xFDB4 U+9AE5 # <cjk> [2000]
+0xFDB5 U+9AE9 # <cjk> [2000]
+0xFDB6 U+9B03 # <cjk> [2000]
+0xFDB7 U+9B0C # <cjk> [2000]
+0xFDB8 U+9B10 # <cjk> [2000]
+0xFDB9 U+9B12 # <cjk> [2000]
+0xFDBA U+9B16 # <cjk> [2000]
+0xFDBB U+9B1C # <cjk> [2000]
+0xFDBC U+9B2B # <cjk> [2000]
+0xFDBD U+9B33 # <cjk> [2000]
+0xFDBE U+9B3D # <cjk> [2000]
+0xFDBF U+4C20 # <cjk> [2000]
+0xFDC0 U+9B4B # <cjk> [2000]
+0xFDC1 U+9B63 # <cjk> [2000]
+0xFDC2 U+9B65 # <cjk> [2000]
+0xFDC3 U+9B6B # <cjk> [2000]
+0xFDC4 U+9B6C # <cjk> [2000]
+0xFDC5 U+9B73 # <cjk> [2000]
+0xFDC6 U+9B76 # <cjk> [2000]
+0xFDC7 U+9B77 # <cjk> [2000]
+0xFDC8 U+9BA6 # <cjk> [2000]
+0xFDC9 U+9BAC # <cjk> [2000]
+0xFDCA U+9BB1 # <cjk> [2000]
+0xFDCB U+29DDB # <cjk> [2000] [Unicode3.1]
+0xFDCC U+29E3D # <cjk> [2000] [Unicode3.1]
+0xFDCD U+9BB2 # <cjk> [2000]
+0xFDCE U+9BB8 # <cjk> [2000]
+0xFDCF U+9BBE # <cjk> [2000]
+0xFDD0 U+9BC7 # <cjk> [2000]
+0xFDD1 U+9BF3 # <cjk> [2000]
+0xFDD2 U+9BD8 # <cjk> [2000]
+0xFDD3 U+9BDD # <cjk> [2000]
+0xFDD4 U+9BE7 # <cjk> [2000]
+0xFDD5 U+9BEA # <cjk> [2000]
+0xFDD6 U+9BEB # <cjk> [2000]
+0xFDD7 U+9BEF # <cjk> [2000]
+0xFDD8 U+9BEE # <cjk> [2000]
+0xFDD9 U+29E15 # <cjk> [2000] [Unicode3.1]
+0xFDDA U+9BFA # <cjk> [2000]
+0xFDDB U+29E8A # <cjk> [2000] [Unicode3.1]
+0xFDDC U+9BF7 # <cjk> [2000]
+0xFDDD U+29E49 # <cjk> [2000] [Unicode3.1]
+0xFDDE U+9C16 # <cjk> [2000]
+0xFDDF U+9C18 # <cjk> [2000]
+0xFDE0 U+9C19 # <cjk> [2000]
+0xFDE1 U+9C1A # <cjk> [2000]
+0xFDE2 U+9C1D # <cjk> [2000]
+0xFDE3 U+9C22 # <cjk> [2000]
+0xFDE4 U+9C27 # <cjk> [2000]
+0xFDE5 U+9C29 # <cjk> [2000]
+0xFDE6 U+9C2A # <cjk> [2000]
+0xFDE7 U+29EC4 # <cjk> [2000] [Unicode3.1]
+0xFDE8 U+9C31 # <cjk> [2000]
+0xFDE9 U+9C36 # <cjk> [2000]
+0xFDEA U+9C37 # <cjk> [2000]
+0xFDEB U+9C45 # <cjk> [2000]
+0xFDEC U+9C5C # <cjk> [2000]
+0xFDED U+29EE9 # <cjk> [2000] [Unicode3.1]
+0xFDEE U+9C49 # <cjk> [2000]
+0xFDEF U+9C4A # <cjk> [2000]
+0xFDF0 U+29EDB # <cjk> [2000] [Unicode3.1]
+0xFDF1 U+9C54 # <cjk> [2000]
+0xFDF2 U+9C58 # <cjk> [2000]
+0xFDF3 U+9C5B # <cjk> [2000]
+0xFDF4 U+9C5D # <cjk> [2000]
+0xFDF5 U+9C5F # <cjk> [2000]
+0xFDF6 U+9C69 # <cjk> [2000]
+0xFDF7 U+9C6A # <cjk> [2000]
+0xFDF8 U+9C6B # <cjk> [2000]
+0xFDF9 U+9C6D # <cjk> [2000]
+0xFDFA U+9C6E # <cjk> [2000]
+0xFDFB U+9C70 # <cjk> [2000]
+0xFDFC U+9C72 # <cjk> [2000]
+0xFDFD U+9C75 # <cjk> [2000]
+0xFDFE U+9C7A # <cjk> [2000]
+0xFEA1 U+9CE6 # <cjk> [2000]
+0xFEA2 U+9CF2 # <cjk> [2000]
+0xFEA3 U+9D0B # <cjk> [2000]
+0xFEA4 U+9D02 # <cjk> [2000]
+0xFEA5 U+29FCE # <cjk> [2000] [Unicode3.1]
+0xFEA6 U+9D11 # <cjk> [2000]
+0xFEA7 U+9D17 # <cjk> [2000]
+0xFEA8 U+9D18 # <cjk> [2000]
+0xFEA9 U+2A02F # <cjk> [2000] [Unicode3.1]
+0xFEAA U+4CC4 # <cjk> [2000]
+0xFEAB U+2A01A # <cjk> [2000] [Unicode3.1]
+0xFEAC U+9D32 # <cjk> [2000]
+0xFEAD U+4CD1 # <cjk> [2000]
+0xFEAE U+9D42 # <cjk> [2000]
+0xFEAF U+9D4A # <cjk> [2000]
+0xFEB0 U+9D5F # <cjk> [2000]
+0xFEB1 U+9D62 # <cjk> [2000]
+0xFEB2 U+2A0F9 # <cjk> [2000] [Unicode3.1]
+0xFEB3 U+9D69 # <cjk> [2000]
+0xFEB4 U+9D6B # <cjk> [2000]
+0xFEB5 U+2A082 # <cjk> [2000] [Unicode3.1]
+0xFEB6 U+9D73 # <cjk> [2000]
+0xFEB7 U+9D76 # <cjk> [2000]
+0xFEB8 U+9D77 # <cjk> [2000]
+0xFEB9 U+9D7E # <cjk> [2000]
+0xFEBA U+9D84 # <cjk> [2000]
+0xFEBB U+9D8D # <cjk> [2000]
+0xFEBC U+9D99 # <cjk> [2000]
+0xFEBD U+9DA1 # <cjk> [2000]
+0xFEBE U+9DBF # <cjk> [2000]
+0xFEBF U+9DB5 # <cjk> [2000]
+0xFEC0 U+9DB9 # <cjk> [2000]
+0xFEC1 U+9DBD # <cjk> [2000]
+0xFEC2 U+9DC3 # <cjk> [2000]
+0xFEC3 U+9DC7 # <cjk> [2000]
+0xFEC4 U+9DC9 # <cjk> [2000]
+0xFEC5 U+9DD6 # <cjk> [2000]
+0xFEC6 U+9DDA # <cjk> [2000]
+0xFEC7 U+9DDF # <cjk> [2000]
+0xFEC8 U+9DE0 # <cjk> [2000]
+0xFEC9 U+9DE3 # <cjk> [2000]
+0xFECA U+9DF4 # <cjk> [2000]
+0xFECB U+4D07 # <cjk> [2000]
+0xFECC U+9E0A # <cjk> [2000]
+0xFECD U+9E02 # <cjk> [2000]
+0xFECE U+9E0D # <cjk> [2000]
+0xFECF U+9E19 # <cjk> [2000]
+0xFED0 U+9E1C # <cjk> [2000]
+0xFED1 U+9E1D # <cjk> [2000]
+0xFED2 U+9E7B # <cjk> [2000]
+0xFED3 U+22218 # <cjk> [2000] [Unicode3.1]
+0xFED4 U+9E80 # <cjk> [2000]
+0xFED5 U+9E85 # <cjk> [2000]
+0xFED6 U+9E9B # <cjk> [2000]
+0xFED7 U+9EA8 # <cjk> [2000]
+0xFED8 U+2A38C # <cjk> [2000] [Unicode3.1]
+0xFED9 U+9EBD # <cjk> [2000]
+0xFEDA U+2A437 # <cjk> [2000] [Unicode3.1]
+0xFEDB U+9EDF # <cjk> [2000]
+0xFEDC U+9EE7 # <cjk> [2000]
+0xFEDD U+9EEE # <cjk> [2000]
+0xFEDE U+9EFF # <cjk> [2000]
+0xFEDF U+9F02 # <cjk> [2000]
+0xFEE0 U+4D77 # <cjk> [2000]
+0xFEE1 U+9F03 # <cjk> [2000]
+0xFEE2 U+9F17 # <cjk> [2000]
+0xFEE3 U+9F19 # <cjk> [2000]
+0xFEE4 U+9F2F # <cjk> [2000]
+0xFEE5 U+9F37 # <cjk> [2000]
+0xFEE6 U+9F3A # <cjk> [2000]
+0xFEE7 U+9F3D # <cjk> [2000]
+0xFEE8 U+9F41 # <cjk> [2000]
+0xFEE9 U+9F45 # <cjk> [2000]
+0xFEEA U+9F46 # <cjk> [2000]
+0xFEEB U+9F53 # <cjk> [2000]
+0xFEEC U+9F55 # <cjk> [2000]
+0xFEED U+9F58 # <cjk> [2000]
+0xFEEE U+2A5F1 # <cjk> [2000] [Unicode3.1]
+0xFEEF U+9F5D # <cjk> [2000]
+0xFEF0 U+2A602 # <cjk> [2000] [Unicode3.1]
+0xFEF1 U+9F69 # <cjk> [2000]
+0xFEF2 U+2A61A # <cjk> [2000] [Unicode3.1]
+0xFEF3 U+9F6D # <cjk> [2000]
+0xFEF4 U+9F70 # <cjk> [2000]
+0xFEF5 U+9F75 # <cjk> [2000]
+0xFEF6 U+2A6B2 # <cjk> [2000] [Unicode3.1]
diff --git a/fonts/ptex-fontmaps/jis04cmap_exp/mk_jis_to_aj16_cid.lua b/fonts/ptex-fontmaps/jis04cmap_exp/mk_jis_to_aj16_cid.lua
new file mode 100755
index 0000000000..e069c5d17d
--- /dev/null
+++ b/fonts/ptex-fontmaps/jis04cmap_exp/mk_jis_to_aj16_cid.lua
@@ -0,0 +1,572 @@
+#!/usr/bin/env texlua
+
+-- JIS->Unicode->CID ではうまくいかない部分
+local nonuni_cid = {
+ -- 鼻濁音
+ [0x2477] = 16209,
+ [0x2478] = 16210,
+ [0x2479] = 16211,
+ [0x247A] = 16212,
+ [0x247B] = 16213,
+ [0x2577] = 16214,
+ [0x2578] = 16215,
+ [0x2579] = 16216,
+ [0x257A] = 16217,
+ [0x257B] = 16218,
+ [0x257C] = 16219,
+ [0x257D] = 16220,
+ [0x257E] = 16221,
+ [0x2678] = 16246,
+ -- from http://examples.oreilly.de/english_examples/nutshell/cjkv/adobe/jisx0213-all.txt
+ [0x2B44] = 9422,
+ [0x2B48] = 9425,
+ [0x2B49] = 9424,
+ [0x2B4A] = 9440,
+ [0x2B4B] = 9439,
+ [0x2B4C] = 9428,
+ [0x2B4D] = 9427,
+ [0x2B4E] = 9431,
+ [0x2B4F] = 9430,
+ [0x2B65] = 15856,
+ [0x2B66] = 15857,
+}
+
+-- 小塚明朝 Pr6 R の fwid feature による変換テーブル
+local prop_to_full = {
+ [1]=633, [2]=642, [3]=8007, [4]=716,
+ [5]=712, [6]=715, [7]=717, [8]=8006,
+ [9]=674, [10]=675, [11]=718, [12]=692,
+ [13]=636, [14]=662, [15]=637, [16]=663,
+ [17]=780, [18]=781, [19]=782, [20]=783,
+ [21]=784, [22]=785, [23]=786, [24]=787,
+ [25]=788, [26]=789, [27]=639, [28]=640,
+ [29]=699, [30]=697, [31]=700, [32]=641,
+ [33]=719, [34]=790, [35]=791, [36]=792,
+ [37]=793, [38]=794, [39]=795, [40]=796,
+ [41]=797, [42]=798, [43]=799, [44]=800,
+ [45]=801, [46]=802, [47]=803, [48]=804,
+ [49]=805, [50]=806, [51]=807, [52]=808,
+ [53]=809, [54]=810, [55]=811, [56]=812,
+ [57]=813, [58]=814, [59]=815, [60]=678,
+ [61]=711, [62]=679, [63]=648, [64]=650,
+ [65]=646, [66]=816, [67]=817, [68]=818,
+ [69]=819, [70]=820, [71]=821, [72]=822,
+ [73]=823, [74]=824, [75]=825, [76]=826,
+ [77]=827, [78]=828, [79]=829, [80]=830,
+ [81]=831, [82]=832, [83]=833, [84]=834,
+ [85]=835, [86]=836, [87]=837, [88]=838,
+ [89]=839, [90]=840, [91]=841, [92]=680,
+ [93]=8005, [94]=681, [95]=665, [96]=671,
+ [97]=664, [98]=670, [99]=667, [100]=665,
+ [102]=713, [103]=714, [106]=720, [107]=16280,
+ [108]=672, [109]=684, [110]=682, [111]=683,
+ [114]=16206, [115]=776, [116]=777, [117]=638,
+ [118]=778, [119]=12256, [120]=636, [121]=8280,
+ [122]=673, [123]=685, [124]=668, [125]=772,
+ [127]=645, [128]=648, [129]=649, [132]=647,
+ [138]=661, [151]=693, [152]=8059, [153]=8008,
+ [154]=8060, [155]=707, [156]=694, [159]=12093,
+ [161]=8185, [162]=8184, [163]=9783, [186]=695,
+ [215]=696, [226]=649, [228]=11853, [230]=8228,
+ [231]=633, [232]=642, [233]=673, [234]=716,
+ [235]=712, [236]=715, [237]=717, [238]=671,
+ [239]=674, [240]=675, [241]=718, [242]=692,
+ [243]=636, [244]=662, [245]=637, [246]=663,
+ [247]=780, [248]=781, [249]=782, [250]=783,
+ [251]=784, [252]=785, [253]=786, [254]=787,
+ [255]=788, [256]=789, [257]=639, [258]=640,
+ [259]=699, [260]=697, [261]=700, [262]=641,
+ [263]=719, [264]=790, [265]=791, [266]=792,
+ [267]=793, [268]=794, [269]=795, [270]=796,
+ [271]=797, [272]=798, [273]=799, [274]=800,
+ [275]=801, [276]=802, [277]=803, [278]=804,
+ [279]=805, [280]=806, [281]=807, [282]=808,
+ [283]=809, [284]=810, [285]=811, [286]=812,
+ [287]=813, [288]=814, [289]=815, [290]=678,
+ [291]=711, [292]=679, [293]=648, [294]=650,
+ [295]=670, [296]=816, [297]=817, [298]=818,
+ [299]=819, [300]=820, [301]=821, [302]=822,
+ [303]=823, [304]=824, [305]=825, [306]=826,
+ [307]=827, [308]=828, [309]=829, [310]=830,
+ [311]=831, [312]=832, [313]=833, [314]=834,
+ [315]=835, [316]=836, [317]=837, [318]=838,
+ [319]=839, [320]=840, [321]=841, [322]=680,
+ [323]=8005, [324]=681, [325]=649, [327]=635,
+ [328]=686, [329]=687, [330]=634, [331]=638,
+ [332]=1006, [333]=925, [334]=927, [335]=929,
+ [336]=931, [337]=933, [338]=991, [339]=993,
+ [340]=995, [341]=959, [342]=660, [343]=926,
+ [344]=928, [345]=930, [346]=932, [347]=934,
+ [348]=935, [349]=937, [350]=939, [351]=941,
+ [352]=943, [353]=945, [354]=947, [355]=949,
+ [356]=951, [357]=953, [358]=955, [359]=957,
+ [360]=960, [361]=962, [362]=964, [363]=966,
+ [364]=967, [365]=968, [366]=969, [367]=970,
+ [368]=971, [369]=974, [370]=977, [371]=980,
+ [372]=983, [373]=986, [374]=987, [375]=988,
+ [376]=989, [377]=990, [378]=992, [379]=994,
+ [380]=996, [381]=997, [382]=998, [383]=999,
+ [384]=1000, [385]=1001, [386]=1003, [387]=1007,
+ [388]=643, [389]=644, [390]=646, [391]=1004,
+ [392]=1005, [393]=1002, [394]=1009, [395]=1010,
+ [396]=1008, [397]=936, [398]=938, [399]=940,
+ [400]=942, [401]=944, [402]=946, [403]=948,
+ [404]=950, [405]=952, [406]=954, [407]=956,
+ [408]=958, [409]=961, [410]=963, [411]=965,
+ [412]=972, [413]=973, [414]=975, [415]=976,
+ [416]=978, [417]=979, [418]=981, [419]=982,
+ [420]=984, [421]=985, [423]=7608, [424]=7609,
+ [425]=7479, [426]=7480, [427]=7481, [428]=7482,
+ [429]=7483, [430]=7484, [431]=7485, [432]=7486,
+ [433]=7487, [434]=7488, [435]=7489, [436]=7490,
+ [437]=7491, [438]=7492, [439]=7493, [440]=7494,
+ [441]=7495, [442]=7496, [443]=7497, [444]=7498,
+ [445]=7499, [446]=7500, [447]=7501, [448]=7502,
+ [449]=7503, [450]=7504, [451]=7505, [452]=7506,
+ [453]=7507, [454]=7508, [455]=7509, [456]=7510,
+ [457]=7511, [458]=7512, [459]=7513, [460]=7514,
+ [461]=7515, [462]=7516, [463]=7517, [464]=7518,
+ [465]=7519, [466]=7520, [467]=7521, [468]=7522,
+ [469]=7523, [470]=7524, [471]=7525, [472]=7526,
+ [473]=7527, [474]=7528, [475]=7529, [476]=7530,
+ [477]=7531, [478]=7532, [479]=7533, [480]=7534,
+ [481]=7535, [482]=7536, [483]=7537, [484]=7538,
+ [485]=7539, [486]=7540, [487]=7541, [488]=7542,
+ [489]=7543, [490]=7544, [491]=7545, [492]=7546,
+ [493]=7547, [494]=7548, [495]=7549, [496]=7550,
+ [497]=7551, [498]=7552, [499]=7553, [500]=7554,
+ [501]=645, [502]=647, [503]=672, [504]=676,
+ [505]=677, [506]=682, [507]=683, [508]=684,
+ [509]=685, [510]=688, [511]=689, [512]=690,
+ [513]=691, [514]=693, [516]=923, [517]=842,
+ [518]=844, [519]=846, [520]=848, [521]=850,
+ [522]=908, [523]=910, [524]=912, [525]=876,
+ [526]=843, [527]=845, [528]=847, [529]=849,
+ [530]=851, [531]=852, [532]=854, [533]=856,
+ [534]=858, [535]=860, [536]=862, [537]=864,
+ [538]=866, [539]=868, [540]=870, [541]=872,
+ [542]=874, [543]=877, [544]=879, [545]=881,
+ [546]=883, [547]=884, [548]=885, [549]=886,
+ [550]=887, [551]=888, [552]=891, [553]=894,
+ [554]=897, [555]=900, [556]=903, [557]=904,
+ [558]=905, [559]=906, [560]=907, [561]=909,
+ [562]=911, [563]=913, [564]=914, [565]=915,
+ [566]=916, [567]=917, [568]=918, [569]=920,
+ [570]=924, [571]=921, [572]=922, [573]=919,
+ [574]=853, [575]=855, [576]=857, [577]=859,
+ [578]=861, [579]=863, [580]=865, [581]=867,
+ [582]=869, [583]=871, [584]=873, [585]=875,
+ [586]=878, [587]=880, [588]=882, [589]=889,
+ [590]=890, [591]=892, [592]=893, [593]=895,
+ [594]=896, [595]=898, [596]=899, [597]=901,
+ [598]=902, [608]=713, [609]=714, [614]=9826,
+ [629]=731, [631]=665, [632]=8228, [8718]=8008,
+ [8719]=664, [9354]=9779, [9355]=1034, [9356]=708,
+ [9357]=709, [9371]=9796, [9372]=9797, [9373]=9798,
+ [9374]=9799, [9375]=9781, [9376]=9782, [9442]=769,
+ [12063]=661, [12064]=697, [12065]=710, [12066]=706,
+ [12067]=705, [12068]=740, [12069]=735, [12070]=12123,
+ [12071]=12124, [12072]=12125, [12073]=12126, [12074]=12127,
+ [12075]=12128, [12076]=12129, [12077]=12130, [12078]=12131,
+ [12079]=12132, [12080]=12169, [12081]=12170, [12086]=8006,
+ [12087]=8007, [15449]=651, [15450]=652, [15451]=653,
+ [15452]=654, [15453]=655, [15454]=658, [15455]=660,
+ [15456]=698, [15457]=701, [15458]=702, [15459]=703,
+ [15460]=704, [15461]=710, [15462]=16195, [15463]=12181,
+ [15464]=741, [15465]=742, [15466]=743, [15467]=744,
+ [15468]=745, [15469]=746, [15470]=747, [15471]=748,
+ [15472]=16306, [15473]=16307, [15474]=16308, [15475]=16309,
+ [15476]=16299, [15477]=12184, [15480]=749, [15481]=750,
+ [15482]=752, [15483]=753, [15484]=754, [15485]=755,
+ [15486]=12188, [15487]=12186, [15488]=12189, [15489]=16196,
+ [15490]=16300, [15491]=756, [15492]=757, [15493]=759,
+ [15494]=760, [15495]=761, [15496]=762, [15497]=763,
+ [15498]=764, [15499]=765, [15500]=766, [15501]=767,
+ [15502]=768, [15503]=769, [15504]=770, [15505]=16303,
+ [15506]=12120, [15507]=16301, [15508]=16302, [15509]=16304,
+ [15510]=16305, [15511]=12201, [15512]=12118, [15513]=12089,
+ [15514]=12092, [15515]=16204, [15516]=16205, [15517]=842,
+ [15518]=843, [15519]=844, [15520]=845, [15521]=846,
+ [15522]=847, [15523]=848, [15524]=849, [15525]=850,
+ [15526]=851, [15527]=852, [15528]=853, [15529]=854,
+ [15530]=855, [15531]=856, [15532]=857, [15533]=858,
+ [15534]=859, [15535]=860, [15536]=861, [15537]=862,
+ [15538]=863, [15539]=864, [15540]=865, [15541]=866,
+ [15542]=867, [15543]=868, [15544]=869, [15545]=870,
+ [15546]=871, [15547]=872, [15548]=873, [15549]=874,
+ [15550]=875, [15551]=876, [15552]=877, [15553]=878,
+ [15554]=879, [15555]=880, [15556]=881, [15557]=882,
+ [15558]=883, [15559]=884, [15560]=885, [15561]=886,
+ [15562]=887, [15563]=888, [15564]=889, [15565]=890,
+ [15566]=891, [15567]=892, [15568]=893, [15569]=894,
+ [15570]=895, [15571]=896, [15572]=897, [15573]=898,
+ [15574]=899, [15575]=900, [15576]=901, [15577]=902,
+ [15578]=903, [15579]=904, [15580]=905, [15581]=906,
+ [15582]=907, [15583]=908, [15584]=909, [15585]=910,
+ [15586]=911, [15587]=912, [15588]=913, [15589]=914,
+ [15590]=915, [15591]=916, [15592]=917, [15593]=918,
+ [15594]=919, [15595]=920, [15596]=921, [15597]=922,
+ [15598]=923, [15599]=924, [15600]=7958, [15601]=7959,
+ [15602]=7960, [15603]=16209, [15604]=16210, [15605]=16211,
+ [15606]=16212, [15607]=16213, [15608]=925, [15609]=926,
+ [15610]=927, [15611]=928, [15612]=929, [15613]=930,
+ [15614]=931, [15615]=932, [15616]=933, [15617]=934,
+ [15618]=935, [15619]=936, [15620]=937, [15621]=938,
+ [15622]=939, [15623]=940, [15624]=941, [15625]=942,
+ [15626]=943, [15627]=944, [15628]=945, [15629]=946,
+ [15630]=947, [15631]=948, [15632]=949, [15633]=950,
+ [15634]=951, [15635]=952, [15636]=953, [15637]=954,
+ [15638]=955, [15639]=956, [15640]=957, [15641]=958,
+ [15642]=959, [15643]=960, [15644]=961, [15645]=962,
+ [15646]=963, [15647]=964, [15648]=965, [15649]=966,
+ [15650]=967, [15651]=968, [15652]=969, [15653]=970,
+ [15654]=971, [15655]=972, [15656]=973, [15657]=974,
+ [15658]=975, [15659]=976, [15660]=977, [15661]=978,
+ [15662]=979, [15663]=980, [15664]=981, [15665]=982,
+ [15666]=983, [15667]=984, [15668]=985, [15669]=986,
+ [15670]=987, [15671]=988, [15672]=989, [15673]=990,
+ [15674]=991, [15675]=992, [15676]=993, [15677]=994,
+ [15678]=995, [15679]=996, [15680]=997, [15681]=998,
+ [15682]=999, [15683]=1000, [15684]=1001, [15685]=1002,
+ [15686]=1003, [15687]=1004, [15688]=1005, [15689]=1006,
+ [15690]=1007, [15691]=1008, [15692]=1009, [15693]=1010,
+ [15694]=16214, [15695]=16215, [15696]=16216, [15697]=16217,
+ [15698]=16218, [15699]=16219, [15700]=16220, [15701]=16221,
+ [15702]=16236, [15703]=16237, [15704]=16238, [15705]=16239,
+ [15706]=16240, [15707]=16241, [15708]=16242, [15709]=16243,
+ [15710]=16244, [15711]=16245, [15712]=16246, [15713]=16247,
+ [15714]=16248, [15715]=16249, [15716]=16250, [15717]=16251,
+ [15718]=16252, [15719]=8313, [15720]=8314, [15721]=8315,
+ [15722]=8316, [15723]=12269, [15724]=12271, [15725]=16310,
+ [15726]=16311, [15727]=9784, [15728]=16271, [15880]=7624,
+ [15881]=7629, [15882]=7630, [15900]=12091, [15901]=7625,
+ [15902]=8195, [15903]=12121, [15904]=12122, [15905]=12187,
+ [15906]=12190, [15907]=12185,
+}
+
+-- JIS->Unicode, Unicode->CID のテーブルから JIS->CID のテーブルを作る
+local function mk_jis_cid_table(jis_uni, uni_cid)
+ local res = {}
+ for jis, uni in pairs(jis_uni) do
+ local c = uni_cid[uni]
+ if c then
+ if ((jis>=0x2900) and (jis<=0x2B7E)) then
+ res[#res+1] = { jis, nonuni_cid[jis] or c}
+ else
+ -- それ以外の場合は全角化する
+ res[#res+1] = { jis, nonuni_cid[jis] or (prop_to_full[c] or c)}
+ end
+ end
+ end
+ table.sort(res, function (a,b) return a[1]<b[1] end)
+ return res
+end
+
+--
+local function change_repr(t)
+ local res = {}
+ for i,v in pairs(t) do
+ res[#res+1] = {i,v}
+ end
+ table.sort(res, function (a,b) return a[1]<b[1] end)
+ return res
+end
+
+
+-- 出力処理
+do
+ local buf, bufline, fh
+
+ local function flush()
+ fh:write(tonumber(bufline) .. " begincidrange\n" .. buf .. "endcidrange\n")
+ buf, bufline = "", 0
+ end
+
+ local function out(s)
+ buf = buf .. s .. "\n"; bufline = bufline + 1;
+ if bufline==100 then flush() end
+ end
+
+ local function out_header(fname, hname, crange, wmode)
+ fh:write([[
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+]])
+ if wmode == 1 then
+ local s = string.gsub('%%DocumentNeededResources: CMap ($NAME)\n', '$NAME', hname)
+ fh:write(s)
+ end
+
+ fh:write([[
+%%IncludeResource: ProcSet (CIDInit)
+]])
+ if wmode == 1 then
+ local s = string.gsub('%%IncludeResource: CMap ($NAME)\n', '$NAME', hname)
+ fh:write(s)
+ end
+
+ local s = string.gsub([[
+%%BeginResource: CMap ($NAME)
+%%Title: ($NAME Adobe Japan1 6)
+%%Version: 0.001
+%%Copyright: ------------------------------------------------------------
+%%Copyright: Copyright (c) 2013 Hironori KITAGAWA.
+%%Copyright:
+%%Copyright: This software is free software.
+%%Copyright: Unlimited permission is granted to use, copy, and distribute
+%%Copyright: it, with or without modification, either commercially and
+%%Copyright: noncommercially.
+%%Copyright: THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY.
+%%Copyright: ------------------------------------------------------------
+%%EndComments
+
+/CIDInit /ProcSet findresource begin
+
+12 dict begin
+
+begincmap
+]], '$NAME', fname)
+ fh:write(s)
+ if wmode == 1 then
+ s=string.gsub(
+ string.gsub('\n/$NAME usecmap\n\n', '$NAME', fname),
+ '-V', '-H')
+ fh:write(s)
+ end
+ s = string.gsub([[
+/CIDSystemInfo 3 dict dup begin
+ /Registry (Adobe) def
+ /Ordering (Japan1) def
+ /Supplement 6 def
+end def
+
+/CMapName /$NAME def
+/CMapVersion 0.001 def
+/CMapType 1 def
+]], '$NAME', fname)
+ fh:write(s)
+
+ fh:write('\n/WMode ' .. wmode .. ' def\n\n')
+ if wmode ==0 then
+ fh:write(crange .. '\n')
+ end
+ end
+
+ local function out_footer()
+ fh:write([[
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+
+%%EndResource
+%%EOF
+]])
+ end
+
+ function out_cmap(fname, hname, jis_cid, col_num, crange, wmode)
+ fh = io.open(fname, 'w+')
+ out_header(fname, hname, crange, wmode)
+ buf, bufline = "", 0
+ local fstr = "<%x> <%x> %" .. col_num .. "d"
+ local i, outbi, outbc = 1, jis_cid[1][1], jis_cid[1][2]
+ while i < #jis_cid do
+ if jis_cid[i+1][2] == jis_cid[i][2] + 1
+ and jis_cid[i+1][1] == jis_cid[i][1] + 1 then
+ oute = jis_cid[i+1][1]
+ else
+ out(string.format(fstr, outbi, oute, outbc))
+ outbi, oute, outbc = jis_cid[i+1][1], jis_cid[i+1][1], jis_cid[i+1][2]
+ end
+ i = i + 1
+ end
+ out(string.format(fstr, outbi, jis_cid[#jis_cid][1], outbc))
+ flush();
+ out_footer();
+ fh:close()
+ end
+end
+
+--
+local function cleanup(new, old)
+ table.sort(new, function (a,b) return a[1]<b[1] end)
+ -- We can assume new and old are sorted.
+ local oi, ol = 1, #old
+ local res = {}
+ for _,v in ipairs(new) do
+ for i = oi, ol do
+ local w = old[i]
+ if v[1] == w[1] and v[2] ~= w[2] then
+ res [#res+1] = v;
+ oi = i + 1; break
+ elseif v[1]<w[1] then
+ -- We don't need further search.
+ oi = i; break
+ end
+ end
+ end
+ return res
+end
+
+local function write_text(fname, tb)
+ print('writing ' .. fname )
+ fh = io.open(fname, 'w+')
+ for _,v in pairs(tb) do
+ fh:write(string.format('%4X\t%d\n', v[1], v[2]))
+ end
+ fh:close()
+end
+
+local function replace(ar, jis, cid)
+ local i = 1
+ for j=1,#ar do
+ if ar[j][1] == jis then ar[j][2] = cid; break end
+ end
+end
+
+----------------------------------------------------------------
+----------------------------------------------------------------
+----------------------------------------------------------------
+----------------------------------------------------------------
+
+
+local f
+local cmap_dec = require('cmapdec')
+
+kpse.set_program_name('luatex')
+dofile(kpse.find_file('lualibs-table.lua'))
+
+do
+----------------------------------------------------------------
+-- jisx0213-2004-8bit-std.txt 読み込み
+local jis04_uni = {}
+f = io.open("jisx0213-2004-8bit-std.txt", "r")
+for lx in f:lines() do
+ l = string.match(lx,"^([^#]*)#.*$")
+ if l ~= "" then
+ local jis = tonumber(string.match(l, "^(0x%x*)%s*U%+%x*"))
+ local uni = string.match(l, "^0x%x*%s*U%+(%x*)")
+ -- 全角幅優先
+ uni = string.match(lx, 'Fullwidth: U%+(%x*)') or uni
+ if jis and uni then
+ uni = tonumber(uni,16)
+ jis04_uni[jis] = uni
+ end
+ end
+end
+f:close()
+
+local code_range_04 = [[
+2 begincodespacerange
+ <2121> <7E7E>
+ <A1A1> <FEFE>
+endcodespacerange
+]]
+
+----------------------------------------------------------------
+-- JIS X 0213:2004 => Adobe-Japan1-6 横組
+local uni_cid_h04 = cmap_dec.open_cmap_file('UniJIS2004-UTF32-H')
+local jis_cid_h04 = mk_jis_cid_table(jis04_uni, uni_cid_h04)
+
+replace(jis_cid_h04, 0x224C, 751) -- NOT SIGN
+
+-- 全角字形があるものは全角化しておく
+replace(jis_cid_h04, 0x2921, 9779) -- EURO SIGN
+replace(jis_cid_h04, 0x2924, 16280) -- CURRENCY SIGN
+replace(jis_cid_h04, 0x2925, 8005) -- BROKEN BAR
+replace(jis_cid_h04, 0x2926, 8059) -- COPYRIGHT SIGN
+replace(jis_cid_h04, 0x292A, 8060) -- REGISTERED SIGN
+replace(jis_cid_h04, 0x2933, 8185) -- VULGAR FRACTION ONE QUARTER
+replace(jis_cid_h04, 0x2934, 8184) -- VULGAR FRACTION ONE HALF
+replace(jis_cid_h04, 0x2935, 9783) -- VULGAR FRACTION THREE QUARTERS
+
+out_cmap('2004-H', '', jis_cid_h04, '', code_range_04, 0)
+
+
+----------------------------------------------------------------
+-- JIS X 0213:2004 => Adobe-Japan1-6 縦組
+local uni_cid_v04 = table.fastcopy(uni_cid_h04)
+uni_cid_v04 =cmap_dec.open_cmap_file('UniJIS2004-UTF32-V', uni_cid_v04)
+local jis_cid_v04 = mk_jis_cid_table(jis04_uni, uni_cid_v04)
+
+replace(jis_cid_v04, 0x2127, 12101) -- COLON
+replace(jis_cid_v04, 0x2131, 7889) -- OVERLINE
+replace(jis_cid_v04, 0x213D, 7892) -- EM DASH
+replace(jis_cid_v04, 0x2146, 12173) --
+replace(jis_cid_v04, 0x2147, 12174) --
+replace(jis_cid_v04, 0x2148, 7956) --
+replace(jis_cid_v04, 0x2149, 7957) --
+replace(jis_cid_v04, 0x224C, 751) -- NOT SIGN
+
+replace(jis_cid_v04, 0x2236, 12107) -- HIRAGANA VOICED ITERATION MARK
+replace(jis_cid_v04, 0x237C, 16332) -- EN DASH
+replace(jis_cid_v04, 0x2678, 16343) -- KATAKANA LETTER SMALL PU
+replace(jis_cid_v04, 0x2D5F, 12044) -- SQUARE ERA NAME HEISEI
+replace(jis_cid_v04, 0x2D6D, 12041) -- SQUARE ERA NAME MEIZI
+replace(jis_cid_v04, 0x2D6E, 12042) -- SQUARE ERA NAME TAISYOU
+replace(jis_cid_v04, 0x2D6F, 12043) -- SQUARE ERA NAME SYOUWA
+
+replace(jis_cid_v04, 0x2921, 9779) -- EURO SIGN
+replace(jis_cid_v04, 0x2924, 16280) -- CURRENCY SIGN
+replace(jis_cid_v04, 0x2925, 8005) -- BROKEN BAR
+replace(jis_cid_v04, 0x2926, 8059) -- COPYRIGHT SIGN
+replace(jis_cid_v04, 0x292A, 8060) -- REGISTERED SIGN
+replace(jis_cid_v04, 0x2933, 8185) -- VULGAR FRACTION ONE QUARTER
+replace(jis_cid_v04, 0x2934, 8184) -- VULGAR FRACTION ONE HALF
+replace(jis_cid_v04, 0x2935, 9783) -- VULGAR FRACTION THREE QUARTERS
+
+
+out_cmap('2004-V', '2004-H', cleanup(jis_cid_v04, jis_cid_h04), '', code_range_04, 1)
+
+end
+
+-- do
+-- ----------------------------------------------------------------
+-- -- JIS0208.txt 読み込み
+-- local jis90_uni = {}
+-- f = io.open("JIS0208.TXT", "r")
+-- for lx in f:lines() do
+-- l = string.match(lx,"^([^#]*)#.*$")
+-- if l ~= "" then
+-- local jis = tonumber(string.match(l, "^0x%x*%s*(0x%x*)%s*0x%x*"))
+-- local uni = string.match(l, "^0x%x*%s*0x%x*%s*0x(%x*)")
+-- -- 全角幅優先
+-- if jis and uni then
+-- uni = tonumber(uni,16)
+-- jis90_uni[jis] = uni
+-- end
+-- end
+-- end
+-- f:close()
+
+-- local code_range_90 = [[
+-- 1 begincodespacerange
+-- <2121> <7E7E>
+-- endcodespacerange
+-- ]]
+
+-- ----------------------------------------------------------------
+-- -- JIS X 0208:1990 => Adobe-Japan1-6 縦組
+
+-- -- とりあえず 横組を load
+-- local uni_cid_h90 = cmap_dec.open_cmap_file('UniJIS-UTF32-H')
+-- local jis_cid_h90 = mk_jis_cid_table(jis90_uni, uni_cid_h90)
+
+-- replace(jis_cid_h90, 0x224C, 751) -- NOT SIGN
+
+-- local uni_cid_v90 = table.fastcopy(uni_cid_h90)
+-- uni_cid_v90 =cmap_dec.open_cmap_file('UniJIS-UTF32-V', uni_cid_v90)
+-- local jis_cid_v90 = mk_jis_cid_table(jis90_uni, uni_cid_v90)
+
+-- replace(jis_cid_v90, 0x2127, 12101) -- COLON
+-- replace(jis_cid_v90, 0x2131, 7889) -- OVERLINE
+-- replace(jis_cid_v90, 0x213D, 7892) -- EM DASH
+-- replace(jis_cid_v90, 0x2146, 12173) --
+-- replace(jis_cid_v90, 0x2147, 12174) --
+-- replace(jis_cid_v90, 0x2148, 7956) --
+-- replace(jis_cid_v90, 0x2149, 7957) --
+-- replace(jis_cid_v90, 0x224C, 751) -- NOT SIGN
+
+-- out_cmap('1990N-V', 'H', cleanup(jis_cid_v90, jis_cid_h90), '', code_range_90, 1)
+
+-- end
diff --git a/fonts/ptex-fontmaps/maps/adobe/otf-ko-adobe.map b/fonts/ptex-fontmaps/maps/adobe/otf-ko-adobe.map
new file mode 100644
index 0000000000..5f4f628133
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/adobe/otf-ko-adobe.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ckmr-h Identity-H AdobeMyungjoStd-Medium.otf
+otf-ckmr-v Identity-V AdobeMyungjoStd-Medium.otf
+otf-ckgr-h Identity-H AdobeGothicStd-Bold.otf
+otf-ckgr-v Identity-V AdobeGothicStd-Bold.otf
+
+% Unicode
+otf-ukmr-h UniKS-UCS2-H AdobeMyungjoStd-Medium.otf
+otf-ukmr-v UniKS-UCS2-V AdobeMyungjoStd-Medium.otf
+otf-ukgr-h UniKS-UCS2-H AdobeGothicStd-Bold.otf
+otf-ukgr-v UniKS-UCS2-V AdobeGothicStd-Bold.otf
diff --git a/fonts/ptex-fontmaps/maps/adobe/otf-sc-adobe.map b/fonts/ptex-fontmaps/maps/adobe/otf-sc-adobe.map
new file mode 100644
index 0000000000..c5d6af4940
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/adobe/otf-sc-adobe.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H AdobeSongStd-Light.otf
+otf-ccmr-v Identity-V AdobeSongStd-Light.otf
+otf-ccgr-h Identity-H AdobeHeitiStd-Regular.otf
+otf-ccgr-v Identity-V AdobeHeitiStd-Regular.otf
+
+% Unicode
+otf-ucmr-h UniGB-UCS2-H AdobeSongStd-Light.otf
+otf-ucmr-v UniGB-UCS2-V AdobeSongStd-Light.otf
+otf-ucgr-h UniGB-UCS2-H AdobeHeitiStd-Regular.otf
+otf-ucgr-v UniGB-UCS2-V AdobeHeitiStd-Regular.otf
diff --git a/fonts/ptex-fontmaps/maps/adobe/otf-tc-adobe.map b/fonts/ptex-fontmaps/maps/adobe/otf-tc-adobe.map
new file mode 100644
index 0000000000..cf36674988
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/adobe/otf-tc-adobe.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H AdobeMingStd-Light.otf
+otf-ctmr-v Identity-V AdobeMingStd-Light.otf
+otf-ctgr-h Identity-H AdobeFanHeitiStd-Bold.otf
+otf-ctgr-v Identity-V AdobeFanHeitiStd-Bold.otf
+
+% Unicode
+otf-utmr-h UniCNS-UCS2-H AdobeMingStd-Light.otf
+otf-utmr-v UniCNS-UCS2-V AdobeMingStd-Light.otf
+otf-utgr-h UniCNS-UCS2-H AdobeFanHeitiStd-Bold.otf
+otf-utgr-v UniCNS-UCS2-V AdobeFanHeitiStd-Bold.otf
diff --git a/fonts/ptex-fontmaps/maps/adobe/uptex-ko-adobe.map b/fonts/ptex-fontmaps/maps/adobe/uptex-ko-adobe.map
new file mode 100644
index 0000000000..eb23cfaab0
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/adobe/uptex-ko-adobe.map
@@ -0,0 +1,4 @@
+uphysmjm-h UniKS-UTF16-H AdobeMyungjoStd-Medium.otf
+uphysmjm-v UniKS-UTF16-V AdobeMyungjoStd-Medium.otf
+uphygt-h UniKS-UTF16-H AdobeGothicStd-Bold.otf
+uphygt-v UniKS-UTF16-V AdobeGothicStd-Bold.otf
diff --git a/fonts/ptex-fontmaps/maps/adobe/uptex-sc-adobe.map b/fonts/ptex-fontmaps/maps/adobe/uptex-sc-adobe.map
new file mode 100644
index 0000000000..0be37e4adb
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/adobe/uptex-sc-adobe.map
@@ -0,0 +1,4 @@
+upstsl-h UniGB-UTF16-H AdobeSongStd-Light.otf
+upstsl-v UniGB-UTF16-V AdobeSongStd-Light.otf
+upstht-h UniGB-UTF16-H AdobeHeitiStd-Regular.otf
+upstht-v UniGB-UTF16-V AdobeHeitiStd-Regular.otf
diff --git a/fonts/ptex-fontmaps/maps/adobe/uptex-tc-adobe.map b/fonts/ptex-fontmaps/maps/adobe/uptex-tc-adobe.map
new file mode 100644
index 0000000000..b9cfc3c0ba
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/adobe/uptex-tc-adobe.map
@@ -0,0 +1,4 @@
+upmsl-h UniCNS-UTF16-H AdobeMingStd-Light.otf
+upmsl-v UniCNS-UTF16-V AdobeMingStd-Light.otf
+upmhm-h UniCNS-UTF16-H AdobeFanHeitiStd-Bold.otf
+upmhm-v UniCNS-UTF16-V AdobeFanHeitiStd-Bold.otf
diff --git a/fonts/ptex-fontmaps/maps/apple/otf-ko-apple.map b/fonts/ptex-fontmaps/maps/apple/otf-ko-apple.map
new file mode 100644
index 0000000000..3d4025d392
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/apple/otf-ko-apple.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ckmr-h Identity-H AppleMyungjo.ttf/AK12
+otf-ckmr-v Identity-V AppleMyungjo.ttf/AK12
+otf-ckgr-h Identity-H AppleGothic.ttf/AK12
+otf-ckgr-v Identity-V AppleGothic.ttf/AK12
+
+% Unicode
+otf-ukmr-h UniKS-UCS2-H AppleMyungjo.ttf
+otf-ukmr-v UniKS-UCS2-V AppleMyungjo.ttf
+otf-ukgr-h UniKS-UCS2-H AppleGothic.ttf
+otf-ukgr-v UniKS-UCS2-V AppleGothic.ttf
diff --git a/fonts/ptex-fontmaps/maps/apple/uptex-ko-apple.map b/fonts/ptex-fontmaps/maps/apple/uptex-ko-apple.map
new file mode 100644
index 0000000000..c5738508a9
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/apple/uptex-ko-apple.map
@@ -0,0 +1,4 @@
+uphysmjm-h UniKS-UTF16-H AppleMyungjo.ttf
+uphysmjm-v UniKS-UTF16-V AppleMyungjo.ttf
+uphygt-h UniKS-UTF16-H AppleGothic.ttf
+uphygt-v UniKS-UTF16-V AppleGothic.ttf
diff --git a/fonts/ptex-fontmaps/maps/arphic/otf-sc-arphic.map b/fonts/ptex-fontmaps/maps/arphic/otf-sc-arphic.map
new file mode 100644
index 0000000000..7fb3d1d61c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/arphic/otf-sc-arphic.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H gbsn00lp.ttf/AG14 %!PS BousungEG-Light-GB
+otf-ccmr-v Identity-V gbsn00lp.ttf/AG14 %!PS BousungEG-Light-GB
+otf-ccgr-h Identity-H gkai00mp.ttf/AG14 %!PS GBZenKai-Medium
+otf-ccgr-v Identity-V gkai00mp.ttf/AG14 %!PS GBZenKai-Medium
+
+% Unicode
+otf-ucmr-h UniGB-UCS2-H gbsn00lp.ttf %!PS BousungEG-Light-GB
+otf-ucmr-v UniGB-UCS2-V gbsn00lp.ttf %!PS BousungEG-Light-GB
+otf-ucgr-h UniGB-UCS2-H gkai00mp.ttf %!PS GBZenKai-Medium
+otf-ucgr-v UniGB-UCS2-V gkai00mp.ttf %!PS GBZenKai-Medium
diff --git a/fonts/ptex-fontmaps/maps/arphic/otf-tc-arphic.map b/fonts/ptex-fontmaps/maps/arphic/otf-tc-arphic.map
new file mode 100644
index 0000000000..23d4bf81d2
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/arphic/otf-tc-arphic.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H bsmi00lp.ttf/AC14 %!PS ShanHeiSun-Light
+otf-ctmr-v Identity-V bsmi00lp.ttf/AC14 %!PS ShanHeiSun-Light
+otf-ctgr-h Identity-H bkai00mp.ttf/AC14 %!PS ZenKai-Medium
+otf-ctgr-v Identity-V bkai00mp.ttf/AC14 %!PS ZenKai-Medium
+
+% Unicode
+otf-utmr-h UniCNS-UCS2-H bsmi00lp.ttf %!PS ShanHeiSun-Light
+otf-utmr-v UniCNS-UCS2-V bsmi00lp.ttf %!PS ShanHeiSun-Light
+otf-utgr-h UniCNS-UCS2-H bkai00mp.ttf %!PS ZenKai-Medium
+otf-utgr-v UniCNS-UCS2-V bkai00mp.ttf %!PS ZenKai-Medium
diff --git a/fonts/ptex-fontmaps/maps/arphic/uptex-sc-arphic.map b/fonts/ptex-fontmaps/maps/arphic/uptex-sc-arphic.map
new file mode 100644
index 0000000000..cd49280e54
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/arphic/uptex-sc-arphic.map
@@ -0,0 +1,4 @@
+upstsl-h UniGB-UTF16-H gbsn00lp.ttf %!PS BousungEG-Light-GB
+upstsl-v UniGB-UTF16-V gbsn00lp.ttf %!PS BousungEG-Light-GB
+upstht-h UniGB-UTF16-H gkai00mp.ttf %!PS GBZenKai-Medium
+upstht-v UniGB-UTF16-V gkai00mp.ttf %!PS GBZenKai-Medium
diff --git a/fonts/ptex-fontmaps/maps/arphic/uptex-tc-arphic.map b/fonts/ptex-fontmaps/maps/arphic/uptex-tc-arphic.map
new file mode 100644
index 0000000000..ccb2e2aeed
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/arphic/uptex-tc-arphic.map
@@ -0,0 +1,4 @@
+upmsl-h UniCNS-UTF16-H bsmi00lp.ttf %!PS ShanHeiSun-Light
+upmsl-v UniCNS-UTF16-V bsmi00lp.ttf %!PS ShanHeiSun-Light
+upmhm-h UniCNS-UTF16-H bkai00mp.ttf %!PS ZenKai-Medium
+upmhm-v UniCNS-UTF16-V bkai00mp.ttf %!PS ZenKai-Medium
diff --git a/fonts/ptex-fontmaps/maps/baekmuk/otf-ko-baekmuk.map b/fonts/ptex-fontmaps/maps/baekmuk/otf-ko-baekmuk.map
new file mode 100644
index 0000000000..337cf1e383
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/baekmuk/otf-ko-baekmuk.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ckmr-h Identity-H batang.ttf/AK12 %!PS Baekmuk-Batang
+otf-ckmr-v Identity-V batang.ttf/AK12 %!PS Baekmuk-Batang
+otf-ckgr-h Identity-H dotum.ttf/AK12 %!PS Baekmuk-Dotum
+otf-ckgr-v Identity-V dotum.ttf/AK12 %!PS Baekmuk-Dotum
+
+% Unicode
+otf-ukmr-h UniKS-UCS2-H batang.ttf %!PS Baekmuk-Batang
+otf-ukmr-v UniKS-UCS2-V batang.ttf %!PS Baekmuk-Batang
+otf-ukgr-h UniKS-UCS2-H dotum.ttf %!PS Baekmuk-Dotum
+otf-ukgr-v UniKS-UCS2-V dotum.ttf %!PS Baekmuk-Dotum
diff --git a/fonts/ptex-fontmaps/maps/baekmuk/uptex-ko-baekmuk.map b/fonts/ptex-fontmaps/maps/baekmuk/uptex-ko-baekmuk.map
new file mode 100644
index 0000000000..6e59de2425
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/baekmuk/uptex-ko-baekmuk.map
@@ -0,0 +1,4 @@
+uphysmjm-h UniKS-UTF16-H batang.ttf %!PS Baekmuk-Batang
+uphysmjm-v UniKS-UTF16-V batang.ttf %!PS Baekmuk-Batang
+uphygt-h UniKS-UTF16-H dotum.ttf %!PS Baekmuk-Dotum
+uphygt-v UniKS-UTF16-V dotum.ttf %!PS Baekmuk-Dotum
diff --git a/fonts/ptex-fontmaps/maps/bizud/otf-bizud.map b/fonts/ptex-fontmaps/maps/bizud/otf-bizud.map
new file mode 100644
index 0000000000..8f8985a605
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/bizud/otf-bizud.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hminl-v V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hminr-h H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hminr-v V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hminb-h H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hminb-v V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hgothr-h H :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+hgothr-v V :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+hgothb-h H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+hgothb-v V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+hgotheb-h H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+hgotheb-v V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+hmgothr-h H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+hmgothr-v V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+
+% TEXT, JIS04
+hminln-h H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hminln-v V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hminrn-h H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hminrn-v V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hminbn-h H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hminbn-v V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+hgothrn-h H :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+hgothrn-v V :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+hgothbn-h H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+hgothbn-v V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+hgothebn-h H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+hgothebn-v V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+hmgothrn-h H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+hmgothrn-v V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+
+% CID
+otf-cjml-h Identity-H :0:BIZ-UDMinchoM.ttc/AJ16 %!PS BIZ-UDMincho-Medium
+otf-cjml-v Identity-V :0:BIZ-UDMinchoM.ttc/AJ16 %!PS BIZ-UDMincho-Medium
+otf-cjmr-h Identity-H :0:BIZ-UDMinchoM.ttc/AJ16 %!PS BIZ-UDMincho-Medium
+otf-cjmr-v Identity-V :0:BIZ-UDMinchoM.ttc/AJ16 %!PS BIZ-UDMincho-Medium
+otf-cjmb-h Identity-H :0:BIZ-UDMinchoM.ttc/AJ16 %!PS BIZ-UDMincho-Medium
+otf-cjmb-v Identity-V :0:BIZ-UDMinchoM.ttc/AJ16 %!PS BIZ-UDMincho-Medium
+otf-cjgr-h Identity-H :0:BIZ-UDGothicR.ttc/AJ16 %!PS BIZ-UDGothic
+otf-cjgr-v Identity-V :0:BIZ-UDGothicR.ttc/AJ16 %!PS BIZ-UDGothic
+otf-cjgb-h Identity-H :0:BIZ-UDGothicB.ttc/AJ16 %!PS BIZ-UDGothic-Bold
+otf-cjgb-v Identity-V :0:BIZ-UDGothicB.ttc/AJ16 %!PS BIZ-UDGothic-Bold
+otf-cjge-h Identity-H :0:BIZ-UDGothicB.ttc/AJ16 %!PS BIZ-UDGothic-Bold
+otf-cjge-v Identity-V :0:BIZ-UDGothicB.ttc/AJ16 %!PS BIZ-UDGothic-Bold
+otf-cjmgr-h Identity-H :0:BIZ-UDGothicB.ttc/AJ16 %!PS BIZ-UDGothic-Bold
+otf-cjmgr-v Identity-V :0:BIZ-UDGothicB.ttc/AJ16 %!PS BIZ-UDGothic-Bold
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujml-v UniJIS-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujmr-h UniJIS-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujmr-v UniJIS-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujmb-h UniJIS-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujmb-v UniJIS-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujgr-h UniJIS-UTF16-H :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+otf-ujgr-v UniJIS-UTF16-V :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+otf-ujgb-h UniJIS-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+otf-ujgb-v UniJIS-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+otf-ujge-h UniJIS-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+otf-ujge-v UniJIS-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+otf-ujmgr-h UniJIS-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+otf-ujmgr-v UniJIS-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujmln-v UniJIS2004-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujmrn-h UniJIS2004-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujmrn-v UniJIS2004-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujmbn-h UniJIS2004-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujmbn-v UniJIS2004-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+otf-ujgrn-h UniJIS2004-UTF16-H :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+otf-ujgrn-v UniJIS2004-UTF16-V :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+otf-ujgbn-h UniJIS2004-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+otf-ujgbn-v UniJIS2004-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+otf-ujgen-h UniJIS2004-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+otf-ujgen-v UniJIS2004-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+otf-ujmgrn-h UniJIS2004-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+otf-ujmgrn-v UniJIS2004-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
diff --git a/fonts/ptex-fontmaps/maps/bizud/otf-up-bizud.map b/fonts/ptex-fontmaps/maps/bizud/otf-up-bizud.map
new file mode 100644
index 0000000000..2ca1330904
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/bizud/otf-up-bizud.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphminl-v UniJIS-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphminr-h UniJIS-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphminr-v UniJIS-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphminb-h UniJIS-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphminb-v UniJIS-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphgothr-h UniJIS-UTF16-H :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+uphgothr-v UniJIS-UTF16-V :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+uphgothb-h UniJIS-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+uphgothb-v UniJIS-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+uphgotheb-h UniJIS-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+uphgotheb-v UniJIS-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+uphmgothr-h UniJIS-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+uphmgothr-v UniJIS-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphminln-v UniJIS2004-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphminrn-h UniJIS2004-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphminrn-v UniJIS2004-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphminbn-h UniJIS2004-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphminbn-v UniJIS2004-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uphgothrn-h UniJIS2004-UTF16-H :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+uphgothrn-v UniJIS2004-UTF16-V :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+uphgothbn-h UniJIS2004-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+uphgothbn-v UniJIS2004-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+uphgothebn-h UniJIS2004-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+uphgothebn-v UniJIS2004-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+uphmgothrn-h UniJIS2004-UTF16-H :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
+uphmgothrn-v UniJIS2004-UTF16-V :0:BIZ-UDGothicB.ttc %!PS BIZ-UDGothic-Bold
diff --git a/fonts/ptex-fontmaps/maps/bizud/ptex-bizud.map b/fonts/ptex-fontmaps/maps/bizud/ptex-bizud.map
new file mode 100644
index 0000000000..381e7cda9f
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/bizud/ptex-bizud.map
@@ -0,0 +1,4 @@
+rml H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+rmlv V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+gbm H :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+gbmv V :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
diff --git a/fonts/ptex-fontmaps/maps/bizud/uptex-bizud.map b/fonts/ptex-fontmaps/maps/bizud/uptex-bizud.map
new file mode 100644
index 0000000000..1016745bad
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/bizud/uptex-bizud.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+urmlv UniJIS-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+ugbm UniJIS-UTF16-H :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+ugbmv UniJIS-UTF16-V :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+uprml-h UniJIS-UTF16-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+uprml-v UniJIS-UTF16-V :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+upgbm-h UniJIS-UTF16-H :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+upgbm-v UniJIS-UTF16-V :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
+uprml-hq UniJIS-UCS2-H :0:BIZ-UDMinchoM.ttc %!PS BIZ-UDMincho-Medium
+upgbm-hq UniJIS-UCS2-H :0:BIZ-UDGothicR.ttc %!PS BIZ-UDGothic
diff --git a/fonts/ptex-fontmaps/maps/canon/otf-canon.map b/fonts/ptex-fontmaps/maps/canon/otf-canon.map
new file mode 100644
index 0000000000..61080b628e
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/canon/otf-canon.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+hminl-v V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+hminr-h H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+hminr-v V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+hminb-h H :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+hminb-v V :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+hgothr-h H :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+hgothr-v V :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+hgothb-h H :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+hgothb-v V :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+hgotheb-h H :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+hgotheb-v V :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+hmgothr-h H :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
+hmgothr-v V :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
+
+% TEXT, JIS04
+hminln-h H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+hminln-v V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+hminrn-h H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+hminrn-v V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+hminbn-h H :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+hminbn-v V :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+hgothrn-h H :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+hgothrn-v V :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+hgothbn-h H :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+hgothbn-v V :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+hgothebn-h H :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+hgothebn-v V :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+hmgothrn-h H :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
+hmgothrn-v V :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
+
+% CID
+otf-cjml-h Identity-H :0:FGCCHMW3.TTC/AJ16 %!PS FGHeiseiMincho-W3
+otf-cjml-v Identity-V :0:FGCCHMW3.TTC/AJ16 %!PS FGHeiseiMincho-W3
+otf-cjmr-h Identity-H :0:FGCCHMW3.TTC/AJ16 %!PS FGHeiseiMincho-W3
+otf-cjmr-v Identity-V :0:FGCCHMW3.TTC/AJ16 %!PS FGHeiseiMincho-W3
+otf-cjmb-h Identity-H :0:FGCCHMW5.TTC/AJ16 %!PS FGHeiseiMincho-W5
+otf-cjmb-v Identity-V :0:FGCCHMW5.TTC/AJ16 %!PS FGHeiseiMincho-W5
+otf-cjgr-h Identity-H :0:FGCCHGW5.TTC/AJ16 %!PS FGHeiseiKakuGothic-W5
+otf-cjgr-v Identity-V :0:FGCCHGW5.TTC/AJ16 %!PS FGHeiseiKakuGothic-W5
+otf-cjgb-h Identity-H :0:FGCCHGW7.TTC/AJ16 %!PS FGHeiseiKakuGothic-W7
+otf-cjgb-v Identity-V :0:FGCCHGW7.TTC/AJ16 %!PS FGHeiseiKakuGothic-W7
+otf-cjge-h Identity-H :0:FGCCHGW9.TTC/AJ16 %!PS FGHeiseiKakuGothic-W9
+otf-cjge-v Identity-V :0:FGCCHGW9.TTC/AJ16 %!PS FGHeiseiKakuGothic-W9
+otf-cjmgr-h Identity-H :0:FGCCARGM.TTC/AJ16 %!PS FGMaruGothicCa-M
+otf-cjmgr-v Identity-V :0:FGCCARGM.TTC/AJ16 %!PS FGMaruGothicCa-M
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+otf-ujml-v UniJIS-UTF16-V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+otf-ujmr-h UniJIS-UTF16-H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+otf-ujmr-v UniJIS-UTF16-V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+otf-ujmb-h UniJIS-UTF16-H :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+otf-ujmb-v UniJIS-UTF16-V :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+otf-ujgr-h UniJIS-UTF16-H :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+otf-ujgr-v UniJIS-UTF16-V :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+otf-ujgb-h UniJIS-UTF16-H :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+otf-ujgb-v UniJIS-UTF16-V :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+otf-ujge-h UniJIS-UTF16-H :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+otf-ujge-v UniJIS-UTF16-V :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+otf-ujmgr-h UniJIS-UTF16-H :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
+otf-ujmgr-v UniJIS-UTF16-V :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+otf-ujmln-v UniJIS2004-UTF16-V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+otf-ujmrn-h UniJIS2004-UTF16-H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+otf-ujmrn-v UniJIS2004-UTF16-V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+otf-ujmbn-h UniJIS2004-UTF16-H :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+otf-ujmbn-v UniJIS2004-UTF16-V :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+otf-ujgrn-h UniJIS2004-UTF16-H :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+otf-ujgrn-v UniJIS2004-UTF16-V :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+otf-ujgbn-h UniJIS2004-UTF16-H :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+otf-ujgbn-v UniJIS2004-UTF16-V :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+otf-ujgen-h UniJIS2004-UTF16-H :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+otf-ujgen-v UniJIS2004-UTF16-V :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+otf-ujmgrn-h UniJIS2004-UTF16-H :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
+otf-ujmgrn-v UniJIS2004-UTF16-V :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
diff --git a/fonts/ptex-fontmaps/maps/canon/otf-up-canon.map b/fonts/ptex-fontmaps/maps/canon/otf-up-canon.map
new file mode 100644
index 0000000000..2416c5c56f
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/canon/otf-up-canon.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+uphminl-v UniJIS-UTF16-V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+uphminr-h UniJIS-UTF16-H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+uphminr-v UniJIS-UTF16-V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+uphminb-h UniJIS-UTF16-H :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+uphminb-v UniJIS-UTF16-V :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+uphgothr-h UniJIS-UTF16-H :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+uphgothr-v UniJIS-UTF16-V :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+uphgothb-h UniJIS-UTF16-H :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+uphgothb-v UniJIS-UTF16-V :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+uphgotheb-h UniJIS-UTF16-H :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+uphgotheb-v UniJIS-UTF16-V :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+uphmgothr-h UniJIS-UTF16-H :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
+uphmgothr-v UniJIS-UTF16-V :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+uphminln-v UniJIS2004-UTF16-V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+uphminrn-h UniJIS2004-UTF16-H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+uphminrn-v UniJIS2004-UTF16-V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+uphminbn-h UniJIS2004-UTF16-H :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+uphminbn-v UniJIS2004-UTF16-V :0:FGCCHMW5.TTC %!PS FGHeiseiMincho-W5
+uphgothrn-h UniJIS2004-UTF16-H :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+uphgothrn-v UniJIS2004-UTF16-V :0:FGCCHGW5.TTC %!PS FGHeiseiKakuGothic-W5
+uphgothbn-h UniJIS2004-UTF16-H :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+uphgothbn-v UniJIS2004-UTF16-V :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+uphgothebn-h UniJIS2004-UTF16-H :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+uphgothebn-v UniJIS2004-UTF16-V :0:FGCCHGW9.TTC %!PS FGHeiseiKakuGothic-W9
+uphmgothrn-h UniJIS2004-UTF16-H :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
+uphmgothrn-v UniJIS2004-UTF16-V :0:FGCCARGM.TTC %!PS FGMaruGothicCa-M
diff --git a/fonts/ptex-fontmaps/maps/canon/ptex-canon.map b/fonts/ptex-fontmaps/maps/canon/ptex-canon.map
new file mode 100644
index 0000000000..20ac814e26
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/canon/ptex-canon.map
@@ -0,0 +1,4 @@
+rml H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+rmlv V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+gbm H :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+gbmv V :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
diff --git a/fonts/ptex-fontmaps/maps/canon/uptex-canon.map b/fonts/ptex-fontmaps/maps/canon/uptex-canon.map
new file mode 100644
index 0000000000..44bfc9f260
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/canon/uptex-canon.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+urmlv UniJIS-UTF16-V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+ugbm UniJIS-UTF16-H :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+ugbmv UniJIS-UTF16-V :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+uprml-h UniJIS-UTF16-H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+uprml-v UniJIS-UTF16-V :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+upgbm-h UniJIS-UTF16-H :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+upgbm-v UniJIS-UTF16-V :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
+uprml-hq UniJIS-UCS2-H :0:FGCCHMW3.TTC %!PS FGHeiseiMincho-W3
+upgbm-hq UniJIS-UCS2-H :0:FGCCHGW7.TTC %!PS FGHeiseiKakuGothic-W7
diff --git a/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/otf-sc-cjkunifonts-ttf.map b/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/otf-sc-cjkunifonts-ttf.map
new file mode 100644
index 0000000000..2329cce080
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/otf-sc-cjkunifonts-ttf.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H uming.ttf/AG14 %!PS ShanHeiSun-Uni
+otf-ccmr-v Identity-V uming.ttf/AG14 %!PS ShanHeiSun-Uni
+otf-ccgr-h Identity-H ukai.ttf/AG14 %!PS ZenKai-Uni
+otf-ccgr-v Identity-V ukai.ttf/AG14 %!PS ZenKai-Uni
+
+% Unicode
+otf-ucmr-h UniGB-UCS2-H uming.ttf %!PS ShanHeiSun-Uni
+otf-ucmr-v UniGB-UCS2-V uming.ttf %!PS ShanHeiSun-Uni
+otf-ucgr-h UniGB-UCS2-H ukai.ttf %!PS ZenKai-Uni
+otf-ucgr-v UniGB-UCS2-V ukai.ttf %!PS ZenKai-Uni
diff --git a/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/otf-tc-cjkunifonts-ttf.map b/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/otf-tc-cjkunifonts-ttf.map
new file mode 100644
index 0000000000..b8f2f61b7b
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/otf-tc-cjkunifonts-ttf.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H uming.ttf/AC14 %!PS ShanHeiSun-Uni
+otf-ctmr-v Identity-V uming.ttf/AC14 %!PS ShanHeiSun-Uni
+otf-ctgr-h Identity-H ukai.ttf/AC14 %!PS ZenKai-Uni
+otf-ctgr-v Identity-V ukai.ttf/AC14 %!PS ZenKai-Uni
+
+% Unicode
+otf-utmr-h UniCNS-UCS2-H uming.ttf %!PS ShanHeiSun-Uni
+otf-utmr-v UniCNS-UCS2-V uming.ttf %!PS ShanHeiSun-Uni
+otf-utgr-h UniCNS-UCS2-H ukai.ttf %!PS ZenKai-Uni
+otf-utgr-v UniCNS-UCS2-V ukai.ttf %!PS ZenKai-Uni
diff --git a/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/uptex-sc-cjkunifonts-ttf.map b/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/uptex-sc-cjkunifonts-ttf.map
new file mode 100644
index 0000000000..b6deef1ebe
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/uptex-sc-cjkunifonts-ttf.map
@@ -0,0 +1,4 @@
+upstsl-h UniGB-UTF16-H uming.ttf %!PS ShanHeiSun-Uni
+upstsl-v UniGB-UTF16-V uming.ttf %!PS ShanHeiSun-Uni
+upstht-h UniGB-UTF16-H ukai.ttf %!PS ZenKai-Uni
+upstht-v UniGB-UTF16-V ukai.ttf %!PS ZenKai-Uni
diff --git a/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/uptex-tc-cjkunifonts-ttf.map b/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/uptex-tc-cjkunifonts-ttf.map
new file mode 100644
index 0000000000..2184b58ff1
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/cjkunifonts-ttf/uptex-tc-cjkunifonts-ttf.map
@@ -0,0 +1,4 @@
+upmsl-h UniCNS-UTF16-H uming.ttf %!PS ShanHeiSun-Uni
+upmsl-v UniCNS-UTF16-V uming.ttf %!PS ShanHeiSun-Uni
+upmhm-h UniCNS-UTF16-H ukai.ttf %!PS ZenKai-Uni
+upmhm-v UniCNS-UTF16-V ukai.ttf %!PS ZenKai-Uni
diff --git a/fonts/ptex-fontmaps/maps/cjkunifonts/otf-sc-cjkunifonts.map b/fonts/ptex-fontmaps/maps/cjkunifonts/otf-sc-cjkunifonts.map
new file mode 100644
index 0000000000..5cf76cba77
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/cjkunifonts/otf-sc-cjkunifonts.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H :0:uming.ttc/AG14 %!PS UMingCN
+otf-ccmr-v Identity-V :0:uming.ttc/AG14 %!PS UMingCN
+otf-ccgr-h Identity-H :0:ukai.ttc/AG14 %!PS UKaiCN
+otf-ccgr-v Identity-V :0:ukai.ttc/AG14 %!PS UKaiCN
+
+% Unicode
+otf-ucmr-h UniGB-UCS2-H :0:uming.ttc %!PS UMingCN
+otf-ucmr-v UniGB-UCS2-V :0:uming.ttc %!PS UMingCN
+otf-ucgr-h UniGB-UCS2-H :0:ukai.ttc %!PS UKaiCN
+otf-ucgr-v UniGB-UCS2-V :0:ukai.ttc %!PS UKaiCN
diff --git a/fonts/ptex-fontmaps/maps/cjkunifonts/otf-tc-cjkunifonts.map b/fonts/ptex-fontmaps/maps/cjkunifonts/otf-tc-cjkunifonts.map
new file mode 100644
index 0000000000..470fecf9d1
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/cjkunifonts/otf-tc-cjkunifonts.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H :2:uming.ttc/AC14 %!PS UMingTW
+otf-ctmr-v Identity-V :2:uming.ttc/AC14 %!PS UMingTW
+otf-ctgr-h Identity-H :2:ukai.ttc/AC14 %!PS UKaiTW
+otf-ctgr-v Identity-V :2:ukai.ttc/AC14 %!PS UKaiTW
+
+% Unicode
+otf-utmr-h UniCNS-UCS2-H :2:uming.ttc %!PS UMingTW
+otf-utmr-v UniCNS-UCS2-V :2:uming.ttc %!PS UMingTW
+otf-utgr-h UniCNS-UCS2-H :2:ukai.ttc %!PS UKaiTW
+otf-utgr-v UniCNS-UCS2-V :2:ukai.ttc %!PS UKaiTW
diff --git a/fonts/ptex-fontmaps/maps/cjkunifonts/uptex-sc-cjkunifonts.map b/fonts/ptex-fontmaps/maps/cjkunifonts/uptex-sc-cjkunifonts.map
new file mode 100644
index 0000000000..bc2e321983
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/cjkunifonts/uptex-sc-cjkunifonts.map
@@ -0,0 +1,4 @@
+upstsl-h UniGB-UTF16-H :0:uming.ttc %!PS UMingCN
+upstsl-v UniGB-UTF16-V :0:uming.ttc %!PS UMingCN
+upstht-h UniGB-UTF16-H :0:ukai.ttc %!PS UKaiCN
+upstht-v UniGB-UTF16-V :0:ukai.ttc %!PS UKaiCN
diff --git a/fonts/ptex-fontmaps/maps/cjkunifonts/uptex-tc-cjkunifonts.map b/fonts/ptex-fontmaps/maps/cjkunifonts/uptex-tc-cjkunifonts.map
new file mode 100644
index 0000000000..92e1ecba9d
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/cjkunifonts/uptex-tc-cjkunifonts.map
@@ -0,0 +1,4 @@
+upmsl-h UniCNS-UTF16-H :2:uming.ttc %!PS UMingTW
+upmsl-v UniCNS-UTF16-V :2:uming.ttc %!PS UMingTW
+upmhm-h UniCNS-UTF16-H :2:ukai.ttc %!PS UKaiTW
+upmhm-v UniCNS-UTF16-V :2:ukai.ttc %!PS UKaiTW
diff --git a/fonts/ptex-fontmaps/maps/dynacomware/otf-tc-dynacomware.map b/fonts/ptex-fontmaps/maps/dynacomware/otf-tc-dynacomware.map
new file mode 100644
index 0000000000..5e3a590b92
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/dynacomware/otf-tc-dynacomware.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H LiSongPro.ttf/AC14
+otf-ctmr-v Identity-V LiSongPro.ttf/AC14
+otf-ctgr-h Identity-H LiHeiPro.ttf/AC14
+otf-ctgr-v Identity-V LiHeiPro.ttf/AC14
+
+% Unicode
+otf-utmr-h UniCNS-UCS2-H LiSongPro.ttf
+otf-utmr-v UniCNS-UCS2-V LiSongPro.ttf
+otf-utgr-h UniCNS-UCS2-H LiHeiPro.ttf
+otf-utgr-v UniCNS-UCS2-V LiHeiPro.ttf
diff --git a/fonts/ptex-fontmaps/maps/dynacomware/uptex-tc-dynacomware.map b/fonts/ptex-fontmaps/maps/dynacomware/uptex-tc-dynacomware.map
new file mode 100644
index 0000000000..420a064c06
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/dynacomware/uptex-tc-dynacomware.map
@@ -0,0 +1,4 @@
+upmsl-h UniCNS-UTF16-H LiSongPro.ttf
+upmsl-v UniCNS-UTF16-V LiSongPro.ttf
+upmhm-h UniCNS-UTF16-H LiHeiPro.ttf
+upmhm-v UniCNS-UTF16-V LiHeiPro.ttf
diff --git a/fonts/ptex-fontmaps/maps/fandol/otf-sc-fandol.map b/fonts/ptex-fontmaps/maps/fandol/otf-sc-fandol.map
new file mode 100644
index 0000000000..e292b21907
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/fandol/otf-sc-fandol.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H FandolSong-Regular.otf
+otf-ccmr-v Identity-V FandolSong-Regular.otf
+otf-ccgr-h Identity-H FandolHei-Regular.otf
+otf-ccgr-v Identity-V FandolHei-Regular.otf
+
+% Unicode
+otf-ucmr-h UniGB-UCS2-H FandolSong-Regular.otf
+otf-ucmr-v UniGB-UCS2-V FandolSong-Regular.otf
+otf-ucgr-h UniGB-UCS2-H FandolHei-Regular.otf
+otf-ucgr-v UniGB-UCS2-V FandolHei-Regular.otf
diff --git a/fonts/ptex-fontmaps/maps/fandol/uptex-sc-fandol.map b/fonts/ptex-fontmaps/maps/fandol/uptex-sc-fandol.map
new file mode 100644
index 0000000000..7404d86ca5
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/fandol/uptex-sc-fandol.map
@@ -0,0 +1,4 @@
+upstsl-h UniGB-UTF16-H FandolSong-Regular.otf
+upstsl-v UniGB-UTF16-V FandolSong-Regular.otf
+upstht-h UniGB-UTF16-H FandolHei-Regular.otf
+upstht-v UniGB-UTF16-V FandolHei-Regular.otf
diff --git a/fonts/ptex-fontmaps/maps/founder/otf-sc-founder.map b/fonts/ptex-fontmaps/maps/founder/otf-sc-founder.map
new file mode 100644
index 0000000000..e08b1e33cf
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/founder/otf-sc-founder.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H FZSSK.TTF/AG14 %!PS FZSSK--GBK1-0
+otf-ccmr-v Identity-V FZSSK.TTF/AG14 %!PS FZSSK--GBK1-0
+otf-ccgr-h Identity-H FZHTK.TTF/AG14 %!PS FZHTK--GBK1-0
+otf-ccgr-v Identity-V FZHTK.TTF/AG14 %!PS FZHTK--GBK1-0
+
+% Unicode
+otf-ucmr-h UniGB-UCS2-H FZSSK.TTF %!PS FZSSK--GBK1-0
+otf-ucmr-v UniGB-UCS2-V FZSSK.TTF %!PS FZSSK--GBK1-0
+otf-ucgr-h UniGB-UCS2-H FZHTK.TTF %!PS FZHTK--GBK1-0
+otf-ucgr-v UniGB-UCS2-V FZHTK.TTF %!PS FZHTK--GBK1-0
diff --git a/fonts/ptex-fontmaps/maps/founder/uptex-sc-founder.map b/fonts/ptex-fontmaps/maps/founder/uptex-sc-founder.map
new file mode 100644
index 0000000000..0eaf1539e8
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/founder/uptex-sc-founder.map
@@ -0,0 +1,4 @@
+upstsl-h UniGB-UTF16-H FZSSK.TTF %!PS FZSSK--GBK1-0
+upstsl-v UniGB-UTF16-V FZSSK.TTF %!PS FZSSK--GBK1-0
+upstht-h UniGB-UTF16-H FZHTK.TTF %!PS FZHTK--GBK1-0
+upstht-v UniGB-UTF16-V FZHTK.TTF %!PS FZHTK--GBK1-0
diff --git a/fonts/ptex-fontmaps/maps/hiragino-pron/otf-hiragino-pron.map b/fonts/ptex-fontmaps/maps/hiragino-pron/otf-hiragino-pron.map
new file mode 100644
index 0000000000..b4b41ac034
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino-pron/otf-hiragino-pron.map
@@ -0,0 +1,92 @@
+
+% TEXT, 90JIS
+hminl-h H HiraMinProN-W2.otf
+hminl-v V HiraMinProN-W2.otf
+hminr-h H HiraMinProN-W3.otf
+hminr-v V HiraMinProN-W3.otf
+hminb-h H HiraMinProN-W6.otf
+hminb-v V HiraMinProN-W6.otf
+hgothr-h H HiraKakuProN-W3.otf
+hgothr-v V HiraKakuProN-W3.otf
+hgothb-h H HiraKakuProN-W6.otf
+hgothb-v V HiraKakuProN-W6.otf
+hgotheb-h H HiraKakuStdN-W8.otf
+hgotheb-v V HiraKakuStdN-W8.otf
+hmgothr-h H HiraMaruProN-W4.otf
+hmgothr-v V HiraMaruProN-W4.otf
+
+% TEXT, JIS04
+hminln-h H HiraMinProN-W2.otf
+hminln-v V HiraMinProN-W2.otf
+hminrn-h H HiraMinProN-W3.otf
+hminrn-v V HiraMinProN-W3.otf
+hminbn-h H HiraMinProN-W6.otf
+hminbn-v V HiraMinProN-W6.otf
+hgothrn-h H HiraKakuProN-W3.otf
+hgothrn-v V HiraKakuProN-W3.otf
+hgothbn-h H HiraKakuProN-W6.otf
+hgothbn-v V HiraKakuProN-W6.otf
+hgothebn-h H HiraKakuStdN-W8.otf
+hgothebn-v V HiraKakuStdN-W8.otf
+hmgothrn-h H HiraMaruProN-W4.otf
+hmgothrn-v V HiraMaruProN-W4.otf
+
+% CID
+otf-cjml-h Identity-H HiraMinProN-W2.otf
+otf-cjml-v Identity-V HiraMinProN-W2.otf
+otf-cjmr-h Identity-H HiraMinProN-W3.otf
+otf-cjmr-v Identity-V HiraMinProN-W3.otf
+otf-cjmb-h Identity-H HiraMinProN-W6.otf
+otf-cjmb-v Identity-V HiraMinProN-W6.otf
+otf-cjgr-h Identity-H HiraKakuProN-W3.otf
+otf-cjgr-v Identity-V HiraKakuProN-W3.otf
+otf-cjgb-h Identity-H HiraKakuProN-W6.otf
+otf-cjgb-v Identity-V HiraKakuProN-W6.otf
+otf-cjge-h Identity-H HiraKakuStdN-W8.otf
+otf-cjge-v Identity-V HiraKakuStdN-W8.otf
+otf-cjmgr-h Identity-H HiraMaruProN-W4.otf
+otf-cjmgr-v Identity-V HiraMaruProN-W4.otf
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H HiraMinProN-W2.otf
+otf-ujml-v UniJIS-UTF16-V HiraMinProN-W2.otf
+otf-ujmr-h UniJIS-UTF16-H HiraMinProN-W3.otf
+otf-ujmr-v UniJIS-UTF16-V HiraMinProN-W3.otf
+otf-ujmb-h UniJIS-UTF16-H HiraMinProN-W6.otf
+otf-ujmb-v UniJIS-UTF16-V HiraMinProN-W6.otf
+otf-ujgr-h UniJIS-UTF16-H HiraKakuProN-W3.otf
+otf-ujgr-v UniJIS-UTF16-V HiraKakuProN-W3.otf
+otf-ujgb-h UniJIS-UTF16-H HiraKakuProN-W6.otf
+otf-ujgb-v UniJIS-UTF16-V HiraKakuProN-W6.otf
+otf-ujge-h UniJIS-UTF16-H HiraKakuStdN-W8.otf
+otf-ujge-v UniJIS-UTF16-V HiraKakuStdN-W8.otf
+otf-ujmgr-h UniJIS-UTF16-H HiraMaruProN-W4.otf
+otf-ujmgr-v UniJIS-UTF16-V HiraMaruProN-W4.otf
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H HiraMinProN-W2.otf
+otf-ujmln-v UniJIS2004-UTF16-V HiraMinProN-W2.otf
+otf-ujmrn-h UniJIS2004-UTF16-H HiraMinProN-W3.otf
+otf-ujmrn-v UniJIS2004-UTF16-V HiraMinProN-W3.otf
+otf-ujmbn-h UniJIS2004-UTF16-H HiraMinProN-W6.otf
+otf-ujmbn-v UniJIS2004-UTF16-V HiraMinProN-W6.otf
+otf-ujgrn-h UniJIS2004-UTF16-H HiraKakuProN-W3.otf
+otf-ujgrn-v UniJIS2004-UTF16-V HiraKakuProN-W3.otf
+otf-ujgbn-h UniJIS2004-UTF16-H HiraKakuProN-W6.otf
+otf-ujgbn-v UniJIS2004-UTF16-V HiraKakuProN-W6.otf
+otf-ujgen-h UniJIS2004-UTF16-H HiraKakuStdN-W8.otf
+otf-ujgen-v UniJIS2004-UTF16-V HiraKakuStdN-W8.otf
+otf-ujmgrn-h UniJIS2004-UTF16-H HiraMaruProN-W4.otf
+otf-ujmgrn-v UniJIS2004-UTF16-V HiraMaruProN-W4.otf
+
+% hiraprop
+hiramin-w3-h Identity-H HiraMinProN-W3.otf
+hiramin-w6-h Identity-H HiraMinProN-W6.otf
+hirakaku-w3-h Identity-H HiraKakuProN-W3.otf
+hirakaku-w6-h Identity-H HiraKakuProN-W6.otf
+hiramaru-w4-h Identity-H HiraMaruProN-W4.otf
+hiramin-w3-v Identity-V HiraMinProN-W3.otf
+hiramin-w6-v Identity-V HiraMinProN-W6.otf
+hirakaku-w3-v Identity-V HiraKakuProN-W3.otf
+hirakaku-w6-v Identity-V HiraKakuProN-W6.otf
+hiramaru-w4-v Identity-V HiraMaruProN-W4.otf
diff --git a/fonts/ptex-fontmaps/maps/hiragino-pron/otf-up-hiragino-pron.map b/fonts/ptex-fontmaps/maps/hiragino-pron/otf-up-hiragino-pron.map
new file mode 100644
index 0000000000..7f17033882
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino-pron/otf-up-hiragino-pron.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H HiraMinProN-W2.otf
+uphminl-v UniJIS-UTF16-V HiraMinProN-W2.otf
+uphminr-h UniJIS-UTF16-H HiraMinProN-W3.otf
+uphminr-v UniJIS-UTF16-V HiraMinProN-W3.otf
+uphminb-h UniJIS-UTF16-H HiraMinProN-W6.otf
+uphminb-v UniJIS-UTF16-V HiraMinProN-W6.otf
+uphgothr-h UniJIS-UTF16-H HiraKakuProN-W3.otf
+uphgothr-v UniJIS-UTF16-V HiraKakuProN-W3.otf
+uphgothb-h UniJIS-UTF16-H HiraKakuProN-W6.otf
+uphgothb-v UniJIS-UTF16-V HiraKakuProN-W6.otf
+uphgotheb-h UniJIS-UTF16-H HiraKakuStdN-W8.otf
+uphgotheb-v UniJIS-UTF16-V HiraKakuStdN-W8.otf
+uphmgothr-h UniJIS-UTF16-H HiraMaruProN-W4.otf
+uphmgothr-v UniJIS-UTF16-V HiraMaruProN-W4.otf
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H HiraMinProN-W2.otf
+uphminln-v UniJIS2004-UTF16-V HiraMinProN-W2.otf
+uphminrn-h UniJIS2004-UTF16-H HiraMinProN-W3.otf
+uphminrn-v UniJIS2004-UTF16-V HiraMinProN-W3.otf
+uphminbn-h UniJIS2004-UTF16-H HiraMinProN-W6.otf
+uphminbn-v UniJIS2004-UTF16-V HiraMinProN-W6.otf
+uphgothrn-h UniJIS2004-UTF16-H HiraKakuProN-W3.otf
+uphgothrn-v UniJIS2004-UTF16-V HiraKakuProN-W3.otf
+uphgothbn-h UniJIS2004-UTF16-H HiraKakuProN-W6.otf
+uphgothbn-v UniJIS2004-UTF16-V HiraKakuProN-W6.otf
+uphgothebn-h UniJIS2004-UTF16-H HiraKakuStdN-W8.otf
+uphgothebn-v UniJIS2004-UTF16-V HiraKakuStdN-W8.otf
+uphmgothrn-h UniJIS2004-UTF16-H HiraMaruProN-W4.otf
+uphmgothrn-v UniJIS2004-UTF16-V HiraMaruProN-W4.otf
diff --git a/fonts/ptex-fontmaps/maps/hiragino-pron/ptex-hiragino-pron-04.map b/fonts/ptex-fontmaps/maps/hiragino-pron/ptex-hiragino-pron-04.map
new file mode 100644
index 0000000000..769ad55003
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino-pron/ptex-hiragino-pron-04.map
@@ -0,0 +1,4 @@
+rml 2004-H HiraMinProN-W3.otf
+rmlv 2004-V HiraMinProN-W3.otf
+gbm 2004-H HiraKakuProN-W6.otf
+gbmv 2004-V HiraKakuProN-W6.otf
diff --git a/fonts/ptex-fontmaps/maps/hiragino-pron/ptex-hiragino-pron.map b/fonts/ptex-fontmaps/maps/hiragino-pron/ptex-hiragino-pron.map
new file mode 100644
index 0000000000..406c4e2dd9
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino-pron/ptex-hiragino-pron.map
@@ -0,0 +1,4 @@
+rml H HiraMinProN-W3.otf
+rmlv V HiraMinProN-W3.otf
+gbm H HiraKakuProN-W6.otf
+gbmv V HiraKakuProN-W6.otf
diff --git a/fonts/ptex-fontmaps/maps/hiragino-pron/uptex-hiragino-pron-04.map b/fonts/ptex-fontmaps/maps/hiragino-pron/uptex-hiragino-pron-04.map
new file mode 100644
index 0000000000..113f1a01b4
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino-pron/uptex-hiragino-pron-04.map
@@ -0,0 +1,10 @@
+urml UniJIS2004-UTF16-H HiraMinProN-W3.otf
+urmlv UniJIS2004-UTF16-V HiraMinProN-W3.otf
+ugbm UniJIS2004-UTF16-H HiraKakuProN-W6.otf
+ugbmv UniJIS2004-UTF16-V HiraKakuProN-W6.otf
+uprml-h UniJIS2004-UTF16-H HiraMinProN-W3.otf
+uprml-v UniJIS2004-UTF16-V HiraMinProN-W3.otf
+upgbm-h UniJIS2004-UTF16-H HiraKakuProN-W6.otf
+upgbm-v UniJIS2004-UTF16-V HiraKakuProN-W6.otf
+uprml-hq UniJIS-UCS2-H HiraMinProN-W3.otf
+upgbm-hq UniJIS-UCS2-H HiraKakuProN-W6.otf
diff --git a/fonts/ptex-fontmaps/maps/hiragino-pron/uptex-hiragino-pron.map b/fonts/ptex-fontmaps/maps/hiragino-pron/uptex-hiragino-pron.map
new file mode 100644
index 0000000000..061bd5269c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino-pron/uptex-hiragino-pron.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H HiraMinProN-W3.otf
+urmlv UniJIS-UTF16-V HiraMinProN-W3.otf
+ugbm UniJIS-UTF16-H HiraKakuProN-W6.otf
+ugbmv UniJIS-UTF16-V HiraKakuProN-W6.otf
+uprml-h UniJIS-UTF16-H HiraMinProN-W3.otf
+uprml-v UniJIS-UTF16-V HiraMinProN-W3.otf
+upgbm-h UniJIS-UTF16-H HiraKakuProN-W6.otf
+upgbm-v UniJIS-UTF16-V HiraKakuProN-W6.otf
+uprml-hq UniJIS-UCS2-H HiraMinProN-W3.otf
+upgbm-hq UniJIS-UCS2-H HiraKakuProN-W6.otf
diff --git a/fonts/ptex-fontmaps/maps/hiragino/otf-hiragino.map b/fonts/ptex-fontmaps/maps/hiragino/otf-hiragino.map
new file mode 100644
index 0000000000..8d2effbc1a
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino/otf-hiragino.map
@@ -0,0 +1,92 @@
+
+% TEXT, 90JIS
+hminl-h H HiraMinPro-W2.otf
+hminl-v V HiraMinPro-W2.otf
+hminr-h H HiraMinPro-W3.otf
+hminr-v V HiraMinPro-W3.otf
+hminb-h H HiraMinPro-W6.otf
+hminb-v V HiraMinPro-W6.otf
+hgothr-h H HiraKakuPro-W3.otf
+hgothr-v V HiraKakuPro-W3.otf
+hgothb-h H HiraKakuPro-W6.otf
+hgothb-v V HiraKakuPro-W6.otf
+hgotheb-h H HiraKakuStd-W8.otf
+hgotheb-v V HiraKakuStd-W8.otf
+hmgothr-h H HiraMaruPro-W4.otf
+hmgothr-v V HiraMaruPro-W4.otf
+
+% TEXT, JIS04
+hminln-h H HiraMinPro-W2.otf
+hminln-v V HiraMinPro-W2.otf
+hminrn-h H HiraMinPro-W3.otf
+hminrn-v V HiraMinPro-W3.otf
+hminbn-h H HiraMinPro-W6.otf
+hminbn-v V HiraMinPro-W6.otf
+hgothrn-h H HiraKakuPro-W3.otf
+hgothrn-v V HiraKakuPro-W3.otf
+hgothbn-h H HiraKakuPro-W6.otf
+hgothbn-v V HiraKakuPro-W6.otf
+hgothebn-h H HiraKakuStd-W8.otf
+hgothebn-v V HiraKakuStd-W8.otf
+hmgothrn-h H HiraMaruPro-W4.otf
+hmgothrn-v V HiraMaruPro-W4.otf
+
+% CID
+otf-cjml-h Identity-H HiraMinPro-W2.otf
+otf-cjml-v Identity-V HiraMinPro-W2.otf
+otf-cjmr-h Identity-H HiraMinPro-W3.otf
+otf-cjmr-v Identity-V HiraMinPro-W3.otf
+otf-cjmb-h Identity-H HiraMinPro-W6.otf
+otf-cjmb-v Identity-V HiraMinPro-W6.otf
+otf-cjgr-h Identity-H HiraKakuPro-W3.otf
+otf-cjgr-v Identity-V HiraKakuPro-W3.otf
+otf-cjgb-h Identity-H HiraKakuPro-W6.otf
+otf-cjgb-v Identity-V HiraKakuPro-W6.otf
+otf-cjge-h Identity-H HiraKakuStd-W8.otf
+otf-cjge-v Identity-V HiraKakuStd-W8.otf
+otf-cjmgr-h Identity-H HiraMaruPro-W4.otf
+otf-cjmgr-v Identity-V HiraMaruPro-W4.otf
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H HiraMinPro-W2.otf
+otf-ujml-v UniJIS-UTF16-V HiraMinPro-W2.otf
+otf-ujmr-h UniJIS-UTF16-H HiraMinPro-W3.otf
+otf-ujmr-v UniJIS-UTF16-V HiraMinPro-W3.otf
+otf-ujmb-h UniJIS-UTF16-H HiraMinPro-W6.otf
+otf-ujmb-v UniJIS-UTF16-V HiraMinPro-W6.otf
+otf-ujgr-h UniJIS-UTF16-H HiraKakuPro-W3.otf
+otf-ujgr-v UniJIS-UTF16-V HiraKakuPro-W3.otf
+otf-ujgb-h UniJIS-UTF16-H HiraKakuPro-W6.otf
+otf-ujgb-v UniJIS-UTF16-V HiraKakuPro-W6.otf
+otf-ujge-h UniJIS-UTF16-H HiraKakuStd-W8.otf
+otf-ujge-v UniJIS-UTF16-V HiraKakuStd-W8.otf
+otf-ujmgr-h UniJIS-UTF16-H HiraMaruPro-W4.otf
+otf-ujmgr-v UniJIS-UTF16-V HiraMaruPro-W4.otf
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H HiraMinPro-W2.otf
+otf-ujmln-v UniJIS2004-UTF16-V HiraMinPro-W2.otf
+otf-ujmrn-h UniJIS2004-UTF16-H HiraMinPro-W3.otf
+otf-ujmrn-v UniJIS2004-UTF16-V HiraMinPro-W3.otf
+otf-ujmbn-h UniJIS2004-UTF16-H HiraMinPro-W6.otf
+otf-ujmbn-v UniJIS2004-UTF16-V HiraMinPro-W6.otf
+otf-ujgrn-h UniJIS2004-UTF16-H HiraKakuPro-W3.otf
+otf-ujgrn-v UniJIS2004-UTF16-V HiraKakuPro-W3.otf
+otf-ujgbn-h UniJIS2004-UTF16-H HiraKakuPro-W6.otf
+otf-ujgbn-v UniJIS2004-UTF16-V HiraKakuPro-W6.otf
+otf-ujgen-h UniJIS2004-UTF16-H HiraKakuStd-W8.otf
+otf-ujgen-v UniJIS2004-UTF16-V HiraKakuStd-W8.otf
+otf-ujmgrn-h UniJIS2004-UTF16-H HiraMaruPro-W4.otf
+otf-ujmgrn-v UniJIS2004-UTF16-V HiraMaruPro-W4.otf
+
+% hiraprop
+hiramin-w3-h Identity-H HiraMinPro-W3.otf
+hiramin-w6-h Identity-H HiraMinPro-W6.otf
+hirakaku-w3-h Identity-H HiraKakuPro-W3.otf
+hirakaku-w6-h Identity-H HiraKakuPro-W6.otf
+hiramaru-w4-h Identity-H HiraMaruPro-W4.otf
+hiramin-w3-v Identity-V HiraMinPro-W3.otf
+hiramin-w6-v Identity-V HiraMinPro-W6.otf
+hirakaku-w3-v Identity-V HiraKakuPro-W3.otf
+hirakaku-w6-v Identity-V HiraKakuPro-W6.otf
+hiramaru-w4-v Identity-V HiraMaruPro-W4.otf
diff --git a/fonts/ptex-fontmaps/maps/hiragino/otf-up-hiragino.map b/fonts/ptex-fontmaps/maps/hiragino/otf-up-hiragino.map
new file mode 100644
index 0000000000..9772ad5365
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino/otf-up-hiragino.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H HiraMinPro-W2.otf
+uphminl-v UniJIS-UTF16-V HiraMinPro-W2.otf
+uphminr-h UniJIS-UTF16-H HiraMinPro-W3.otf
+uphminr-v UniJIS-UTF16-V HiraMinPro-W3.otf
+uphminb-h UniJIS-UTF16-H HiraMinPro-W6.otf
+uphminb-v UniJIS-UTF16-V HiraMinPro-W6.otf
+uphgothr-h UniJIS-UTF16-H HiraKakuPro-W3.otf
+uphgothr-v UniJIS-UTF16-V HiraKakuPro-W3.otf
+uphgothb-h UniJIS-UTF16-H HiraKakuPro-W6.otf
+uphgothb-v UniJIS-UTF16-V HiraKakuPro-W6.otf
+uphgotheb-h UniJIS-UTF16-H HiraKakuStd-W8.otf
+uphgotheb-v UniJIS-UTF16-V HiraKakuStd-W8.otf
+uphmgothr-h UniJIS-UTF16-H HiraMaruPro-W4.otf
+uphmgothr-v UniJIS-UTF16-V HiraMaruPro-W4.otf
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H HiraMinPro-W2.otf
+uphminln-v UniJIS2004-UTF16-V HiraMinPro-W2.otf
+uphminrn-h UniJIS2004-UTF16-H HiraMinPro-W3.otf
+uphminrn-v UniJIS2004-UTF16-V HiraMinPro-W3.otf
+uphminbn-h UniJIS2004-UTF16-H HiraMinPro-W6.otf
+uphminbn-v UniJIS2004-UTF16-V HiraMinPro-W6.otf
+uphgothrn-h UniJIS2004-UTF16-H HiraKakuPro-W3.otf
+uphgothrn-v UniJIS2004-UTF16-V HiraKakuPro-W3.otf
+uphgothbn-h UniJIS2004-UTF16-H HiraKakuPro-W6.otf
+uphgothbn-v UniJIS2004-UTF16-V HiraKakuPro-W6.otf
+uphgothebn-h UniJIS2004-UTF16-H HiraKakuStd-W8.otf
+uphgothebn-v UniJIS2004-UTF16-V HiraKakuStd-W8.otf
+uphmgothrn-h UniJIS2004-UTF16-H HiraMaruPro-W4.otf
+uphmgothrn-v UniJIS2004-UTF16-V HiraMaruPro-W4.otf
diff --git a/fonts/ptex-fontmaps/maps/hiragino/ptex-hiragino-04.map b/fonts/ptex-fontmaps/maps/hiragino/ptex-hiragino-04.map
new file mode 100644
index 0000000000..c91cedd405
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino/ptex-hiragino-04.map
@@ -0,0 +1,4 @@
+rml 2004-H HiraMinPro-W3.otf
+rmlv 2004-V HiraMinPro-W3.otf
+gbm 2004-H HiraKakuPro-W6.otf
+gbmv 2004-V HiraKakuPro-W6.otf
diff --git a/fonts/ptex-fontmaps/maps/hiragino/ptex-hiragino.map b/fonts/ptex-fontmaps/maps/hiragino/ptex-hiragino.map
new file mode 100644
index 0000000000..a5421735a8
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino/ptex-hiragino.map
@@ -0,0 +1,4 @@
+rml H HiraMinPro-W3.otf
+rmlv V HiraMinPro-W3.otf
+gbm H HiraKakuPro-W6.otf
+gbmv V HiraKakuPro-W6.otf
diff --git a/fonts/ptex-fontmaps/maps/hiragino/uptex-hiragino-04.map b/fonts/ptex-fontmaps/maps/hiragino/uptex-hiragino-04.map
new file mode 100644
index 0000000000..ec445a4fc5
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino/uptex-hiragino-04.map
@@ -0,0 +1,10 @@
+urml UniJIS2004-UTF16-H HiraMinPro-W3.otf
+urmlv UniJIS2004-UTF16-V HiraMinPro-W3.otf
+ugbm UniJIS2004-UTF16-H HiraKakuPro-W6.otf
+ugbmv UniJIS2004-UTF16-V HiraKakuPro-W6.otf
+uprml-h UniJIS2004-UTF16-H HiraMinPro-W3.otf
+uprml-v UniJIS2004-UTF16-V HiraMinPro-W3.otf
+upgbm-h UniJIS2004-UTF16-H HiraKakuPro-W6.otf
+upgbm-v UniJIS2004-UTF16-V HiraKakuPro-W6.otf
+uprml-hq UniJIS-UCS2-H HiraMinPro-W3.otf
+upgbm-hq UniJIS-UCS2-H HiraKakuPro-W6.otf
diff --git a/fonts/ptex-fontmaps/maps/hiragino/uptex-hiragino.map b/fonts/ptex-fontmaps/maps/hiragino/uptex-hiragino.map
new file mode 100644
index 0000000000..2dfac238d7
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/hiragino/uptex-hiragino.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H HiraMinPro-W3.otf
+urmlv UniJIS-UTF16-V HiraMinPro-W3.otf
+ugbm UniJIS-UTF16-H HiraKakuPro-W6.otf
+ugbmv UniJIS-UTF16-V HiraKakuPro-W6.otf
+uprml-h UniJIS-UTF16-H HiraMinPro-W3.otf
+uprml-v UniJIS-UTF16-V HiraMinPro-W3.otf
+upgbm-h UniJIS-UTF16-H HiraKakuPro-W6.otf
+upgbm-v UniJIS-UTF16-V HiraKakuPro-W6.otf
+uprml-hq UniJIS-UCS2-H HiraMinPro-W3.otf
+upgbm-hq UniJIS-UCS2-H HiraKakuPro-W6.otf
diff --git a/fonts/ptex-fontmaps/maps/ipa/otf-ipa.map b/fonts/ptex-fontmaps/maps/ipa/otf-ipa.map
new file mode 100644
index 0000000000..611554f510
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ipa/otf-ipa.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H ipam.ttf %!PS IPAMincho
+hminl-v V ipam.ttf %!PS IPAMincho
+hminr-h H ipam.ttf %!PS IPAMincho
+hminr-v V ipam.ttf %!PS IPAMincho
+hminb-h H ipam.ttf %!PS IPAMincho
+hminb-v V ipam.ttf %!PS IPAMincho
+hgothr-h H ipag.ttf %!PS IPAGothic
+hgothr-v V ipag.ttf %!PS IPAGothic
+hgothb-h H ipag.ttf %!PS IPAGothic
+hgothb-v V ipag.ttf %!PS IPAGothic
+hgotheb-h H ipag.ttf %!PS IPAGothic
+hgotheb-v V ipag.ttf %!PS IPAGothic
+hmgothr-h H ipag.ttf %!PS IPAGothic
+hmgothr-v V ipag.ttf %!PS IPAGothic
+
+% TEXT, JIS04
+hminln-h H ipam.ttf %!PS IPAMincho
+hminln-v V ipam.ttf %!PS IPAMincho
+hminrn-h H ipam.ttf %!PS IPAMincho
+hminrn-v V ipam.ttf %!PS IPAMincho
+hminbn-h H ipam.ttf %!PS IPAMincho
+hminbn-v V ipam.ttf %!PS IPAMincho
+hgothrn-h H ipag.ttf %!PS IPAGothic
+hgothrn-v V ipag.ttf %!PS IPAGothic
+hgothbn-h H ipag.ttf %!PS IPAGothic
+hgothbn-v V ipag.ttf %!PS IPAGothic
+hgothebn-h H ipag.ttf %!PS IPAGothic
+hgothebn-v V ipag.ttf %!PS IPAGothic
+hmgothrn-h H ipag.ttf %!PS IPAGothic
+hmgothrn-v V ipag.ttf %!PS IPAGothic
+
+% CID
+otf-cjml-h Identity-H ipam.ttf/AJ16 %!PS IPAMincho
+otf-cjml-v Identity-V ipam.ttf/AJ16 %!PS IPAMincho
+otf-cjmr-h Identity-H ipam.ttf/AJ16 %!PS IPAMincho
+otf-cjmr-v Identity-V ipam.ttf/AJ16 %!PS IPAMincho
+otf-cjmb-h Identity-H ipam.ttf/AJ16 %!PS IPAMincho
+otf-cjmb-v Identity-V ipam.ttf/AJ16 %!PS IPAMincho
+otf-cjgr-h Identity-H ipag.ttf/AJ16 %!PS IPAGothic
+otf-cjgr-v Identity-V ipag.ttf/AJ16 %!PS IPAGothic
+otf-cjgb-h Identity-H ipag.ttf/AJ16 %!PS IPAGothic
+otf-cjgb-v Identity-V ipag.ttf/AJ16 %!PS IPAGothic
+otf-cjge-h Identity-H ipag.ttf/AJ16 %!PS IPAGothic
+otf-cjge-v Identity-V ipag.ttf/AJ16 %!PS IPAGothic
+otf-cjmgr-h Identity-H ipag.ttf/AJ16 %!PS IPAGothic
+otf-cjmgr-v Identity-V ipag.ttf/AJ16 %!PS IPAGothic
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H ipam.ttf %!PS IPAMincho
+otf-ujml-v UniJIS-UTF16-V ipam.ttf %!PS IPAMincho
+otf-ujmr-h UniJIS-UTF16-H ipam.ttf %!PS IPAMincho
+otf-ujmr-v UniJIS-UTF16-V ipam.ttf %!PS IPAMincho
+otf-ujmb-h UniJIS-UTF16-H ipam.ttf %!PS IPAMincho
+otf-ujmb-v UniJIS-UTF16-V ipam.ttf %!PS IPAMincho
+otf-ujgr-h UniJIS-UTF16-H ipag.ttf %!PS IPAGothic
+otf-ujgr-v UniJIS-UTF16-V ipag.ttf %!PS IPAGothic
+otf-ujgb-h UniJIS-UTF16-H ipag.ttf %!PS IPAGothic
+otf-ujgb-v UniJIS-UTF16-V ipag.ttf %!PS IPAGothic
+otf-ujge-h UniJIS-UTF16-H ipag.ttf %!PS IPAGothic
+otf-ujge-v UniJIS-UTF16-V ipag.ttf %!PS IPAGothic
+otf-ujmgr-h UniJIS-UTF16-H ipag.ttf %!PS IPAGothic
+otf-ujmgr-v UniJIS-UTF16-V ipag.ttf %!PS IPAGothic
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H ipam.ttf %!PS IPAMincho
+otf-ujmln-v UniJIS2004-UTF16-V ipam.ttf %!PS IPAMincho
+otf-ujmrn-h UniJIS2004-UTF16-H ipam.ttf %!PS IPAMincho
+otf-ujmrn-v UniJIS2004-UTF16-V ipam.ttf %!PS IPAMincho
+otf-ujmbn-h UniJIS2004-UTF16-H ipam.ttf %!PS IPAMincho
+otf-ujmbn-v UniJIS2004-UTF16-V ipam.ttf %!PS IPAMincho
+otf-ujgrn-h UniJIS2004-UTF16-H ipag.ttf %!PS IPAGothic
+otf-ujgrn-v UniJIS2004-UTF16-V ipag.ttf %!PS IPAGothic
+otf-ujgbn-h UniJIS2004-UTF16-H ipag.ttf %!PS IPAGothic
+otf-ujgbn-v UniJIS2004-UTF16-V ipag.ttf %!PS IPAGothic
+otf-ujgen-h UniJIS2004-UTF16-H ipag.ttf %!PS IPAGothic
+otf-ujgen-v UniJIS2004-UTF16-V ipag.ttf %!PS IPAGothic
+otf-ujmgrn-h UniJIS2004-UTF16-H ipag.ttf %!PS IPAGothic
+otf-ujmgrn-v UniJIS2004-UTF16-V ipag.ttf %!PS IPAGothic
diff --git a/fonts/ptex-fontmaps/maps/ipa/otf-up-ipa.map b/fonts/ptex-fontmaps/maps/ipa/otf-up-ipa.map
new file mode 100644
index 0000000000..ef5f32ec81
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ipa/otf-up-ipa.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H ipam.ttf %!PS IPAMincho
+uphminl-v UniJIS-UTF16-V ipam.ttf %!PS IPAMincho
+uphminr-h UniJIS-UTF16-H ipam.ttf %!PS IPAMincho
+uphminr-v UniJIS-UTF16-V ipam.ttf %!PS IPAMincho
+uphminb-h UniJIS-UTF16-H ipam.ttf %!PS IPAMincho
+uphminb-v UniJIS-UTF16-V ipam.ttf %!PS IPAMincho
+uphgothr-h UniJIS-UTF16-H ipag.ttf %!PS IPAGothic
+uphgothr-v UniJIS-UTF16-V ipag.ttf %!PS IPAGothic
+uphgothb-h UniJIS-UTF16-H ipag.ttf %!PS IPAGothic
+uphgothb-v UniJIS-UTF16-V ipag.ttf %!PS IPAGothic
+uphgotheb-h UniJIS-UTF16-H ipag.ttf %!PS IPAGothic
+uphgotheb-v UniJIS-UTF16-V ipag.ttf %!PS IPAGothic
+uphmgothr-h UniJIS-UTF16-H ipag.ttf %!PS IPAGothic
+uphmgothr-v UniJIS-UTF16-V ipag.ttf %!PS IPAGothic
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H ipam.ttf %!PS IPAMincho
+uphminln-v UniJIS2004-UTF16-V ipam.ttf %!PS IPAMincho
+uphminrn-h UniJIS2004-UTF16-H ipam.ttf %!PS IPAMincho
+uphminrn-v UniJIS2004-UTF16-V ipam.ttf %!PS IPAMincho
+uphminbn-h UniJIS2004-UTF16-H ipam.ttf %!PS IPAMincho
+uphminbn-v UniJIS2004-UTF16-V ipam.ttf %!PS IPAMincho
+uphgothrn-h UniJIS2004-UTF16-H ipag.ttf %!PS IPAGothic
+uphgothrn-v UniJIS2004-UTF16-V ipag.ttf %!PS IPAGothic
+uphgothbn-h UniJIS2004-UTF16-H ipag.ttf %!PS IPAGothic
+uphgothbn-v UniJIS2004-UTF16-V ipag.ttf %!PS IPAGothic
+uphgothebn-h UniJIS2004-UTF16-H ipag.ttf %!PS IPAGothic
+uphgothebn-v UniJIS2004-UTF16-V ipag.ttf %!PS IPAGothic
+uphmgothrn-h UniJIS2004-UTF16-H ipag.ttf %!PS IPAGothic
+uphmgothrn-v UniJIS2004-UTF16-V ipag.ttf %!PS IPAGothic
diff --git a/fonts/ptex-fontmaps/maps/ipa/ptex-ipa.map b/fonts/ptex-fontmaps/maps/ipa/ptex-ipa.map
new file mode 100644
index 0000000000..d1ab1809d0
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ipa/ptex-ipa.map
@@ -0,0 +1,4 @@
+rml H ipam.ttf %!PS IPAMincho
+rmlv V ipam.ttf %!PS IPAMincho
+gbm H ipag.ttf %!PS IPAGothic
+gbmv V ipag.ttf %!PS IPAGothic
diff --git a/fonts/ptex-fontmaps/maps/ipa/uptex-ipa.map b/fonts/ptex-fontmaps/maps/ipa/uptex-ipa.map
new file mode 100644
index 0000000000..22e92e35cc
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ipa/uptex-ipa.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H ipam.ttf %!PS IPAMincho
+urmlv UniJIS-UTF16-V ipam.ttf %!PS IPAMincho
+ugbm UniJIS-UTF16-H ipag.ttf %!PS IPAGothic
+ugbmv UniJIS-UTF16-V ipag.ttf %!PS IPAGothic
+uprml-h UniJIS-UTF16-H ipam.ttf %!PS IPAMincho
+uprml-v UniJIS-UTF16-V ipam.ttf %!PS IPAMincho
+upgbm-h UniJIS-UTF16-H ipag.ttf %!PS IPAGothic
+upgbm-v UniJIS-UTF16-V ipag.ttf %!PS IPAGothic
+uprml-hq UniJIS-UCS2-H ipam.ttf %!PS IPAMincho
+upgbm-hq UniJIS-UCS2-H ipag.ttf %!PS IPAGothic
diff --git a/fonts/ptex-fontmaps/maps/ipaex/otf-ipaex.map b/fonts/ptex-fontmaps/maps/ipaex/otf-ipaex.map
new file mode 100644
index 0000000000..02036bcd1f
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ipaex/otf-ipaex.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H ipaexm.ttf %!PS IPAexMincho
+hminl-v V ipaexm.ttf %!PS IPAexMincho
+hminr-h H ipaexm.ttf %!PS IPAexMincho
+hminr-v V ipaexm.ttf %!PS IPAexMincho
+hminb-h H ipaexm.ttf %!PS IPAexMincho
+hminb-v V ipaexm.ttf %!PS IPAexMincho
+hgothr-h H ipaexg.ttf %!PS IPAexGothic
+hgothr-v V ipaexg.ttf %!PS IPAexGothic
+hgothb-h H ipaexg.ttf %!PS IPAexGothic
+hgothb-v V ipaexg.ttf %!PS IPAexGothic
+hgotheb-h H ipaexg.ttf %!PS IPAexGothic
+hgotheb-v V ipaexg.ttf %!PS IPAexGothic
+hmgothr-h H ipaexg.ttf %!PS IPAexGothic
+hmgothr-v V ipaexg.ttf %!PS IPAexGothic
+
+% TEXT, JIS04
+hminln-h H ipaexm.ttf %!PS IPAexMincho
+hminln-v V ipaexm.ttf %!PS IPAexMincho
+hminrn-h H ipaexm.ttf %!PS IPAexMincho
+hminrn-v V ipaexm.ttf %!PS IPAexMincho
+hminbn-h H ipaexm.ttf %!PS IPAexMincho
+hminbn-v V ipaexm.ttf %!PS IPAexMincho
+hgothrn-h H ipaexg.ttf %!PS IPAexGothic
+hgothrn-v V ipaexg.ttf %!PS IPAexGothic
+hgothbn-h H ipaexg.ttf %!PS IPAexGothic
+hgothbn-v V ipaexg.ttf %!PS IPAexGothic
+hgothebn-h H ipaexg.ttf %!PS IPAexGothic
+hgothebn-v V ipaexg.ttf %!PS IPAexGothic
+hmgothrn-h H ipaexg.ttf %!PS IPAexGothic
+hmgothrn-v V ipaexg.ttf %!PS IPAexGothic
+
+% CID
+otf-cjml-h Identity-H ipaexm.ttf/AJ16 %!PS IPAexMincho
+otf-cjml-v Identity-V ipaexm.ttf/AJ16 %!PS IPAexMincho
+otf-cjmr-h Identity-H ipaexm.ttf/AJ16 %!PS IPAexMincho
+otf-cjmr-v Identity-V ipaexm.ttf/AJ16 %!PS IPAexMincho
+otf-cjmb-h Identity-H ipaexm.ttf/AJ16 %!PS IPAexMincho
+otf-cjmb-v Identity-V ipaexm.ttf/AJ16 %!PS IPAexMincho
+otf-cjgr-h Identity-H ipaexg.ttf/AJ16 %!PS IPAexGothic
+otf-cjgr-v Identity-V ipaexg.ttf/AJ16 %!PS IPAexGothic
+otf-cjgb-h Identity-H ipaexg.ttf/AJ16 %!PS IPAexGothic
+otf-cjgb-v Identity-V ipaexg.ttf/AJ16 %!PS IPAexGothic
+otf-cjge-h Identity-H ipaexg.ttf/AJ16 %!PS IPAexGothic
+otf-cjge-v Identity-V ipaexg.ttf/AJ16 %!PS IPAexGothic
+otf-cjmgr-h Identity-H ipaexg.ttf/AJ16 %!PS IPAexGothic
+otf-cjmgr-v Identity-V ipaexg.ttf/AJ16 %!PS IPAexGothic
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H ipaexm.ttf %!PS IPAexMincho
+otf-ujml-v UniJIS-UTF16-V ipaexm.ttf %!PS IPAexMincho
+otf-ujmr-h UniJIS-UTF16-H ipaexm.ttf %!PS IPAexMincho
+otf-ujmr-v UniJIS-UTF16-V ipaexm.ttf %!PS IPAexMincho
+otf-ujmb-h UniJIS-UTF16-H ipaexm.ttf %!PS IPAexMincho
+otf-ujmb-v UniJIS-UTF16-V ipaexm.ttf %!PS IPAexMincho
+otf-ujgr-h UniJIS-UTF16-H ipaexg.ttf %!PS IPAexGothic
+otf-ujgr-v UniJIS-UTF16-V ipaexg.ttf %!PS IPAexGothic
+otf-ujgb-h UniJIS-UTF16-H ipaexg.ttf %!PS IPAexGothic
+otf-ujgb-v UniJIS-UTF16-V ipaexg.ttf %!PS IPAexGothic
+otf-ujge-h UniJIS-UTF16-H ipaexg.ttf %!PS IPAexGothic
+otf-ujge-v UniJIS-UTF16-V ipaexg.ttf %!PS IPAexGothic
+otf-ujmgr-h UniJIS-UTF16-H ipaexg.ttf %!PS IPAexGothic
+otf-ujmgr-v UniJIS-UTF16-V ipaexg.ttf %!PS IPAexGothic
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H ipaexm.ttf %!PS IPAexMincho
+otf-ujmln-v UniJIS2004-UTF16-V ipaexm.ttf %!PS IPAexMincho
+otf-ujmrn-h UniJIS2004-UTF16-H ipaexm.ttf %!PS IPAexMincho
+otf-ujmrn-v UniJIS2004-UTF16-V ipaexm.ttf %!PS IPAexMincho
+otf-ujmbn-h UniJIS2004-UTF16-H ipaexm.ttf %!PS IPAexMincho
+otf-ujmbn-v UniJIS2004-UTF16-V ipaexm.ttf %!PS IPAexMincho
+otf-ujgrn-h UniJIS2004-UTF16-H ipaexg.ttf %!PS IPAexGothic
+otf-ujgrn-v UniJIS2004-UTF16-V ipaexg.ttf %!PS IPAexGothic
+otf-ujgbn-h UniJIS2004-UTF16-H ipaexg.ttf %!PS IPAexGothic
+otf-ujgbn-v UniJIS2004-UTF16-V ipaexg.ttf %!PS IPAexGothic
+otf-ujgen-h UniJIS2004-UTF16-H ipaexg.ttf %!PS IPAexGothic
+otf-ujgen-v UniJIS2004-UTF16-V ipaexg.ttf %!PS IPAexGothic
+otf-ujmgrn-h UniJIS2004-UTF16-H ipaexg.ttf %!PS IPAexGothic
+otf-ujmgrn-v UniJIS2004-UTF16-V ipaexg.ttf %!PS IPAexGothic
diff --git a/fonts/ptex-fontmaps/maps/ipaex/otf-up-ipaex.map b/fonts/ptex-fontmaps/maps/ipaex/otf-up-ipaex.map
new file mode 100644
index 0000000000..58fc9294ad
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ipaex/otf-up-ipaex.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H ipaexm.ttf %!PS IPAexMincho
+uphminl-v UniJIS-UTF16-V ipaexm.ttf %!PS IPAexMincho
+uphminr-h UniJIS-UTF16-H ipaexm.ttf %!PS IPAexMincho
+uphminr-v UniJIS-UTF16-V ipaexm.ttf %!PS IPAexMincho
+uphminb-h UniJIS-UTF16-H ipaexm.ttf %!PS IPAexMincho
+uphminb-v UniJIS-UTF16-V ipaexm.ttf %!PS IPAexMincho
+uphgothr-h UniJIS-UTF16-H ipaexg.ttf %!PS IPAexGothic
+uphgothr-v UniJIS-UTF16-V ipaexg.ttf %!PS IPAexGothic
+uphgothb-h UniJIS-UTF16-H ipaexg.ttf %!PS IPAexGothic
+uphgothb-v UniJIS-UTF16-V ipaexg.ttf %!PS IPAexGothic
+uphgotheb-h UniJIS-UTF16-H ipaexg.ttf %!PS IPAexGothic
+uphgotheb-v UniJIS-UTF16-V ipaexg.ttf %!PS IPAexGothic
+uphmgothr-h UniJIS-UTF16-H ipaexg.ttf %!PS IPAexGothic
+uphmgothr-v UniJIS-UTF16-V ipaexg.ttf %!PS IPAexGothic
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H ipaexm.ttf %!PS IPAexMincho
+uphminln-v UniJIS2004-UTF16-V ipaexm.ttf %!PS IPAexMincho
+uphminrn-h UniJIS2004-UTF16-H ipaexm.ttf %!PS IPAexMincho
+uphminrn-v UniJIS2004-UTF16-V ipaexm.ttf %!PS IPAexMincho
+uphminbn-h UniJIS2004-UTF16-H ipaexm.ttf %!PS IPAexMincho
+uphminbn-v UniJIS2004-UTF16-V ipaexm.ttf %!PS IPAexMincho
+uphgothrn-h UniJIS2004-UTF16-H ipaexg.ttf %!PS IPAexGothic
+uphgothrn-v UniJIS2004-UTF16-V ipaexg.ttf %!PS IPAexGothic
+uphgothbn-h UniJIS2004-UTF16-H ipaexg.ttf %!PS IPAexGothic
+uphgothbn-v UniJIS2004-UTF16-V ipaexg.ttf %!PS IPAexGothic
+uphgothebn-h UniJIS2004-UTF16-H ipaexg.ttf %!PS IPAexGothic
+uphgothebn-v UniJIS2004-UTF16-V ipaexg.ttf %!PS IPAexGothic
+uphmgothrn-h UniJIS2004-UTF16-H ipaexg.ttf %!PS IPAexGothic
+uphmgothrn-v UniJIS2004-UTF16-V ipaexg.ttf %!PS IPAexGothic
diff --git a/fonts/ptex-fontmaps/maps/ipaex/ptex-ipaex.map b/fonts/ptex-fontmaps/maps/ipaex/ptex-ipaex.map
new file mode 100644
index 0000000000..77e7adba34
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ipaex/ptex-ipaex.map
@@ -0,0 +1,4 @@
+rml H ipaexm.ttf %!PS IPAexMincho
+rmlv V ipaexm.ttf %!PS IPAexMincho
+gbm H ipaexg.ttf %!PS IPAexGothic
+gbmv V ipaexg.ttf %!PS IPAexGothic
diff --git a/fonts/ptex-fontmaps/maps/ipaex/uptex-ipaex.map b/fonts/ptex-fontmaps/maps/ipaex/uptex-ipaex.map
new file mode 100644
index 0000000000..3fa3ca510b
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ipaex/uptex-ipaex.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H ipaexm.ttf %!PS IPAexMincho
+urmlv UniJIS-UTF16-V ipaexm.ttf %!PS IPAexMincho
+ugbm UniJIS-UTF16-H ipaexg.ttf %!PS IPAexGothic
+ugbmv UniJIS-UTF16-V ipaexg.ttf %!PS IPAexGothic
+uprml-h UniJIS-UTF16-H ipaexm.ttf %!PS IPAexMincho
+uprml-v UniJIS-UTF16-V ipaexm.ttf %!PS IPAexMincho
+upgbm-h UniJIS-UTF16-H ipaexg.ttf %!PS IPAexGothic
+upgbm-v UniJIS-UTF16-V ipaexg.ttf %!PS IPAexGothic
+uprml-hq UniJIS-UCS2-H ipaexm.ttf %!PS IPAexMincho
+upgbm-hq UniJIS-UCS2-H ipaexg.ttf %!PS IPAexGothic
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6/otf-kozuka-pr6.map b/fonts/ptex-fontmaps/maps/kozuka-pr6/otf-kozuka-pr6.map
new file mode 100644
index 0000000000..af409f34bc
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6/otf-kozuka-pr6.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H KozMinProVI-Light.otf
+hminl-v V KozMinProVI-Light.otf
+hminr-h H KozMinProVI-Regular.otf
+hminr-v V KozMinProVI-Regular.otf
+hminb-h H KozMinProVI-Bold.otf
+hminb-v V KozMinProVI-Bold.otf
+hgothr-h H KozGoProVI-Regular.otf
+hgothr-v V KozGoProVI-Regular.otf
+hgothb-h H KozGoProVI-Bold.otf
+hgothb-v V KozGoProVI-Bold.otf
+hgotheb-h H KozGoProVI-Heavy.otf
+hgotheb-v V KozGoProVI-Heavy.otf
+hmgothr-h H KozGoProVI-Heavy.otf
+hmgothr-v V KozGoProVI-Heavy.otf
+
+% TEXT, JIS04
+hminln-h H KozMinProVI-Light.otf
+hminln-v V KozMinProVI-Light.otf
+hminrn-h H KozMinProVI-Regular.otf
+hminrn-v V KozMinProVI-Regular.otf
+hminbn-h H KozMinProVI-Bold.otf
+hminbn-v V KozMinProVI-Bold.otf
+hgothrn-h H KozGoProVI-Regular.otf
+hgothrn-v V KozGoProVI-Regular.otf
+hgothbn-h H KozGoProVI-Bold.otf
+hgothbn-v V KozGoProVI-Bold.otf
+hgothebn-h H KozGoProVI-Heavy.otf
+hgothebn-v V KozGoProVI-Heavy.otf
+hmgothrn-h H KozGoProVI-Heavy.otf
+hmgothrn-v V KozGoProVI-Heavy.otf
+
+% CID
+otf-cjml-h Identity-H KozMinProVI-Light.otf
+otf-cjml-v Identity-V KozMinProVI-Light.otf
+otf-cjmr-h Identity-H KozMinProVI-Regular.otf
+otf-cjmr-v Identity-V KozMinProVI-Regular.otf
+otf-cjmb-h Identity-H KozMinProVI-Bold.otf
+otf-cjmb-v Identity-V KozMinProVI-Bold.otf
+otf-cjgr-h Identity-H KozGoProVI-Regular.otf
+otf-cjgr-v Identity-V KozGoProVI-Regular.otf
+otf-cjgb-h Identity-H KozGoProVI-Bold.otf
+otf-cjgb-v Identity-V KozGoProVI-Bold.otf
+otf-cjge-h Identity-H KozGoProVI-Heavy.otf
+otf-cjge-v Identity-V KozGoProVI-Heavy.otf
+otf-cjmgr-h Identity-H KozGoProVI-Heavy.otf
+otf-cjmgr-v Identity-V KozGoProVI-Heavy.otf
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H KozMinProVI-Light.otf
+otf-ujml-v UniJIS-UTF16-V KozMinProVI-Light.otf
+otf-ujmr-h UniJIS-UTF16-H KozMinProVI-Regular.otf
+otf-ujmr-v UniJIS-UTF16-V KozMinProVI-Regular.otf
+otf-ujmb-h UniJIS-UTF16-H KozMinProVI-Bold.otf
+otf-ujmb-v UniJIS-UTF16-V KozMinProVI-Bold.otf
+otf-ujgr-h UniJIS-UTF16-H KozGoProVI-Regular.otf
+otf-ujgr-v UniJIS-UTF16-V KozGoProVI-Regular.otf
+otf-ujgb-h UniJIS-UTF16-H KozGoProVI-Bold.otf
+otf-ujgb-v UniJIS-UTF16-V KozGoProVI-Bold.otf
+otf-ujge-h UniJIS-UTF16-H KozGoProVI-Heavy.otf
+otf-ujge-v UniJIS-UTF16-V KozGoProVI-Heavy.otf
+otf-ujmgr-h UniJIS-UTF16-H KozGoProVI-Heavy.otf
+otf-ujmgr-v UniJIS-UTF16-V KozGoProVI-Heavy.otf
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H KozMinProVI-Light.otf
+otf-ujmln-v UniJIS2004-UTF16-V KozMinProVI-Light.otf
+otf-ujmrn-h UniJIS2004-UTF16-H KozMinProVI-Regular.otf
+otf-ujmrn-v UniJIS2004-UTF16-V KozMinProVI-Regular.otf
+otf-ujmbn-h UniJIS2004-UTF16-H KozMinProVI-Bold.otf
+otf-ujmbn-v UniJIS2004-UTF16-V KozMinProVI-Bold.otf
+otf-ujgrn-h UniJIS2004-UTF16-H KozGoProVI-Regular.otf
+otf-ujgrn-v UniJIS2004-UTF16-V KozGoProVI-Regular.otf
+otf-ujgbn-h UniJIS2004-UTF16-H KozGoProVI-Bold.otf
+otf-ujgbn-v UniJIS2004-UTF16-V KozGoProVI-Bold.otf
+otf-ujgen-h UniJIS2004-UTF16-H KozGoProVI-Heavy.otf
+otf-ujgen-v UniJIS2004-UTF16-V KozGoProVI-Heavy.otf
+otf-ujmgrn-h UniJIS2004-UTF16-H KozGoProVI-Heavy.otf
+otf-ujmgrn-v UniJIS2004-UTF16-V KozGoProVI-Heavy.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6/otf-up-kozuka-pr6.map b/fonts/ptex-fontmaps/maps/kozuka-pr6/otf-up-kozuka-pr6.map
new file mode 100644
index 0000000000..df26e78658
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6/otf-up-kozuka-pr6.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H KozMinProVI-Light.otf
+uphminl-v UniJIS-UTF16-V KozMinProVI-Light.otf
+uphminr-h UniJIS-UTF16-H KozMinProVI-Regular.otf
+uphminr-v UniJIS-UTF16-V KozMinProVI-Regular.otf
+uphminb-h UniJIS-UTF16-H KozMinProVI-Bold.otf
+uphminb-v UniJIS-UTF16-V KozMinProVI-Bold.otf
+uphgothr-h UniJIS-UTF16-H KozGoProVI-Regular.otf
+uphgothr-v UniJIS-UTF16-V KozGoProVI-Regular.otf
+uphgothb-h UniJIS-UTF16-H KozGoProVI-Bold.otf
+uphgothb-v UniJIS-UTF16-V KozGoProVI-Bold.otf
+uphgotheb-h UniJIS-UTF16-H KozGoProVI-Heavy.otf
+uphgotheb-v UniJIS-UTF16-V KozGoProVI-Heavy.otf
+uphmgothr-h UniJIS-UTF16-H KozGoProVI-Heavy.otf
+uphmgothr-v UniJIS-UTF16-V KozGoProVI-Heavy.otf
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H KozMinProVI-Light.otf
+uphminln-v UniJIS2004-UTF16-V KozMinProVI-Light.otf
+uphminrn-h UniJIS2004-UTF16-H KozMinProVI-Regular.otf
+uphminrn-v UniJIS2004-UTF16-V KozMinProVI-Regular.otf
+uphminbn-h UniJIS2004-UTF16-H KozMinProVI-Bold.otf
+uphminbn-v UniJIS2004-UTF16-V KozMinProVI-Bold.otf
+uphgothrn-h UniJIS2004-UTF16-H KozGoProVI-Regular.otf
+uphgothrn-v UniJIS2004-UTF16-V KozGoProVI-Regular.otf
+uphgothbn-h UniJIS2004-UTF16-H KozGoProVI-Bold.otf
+uphgothbn-v UniJIS2004-UTF16-V KozGoProVI-Bold.otf
+uphgothebn-h UniJIS2004-UTF16-H KozGoProVI-Heavy.otf
+uphgothebn-v UniJIS2004-UTF16-V KozGoProVI-Heavy.otf
+uphmgothrn-h UniJIS2004-UTF16-H KozGoProVI-Heavy.otf
+uphmgothrn-v UniJIS2004-UTF16-V KozGoProVI-Heavy.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6/ptex-kozuka-pr6-04.map b/fonts/ptex-fontmaps/maps/kozuka-pr6/ptex-kozuka-pr6-04.map
new file mode 100644
index 0000000000..419cbacd19
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6/ptex-kozuka-pr6-04.map
@@ -0,0 +1,4 @@
+rml 2004-H KozMinProVI-Regular.otf
+rmlv 2004-V KozMinProVI-Regular.otf
+gbm 2004-H KozGoProVI-Medium.otf
+gbmv 2004-V KozGoProVI-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6/ptex-kozuka-pr6.map b/fonts/ptex-fontmaps/maps/kozuka-pr6/ptex-kozuka-pr6.map
new file mode 100644
index 0000000000..b4b281e21e
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6/ptex-kozuka-pr6.map
@@ -0,0 +1,4 @@
+rml H KozMinProVI-Regular.otf
+rmlv V KozMinProVI-Regular.otf
+gbm H KozGoProVI-Medium.otf
+gbmv V KozGoProVI-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6/uptex-kozuka-pr6-04.map b/fonts/ptex-fontmaps/maps/kozuka-pr6/uptex-kozuka-pr6-04.map
new file mode 100644
index 0000000000..e8f3308d55
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6/uptex-kozuka-pr6-04.map
@@ -0,0 +1,10 @@
+urml UniJIS2004-UTF16-H KozMinProVI-Regular.otf
+urmlv UniJIS2004-UTF16-V KozMinProVI-Regular.otf
+ugbm UniJIS2004-UTF16-H KozGoProVI-Medium.otf
+ugbmv UniJIS2004-UTF16-V KozGoProVI-Medium.otf
+uprml-h UniJIS2004-UTF16-H KozMinProVI-Regular.otf
+uprml-v UniJIS2004-UTF16-V KozMinProVI-Regular.otf
+upgbm-h UniJIS2004-UTF16-H KozGoProVI-Medium.otf
+upgbm-v UniJIS2004-UTF16-V KozGoProVI-Medium.otf
+uprml-hq UniJIS-UCS2-H KozMinProVI-Regular.otf
+upgbm-hq UniJIS-UCS2-H KozGoProVI-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6/uptex-kozuka-pr6.map b/fonts/ptex-fontmaps/maps/kozuka-pr6/uptex-kozuka-pr6.map
new file mode 100644
index 0000000000..7521c9900a
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6/uptex-kozuka-pr6.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H KozMinProVI-Regular.otf
+urmlv UniJIS-UTF16-V KozMinProVI-Regular.otf
+ugbm UniJIS-UTF16-H KozGoProVI-Medium.otf
+ugbmv UniJIS-UTF16-V KozGoProVI-Medium.otf
+uprml-h UniJIS-UTF16-H KozMinProVI-Regular.otf
+uprml-v UniJIS-UTF16-V KozMinProVI-Regular.otf
+upgbm-h UniJIS-UTF16-H KozGoProVI-Medium.otf
+upgbm-v UniJIS-UTF16-V KozGoProVI-Medium.otf
+uprml-hq UniJIS-UCS2-H KozMinProVI-Regular.otf
+upgbm-hq UniJIS-UCS2-H KozGoProVI-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6n/otf-kozuka-pr6n.map b/fonts/ptex-fontmaps/maps/kozuka-pr6n/otf-kozuka-pr6n.map
new file mode 100644
index 0000000000..b0ad481ff3
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6n/otf-kozuka-pr6n.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H KozMinPr6N-Light.otf
+hminl-v V KozMinPr6N-Light.otf
+hminr-h H KozMinPr6N-Regular.otf
+hminr-v V KozMinPr6N-Regular.otf
+hminb-h H KozMinPr6N-Bold.otf
+hminb-v V KozMinPr6N-Bold.otf
+hgothr-h H KozGoPr6N-Regular.otf
+hgothr-v V KozGoPr6N-Regular.otf
+hgothb-h H KozGoPr6N-Bold.otf
+hgothb-v V KozGoPr6N-Bold.otf
+hgotheb-h H KozGoPr6N-Heavy.otf
+hgotheb-v V KozGoPr6N-Heavy.otf
+hmgothr-h H KozGoPr6N-Heavy.otf
+hmgothr-v V KozGoPr6N-Heavy.otf
+
+% TEXT, JIS04
+hminln-h H KozMinPr6N-Light.otf
+hminln-v V KozMinPr6N-Light.otf
+hminrn-h H KozMinPr6N-Regular.otf
+hminrn-v V KozMinPr6N-Regular.otf
+hminbn-h H KozMinPr6N-Bold.otf
+hminbn-v V KozMinPr6N-Bold.otf
+hgothrn-h H KozGoPr6N-Regular.otf
+hgothrn-v V KozGoPr6N-Regular.otf
+hgothbn-h H KozGoPr6N-Bold.otf
+hgothbn-v V KozGoPr6N-Bold.otf
+hgothebn-h H KozGoPr6N-Heavy.otf
+hgothebn-v V KozGoPr6N-Heavy.otf
+hmgothrn-h H KozGoPr6N-Heavy.otf
+hmgothrn-v V KozGoPr6N-Heavy.otf
+
+% CID
+otf-cjml-h Identity-H KozMinPr6N-Light.otf
+otf-cjml-v Identity-V KozMinPr6N-Light.otf
+otf-cjmr-h Identity-H KozMinPr6N-Regular.otf
+otf-cjmr-v Identity-V KozMinPr6N-Regular.otf
+otf-cjmb-h Identity-H KozMinPr6N-Bold.otf
+otf-cjmb-v Identity-V KozMinPr6N-Bold.otf
+otf-cjgr-h Identity-H KozGoPr6N-Regular.otf
+otf-cjgr-v Identity-V KozGoPr6N-Regular.otf
+otf-cjgb-h Identity-H KozGoPr6N-Bold.otf
+otf-cjgb-v Identity-V KozGoPr6N-Bold.otf
+otf-cjge-h Identity-H KozGoPr6N-Heavy.otf
+otf-cjge-v Identity-V KozGoPr6N-Heavy.otf
+otf-cjmgr-h Identity-H KozGoPr6N-Heavy.otf
+otf-cjmgr-v Identity-V KozGoPr6N-Heavy.otf
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H KozMinPr6N-Light.otf
+otf-ujml-v UniJIS-UTF16-V KozMinPr6N-Light.otf
+otf-ujmr-h UniJIS-UTF16-H KozMinPr6N-Regular.otf
+otf-ujmr-v UniJIS-UTF16-V KozMinPr6N-Regular.otf
+otf-ujmb-h UniJIS-UTF16-H KozMinPr6N-Bold.otf
+otf-ujmb-v UniJIS-UTF16-V KozMinPr6N-Bold.otf
+otf-ujgr-h UniJIS-UTF16-H KozGoPr6N-Regular.otf
+otf-ujgr-v UniJIS-UTF16-V KozGoPr6N-Regular.otf
+otf-ujgb-h UniJIS-UTF16-H KozGoPr6N-Bold.otf
+otf-ujgb-v UniJIS-UTF16-V KozGoPr6N-Bold.otf
+otf-ujge-h UniJIS-UTF16-H KozGoPr6N-Heavy.otf
+otf-ujge-v UniJIS-UTF16-V KozGoPr6N-Heavy.otf
+otf-ujmgr-h UniJIS-UTF16-H KozGoPr6N-Heavy.otf
+otf-ujmgr-v UniJIS-UTF16-V KozGoPr6N-Heavy.otf
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H KozMinPr6N-Light.otf
+otf-ujmln-v UniJIS2004-UTF16-V KozMinPr6N-Light.otf
+otf-ujmrn-h UniJIS2004-UTF16-H KozMinPr6N-Regular.otf
+otf-ujmrn-v UniJIS2004-UTF16-V KozMinPr6N-Regular.otf
+otf-ujmbn-h UniJIS2004-UTF16-H KozMinPr6N-Bold.otf
+otf-ujmbn-v UniJIS2004-UTF16-V KozMinPr6N-Bold.otf
+otf-ujgrn-h UniJIS2004-UTF16-H KozGoPr6N-Regular.otf
+otf-ujgrn-v UniJIS2004-UTF16-V KozGoPr6N-Regular.otf
+otf-ujgbn-h UniJIS2004-UTF16-H KozGoPr6N-Bold.otf
+otf-ujgbn-v UniJIS2004-UTF16-V KozGoPr6N-Bold.otf
+otf-ujgen-h UniJIS2004-UTF16-H KozGoPr6N-Heavy.otf
+otf-ujgen-v UniJIS2004-UTF16-V KozGoPr6N-Heavy.otf
+otf-ujmgrn-h UniJIS2004-UTF16-H KozGoPr6N-Heavy.otf
+otf-ujmgrn-v UniJIS2004-UTF16-V KozGoPr6N-Heavy.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6n/otf-up-kozuka-pr6n.map b/fonts/ptex-fontmaps/maps/kozuka-pr6n/otf-up-kozuka-pr6n.map
new file mode 100644
index 0000000000..4d74723892
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6n/otf-up-kozuka-pr6n.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H KozMinPr6N-Light.otf
+uphminl-v UniJIS-UTF16-V KozMinPr6N-Light.otf
+uphminr-h UniJIS-UTF16-H KozMinPr6N-Regular.otf
+uphminr-v UniJIS-UTF16-V KozMinPr6N-Regular.otf
+uphminb-h UniJIS-UTF16-H KozMinPr6N-Bold.otf
+uphminb-v UniJIS-UTF16-V KozMinPr6N-Bold.otf
+uphgothr-h UniJIS-UTF16-H KozGoPr6N-Regular.otf
+uphgothr-v UniJIS-UTF16-V KozGoPr6N-Regular.otf
+uphgothb-h UniJIS-UTF16-H KozGoPr6N-Bold.otf
+uphgothb-v UniJIS-UTF16-V KozGoPr6N-Bold.otf
+uphgotheb-h UniJIS-UTF16-H KozGoPr6N-Heavy.otf
+uphgotheb-v UniJIS-UTF16-V KozGoPr6N-Heavy.otf
+uphmgothr-h UniJIS-UTF16-H KozGoPr6N-Heavy.otf
+uphmgothr-v UniJIS-UTF16-V KozGoPr6N-Heavy.otf
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H KozMinPr6N-Light.otf
+uphminln-v UniJIS2004-UTF16-V KozMinPr6N-Light.otf
+uphminrn-h UniJIS2004-UTF16-H KozMinPr6N-Regular.otf
+uphminrn-v UniJIS2004-UTF16-V KozMinPr6N-Regular.otf
+uphminbn-h UniJIS2004-UTF16-H KozMinPr6N-Bold.otf
+uphminbn-v UniJIS2004-UTF16-V KozMinPr6N-Bold.otf
+uphgothrn-h UniJIS2004-UTF16-H KozGoPr6N-Regular.otf
+uphgothrn-v UniJIS2004-UTF16-V KozGoPr6N-Regular.otf
+uphgothbn-h UniJIS2004-UTF16-H KozGoPr6N-Bold.otf
+uphgothbn-v UniJIS2004-UTF16-V KozGoPr6N-Bold.otf
+uphgothebn-h UniJIS2004-UTF16-H KozGoPr6N-Heavy.otf
+uphgothebn-v UniJIS2004-UTF16-V KozGoPr6N-Heavy.otf
+uphmgothrn-h UniJIS2004-UTF16-H KozGoPr6N-Heavy.otf
+uphmgothrn-v UniJIS2004-UTF16-V KozGoPr6N-Heavy.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6n/ptex-kozuka-pr6n-04.map b/fonts/ptex-fontmaps/maps/kozuka-pr6n/ptex-kozuka-pr6n-04.map
new file mode 100644
index 0000000000..ba254ca7c0
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6n/ptex-kozuka-pr6n-04.map
@@ -0,0 +1,4 @@
+rml 2004-H KozMinPr6N-Regular.otf
+rmlv 2004-V KozMinPr6N-Regular.otf
+gbm 2004-H KozGoPr6N-Medium.otf
+gbmv 2004-V KozGoPr6N-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6n/ptex-kozuka-pr6n.map b/fonts/ptex-fontmaps/maps/kozuka-pr6n/ptex-kozuka-pr6n.map
new file mode 100644
index 0000000000..03272e2b87
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6n/ptex-kozuka-pr6n.map
@@ -0,0 +1,4 @@
+rml H KozMinPr6N-Regular.otf
+rmlv V KozMinPr6N-Regular.otf
+gbm H KozGoPr6N-Medium.otf
+gbmv V KozGoPr6N-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6n/uptex-kozuka-pr6n-04.map b/fonts/ptex-fontmaps/maps/kozuka-pr6n/uptex-kozuka-pr6n-04.map
new file mode 100644
index 0000000000..a5d0e7de04
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6n/uptex-kozuka-pr6n-04.map
@@ -0,0 +1,10 @@
+urml UniJIS2004-UTF16-H KozMinPr6N-Regular.otf
+urmlv UniJIS2004-UTF16-V KozMinPr6N-Regular.otf
+ugbm UniJIS2004-UTF16-H KozGoPr6N-Medium.otf
+ugbmv UniJIS2004-UTF16-V KozGoPr6N-Medium.otf
+uprml-h UniJIS2004-UTF16-H KozMinPr6N-Regular.otf
+uprml-v UniJIS2004-UTF16-V KozMinPr6N-Regular.otf
+upgbm-h UniJIS2004-UTF16-H KozGoPr6N-Medium.otf
+upgbm-v UniJIS2004-UTF16-V KozGoPr6N-Medium.otf
+uprml-hq UniJIS-UCS2-H KozMinPr6N-Regular.otf
+upgbm-hq UniJIS-UCS2-H KozGoPr6N-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka-pr6n/uptex-kozuka-pr6n.map b/fonts/ptex-fontmaps/maps/kozuka-pr6n/uptex-kozuka-pr6n.map
new file mode 100644
index 0000000000..7210d879ab
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka-pr6n/uptex-kozuka-pr6n.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H KozMinPr6N-Regular.otf
+urmlv UniJIS-UTF16-V KozMinPr6N-Regular.otf
+ugbm UniJIS-UTF16-H KozGoPr6N-Medium.otf
+ugbmv UniJIS-UTF16-V KozGoPr6N-Medium.otf
+uprml-h UniJIS-UTF16-H KozMinPr6N-Regular.otf
+uprml-v UniJIS-UTF16-V KozMinPr6N-Regular.otf
+upgbm-h UniJIS-UTF16-H KozGoPr6N-Medium.otf
+upgbm-v UniJIS-UTF16-V KozGoPr6N-Medium.otf
+uprml-hq UniJIS-UCS2-H KozMinPr6N-Regular.otf
+upgbm-hq UniJIS-UCS2-H KozGoPr6N-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka/otf-kozuka.map b/fonts/ptex-fontmaps/maps/kozuka/otf-kozuka.map
new file mode 100644
index 0000000000..4663011145
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka/otf-kozuka.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H KozMinPro-Light.otf
+hminl-v V KozMinPro-Light.otf
+hminr-h H KozMinPro-Regular.otf
+hminr-v V KozMinPro-Regular.otf
+hminb-h H KozMinPro-Bold.otf
+hminb-v V KozMinPro-Bold.otf
+hgothr-h H KozGoPro-Regular.otf
+hgothr-v V KozGoPro-Regular.otf
+hgothb-h H KozGoPro-Bold.otf
+hgothb-v V KozGoPro-Bold.otf
+hgotheb-h H KozGoPro-Heavy.otf
+hgotheb-v V KozGoPro-Heavy.otf
+hmgothr-h H KozGoPro-Heavy.otf
+hmgothr-v V KozGoPro-Heavy.otf
+
+% TEXT, JIS04
+hminln-h H KozMinPro-Light.otf
+hminln-v V KozMinPro-Light.otf
+hminrn-h H KozMinPro-Regular.otf
+hminrn-v V KozMinPro-Regular.otf
+hminbn-h H KozMinPro-Bold.otf
+hminbn-v V KozMinPro-Bold.otf
+hgothrn-h H KozGoPro-Regular.otf
+hgothrn-v V KozGoPro-Regular.otf
+hgothbn-h H KozGoPro-Bold.otf
+hgothbn-v V KozGoPro-Bold.otf
+hgothebn-h H KozGoPro-Heavy.otf
+hgothebn-v V KozGoPro-Heavy.otf
+hmgothrn-h H KozGoPro-Heavy.otf
+hmgothrn-v V KozGoPro-Heavy.otf
+
+% CID
+otf-cjml-h Identity-H KozMinPro-Light.otf
+otf-cjml-v Identity-V KozMinPro-Light.otf
+otf-cjmr-h Identity-H KozMinPro-Regular.otf
+otf-cjmr-v Identity-V KozMinPro-Regular.otf
+otf-cjmb-h Identity-H KozMinPro-Bold.otf
+otf-cjmb-v Identity-V KozMinPro-Bold.otf
+otf-cjgr-h Identity-H KozGoPro-Regular.otf
+otf-cjgr-v Identity-V KozGoPro-Regular.otf
+otf-cjgb-h Identity-H KozGoPro-Bold.otf
+otf-cjgb-v Identity-V KozGoPro-Bold.otf
+otf-cjge-h Identity-H KozGoPro-Heavy.otf
+otf-cjge-v Identity-V KozGoPro-Heavy.otf
+otf-cjmgr-h Identity-H KozGoPro-Heavy.otf
+otf-cjmgr-v Identity-V KozGoPro-Heavy.otf
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H KozMinPro-Light.otf
+otf-ujml-v UniJIS-UTF16-V KozMinPro-Light.otf
+otf-ujmr-h UniJIS-UTF16-H KozMinPro-Regular.otf
+otf-ujmr-v UniJIS-UTF16-V KozMinPro-Regular.otf
+otf-ujmb-h UniJIS-UTF16-H KozMinPro-Bold.otf
+otf-ujmb-v UniJIS-UTF16-V KozMinPro-Bold.otf
+otf-ujgr-h UniJIS-UTF16-H KozGoPro-Regular.otf
+otf-ujgr-v UniJIS-UTF16-V KozGoPro-Regular.otf
+otf-ujgb-h UniJIS-UTF16-H KozGoPro-Bold.otf
+otf-ujgb-v UniJIS-UTF16-V KozGoPro-Bold.otf
+otf-ujge-h UniJIS-UTF16-H KozGoPro-Heavy.otf
+otf-ujge-v UniJIS-UTF16-V KozGoPro-Heavy.otf
+otf-ujmgr-h UniJIS-UTF16-H KozGoPro-Heavy.otf
+otf-ujmgr-v UniJIS-UTF16-V KozGoPro-Heavy.otf
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H KozMinPro-Light.otf
+otf-ujmln-v UniJIS2004-UTF16-V KozMinPro-Light.otf
+otf-ujmrn-h UniJIS2004-UTF16-H KozMinPro-Regular.otf
+otf-ujmrn-v UniJIS2004-UTF16-V KozMinPro-Regular.otf
+otf-ujmbn-h UniJIS2004-UTF16-H KozMinPro-Bold.otf
+otf-ujmbn-v UniJIS2004-UTF16-V KozMinPro-Bold.otf
+otf-ujgrn-h UniJIS2004-UTF16-H KozGoPro-Regular.otf
+otf-ujgrn-v UniJIS2004-UTF16-V KozGoPro-Regular.otf
+otf-ujgbn-h UniJIS2004-UTF16-H KozGoPro-Bold.otf
+otf-ujgbn-v UniJIS2004-UTF16-V KozGoPro-Bold.otf
+otf-ujgen-h UniJIS2004-UTF16-H KozGoPro-Heavy.otf
+otf-ujgen-v UniJIS2004-UTF16-V KozGoPro-Heavy.otf
+otf-ujmgrn-h UniJIS2004-UTF16-H KozGoPro-Heavy.otf
+otf-ujmgrn-v UniJIS2004-UTF16-V KozGoPro-Heavy.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka/otf-up-kozuka.map b/fonts/ptex-fontmaps/maps/kozuka/otf-up-kozuka.map
new file mode 100644
index 0000000000..02fbed2d9f
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka/otf-up-kozuka.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H KozMinPro-Light.otf
+uphminl-v UniJIS-UTF16-V KozMinPro-Light.otf
+uphminr-h UniJIS-UTF16-H KozMinPro-Regular.otf
+uphminr-v UniJIS-UTF16-V KozMinPro-Regular.otf
+uphminb-h UniJIS-UTF16-H KozMinPro-Bold.otf
+uphminb-v UniJIS-UTF16-V KozMinPro-Bold.otf
+uphgothr-h UniJIS-UTF16-H KozGoPro-Regular.otf
+uphgothr-v UniJIS-UTF16-V KozGoPro-Regular.otf
+uphgothb-h UniJIS-UTF16-H KozGoPro-Bold.otf
+uphgothb-v UniJIS-UTF16-V KozGoPro-Bold.otf
+uphgotheb-h UniJIS-UTF16-H KozGoPro-Heavy.otf
+uphgotheb-v UniJIS-UTF16-V KozGoPro-Heavy.otf
+uphmgothr-h UniJIS-UTF16-H KozGoPro-Heavy.otf
+uphmgothr-v UniJIS-UTF16-V KozGoPro-Heavy.otf
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H KozMinPro-Light.otf
+uphminln-v UniJIS2004-UTF16-V KozMinPro-Light.otf
+uphminrn-h UniJIS2004-UTF16-H KozMinPro-Regular.otf
+uphminrn-v UniJIS2004-UTF16-V KozMinPro-Regular.otf
+uphminbn-h UniJIS2004-UTF16-H KozMinPro-Bold.otf
+uphminbn-v UniJIS2004-UTF16-V KozMinPro-Bold.otf
+uphgothrn-h UniJIS2004-UTF16-H KozGoPro-Regular.otf
+uphgothrn-v UniJIS2004-UTF16-V KozGoPro-Regular.otf
+uphgothbn-h UniJIS2004-UTF16-H KozGoPro-Bold.otf
+uphgothbn-v UniJIS2004-UTF16-V KozGoPro-Bold.otf
+uphgothebn-h UniJIS2004-UTF16-H KozGoPro-Heavy.otf
+uphgothebn-v UniJIS2004-UTF16-V KozGoPro-Heavy.otf
+uphmgothrn-h UniJIS2004-UTF16-H KozGoPro-Heavy.otf
+uphmgothrn-v UniJIS2004-UTF16-V KozGoPro-Heavy.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka/ptex-kozuka-04.map b/fonts/ptex-fontmaps/maps/kozuka/ptex-kozuka-04.map
new file mode 100644
index 0000000000..83c0241abf
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka/ptex-kozuka-04.map
@@ -0,0 +1,4 @@
+rml 2004-H KozMinPro-Regular.otf
+rmlv 2004-V KozMinPro-Regular.otf
+gbm 2004-H KozGoPro-Medium.otf
+gbmv 2004-V KozGoPro-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka/ptex-kozuka.map b/fonts/ptex-fontmaps/maps/kozuka/ptex-kozuka.map
new file mode 100644
index 0000000000..8f3158e513
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka/ptex-kozuka.map
@@ -0,0 +1,4 @@
+rml H KozMinPro-Regular.otf
+rmlv V KozMinPro-Regular.otf
+gbm H KozGoPro-Medium.otf
+gbmv V KozGoPro-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka/uptex-kozuka-04.map b/fonts/ptex-fontmaps/maps/kozuka/uptex-kozuka-04.map
new file mode 100644
index 0000000000..0b647bf380
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka/uptex-kozuka-04.map
@@ -0,0 +1,10 @@
+urml UniJIS2004-UTF16-H KozMinPro-Regular.otf
+urmlv UniJIS2004-UTF16-V KozMinPro-Regular.otf
+ugbm UniJIS2004-UTF16-H KozGoPro-Medium.otf
+ugbmv UniJIS2004-UTF16-V KozGoPro-Medium.otf
+uprml-h UniJIS2004-UTF16-H KozMinPro-Regular.otf
+uprml-v UniJIS2004-UTF16-V KozMinPro-Regular.otf
+upgbm-h UniJIS2004-UTF16-H KozGoPro-Medium.otf
+upgbm-v UniJIS2004-UTF16-V KozGoPro-Medium.otf
+uprml-hq UniJIS-UCS2-H KozMinPro-Regular.otf
+upgbm-hq UniJIS-UCS2-H KozGoPro-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/kozuka/uptex-kozuka.map b/fonts/ptex-fontmaps/maps/kozuka/uptex-kozuka.map
new file mode 100644
index 0000000000..fde211af58
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/kozuka/uptex-kozuka.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H KozMinPro-Regular.otf
+urmlv UniJIS-UTF16-V KozMinPro-Regular.otf
+ugbm UniJIS-UTF16-H KozGoPro-Medium.otf
+ugbmv UniJIS-UTF16-V KozGoPro-Medium.otf
+uprml-h UniJIS-UTF16-H KozMinPro-Regular.otf
+uprml-v UniJIS-UTF16-V KozMinPro-Regular.otf
+upgbm-h UniJIS-UTF16-H KozGoPro-Medium.otf
+upgbm-v UniJIS-UTF16-V KozGoPro-Medium.otf
+uprml-hq UniJIS-UCS2-H KozMinPro-Regular.otf
+upgbm-hq UniJIS-UCS2-H KozGoPro-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo-ex/otf-moga-mobo-ex.map b/fonts/ptex-fontmaps/maps/moga-mobo-ex/otf-moga-mobo-ex.map
new file mode 100644
index 0000000000..dc71ec5d6c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo-ex/otf-moga-mobo-ex.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+hminl-v V :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+hminr-h H :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+hminr-v V :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+hminb-h H :3:mogamb.ttc %!PS MogaEx90Mincho-Bold
+hminb-v V :3:mogamb.ttc %!PS MogaEx90Mincho-Bold
+hgothr-h H :3:mogag.ttc %!PS MogaEx90Gothic-Regular
+hgothr-v V :3:mogag.ttc %!PS MogaEx90Gothic-Regular
+hgothb-h H :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+hgothb-v V :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+hgotheb-h H :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+hgotheb-v V :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+hmgothr-h H :3:mobog.ttc %!PS MoboEx90Gothic-Regular
+hmgothr-v V :3:mobog.ttc %!PS MoboEx90Gothic-Regular
+
+% TEXT, JIS04
+hminln-h H :1:mogam.ttc %!PS MogaExMincho-Regular
+hminln-v V :1:mogam.ttc %!PS MogaExMincho-Regular
+hminrn-h H :1:mogam.ttc %!PS MogaExMincho-Regular
+hminrn-v V :1:mogam.ttc %!PS MogaExMincho-Regular
+hminbn-h H :1:mogamb.ttc %!PS MogaExMincho-Bold
+hminbn-v V :1:mogamb.ttc %!PS MogaExMincho-Bold
+hgothrn-h H :1:mogag.ttc %!PS MogaExGothic-Regular
+hgothrn-v V :1:mogag.ttc %!PS MogaExGothic-Regular
+hgothbn-h H :1:mogagb.ttc %!PS MogaExGothic-Bold
+hgothbn-v V :1:mogagb.ttc %!PS MogaExGothic-Bold
+hgothebn-h H :1:mogagb.ttc %!PS MogaExGothic-Bold
+hgothebn-v V :1:mogagb.ttc %!PS MogaExGothic-Bold
+hmgothrn-h H :1:mobog.ttc %!PS MoboExGothic-Regular
+hmgothrn-v V :1:mobog.ttc %!PS MoboExGothic-Regular
+
+% CID
+otf-cjml-h Identity-H :1:mogam.ttc/AJ16 %!PS MogaExMincho-Regular
+otf-cjml-v Identity-V :1:mogam.ttc/AJ16 %!PS MogaExMincho-Regular
+otf-cjmr-h Identity-H :1:mogam.ttc/AJ16 %!PS MogaExMincho-Regular
+otf-cjmr-v Identity-V :1:mogam.ttc/AJ16 %!PS MogaExMincho-Regular
+otf-cjmb-h Identity-H :1:mogamb.ttc/AJ16 %!PS MogaExMincho-Bold
+otf-cjmb-v Identity-V :1:mogamb.ttc/AJ16 %!PS MogaExMincho-Bold
+otf-cjgr-h Identity-H :1:mogag.ttc/AJ16 %!PS MogaExGothic-Regular
+otf-cjgr-v Identity-V :1:mogag.ttc/AJ16 %!PS MogaExGothic-Regular
+otf-cjgb-h Identity-H :1:mogagb.ttc/AJ16 %!PS MogaExGothic-Bold
+otf-cjgb-v Identity-V :1:mogagb.ttc/AJ16 %!PS MogaExGothic-Bold
+otf-cjge-h Identity-H :1:mogagb.ttc/AJ16 %!PS MogaExGothic-Bold
+otf-cjge-v Identity-V :1:mogagb.ttc/AJ16 %!PS MogaExGothic-Bold
+otf-cjmgr-h Identity-H :1:mobog.ttc/AJ16 %!PS MoboExGothic-Regular
+otf-cjmgr-v Identity-V :1:mobog.ttc/AJ16 %!PS MoboExGothic-Regular
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+otf-ujml-v UniJIS-UTF16-V :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+otf-ujmr-h UniJIS-UTF16-H :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+otf-ujmr-v UniJIS-UTF16-V :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+otf-ujmb-h UniJIS-UTF16-H :3:mogamb.ttc %!PS MogaEx90Mincho-Bold
+otf-ujmb-v UniJIS-UTF16-V :3:mogamb.ttc %!PS MogaEx90Mincho-Bold
+otf-ujgr-h UniJIS-UTF16-H :3:mogag.ttc %!PS MogaEx90Gothic-Regular
+otf-ujgr-v UniJIS-UTF16-V :3:mogag.ttc %!PS MogaEx90Gothic-Regular
+otf-ujgb-h UniJIS-UTF16-H :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+otf-ujgb-v UniJIS-UTF16-V :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+otf-ujge-h UniJIS-UTF16-H :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+otf-ujge-v UniJIS-UTF16-V :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+otf-ujmgr-h UniJIS-UTF16-H :3:mobog.ttc %!PS MoboEx90Gothic-Regular
+otf-ujmgr-v UniJIS-UTF16-V :3:mobog.ttc %!PS MoboEx90Gothic-Regular
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H :1:mogam.ttc %!PS MogaExMincho-Regular
+otf-ujmln-v UniJIS2004-UTF16-V :1:mogam.ttc %!PS MogaExMincho-Regular
+otf-ujmrn-h UniJIS2004-UTF16-H :1:mogam.ttc %!PS MogaExMincho-Regular
+otf-ujmrn-v UniJIS2004-UTF16-V :1:mogam.ttc %!PS MogaExMincho-Regular
+otf-ujmbn-h UniJIS2004-UTF16-H :1:mogamb.ttc %!PS MogaExMincho-Bold
+otf-ujmbn-v UniJIS2004-UTF16-V :1:mogamb.ttc %!PS MogaExMincho-Bold
+otf-ujgrn-h UniJIS2004-UTF16-H :1:mogag.ttc %!PS MogaExGothic-Regular
+otf-ujgrn-v UniJIS2004-UTF16-V :1:mogag.ttc %!PS MogaExGothic-Regular
+otf-ujgbn-h UniJIS2004-UTF16-H :1:mogagb.ttc %!PS MogaExGothic-Bold
+otf-ujgbn-v UniJIS2004-UTF16-V :1:mogagb.ttc %!PS MogaExGothic-Bold
+otf-ujgen-h UniJIS2004-UTF16-H :1:mogagb.ttc %!PS MogaExGothic-Bold
+otf-ujgen-v UniJIS2004-UTF16-V :1:mogagb.ttc %!PS MogaExGothic-Bold
+otf-ujmgrn-h UniJIS2004-UTF16-H :1:mobog.ttc %!PS MoboExGothic-Regular
+otf-ujmgrn-v UniJIS2004-UTF16-V :1:mobog.ttc %!PS MoboExGothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo-ex/otf-up-moga-mobo-ex.map b/fonts/ptex-fontmaps/maps/moga-mobo-ex/otf-up-moga-mobo-ex.map
new file mode 100644
index 0000000000..d0b7f1b9ff
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo-ex/otf-up-moga-mobo-ex.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+uphminl-v UniJIS-UTF16-V :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+uphminr-h UniJIS-UTF16-H :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+uphminr-v UniJIS-UTF16-V :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+uphminb-h UniJIS-UTF16-H :3:mogamb.ttc %!PS MogaEx90Mincho-Bold
+uphminb-v UniJIS-UTF16-V :3:mogamb.ttc %!PS MogaEx90Mincho-Bold
+uphgothr-h UniJIS-UTF16-H :3:mogag.ttc %!PS MogaEx90Gothic-Regular
+uphgothr-v UniJIS-UTF16-V :3:mogag.ttc %!PS MogaEx90Gothic-Regular
+uphgothb-h UniJIS-UTF16-H :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+uphgothb-v UniJIS-UTF16-V :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+uphgotheb-h UniJIS-UTF16-H :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+uphgotheb-v UniJIS-UTF16-V :3:mogagb.ttc %!PS MogaEx90Gothic-Bold
+uphmgothr-h UniJIS-UTF16-H :3:mobog.ttc %!PS MoboEx90Gothic-Regular
+uphmgothr-v UniJIS-UTF16-V :3:mobog.ttc %!PS MoboEx90Gothic-Regular
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H :1:mogam.ttc %!PS MogaExMincho-Regular
+uphminln-v UniJIS2004-UTF16-V :1:mogam.ttc %!PS MogaExMincho-Regular
+uphminrn-h UniJIS2004-UTF16-H :1:mogam.ttc %!PS MogaExMincho-Regular
+uphminrn-v UniJIS2004-UTF16-V :1:mogam.ttc %!PS MogaExMincho-Regular
+uphminbn-h UniJIS2004-UTF16-H :1:mogamb.ttc %!PS MogaExMincho-Bold
+uphminbn-v UniJIS2004-UTF16-V :1:mogamb.ttc %!PS MogaExMincho-Bold
+uphgothrn-h UniJIS2004-UTF16-H :1:mogag.ttc %!PS MogaExGothic-Regular
+uphgothrn-v UniJIS2004-UTF16-V :1:mogag.ttc %!PS MogaExGothic-Regular
+uphgothbn-h UniJIS2004-UTF16-H :1:mogagb.ttc %!PS MogaExGothic-Bold
+uphgothbn-v UniJIS2004-UTF16-V :1:mogagb.ttc %!PS MogaExGothic-Bold
+uphgothebn-h UniJIS2004-UTF16-H :1:mogagb.ttc %!PS MogaExGothic-Bold
+uphgothebn-v UniJIS2004-UTF16-V :1:mogagb.ttc %!PS MogaExGothic-Bold
+uphmgothrn-h UniJIS2004-UTF16-H :1:mobog.ttc %!PS MoboExGothic-Regular
+uphmgothrn-v UniJIS2004-UTF16-V :1:mobog.ttc %!PS MoboExGothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo-ex/ptex-moga-mobo-ex-04.map b/fonts/ptex-fontmaps/maps/moga-mobo-ex/ptex-moga-mobo-ex-04.map
new file mode 100644
index 0000000000..4441ee279c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo-ex/ptex-moga-mobo-ex-04.map
@@ -0,0 +1,4 @@
+rml 2004-H :1:mogam.ttc %!PS MogaExMincho-Regular
+rmlv 2004-V :1:mogam.ttc %!PS MogaExMincho-Regular
+gbm 2004-H :1:mogag.ttc %!PS MogaExGothic-Regular
+gbmv 2004-V :1:mogag.ttc %!PS MogaExGothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo-ex/ptex-moga-mobo-ex.map b/fonts/ptex-fontmaps/maps/moga-mobo-ex/ptex-moga-mobo-ex.map
new file mode 100644
index 0000000000..c22d52d947
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo-ex/ptex-moga-mobo-ex.map
@@ -0,0 +1,4 @@
+rml H :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+rmlv V :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+gbm H :3:mogag.ttc %!PS MogaEx90Gothic-Regular
+gbmv V :3:mogag.ttc %!PS MogaEx90Gothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo-ex/uptex-moga-mobo-ex-04.map b/fonts/ptex-fontmaps/maps/moga-mobo-ex/uptex-moga-mobo-ex-04.map
new file mode 100644
index 0000000000..21c813d8af
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo-ex/uptex-moga-mobo-ex-04.map
@@ -0,0 +1,10 @@
+urml UniJIS2004-UTF16-H :1:mogam.ttc %!PS MogaExMincho-Regular
+urmlv UniJIS2004-UTF16-V :1:mogam.ttc %!PS MogaExMincho-Regular
+ugbm UniJIS2004-UTF16-H :1:mogag.ttc %!PS MogaExGothic-Regular
+ugbmv UniJIS2004-UTF16-V :1:mogag.ttc %!PS MogaExGothic-Regular
+uprml-h UniJIS2004-UTF16-H :1:mogam.ttc %!PS MogaExMincho-Regular
+uprml-v UniJIS2004-UTF16-V :1:mogam.ttc %!PS MogaExMincho-Regular
+upgbm-h UniJIS2004-UTF16-H :1:mogag.ttc %!PS MogaExGothic-Regular
+upgbm-v UniJIS2004-UTF16-V :1:mogag.ttc %!PS MogaExGothic-Regular
+uprml-hq UniJIS-UCS2-H :1:mogam.ttc %!PS MogaExMincho-Regular
+upgbm-hq UniJIS-UCS2-H :1:mogag.ttc %!PS MogaExGothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo-ex/uptex-moga-mobo-ex.map b/fonts/ptex-fontmaps/maps/moga-mobo-ex/uptex-moga-mobo-ex.map
new file mode 100644
index 0000000000..fee81cf893
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo-ex/uptex-moga-mobo-ex.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+urmlv UniJIS-UTF16-V :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+ugbm UniJIS-UTF16-H :3:mogag.ttc %!PS MogaEx90Gothic-Regular
+ugbmv UniJIS-UTF16-V :3:mogag.ttc %!PS MogaEx90Gothic-Regular
+uprml-h UniJIS-UTF16-H :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+uprml-v UniJIS-UTF16-V :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+upgbm-h UniJIS-UTF16-H :3:mogag.ttc %!PS MogaEx90Gothic-Regular
+upgbm-v UniJIS-UTF16-V :3:mogag.ttc %!PS MogaEx90Gothic-Regular
+uprml-hq UniJIS-UCS2-H :4:mogam.ttc %!PS MogaEx90Mincho-Regular
+upgbm-hq UniJIS-UCS2-H :3:mogag.ttc %!PS MogaEx90Gothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo/otf-moga-mobo.map b/fonts/ptex-fontmaps/maps/moga-mobo/otf-moga-mobo.map
new file mode 100644
index 0000000000..ba1a0c4b70
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo/otf-moga-mobo.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H :3:mogam.ttc %!PS Moga90Mincho-Regular
+hminl-v V :3:mogam.ttc %!PS Moga90Mincho-Regular
+hminr-h H :3:mogam.ttc %!PS Moga90Mincho-Regular
+hminr-v V :3:mogam.ttc %!PS Moga90Mincho-Regular
+hminb-h H :2:mogamb.ttc %!PS Moga90Mincho-Bold
+hminb-v V :2:mogamb.ttc %!PS Moga90Mincho-Bold
+hgothr-h H :2:mogag.ttc %!PS Moga90Gothic-Regular
+hgothr-v V :2:mogag.ttc %!PS Moga90Gothic-Regular
+hgothb-h H :2:mogagb.ttc %!PS Moga90Gothic-Bold
+hgothb-v V :2:mogagb.ttc %!PS Moga90Gothic-Bold
+hgotheb-h H :2:mogagb.ttc %!PS Moga90Gothic-Bold
+hgotheb-v V :2:mogagb.ttc %!PS Moga90Gothic-Bold
+hmgothr-h H :2:mobog.ttc %!PS Mobo90Gothic-Regular
+hmgothr-v V :2:mobog.ttc %!PS Mobo90Gothic-Regular
+
+% TEXT, JIS04
+hminln-h H :0:mogam.ttc %!PS MogaMincho-Regular
+hminln-v V :0:mogam.ttc %!PS MogaMincho-Regular
+hminrn-h H :0:mogam.ttc %!PS MogaMincho-Regular
+hminrn-v V :0:mogam.ttc %!PS MogaMincho-Regular
+hminbn-h H :0:mogamb.ttc %!PS MogaMincho-Bold
+hminbn-v V :0:mogamb.ttc %!PS MogaMincho-Bold
+hgothrn-h H :0:mogag.ttc %!PS MogaGothic-Regular
+hgothrn-v V :0:mogag.ttc %!PS MogaGothic-Regular
+hgothbn-h H :0:mogagb.ttc %!PS MogaGothic-Bold
+hgothbn-v V :0:mogagb.ttc %!PS MogaGothic-Bold
+hgothebn-h H :0:mogagb.ttc %!PS MogaGothic-Bold
+hgothebn-v V :0:mogagb.ttc %!PS MogaGothic-Bold
+hmgothrn-h H :0:mobog.ttc %!PS MoboGothic-Regular
+hmgothrn-v V :0:mobog.ttc %!PS MoboGothic-Regular
+
+% CID
+otf-cjml-h Identity-H :0:mogam.ttc/AJ16 %!PS MogaMincho-Regular
+otf-cjml-v Identity-V :0:mogam.ttc/AJ16 %!PS MogaMincho-Regular
+otf-cjmr-h Identity-H :0:mogam.ttc/AJ16 %!PS MogaMincho-Regular
+otf-cjmr-v Identity-V :0:mogam.ttc/AJ16 %!PS MogaMincho-Regular
+otf-cjmb-h Identity-H :0:mogamb.ttc/AJ16 %!PS MogaMincho-Bold
+otf-cjmb-v Identity-V :0:mogamb.ttc/AJ16 %!PS MogaMincho-Bold
+otf-cjgr-h Identity-H :0:mogag.ttc/AJ16 %!PS MogaGothic-Regular
+otf-cjgr-v Identity-V :0:mogag.ttc/AJ16 %!PS MogaGothic-Regular
+otf-cjgb-h Identity-H :0:mogagb.ttc/AJ16 %!PS MogaGothic-Bold
+otf-cjgb-v Identity-V :0:mogagb.ttc/AJ16 %!PS MogaGothic-Bold
+otf-cjge-h Identity-H :0:mogagb.ttc/AJ16 %!PS MogaGothic-Bold
+otf-cjge-v Identity-V :0:mogagb.ttc/AJ16 %!PS MogaGothic-Bold
+otf-cjmgr-h Identity-H :0:mobog.ttc/AJ16 %!PS MoboGothic-Regular
+otf-cjmgr-v Identity-V :0:mobog.ttc/AJ16 %!PS MoboGothic-Regular
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H :3:mogam.ttc %!PS Moga90Mincho-Regular
+otf-ujml-v UniJIS-UTF16-V :3:mogam.ttc %!PS Moga90Mincho-Regular
+otf-ujmr-h UniJIS-UTF16-H :3:mogam.ttc %!PS Moga90Mincho-Regular
+otf-ujmr-v UniJIS-UTF16-V :3:mogam.ttc %!PS Moga90Mincho-Regular
+otf-ujmb-h UniJIS-UTF16-H :2:mogamb.ttc %!PS Moga90Mincho-Bold
+otf-ujmb-v UniJIS-UTF16-V :2:mogamb.ttc %!PS Moga90Mincho-Bold
+otf-ujgr-h UniJIS-UTF16-H :2:mogag.ttc %!PS Moga90Gothic-Regular
+otf-ujgr-v UniJIS-UTF16-V :2:mogag.ttc %!PS Moga90Gothic-Regular
+otf-ujgb-h UniJIS-UTF16-H :2:mogagb.ttc %!PS Moga90Gothic-Bold
+otf-ujgb-v UniJIS-UTF16-V :2:mogagb.ttc %!PS Moga90Gothic-Bold
+otf-ujge-h UniJIS-UTF16-H :2:mogagb.ttc %!PS Moga90Gothic-Bold
+otf-ujge-v UniJIS-UTF16-V :2:mogagb.ttc %!PS Moga90Gothic-Bold
+otf-ujmgr-h UniJIS-UTF16-H :2:mobog.ttc %!PS Mobo90Gothic-Regular
+otf-ujmgr-v UniJIS-UTF16-V :2:mobog.ttc %!PS Mobo90Gothic-Regular
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H :0:mogam.ttc %!PS MogaMincho-Regular
+otf-ujmln-v UniJIS2004-UTF16-V :0:mogam.ttc %!PS MogaMincho-Regular
+otf-ujmrn-h UniJIS2004-UTF16-H :0:mogam.ttc %!PS MogaMincho-Regular
+otf-ujmrn-v UniJIS2004-UTF16-V :0:mogam.ttc %!PS MogaMincho-Regular
+otf-ujmbn-h UniJIS2004-UTF16-H :0:mogamb.ttc %!PS MogaMincho-Bold
+otf-ujmbn-v UniJIS2004-UTF16-V :0:mogamb.ttc %!PS MogaMincho-Bold
+otf-ujgrn-h UniJIS2004-UTF16-H :0:mogag.ttc %!PS MogaGothic-Regular
+otf-ujgrn-v UniJIS2004-UTF16-V :0:mogag.ttc %!PS MogaGothic-Regular
+otf-ujgbn-h UniJIS2004-UTF16-H :0:mogagb.ttc %!PS MogaGothic-Bold
+otf-ujgbn-v UniJIS2004-UTF16-V :0:mogagb.ttc %!PS MogaGothic-Bold
+otf-ujgen-h UniJIS2004-UTF16-H :0:mogagb.ttc %!PS MogaGothic-Bold
+otf-ujgen-v UniJIS2004-UTF16-V :0:mogagb.ttc %!PS MogaGothic-Bold
+otf-ujmgrn-h UniJIS2004-UTF16-H :0:mobog.ttc %!PS MoboGothic-Regular
+otf-ujmgrn-v UniJIS2004-UTF16-V :0:mobog.ttc %!PS MoboGothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo/otf-up-moga-mobo.map b/fonts/ptex-fontmaps/maps/moga-mobo/otf-up-moga-mobo.map
new file mode 100644
index 0000000000..776d52e7b5
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo/otf-up-moga-mobo.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H :3:mogam.ttc %!PS Moga90Mincho-Regular
+uphminl-v UniJIS-UTF16-V :3:mogam.ttc %!PS Moga90Mincho-Regular
+uphminr-h UniJIS-UTF16-H :3:mogam.ttc %!PS Moga90Mincho-Regular
+uphminr-v UniJIS-UTF16-V :3:mogam.ttc %!PS Moga90Mincho-Regular
+uphminb-h UniJIS-UTF16-H :2:mogamb.ttc %!PS Moga90Mincho-Bold
+uphminb-v UniJIS-UTF16-V :2:mogamb.ttc %!PS Moga90Mincho-Bold
+uphgothr-h UniJIS-UTF16-H :2:mogag.ttc %!PS Moga90Gothic-Regular
+uphgothr-v UniJIS-UTF16-V :2:mogag.ttc %!PS Moga90Gothic-Regular
+uphgothb-h UniJIS-UTF16-H :2:mogagb.ttc %!PS Moga90Gothic-Bold
+uphgothb-v UniJIS-UTF16-V :2:mogagb.ttc %!PS Moga90Gothic-Bold
+uphgotheb-h UniJIS-UTF16-H :2:mogagb.ttc %!PS Moga90Gothic-Bold
+uphgotheb-v UniJIS-UTF16-V :2:mogagb.ttc %!PS Moga90Gothic-Bold
+uphmgothr-h UniJIS-UTF16-H :2:mobog.ttc %!PS Mobo90Gothic-Regular
+uphmgothr-v UniJIS-UTF16-V :2:mobog.ttc %!PS Mobo90Gothic-Regular
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H :0:mogam.ttc %!PS MogaMincho-Regular
+uphminln-v UniJIS2004-UTF16-V :0:mogam.ttc %!PS MogaMincho-Regular
+uphminrn-h UniJIS2004-UTF16-H :0:mogam.ttc %!PS MogaMincho-Regular
+uphminrn-v UniJIS2004-UTF16-V :0:mogam.ttc %!PS MogaMincho-Regular
+uphminbn-h UniJIS2004-UTF16-H :0:mogamb.ttc %!PS MogaMincho-Bold
+uphminbn-v UniJIS2004-UTF16-V :0:mogamb.ttc %!PS MogaMincho-Bold
+uphgothrn-h UniJIS2004-UTF16-H :0:mogag.ttc %!PS MogaGothic-Regular
+uphgothrn-v UniJIS2004-UTF16-V :0:mogag.ttc %!PS MogaGothic-Regular
+uphgothbn-h UniJIS2004-UTF16-H :0:mogagb.ttc %!PS MogaGothic-Bold
+uphgothbn-v UniJIS2004-UTF16-V :0:mogagb.ttc %!PS MogaGothic-Bold
+uphgothebn-h UniJIS2004-UTF16-H :0:mogagb.ttc %!PS MogaGothic-Bold
+uphgothebn-v UniJIS2004-UTF16-V :0:mogagb.ttc %!PS MogaGothic-Bold
+uphmgothrn-h UniJIS2004-UTF16-H :0:mobog.ttc %!PS MoboGothic-Regular
+uphmgothrn-v UniJIS2004-UTF16-V :0:mobog.ttc %!PS MoboGothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo/ptex-moga-mobo-04.map b/fonts/ptex-fontmaps/maps/moga-mobo/ptex-moga-mobo-04.map
new file mode 100644
index 0000000000..50b7073652
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo/ptex-moga-mobo-04.map
@@ -0,0 +1,4 @@
+rml 2004-H :0:mogam.ttc %!PS MogaMincho-Regular
+rmlv 2004-V :0:mogam.ttc %!PS MogaMincho-Regular
+gbm 2004-H :0:mogag.ttc %!PS MogaGothic-Regular
+gbmv 2004-V :0:mogag.ttc %!PS MogaGothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo/ptex-moga-mobo.map b/fonts/ptex-fontmaps/maps/moga-mobo/ptex-moga-mobo.map
new file mode 100644
index 0000000000..80971d2a4c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo/ptex-moga-mobo.map
@@ -0,0 +1,4 @@
+rml H :3:mogam.ttc %!PS Moga90Mincho-Regular
+rmlv V :3:mogam.ttc %!PS Moga90Mincho-Regular
+gbm H :2:mogag.ttc %!PS Moga90Gothic-Regular
+gbmv V :2:mogag.ttc %!PS Moga90Gothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo/uptex-moga-mobo-04.map b/fonts/ptex-fontmaps/maps/moga-mobo/uptex-moga-mobo-04.map
new file mode 100644
index 0000000000..e496a378f6
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo/uptex-moga-mobo-04.map
@@ -0,0 +1,10 @@
+urml UniJIS2004-UTF16-H :0:mogam.ttc %!PS MogaMincho-Regular
+urmlv UniJIS2004-UTF16-V :0:mogam.ttc %!PS MogaMincho-Regular
+ugbm UniJIS2004-UTF16-H :0:mogag.ttc %!PS MogaGothic-Regular
+ugbmv UniJIS2004-UTF16-V :0:mogag.ttc %!PS MogaGothic-Regular
+uprml-h UniJIS2004-UTF16-H :0:mogam.ttc %!PS MogaMincho-Regular
+uprml-v UniJIS2004-UTF16-V :0:mogam.ttc %!PS MogaMincho-Regular
+upgbm-h UniJIS2004-UTF16-H :0:mogag.ttc %!PS MogaGothic-Regular
+upgbm-v UniJIS2004-UTF16-V :0:mogag.ttc %!PS MogaGothic-Regular
+uprml-hq UniJIS-UCS2-H :0:mogam.ttc %!PS MogaMincho-Regular
+upgbm-hq UniJIS-UCS2-H :0:mogag.ttc %!PS MogaGothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/moga-mobo/uptex-moga-mobo.map b/fonts/ptex-fontmaps/maps/moga-mobo/uptex-moga-mobo.map
new file mode 100644
index 0000000000..fa6673103a
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/moga-mobo/uptex-moga-mobo.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H :3:mogam.ttc %!PS Moga90Mincho-Regular
+urmlv UniJIS-UTF16-V :3:mogam.ttc %!PS Moga90Mincho-Regular
+ugbm UniJIS-UTF16-H :2:mogag.ttc %!PS Moga90Gothic-Regular
+ugbmv UniJIS-UTF16-V :2:mogag.ttc %!PS Moga90Gothic-Regular
+uprml-h UniJIS-UTF16-H :3:mogam.ttc %!PS Moga90Mincho-Regular
+uprml-v UniJIS-UTF16-V :3:mogam.ttc %!PS Moga90Mincho-Regular
+upgbm-h UniJIS-UTF16-H :2:mogag.ttc %!PS Moga90Gothic-Regular
+upgbm-v UniJIS-UTF16-V :2:mogag.ttc %!PS Moga90Gothic-Regular
+uprml-hq UniJIS-UCS2-H :3:mogam.ttc %!PS Moga90Mincho-Regular
+upgbm-hq UniJIS-UCS2-H :2:mogag.ttc %!PS Moga90Gothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/morisawa-pr6n/otf-morisawa-pr6n.map b/fonts/ptex-fontmaps/maps/morisawa-pr6n/otf-morisawa-pr6n.map
new file mode 100644
index 0000000000..b9693f80c0
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa-pr6n/otf-morisawa-pr6n.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+hminl-v V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+hminr-h H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+hminr-v V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+hminb-h H A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+hminb-v V A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+hgothr-h H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+hgothr-v V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+hgothb-h H A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+hgothb-v V A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+hgotheb-h H A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+hgotheb-v V A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+hmgothr-h H A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+hmgothr-v V A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+
+% TEXT, JIS04
+hminln-h H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+hminln-v V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+hminrn-h H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+hminrn-v V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+hminbn-h H A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+hminbn-v V A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+hgothrn-h H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+hgothrn-v V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+hgothbn-h H A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+hgothbn-v V A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+hgothebn-h H A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+hgothebn-v V A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+hmgothrn-h H A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+hmgothrn-v V A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+
+% CID
+otf-cjml-h Identity-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-cjml-v Identity-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-cjmr-h Identity-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-cjmr-v Identity-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-cjmb-h Identity-H A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+otf-cjmb-v Identity-V A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+otf-cjgr-h Identity-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+otf-cjgr-v Identity-V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+otf-cjgb-h Identity-H A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+otf-cjgb-v Identity-V A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+otf-cjge-h Identity-H A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+otf-cjge-v Identity-V A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+otf-cjmgr-h Identity-H A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+otf-cjmgr-v Identity-V A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-ujml-v UniJIS-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-ujmr-h UniJIS-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-ujmr-v UniJIS-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-ujmb-h UniJIS-UTF16-H A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+otf-ujmb-v UniJIS-UTF16-V A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+otf-ujgr-h UniJIS-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+otf-ujgr-v UniJIS-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+otf-ujgb-h UniJIS-UTF16-H A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+otf-ujgb-v UniJIS-UTF16-V A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+otf-ujge-h UniJIS-UTF16-H A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+otf-ujge-v UniJIS-UTF16-V A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+otf-ujmgr-h UniJIS-UTF16-H A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+otf-ujmgr-v UniJIS-UTF16-V A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-ujmln-v UniJIS2004-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-ujmrn-h UniJIS2004-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-ujmrn-v UniJIS2004-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+otf-ujmbn-h UniJIS2004-UTF16-H A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+otf-ujmbn-v UniJIS2004-UTF16-V A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+otf-ujgrn-h UniJIS2004-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+otf-ujgrn-v UniJIS2004-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+otf-ujgbn-h UniJIS2004-UTF16-H A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+otf-ujgbn-v UniJIS2004-UTF16-V A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+otf-ujgen-h UniJIS2004-UTF16-H A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+otf-ujgen-v UniJIS2004-UTF16-V A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+otf-ujmgrn-h UniJIS2004-UTF16-H A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+otf-ujmgrn-v UniJIS2004-UTF16-V A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
diff --git a/fonts/ptex-fontmaps/maps/morisawa-pr6n/otf-up-morisawa-pr6n.map b/fonts/ptex-fontmaps/maps/morisawa-pr6n/otf-up-morisawa-pr6n.map
new file mode 100644
index 0000000000..c1cd7c8e02
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa-pr6n/otf-up-morisawa-pr6n.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+uphminl-v UniJIS-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+uphminr-h UniJIS-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+uphminr-v UniJIS-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+uphminb-h UniJIS-UTF16-H A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+uphminb-v UniJIS-UTF16-V A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+uphgothr-h UniJIS-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+uphgothr-v UniJIS-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+uphgothb-h UniJIS-UTF16-H A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+uphgothb-v UniJIS-UTF16-V A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+uphgotheb-h UniJIS-UTF16-H A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+uphgotheb-v UniJIS-UTF16-V A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+uphmgothr-h UniJIS-UTF16-H A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+uphmgothr-v UniJIS-UTF16-V A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+uphminln-v UniJIS2004-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+uphminrn-h UniJIS2004-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+uphminrn-v UniJIS2004-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+uphminbn-h UniJIS2004-UTF16-H A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+uphminbn-v UniJIS2004-UTF16-V A-OTF-FutoMinA101Pr6N-Bold.otf %!PS FutoMinA101Pr6N-Bold
+uphgothrn-h UniJIS2004-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+uphgothrn-v UniJIS2004-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+uphgothbn-h UniJIS2004-UTF16-H A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+uphgothbn-v UniJIS2004-UTF16-V A-OTF-FutoGoB101Pr6N-Bold.otf %!PS FutoGoB101Pr6N-Bold
+uphgothebn-h UniJIS2004-UTF16-H A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+uphgothebn-v UniJIS2004-UTF16-V A-OTF-MidashiGoPr6N-MB31.otf %!PS MidashiGoPr6N-MB31
+uphmgothrn-h UniJIS2004-UTF16-H A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
+uphmgothrn-v UniJIS2004-UTF16-V A-OTF-ShinMGoPr6N-Light.otf %!PS ShinMGoPr6N-Light
diff --git a/fonts/ptex-fontmaps/maps/morisawa-pr6n/ptex-morisawa-pr6n-04.map b/fonts/ptex-fontmaps/maps/morisawa-pr6n/ptex-morisawa-pr6n-04.map
new file mode 100644
index 0000000000..7138d023e0
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa-pr6n/ptex-morisawa-pr6n-04.map
@@ -0,0 +1,4 @@
+rml 2004-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+rmlv 2004-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+gbm 2004-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+gbmv 2004-V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
diff --git a/fonts/ptex-fontmaps/maps/morisawa-pr6n/ptex-morisawa-pr6n.map b/fonts/ptex-fontmaps/maps/morisawa-pr6n/ptex-morisawa-pr6n.map
new file mode 100644
index 0000000000..fb7d625d2c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa-pr6n/ptex-morisawa-pr6n.map
@@ -0,0 +1,4 @@
+rml H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+rmlv V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+gbm H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+gbmv V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
diff --git a/fonts/ptex-fontmaps/maps/morisawa-pr6n/uptex-morisawa-pr6n-04.map b/fonts/ptex-fontmaps/maps/morisawa-pr6n/uptex-morisawa-pr6n-04.map
new file mode 100644
index 0000000000..54f10e7272
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa-pr6n/uptex-morisawa-pr6n-04.map
@@ -0,0 +1,10 @@
+urml UniJIS2004-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+urmlv UniJIS2004-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+ugbm UniJIS2004-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+ugbmv UniJIS2004-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+uprml-h UniJIS2004-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+uprml-v UniJIS2004-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+upgbm-h UniJIS2004-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+upgbm-v UniJIS2004-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+uprml-hq UniJIS-UCS2-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+upgbm-hq UniJIS-UCS2-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
diff --git a/fonts/ptex-fontmaps/maps/morisawa-pr6n/uptex-morisawa-pr6n.map b/fonts/ptex-fontmaps/maps/morisawa-pr6n/uptex-morisawa-pr6n.map
new file mode 100644
index 0000000000..d239a660e3
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa-pr6n/uptex-morisawa-pr6n.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+urmlv UniJIS-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+ugbm UniJIS-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+ugbmv UniJIS-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+uprml-h UniJIS-UTF16-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+uprml-v UniJIS-UTF16-V A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+upgbm-h UniJIS-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+upgbm-v UniJIS-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
+uprml-hq UniJIS-UCS2-H A-OTF-RyuminPr6N-Light.otf %!PS RyuminPr6N-Light
+upgbm-hq UniJIS-UCS2-H A-OTF-GothicBBBPr6N-Medium.otf %!PS GothicBBBPr6N-Medium
diff --git a/fonts/ptex-fontmaps/maps/morisawa/otf-morisawa.map b/fonts/ptex-fontmaps/maps/morisawa/otf-morisawa.map
new file mode 100644
index 0000000000..c8e1fdee34
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa/otf-morisawa.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+hminl-v V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+hminr-h H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+hminr-v V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+hminb-h H A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+hminb-v V A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+hgothr-h H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+hgothr-v V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+hgothb-h H A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+hgothb-v V A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+hgotheb-h H A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+hgotheb-v V A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+hmgothr-h H A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+hmgothr-v V A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+
+% TEXT, JIS04
+hminln-h H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+hminln-v V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+hminrn-h H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+hminrn-v V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+hminbn-h H A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+hminbn-v V A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+hgothrn-h H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+hgothrn-v V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+hgothbn-h H A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+hgothbn-v V A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+hgothebn-h H A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+hgothebn-v V A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+hmgothrn-h H A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+hmgothrn-v V A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+
+% CID
+otf-cjml-h Identity-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-cjml-v Identity-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-cjmr-h Identity-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-cjmr-v Identity-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-cjmb-h Identity-H A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+otf-cjmb-v Identity-V A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+otf-cjgr-h Identity-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+otf-cjgr-v Identity-V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+otf-cjgb-h Identity-H A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+otf-cjgb-v Identity-V A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+otf-cjge-h Identity-H A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+otf-cjge-v Identity-V A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+otf-cjmgr-h Identity-H A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+otf-cjmgr-v Identity-V A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-ujml-v UniJIS-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-ujmr-h UniJIS-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-ujmr-v UniJIS-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-ujmb-h UniJIS-UTF16-H A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+otf-ujmb-v UniJIS-UTF16-V A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+otf-ujgr-h UniJIS-UTF16-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+otf-ujgr-v UniJIS-UTF16-V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+otf-ujgb-h UniJIS-UTF16-H A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+otf-ujgb-v UniJIS-UTF16-V A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+otf-ujge-h UniJIS-UTF16-H A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+otf-ujge-v UniJIS-UTF16-V A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+otf-ujmgr-h UniJIS-UTF16-H A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+otf-ujmgr-v UniJIS-UTF16-V A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-ujmln-v UniJIS2004-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-ujmrn-h UniJIS2004-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-ujmrn-v UniJIS2004-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+otf-ujmbn-h UniJIS2004-UTF16-H A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+otf-ujmbn-v UniJIS2004-UTF16-V A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+otf-ujgrn-h UniJIS2004-UTF16-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+otf-ujgrn-v UniJIS2004-UTF16-V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+otf-ujgbn-h UniJIS2004-UTF16-H A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+otf-ujgbn-v UniJIS2004-UTF16-V A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+otf-ujgen-h UniJIS2004-UTF16-H A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+otf-ujgen-v UniJIS2004-UTF16-V A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+otf-ujmgrn-h UniJIS2004-UTF16-H A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+otf-ujmgrn-v UniJIS2004-UTF16-V A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
diff --git a/fonts/ptex-fontmaps/maps/morisawa/otf-up-morisawa.map b/fonts/ptex-fontmaps/maps/morisawa/otf-up-morisawa.map
new file mode 100644
index 0000000000..34c93e34ad
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa/otf-up-morisawa.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+uphminl-v UniJIS-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+uphminr-h UniJIS-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+uphminr-v UniJIS-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+uphminb-h UniJIS-UTF16-H A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+uphminb-v UniJIS-UTF16-V A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+uphgothr-h UniJIS-UTF16-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+uphgothr-v UniJIS-UTF16-V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+uphgothb-h UniJIS-UTF16-H A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+uphgothb-v UniJIS-UTF16-V A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+uphgotheb-h UniJIS-UTF16-H A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+uphgotheb-v UniJIS-UTF16-V A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+uphmgothr-h UniJIS-UTF16-H A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+uphmgothr-v UniJIS-UTF16-V A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+uphminln-v UniJIS2004-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+uphminrn-h UniJIS2004-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+uphminrn-v UniJIS2004-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+uphminbn-h UniJIS2004-UTF16-H A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+uphminbn-v UniJIS2004-UTF16-V A-OTF-FutoMinA101Pro-Bold.otf %!PS FutoMinA101Pro-Bold
+uphgothrn-h UniJIS2004-UTF16-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+uphgothrn-v UniJIS2004-UTF16-V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+uphgothbn-h UniJIS2004-UTF16-H A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+uphgothbn-v UniJIS2004-UTF16-V A-OTF-FutoGoB101Pro-Bold.otf %!PS FutoGoB101Pro-Bold
+uphgothebn-h UniJIS2004-UTF16-H A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+uphgothebn-v UniJIS2004-UTF16-V A-OTF-MidashiGoPro-MB31.otf %!PS MidashiGoPro-MB31
+uphmgothrn-h UniJIS2004-UTF16-H A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
+uphmgothrn-v UniJIS2004-UTF16-V A-OTF-Jun101Pro-Light.otf %!PS Jun101Pro-Light
diff --git a/fonts/ptex-fontmaps/maps/morisawa/ptex-morisawa-04.map b/fonts/ptex-fontmaps/maps/morisawa/ptex-morisawa-04.map
new file mode 100644
index 0000000000..ae04984759
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa/ptex-morisawa-04.map
@@ -0,0 +1,4 @@
+rml 2004-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+rmlv 2004-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+gbm 2004-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+gbmv 2004-V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
diff --git a/fonts/ptex-fontmaps/maps/morisawa/ptex-morisawa.map b/fonts/ptex-fontmaps/maps/morisawa/ptex-morisawa.map
new file mode 100644
index 0000000000..db7516431d
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa/ptex-morisawa.map
@@ -0,0 +1,4 @@
+rml H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+rmlv V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+gbm H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+gbmv V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
diff --git a/fonts/ptex-fontmaps/maps/morisawa/uptex-morisawa-04.map b/fonts/ptex-fontmaps/maps/morisawa/uptex-morisawa-04.map
new file mode 100644
index 0000000000..5c9c57d84a
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa/uptex-morisawa-04.map
@@ -0,0 +1,10 @@
+urml UniJIS2004-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+urmlv UniJIS2004-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+ugbm UniJIS2004-UTF16-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+ugbmv UniJIS2004-UTF16-V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+uprml-h UniJIS2004-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+uprml-v UniJIS2004-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+upgbm-h UniJIS2004-UTF16-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+upgbm-v UniJIS2004-UTF16-V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+uprml-hq UniJIS-UCS2-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+upgbm-hq UniJIS-UCS2-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
diff --git a/fonts/ptex-fontmaps/maps/morisawa/uptex-morisawa.map b/fonts/ptex-fontmaps/maps/morisawa/uptex-morisawa.map
new file mode 100644
index 0000000000..fa4d56ddb6
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/morisawa/uptex-morisawa.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+urmlv UniJIS-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+ugbm UniJIS-UTF16-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+ugbmv UniJIS-UTF16-V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+uprml-h UniJIS-UTF16-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+uprml-v UniJIS-UTF16-V A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+upgbm-h UniJIS-UTF16-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+upgbm-v UniJIS-UTF16-V A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
+uprml-hq UniJIS-UCS2-H A-OTF-RyuminPro-Light.otf %!PS RyuminPro-Light
+upgbm-hq UniJIS-UCS2-H A-OTF-GothicBBBPro-Medium.otf %!PS GothicBBBPro-Medium
diff --git a/fonts/ptex-fontmaps/maps/ms-osx/otf-ms-osx.map b/fonts/ptex-fontmaps/maps/ms-osx/otf-ms-osx.map
new file mode 100644
index 0000000000..098764dd06
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms-osx/otf-ms-osx.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H MS-Mincho.ttf
+hminl-v V MS-Mincho.ttf
+hminr-h H MS-Mincho.ttf
+hminr-v V MS-Mincho.ttf
+hminb-h H MS-Mincho.ttf
+hminb-v V MS-Mincho.ttf
+hgothr-h H MS-Gothic.ttf
+hgothr-v V MS-Gothic.ttf
+hgothb-h H MS-Gothic.ttf
+hgothb-v V MS-Gothic.ttf
+hgotheb-h H MS-Gothic.ttf
+hgotheb-v V MS-Gothic.ttf
+hmgothr-h H MS-Gothic.ttf
+hmgothr-v V MS-Gothic.ttf
+
+% TEXT, JIS04
+hminln-h H MS-Mincho.ttf
+hminln-v V MS-Mincho.ttf
+hminrn-h H MS-Mincho.ttf
+hminrn-v V MS-Mincho.ttf
+hminbn-h H MS-Mincho.ttf
+hminbn-v V MS-Mincho.ttf
+hgothrn-h H MS-Gothic.ttf
+hgothrn-v V MS-Gothic.ttf
+hgothbn-h H MS-Gothic.ttf
+hgothbn-v V MS-Gothic.ttf
+hgothebn-h H MS-Gothic.ttf
+hgothebn-v V MS-Gothic.ttf
+hmgothrn-h H MS-Gothic.ttf
+hmgothrn-v V MS-Gothic.ttf
+
+% CID
+otf-cjml-h Identity-H MS-Mincho.ttf/AJ16
+otf-cjml-v Identity-V MS-Mincho.ttf/AJ16
+otf-cjmr-h Identity-H MS-Mincho.ttf/AJ16
+otf-cjmr-v Identity-V MS-Mincho.ttf/AJ16
+otf-cjmb-h Identity-H MS-Mincho.ttf/AJ16
+otf-cjmb-v Identity-V MS-Mincho.ttf/AJ16
+otf-cjgr-h Identity-H MS-Gothic.ttf/AJ16
+otf-cjgr-v Identity-V MS-Gothic.ttf/AJ16
+otf-cjgb-h Identity-H MS-Gothic.ttf/AJ16
+otf-cjgb-v Identity-V MS-Gothic.ttf/AJ16
+otf-cjge-h Identity-H MS-Gothic.ttf/AJ16
+otf-cjge-v Identity-V MS-Gothic.ttf/AJ16
+otf-cjmgr-h Identity-H MS-Gothic.ttf/AJ16
+otf-cjmgr-v Identity-V MS-Gothic.ttf/AJ16
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H MS-Mincho.ttf
+otf-ujml-v UniJIS-UTF16-V MS-Mincho.ttf
+otf-ujmr-h UniJIS-UTF16-H MS-Mincho.ttf
+otf-ujmr-v UniJIS-UTF16-V MS-Mincho.ttf
+otf-ujmb-h UniJIS-UTF16-H MS-Mincho.ttf
+otf-ujmb-v UniJIS-UTF16-V MS-Mincho.ttf
+otf-ujgr-h UniJIS-UTF16-H MS-Gothic.ttf
+otf-ujgr-v UniJIS-UTF16-V MS-Gothic.ttf
+otf-ujgb-h UniJIS-UTF16-H MS-Gothic.ttf
+otf-ujgb-v UniJIS-UTF16-V MS-Gothic.ttf
+otf-ujge-h UniJIS-UTF16-H MS-Gothic.ttf
+otf-ujge-v UniJIS-UTF16-V MS-Gothic.ttf
+otf-ujmgr-h UniJIS-UTF16-H MS-Gothic.ttf
+otf-ujmgr-v UniJIS-UTF16-V MS-Gothic.ttf
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H MS-Mincho.ttf
+otf-ujmln-v UniJIS2004-UTF16-V MS-Mincho.ttf
+otf-ujmrn-h UniJIS2004-UTF16-H MS-Mincho.ttf
+otf-ujmrn-v UniJIS2004-UTF16-V MS-Mincho.ttf
+otf-ujmbn-h UniJIS2004-UTF16-H MS-Mincho.ttf
+otf-ujmbn-v UniJIS2004-UTF16-V MS-Mincho.ttf
+otf-ujgrn-h UniJIS2004-UTF16-H MS-Gothic.ttf
+otf-ujgrn-v UniJIS2004-UTF16-V MS-Gothic.ttf
+otf-ujgbn-h UniJIS2004-UTF16-H MS-Gothic.ttf
+otf-ujgbn-v UniJIS2004-UTF16-V MS-Gothic.ttf
+otf-ujgen-h UniJIS2004-UTF16-H MS-Gothic.ttf
+otf-ujgen-v UniJIS2004-UTF16-V MS-Gothic.ttf
+otf-ujmgrn-h UniJIS2004-UTF16-H MS-Gothic.ttf
+otf-ujmgrn-v UniJIS2004-UTF16-V MS-Gothic.ttf
diff --git a/fonts/ptex-fontmaps/maps/ms-osx/otf-sc-ms-osx.map b/fonts/ptex-fontmaps/maps/ms-osx/otf-sc-ms-osx.map
new file mode 100644
index 0000000000..2a914b4444
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms-osx/otf-sc-ms-osx.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H simsun.ttf/AG14 %!PS SimSun
+otf-ccmr-v Identity-V simsun.ttf/AG14 %!PS SimSun
+otf-ccgr-h Identity-H simhei.ttf/AG14 %!PS SimHei
+otf-ccgr-v Identity-V simhei.ttf/AG14 %!PS SimHei
+
+% Unicode
+otf-ucmr-h UniGB-UCS2-H simsun.ttf %!PS SimSun
+otf-ucmr-v UniGB-UCS2-V simsun.ttf %!PS SimSun
+otf-ucgr-h UniGB-UCS2-H simhei.ttf %!PS SimHei
+otf-ucgr-v UniGB-UCS2-V simhei.ttf %!PS SimHei
diff --git a/fonts/ptex-fontmaps/maps/ms-osx/otf-up-ms-osx.map b/fonts/ptex-fontmaps/maps/ms-osx/otf-up-ms-osx.map
new file mode 100644
index 0000000000..179ce994dc
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms-osx/otf-up-ms-osx.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H MS-Mincho.ttf
+uphminl-v UniJIS-UTF16-V MS-Mincho.ttf
+uphminr-h UniJIS-UTF16-H MS-Mincho.ttf
+uphminr-v UniJIS-UTF16-V MS-Mincho.ttf
+uphminb-h UniJIS-UTF16-H MS-Mincho.ttf
+uphminb-v UniJIS-UTF16-V MS-Mincho.ttf
+uphgothr-h UniJIS-UTF16-H MS-Gothic.ttf
+uphgothr-v UniJIS-UTF16-V MS-Gothic.ttf
+uphgothb-h UniJIS-UTF16-H MS-Gothic.ttf
+uphgothb-v UniJIS-UTF16-V MS-Gothic.ttf
+uphgotheb-h UniJIS-UTF16-H MS-Gothic.ttf
+uphgotheb-v UniJIS-UTF16-V MS-Gothic.ttf
+uphmgothr-h UniJIS-UTF16-H MS-Gothic.ttf
+uphmgothr-v UniJIS-UTF16-V MS-Gothic.ttf
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H MS-Mincho.ttf
+uphminln-v UniJIS2004-UTF16-V MS-Mincho.ttf
+uphminrn-h UniJIS2004-UTF16-H MS-Mincho.ttf
+uphminrn-v UniJIS2004-UTF16-V MS-Mincho.ttf
+uphminbn-h UniJIS2004-UTF16-H MS-Mincho.ttf
+uphminbn-v UniJIS2004-UTF16-V MS-Mincho.ttf
+uphgothrn-h UniJIS2004-UTF16-H MS-Gothic.ttf
+uphgothrn-v UniJIS2004-UTF16-V MS-Gothic.ttf
+uphgothbn-h UniJIS2004-UTF16-H MS-Gothic.ttf
+uphgothbn-v UniJIS2004-UTF16-V MS-Gothic.ttf
+uphgothebn-h UniJIS2004-UTF16-H MS-Gothic.ttf
+uphgothebn-v UniJIS2004-UTF16-V MS-Gothic.ttf
+uphmgothrn-h UniJIS2004-UTF16-H MS-Gothic.ttf
+uphmgothrn-v UniJIS2004-UTF16-V MS-Gothic.ttf
diff --git a/fonts/ptex-fontmaps/maps/ms-osx/ptex-ms-osx.map b/fonts/ptex-fontmaps/maps/ms-osx/ptex-ms-osx.map
new file mode 100644
index 0000000000..e7d4744dd5
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms-osx/ptex-ms-osx.map
@@ -0,0 +1,4 @@
+rml H MS-Mincho.ttf
+rmlv V MS-Mincho.ttf
+gbm H MS-Gothic.ttf
+gbmv V MS-Gothic.ttf
diff --git a/fonts/ptex-fontmaps/maps/ms-osx/uptex-ms-osx.map b/fonts/ptex-fontmaps/maps/ms-osx/uptex-ms-osx.map
new file mode 100644
index 0000000000..ea081feaad
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms-osx/uptex-ms-osx.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H MS-Mincho.ttf
+urmlv UniJIS-UTF16-V MS-Mincho.ttf
+ugbm UniJIS-UTF16-H MS-Gothic.ttf
+ugbmv UniJIS-UTF16-V MS-Gothic.ttf
+uprml-h UniJIS-UTF16-H MS-Mincho.ttf
+uprml-v UniJIS-UTF16-V MS-Mincho.ttf
+upgbm-h UniJIS-UTF16-H MS-Gothic.ttf
+upgbm-v UniJIS-UTF16-V MS-Gothic.ttf
+uprml-hq UniJIS-UCS2-H MS-Mincho.ttf
+upgbm-hq UniJIS-UCS2-H MS-Gothic.ttf
diff --git a/fonts/ptex-fontmaps/maps/ms-osx/uptex-sc-ms-osx.map b/fonts/ptex-fontmaps/maps/ms-osx/uptex-sc-ms-osx.map
new file mode 100644
index 0000000000..b601122716
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms-osx/uptex-sc-ms-osx.map
@@ -0,0 +1,4 @@
+upstsl-h UniGB-UTF16-H simsun.ttf %!PS SimSun
+upstsl-v UniGB-UTF16-V simsun.ttf %!PS SimSun
+upstht-h UniGB-UTF16-H simhei.ttf %!PS SimHei
+upstht-v UniGB-UTF16-V simhei.ttf %!PS SimHei
diff --git a/fonts/ptex-fontmaps/maps/ms-win10/otf-tc-ms-win10.map b/fonts/ptex-fontmaps/maps/ms-win10/otf-tc-ms-win10.map
new file mode 100644
index 0000000000..ad87df2411
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms-win10/otf-tc-ms-win10.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H :0:mingliu.ttc/AC14 %!PS MingLiU
+otf-ctmr-v Identity-V :0:mingliu.ttc/AC14 %!PS MingLiU
+otf-ctgr-h Identity-H :0:msjh.ttc/AC14 %!PS MicrosoftJhengHeiRegular
+otf-ctgr-v Identity-V :0:msjh.ttc/AC14 %!PS MicrosoftJhengHeiRegular
+
+% Unicode
+otf-utmr-h UniCNS-UCS2-H :0:mingliu.ttc %!PS MingLiU
+otf-utmr-v UniCNS-UCS2-V :0:mingliu.ttc %!PS MingLiU
+otf-utgr-h UniCNS-UCS2-H :0:msjh.ttc %!PS MicrosoftJhengHeiRegular
+otf-utgr-v UniCNS-UCS2-V :0:msjh.ttc %!PS MicrosoftJhengHeiRegular
diff --git a/fonts/ptex-fontmaps/maps/ms-win10/uptex-tc-ms-win10.map b/fonts/ptex-fontmaps/maps/ms-win10/uptex-tc-ms-win10.map
new file mode 100644
index 0000000000..f77e094ca1
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms-win10/uptex-tc-ms-win10.map
@@ -0,0 +1,4 @@
+upmsl-h UniCNS-UTF16-H :0:mingliu.ttc %!PS MingLiU
+upmsl-v UniCNS-UTF16-V :0:mingliu.ttc %!PS MingLiU
+upmhm-h UniCNS-UTF16-H :0:msjh.ttc %!PS MicrosoftJhengHeiRegular
+upmhm-v UniCNS-UTF16-V :0:msjh.ttc %!PS MicrosoftJhengHeiRegular
diff --git a/fonts/ptex-fontmaps/maps/ms/otf-ko-ms.map b/fonts/ptex-fontmaps/maps/ms/otf-ko-ms.map
new file mode 100644
index 0000000000..00bee2d23c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms/otf-ko-ms.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ckmr-h Identity-H :1:batang.ttc/AK12 %!PS BatangChe
+otf-ckmr-v Identity-V :1:batang.ttc/AK12 %!PS BatangChe
+otf-ckgr-h Identity-H :3:gulim.ttc/AK12 %!PS DotumChe
+otf-ckgr-v Identity-V :3:gulim.ttc/AK12 %!PS DotumChe
+
+% Unicode
+otf-ukmr-h UniKS-UCS2-H :1:batang.ttc %!PS BatangChe
+otf-ukmr-v UniKS-UCS2-V :1:batang.ttc %!PS BatangChe
+otf-ukgr-h UniKS-UCS2-H :3:gulim.ttc %!PS DotumChe
+otf-ukgr-v UniKS-UCS2-V :3:gulim.ttc %!PS DotumChe
diff --git a/fonts/ptex-fontmaps/maps/ms/otf-ms.map b/fonts/ptex-fontmaps/maps/ms/otf-ms.map
new file mode 100644
index 0000000000..b91f64092c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms/otf-ms.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H :0:msmincho.ttc %!PS MS-Mincho
+hminl-v V :0:msmincho.ttc %!PS MS-Mincho
+hminr-h H :0:msmincho.ttc %!PS MS-Mincho
+hminr-v V :0:msmincho.ttc %!PS MS-Mincho
+hminb-h H :0:msmincho.ttc %!PS MS-Mincho
+hminb-v V :0:msmincho.ttc %!PS MS-Mincho
+hgothr-h H :0:msgothic.ttc %!PS MS-Gothic
+hgothr-v V :0:msgothic.ttc %!PS MS-Gothic
+hgothb-h H :0:msgothic.ttc %!PS MS-Gothic
+hgothb-v V :0:msgothic.ttc %!PS MS-Gothic
+hgotheb-h H :0:msgothic.ttc %!PS MS-Gothic
+hgotheb-v V :0:msgothic.ttc %!PS MS-Gothic
+hmgothr-h H :0:msgothic.ttc %!PS MS-Gothic
+hmgothr-v V :0:msgothic.ttc %!PS MS-Gothic
+
+% TEXT, JIS04
+hminln-h H :0:msmincho.ttc %!PS MS-Mincho
+hminln-v V :0:msmincho.ttc %!PS MS-Mincho
+hminrn-h H :0:msmincho.ttc %!PS MS-Mincho
+hminrn-v V :0:msmincho.ttc %!PS MS-Mincho
+hminbn-h H :0:msmincho.ttc %!PS MS-Mincho
+hminbn-v V :0:msmincho.ttc %!PS MS-Mincho
+hgothrn-h H :0:msgothic.ttc %!PS MS-Gothic
+hgothrn-v V :0:msgothic.ttc %!PS MS-Gothic
+hgothbn-h H :0:msgothic.ttc %!PS MS-Gothic
+hgothbn-v V :0:msgothic.ttc %!PS MS-Gothic
+hgothebn-h H :0:msgothic.ttc %!PS MS-Gothic
+hgothebn-v V :0:msgothic.ttc %!PS MS-Gothic
+hmgothrn-h H :0:msgothic.ttc %!PS MS-Gothic
+hmgothrn-v V :0:msgothic.ttc %!PS MS-Gothic
+
+% CID
+otf-cjml-h Identity-H :0:msmincho.ttc/AJ16 %!PS MS-Mincho
+otf-cjml-v Identity-V :0:msmincho.ttc/AJ16 %!PS MS-Mincho
+otf-cjmr-h Identity-H :0:msmincho.ttc/AJ16 %!PS MS-Mincho
+otf-cjmr-v Identity-V :0:msmincho.ttc/AJ16 %!PS MS-Mincho
+otf-cjmb-h Identity-H :0:msmincho.ttc/AJ16 %!PS MS-Mincho
+otf-cjmb-v Identity-V :0:msmincho.ttc/AJ16 %!PS MS-Mincho
+otf-cjgr-h Identity-H :0:msgothic.ttc/AJ16 %!PS MS-Gothic
+otf-cjgr-v Identity-V :0:msgothic.ttc/AJ16 %!PS MS-Gothic
+otf-cjgb-h Identity-H :0:msgothic.ttc/AJ16 %!PS MS-Gothic
+otf-cjgb-v Identity-V :0:msgothic.ttc/AJ16 %!PS MS-Gothic
+otf-cjge-h Identity-H :0:msgothic.ttc/AJ16 %!PS MS-Gothic
+otf-cjge-v Identity-V :0:msgothic.ttc/AJ16 %!PS MS-Gothic
+otf-cjmgr-h Identity-H :0:msgothic.ttc/AJ16 %!PS MS-Gothic
+otf-cjmgr-v Identity-V :0:msgothic.ttc/AJ16 %!PS MS-Gothic
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+otf-ujml-v UniJIS-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+otf-ujmr-h UniJIS-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+otf-ujmr-v UniJIS-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+otf-ujmb-h UniJIS-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+otf-ujmb-v UniJIS-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+otf-ujgr-h UniJIS-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+otf-ujgr-v UniJIS-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+otf-ujgb-h UniJIS-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+otf-ujgb-v UniJIS-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+otf-ujge-h UniJIS-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+otf-ujge-v UniJIS-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+otf-ujmgr-h UniJIS-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+otf-ujmgr-v UniJIS-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+otf-ujmln-v UniJIS2004-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+otf-ujmrn-h UniJIS2004-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+otf-ujmrn-v UniJIS2004-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+otf-ujmbn-h UniJIS2004-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+otf-ujmbn-v UniJIS2004-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+otf-ujgrn-h UniJIS2004-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+otf-ujgrn-v UniJIS2004-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+otf-ujgbn-h UniJIS2004-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+otf-ujgbn-v UniJIS2004-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+otf-ujgen-h UniJIS2004-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+otf-ujgen-v UniJIS2004-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+otf-ujmgrn-h UniJIS2004-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+otf-ujmgrn-v UniJIS2004-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
diff --git a/fonts/ptex-fontmaps/maps/ms/otf-sc-ms.map b/fonts/ptex-fontmaps/maps/ms/otf-sc-ms.map
new file mode 100644
index 0000000000..0369633ea4
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms/otf-sc-ms.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H :0:simsun.ttc/AG14 %!PS SimSun
+otf-ccmr-v Identity-V :0:simsun.ttc/AG14 %!PS SimSun
+otf-ccgr-h Identity-H simhei.ttf/AG14 %!PS SimHei
+otf-ccgr-v Identity-V simhei.ttf/AG14 %!PS SimHei
+
+% Unicode
+otf-ucmr-h UniGB-UCS2-H :0:simsun.ttc %!PS SimSun
+otf-ucmr-v UniGB-UCS2-V :0:simsun.ttc %!PS SimSun
+otf-ucgr-h UniGB-UCS2-H simhei.ttf %!PS SimHei
+otf-ucgr-v UniGB-UCS2-V simhei.ttf %!PS SimHei
diff --git a/fonts/ptex-fontmaps/maps/ms/otf-tc-ms.map b/fonts/ptex-fontmaps/maps/ms/otf-tc-ms.map
new file mode 100644
index 0000000000..6e9ea9fc29
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms/otf-tc-ms.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H :0:mingliu.ttc/AC14 %!PS MingLiU
+otf-ctmr-v Identity-V :0:mingliu.ttc/AC14 %!PS MingLiU
+otf-ctgr-h Identity-H msjh.ttf/AC14 %!PS MicrosoftJhengHeiRegular
+otf-ctgr-v Identity-V msjh.ttf/AC14 %!PS MicrosoftJhengHeiRegular
+
+% Unicode
+otf-utmr-h UniCNS-UCS2-H :0:mingliu.ttc %!PS MingLiU
+otf-utmr-v UniCNS-UCS2-V :0:mingliu.ttc %!PS MingLiU
+otf-utgr-h UniCNS-UCS2-H msjh.ttf %!PS MicrosoftJhengHeiRegular
+otf-utgr-v UniCNS-UCS2-V msjh.ttf %!PS MicrosoftJhengHeiRegular
diff --git a/fonts/ptex-fontmaps/maps/ms/otf-up-ms.map b/fonts/ptex-fontmaps/maps/ms/otf-up-ms.map
new file mode 100644
index 0000000000..28031fff02
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms/otf-up-ms.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+uphminl-v UniJIS-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+uphminr-h UniJIS-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+uphminr-v UniJIS-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+uphminb-h UniJIS-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+uphminb-v UniJIS-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+uphgothr-h UniJIS-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+uphgothr-v UniJIS-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+uphgothb-h UniJIS-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+uphgothb-v UniJIS-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+uphgotheb-h UniJIS-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+uphgotheb-v UniJIS-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+uphmgothr-h UniJIS-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+uphmgothr-v UniJIS-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+uphminln-v UniJIS2004-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+uphminrn-h UniJIS2004-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+uphminrn-v UniJIS2004-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+uphminbn-h UniJIS2004-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+uphminbn-v UniJIS2004-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+uphgothrn-h UniJIS2004-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+uphgothrn-v UniJIS2004-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+uphgothbn-h UniJIS2004-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+uphgothbn-v UniJIS2004-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+uphgothebn-h UniJIS2004-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+uphgothebn-v UniJIS2004-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+uphmgothrn-h UniJIS2004-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+uphmgothrn-v UniJIS2004-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
diff --git a/fonts/ptex-fontmaps/maps/ms/ptex-ms.map b/fonts/ptex-fontmaps/maps/ms/ptex-ms.map
new file mode 100644
index 0000000000..f0972ba7cd
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms/ptex-ms.map
@@ -0,0 +1,4 @@
+rml H :0:msmincho.ttc %!PS MS-Mincho
+rmlv V :0:msmincho.ttc %!PS MS-Mincho
+gbm H :0:msgothic.ttc %!PS MS-Gothic
+gbmv V :0:msgothic.ttc %!PS MS-Gothic
diff --git a/fonts/ptex-fontmaps/maps/ms/uptex-ko-ms.map b/fonts/ptex-fontmaps/maps/ms/uptex-ko-ms.map
new file mode 100644
index 0000000000..4c62312cae
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms/uptex-ko-ms.map
@@ -0,0 +1,4 @@
+uphysmjm-h UniKS-UTF16-H :1:batang.ttc %!PS BatangChe
+uphysmjm-v UniKS-UTF16-V :1:batang.ttc %!PS BatangChe
+uphygt-h UniKS-UTF16-H :3:gulim.ttc %!PS DotumChe
+uphygt-v UniKS-UTF16-V :3:gulim.ttc %!PS DotumChe
diff --git a/fonts/ptex-fontmaps/maps/ms/uptex-ms.map b/fonts/ptex-fontmaps/maps/ms/uptex-ms.map
new file mode 100644
index 0000000000..6b2f19afe1
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms/uptex-ms.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+urmlv UniJIS-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+ugbm UniJIS-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+ugbmv UniJIS-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+uprml-h UniJIS-UTF16-H :0:msmincho.ttc %!PS MS-Mincho
+uprml-v UniJIS-UTF16-V :0:msmincho.ttc %!PS MS-Mincho
+upgbm-h UniJIS-UTF16-H :0:msgothic.ttc %!PS MS-Gothic
+upgbm-v UniJIS-UTF16-V :0:msgothic.ttc %!PS MS-Gothic
+uprml-hq UniJIS-UCS2-H :0:msmincho.ttc %!PS MS-Mincho
+upgbm-hq UniJIS-UCS2-H :0:msgothic.ttc %!PS MS-Gothic
diff --git a/fonts/ptex-fontmaps/maps/ms/uptex-sc-ms.map b/fonts/ptex-fontmaps/maps/ms/uptex-sc-ms.map
new file mode 100644
index 0000000000..cfd55b2777
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms/uptex-sc-ms.map
@@ -0,0 +1,4 @@
+upstsl-h UniGB-UTF16-H :0:simsun.ttc %!PS SimSun
+upstsl-v UniGB-UTF16-V :0:simsun.ttc %!PS SimSun
+upstht-h UniGB-UTF16-H simhei.ttf %!PS SimHei
+upstht-v UniGB-UTF16-V simhei.ttf %!PS SimHei
diff --git a/fonts/ptex-fontmaps/maps/ms/uptex-tc-ms.map b/fonts/ptex-fontmaps/maps/ms/uptex-tc-ms.map
new file mode 100644
index 0000000000..fcdeb55761
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ms/uptex-tc-ms.map
@@ -0,0 +1,4 @@
+upmsl-h UniCNS-UTF16-H :0:mingliu.ttc %!PS MingLiU
+upmsl-v UniCNS-UTF16-V :0:mingliu.ttc %!PS MingLiU
+upmhm-h UniCNS-UTF16-H msjh.ttf %!PS MicrosoftJhengHeiRegular
+upmhm-v UniCNS-UTF16-V msjh.ttf %!PS MicrosoftJhengHeiRegular
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/otf-ko-noEmbed.map b/fonts/ptex-fontmaps/maps/noEmbed/otf-ko-noEmbed.map
new file mode 100644
index 0000000000..98c1e4e28f
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/otf-ko-noEmbed.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ckmr-h Identity-H !HYSMyeongJo-Medium
+otf-ckmr-v Identity-V !HYSMyeongJo-Medium
+otf-ckgr-h Identity-H !HYGoThic-Medium
+otf-ckgr-v Identity-V !HYGoThic-Medium
+
+% Unicode
+otf-ukmr-h UniKS-UCS2-H !HYSMyeongJo-Medium
+otf-ukmr-v UniKS-UCS2-V !HYSMyeongJo-Medium
+otf-ukgr-h UniKS-UCS2-H !HYGoThic-Medium
+otf-ukgr-v UniKS-UCS2-V !HYGoThic-Medium
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/otf-noEmbed.map b/fonts/ptex-fontmaps/maps/noEmbed/otf-noEmbed.map
new file mode 100644
index 0000000000..7638546cc5
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/otf-noEmbed.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H !Ryumin-Light
+hminl-v V !Ryumin-Light
+hminr-h H !Ryumin-Light
+hminr-v V !Ryumin-Light
+hminb-h H !Ryumin-Light,Bold
+hminb-v V !Ryumin-Light,Bold
+hgothr-h H !GothicBBB-Medium
+hgothr-v V !GothicBBB-Medium
+hgothb-h H !GothicBBB-Medium,Bold
+hgothb-v V !GothicBBB-Medium,Bold
+hgotheb-h H !GothicBBB-Medium,Bold
+hgotheb-v V !GothicBBB-Medium,Bold
+hmgothr-h H !GothicBBB-Medium
+hmgothr-v V !GothicBBB-Medium
+
+% TEXT, JIS04
+hminln-h H !Ryumin-Light
+hminln-v V !Ryumin-Light
+hminrn-h H !Ryumin-Light
+hminrn-v V !Ryumin-Light
+hminbn-h H !Ryumin-Light,Bold
+hminbn-v V !Ryumin-Light,Bold
+hgothrn-h H !GothicBBB-Medium
+hgothrn-v V !GothicBBB-Medium
+hgothbn-h H !GothicBBB-Medium,Bold
+hgothbn-v V !GothicBBB-Medium,Bold
+hgothebn-h H !GothicBBB-Medium,Bold
+hgothebn-v V !GothicBBB-Medium,Bold
+hmgothrn-h H !GothicBBB-Medium
+hmgothrn-v V !GothicBBB-Medium
+
+% CID
+otf-cjml-h Identity-H !Ryumin-Light
+otf-cjml-v Identity-V !Ryumin-Light
+otf-cjmr-h Identity-H !Ryumin-Light
+otf-cjmr-v Identity-V !Ryumin-Light
+otf-cjmb-h Identity-H !Ryumin-Light,Bold
+otf-cjmb-v Identity-V !Ryumin-Light,Bold
+otf-cjgr-h Identity-H !GothicBBB-Medium
+otf-cjgr-v Identity-V !GothicBBB-Medium
+otf-cjgb-h Identity-H !GothicBBB-Medium,Bold
+otf-cjgb-v Identity-V !GothicBBB-Medium,Bold
+otf-cjge-h Identity-H !GothicBBB-Medium,Bold
+otf-cjge-v Identity-V !GothicBBB-Medium,Bold
+otf-cjmgr-h Identity-H !GothicBBB-Medium
+otf-cjmgr-v Identity-V !GothicBBB-Medium
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H !Ryumin-Light
+otf-ujml-v UniJIS-UTF16-V !Ryumin-Light
+otf-ujmr-h UniJIS-UTF16-H !Ryumin-Light
+otf-ujmr-v UniJIS-UTF16-V !Ryumin-Light
+otf-ujmb-h UniJIS-UTF16-H !Ryumin-Light,Bold
+otf-ujmb-v UniJIS-UTF16-V !Ryumin-Light,Bold
+otf-ujgr-h UniJIS-UTF16-H !GothicBBB-Medium
+otf-ujgr-v UniJIS-UTF16-V !GothicBBB-Medium
+otf-ujgb-h UniJIS-UTF16-H !GothicBBB-Medium,Bold
+otf-ujgb-v UniJIS-UTF16-V !GothicBBB-Medium,Bold
+otf-ujge-h UniJIS-UTF16-H !GothicBBB-Medium,Bold
+otf-ujge-v UniJIS-UTF16-V !GothicBBB-Medium,Bold
+otf-ujmgr-h UniJIS-UTF16-H !GothicBBB-Medium
+otf-ujmgr-v UniJIS-UTF16-V !GothicBBB-Medium
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H !Ryumin-Light
+otf-ujmln-v UniJIS2004-UTF16-V !Ryumin-Light
+otf-ujmrn-h UniJIS2004-UTF16-H !Ryumin-Light
+otf-ujmrn-v UniJIS2004-UTF16-V !Ryumin-Light
+otf-ujmbn-h UniJIS2004-UTF16-H !Ryumin-Light,Bold
+otf-ujmbn-v UniJIS2004-UTF16-V !Ryumin-Light,Bold
+otf-ujgrn-h UniJIS2004-UTF16-H !GothicBBB-Medium
+otf-ujgrn-v UniJIS2004-UTF16-V !GothicBBB-Medium
+otf-ujgbn-h UniJIS2004-UTF16-H !GothicBBB-Medium,Bold
+otf-ujgbn-v UniJIS2004-UTF16-V !GothicBBB-Medium,Bold
+otf-ujgen-h UniJIS2004-UTF16-H !GothicBBB-Medium,Bold
+otf-ujgen-v UniJIS2004-UTF16-V !GothicBBB-Medium,Bold
+otf-ujmgrn-h UniJIS2004-UTF16-H !GothicBBB-Medium
+otf-ujmgrn-v UniJIS2004-UTF16-V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/otf-sc-noEmbed.map b/fonts/ptex-fontmaps/maps/noEmbed/otf-sc-noEmbed.map
new file mode 100644
index 0000000000..7098998b7c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/otf-sc-noEmbed.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H !STSong-Light
+otf-ccmr-v Identity-V !STSong-Light
+otf-ccgr-h Identity-H !STHeiti-Regular
+otf-ccgr-v Identity-V !STHeiti-Regular
+
+% Unicode
+otf-ucmr-h UniGB-UCS2-H !STSong-Light
+otf-ucmr-v UniGB-UCS2-V !STSong-Light
+otf-ucgr-h UniGB-UCS2-H !STHeiti-Regular
+otf-ucgr-v UniGB-UCS2-V !STHeiti-Regular
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/otf-tc-noEmbed.map b/fonts/ptex-fontmaps/maps/noEmbed/otf-tc-noEmbed.map
new file mode 100644
index 0000000000..af22467ffd
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/otf-tc-noEmbed.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H !MSung-Light
+otf-ctmr-v Identity-V !MSung-Light
+otf-ctgr-h Identity-H !MHei-Medium
+otf-ctgr-v Identity-V !MHei-Medium
+
+% Unicode
+otf-utmr-h UniCNS-UCS2-H !MSung-Light
+otf-utmr-v UniCNS-UCS2-V !MSung-Light
+otf-utgr-h UniCNS-UCS2-H !MHei-Medium
+otf-utgr-v UniCNS-UCS2-V !MHei-Medium
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/otf-up-noEmbed.map b/fonts/ptex-fontmaps/maps/noEmbed/otf-up-noEmbed.map
new file mode 100644
index 0000000000..dca1153e4a
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/otf-up-noEmbed.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H !Ryumin-Light
+uphminl-v UniJIS-UTF16-V !Ryumin-Light
+uphminr-h UniJIS-UTF16-H !Ryumin-Light
+uphminr-v UniJIS-UTF16-V !Ryumin-Light
+uphminb-h UniJIS-UTF16-H !Ryumin-Light,Bold
+uphminb-v UniJIS-UTF16-V !Ryumin-Light,Bold
+uphgothr-h UniJIS-UTF16-H !GothicBBB-Medium
+uphgothr-v UniJIS-UTF16-V !GothicBBB-Medium
+uphgothb-h UniJIS-UTF16-H !GothicBBB-Medium,Bold
+uphgothb-v UniJIS-UTF16-V !GothicBBB-Medium,Bold
+uphgotheb-h UniJIS-UTF16-H !GothicBBB-Medium,Bold
+uphgotheb-v UniJIS-UTF16-V !GothicBBB-Medium,Bold
+uphmgothr-h UniJIS-UTF16-H !GothicBBB-Medium
+uphmgothr-v UniJIS-UTF16-V !GothicBBB-Medium
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H !Ryumin-Light
+uphminln-v UniJIS2004-UTF16-V !Ryumin-Light
+uphminrn-h UniJIS2004-UTF16-H !Ryumin-Light
+uphminrn-v UniJIS2004-UTF16-V !Ryumin-Light
+uphminbn-h UniJIS2004-UTF16-H !Ryumin-Light,Bold
+uphminbn-v UniJIS2004-UTF16-V !Ryumin-Light,Bold
+uphgothrn-h UniJIS2004-UTF16-H !GothicBBB-Medium
+uphgothrn-v UniJIS2004-UTF16-V !GothicBBB-Medium
+uphgothbn-h UniJIS2004-UTF16-H !GothicBBB-Medium,Bold
+uphgothbn-v UniJIS2004-UTF16-V !GothicBBB-Medium,Bold
+uphgothebn-h UniJIS2004-UTF16-H !GothicBBB-Medium,Bold
+uphgothebn-v UniJIS2004-UTF16-V !GothicBBB-Medium,Bold
+uphmgothrn-h UniJIS2004-UTF16-H !GothicBBB-Medium
+uphmgothrn-v UniJIS2004-UTF16-V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/ptex-noEmbed-04.map b/fonts/ptex-fontmaps/maps/noEmbed/ptex-noEmbed-04.map
new file mode 100644
index 0000000000..e309b88c89
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/ptex-noEmbed-04.map
@@ -0,0 +1,4 @@
+rml 2004-H !Ryumin-Light
+rmlv 2004-V !Ryumin-Light
+gbm 2004-H !GothicBBB-Medium
+gbmv 2004-V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/ptex-noEmbed.map b/fonts/ptex-fontmaps/maps/noEmbed/ptex-noEmbed.map
new file mode 100644
index 0000000000..8f46d97081
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/ptex-noEmbed.map
@@ -0,0 +1,4 @@
+rml H !Ryumin-Light
+rmlv V !Ryumin-Light
+gbm H !GothicBBB-Medium
+gbmv V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/uptex-ko-noEmbed.map b/fonts/ptex-fontmaps/maps/noEmbed/uptex-ko-noEmbed.map
new file mode 100644
index 0000000000..165208cbab
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/uptex-ko-noEmbed.map
@@ -0,0 +1,4 @@
+uphysmjm-h UniKS-UTF16-H !HYSMyeongJo-Medium
+uphysmjm-v UniKS-UTF16-V !HYSMyeongJo-Medium
+uphygt-h UniKS-UTF16-H !HYGoThic-Medium
+uphygt-v UniKS-UTF16-V !HYGoThic-Medium
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/uptex-noEmbed-04.map b/fonts/ptex-fontmaps/maps/noEmbed/uptex-noEmbed-04.map
new file mode 100644
index 0000000000..eb3088babc
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/uptex-noEmbed-04.map
@@ -0,0 +1,10 @@
+urml UniJIS2004-UTF16-H !Ryumin-Light
+urmlv UniJIS2004-UTF16-V !Ryumin-Light
+ugbm UniJIS2004-UTF16-H !GothicBBB-Medium
+ugbmv UniJIS2004-UTF16-V !GothicBBB-Medium
+uprml-h UniJIS2004-UTF16-H !Ryumin-Light
+uprml-v UniJIS2004-UTF16-V !Ryumin-Light
+upgbm-h UniJIS2004-UTF16-H !GothicBBB-Medium
+upgbm-v UniJIS2004-UTF16-V !GothicBBB-Medium
+uprml-hq UniJIS-UCS2-H !Ryumin-Light
+upgbm-hq UniJIS-UCS2-H !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/uptex-noEmbed.map b/fonts/ptex-fontmaps/maps/noEmbed/uptex-noEmbed.map
new file mode 100644
index 0000000000..e2670c1f5c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/uptex-noEmbed.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H !Ryumin-Light
+urmlv UniJIS-UTF16-V !Ryumin-Light
+ugbm UniJIS-UTF16-H !GothicBBB-Medium
+ugbmv UniJIS-UTF16-V !GothicBBB-Medium
+uprml-h UniJIS-UTF16-H !Ryumin-Light
+uprml-v UniJIS-UTF16-V !Ryumin-Light
+upgbm-h UniJIS-UTF16-H !GothicBBB-Medium
+upgbm-v UniJIS-UTF16-V !GothicBBB-Medium
+uprml-hq UniJIS-UCS2-H !Ryumin-Light
+upgbm-hq UniJIS-UCS2-H !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/uptex-sc-noEmbed.map b/fonts/ptex-fontmaps/maps/noEmbed/uptex-sc-noEmbed.map
new file mode 100644
index 0000000000..efda2645ac
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/uptex-sc-noEmbed.map
@@ -0,0 +1,4 @@
+upstsl-h UniGB-UTF16-H !STSong-Light
+upstsl-v UniGB-UTF16-V !STSong-Light
+upstht-h UniGB-UTF16-H !STHeiti-Regular
+upstht-v UniGB-UTF16-V !STHeiti-Regular
diff --git a/fonts/ptex-fontmaps/maps/noEmbed/uptex-tc-noEmbed.map b/fonts/ptex-fontmaps/maps/noEmbed/uptex-tc-noEmbed.map
new file mode 100644
index 0000000000..087055cce5
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noEmbed/uptex-tc-noEmbed.map
@@ -0,0 +1,4 @@
+upmsl-h UniCNS-UTF16-H !MSung-Light
+upmsl-v UniCNS-UTF16-V !MSung-Light
+upmhm-h UniCNS-UTF16-H !MHei-Medium
+upmhm-v UniCNS-UTF16-V !MHei-Medium
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/otf-ko-noto-otc.map b/fonts/ptex-fontmaps/maps/noto-otc/otf-ko-noto-otc.map
new file mode 100644
index 0000000000..9c04ff8e90
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/otf-ko-noto-otc.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ckmr-h Identity-H !HYSMyeongJo-Medium
+otf-ckmr-v Identity-V !HYSMyeongJo-Medium
+otf-ckgr-h Identity-H !HYGoThic-Medium
+otf-ckgr-v Identity-V !HYGoThic-Medium
+
+% Unicode
+otf-ukmr-h unicode :1:NotoSerifCJK-Regular.ttc %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UCS2-H
+otf-ukmr-v unicode :1:NotoSerifCJK-Regular.ttc -w 1 %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UCS2-V
+otf-ukgr-h unicode :1:NotoSansCJK-Medium.ttc %!DVIPSFB !HYGoThic-Medium-UniKS-UCS2-H
+otf-ukgr-v unicode :1:NotoSansCJK-Medium.ttc -w 1 %!DVIPSFB !HYGoThic-Medium-UniKS-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/otf-noto-otc.map b/fonts/ptex-fontmaps/maps/noto-otc/otf-noto-otc.map
new file mode 100644
index 0000000000..fd21aeba50
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/otf-noto-otc.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H !Ryumin-Light
+hminl-v V !Ryumin-Light
+hminr-h H !Ryumin-Light
+hminr-v V !Ryumin-Light
+hminb-h H !Ryumin-Light,Bold
+hminb-v V !Ryumin-Light,Bold
+hgothr-h H !GothicBBB-Medium
+hgothr-v V !GothicBBB-Medium
+hgothb-h H !GothicBBB-Medium,Bold
+hgothb-v V !GothicBBB-Medium,Bold
+hgotheb-h H !GothicBBB-Medium,Bold
+hgotheb-v V !GothicBBB-Medium,Bold
+hmgothr-h H !GothicBBB-Medium
+hmgothr-v V !GothicBBB-Medium
+
+% TEXT, JIS04
+hminln-h H !Ryumin-Light
+hminln-v V !Ryumin-Light
+hminrn-h H !Ryumin-Light
+hminrn-v V !Ryumin-Light
+hminbn-h H !Ryumin-Light,Bold
+hminbn-v V !Ryumin-Light,Bold
+hgothrn-h H !GothicBBB-Medium
+hgothrn-v V !GothicBBB-Medium
+hgothbn-h H !GothicBBB-Medium,Bold
+hgothbn-v V !GothicBBB-Medium,Bold
+hgothebn-h H !GothicBBB-Medium,Bold
+hgothebn-v V !GothicBBB-Medium,Bold
+hmgothrn-h H !GothicBBB-Medium
+hmgothrn-v V !GothicBBB-Medium
+
+% CID
+otf-cjml-h Identity-H !Ryumin-Light
+otf-cjml-v Identity-V !Ryumin-Light
+otf-cjmr-h Identity-H !Ryumin-Light
+otf-cjmr-v Identity-V !Ryumin-Light
+otf-cjmb-h Identity-H !Ryumin-Light,Bold
+otf-cjmb-v Identity-V !Ryumin-Light,Bold
+otf-cjgr-h Identity-H !GothicBBB-Medium
+otf-cjgr-v Identity-V !GothicBBB-Medium
+otf-cjgb-h Identity-H !GothicBBB-Medium,Bold
+otf-cjgb-v Identity-V !GothicBBB-Medium,Bold
+otf-cjge-h Identity-H !GothicBBB-Medium,Bold
+otf-cjge-v Identity-V !GothicBBB-Medium,Bold
+otf-cjmgr-h Identity-H !GothicBBB-Medium
+otf-cjmgr-v Identity-V !GothicBBB-Medium
+
+% Unicode 90JIS
+otf-ujml-h unicode :0:NotoSerifCJK-Light.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+otf-ujml-v unicode :0:NotoSerifCJK-Light.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+otf-ujmr-h unicode :0:NotoSerifCJK-Regular.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+otf-ujmr-v unicode :0:NotoSerifCJK-Regular.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+otf-ujmb-h unicode :0:NotoSerifCJK-Bold.ttc -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-H
+otf-ujmb-v unicode :0:NotoSerifCJK-Bold.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-V
+otf-ujgr-h unicode :0:NotoSansCJK-Regular.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+otf-ujgr-v unicode :0:NotoSansCJK-Regular.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+otf-ujgb-h unicode :0:NotoSansCJK-Bold.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+otf-ujgb-v unicode :0:NotoSansCJK-Bold.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+otf-ujge-h unicode :0:NotoSansCJK-Black.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+otf-ujge-v unicode :0:NotoSansCJK-Black.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+otf-ujmgr-h unicode :0:NotoSansCJK-Medium.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+otf-ujmgr-v unicode :0:NotoSansCJK-Medium.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+
+% Unicode JIS04
+otf-ujmln-h unicode :0:NotoSerifCJK-Light.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+otf-ujmln-v unicode :0:NotoSerifCJK-Light.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+otf-ujmrn-h unicode :0:NotoSerifCJK-Regular.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+otf-ujmrn-v unicode :0:NotoSerifCJK-Regular.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+otf-ujmbn-h unicode :0:NotoSerifCJK-Bold.ttc -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-H
+otf-ujmbn-v unicode :0:NotoSerifCJK-Bold.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-V
+otf-ujgrn-h unicode :0:NotoSansCJK-Regular.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+otf-ujgrn-v unicode :0:NotoSansCJK-Regular.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+otf-ujgbn-h unicode :0:NotoSansCJK-Bold.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+otf-ujgbn-v unicode :0:NotoSansCJK-Bold.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+otf-ujgen-h unicode :0:NotoSansCJK-Black.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+otf-ujgen-v unicode :0:NotoSansCJK-Black.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+otf-ujmgrn-h unicode :0:NotoSansCJK-Medium.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+otf-ujmgrn-v unicode :0:NotoSansCJK-Medium.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/otf-sc-noto-otc.map b/fonts/ptex-fontmaps/maps/noto-otc/otf-sc-noto-otc.map
new file mode 100644
index 0000000000..8a842b8a72
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/otf-sc-noto-otc.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H !STSong-Light
+otf-ccmr-v Identity-V !STSong-Light
+otf-ccgr-h Identity-H !STHeiti-Regular
+otf-ccgr-v Identity-V !STHeiti-Regular
+
+% Unicode
+otf-ucmr-h unicode :2:NotoSerifCJK-Regular.ttc %!DVIPSFB !STSong-Light-UniGB-UCS2-H
+otf-ucmr-v unicode :2:NotoSerifCJK-Regular.ttc -w 1 %!DVIPSFB !STSong-Light-UniGB-UCS2-V
+otf-ucgr-h unicode :2:NotoSansCJK-Medium.ttc %!DVIPSFB !STHeiti-Regular-UniGB-UCS2-H
+otf-ucgr-v unicode :2:NotoSansCJK-Medium.ttc -w 1 %!DVIPSFB !STHeiti-Regular-UniGB-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/otf-tc-noto-otc.map b/fonts/ptex-fontmaps/maps/noto-otc/otf-tc-noto-otc.map
new file mode 100644
index 0000000000..3f16c25bb0
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/otf-tc-noto-otc.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H !MSung-Light
+otf-ctmr-v Identity-V !MSung-Light
+otf-ctgr-h Identity-H !MHei-Medium
+otf-ctgr-v Identity-V !MHei-Medium
+
+% Unicode
+otf-utmr-h unicode :3:NotoSerifCJK-Regular.ttc %!DVIPSFB !MSung-Light-UniCNS-UCS2-H
+otf-utmr-v unicode :3:NotoSerifCJK-Regular.ttc -w 1 %!DVIPSFB !MSung-Light-UniCNS-UCS2-V
+otf-utgr-h unicode :3:NotoSansCJK-Medium.ttc %!DVIPSFB !MHei-Medium-UniCNS-UCS2-H
+otf-utgr-v unicode :3:NotoSansCJK-Medium.ttc -w 1 %!DVIPSFB !MHei-Medium-UniCNS-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/otf-up-noto-otc.map b/fonts/ptex-fontmaps/maps/noto-otc/otf-up-noto-otc.map
new file mode 100644
index 0000000000..5b82ea538a
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/otf-up-noto-otc.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h unicode :0:NotoSerifCJK-Light.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uphminl-v unicode :0:NotoSerifCJK-Light.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+uphminr-h unicode :0:NotoSerifCJK-Regular.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uphminr-v unicode :0:NotoSerifCJK-Regular.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+uphminb-h unicode :0:NotoSerifCJK-Bold.ttc -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-H
+uphminb-v unicode :0:NotoSerifCJK-Bold.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-V
+uphgothr-h unicode :0:NotoSansCJK-Regular.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+uphgothr-v unicode :0:NotoSansCJK-Regular.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uphgothb-h unicode :0:NotoSansCJK-Bold.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+uphgothb-v unicode :0:NotoSansCJK-Bold.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+uphgotheb-h unicode :0:NotoSansCJK-Black.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+uphgotheb-v unicode :0:NotoSansCJK-Black.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+uphmgothr-h unicode :0:NotoSansCJK-Medium.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+uphmgothr-v unicode :0:NotoSansCJK-Medium.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+
+% TEXT, JIS04
+uphminln-h unicode :0:NotoSerifCJK-Light.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uphminln-v unicode :0:NotoSerifCJK-Light.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+uphminrn-h unicode :0:NotoSerifCJK-Regular.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uphminrn-v unicode :0:NotoSerifCJK-Regular.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+uphminbn-h unicode :0:NotoSerifCJK-Bold.ttc -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-H
+uphminbn-v unicode :0:NotoSerifCJK-Bold.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-V
+uphgothrn-h unicode :0:NotoSansCJK-Regular.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+uphgothrn-v unicode :0:NotoSansCJK-Regular.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uphgothbn-h unicode :0:NotoSansCJK-Bold.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+uphgothbn-v unicode :0:NotoSansCJK-Bold.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+uphgothebn-h unicode :0:NotoSansCJK-Black.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+uphgothebn-v unicode :0:NotoSansCJK-Black.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+uphmgothrn-h unicode :0:NotoSansCJK-Medium.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+uphmgothrn-v unicode :0:NotoSansCJK-Medium.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/ptex-noto-otc-04.map b/fonts/ptex-fontmaps/maps/noto-otc/ptex-noto-otc-04.map
new file mode 100644
index 0000000000..e309b88c89
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/ptex-noto-otc-04.map
@@ -0,0 +1,4 @@
+rml 2004-H !Ryumin-Light
+rmlv 2004-V !Ryumin-Light
+gbm 2004-H !GothicBBB-Medium
+gbmv 2004-V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/ptex-noto-otc.map b/fonts/ptex-fontmaps/maps/noto-otc/ptex-noto-otc.map
new file mode 100644
index 0000000000..8f46d97081
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/ptex-noto-otc.map
@@ -0,0 +1,4 @@
+rml H !Ryumin-Light
+rmlv V !Ryumin-Light
+gbm H !GothicBBB-Medium
+gbmv V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/uptex-ko-noto-otc.map b/fonts/ptex-fontmaps/maps/noto-otc/uptex-ko-noto-otc.map
new file mode 100644
index 0000000000..ff3f1b3a4c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/uptex-ko-noto-otc.map
@@ -0,0 +1,4 @@
+uphysmjm-h unicode :1:NotoSerifCJK-Regular.ttc %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UTF16-H
+uphysmjm-v unicode :1:NotoSerifCJK-Regular.ttc -w 1 %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UTF16-V
+uphygt-h unicode :1:NotoSansCJK-Medium.ttc %!DVIPSFB !HYGoThic-Medium-UniKS-UTF16-H
+uphygt-v unicode :1:NotoSansCJK-Medium.ttc -w 1 %!DVIPSFB !HYGoThic-Medium-UniKS-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/uptex-noto-otc-04.map b/fonts/ptex-fontmaps/maps/noto-otc/uptex-noto-otc-04.map
new file mode 100644
index 0000000000..04d07b1ecc
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/uptex-noto-otc-04.map
@@ -0,0 +1,10 @@
+urml unicode :0:NotoSerifCJK-Regular.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+urmlv unicode :0:NotoSerifCJK-Regular.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+ugbm unicode :0:NotoSansCJK-Medium.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+ugbmv unicode :0:NotoSansCJK-Medium.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uprml-h unicode :0:NotoSerifCJK-Regular.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uprml-v unicode :0:NotoSerifCJK-Regular.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+upgbm-h unicode :0:NotoSansCJK-Medium.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+upgbm-v unicode :0:NotoSansCJK-Medium.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uprml-hq unicode :0:NotoSerifCJK-Regular.ttc -l fwid %!DVIPSFB !Ryumin-Light-UniJIS-UCS2-H
+upgbm-hq unicode :0:NotoSansCJK-Medium.ttc -l fwid %!DVIPSFB !GothicBBB-Medium-UniJIS-UCS2-H
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/uptex-noto-otc.map b/fonts/ptex-fontmaps/maps/noto-otc/uptex-noto-otc.map
new file mode 100644
index 0000000000..ab4a75be73
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/uptex-noto-otc.map
@@ -0,0 +1,10 @@
+urml unicode :0:NotoSerifCJK-Regular.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+urmlv unicode :0:NotoSerifCJK-Regular.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+ugbm unicode :0:NotoSansCJK-Medium.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+ugbmv unicode :0:NotoSansCJK-Medium.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uprml-h unicode :0:NotoSerifCJK-Regular.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uprml-v unicode :0:NotoSerifCJK-Regular.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+upgbm-h unicode :0:NotoSansCJK-Medium.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+upgbm-v unicode :0:NotoSansCJK-Medium.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uprml-hq unicode :0:NotoSerifCJK-Regular.ttc -l fwid %!DVIPSFB !Ryumin-Light-UniJIS-UCS2-H
+upgbm-hq unicode :0:NotoSansCJK-Medium.ttc -l fwid %!DVIPSFB !GothicBBB-Medium-UniJIS-UCS2-H
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/uptex-sc-noto-otc.map b/fonts/ptex-fontmaps/maps/noto-otc/uptex-sc-noto-otc.map
new file mode 100644
index 0000000000..87ba8afd53
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/uptex-sc-noto-otc.map
@@ -0,0 +1,4 @@
+upstsl-h unicode :2:NotoSerifCJK-Regular.ttc %!DVIPSFB !STSong-Light-UniGB-UTF16-H
+upstsl-v unicode :2:NotoSerifCJK-Regular.ttc -w 1 %!DVIPSFB !STSong-Light-UniGB-UTF16-V
+upstht-h unicode :2:NotoSansCJK-Medium.ttc %!DVIPSFB !STHeiti-Regular-UniGB-UTF16-H
+upstht-v unicode :2:NotoSansCJK-Medium.ttc -w 1 %!DVIPSFB !STHeiti-Regular-UniGB-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/noto-otc/uptex-tc-noto-otc.map b/fonts/ptex-fontmaps/maps/noto-otc/uptex-tc-noto-otc.map
new file mode 100644
index 0000000000..d7666da200
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto-otc/uptex-tc-noto-otc.map
@@ -0,0 +1,4 @@
+upmsl-h unicode :3:NotoSerifCJK-Regular.ttc %!DVIPSFB !MSung-Light-UniCNS-UTF16-H
+upmsl-v unicode :3:NotoSerifCJK-Regular.ttc -w 1 %!DVIPSFB !MSung-Light-UniCNS-UTF16-V
+upmhm-h unicode :3:NotoSansCJK-Medium.ttc %!DVIPSFB !MHei-Medium-UniCNS-UTF16-H
+upmhm-v unicode :3:NotoSansCJK-Medium.ttc -w 1 %!DVIPSFB !MHei-Medium-UniCNS-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/noto/otf-ko-noto.map b/fonts/ptex-fontmaps/maps/noto/otf-ko-noto.map
new file mode 100644
index 0000000000..7f5c2166c9
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/otf-ko-noto.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ckmr-h Identity-H !HYSMyeongJo-Medium
+otf-ckmr-v Identity-V !HYSMyeongJo-Medium
+otf-ckgr-h Identity-H !HYGoThic-Medium
+otf-ckgr-v Identity-V !HYGoThic-Medium
+
+% Unicode
+otf-ukmr-h unicode NotoSerifCJKkr-Regular.otf %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UCS2-H
+otf-ukmr-v unicode NotoSerifCJKkr-Regular.otf -w 1 %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UCS2-V
+otf-ukgr-h unicode NotoSansCJKkr-Medium.otf %!DVIPSFB !HYGoThic-Medium-UniKS-UCS2-H
+otf-ukgr-v unicode NotoSansCJKkr-Medium.otf -w 1 %!DVIPSFB !HYGoThic-Medium-UniKS-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/noto/otf-noto.map b/fonts/ptex-fontmaps/maps/noto/otf-noto.map
new file mode 100644
index 0000000000..6186ee2582
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/otf-noto.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H !Ryumin-Light
+hminl-v V !Ryumin-Light
+hminr-h H !Ryumin-Light
+hminr-v V !Ryumin-Light
+hminb-h H !Ryumin-Light,Bold
+hminb-v V !Ryumin-Light,Bold
+hgothr-h H !GothicBBB-Medium
+hgothr-v V !GothicBBB-Medium
+hgothb-h H !GothicBBB-Medium,Bold
+hgothb-v V !GothicBBB-Medium,Bold
+hgotheb-h H !GothicBBB-Medium,Bold
+hgotheb-v V !GothicBBB-Medium,Bold
+hmgothr-h H !GothicBBB-Medium
+hmgothr-v V !GothicBBB-Medium
+
+% TEXT, JIS04
+hminln-h H !Ryumin-Light
+hminln-v V !Ryumin-Light
+hminrn-h H !Ryumin-Light
+hminrn-v V !Ryumin-Light
+hminbn-h H !Ryumin-Light,Bold
+hminbn-v V !Ryumin-Light,Bold
+hgothrn-h H !GothicBBB-Medium
+hgothrn-v V !GothicBBB-Medium
+hgothbn-h H !GothicBBB-Medium,Bold
+hgothbn-v V !GothicBBB-Medium,Bold
+hgothebn-h H !GothicBBB-Medium,Bold
+hgothebn-v V !GothicBBB-Medium,Bold
+hmgothrn-h H !GothicBBB-Medium
+hmgothrn-v V !GothicBBB-Medium
+
+% CID
+otf-cjml-h Identity-H !Ryumin-Light
+otf-cjml-v Identity-V !Ryumin-Light
+otf-cjmr-h Identity-H !Ryumin-Light
+otf-cjmr-v Identity-V !Ryumin-Light
+otf-cjmb-h Identity-H !Ryumin-Light,Bold
+otf-cjmb-v Identity-V !Ryumin-Light,Bold
+otf-cjgr-h Identity-H !GothicBBB-Medium
+otf-cjgr-v Identity-V !GothicBBB-Medium
+otf-cjgb-h Identity-H !GothicBBB-Medium,Bold
+otf-cjgb-v Identity-V !GothicBBB-Medium,Bold
+otf-cjge-h Identity-H !GothicBBB-Medium,Bold
+otf-cjge-v Identity-V !GothicBBB-Medium,Bold
+otf-cjmgr-h Identity-H !GothicBBB-Medium
+otf-cjmgr-v Identity-V !GothicBBB-Medium
+
+% Unicode 90JIS
+otf-ujml-h unicode NotoSerifCJKjp-Light.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+otf-ujml-v unicode NotoSerifCJKjp-Light.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+otf-ujmr-h unicode NotoSerifCJKjp-Regular.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+otf-ujmr-v unicode NotoSerifCJKjp-Regular.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+otf-ujmb-h unicode NotoSerifCJKjp-Bold.otf -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-H
+otf-ujmb-v unicode NotoSerifCJKjp-Bold.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-V
+otf-ujgr-h unicode NotoSansCJKjp-Regular.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+otf-ujgr-v unicode NotoSansCJKjp-Regular.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+otf-ujgb-h unicode NotoSansCJKjp-Bold.otf -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+otf-ujgb-v unicode NotoSansCJKjp-Bold.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+otf-ujge-h unicode NotoSansCJKjp-Black.otf -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+otf-ujge-v unicode NotoSansCJKjp-Black.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+otf-ujmgr-h unicode NotoSansCJKjp-Medium.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+otf-ujmgr-v unicode NotoSansCJKjp-Medium.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+
+% Unicode JIS04
+otf-ujmln-h unicode NotoSerifCJKjp-Light.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+otf-ujmln-v unicode NotoSerifCJKjp-Light.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+otf-ujmrn-h unicode NotoSerifCJKjp-Regular.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+otf-ujmrn-v unicode NotoSerifCJKjp-Regular.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+otf-ujmbn-h unicode NotoSerifCJKjp-Bold.otf -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-H
+otf-ujmbn-v unicode NotoSerifCJKjp-Bold.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-V
+otf-ujgrn-h unicode NotoSansCJKjp-Regular.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+otf-ujgrn-v unicode NotoSansCJKjp-Regular.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+otf-ujgbn-h unicode NotoSansCJKjp-Bold.otf -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+otf-ujgbn-v unicode NotoSansCJKjp-Bold.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+otf-ujgen-h unicode NotoSansCJKjp-Black.otf -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+otf-ujgen-v unicode NotoSansCJKjp-Black.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+otf-ujmgrn-h unicode NotoSansCJKjp-Medium.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+otf-ujmgrn-v unicode NotoSansCJKjp-Medium.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/noto/otf-sc-noto.map b/fonts/ptex-fontmaps/maps/noto/otf-sc-noto.map
new file mode 100644
index 0000000000..87c6f557a6
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/otf-sc-noto.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H !STSong-Light
+otf-ccmr-v Identity-V !STSong-Light
+otf-ccgr-h Identity-H !STHeiti-Regular
+otf-ccgr-v Identity-V !STHeiti-Regular
+
+% Unicode
+otf-ucmr-h unicode NotoSerifCJKsc-Regular.otf %!DVIPSFB !STSong-Light-UniGB-UCS2-H
+otf-ucmr-v unicode NotoSerifCJKsc-Regular.otf -w 1 %!DVIPSFB !STSong-Light-UniGB-UCS2-V
+otf-ucgr-h unicode NotoSansCJKsc-Medium.otf %!DVIPSFB !STHeiti-Regular-UniGB-UCS2-H
+otf-ucgr-v unicode NotoSansCJKsc-Medium.otf -w 1 %!DVIPSFB !STHeiti-Regular-UniGB-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/noto/otf-tc-noto.map b/fonts/ptex-fontmaps/maps/noto/otf-tc-noto.map
new file mode 100644
index 0000000000..c5a0b78a42
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/otf-tc-noto.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H !MSung-Light
+otf-ctmr-v Identity-V !MSung-Light
+otf-ctgr-h Identity-H !MHei-Medium
+otf-ctgr-v Identity-V !MHei-Medium
+
+% Unicode
+otf-utmr-h unicode NotoSerifCJKtc-Regular.otf %!DVIPSFB !MSung-Light-UniCNS-UCS2-H
+otf-utmr-v unicode NotoSerifCJKtc-Regular.otf -w 1 %!DVIPSFB !MSung-Light-UniCNS-UCS2-V
+otf-utgr-h unicode NotoSansCJKtc-Medium.otf %!DVIPSFB !MHei-Medium-UniCNS-UCS2-H
+otf-utgr-v unicode NotoSansCJKtc-Medium.otf -w 1 %!DVIPSFB !MHei-Medium-UniCNS-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/noto/otf-up-noto.map b/fonts/ptex-fontmaps/maps/noto/otf-up-noto.map
new file mode 100644
index 0000000000..74feaff262
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/otf-up-noto.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h unicode NotoSerifCJKjp-Light.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uphminl-v unicode NotoSerifCJKjp-Light.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+uphminr-h unicode NotoSerifCJKjp-Regular.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uphminr-v unicode NotoSerifCJKjp-Regular.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+uphminb-h unicode NotoSerifCJKjp-Bold.otf -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-H
+uphminb-v unicode NotoSerifCJKjp-Bold.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-V
+uphgothr-h unicode NotoSansCJKjp-Regular.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+uphgothr-v unicode NotoSansCJKjp-Regular.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uphgothb-h unicode NotoSansCJKjp-Bold.otf -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+uphgothb-v unicode NotoSansCJKjp-Bold.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+uphgotheb-h unicode NotoSansCJKjp-Black.otf -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+uphgotheb-v unicode NotoSansCJKjp-Black.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+uphmgothr-h unicode NotoSansCJKjp-Medium.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+uphmgothr-v unicode NotoSansCJKjp-Medium.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+
+% TEXT, JIS04
+uphminln-h unicode NotoSerifCJKjp-Light.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uphminln-v unicode NotoSerifCJKjp-Light.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+uphminrn-h unicode NotoSerifCJKjp-Regular.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uphminrn-v unicode NotoSerifCJKjp-Regular.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+uphminbn-h unicode NotoSerifCJKjp-Bold.otf -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-H
+uphminbn-v unicode NotoSerifCJKjp-Bold.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-V
+uphgothrn-h unicode NotoSansCJKjp-Regular.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+uphgothrn-v unicode NotoSansCJKjp-Regular.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uphgothbn-h unicode NotoSansCJKjp-Bold.otf -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+uphgothbn-v unicode NotoSansCJKjp-Bold.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+uphgothebn-h unicode NotoSansCJKjp-Black.otf -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+uphgothebn-v unicode NotoSansCJKjp-Black.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+uphmgothrn-h unicode NotoSansCJKjp-Medium.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+uphmgothrn-v unicode NotoSansCJKjp-Medium.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/noto/ptex-noto-04.map b/fonts/ptex-fontmaps/maps/noto/ptex-noto-04.map
new file mode 100644
index 0000000000..e309b88c89
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/ptex-noto-04.map
@@ -0,0 +1,4 @@
+rml 2004-H !Ryumin-Light
+rmlv 2004-V !Ryumin-Light
+gbm 2004-H !GothicBBB-Medium
+gbmv 2004-V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/noto/ptex-noto.map b/fonts/ptex-fontmaps/maps/noto/ptex-noto.map
new file mode 100644
index 0000000000..8f46d97081
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/ptex-noto.map
@@ -0,0 +1,4 @@
+rml H !Ryumin-Light
+rmlv V !Ryumin-Light
+gbm H !GothicBBB-Medium
+gbmv V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/noto/uptex-ko-noto.map b/fonts/ptex-fontmaps/maps/noto/uptex-ko-noto.map
new file mode 100644
index 0000000000..829f8108f0
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/uptex-ko-noto.map
@@ -0,0 +1,4 @@
+uphysmjm-h unicode NotoSerifCJKkr-Regular.otf %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UTF16-H
+uphysmjm-v unicode NotoSerifCJKkr-Regular.otf -w 1 %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UTF16-V
+uphygt-h unicode NotoSansCJKkr-Medium.otf %!DVIPSFB !HYGoThic-Medium-UniKS-UTF16-H
+uphygt-v unicode NotoSansCJKkr-Medium.otf -w 1 %!DVIPSFB !HYGoThic-Medium-UniKS-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/noto/uptex-noto-04.map b/fonts/ptex-fontmaps/maps/noto/uptex-noto-04.map
new file mode 100644
index 0000000000..b7e92456a7
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/uptex-noto-04.map
@@ -0,0 +1,10 @@
+urml unicode NotoSerifCJKjp-Regular.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+urmlv unicode NotoSerifCJKjp-Regular.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+ugbm unicode NotoSansCJKjp-Medium.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+ugbmv unicode NotoSansCJKjp-Medium.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uprml-h unicode NotoSerifCJKjp-Regular.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uprml-v unicode NotoSerifCJKjp-Regular.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+upgbm-h unicode NotoSansCJKjp-Medium.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+upgbm-v unicode NotoSansCJKjp-Medium.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uprml-hq unicode NotoSerifCJKjp-Regular.otf -l fwid %!DVIPSFB !Ryumin-Light-UniJIS-UCS2-H
+upgbm-hq unicode NotoSansCJKjp-Medium.otf -l fwid %!DVIPSFB !GothicBBB-Medium-UniJIS-UCS2-H
diff --git a/fonts/ptex-fontmaps/maps/noto/uptex-noto.map b/fonts/ptex-fontmaps/maps/noto/uptex-noto.map
new file mode 100644
index 0000000000..98d51b0d1a
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/uptex-noto.map
@@ -0,0 +1,10 @@
+urml unicode NotoSerifCJKjp-Regular.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+urmlv unicode NotoSerifCJKjp-Regular.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+ugbm unicode NotoSansCJKjp-Medium.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+ugbmv unicode NotoSansCJKjp-Medium.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uprml-h unicode NotoSerifCJKjp-Regular.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uprml-v unicode NotoSerifCJKjp-Regular.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+upgbm-h unicode NotoSansCJKjp-Medium.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+upgbm-v unicode NotoSansCJKjp-Medium.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uprml-hq unicode NotoSerifCJKjp-Regular.otf -l fwid %!DVIPSFB !Ryumin-Light-UniJIS-UCS2-H
+upgbm-hq unicode NotoSansCJKjp-Medium.otf -l fwid %!DVIPSFB !GothicBBB-Medium-UniJIS-UCS2-H
diff --git a/fonts/ptex-fontmaps/maps/noto/uptex-sc-noto.map b/fonts/ptex-fontmaps/maps/noto/uptex-sc-noto.map
new file mode 100644
index 0000000000..88526b3873
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/uptex-sc-noto.map
@@ -0,0 +1,4 @@
+upstsl-h unicode NotoSerifCJKsc-Regular.otf %!DVIPSFB !STSong-Light-UniGB-UTF16-H
+upstsl-v unicode NotoSerifCJKsc-Regular.otf -w 1 %!DVIPSFB !STSong-Light-UniGB-UTF16-V
+upstht-h unicode NotoSansCJKsc-Medium.otf %!DVIPSFB !STHeiti-Regular-UniGB-UTF16-H
+upstht-v unicode NotoSansCJKsc-Medium.otf -w 1 %!DVIPSFB !STHeiti-Regular-UniGB-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/noto/uptex-tc-noto.map b/fonts/ptex-fontmaps/maps/noto/uptex-tc-noto.map
new file mode 100644
index 0000000000..f3c65b7416
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/noto/uptex-tc-noto.map
@@ -0,0 +1,4 @@
+upmsl-h unicode NotoSerifCJKtc-Regular.otf %!DVIPSFB !MSung-Light-UniCNS-UTF16-H
+upmsl-v unicode NotoSerifCJKtc-Regular.otf -w 1 %!DVIPSFB !MSung-Light-UniCNS-UTF16-V
+upmhm-h unicode NotoSansCJKtc-Medium.otf %!DVIPSFB !MHei-Medium-UniCNS-UTF16-H
+upmhm-v unicode NotoSansCJKtc-Medium.otf -w 1 %!DVIPSFB !MHei-Medium-UniCNS-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/solaris/otf-ko-solaris.map b/fonts/ptex-fontmaps/maps/solaris/otf-ko-solaris.map
new file mode 100644
index 0000000000..d61bfccd3c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/solaris/otf-ko-solaris.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ckmr-h Identity-H h2mjsm.ttf/AK12 %!PS Myeongjo
+otf-ckmr-v Identity-V h2mjsm.ttf/AK12 %!PS Myeongjo
+otf-ckgr-h Identity-H h2gtrm.ttf/AK12 %!PS Gothic
+otf-ckgr-v Identity-V h2gtrm.ttf/AK12 %!PS Gothic
+
+% Unicode
+otf-ukmr-h UniKS-UCS2-H h2mjsm.ttf %!PS Myeongjo
+otf-ukmr-v UniKS-UCS2-V h2mjsm.ttf %!PS Myeongjo
+otf-ukgr-h UniKS-UCS2-H h2gtrm.ttf %!PS Gothic
+otf-ukgr-v UniKS-UCS2-V h2gtrm.ttf %!PS Gothic
diff --git a/fonts/ptex-fontmaps/maps/solaris/uptex-ko-solaris.map b/fonts/ptex-fontmaps/maps/solaris/uptex-ko-solaris.map
new file mode 100644
index 0000000000..21f070c41f
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/solaris/uptex-ko-solaris.map
@@ -0,0 +1,4 @@
+uphysmjm-h UniKS-UTF16-H h2mjsm.ttf %!PS Myeongjo
+uphysmjm-v UniKS-UTF16-V h2mjsm.ttf %!PS Myeongjo
+uphygt-h UniKS-UTF16-H h2gtrm.ttf %!PS Gothic
+uphygt-v UniKS-UTF16-V h2gtrm.ttf %!PS Gothic
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-ko-sourcehan-otc.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-ko-sourcehan-otc.map
new file mode 100644
index 0000000000..f7757ad3a7
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-ko-sourcehan-otc.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ckmr-h Identity-H !HYSMyeongJo-Medium
+otf-ckmr-v Identity-V !HYSMyeongJo-Medium
+otf-ckgr-h Identity-H !HYGoThic-Medium
+otf-ckgr-v Identity-V !HYGoThic-Medium
+
+% Unicode
+otf-ukmr-h unicode :1:SourceHanSerif-Regular.ttc %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UCS2-H
+otf-ukmr-v unicode :1:SourceHanSerif-Regular.ttc -w 1 %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UCS2-V
+otf-ukgr-h unicode :1:SourceHanSans-Medium.ttc %!DVIPSFB !HYGoThic-Medium-UniKS-UCS2-H
+otf-ukgr-v unicode :1:SourceHanSans-Medium.ttc -w 1 %!DVIPSFB !HYGoThic-Medium-UniKS-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-sc-sourcehan-otc.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-sc-sourcehan-otc.map
new file mode 100644
index 0000000000..bc6b29a4df
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-sc-sourcehan-otc.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H !STSong-Light
+otf-ccmr-v Identity-V !STSong-Light
+otf-ccgr-h Identity-H !STHeiti-Regular
+otf-ccgr-v Identity-V !STHeiti-Regular
+
+% Unicode
+otf-ucmr-h unicode :2:SourceHanSerif-Regular.ttc %!DVIPSFB !STSong-Light-UniGB-UCS2-H
+otf-ucmr-v unicode :2:SourceHanSerif-Regular.ttc -w 1 %!DVIPSFB !STSong-Light-UniGB-UCS2-V
+otf-ucgr-h unicode :2:SourceHanSans-Medium.ttc %!DVIPSFB !STHeiti-Regular-UniGB-UCS2-H
+otf-ucgr-v unicode :2:SourceHanSans-Medium.ttc -w 1 %!DVIPSFB !STHeiti-Regular-UniGB-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-sourcehan-otc.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-sourcehan-otc.map
new file mode 100644
index 0000000000..b5cb80cc28
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-sourcehan-otc.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H !Ryumin-Light
+hminl-v V !Ryumin-Light
+hminr-h H !Ryumin-Light
+hminr-v V !Ryumin-Light
+hminb-h H !Ryumin-Light,Bold
+hminb-v V !Ryumin-Light,Bold
+hgothr-h H !GothicBBB-Medium
+hgothr-v V !GothicBBB-Medium
+hgothb-h H !GothicBBB-Medium,Bold
+hgothb-v V !GothicBBB-Medium,Bold
+hgotheb-h H !GothicBBB-Medium,Bold
+hgotheb-v V !GothicBBB-Medium,Bold
+hmgothr-h H !GothicBBB-Medium
+hmgothr-v V !GothicBBB-Medium
+
+% TEXT, JIS04
+hminln-h H !Ryumin-Light
+hminln-v V !Ryumin-Light
+hminrn-h H !Ryumin-Light
+hminrn-v V !Ryumin-Light
+hminbn-h H !Ryumin-Light,Bold
+hminbn-v V !Ryumin-Light,Bold
+hgothrn-h H !GothicBBB-Medium
+hgothrn-v V !GothicBBB-Medium
+hgothbn-h H !GothicBBB-Medium,Bold
+hgothbn-v V !GothicBBB-Medium,Bold
+hgothebn-h H !GothicBBB-Medium,Bold
+hgothebn-v V !GothicBBB-Medium,Bold
+hmgothrn-h H !GothicBBB-Medium
+hmgothrn-v V !GothicBBB-Medium
+
+% CID
+otf-cjml-h Identity-H !Ryumin-Light
+otf-cjml-v Identity-V !Ryumin-Light
+otf-cjmr-h Identity-H !Ryumin-Light
+otf-cjmr-v Identity-V !Ryumin-Light
+otf-cjmb-h Identity-H !Ryumin-Light,Bold
+otf-cjmb-v Identity-V !Ryumin-Light,Bold
+otf-cjgr-h Identity-H !GothicBBB-Medium
+otf-cjgr-v Identity-V !GothicBBB-Medium
+otf-cjgb-h Identity-H !GothicBBB-Medium,Bold
+otf-cjgb-v Identity-V !GothicBBB-Medium,Bold
+otf-cjge-h Identity-H !GothicBBB-Medium,Bold
+otf-cjge-v Identity-V !GothicBBB-Medium,Bold
+otf-cjmgr-h Identity-H !GothicBBB-Medium
+otf-cjmgr-v Identity-V !GothicBBB-Medium
+
+% Unicode 90JIS
+otf-ujml-h unicode :0:SourceHanSerif-Light.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+otf-ujml-v unicode :0:SourceHanSerif-Light.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+otf-ujmr-h unicode :0:SourceHanSerif-Regular.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+otf-ujmr-v unicode :0:SourceHanSerif-Regular.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+otf-ujmb-h unicode :0:SourceHanSerif-Bold.ttc -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-H
+otf-ujmb-v unicode :0:SourceHanSerif-Bold.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-V
+otf-ujgr-h unicode :0:SourceHanSans-Regular.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+otf-ujgr-v unicode :0:SourceHanSans-Regular.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+otf-ujgb-h unicode :0:SourceHanSans-Bold.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+otf-ujgb-v unicode :0:SourceHanSans-Bold.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+otf-ujge-h unicode :0:SourceHanSans-Heavy.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+otf-ujge-v unicode :0:SourceHanSans-Heavy.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+otf-ujmgr-h unicode :0:SourceHanSans-Medium.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+otf-ujmgr-v unicode :0:SourceHanSans-Medium.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+
+% Unicode JIS04
+otf-ujmln-h unicode :0:SourceHanSerif-Light.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+otf-ujmln-v unicode :0:SourceHanSerif-Light.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+otf-ujmrn-h unicode :0:SourceHanSerif-Regular.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+otf-ujmrn-v unicode :0:SourceHanSerif-Regular.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+otf-ujmbn-h unicode :0:SourceHanSerif-Bold.ttc -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-H
+otf-ujmbn-v unicode :0:SourceHanSerif-Bold.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-V
+otf-ujgrn-h unicode :0:SourceHanSans-Regular.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+otf-ujgrn-v unicode :0:SourceHanSans-Regular.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+otf-ujgbn-h unicode :0:SourceHanSans-Bold.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+otf-ujgbn-v unicode :0:SourceHanSans-Bold.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+otf-ujgen-h unicode :0:SourceHanSans-Heavy.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+otf-ujgen-v unicode :0:SourceHanSans-Heavy.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+otf-ujmgrn-h unicode :0:SourceHanSans-Medium.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+otf-ujmgrn-v unicode :0:SourceHanSans-Medium.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-tc-sourcehan-otc.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-tc-sourcehan-otc.map
new file mode 100644
index 0000000000..7a7a3f55d0
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-tc-sourcehan-otc.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H !MSung-Light
+otf-ctmr-v Identity-V !MSung-Light
+otf-ctgr-h Identity-H !MHei-Medium
+otf-ctgr-v Identity-V !MHei-Medium
+
+% Unicode
+otf-utmr-h unicode :3:SourceHanSerif-Regular.ttc %!DVIPSFB !MSung-Light-UniCNS-UCS2-H
+otf-utmr-v unicode :3:SourceHanSerif-Regular.ttc -w 1 %!DVIPSFB !MSung-Light-UniCNS-UCS2-V
+otf-utgr-h unicode :3:SourceHanSans-Medium.ttc %!DVIPSFB !MHei-Medium-UniCNS-UCS2-H
+otf-utgr-v unicode :3:SourceHanSans-Medium.ttc -w 1 %!DVIPSFB !MHei-Medium-UniCNS-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-up-sourcehan-otc.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-up-sourcehan-otc.map
new file mode 100644
index 0000000000..2528bb75a4
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/otf-up-sourcehan-otc.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h unicode :0:SourceHanSerif-Light.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uphminl-v unicode :0:SourceHanSerif-Light.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+uphminr-h unicode :0:SourceHanSerif-Regular.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uphminr-v unicode :0:SourceHanSerif-Regular.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+uphminb-h unicode :0:SourceHanSerif-Bold.ttc -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-H
+uphminb-v unicode :0:SourceHanSerif-Bold.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-V
+uphgothr-h unicode :0:SourceHanSans-Regular.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+uphgothr-v unicode :0:SourceHanSans-Regular.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uphgothb-h unicode :0:SourceHanSans-Bold.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+uphgothb-v unicode :0:SourceHanSans-Bold.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+uphgotheb-h unicode :0:SourceHanSans-Heavy.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+uphgotheb-v unicode :0:SourceHanSans-Heavy.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+uphmgothr-h unicode :0:SourceHanSans-Medium.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+uphmgothr-v unicode :0:SourceHanSans-Medium.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+
+% TEXT, JIS04
+uphminln-h unicode :0:SourceHanSerif-Light.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uphminln-v unicode :0:SourceHanSerif-Light.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+uphminrn-h unicode :0:SourceHanSerif-Regular.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uphminrn-v unicode :0:SourceHanSerif-Regular.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+uphminbn-h unicode :0:SourceHanSerif-Bold.ttc -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-H
+uphminbn-v unicode :0:SourceHanSerif-Bold.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-V
+uphgothrn-h unicode :0:SourceHanSans-Regular.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+uphgothrn-v unicode :0:SourceHanSans-Regular.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uphgothbn-h unicode :0:SourceHanSans-Bold.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+uphgothbn-v unicode :0:SourceHanSans-Bold.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+uphgothebn-h unicode :0:SourceHanSans-Heavy.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+uphgothebn-v unicode :0:SourceHanSans-Heavy.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+uphmgothrn-h unicode :0:SourceHanSans-Medium.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+uphmgothrn-v unicode :0:SourceHanSans-Medium.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/ptex-sourcehan-otc-04.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/ptex-sourcehan-otc-04.map
new file mode 100644
index 0000000000..e309b88c89
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/ptex-sourcehan-otc-04.map
@@ -0,0 +1,4 @@
+rml 2004-H !Ryumin-Light
+rmlv 2004-V !Ryumin-Light
+gbm 2004-H !GothicBBB-Medium
+gbmv 2004-V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/ptex-sourcehan-otc.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/ptex-sourcehan-otc.map
new file mode 100644
index 0000000000..8f46d97081
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/ptex-sourcehan-otc.map
@@ -0,0 +1,4 @@
+rml H !Ryumin-Light
+rmlv V !Ryumin-Light
+gbm H !GothicBBB-Medium
+gbmv V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-ko-sourcehan-otc.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-ko-sourcehan-otc.map
new file mode 100644
index 0000000000..cb852b9f0a
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-ko-sourcehan-otc.map
@@ -0,0 +1,4 @@
+uphysmjm-h unicode :1:SourceHanSerif-Regular.ttc %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UTF16-H
+uphysmjm-v unicode :1:SourceHanSerif-Regular.ttc -w 1 %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UTF16-V
+uphygt-h unicode :1:SourceHanSans-Medium.ttc %!DVIPSFB !HYGoThic-Medium-UniKS-UTF16-H
+uphygt-v unicode :1:SourceHanSans-Medium.ttc -w 1 %!DVIPSFB !HYGoThic-Medium-UniKS-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sc-sourcehan-otc.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sc-sourcehan-otc.map
new file mode 100644
index 0000000000..d996a4b910
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sc-sourcehan-otc.map
@@ -0,0 +1,4 @@
+upstsl-h unicode :2:SourceHanSerif-Regular.ttc %!DVIPSFB !STSong-Light-UniGB-UTF16-H
+upstsl-v unicode :2:SourceHanSerif-Regular.ttc -w 1 %!DVIPSFB !STSong-Light-UniGB-UTF16-V
+upstht-h unicode :2:SourceHanSans-Medium.ttc %!DVIPSFB !STHeiti-Regular-UniGB-UTF16-H
+upstht-v unicode :2:SourceHanSans-Medium.ttc -w 1 %!DVIPSFB !STHeiti-Regular-UniGB-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sourcehan-otc-04.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sourcehan-otc-04.map
new file mode 100644
index 0000000000..221c5f6948
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sourcehan-otc-04.map
@@ -0,0 +1,10 @@
+urml unicode :0:SourceHanSerif-Regular.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+urmlv unicode :0:SourceHanSerif-Regular.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+ugbm unicode :0:SourceHanSans-Medium.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+ugbmv unicode :0:SourceHanSans-Medium.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uprml-h unicode :0:SourceHanSerif-Regular.ttc -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uprml-v unicode :0:SourceHanSerif-Regular.ttc -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+upgbm-h unicode :0:SourceHanSans-Medium.ttc -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+upgbm-v unicode :0:SourceHanSans-Medium.ttc -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uprml-hq unicode :0:SourceHanSerif-Regular.ttc -l fwid %!DVIPSFB !Ryumin-Light-UniJIS-UCS2-H
+upgbm-hq unicode :0:SourceHanSans-Medium.ttc -l fwid %!DVIPSFB !GothicBBB-Medium-UniJIS-UCS2-H
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sourcehan-otc.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sourcehan-otc.map
new file mode 100644
index 0000000000..f0eea80b8c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-sourcehan-otc.map
@@ -0,0 +1,10 @@
+urml unicode :0:SourceHanSerif-Regular.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+urmlv unicode :0:SourceHanSerif-Regular.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+ugbm unicode :0:SourceHanSans-Medium.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+ugbmv unicode :0:SourceHanSans-Medium.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uprml-h unicode :0:SourceHanSerif-Regular.ttc -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uprml-v unicode :0:SourceHanSerif-Regular.ttc -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+upgbm-h unicode :0:SourceHanSans-Medium.ttc -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+upgbm-v unicode :0:SourceHanSans-Medium.ttc -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uprml-hq unicode :0:SourceHanSerif-Regular.ttc -l fwid %!DVIPSFB !Ryumin-Light-UniJIS-UCS2-H
+upgbm-hq unicode :0:SourceHanSans-Medium.ttc -l fwid %!DVIPSFB !GothicBBB-Medium-UniJIS-UCS2-H
diff --git a/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-tc-sourcehan-otc.map b/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-tc-sourcehan-otc.map
new file mode 100644
index 0000000000..e21919c430
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan-otc/uptex-tc-sourcehan-otc.map
@@ -0,0 +1,4 @@
+upmsl-h unicode :3:SourceHanSerif-Regular.ttc %!DVIPSFB !MSung-Light-UniCNS-UTF16-H
+upmsl-v unicode :3:SourceHanSerif-Regular.ttc -w 1 %!DVIPSFB !MSung-Light-UniCNS-UTF16-V
+upmhm-h unicode :3:SourceHanSans-Medium.ttc %!DVIPSFB !MHei-Medium-UniCNS-UTF16-H
+upmhm-v unicode :3:SourceHanSans-Medium.ttc -w 1 %!DVIPSFB !MHei-Medium-UniCNS-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/otf-ko-sourcehan.map b/fonts/ptex-fontmaps/maps/sourcehan/otf-ko-sourcehan.map
new file mode 100644
index 0000000000..4c42794098
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/otf-ko-sourcehan.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ckmr-h Identity-H !HYSMyeongJo-Medium
+otf-ckmr-v Identity-V !HYSMyeongJo-Medium
+otf-ckgr-h Identity-H !HYGoThic-Medium
+otf-ckgr-v Identity-V !HYGoThic-Medium
+
+% Unicode
+otf-ukmr-h unicode SourceHanSerifK-Regular.otf %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UCS2-H
+otf-ukmr-v unicode SourceHanSerifK-Regular.otf -w 1 %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UCS2-V
+otf-ukgr-h unicode SourceHanSansK-Medium.otf %!DVIPSFB !HYGoThic-Medium-UniKS-UCS2-H
+otf-ukgr-v unicode SourceHanSansK-Medium.otf -w 1 %!DVIPSFB !HYGoThic-Medium-UniKS-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/otf-sc-sourcehan.map b/fonts/ptex-fontmaps/maps/sourcehan/otf-sc-sourcehan.map
new file mode 100644
index 0000000000..1610f1d08a
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/otf-sc-sourcehan.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ccmr-h Identity-H !STSong-Light
+otf-ccmr-v Identity-V !STSong-Light
+otf-ccgr-h Identity-H !STHeiti-Regular
+otf-ccgr-v Identity-V !STHeiti-Regular
+
+% Unicode
+otf-ucmr-h unicode SourceHanSerifSC-Regular.otf %!DVIPSFB !STSong-Light-UniGB-UCS2-H
+otf-ucmr-v unicode SourceHanSerifSC-Regular.otf -w 1 %!DVIPSFB !STSong-Light-UniGB-UCS2-V
+otf-ucgr-h unicode SourceHanSansSC-Medium.otf %!DVIPSFB !STHeiti-Regular-UniGB-UCS2-H
+otf-ucgr-v unicode SourceHanSansSC-Medium.otf -w 1 %!DVIPSFB !STHeiti-Regular-UniGB-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/otf-sourcehan.map b/fonts/ptex-fontmaps/maps/sourcehan/otf-sourcehan.map
new file mode 100644
index 0000000000..e7d98d9c10
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/otf-sourcehan.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H !Ryumin-Light
+hminl-v V !Ryumin-Light
+hminr-h H !Ryumin-Light
+hminr-v V !Ryumin-Light
+hminb-h H !Ryumin-Light,Bold
+hminb-v V !Ryumin-Light,Bold
+hgothr-h H !GothicBBB-Medium
+hgothr-v V !GothicBBB-Medium
+hgothb-h H !GothicBBB-Medium,Bold
+hgothb-v V !GothicBBB-Medium,Bold
+hgotheb-h H !GothicBBB-Medium,Bold
+hgotheb-v V !GothicBBB-Medium,Bold
+hmgothr-h H !GothicBBB-Medium
+hmgothr-v V !GothicBBB-Medium
+
+% TEXT, JIS04
+hminln-h H !Ryumin-Light
+hminln-v V !Ryumin-Light
+hminrn-h H !Ryumin-Light
+hminrn-v V !Ryumin-Light
+hminbn-h H !Ryumin-Light,Bold
+hminbn-v V !Ryumin-Light,Bold
+hgothrn-h H !GothicBBB-Medium
+hgothrn-v V !GothicBBB-Medium
+hgothbn-h H !GothicBBB-Medium,Bold
+hgothbn-v V !GothicBBB-Medium,Bold
+hgothebn-h H !GothicBBB-Medium,Bold
+hgothebn-v V !GothicBBB-Medium,Bold
+hmgothrn-h H !GothicBBB-Medium
+hmgothrn-v V !GothicBBB-Medium
+
+% CID
+otf-cjml-h Identity-H !Ryumin-Light
+otf-cjml-v Identity-V !Ryumin-Light
+otf-cjmr-h Identity-H !Ryumin-Light
+otf-cjmr-v Identity-V !Ryumin-Light
+otf-cjmb-h Identity-H !Ryumin-Light,Bold
+otf-cjmb-v Identity-V !Ryumin-Light,Bold
+otf-cjgr-h Identity-H !GothicBBB-Medium
+otf-cjgr-v Identity-V !GothicBBB-Medium
+otf-cjgb-h Identity-H !GothicBBB-Medium,Bold
+otf-cjgb-v Identity-V !GothicBBB-Medium,Bold
+otf-cjge-h Identity-H !GothicBBB-Medium,Bold
+otf-cjge-v Identity-V !GothicBBB-Medium,Bold
+otf-cjmgr-h Identity-H !GothicBBB-Medium
+otf-cjmgr-v Identity-V !GothicBBB-Medium
+
+% Unicode 90JIS
+otf-ujml-h unicode SourceHanSerif-Light.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+otf-ujml-v unicode SourceHanSerif-Light.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+otf-ujmr-h unicode SourceHanSerif-Regular.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+otf-ujmr-v unicode SourceHanSerif-Regular.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+otf-ujmb-h unicode SourceHanSerif-Bold.otf -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-H
+otf-ujmb-v unicode SourceHanSerif-Bold.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-V
+otf-ujgr-h unicode SourceHanSans-Regular.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+otf-ujgr-v unicode SourceHanSans-Regular.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+otf-ujgb-h unicode SourceHanSans-Bold.otf -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+otf-ujgb-v unicode SourceHanSans-Bold.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+otf-ujge-h unicode SourceHanSans-Heavy.otf -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+otf-ujge-v unicode SourceHanSans-Heavy.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+otf-ujmgr-h unicode SourceHanSans-Medium.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+otf-ujmgr-v unicode SourceHanSans-Medium.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+
+% Unicode JIS04
+otf-ujmln-h unicode SourceHanSerif-Light.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+otf-ujmln-v unicode SourceHanSerif-Light.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+otf-ujmrn-h unicode SourceHanSerif-Regular.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+otf-ujmrn-v unicode SourceHanSerif-Regular.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+otf-ujmbn-h unicode SourceHanSerif-Bold.otf -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-H
+otf-ujmbn-v unicode SourceHanSerif-Bold.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-V
+otf-ujgrn-h unicode SourceHanSans-Regular.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+otf-ujgrn-v unicode SourceHanSans-Regular.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+otf-ujgbn-h unicode SourceHanSans-Bold.otf -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+otf-ujgbn-v unicode SourceHanSans-Bold.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+otf-ujgen-h unicode SourceHanSans-Heavy.otf -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+otf-ujgen-v unicode SourceHanSans-Heavy.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+otf-ujmgrn-h unicode SourceHanSans-Medium.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+otf-ujmgrn-v unicode SourceHanSans-Medium.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/otf-tc-sourcehan.map b/fonts/ptex-fontmaps/maps/sourcehan/otf-tc-sourcehan.map
new file mode 100644
index 0000000000..172a04f63c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/otf-tc-sourcehan.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ctmr-h Identity-H !MSung-Light
+otf-ctmr-v Identity-V !MSung-Light
+otf-ctgr-h Identity-H !MHei-Medium
+otf-ctgr-v Identity-V !MHei-Medium
+
+% Unicode
+otf-utmr-h unicode SourceHanSerifTC-Regular.otf %!DVIPSFB !MSung-Light-UniCNS-UCS2-H
+otf-utmr-v unicode SourceHanSerifTC-Regular.otf -w 1 %!DVIPSFB !MSung-Light-UniCNS-UCS2-V
+otf-utgr-h unicode SourceHanSansTC-Medium.otf %!DVIPSFB !MHei-Medium-UniCNS-UCS2-H
+otf-utgr-v unicode SourceHanSansTC-Medium.otf -w 1 %!DVIPSFB !MHei-Medium-UniCNS-UCS2-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/otf-up-sourcehan.map b/fonts/ptex-fontmaps/maps/sourcehan/otf-up-sourcehan.map
new file mode 100644
index 0000000000..48b6d1389d
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/otf-up-sourcehan.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h unicode SourceHanSerif-Light.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uphminl-v unicode SourceHanSerif-Light.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+uphminr-h unicode SourceHanSerif-Regular.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uphminr-v unicode SourceHanSerif-Regular.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+uphminb-h unicode SourceHanSerif-Bold.otf -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-H
+uphminb-v unicode SourceHanSerif-Bold.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light,Bold-UniJIS-UTF16-V
+uphgothr-h unicode SourceHanSans-Regular.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+uphgothr-v unicode SourceHanSans-Regular.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uphgothb-h unicode SourceHanSans-Bold.otf -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+uphgothb-v unicode SourceHanSans-Bold.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+uphgotheb-h unicode SourceHanSans-Heavy.otf -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-H
+uphgotheb-v unicode SourceHanSans-Heavy.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS-UTF16-V
+uphmgothr-h unicode SourceHanSans-Medium.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+uphmgothr-v unicode SourceHanSans-Medium.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+
+% TEXT, JIS04
+uphminln-h unicode SourceHanSerif-Light.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uphminln-v unicode SourceHanSerif-Light.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+uphminrn-h unicode SourceHanSerif-Regular.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uphminrn-v unicode SourceHanSerif-Regular.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+uphminbn-h unicode SourceHanSerif-Bold.otf -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-H
+uphminbn-v unicode SourceHanSerif-Bold.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light,Bold-UniJIS2004-UTF16-V
+uphgothrn-h unicode SourceHanSans-Regular.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+uphgothrn-v unicode SourceHanSans-Regular.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uphgothbn-h unicode SourceHanSans-Bold.otf -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+uphgothbn-v unicode SourceHanSans-Bold.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+uphgothebn-h unicode SourceHanSans-Heavy.otf -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-H
+uphgothebn-v unicode SourceHanSans-Heavy.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium,Bold-UniJIS2004-UTF16-V
+uphmgothrn-h unicode SourceHanSans-Medium.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+uphmgothrn-v unicode SourceHanSans-Medium.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/ptex-sourcehan-04.map b/fonts/ptex-fontmaps/maps/sourcehan/ptex-sourcehan-04.map
new file mode 100644
index 0000000000..e309b88c89
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/ptex-sourcehan-04.map
@@ -0,0 +1,4 @@
+rml 2004-H !Ryumin-Light
+rmlv 2004-V !Ryumin-Light
+gbm 2004-H !GothicBBB-Medium
+gbmv 2004-V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/ptex-sourcehan.map b/fonts/ptex-fontmaps/maps/sourcehan/ptex-sourcehan.map
new file mode 100644
index 0000000000..8f46d97081
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/ptex-sourcehan.map
@@ -0,0 +1,4 @@
+rml H !Ryumin-Light
+rmlv V !Ryumin-Light
+gbm H !GothicBBB-Medium
+gbmv V !GothicBBB-Medium
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/uptex-ko-sourcehan.map b/fonts/ptex-fontmaps/maps/sourcehan/uptex-ko-sourcehan.map
new file mode 100644
index 0000000000..46a95251e0
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/uptex-ko-sourcehan.map
@@ -0,0 +1,4 @@
+uphysmjm-h unicode SourceHanSerifK-Regular.otf %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UTF16-H
+uphysmjm-v unicode SourceHanSerifK-Regular.otf -w 1 %!DVIPSFB !HYSMyeongJo-Medium-UniKS-UTF16-V
+uphygt-h unicode SourceHanSansK-Medium.otf %!DVIPSFB !HYGoThic-Medium-UniKS-UTF16-H
+uphygt-v unicode SourceHanSansK-Medium.otf -w 1 %!DVIPSFB !HYGoThic-Medium-UniKS-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/uptex-sc-sourcehan.map b/fonts/ptex-fontmaps/maps/sourcehan/uptex-sc-sourcehan.map
new file mode 100644
index 0000000000..5a74a1f60f
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/uptex-sc-sourcehan.map
@@ -0,0 +1,4 @@
+upstsl-h unicode SourceHanSerifSC-Regular.otf %!DVIPSFB !STSong-Light-UniGB-UTF16-H
+upstsl-v unicode SourceHanSerifSC-Regular.otf -w 1 %!DVIPSFB !STSong-Light-UniGB-UTF16-V
+upstht-h unicode SourceHanSansSC-Medium.otf %!DVIPSFB !STHeiti-Regular-UniGB-UTF16-H
+upstht-v unicode SourceHanSansSC-Medium.otf -w 1 %!DVIPSFB !STHeiti-Regular-UniGB-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/uptex-sourcehan-04.map b/fonts/ptex-fontmaps/maps/sourcehan/uptex-sourcehan-04.map
new file mode 100644
index 0000000000..00964c88b7
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/uptex-sourcehan-04.map
@@ -0,0 +1,10 @@
+urml unicode SourceHanSerif-Regular.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+urmlv unicode SourceHanSerif-Regular.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+ugbm unicode SourceHanSans-Medium.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+ugbmv unicode SourceHanSans-Medium.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uprml-h unicode SourceHanSerif-Regular.otf -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-H
+uprml-v unicode SourceHanSerif-Regular.otf -w 1 -l jp04 %!DVIPSFB !Ryumin-Light-UniJIS2004-UTF16-V
+upgbm-h unicode SourceHanSans-Medium.otf -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-H
+upgbm-v unicode SourceHanSans-Medium.otf -w 1 -l jp04 %!DVIPSFB !GothicBBB-Medium-UniJIS2004-UTF16-V
+uprml-hq unicode SourceHanSerif-Regular.otf -l fwid %!DVIPSFB !Ryumin-Light-UniJIS-UCS2-H
+upgbm-hq unicode SourceHanSans-Medium.otf -l fwid %!DVIPSFB !GothicBBB-Medium-UniJIS-UCS2-H
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/uptex-sourcehan.map b/fonts/ptex-fontmaps/maps/sourcehan/uptex-sourcehan.map
new file mode 100644
index 0000000000..510c81b7e7
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/uptex-sourcehan.map
@@ -0,0 +1,10 @@
+urml unicode SourceHanSerif-Regular.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+urmlv unicode SourceHanSerif-Regular.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+ugbm unicode SourceHanSans-Medium.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+ugbmv unicode SourceHanSans-Medium.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uprml-h unicode SourceHanSerif-Regular.otf -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-H
+uprml-v unicode SourceHanSerif-Regular.otf -w 1 -l jp90 %!DVIPSFB !Ryumin-Light-UniJIS-UTF16-V
+upgbm-h unicode SourceHanSans-Medium.otf -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-H
+upgbm-v unicode SourceHanSans-Medium.otf -w 1 -l jp90 %!DVIPSFB !GothicBBB-Medium-UniJIS-UTF16-V
+uprml-hq unicode SourceHanSerif-Regular.otf -l fwid %!DVIPSFB !Ryumin-Light-UniJIS-UCS2-H
+upgbm-hq unicode SourceHanSans-Medium.otf -l fwid %!DVIPSFB !GothicBBB-Medium-UniJIS-UCS2-H
diff --git a/fonts/ptex-fontmaps/maps/sourcehan/uptex-tc-sourcehan.map b/fonts/ptex-fontmaps/maps/sourcehan/uptex-tc-sourcehan.map
new file mode 100644
index 0000000000..095e368a3a
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/sourcehan/uptex-tc-sourcehan.map
@@ -0,0 +1,4 @@
+upmsl-h unicode SourceHanSerifTC-Regular.otf %!DVIPSFB !MSung-Light-UniCNS-UTF16-H
+upmsl-v unicode SourceHanSerifTC-Regular.otf -w 1 %!DVIPSFB !MSung-Light-UniCNS-UTF16-V
+upmhm-h unicode SourceHanSansTC-Medium.otf %!DVIPSFB !MHei-Medium-UniCNS-UTF16-H
+upmhm-v unicode SourceHanSansTC-Medium.otf -w 1 %!DVIPSFB !MHei-Medium-UniCNS-UTF16-V
diff --git a/fonts/ptex-fontmaps/maps/ume/otf-ume.map b/fonts/ptex-fontmaps/maps/ume/otf-ume.map
new file mode 100644
index 0000000000..0061d9e73f
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ume/otf-ume.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H ume-tmo3.ttf %!PS Ume-Mincho
+hminl-v V ume-tmo3.ttf %!PS Ume-Mincho
+hminr-h H ume-tmo3.ttf %!PS Ume-Mincho
+hminr-v V ume-tmo3.ttf %!PS Ume-Mincho
+hminb-h H ume-tmo3.ttf %!PS Ume-Mincho
+hminb-v V ume-tmo3.ttf %!PS Ume-Mincho
+hgothr-h H ume-tgo4.ttf %!PS Ume-Gothic
+hgothr-v V ume-tgo4.ttf %!PS Ume-Gothic
+hgothb-h H ume-tgo5.ttf %!PS Ume-Gothic-O5
+hgothb-v V ume-tgo5.ttf %!PS Ume-Gothic-O5
+hgotheb-h H ume-tgo5.ttf %!PS Ume-Gothic-O5
+hgotheb-v V ume-tgo5.ttf %!PS Ume-Gothic-O5
+hmgothr-h H ume-tgo4.ttf %!PS Ume-Gothic
+hmgothr-v V ume-tgo4.ttf %!PS Ume-Gothic
+
+% TEXT, JIS04
+hminln-h H ume-tmo3.ttf %!PS Ume-Mincho
+hminln-v V ume-tmo3.ttf %!PS Ume-Mincho
+hminrn-h H ume-tmo3.ttf %!PS Ume-Mincho
+hminrn-v V ume-tmo3.ttf %!PS Ume-Mincho
+hminbn-h H ume-tmo3.ttf %!PS Ume-Mincho
+hminbn-v V ume-tmo3.ttf %!PS Ume-Mincho
+hgothrn-h H ume-tgo4.ttf %!PS Ume-Gothic
+hgothrn-v V ume-tgo4.ttf %!PS Ume-Gothic
+hgothbn-h H ume-tgo5.ttf %!PS Ume-Gothic-O5
+hgothbn-v V ume-tgo5.ttf %!PS Ume-Gothic-O5
+hgothebn-h H ume-tgo5.ttf %!PS Ume-Gothic-O5
+hgothebn-v V ume-tgo5.ttf %!PS Ume-Gothic-O5
+hmgothrn-h H ume-tgo4.ttf %!PS Ume-Gothic
+hmgothrn-v V ume-tgo4.ttf %!PS Ume-Gothic
+
+% CID
+otf-cjml-h Identity-H ume-tmo3.ttf/AJ16 %!PS Ume-Mincho
+otf-cjml-v Identity-V ume-tmo3.ttf/AJ16 %!PS Ume-Mincho
+otf-cjmr-h Identity-H ume-tmo3.ttf/AJ16 %!PS Ume-Mincho
+otf-cjmr-v Identity-V ume-tmo3.ttf/AJ16 %!PS Ume-Mincho
+otf-cjmb-h Identity-H ume-tmo3.ttf/AJ16 %!PS Ume-Mincho
+otf-cjmb-v Identity-V ume-tmo3.ttf/AJ16 %!PS Ume-Mincho
+otf-cjgr-h Identity-H ume-tgo4.ttf/AJ16 %!PS Ume-Gothic
+otf-cjgr-v Identity-V ume-tgo4.ttf/AJ16 %!PS Ume-Gothic
+otf-cjgb-h Identity-H ume-tgo5.ttf/AJ16 %!PS Ume-Gothic-O5
+otf-cjgb-v Identity-V ume-tgo5.ttf/AJ16 %!PS Ume-Gothic-O5
+otf-cjge-h Identity-H ume-tgo5.ttf/AJ16 %!PS Ume-Gothic-O5
+otf-cjge-v Identity-V ume-tgo5.ttf/AJ16 %!PS Ume-Gothic-O5
+otf-cjmgr-h Identity-H ume-tgo4.ttf/AJ16 %!PS Ume-Gothic
+otf-cjmgr-v Identity-V ume-tgo4.ttf/AJ16 %!PS Ume-Gothic
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujml-v UniJIS-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujmr-h UniJIS-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujmr-v UniJIS-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujmb-h UniJIS-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujmb-v UniJIS-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujgr-h UniJIS-UTF16-H ume-tgo4.ttf %!PS Ume-Gothic
+otf-ujgr-v UniJIS-UTF16-V ume-tgo4.ttf %!PS Ume-Gothic
+otf-ujgb-h UniJIS-UTF16-H ume-tgo5.ttf %!PS Ume-Gothic-O5
+otf-ujgb-v UniJIS-UTF16-V ume-tgo5.ttf %!PS Ume-Gothic-O5
+otf-ujge-h UniJIS-UTF16-H ume-tgo5.ttf %!PS Ume-Gothic-O5
+otf-ujge-v UniJIS-UTF16-V ume-tgo5.ttf %!PS Ume-Gothic-O5
+otf-ujmgr-h UniJIS-UTF16-H ume-tgo4.ttf %!PS Ume-Gothic
+otf-ujmgr-v UniJIS-UTF16-V ume-tgo4.ttf %!PS Ume-Gothic
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujmln-v UniJIS2004-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujmrn-h UniJIS2004-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujmrn-v UniJIS2004-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujmbn-h UniJIS2004-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujmbn-v UniJIS2004-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+otf-ujgrn-h UniJIS2004-UTF16-H ume-tgo4.ttf %!PS Ume-Gothic
+otf-ujgrn-v UniJIS2004-UTF16-V ume-tgo4.ttf %!PS Ume-Gothic
+otf-ujgbn-h UniJIS2004-UTF16-H ume-tgo5.ttf %!PS Ume-Gothic-O5
+otf-ujgbn-v UniJIS2004-UTF16-V ume-tgo5.ttf %!PS Ume-Gothic-O5
+otf-ujgen-h UniJIS2004-UTF16-H ume-tgo5.ttf %!PS Ume-Gothic-O5
+otf-ujgen-v UniJIS2004-UTF16-V ume-tgo5.ttf %!PS Ume-Gothic-O5
+otf-ujmgrn-h UniJIS2004-UTF16-H ume-tgo4.ttf %!PS Ume-Gothic
+otf-ujmgrn-v UniJIS2004-UTF16-V ume-tgo4.ttf %!PS Ume-Gothic
diff --git a/fonts/ptex-fontmaps/maps/ume/otf-up-ume.map b/fonts/ptex-fontmaps/maps/ume/otf-up-ume.map
new file mode 100644
index 0000000000..2a329c32ae
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ume/otf-up-ume.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+uphminl-v UniJIS-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+uphminr-h UniJIS-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+uphminr-v UniJIS-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+uphminb-h UniJIS-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+uphminb-v UniJIS-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+uphgothr-h UniJIS-UTF16-H ume-tgo4.ttf %!PS Ume-Gothic
+uphgothr-v UniJIS-UTF16-V ume-tgo4.ttf %!PS Ume-Gothic
+uphgothb-h UniJIS-UTF16-H ume-tgo5.ttf %!PS Ume-Gothic-O5
+uphgothb-v UniJIS-UTF16-V ume-tgo5.ttf %!PS Ume-Gothic-O5
+uphgotheb-h UniJIS-UTF16-H ume-tgo5.ttf %!PS Ume-Gothic-O5
+uphgotheb-v UniJIS-UTF16-V ume-tgo5.ttf %!PS Ume-Gothic-O5
+uphmgothr-h UniJIS-UTF16-H ume-tgo4.ttf %!PS Ume-Gothic
+uphmgothr-v UniJIS-UTF16-V ume-tgo4.ttf %!PS Ume-Gothic
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+uphminln-v UniJIS2004-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+uphminrn-h UniJIS2004-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+uphminrn-v UniJIS2004-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+uphminbn-h UniJIS2004-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+uphminbn-v UniJIS2004-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+uphgothrn-h UniJIS2004-UTF16-H ume-tgo4.ttf %!PS Ume-Gothic
+uphgothrn-v UniJIS2004-UTF16-V ume-tgo4.ttf %!PS Ume-Gothic
+uphgothbn-h UniJIS2004-UTF16-H ume-tgo5.ttf %!PS Ume-Gothic-O5
+uphgothbn-v UniJIS2004-UTF16-V ume-tgo5.ttf %!PS Ume-Gothic-O5
+uphgothebn-h UniJIS2004-UTF16-H ume-tgo5.ttf %!PS Ume-Gothic-O5
+uphgothebn-v UniJIS2004-UTF16-V ume-tgo5.ttf %!PS Ume-Gothic-O5
+uphmgothrn-h UniJIS2004-UTF16-H ume-tgo4.ttf %!PS Ume-Gothic
+uphmgothrn-v UniJIS2004-UTF16-V ume-tgo4.ttf %!PS Ume-Gothic
diff --git a/fonts/ptex-fontmaps/maps/ume/ptex-ume.map b/fonts/ptex-fontmaps/maps/ume/ptex-ume.map
new file mode 100644
index 0000000000..db5f84a574
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ume/ptex-ume.map
@@ -0,0 +1,4 @@
+rml H ume-tmo3.ttf %!PS Ume-Mincho
+rmlv V ume-tmo3.ttf %!PS Ume-Mincho
+gbm H ume-tgo5.ttf %!PS Ume-Gothic-O5
+gbmv V ume-tgo5.ttf %!PS Ume-Gothic-O5
diff --git a/fonts/ptex-fontmaps/maps/ume/uptex-ume.map b/fonts/ptex-fontmaps/maps/ume/uptex-ume.map
new file mode 100644
index 0000000000..c32dbe0e02
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/ume/uptex-ume.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+urmlv UniJIS-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+ugbm UniJIS-UTF16-H ume-tgo5.ttf %!PS Ume-Gothic-O5
+ugbmv UniJIS-UTF16-V ume-tgo5.ttf %!PS Ume-Gothic-O5
+uprml-h UniJIS-UTF16-H ume-tmo3.ttf %!PS Ume-Mincho
+uprml-v UniJIS-UTF16-V ume-tmo3.ttf %!PS Ume-Mincho
+upgbm-h UniJIS-UTF16-H ume-tgo5.ttf %!PS Ume-Gothic-O5
+upgbm-v UniJIS-UTF16-V ume-tgo5.ttf %!PS Ume-Gothic-O5
+uprml-hq UniJIS-UCS2-H ume-tmo3.ttf %!PS Ume-Mincho
+upgbm-hq UniJIS-UCS2-H ume-tgo5.ttf %!PS Ume-Gothic-O5
diff --git a/fonts/ptex-fontmaps/maps/unfonts/otf-ko-unfonts.map b/fonts/ptex-fontmaps/maps/unfonts/otf-ko-unfonts.map
new file mode 100644
index 0000000000..118a5d1f53
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/unfonts/otf-ko-unfonts.map
@@ -0,0 +1,12 @@
+
+% CID
+otf-ckmr-h Identity-H UnBatang.ttf/AK12
+otf-ckmr-v Identity-V UnBatang.ttf/AK12
+otf-ckgr-h Identity-H UnDotum.ttf/AK12
+otf-ckgr-v Identity-V UnDotum.ttf/AK12
+
+% Unicode
+otf-ukmr-h UniKS-UCS2-H UnBatang.ttf
+otf-ukmr-v UniKS-UCS2-V UnBatang.ttf
+otf-ukgr-h UniKS-UCS2-H UnDotum.ttf
+otf-ukgr-v UniKS-UCS2-V UnDotum.ttf
diff --git a/fonts/ptex-fontmaps/maps/unfonts/uptex-ko-unfonts.map b/fonts/ptex-fontmaps/maps/unfonts/uptex-ko-unfonts.map
new file mode 100644
index 0000000000..73ded43eb2
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/unfonts/uptex-ko-unfonts.map
@@ -0,0 +1,4 @@
+uphysmjm-h UniKS-UTF16-H UnBatang.ttf
+uphysmjm-v UniKS-UTF16-V UnBatang.ttf
+uphygt-h UniKS-UTF16-H UnDotum.ttf
+uphygt-v UniKS-UTF16-V UnDotum.ttf
diff --git a/fonts/ptex-fontmaps/maps/yu-osx/otf-up-yu-osx.map b/fonts/ptex-fontmaps/maps/yu-osx/otf-up-yu-osx.map
new file mode 100644
index 0000000000..cf65d10471
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-osx/otf-up-yu-osx.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H YuMin-Medium.otf
+uphminl-v UniJIS-UTF16-V YuMin-Medium.otf
+uphminr-h UniJIS-UTF16-H YuMin-Medium.otf
+uphminr-v UniJIS-UTF16-V YuMin-Medium.otf
+uphminb-h UniJIS-UTF16-H YuMin-Demibold.otf
+uphminb-v UniJIS-UTF16-V YuMin-Demibold.otf
+uphgothr-h UniJIS-UTF16-H YuGo-Medium.otf
+uphgothr-v UniJIS-UTF16-V YuGo-Medium.otf
+uphgothb-h UniJIS-UTF16-H YuGo-Bold.otf
+uphgothb-v UniJIS-UTF16-V YuGo-Bold.otf
+uphgotheb-h UniJIS-UTF16-H YuGo-Bold.otf
+uphgotheb-v UniJIS-UTF16-V YuGo-Bold.otf
+uphmgothr-h UniJIS-UTF16-H YuGo-Bold.otf
+uphmgothr-v UniJIS-UTF16-V YuGo-Bold.otf
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H YuMin-Medium.otf
+uphminln-v UniJIS2004-UTF16-V YuMin-Medium.otf
+uphminrn-h UniJIS2004-UTF16-H YuMin-Medium.otf
+uphminrn-v UniJIS2004-UTF16-V YuMin-Medium.otf
+uphminbn-h UniJIS2004-UTF16-H YuMin-Demibold.otf
+uphminbn-v UniJIS2004-UTF16-V YuMin-Demibold.otf
+uphgothrn-h UniJIS2004-UTF16-H YuGo-Medium.otf
+uphgothrn-v UniJIS2004-UTF16-V YuGo-Medium.otf
+uphgothbn-h UniJIS2004-UTF16-H YuGo-Bold.otf
+uphgothbn-v UniJIS2004-UTF16-V YuGo-Bold.otf
+uphgothebn-h UniJIS2004-UTF16-H YuGo-Bold.otf
+uphgothebn-v UniJIS2004-UTF16-V YuGo-Bold.otf
+uphmgothrn-h UniJIS2004-UTF16-H YuGo-Bold.otf
+uphmgothrn-v UniJIS2004-UTF16-V YuGo-Bold.otf
diff --git a/fonts/ptex-fontmaps/maps/yu-osx/otf-yu-osx.map b/fonts/ptex-fontmaps/maps/yu-osx/otf-yu-osx.map
new file mode 100644
index 0000000000..7ab78c040d
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-osx/otf-yu-osx.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H YuMin-Medium.otf
+hminl-v V YuMin-Medium.otf
+hminr-h H YuMin-Medium.otf
+hminr-v V YuMin-Medium.otf
+hminb-h H YuMin-Demibold.otf
+hminb-v V YuMin-Demibold.otf
+hgothr-h H YuGo-Medium.otf
+hgothr-v V YuGo-Medium.otf
+hgothb-h H YuGo-Bold.otf
+hgothb-v V YuGo-Bold.otf
+hgotheb-h H YuGo-Bold.otf
+hgotheb-v V YuGo-Bold.otf
+hmgothr-h H YuGo-Bold.otf
+hmgothr-v V YuGo-Bold.otf
+
+% TEXT, JIS04
+hminln-h H YuMin-Medium.otf
+hminln-v V YuMin-Medium.otf
+hminrn-h H YuMin-Medium.otf
+hminrn-v V YuMin-Medium.otf
+hminbn-h H YuMin-Demibold.otf
+hminbn-v V YuMin-Demibold.otf
+hgothrn-h H YuGo-Medium.otf
+hgothrn-v V YuGo-Medium.otf
+hgothbn-h H YuGo-Bold.otf
+hgothbn-v V YuGo-Bold.otf
+hgothebn-h H YuGo-Bold.otf
+hgothebn-v V YuGo-Bold.otf
+hmgothrn-h H YuGo-Bold.otf
+hmgothrn-v V YuGo-Bold.otf
+
+% CID
+otf-cjml-h Identity-H YuMin-Medium.otf
+otf-cjml-v Identity-V YuMin-Medium.otf
+otf-cjmr-h Identity-H YuMin-Medium.otf
+otf-cjmr-v Identity-V YuMin-Medium.otf
+otf-cjmb-h Identity-H YuMin-Demibold.otf
+otf-cjmb-v Identity-V YuMin-Demibold.otf
+otf-cjgr-h Identity-H YuGo-Medium.otf
+otf-cjgr-v Identity-V YuGo-Medium.otf
+otf-cjgb-h Identity-H YuGo-Bold.otf
+otf-cjgb-v Identity-V YuGo-Bold.otf
+otf-cjge-h Identity-H YuGo-Bold.otf
+otf-cjge-v Identity-V YuGo-Bold.otf
+otf-cjmgr-h Identity-H YuGo-Bold.otf
+otf-cjmgr-v Identity-V YuGo-Bold.otf
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H YuMin-Medium.otf
+otf-ujml-v UniJIS-UTF16-V YuMin-Medium.otf
+otf-ujmr-h UniJIS-UTF16-H YuMin-Medium.otf
+otf-ujmr-v UniJIS-UTF16-V YuMin-Medium.otf
+otf-ujmb-h UniJIS-UTF16-H YuMin-Demibold.otf
+otf-ujmb-v UniJIS-UTF16-V YuMin-Demibold.otf
+otf-ujgr-h UniJIS-UTF16-H YuGo-Medium.otf
+otf-ujgr-v UniJIS-UTF16-V YuGo-Medium.otf
+otf-ujgb-h UniJIS-UTF16-H YuGo-Bold.otf
+otf-ujgb-v UniJIS-UTF16-V YuGo-Bold.otf
+otf-ujge-h UniJIS-UTF16-H YuGo-Bold.otf
+otf-ujge-v UniJIS-UTF16-V YuGo-Bold.otf
+otf-ujmgr-h UniJIS-UTF16-H YuGo-Bold.otf
+otf-ujmgr-v UniJIS-UTF16-V YuGo-Bold.otf
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H YuMin-Medium.otf
+otf-ujmln-v UniJIS2004-UTF16-V YuMin-Medium.otf
+otf-ujmrn-h UniJIS2004-UTF16-H YuMin-Medium.otf
+otf-ujmrn-v UniJIS2004-UTF16-V YuMin-Medium.otf
+otf-ujmbn-h UniJIS2004-UTF16-H YuMin-Demibold.otf
+otf-ujmbn-v UniJIS2004-UTF16-V YuMin-Demibold.otf
+otf-ujgrn-h UniJIS2004-UTF16-H YuGo-Medium.otf
+otf-ujgrn-v UniJIS2004-UTF16-V YuGo-Medium.otf
+otf-ujgbn-h UniJIS2004-UTF16-H YuGo-Bold.otf
+otf-ujgbn-v UniJIS2004-UTF16-V YuGo-Bold.otf
+otf-ujgen-h UniJIS2004-UTF16-H YuGo-Bold.otf
+otf-ujgen-v UniJIS2004-UTF16-V YuGo-Bold.otf
+otf-ujmgrn-h UniJIS2004-UTF16-H YuGo-Bold.otf
+otf-ujmgrn-v UniJIS2004-UTF16-V YuGo-Bold.otf
diff --git a/fonts/ptex-fontmaps/maps/yu-osx/ptex-yu-osx-04.map b/fonts/ptex-fontmaps/maps/yu-osx/ptex-yu-osx-04.map
new file mode 100644
index 0000000000..6820e7a395
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-osx/ptex-yu-osx-04.map
@@ -0,0 +1,4 @@
+rml 2004-H YuMin-Medium.otf
+rmlv 2004-V YuMin-Medium.otf
+gbm 2004-H YuGo-Medium.otf
+gbmv 2004-V YuGo-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/yu-osx/ptex-yu-osx.map b/fonts/ptex-fontmaps/maps/yu-osx/ptex-yu-osx.map
new file mode 100644
index 0000000000..1e91e0f0e2
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-osx/ptex-yu-osx.map
@@ -0,0 +1,4 @@
+rml H YuMin-Medium.otf
+rmlv V YuMin-Medium.otf
+gbm H YuGo-Medium.otf
+gbmv V YuGo-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/yu-osx/uptex-yu-osx-04.map b/fonts/ptex-fontmaps/maps/yu-osx/uptex-yu-osx-04.map
new file mode 100644
index 0000000000..350e04c772
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-osx/uptex-yu-osx-04.map
@@ -0,0 +1,10 @@
+urml UniJIS2004-UTF16-H YuMin-Medium.otf
+urmlv UniJIS2004-UTF16-V YuMin-Medium.otf
+ugbm UniJIS2004-UTF16-H YuGo-Medium.otf
+ugbmv UniJIS2004-UTF16-V YuGo-Medium.otf
+uprml-h UniJIS2004-UTF16-H YuMin-Medium.otf
+uprml-v UniJIS2004-UTF16-V YuMin-Medium.otf
+upgbm-h UniJIS2004-UTF16-H YuGo-Medium.otf
+upgbm-v UniJIS2004-UTF16-V YuGo-Medium.otf
+uprml-hq UniJIS-UCS2-H YuMin-Medium.otf
+upgbm-hq UniJIS-UCS2-H YuGo-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/yu-osx/uptex-yu-osx.map b/fonts/ptex-fontmaps/maps/yu-osx/uptex-yu-osx.map
new file mode 100644
index 0000000000..32cea92dd2
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-osx/uptex-yu-osx.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H YuMin-Medium.otf
+urmlv UniJIS-UTF16-V YuMin-Medium.otf
+ugbm UniJIS-UTF16-H YuGo-Medium.otf
+ugbmv UniJIS-UTF16-V YuGo-Medium.otf
+uprml-h UniJIS-UTF16-H YuMin-Medium.otf
+uprml-v UniJIS-UTF16-V YuMin-Medium.otf
+upgbm-h UniJIS-UTF16-H YuGo-Medium.otf
+upgbm-v UniJIS-UTF16-V YuGo-Medium.otf
+uprml-hq UniJIS-UCS2-H YuMin-Medium.otf
+upgbm-hq UniJIS-UCS2-H YuGo-Medium.otf
diff --git a/fonts/ptex-fontmaps/maps/yu-win/otf-up-yu-win.map b/fonts/ptex-fontmaps/maps/yu-win/otf-up-yu-win.map
new file mode 100644
index 0000000000..10b1c6a4c9
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-win/otf-up-yu-win.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H yuminl.ttf %!PS YuMincho-Light
+uphminl-v UniJIS-UTF16-V yuminl.ttf %!PS YuMincho-Light
+uphminr-h UniJIS-UTF16-H yumin.ttf %!PS YuMincho-Regular
+uphminr-v UniJIS-UTF16-V yumin.ttf %!PS YuMincho-Regular
+uphminb-h UniJIS-UTF16-H yumindb.ttf %!PS YuMincho-DemiBold
+uphminb-v UniJIS-UTF16-V yumindb.ttf %!PS YuMincho-DemiBold
+uphgothr-h UniJIS-UTF16-H yugothic.ttf %!PS YuGothic-Regular
+uphgothr-v UniJIS-UTF16-V yugothic.ttf %!PS YuGothic-Regular
+uphgothb-h UniJIS-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+uphgothb-v UniJIS-UTF16-V yugothib.ttf %!PS YuGothic-Bold
+uphgotheb-h UniJIS-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+uphgotheb-v UniJIS-UTF16-V yugothib.ttf %!PS YuGothic-Bold
+uphmgothr-h UniJIS-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+uphmgothr-v UniJIS-UTF16-V yugothib.ttf %!PS YuGothic-Bold
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H yuminl.ttf %!PS YuMincho-Light
+uphminln-v UniJIS2004-UTF16-V yuminl.ttf %!PS YuMincho-Light
+uphminrn-h UniJIS2004-UTF16-H yumin.ttf %!PS YuMincho-Regular
+uphminrn-v UniJIS2004-UTF16-V yumin.ttf %!PS YuMincho-Regular
+uphminbn-h UniJIS2004-UTF16-H yumindb.ttf %!PS YuMincho-DemiBold
+uphminbn-v UniJIS2004-UTF16-V yumindb.ttf %!PS YuMincho-DemiBold
+uphgothrn-h UniJIS2004-UTF16-H yugothic.ttf %!PS YuGothic-Regular
+uphgothrn-v UniJIS2004-UTF16-V yugothic.ttf %!PS YuGothic-Regular
+uphgothbn-h UniJIS2004-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+uphgothbn-v UniJIS2004-UTF16-V yugothib.ttf %!PS YuGothic-Bold
+uphgothebn-h UniJIS2004-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+uphgothebn-v UniJIS2004-UTF16-V yugothib.ttf %!PS YuGothic-Bold
+uphmgothrn-h UniJIS2004-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+uphmgothrn-v UniJIS2004-UTF16-V yugothib.ttf %!PS YuGothic-Bold
diff --git a/fonts/ptex-fontmaps/maps/yu-win/otf-yu-win.map b/fonts/ptex-fontmaps/maps/yu-win/otf-yu-win.map
new file mode 100644
index 0000000000..8bf00f2f0e
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-win/otf-yu-win.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H yuminl.ttf %!PS YuMincho-Light
+hminl-v V yuminl.ttf %!PS YuMincho-Light
+hminr-h H yumin.ttf %!PS YuMincho-Regular
+hminr-v V yumin.ttf %!PS YuMincho-Regular
+hminb-h H yumindb.ttf %!PS YuMincho-DemiBold
+hminb-v V yumindb.ttf %!PS YuMincho-DemiBold
+hgothr-h H yugothic.ttf %!PS YuGothic-Regular
+hgothr-v V yugothic.ttf %!PS YuGothic-Regular
+hgothb-h H yugothib.ttf %!PS YuGothic-Bold
+hgothb-v V yugothib.ttf %!PS YuGothic-Bold
+hgotheb-h H yugothib.ttf %!PS YuGothic-Bold
+hgotheb-v V yugothib.ttf %!PS YuGothic-Bold
+hmgothr-h H yugothib.ttf %!PS YuGothic-Bold
+hmgothr-v V yugothib.ttf %!PS YuGothic-Bold
+
+% TEXT, JIS04
+hminln-h H yuminl.ttf %!PS YuMincho-Light
+hminln-v V yuminl.ttf %!PS YuMincho-Light
+hminrn-h H yumin.ttf %!PS YuMincho-Regular
+hminrn-v V yumin.ttf %!PS YuMincho-Regular
+hminbn-h H yumindb.ttf %!PS YuMincho-DemiBold
+hminbn-v V yumindb.ttf %!PS YuMincho-DemiBold
+hgothrn-h H yugothic.ttf %!PS YuGothic-Regular
+hgothrn-v V yugothic.ttf %!PS YuGothic-Regular
+hgothbn-h H yugothib.ttf %!PS YuGothic-Bold
+hgothbn-v V yugothib.ttf %!PS YuGothic-Bold
+hgothebn-h H yugothib.ttf %!PS YuGothic-Bold
+hgothebn-v V yugothib.ttf %!PS YuGothic-Bold
+hmgothrn-h H yugothib.ttf %!PS YuGothic-Bold
+hmgothrn-v V yugothib.ttf %!PS YuGothic-Bold
+
+% CID
+otf-cjml-h Identity-H yuminl.ttf/AJ16 %!PS YuMincho-Light
+otf-cjml-v Identity-V yuminl.ttf/AJ16 %!PS YuMincho-Light
+otf-cjmr-h Identity-H yumin.ttf/AJ16 %!PS YuMincho-Regular
+otf-cjmr-v Identity-V yumin.ttf/AJ16 %!PS YuMincho-Regular
+otf-cjmb-h Identity-H yumindb.ttf/AJ16 %!PS YuMincho-DemiBold
+otf-cjmb-v Identity-V yumindb.ttf/AJ16 %!PS YuMincho-DemiBold
+otf-cjgr-h Identity-H yugothic.ttf/AJ16 %!PS YuGothic-Regular
+otf-cjgr-v Identity-V yugothic.ttf/AJ16 %!PS YuGothic-Regular
+otf-cjgb-h Identity-H yugothib.ttf/AJ16 %!PS YuGothic-Bold
+otf-cjgb-v Identity-V yugothib.ttf/AJ16 %!PS YuGothic-Bold
+otf-cjge-h Identity-H yugothib.ttf/AJ16 %!PS YuGothic-Bold
+otf-cjge-v Identity-V yugothib.ttf/AJ16 %!PS YuGothic-Bold
+otf-cjmgr-h Identity-H yugothib.ttf/AJ16 %!PS YuGothic-Bold
+otf-cjmgr-v Identity-V yugothib.ttf/AJ16 %!PS YuGothic-Bold
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H yuminl.ttf %!PS YuMincho-Light
+otf-ujml-v UniJIS-UTF16-V yuminl.ttf %!PS YuMincho-Light
+otf-ujmr-h UniJIS-UTF16-H yumin.ttf %!PS YuMincho-Regular
+otf-ujmr-v UniJIS-UTF16-V yumin.ttf %!PS YuMincho-Regular
+otf-ujmb-h UniJIS-UTF16-H yumindb.ttf %!PS YuMincho-DemiBold
+otf-ujmb-v UniJIS-UTF16-V yumindb.ttf %!PS YuMincho-DemiBold
+otf-ujgr-h UniJIS-UTF16-H yugothic.ttf %!PS YuGothic-Regular
+otf-ujgr-v UniJIS-UTF16-V yugothic.ttf %!PS YuGothic-Regular
+otf-ujgb-h UniJIS-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+otf-ujgb-v UniJIS-UTF16-V yugothib.ttf %!PS YuGothic-Bold
+otf-ujge-h UniJIS-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+otf-ujge-v UniJIS-UTF16-V yugothib.ttf %!PS YuGothic-Bold
+otf-ujmgr-h UniJIS-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+otf-ujmgr-v UniJIS-UTF16-V yugothib.ttf %!PS YuGothic-Bold
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H yuminl.ttf %!PS YuMincho-Light
+otf-ujmln-v UniJIS2004-UTF16-V yuminl.ttf %!PS YuMincho-Light
+otf-ujmrn-h UniJIS2004-UTF16-H yumin.ttf %!PS YuMincho-Regular
+otf-ujmrn-v UniJIS2004-UTF16-V yumin.ttf %!PS YuMincho-Regular
+otf-ujmbn-h UniJIS2004-UTF16-H yumindb.ttf %!PS YuMincho-DemiBold
+otf-ujmbn-v UniJIS2004-UTF16-V yumindb.ttf %!PS YuMincho-DemiBold
+otf-ujgrn-h UniJIS2004-UTF16-H yugothic.ttf %!PS YuGothic-Regular
+otf-ujgrn-v UniJIS2004-UTF16-V yugothic.ttf %!PS YuGothic-Regular
+otf-ujgbn-h UniJIS2004-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+otf-ujgbn-v UniJIS2004-UTF16-V yugothib.ttf %!PS YuGothic-Bold
+otf-ujgen-h UniJIS2004-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+otf-ujgen-v UniJIS2004-UTF16-V yugothib.ttf %!PS YuGothic-Bold
+otf-ujmgrn-h UniJIS2004-UTF16-H yugothib.ttf %!PS YuGothic-Bold
+otf-ujmgrn-v UniJIS2004-UTF16-V yugothib.ttf %!PS YuGothic-Bold
diff --git a/fonts/ptex-fontmaps/maps/yu-win/ptex-yu-win.map b/fonts/ptex-fontmaps/maps/yu-win/ptex-yu-win.map
new file mode 100644
index 0000000000..ee34a0ad1d
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-win/ptex-yu-win.map
@@ -0,0 +1,4 @@
+rml H yumin.ttf %!PS YuMincho-Regular
+rmlv V yumin.ttf %!PS YuMincho-Regular
+gbm H yugothic.ttf %!PS YuGothic-Regular
+gbmv V yugothic.ttf %!PS YuGothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/yu-win/uptex-yu-win.map b/fonts/ptex-fontmaps/maps/yu-win/uptex-yu-win.map
new file mode 100644
index 0000000000..90b29697ef
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-win/uptex-yu-win.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H yumin.ttf %!PS YuMincho-Regular
+urmlv UniJIS-UTF16-V yumin.ttf %!PS YuMincho-Regular
+ugbm UniJIS-UTF16-H yugothic.ttf %!PS YuGothic-Regular
+ugbmv UniJIS-UTF16-V yugothic.ttf %!PS YuGothic-Regular
+uprml-h UniJIS-UTF16-H yumin.ttf %!PS YuMincho-Regular
+uprml-v UniJIS-UTF16-V yumin.ttf %!PS YuMincho-Regular
+upgbm-h UniJIS-UTF16-H yugothic.ttf %!PS YuGothic-Regular
+upgbm-v UniJIS-UTF16-V yugothic.ttf %!PS YuGothic-Regular
+uprml-hq UniJIS-UCS2-H yumin.ttf %!PS YuMincho-Regular
+upgbm-hq UniJIS-UCS2-H yugothic.ttf %!PS YuGothic-Regular
diff --git a/fonts/ptex-fontmaps/maps/yu-win10/otf-up-yu-win10.map b/fonts/ptex-fontmaps/maps/yu-win10/otf-up-yu-win10.map
new file mode 100644
index 0000000000..2d1bf333ab
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-win10/otf-up-yu-win10.map
@@ -0,0 +1,32 @@
+
+% TEXT, 90JIS
+uphminl-h UniJIS-UTF16-H yuminl.ttf %!PS YuMincho-Light
+uphminl-v UniJIS-UTF16-V yuminl.ttf %!PS YuMincho-Light
+uphminr-h UniJIS-UTF16-H yumin.ttf %!PS YuMincho-Regular
+uphminr-v UniJIS-UTF16-V yumin.ttf %!PS YuMincho-Regular
+uphminb-h UniJIS-UTF16-H yumindb.ttf %!PS YuMincho-DemiBold
+uphminb-v UniJIS-UTF16-V yumindb.ttf %!PS YuMincho-DemiBold
+uphgothr-h UniJIS-UTF16-H :0:YuGothR.ttc %!PS YuGothic-Regular
+uphgothr-v UniJIS-UTF16-V :0:YuGothR.ttc %!PS YuGothic-Regular
+uphgothb-h UniJIS-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+uphgothb-v UniJIS-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
+uphgotheb-h UniJIS-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+uphgotheb-v UniJIS-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
+uphmgothr-h UniJIS-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+uphmgothr-v UniJIS-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
+
+% TEXT, JIS04
+uphminln-h UniJIS2004-UTF16-H yuminl.ttf %!PS YuMincho-Light
+uphminln-v UniJIS2004-UTF16-V yuminl.ttf %!PS YuMincho-Light
+uphminrn-h UniJIS2004-UTF16-H yumin.ttf %!PS YuMincho-Regular
+uphminrn-v UniJIS2004-UTF16-V yumin.ttf %!PS YuMincho-Regular
+uphminbn-h UniJIS2004-UTF16-H yumindb.ttf %!PS YuMincho-DemiBold
+uphminbn-v UniJIS2004-UTF16-V yumindb.ttf %!PS YuMincho-DemiBold
+uphgothrn-h UniJIS2004-UTF16-H :0:YuGothR.ttc %!PS YuGothic-Regular
+uphgothrn-v UniJIS2004-UTF16-V :0:YuGothR.ttc %!PS YuGothic-Regular
+uphgothbn-h UniJIS2004-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+uphgothbn-v UniJIS2004-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
+uphgothebn-h UniJIS2004-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+uphgothebn-v UniJIS2004-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
+uphmgothrn-h UniJIS2004-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+uphmgothrn-v UniJIS2004-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
diff --git a/fonts/ptex-fontmaps/maps/yu-win10/otf-yu-win10.map b/fonts/ptex-fontmaps/maps/yu-win10/otf-yu-win10.map
new file mode 100644
index 0000000000..0d4f3ab7d4
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-win10/otf-yu-win10.map
@@ -0,0 +1,80 @@
+
+% TEXT, 90JIS
+hminl-h H yuminl.ttf %!PS YuMincho-Light
+hminl-v V yuminl.ttf %!PS YuMincho-Light
+hminr-h H yumin.ttf %!PS YuMincho-Regular
+hminr-v V yumin.ttf %!PS YuMincho-Regular
+hminb-h H yumindb.ttf %!PS YuMincho-DemiBold
+hminb-v V yumindb.ttf %!PS YuMincho-DemiBold
+hgothr-h H :0:YuGothR.ttc %!PS YuGothic-Regular
+hgothr-v V :0:YuGothR.ttc %!PS YuGothic-Regular
+hgothb-h H :0:YuGothB.ttc %!PS YuGothic-Bold
+hgothb-v V :0:YuGothB.ttc %!PS YuGothic-Bold
+hgotheb-h H :0:YuGothB.ttc %!PS YuGothic-Bold
+hgotheb-v V :0:YuGothB.ttc %!PS YuGothic-Bold
+hmgothr-h H :0:YuGothB.ttc %!PS YuGothic-Bold
+hmgothr-v V :0:YuGothB.ttc %!PS YuGothic-Bold
+
+% TEXT, JIS04
+hminln-h H yuminl.ttf %!PS YuMincho-Light
+hminln-v V yuminl.ttf %!PS YuMincho-Light
+hminrn-h H yumin.ttf %!PS YuMincho-Regular
+hminrn-v V yumin.ttf %!PS YuMincho-Regular
+hminbn-h H yumindb.ttf %!PS YuMincho-DemiBold
+hminbn-v V yumindb.ttf %!PS YuMincho-DemiBold
+hgothrn-h H :0:YuGothR.ttc %!PS YuGothic-Regular
+hgothrn-v V :0:YuGothR.ttc %!PS YuGothic-Regular
+hgothbn-h H :0:YuGothB.ttc %!PS YuGothic-Bold
+hgothbn-v V :0:YuGothB.ttc %!PS YuGothic-Bold
+hgothebn-h H :0:YuGothB.ttc %!PS YuGothic-Bold
+hgothebn-v V :0:YuGothB.ttc %!PS YuGothic-Bold
+hmgothrn-h H :0:YuGothB.ttc %!PS YuGothic-Bold
+hmgothrn-v V :0:YuGothB.ttc %!PS YuGothic-Bold
+
+% CID
+otf-cjml-h Identity-H yuminl.ttf/AJ16 %!PS YuMincho-Light
+otf-cjml-v Identity-V yuminl.ttf/AJ16 %!PS YuMincho-Light
+otf-cjmr-h Identity-H yumin.ttf/AJ16 %!PS YuMincho-Regular
+otf-cjmr-v Identity-V yumin.ttf/AJ16 %!PS YuMincho-Regular
+otf-cjmb-h Identity-H yumindb.ttf/AJ16 %!PS YuMincho-DemiBold
+otf-cjmb-v Identity-V yumindb.ttf/AJ16 %!PS YuMincho-DemiBold
+otf-cjgr-h Identity-H :0:YuGothR.ttc/AJ16 %!PS YuGothic-Regular
+otf-cjgr-v Identity-V :0:YuGothR.ttc/AJ16 %!PS YuGothic-Regular
+otf-cjgb-h Identity-H :0:YuGothB.ttc/AJ16 %!PS YuGothic-Bold
+otf-cjgb-v Identity-V :0:YuGothB.ttc/AJ16 %!PS YuGothic-Bold
+otf-cjge-h Identity-H :0:YuGothB.ttc/AJ16 %!PS YuGothic-Bold
+otf-cjge-v Identity-V :0:YuGothB.ttc/AJ16 %!PS YuGothic-Bold
+otf-cjmgr-h Identity-H :0:YuGothB.ttc/AJ16 %!PS YuGothic-Bold
+otf-cjmgr-v Identity-V :0:YuGothB.ttc/AJ16 %!PS YuGothic-Bold
+
+% Unicode 90JIS
+otf-ujml-h UniJIS-UTF16-H yuminl.ttf %!PS YuMincho-Light
+otf-ujml-v UniJIS-UTF16-V yuminl.ttf %!PS YuMincho-Light
+otf-ujmr-h UniJIS-UTF16-H yumin.ttf %!PS YuMincho-Regular
+otf-ujmr-v UniJIS-UTF16-V yumin.ttf %!PS YuMincho-Regular
+otf-ujmb-h UniJIS-UTF16-H yumindb.ttf %!PS YuMincho-DemiBold
+otf-ujmb-v UniJIS-UTF16-V yumindb.ttf %!PS YuMincho-DemiBold
+otf-ujgr-h UniJIS-UTF16-H :0:YuGothR.ttc %!PS YuGothic-Regular
+otf-ujgr-v UniJIS-UTF16-V :0:YuGothR.ttc %!PS YuGothic-Regular
+otf-ujgb-h UniJIS-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+otf-ujgb-v UniJIS-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
+otf-ujge-h UniJIS-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+otf-ujge-v UniJIS-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
+otf-ujmgr-h UniJIS-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+otf-ujmgr-v UniJIS-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
+
+% Unicode JIS04
+otf-ujmln-h UniJIS2004-UTF16-H yuminl.ttf %!PS YuMincho-Light
+otf-ujmln-v UniJIS2004-UTF16-V yuminl.ttf %!PS YuMincho-Light
+otf-ujmrn-h UniJIS2004-UTF16-H yumin.ttf %!PS YuMincho-Regular
+otf-ujmrn-v UniJIS2004-UTF16-V yumin.ttf %!PS YuMincho-Regular
+otf-ujmbn-h UniJIS2004-UTF16-H yumindb.ttf %!PS YuMincho-DemiBold
+otf-ujmbn-v UniJIS2004-UTF16-V yumindb.ttf %!PS YuMincho-DemiBold
+otf-ujgrn-h UniJIS2004-UTF16-H :0:YuGothR.ttc %!PS YuGothic-Regular
+otf-ujgrn-v UniJIS2004-UTF16-V :0:YuGothR.ttc %!PS YuGothic-Regular
+otf-ujgbn-h UniJIS2004-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+otf-ujgbn-v UniJIS2004-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
+otf-ujgen-h UniJIS2004-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+otf-ujgen-v UniJIS2004-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
+otf-ujmgrn-h UniJIS2004-UTF16-H :0:YuGothB.ttc %!PS YuGothic-Bold
+otf-ujmgrn-v UniJIS2004-UTF16-V :0:YuGothB.ttc %!PS YuGothic-Bold
diff --git a/fonts/ptex-fontmaps/maps/yu-win10/ptex-yu-win10.map b/fonts/ptex-fontmaps/maps/yu-win10/ptex-yu-win10.map
new file mode 100644
index 0000000000..6723260b64
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-win10/ptex-yu-win10.map
@@ -0,0 +1,4 @@
+rml H yumin.ttf %!PS YuMincho-Regular
+rmlv V yumin.ttf %!PS YuMincho-Regular
+gbm H :0:YuGothM.ttc %!PS YuGothic-Medium
+gbmv V :0:YuGothM.ttc %!PS YuGothic-Medium
diff --git a/fonts/ptex-fontmaps/maps/yu-win10/uptex-yu-win10.map b/fonts/ptex-fontmaps/maps/yu-win10/uptex-yu-win10.map
new file mode 100644
index 0000000000..bdf7659b4c
--- /dev/null
+++ b/fonts/ptex-fontmaps/maps/yu-win10/uptex-yu-win10.map
@@ -0,0 +1,10 @@
+urml UniJIS-UTF16-H yumin.ttf %!PS YuMincho-Regular
+urmlv UniJIS-UTF16-V yumin.ttf %!PS YuMincho-Regular
+ugbm UniJIS-UTF16-H :0:YuGothM.ttc %!PS YuGothic-Medium
+ugbmv UniJIS-UTF16-V :0:YuGothM.ttc %!PS YuGothic-Medium
+uprml-h UniJIS-UTF16-H yumin.ttf %!PS YuMincho-Regular
+uprml-v UniJIS-UTF16-V yumin.ttf %!PS YuMincho-Regular
+upgbm-h UniJIS-UTF16-H :0:YuGothM.ttc %!PS YuGothic-Medium
+upgbm-v UniJIS-UTF16-V :0:YuGothM.ttc %!PS YuGothic-Medium
+uprml-hq UniJIS-UCS2-H yumin.ttf %!PS YuMincho-Regular
+upgbm-hq UniJIS-UCS2-H :0:YuGothM.ttc %!PS YuGothic-Medium
diff --git a/fonts/ptex-fontmaps/script/kanji-config-updmap-sys.sh b/fonts/ptex-fontmaps/script/kanji-config-updmap-sys.sh
new file mode 100755
index 0000000000..4d0944572a
--- /dev/null
+++ b/fonts/ptex-fontmaps/script/kanji-config-updmap-sys.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+# kanji-config-updmap-sys:
+# copy of fmtutil-sys by Thomas Esser, public domain.
+
+# wrapper script for updmap-setup-kanji with TEXMFVAR and TEXMFCONFIG set to
+# TEXMFSYSVAR / TEXMFSYSCONFIG
+
+test -f /bin/ksh && test -z "$RUNNING_KSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_KSH=true; export RUNNING_KSH; exec /bin/ksh $0 ${1+"$@"}; }
+unset RUNNING_KSH
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+# hack around a bug in zsh:
+test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
+export PATH
+
+exec kanji-config-updmap --sys ${1+"$@"}
+
diff --git a/fonts/ptex-fontmaps/script/kanji-config-updmap-user.sh b/fonts/ptex-fontmaps/script/kanji-config-updmap-user.sh
new file mode 100755
index 0000000000..8426f66e57
--- /dev/null
+++ b/fonts/ptex-fontmaps/script/kanji-config-updmap-user.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+# kanji-config-updmap-user:
+# copy of fmtutil-sys by Thomas Esser, public domain.
+
+# wrapper script for updmap-setup-kanji with TEXMFVAR and TEXMFCONFIG set to
+# TEXMFVAR / TEXMFCONFIG
+
+test -f /bin/ksh && test -z "$RUNNING_KSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_KSH=true; export RUNNING_KSH; exec /bin/ksh $0 ${1+"$@"}; }
+unset RUNNING_KSH
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+# hack around a bug in zsh:
+test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
+export PATH
+
+exec kanji-config-updmap --user ${1+"$@"}
+
diff --git a/fonts/ptex-fontmaps/script/kanji-config-updmap.pl b/fonts/ptex-fontmaps/script/kanji-config-updmap.pl
new file mode 100755
index 0000000000..230b0a9a02
--- /dev/null
+++ b/fonts/ptex-fontmaps/script/kanji-config-updmap.pl
@@ -0,0 +1,548 @@
+#!/usr/bin/env perl
+# kanji-config-updmap: setup Japanese font embedding
+# Version 20190506.0
+#
+# formerly known as updmap-setup-kanji
+#
+# Copyright 2004-2006 by KOBAYASHI R. Taizo for the shell version (updmap-otf)
+# Copyright 2011-2019 by PREINING Norbert
+# Copyright 2016-2019 by Japanese TeX Development Community
+#
+# This file is licensed under GPL version 3 or any later version.
+# For copyright statements see end of file.
+#
+# For development see
+# https://github.com/texjporg/jfontmaps
+#
+# For a changelog see the git log
+#
+
+$^W = 1;
+use Getopt::Long qw(:config no_autoabbrev ignore_case_always);
+use strict;
+
+my $prg = "kanji-config-updmap";
+my $version = '20190506.0';
+
+my $updmap_real = "updmap";
+my $updmap = $updmap_real;
+
+my $dry_run = 0;
+my $opt_help = 0;
+my $opt_jis = 0;
+my $opt_sys = 0;
+my $opt_user = 0;
+my $opt_old = 0;
+my $opt_force = 0;
+my @opt_mode_list;
+my $opt_mode_one;
+my $opt_mode_ja;
+my $opt_mode_sc;
+my $opt_mode_tc;
+my $opt_mode_ko;
+
+if (! GetOptions(
+ "n|dry-run" => \$dry_run,
+ "h|help" => \$opt_help,
+ "jis2004" => \$opt_jis,
+ "mode=s" => \$opt_mode_one,
+ "ja=s" => \$opt_mode_ja,
+ "sc=s" => \$opt_mode_sc,
+ "tc=s" => \$opt_mode_tc,
+ "ko=s" => \$opt_mode_ko,
+ "sys" => \$opt_sys,
+ "user" => \$opt_user,
+ "old" => \$opt_old,
+ "force" => \$opt_force,
+ "version" => sub { print &version(); exit(0); }, ) ) {
+ die "Try \"$0 --help\" for more information.\n";
+}
+
+if ($opt_mode_one) {
+ if (defined($opt_mode_ja) || defined($opt_mode_sc) ||
+ defined($opt_mode_tc) || defined($opt_mode_ko)) {
+ die "Options --ja/--sc/--tc/--ko are invalid with --mode=NN!\n";
+ }
+ # define a corresponding option by empty string
+ if ($opt_mode_one eq "ja") {
+ $opt_mode_ja = '';
+ } elsif ($opt_mode_one eq "sc") {
+ $opt_mode_sc = '';
+ } elsif ($opt_mode_one eq "tc") {
+ $opt_mode_tc = '';
+ } elsif ($opt_mode_one eq "ko") {
+ $opt_mode_ko = '';
+ } else {
+ die "Unknown mode $opt_mode_one!";
+ }
+}
+push @opt_mode_list, "ja" if (defined($opt_mode_ja));
+push @opt_mode_list, "sc" if (defined($opt_mode_sc));
+push @opt_mode_list, "tc" if (defined($opt_mode_tc));
+push @opt_mode_list, "ko" if (defined($opt_mode_ko));
+if (!@opt_mode_list) {
+ # default mode needs to be set, define it by empty string
+ $opt_mode_one = "ja";
+ $opt_mode_ja = '';
+ push @opt_mode_list, "ja";
+}
+
+sub win32 { return ($^O=~/^MSWin(32|64)$/i); }
+my $nul = (win32() ? 'nul' : '/dev/null') ;
+
+if (defined($ARGV[0]) && $ARGV[0] ne "status") {
+ if (!($opt_user || $opt_sys)) {
+ die "Either -user or -sys mode is required.";
+ }
+}
+
+if ($opt_user && $opt_sys) {
+ die "Only one of -user and -sys can be used!";
+}
+
+if ($opt_sys) {
+ $updmap = "$updmap --sys" ;
+ $updmap_real = "$updmap_real --sys" ;
+} else {
+ # TeX Live 2017 requires --user option
+ # try to determine the version of updmap installed
+ my $updver = `updmap --version 2>&1`;
+ if ($updver =~ m/^updmap version r([0-9]*) /) {
+ if ($1 >= 44080) {
+ $updmap = "$updmap --user" ;
+ $updmap_real = "$updmap_real --user" ;
+ } # else nothing to do, already set up for old updmap
+ } else {
+ # not recognized updmap -> assume new updmap unless --old
+ if (!$opt_old) {
+ $updmap = "$updmap --user" ;
+ $updmap_real = "$updmap_real --user" ;
+ }
+ }
+}
+if ($dry_run) {
+ $updmap = "echo updmap";
+}
+
+if ($opt_help) {
+ Usage();
+ exit(0);
+}
+
+#
+# representatives of support font families
+#
+my %representatives;
+my %ai0flags;
+my @databaselist = "ptex-fontmaps-data.dat";
+push @databaselist, "ptex-fontmaps-macos-data.dat" if (macosx_new());
+
+
+main(@ARGV);
+
+sub macosx { return ($^O=~/^darwin$/i); }
+
+sub macosx_new {
+ if (macosx()) {
+ my $macos_ver = `sw_vers -productVersion`;
+ my $macos_ver_major = $macos_ver;
+ $macos_ver_major =~ s/^(\d+)\.(\d+).*/$1/;
+ my $macos_ver_minor = $macos_ver;
+ $macos_ver_minor =~ s/^(\d+)\.(\d+).*/$2/;
+ if ($macos_ver_major==10) {
+ if ($macos_ver_minor>=11) {
+ return 1;
+ }
+ }
+ }
+ return 0;
+}
+
+sub version {
+ my $ret = sprintf "%s version %s\n", $prg, $version;
+ return $ret;
+}
+
+sub Usage {
+ my $usage = <<"EOF";
+ $prg $version
+ Set up embedding of Japanese/Chinese/Korean fonts via updmap.cfg.
+
+ This script searches for some of the most common fonts
+ for embedding into pdfs by dvipdfmx.
+
+ In addition it allows to set up arbitrary font families
+ to be embedded into the generated pdf files, as long
+ as at least the representative map file is present.
+ Other map files will be used if available:
+
+ For Japanese:
+ ptex-<family>.map (representative map file)
+ uptex-<family>.map
+ otf-<family>.map
+ otf-up-<family>.map
+
+ For Simplified Chinese, Traditional Chinese and Korean:
+ uptex-<NN>-<family>.map (representative map file)
+ otf-<NN>-<family>.map
+ (NN being: sc, tc, ko)
+
+ Please see the documentation of updmap for details (updmap --help).
+
+ Usage: $prg [OPTION] {<fontname>|auto|nofont|status}
+
+ <family> Embed an arbitrary font family <family>, at least
+ the representative map file has to be available.
+ auto: If the current status is noEmbed or unknown, try to embed
+ one of the supported font families automatically.
+ If none of them is available, fall back to nofont
+ nofont: Embed no fonts (and rely on system fonts when displaying pdfs).
+ If your system does not have any of the supported font
+ families, this target is selected automatically.
+ status: Get information about current environment and usable font maps.
+
+ Options:
+ -n, --dry-run Do not actually run updmap
+ -h, --help Show this message and exit
+ --mode=NN Setup for Japanese (NN=ja), Korean (NN=ko),
+ Simplified Chinese (NN=sc), Traditional Chinese (NN=tc)
+ --NN Shorthand for --mode=NN
+ --jis2004 Use JIS2004 variants for default fonts of (u)pTeX
+ --sys Run in sys mode, i.e., call updmap -sys
+ --user Run in user mode, i.e., call updmap -user or updmap,
+ by checking the version of the updmap script.
+ If a non-parsable output of `updmap --version' is found,
+ a new updmap with --user option is assumed.
+ If this is not the case, explicitly use --old.
+ --old Makes $prg call `updmap' without --user argument in user mode.
+ --force Set up font embedding even if the font is not available.
+ --version Show version information and exit
+
+EOF
+;
+ print $usage;
+ exit(0);
+}
+
+
+
+###
+### Collect Database Lines
+###
+
+sub InitDatabase {
+ %representatives = ();
+ %ai0flags = ();
+}
+
+sub ReadDatabase {
+ my @curdbl;
+ # open database
+ for my $f (@databaselist) {
+ my $foo = kpse_miscfont($f);
+ if (!open(FDB, "<$foo")) {
+ printf STDERR "Cannot find $f, skipping!\n";
+ next;
+ }
+ @curdbl = <FDB>;
+ close(FDB);
+ # parse lines
+ my $lineno = 0;
+ chomp(@curdbl);
+ push @curdbl, ""; # add a "final empty line" to easy parsing
+ for my $l (@curdbl) {
+ $lineno++;
+ next if ($l =~ m/^\s*$/); # skip empty line
+ next if ($l =~ m/^\s*#/); # skip comment line
+ $l =~ s/\s*#.*$//; # skip comment after '#'
+ if ($l =~ m/^JA\((\d+)\):\s*(.*):\s*(.*)$/) {
+ $representatives{'ja'}{$2}{'priority'} = $1;
+ $representatives{'ja'}{$2}{'file'} = $3;
+ next;
+ }
+ if ($l =~ m/^SC\((\d+)\):\s*(.*):\s*(.*)$/) {
+ $representatives{'sc'}{$2}{'priority'} = $1;
+ $representatives{'sc'}{$2}{'file'} = $3;
+ next;
+ }
+ if ($l =~ m/^TC\((\d+)\):\s*(.*):\s*(.*)$/) {
+ $representatives{'tc'}{$2}{'priority'} = $1;
+ $representatives{'tc'}{$2}{'file'} = $3;
+ next;
+ }
+ if ($l =~ m/^KO\((\d+)\):\s*(.*):\s*(.*)$/) {
+ $representatives{'ko'}{$2}{'priority'} = $1;
+ $representatives{'ko'}{$2}{'file'} = $3;
+ next;
+ }
+ if ($l =~ m/^JA-AI0:\s*(.*):\s*(.*)$/) {
+ $representatives{'ja'}{$1}{'priority'} = 9999; # lowest
+ $representatives{'ja'}{$1}{'file'} = $2;
+ $ai0flags{'ja'}{$1} = 1;
+ next;
+ }
+ if ($l =~ m/^SC-AI0:\s*(.*):\s*(.*)$/) {
+ $representatives{'sc'}{$1}{'priority'} = 9999; # lowest
+ $representatives{'sc'}{$1}{'file'} = $2;
+ $ai0flags{'sc'}{$1} = 1;
+ next;
+ }
+ if ($l =~ m/^TC-AI0:\s*(.*):\s*(.*)$/) {
+ $representatives{'tc'}{$1}{'priority'} = 9999; # lowest
+ $representatives{'tc'}{$1}{'file'} = $2;
+ $ai0flags{'tc'}{$1} = 1;
+ next;
+ }
+ if ($l =~ m/^KO-AI0:\s*(.*):\s*(.*)$/) {
+ $representatives{'ko'}{$1}{'priority'} = 9999; # lowest
+ $representatives{'ko'}{$1}{'file'} = $2;
+ $ai0flags{'ko'}{$1} = 1;
+ next;
+ }
+ # we are still here??
+ die "Cannot parse \"$foo\" at line $lineno,
+ exiting. Strange line: >>>$l<<<\n";
+ }
+ }
+ if (!%representatives) {
+ die "Candidate list is empty, cannot proceed!\n";
+ }
+}
+
+sub kpse_miscfont {
+ my ($file) = @_;
+ chomp(my $foo = `kpsewhich -format=miscfont $file`);
+ # for GitHub repository diretory structure
+ if ($foo eq "") {
+ $foo = "database/$file" if (-f "database/$file");
+ }
+ return $foo;
+}
+
+###
+### Check Installed Font
+###
+
+sub CheckInstallFont {
+ for my $opt_mode (@opt_mode_list) {
+ for my $k (keys %{$representatives{$opt_mode}}) {
+ my $f = `kpsewhich $representatives{$opt_mode}{$k}{'file'}`;
+ if ($?) {
+ $representatives{$opt_mode}{$k}{'available'} = "";
+ } else {
+ $representatives{$opt_mode}{$k}{'available'} = chomp($f);
+ }
+ }
+ }
+}
+
+###
+### GetStatus
+###
+
+sub check_mapfile {
+ my $mapf = shift;
+ my $f = `kpsewhich $mapf 2> $nul`;
+ my $ret = $?;
+ if (wantarray) {
+ return (!$ret, $f);
+ } else {
+ return (!$ret);
+ }
+}
+
+sub gen_mapfile {
+ my $opt_mode = shift;
+ my $map_base = shift;
+ # returns a representative map file name
+ # ptex-${map_base}.map also exists for Japanese AI0 fonts,
+ # but it is a stub so we use uptex-${map_base}.map instead
+ return ($opt_mode eq "ja" ?
+ ($ai0flags{$opt_mode}{$map_base} ?
+ "uptex-${map_base}.map" :
+ "ptex-${map_base}.map") :
+ "uptex-${opt_mode}-${map_base}.map");
+}
+
+sub GetStatus {
+ my $opt_mode = shift;
+ my $val = `$updmap_real --quiet --showoption ${opt_mode}Embed`;
+ my $STATUS;
+ if ($val =~ m/^${opt_mode}Embed=([^()\s]*)(\s+\()?/) {
+ $STATUS = $1;
+ } else {
+ die "Cannot find status of current ${opt_mode}Embed setting via updmap --showoption!\n";
+ }
+
+ my $testmap = gen_mapfile($opt_mode, $STATUS);
+ if (check_mapfile($testmap)) {
+ print "CURRENT family for $opt_mode: $STATUS";
+ print " (AI0)" if ($ai0flags{$opt_mode}{$STATUS});
+ print "\n";
+ } else {
+ print STDERR "WARNING: Currently selected map file for $opt_mode cannot be found: $testmap\n";
+ }
+
+ for my $k (sort keys %{$representatives{$opt_mode}}) {
+ my $MAPFILE = gen_mapfile($opt_mode, $k);
+ next if ($MAPFILE eq $testmap);
+ if (check_mapfile($MAPFILE)) {
+ if ($representatives{$opt_mode}{$k}{'available'}) {
+ print "Standby family : $k";
+ print " (AI0)" if ($ai0flags{$opt_mode}{$k});
+ print "\n";
+ }
+ }
+ }
+ return $STATUS;
+}
+
+###
+### Setup Map files
+###
+
+sub SetupMapFile {
+ my $opt_mode = shift;
+ my $rep = shift;
+ my $MAPFILE = gen_mapfile($opt_mode, $rep);
+ if (check_mapfile($MAPFILE)) {
+ print "Setting up ... $rep";
+ print " (AI0)" if ($ai0flags{$opt_mode}{$rep});
+ print " for $opt_mode\n";
+ system("$updmap --quiet --nomkmap --nohash --setoption ${opt_mode}Embed $rep");
+ if ($opt_jis) {
+ system("$updmap --quiet --nomkmap --nohash --setoption jaVariant -04");
+ } else {
+ system("$updmap --quiet --nomkmap --nohash --setoption jaVariant \"\"");
+ }
+ } else {
+ die "NOT EXIST $MAPFILE\n";
+ }
+}
+
+sub SetupReplacement {
+ my $opt_mode = shift;
+ my $rep = shift;
+ if (defined($representatives{$opt_mode}{$rep})) {
+ if ($representatives{$opt_mode}{$rep}{'available'} || $opt_force) {
+ return SetupMapFile($opt_mode, $rep);
+ } else {
+ printf STDERR "$rep not available, falling back to auto!\n";
+ return SetupReplacement($opt_mode, "auto");
+ }
+ } else {
+ if ($rep eq "nofont") {
+ return SetupMapFile($opt_mode, "noEmbed");
+ } elsif ($rep eq "auto") {
+ my $STATUS = GetStatus($opt_mode);
+ # first check if we have a status set and the font is installed
+ # in this case don't change anything, just make sure
+ if (defined($representatives{$opt_mode}{$STATUS}) &&
+ $representatives{$opt_mode}{$STATUS}{'available'}) {
+ return SetupMapFile($opt_mode, $STATUS);
+ } else {
+ if (!($STATUS eq "noEmbed" || $STATUS eq "")) {
+ # some unknown setting is set up currently, overwrite, but warn
+ print STDERR "Previous setting $STATUS for $opt_mode is unknown, replacing it!\n"
+ }
+ # if we are in the noEmbed or nothing set case,
+ # and if one of the supported fonts are present, then use them
+ for my $i (sort { $representatives{$opt_mode}{$a}{'priority'}
+ <=>
+ $representatives{$opt_mode}{$b}{'priority'} }
+ keys %{$representatives{$opt_mode}}) {
+ if ($representatives{$opt_mode}{$i}{'available'}) {
+ return SetupMapFile($opt_mode, $i);
+ }
+ }
+ # still here, no map file found!
+ return SetupMapFile($opt_mode, "noEmbed");
+ }
+ } else {
+ # anything else is treated as a map file name
+ return SetupMapFile($opt_mode, $rep);
+ }
+ }
+}
+
+###
+### MAIN
+###
+
+sub main {
+ # Number of arguments allowed:
+ # 0: should be only --NN=<family> lists ('=' can be omitted)
+ # 1: treated as [--mode=NN] <family> ('=' can be omitted)
+ # 2 or more: I can't handle!
+ my ($a, $b) = @_;
+ if (defined($b)) {
+ die "Number of the arguments should be at most one!\n";
+ }
+ if ($a) {
+ die "Strange argument found! >>>$a<<<\n" if (!$opt_mode_one);
+ # argument is passed to defined-but-empty language mode
+ if (defined($opt_mode_ja) && !$opt_mode_ja) {
+ $opt_mode_ja = $a;
+ } elsif (defined($opt_mode_sc) && !$opt_mode_sc) {
+ $opt_mode_sc = $a;
+ } elsif (defined($opt_mode_tc) && !$opt_mode_tc) {
+ $opt_mode_tc = $a;
+ } elsif (defined($opt_mode_ko) && !$opt_mode_ko) {
+ $opt_mode_ko = $a;
+ }
+ } else {
+ die "No family or operation is specified for $opt_mode_one!\n",
+ "Try \"$0 --help\" for more information.\n" if ($opt_mode_one);
+ }
+
+ InitDatabase();
+ ReadDatabase();
+ CheckInstallFont();
+
+ # if one of <family> arguments is "status", then
+ # all arguments are forced into "status"
+ if (($opt_mode_ja && ($opt_mode_ja eq "status")) ||
+ ($opt_mode_sc && ($opt_mode_sc eq "status")) ||
+ ($opt_mode_tc && ($opt_mode_tc eq "status")) ||
+ ($opt_mode_ko && ($opt_mode_ko eq "status"))) {
+ GetStatus("ja") if ($opt_mode_ja);
+ GetStatus("sc") if ($opt_mode_sc);
+ GetStatus("tc") if ($opt_mode_tc);
+ GetStatus("ko") if ($opt_mode_ko);
+ } else {
+ SetupReplacement("ja", $opt_mode_ja) if ($opt_mode_ja);
+ SetupReplacement("sc", $opt_mode_sc) if ($opt_mode_sc);
+ SetupReplacement("tc", $opt_mode_tc) if ($opt_mode_tc);
+ SetupReplacement("ko", $opt_mode_ko) if ($opt_mode_ko);
+ system("$updmap");
+ }
+}
+
+#
+#
+# Copyright statements:
+#
+# KOBAYASHI Taizo
+# email to preining@logic.at
+# Message-Id: <20120130.162953.59640143170594580.tkoba@cc.kyushu-u.ac.jp>
+# Message-Id: <20120201.105639.625859878546968959.tkoba@cc.kyushu-u.ac.jp>
+# --------------------------------------------------------
+# copyright statement は簡単に以下で結構です。
+#
+# Copyright 2004-2006 by KOBAYASHI Taizo
+#
+# では
+# GPL version 3 or any later version
+#
+# --------------------------------------------------------
+#
+# PREINING Norbert
+# as author and maintainer of the current file
+# Licensed under GPL version 3 or any later version
+#
+### Local Variables:
+### perl-indent-level: 2
+### tab-width: 2
+### indent-tabs-mode: nil
+### End:
+# vim: set tabstop=2 expandtab autoindent:
diff --git a/fonts/ptex-fontmaps/script/kanji-fontmap-creator.pl b/fonts/ptex-fontmaps/script/kanji-fontmap-creator.pl
new file mode 100644
index 0000000000..dd8e72970d
--- /dev/null
+++ b/fonts/ptex-fontmaps/script/kanji-fontmap-creator.pl
@@ -0,0 +1,590 @@
+#!/usr/bin/env perl
+#
+# kanji-fontmap-creator
+# (c) 2012-2014 Norbert Preining
+# Version: 20190506.0
+# Licenced under the GPLv2 or any higher version
+#
+# gui to create map files for (kanji-config-)updmap
+#
+# ptex/uptex:
+# 2 fonts (rml/gbm)
+# 2 variants
+# (ev vertical/horizontal)
+#
+# otf/otf-up:
+#
+# 2 variants
+# fonts:
+# gothic: regular, bold, heavy, maru
+# mincho: regular, bold, light
+#
+# possible improvements:
+# - allow editing current files by reading and interpreting them
+# needs better structure of the data
+# - specify output directory, automatically write to $TEXMFLOCAL ?
+# - more checks, warnings?
+#
+
+$^W = 1;
+use strict;
+
+use Tk;
+use Tk::NoteBook;
+use Tk::Dialog;
+use Cwd;
+use Getopt::Long qw(:config no_autoabbrev);
+use Pod::Usage;
+
+my $opt_lang = "en";
+my $opt_help = 0;
+my $opt_version = 0;
+
+my $prg = "kanji-fontmap-creator";
+my $version = "20190506.0";
+
+#
+# global vars configuring operation
+my $group_name = "";
+my $do_vertical = 0;
+my $do_iso2004 = 0;
+my $do_otf = 0;
+my @f_mincho_regular; my @f_gothic_regular;
+my @f_mincho_bold; my @f_gothic_bold;
+my @f_gothic_heavy;
+my @f_gothic_maru;
+my @f_mincho_light;
+my $b_save;
+
+my $iso_i = 1;
+my $vert_i = 2;
+my $isovert_i = 3;
+my @order;
+
+my $mw;
+
+$order[0] = 'Default';
+$order[$iso_i] = 'ISO2004';
+$order[$vert_i] = 'Vertical';
+$order[$isovert_i] = 'ISO2004/Vertical';
+
+
+GetOptions(
+ "lang=s" => \$opt_lang,
+ "version" => \$opt_version,
+ "help|?|h" => \$opt_help) or pod2usage(1);
+
+if (win32()) {
+ pod2usage(-exitstatus => 0,
+ -verbose => 2,
+ -noperldoc => 1,
+ -output => \*STDOUT) if $opt_help;
+} else {
+ pod2usage(-exitstatus => 0, -verbose => 2, -file => $0) if $opt_help;
+}
+
+if ($opt_version) {
+ print "$prg $version\n";
+ exit 0;
+}
+
+if ($opt_lang ne "en") {
+ print STDERR "$prg: languages other than en currently not implemented.\n";
+}
+
+&main();
+
+sub main {
+ #
+ #
+ $mw = MainWindow->new;
+ $mw->title("Kanji Fontmap Creator");
+ $mw->optionAdd("*Button.Relief", "ridge", 20);
+ my $tf = $mw->Frame;
+ my $nb = $mw->NoteBook;
+ my $bf = $mw->Frame;
+ #
+ # top frame
+ #
+ my $name_label = $tf->Label(-text => "Group name:");
+ my $name_entry = $tf->Entry(-width => 30, -textvariable => \$group_name,
+ -validate => "all", -validatecommand => \&validate_group_name);
+ my $opt_label = $tf->Label(-text => "Options:");
+ my $opt_vert = $tf->Checkbutton(-text => "separate vertical fonts",
+ -variable => \$do_vertical);
+ my $opt_iso = $tf->Checkbutton(-text => "separate ISO 2004 support",
+ -variable => \$do_iso2004 );
+ my $opt_otf = $tf->Checkbutton(-text => "OTF support",
+ -variable => \$do_otf);
+ #
+ # pack the stuff
+ $name_label->grid(-row => 0, -column => 0, -sticky => "e");
+ $name_entry->grid(-row => 0, -column => 1, -sticky => "w");
+ $opt_label->grid(-row => 1, -column => 0, -sticky => "e");
+ $opt_otf->grid(-row => 1, -column => 1, -sticky => "w");
+ $opt_iso->grid(-column => 1, -sticky => "w");
+ $opt_vert->grid(-column => 1, -sticky => "w");
+ #
+ # notebook part
+ my @p;
+ for my $i (0..$#order) {
+ $p[$i] = $nb->add($order[$i], -label => $order[$i],
+ -state => ($i > 0 ? "disabled" : "normal"));
+ }
+ #
+ # pack outer window
+ $tf->pack(-expand => 1, -fill => 'x', -padx => '4m', -pady => '4m');
+ $nb->pack(-expand => 1, -fill => 'both', -padx => '4m');
+ $bf->pack(-expand => 1, -fill => 'x', -padx => '4m', -pady => '4m');
+ #
+ #
+ my @l_mincho; my @l_gothic;
+ my @l_regular;
+ my @l_bold;
+ my @l_heavy;
+ my @l_light;
+ my @l_maru;
+ my @e_mincho_regular; my @e_gothic_regular;
+ my @e_mincho_bold; my @e_gothic_bold;
+ my @e_gothic_heavy;
+ my @e_gothic_maru;
+ my @e_mincho_light;
+ my $ew = 20;
+ for my $i (0..$#order) {
+ $l_mincho[$i] = $p[$i]->Label(-text => "Mincho");
+ $l_gothic[$i] = $p[$i]->Label(-text => "Gothic");
+ #
+ $l_regular[$i] = $p[$i]->Label(-text => "Regular");
+ $e_mincho_regular[$i] = $p[$i]->Entry(-width => $ew,
+ -textvariable => \$f_mincho_regular[$i]);
+ $e_gothic_regular[$i] = $p[$i]->Entry(-width => $ew,
+ -textvariable => \$f_gothic_regular[$i]);
+ #
+ $l_bold[$i] = $p[$i]->Label(-text => "Bold", -state => "disabled");
+ $e_mincho_bold[$i] = $p[$i]->Entry(-width => $ew,
+ -textvariable => \$f_mincho_bold[$i],
+ -state => "disabled", -relief => "flat");
+ $e_gothic_bold[$i] = $p[$i]->Entry(-width => $ew,
+ -textvariable => \$f_gothic_bold[$i],
+ -state => "disabled", -relief => "flat");
+ #
+ $l_heavy[$i] = $p[$i]->Label(-text => "Heavy", -state => "disabled");
+ $l_light[$i] = $p[$i]->Label(-text => "Light", -state => "disabled");
+ $l_maru[$i] = $p[$i]->Label(-text => "Maru", -state => "disabled");
+ $e_gothic_heavy[$i] = $p[$i]->Entry(-width => $ew,
+ -textvariable => \$f_gothic_heavy[$i],
+ -state => "disabled", -relief => "flat");
+ $e_gothic_maru[$i] = $p[$i]->Entry(-width => $ew,
+ -textvariable => \$f_gothic_maru[$i],
+ -state => "disabled", -relief => "flat");
+ $e_mincho_light[$i] = $p[$i]->Entry(-width => $ew,
+ -textvariable => \$f_mincho_light[$i],
+ -state => "disabled", -relief => "flat");
+ #
+ # grid the whole stuff
+ $l_mincho[$i]->grid(-row => 0, -column => 1);
+ $l_gothic[$i]->grid(-row => 0, -column => 2);
+ #
+ $l_regular[$i]->grid(-row => 1, -column => 0, -sticky => "e");
+ $e_mincho_regular[$i]->grid(-row => 1, -column => 1);
+ $e_gothic_regular[$i]->grid(-row => 1, -column => 2);
+ #
+ $l_bold[$i]->grid(-row => 3, -column => 0, -sticky => "e");
+ $e_mincho_bold[$i]->grid(-row => 3, -column => 1);
+ $e_gothic_bold[$i]->grid(-row => 3, -column => 2);
+ #
+ $l_heavy[$i]->grid(-row => 4, -column => 0, -sticky => "e");
+ $e_gothic_heavy[$i]->grid(-row => 4, -column => 1);
+ $l_maru[$i]->grid(-row => 5, -column => 0, -sticky => "e");
+ $e_gothic_maru[$i]->grid(-row => 5, -column => 2);
+ $l_light[$i]->grid(-row => 6, -column => 0, -sticky => "e");
+ $e_mincho_light[$i]->grid(-row => 6, -column => 2);
+ }
+ #
+ # Button frame
+ $b_save = $bf->Button(-text => "Save");
+
+ #
+ # Actions:
+ #
+ # activate tabs when options are selected
+ $opt_vert->configure(-command => sub {
+ if (!$do_vertical && ($nb->raised() =~ m/Vertical/)) {
+ $nb->raise("Default");
+ }
+ $nb->pageconfigure("Vertical",
+ -state => ($do_vertical ? "normal" : "disabled"));
+ $nb->pageconfigure("ISO2004/Vertical",
+ -state => (($do_vertical & $do_iso2004) ? "normal" : "disabled"))
+ });
+ $opt_iso->configure(-command => sub {
+ if (!$do_iso2004 && ($nb->raised() =~ m/ISO2004/)) {
+ $nb->raise("Default");
+ }
+ $nb->pageconfigure("ISO2004",
+ -state => ($do_iso2004 ? "normal" : "disabled"));
+ $nb->pageconfigure("ISO2004/Vertical",
+ -state => (($do_vertical & $do_iso2004) ? "normal" : "disabled"))
+ });
+
+ # activate lower part for when otf is selected
+ $opt_otf->configure(-command => sub {
+ for my $i (0..$#order) {
+ $l_light[$i]->configure(
+ -state => ($do_otf ? "normal" : "disabled"));
+ $e_mincho_light[$i]->configure(
+ -state => ($do_otf ? "normal" : "disabled"),
+ -relief => ($do_otf ? "sunken" : "flat"));
+ #
+ $l_bold[$i]->configure(
+ -state => ($do_otf ? "normal" : "disabled"));
+ $e_mincho_bold[$i]->configure(
+ -state => ($do_otf ? "normal" : "disabled"),
+ -relief => ($do_otf ? "sunken" : "flat"));
+ $e_gothic_bold[$i]->configure(
+ -state => ($do_otf ? "normal" : "disabled"),
+ -relief => ($do_otf ? "sunken" : "flat"));
+ #
+ $l_heavy[$i]->configure(
+ -state => ($do_otf ? "normal" : "disabled"));
+ $l_maru[$i]->configure(
+ -state => ($do_otf ? "normal" : "disabled"));
+ $e_gothic_maru[$i]->configure(
+ -state => ($do_otf ? "normal" : "disabled"),
+ -relief => ($do_otf ? "sunken" : "flat"));
+ $e_gothic_heavy[$i]->configure(
+ -state => ($do_otf ? "normal" : "disabled"),
+ -relief => ($do_otf ? "sunken" : "flat"));
+ }
+ });
+ #
+ #
+ $b_save->configure(-command => \&export_font_maps, -state => "disabled");
+ $b_save->pack;
+
+ Tk::MainLoop();
+}
+
+sub validate_group_name {
+ my ($new_val, undef, $old_val) = @_;
+ $b_save->configure(-state => ($new_val eq "" ? "disabled" : "normal"));
+ return 1;
+}
+
+sub addgroup {
+ my ($str, $fref, $i_a, $i_b, @entries) = @_;
+ my $do = 1;
+ while (@entries) {
+ my $tfm = shift @entries;
+ my $enc = shift @entries;
+ addlines($str, $tfm, $enc, ($do ? $fref->[$i_a] : $fref->[$i_b]));
+ $do = !$do;
+ }
+}
+
+sub addlines {
+ my ($strref, @entries) = @_;
+ while (@entries) {
+ my $tfm = shift @entries;
+ my $enc = shift @entries;
+ my $fn = shift @entries;
+ if (defined($fn)) {
+ $$strref .= "$tfm $enc $fn\n";
+ } else {
+ print STDERR "target file for $tfm $enc not defined!\n";
+ }
+ }
+}
+
+sub export_font_maps {
+ if ($group_name eq "") {
+ print STDERR "That should not happen!\n";
+ exit 1;
+ }
+
+ # indirections
+ my $ii = ($do_iso2004 ? $iso_i : 0);
+ my $vi = ($do_vertical ? $vert_i : 0);
+ my $ivi = (($do_vertical && $do_vertical) ? $isovert_i : 0);
+ #
+
+ my ($ptexlines, $ptex04lines, $uptexlines, $uptex04lines);
+ my ($otflines, $otfuplines);
+ addlines(\$ptexlines,
+ 'rml', 'H', $f_mincho_regular[0],
+ 'rmlv','V', $f_mincho_regular[$vi],
+ 'gbm', 'H', $f_gothic_regular[0],
+ 'gbmv','V', $f_gothic_regular[$vi]);
+ addlines(\$ptex04lines,
+ 'rml', 'H', $f_mincho_regular[$ii],
+ 'rmlv','V', $f_mincho_regular[$ivi],
+ 'gbm', 'H', $f_gothic_regular[$ii],
+ 'gbmv','V', $f_gothic_regular[$ivi]);
+ addlines(\$uptexlines,
+ 'urml', 'UniJIS-UTF16-H', $f_mincho_regular[0],
+ 'urmlv', 'UniJIS-UTF16-V', $f_mincho_regular[$vi],
+ 'ugbm', 'UniJIS-UTF16-H', $f_gothic_regular[0],
+ 'ugbmv', 'UniJIS-UTF16-V', $f_gothic_regular[$vi],
+ 'uprml-h', 'UniJIS-UTF16-H', $f_mincho_regular[0],
+ 'uprml-v', 'UniJIS-UTF16-V', $f_mincho_regular[$vi],
+ 'upgbm-h', 'UniJIS-UTF16-H', $f_gothic_regular[0],
+ 'upgbm-v', 'UniJIS-UTF16-V', $f_gothic_regular[$vi],
+ 'uprml-hq', 'UniJIS-UCS2-H', $f_mincho_regular[0],
+ 'upgbm-hq', 'UniJIS-UCS2-H', $f_gothic_regular[0]);
+ addlines(\$uptex04lines,
+ 'urml', 'UniJIS-UTF16-H', $f_mincho_regular[$ii],
+ 'urmlv', 'UniJIS-UTF16-V', $f_mincho_regular[$ivi],
+ 'ugbm', 'UniJIS-UTF16-H', $f_gothic_regular[$ii],
+ 'ugbmv', 'UniJIS-UTF16-V', $f_gothic_regular[$ivi],
+ 'uprml-h', 'UniJIS-UTF16-H', $f_mincho_regular[$ii],
+ 'uprml-v', 'UniJIS-UTF16-V', $f_mincho_regular[$ivi],
+ 'upgbm-h', 'UniJIS-UTF16-H', $f_gothic_regular[$ii],
+ 'upgbm-v', 'UniJIS-UTF16-V', $f_gothic_regular[$ivi],
+ 'uprml-hq', 'UniJIS-UCS2-H', $f_mincho_regular[$ii],
+ 'upgbm-hq', 'UniJIS-UCS2-H', $f_gothic_regular[$ii]);
+
+
+ addlines(\$otflines,
+ '%', 'mincho regular', '',
+ 'otf-ujmr-h', 'UniJIS-UTF16-H', $f_mincho_regular[0],
+ 'otf-ujmr-v', 'UniJIS-UTF16-V', $f_mincho_regular[$vi],
+ 'otf-cjmr-h', 'Identity-H', $f_mincho_regular[0],
+ 'otf-cjmr-v', 'Identity-V', $f_mincho_regular[$vi],
+ 'hminr-h', 'H', $f_mincho_regular[0],
+ 'hminr-v', 'V', $f_mincho_regular[$vi],
+ '%', 'gothic regular', '',
+ 'otf-ujgr-h', 'UniJIS-UTF16-H', $f_gothic_regular[0],
+ 'otf-ujgr-v', 'UniJIS-UTF16-V', $f_gothic_regular[$vi],
+ 'otf-cjgr-h', 'Identity-H', $f_gothic_regular[0],
+ 'otf-cjgr-v', 'Identity-V', $f_gothic_regular[$vi],
+ 'hgothr-h', 'H', $f_gothic_regular[0],
+ 'hgothr-v', 'V', $f_gothic_regular[$vi],
+ '%', 'mincho bold', '');
+ addgroup(\$otflines, ($do_otf ? \@f_mincho_bold : \@f_mincho_regular),
+ 0, $vi,
+ 'otf-ujmb-h', 'UniJIS-UTF16-H',
+ 'otf-ujmb-v', 'UniJIS-UTF16-V',
+ 'otf-cjmb-h', 'Identity-H',
+ 'otf-cjmb-v', 'Identity-V',
+ 'hminb-h', 'H',
+ 'hminb-v', 'V');
+ addlines(\$otflines, '%', 'gothic bold', '');
+ addgroup(\$otflines, ($do_otf ? \@f_gothic_bold : \@f_gothic_regular),
+ 0, $vi,
+ 'otf-ujgb-h', 'UniJIS-UTF16-H',
+ 'otf-ujgb-v', 'UniJIS-UTF16-V',
+ 'otf-cjgb-h', 'Identity-H',
+ 'otf-cjgb-v', 'Identity-V',
+ 'hgothb-h', 'H',
+ 'hgothb-v', 'V');
+ addlines(\$otflines, '%', 'gothic heavy', '');
+ addgroup(\$otflines, ($do_otf ? \@f_gothic_heavy : \@f_gothic_regular),
+ 0, $vi,
+ 'hgotheb-h', 'H',
+ 'hgotheb-v', 'V');
+ addlines(\$otflines, '%', 'gothic maru', '');
+ addgroup(\$otflines, ($do_otf ? \@f_gothic_maru : \@f_gothic_regular),
+ 0, $vi,
+ 'otf-ujmgr-h', 'UniJIS-UTF16-H',
+ 'otf-ujmgr-v', 'UniJIS-UTF16-V',
+ 'otf-cjmgr-h', 'Identity-H',
+ 'otf-cjmgr-v', 'Identity-V',
+ 'hmgothr-h', 'H',
+ 'hmgothr-v', 'V');
+ addlines(\$otflines, '%', 'mincho light', '');
+ addgroup(\$otflines, ($do_otf ? \@f_mincho_light : \@f_mincho_regular),
+ 0, $vi,
+ 'otf-ujml-h', 'UniJIS-UTF16-H',
+ 'otf-ujml-v', 'UniJIS-UTF16-V',
+ 'otf-cjml-h', 'Identity-H',
+ 'otf-cjml-v', 'Identity-V',
+ 'hminl-h', 'H',
+ 'hminl-v', 'V');
+ addlines(\$otflines, '%', 'JIS 2004', '',
+ 'otf-ujmrn-h', 'UniJIS2004-UTF16-H', $f_mincho_regular[$ii],
+ 'otf-ujmrn-v', 'UniJIS2004-UTF16-V', $f_mincho_regular[$ivi],
+ 'hminrn-h', 'H', $f_mincho_regular[$ii],
+ 'hminrn-v', 'V', $f_mincho_regular[$ivi],
+ '%', '', '',
+ 'otf-ujgrn-h', 'UniJIS2004-UTF16-H', $f_gothic_regular[$ii],
+ 'otf-ujgrn-v', 'UniJIS2004-UTF16-V', $f_gothic_regular[$ivi],
+ 'hgothrn-h', 'H' , $f_gothic_regular[$ii],
+ 'hgothrn-v', 'V' , $f_gothic_regular[$ivi],
+ '%', '', '');
+ addgroup(\$otflines, ($do_otf ? \@f_mincho_bold : \@f_mincho_regular),
+ $ii, $ivi,
+ 'otf-ujmbn-h', 'UniJIS2004-UTF16-H',
+ 'otf-ujmbn-v', 'UniJIS2004-UTF16-V',
+ 'hminbn-h', 'H',
+ 'hminbn-v', 'V');
+ addlines(\$otflines, '%', '', '');
+ addgroup(\$otflines, ($do_otf ? \@f_gothic_bold : \@f_gothic_regular),
+ $ii, $ivi,
+ 'otf-ujgbn-h', 'UniJIS2004-UTF16-H',
+ 'otf-ujgbn-v', 'UniJIS2004-UTF16-V',
+ 'hgothbn-h', 'H',
+ 'hgothbn-v', 'V');
+ addlines(\$otflines, '%', '', '');
+ addgroup(\$otflines, ($do_otf ? \@f_gothic_heavy : \@f_gothic_regular),
+ $ii, $ivi,
+ 'otf-ujmgrn-h', 'UniJIS2004-UTF16-H',
+ 'otf-ujmgrn-v', 'UniJIS2004-UTF16-V',
+ 'hmgothrn-h', 'H',
+ 'hmgothrn-v', 'V');
+ addlines(\$otflines, '%', '', '');
+ addgroup(\$otflines, ($do_otf ? \@f_mincho_light : \@f_mincho_regular),
+ $ii, $ivi,
+ 'otf-ujmln-h', 'UniJIS2004-UTF16-H',
+ 'otf-ujmln-v', 'UniJIS2004-UTF16-V',
+ 'hminln-h', 'H',
+ 'hminln-v', 'V');
+
+ addlines(\$otfuplines,
+ 'uphminr-h', 'UniJIS-UTF16-H', $f_mincho_regular[0],
+ 'uphminr-v', 'UniJIS-UTF16-V', $f_mincho_regular[$vi],
+ 'uphgothr-h', 'UniJIS-UTF16-H', $f_gothic_regular[0],
+ 'uphgothr-v', 'UniJIS-UTF16-V', $f_gothic_regular[$vi]);
+ addgroup(\$otfuplines, ($do_otf ? \@f_mincho_bold : \@f_mincho_regular),
+ 0, $vi,
+ 'uphminb-h', 'UniJIS-UTF16-H',
+ 'uphminb-v', 'UniJIS-UTF16-V');
+ addgroup(\$otfuplines, ($do_otf ? \@f_gothic_bold : \@f_gothic_regular),
+ 0, $vi,
+ 'uphgothb-h', 'UniJIS-UTF16-H',
+ 'uphgothb-v', 'UniJIS-UTF16-V');
+ addgroup(\$otfuplines, ($do_otf ? \@f_gothic_heavy : \@f_gothic_regular),
+ 0, $vi,
+ 'uphgotheb-h', 'UniJIS-UTF16-H',
+ 'uphgotheb-v', 'UniJIS-UTF16-V');
+ addgroup(\$otfuplines, ($do_otf ? \@f_gothic_maru : \@f_gothic_regular),
+ 0, $vi,
+ 'uphmgothr-h', 'UniJIS-UTF16-H',
+ 'uphmgothr-v', 'UniJIS-UTF16-V');
+ addgroup(\$otfuplines, ($do_otf ? \@f_mincho_light : \@f_mincho_regular),
+ 0, $vi,
+ 'uphminl-h', 'UniJIS-UTF16-H',
+ 'uphminl-v', 'UniJIS-UTF16-V');
+
+ # check that none of the output files are already existing:
+ if (-r "ptex-$group_name.map" ||
+ -r "ptex-${group_name}-04.map" ||
+ -r "uptex-$group_name.map" ||
+ -r "uptex-${group_name}-04.map" ||
+ -r "otf-$group_name.map" ||
+ -r "otf-up-$group_name.map" ||
+ -r "$group_name.map" ||
+ -r "${group_name}-04.map") {
+ print STDERR "Some of the output files already exist in the cwd, aborting!\n";
+ exit 1;
+ }
+
+ # generate the output files
+ open (OUT, ">ptex-$group_name.map")
+ or die("Cannot open ptex-$group_name.map for writing: $!");
+ print OUT "% generated by $prg\n$ptexlines\n";
+ close(OUT);
+
+ open (OUT, ">ptex-${group_name}-04.map")
+ or die("Cannot open ptex-${group_name}-04.map for writing: $!");
+ print OUT "% generated by $prg\n$ptex04lines\n";
+ close(OUT);
+
+ open (OUT, ">uptex-$group_name.map")
+ or die("Cannot open uptex-$group_name.map for writing: $!");
+ print OUT "% generated by $prg\n$uptexlines\n";
+ close(OUT);
+
+ open (OUT, ">uptex-${group_name}-04.map")
+ or die("Cannot open uptex-${group_name}-04.map for writing: $!");
+ print OUT "% generated by $prg\n$uptex04lines\n";
+ close(OUT);
+
+ open (OUT, ">otf-$group_name.map")
+ or die("Cannot open otf-$group_name.map for writing: $!");
+ print OUT "% generated by $prg\n$otflines\n";
+ close(OUT);
+
+ open (OUT, ">otf-up-$group_name.map")
+ or die("Cannot open otf-up-$group_name.map for writing: $!");
+ print OUT "% generated by $prg\n$otfuplines\n";
+ close(OUT);
+
+ open (OUT, ">$group_name.map")
+ or die("Cannot open $group_name.map for writing: $!");
+ print OUT "% generated by $prg\n%\n% maps for family $group_name\n\n";
+ print OUT "% ptex\n$ptexlines\n";
+ print OUT "% uptex\n$uptexlines\n";
+ print OUT "% otf\n$otflines\n";
+ print OUT "% otf-uptex\n$otfuplines\n";
+ close(OUT);
+
+ open (OUT, ">${group_name}-04.map")
+ or die("Cannot open ${group_name}-04.map for writing: $!");
+ print OUT "% generated by $prg\n%\n% maps for family $group_name ISO2004\n\n";
+ print OUT "% ptex\n$ptex04lines\n";
+ print OUT "% uptex\n$uptex04lines\n";
+ print OUT "% otf\n$otflines\n";
+ print OUT "% otf-uptex\n$otfuplines\n";
+ close(OUT);
+
+ my $cwd = cwd();
+
+ $mw->Dialog(-title => "Finished",
+ -text => "Fontmaps have been created in the $cwd.\nPlease move them to a place where dvipdfmx can find them.",
+ -buttons => [ "Finish" ])->Show();
+
+ $mw->destroy;
+ exit 0;
+}
+
+
+sub win32 { return ($^O =~ /^MSWin/i ? 1 : 0); }
+
+__END__
+
+=head1 NAME
+
+kanji-fontmap-creator - GUI to create map file collections for Kanji fonts
+
+=head1 SYNOPSIS
+
+kanji-fontmap-creator [I<option>]
+
+=head1 DESCRIPTION
+
+Create fontmap families for updmap's C<jaEmbed> setting. For details
+see the man page of B<updmap>(1) and the web page
+L<http://tug.org/texlive/updmap-kanji.html>
+
+=head1 OPTIONS
+
+=over 4
+
+=item B<-version>
+
+Output version information and exit.
+
+=item B<-help>, B<-?>, B<-h>
+
+Display this help and exit.
+
+=item B<-lang> I<llcode>
+
+By default, the GUI tries to deduce your language from the environment
+(on Windows via the registry, on Unix via C<LC_MESSAGES>). If that fails
+you can select a different language by giving this option with a
+language code (based on ISO 639-1). Currently supported is only
+English.
+
+=back
+
+=head1 AUTHORS AND COPYRIGHT
+
+This script and documentation was written by Norbert Preining
+and both are licensed under the GNU General Public License Version 2
+or later.
+
+=cut
+
+
+# vim:set tabstop=2 expandtab: #
diff --git a/fonts/ptex-fontmaps/script/updmap-otf.sh b/fonts/ptex-fontmaps/script/updmap-otf.sh
new file mode 100755
index 0000000000..0a188addd5
--- /dev/null
+++ b/fonts/ptex-fontmaps/script/updmap-otf.sh
@@ -0,0 +1,323 @@
+#!/bin/sh
+# updmap-otf: v0.9.1
+#
+# Copyright 2004-2006 by KOBAYASHI R. Taizo
+# Copyright 2011-2012 by PREINING Norbert
+#
+# WARNING: This file is NOT developed any more. TeX Live uses a version
+# rewritten in perl called updmap-setup-kanji, which is located
+# and developed in the same place as this file.
+#
+# For development see
+# http://www.tug.org/svn/texlive/trunk/Build/source/extra/jfontmaps/
+#
+# This file is licensed under GPL version 3 or any later version.
+# For copyright statements see end of file.
+#
+# 27 Jan 2012 by PREINING Norbert <preining@logic.at> v0.9.2
+# support IPA and IPAex fonts
+# improve and extended documentation
+# 11 Nov 2011 by PREINING Norbert <preining@logic.at> v0.9.1
+# use kpsewhich for finding fonts
+# use updmap-sys --setoption kanjiEmbed to select the font family
+# use current names of map files
+# use different font name for Kozuka font, as used in the map file
+# get state from updmap.cfg, not from some state file
+# 27 May 2006 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.9
+# use noEmbed.map instead of noEmbeddedFont.map
+# 10 Jun 2005 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.8
+# modified to use updmap-sys in teTeX3
+# 07 Nov 2004 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.7
+# do not echo back the message of updmap.
+# 17 Oct 2004 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.6
+# set hiragino map file if nofont is installed and arg is auto.
+# 04 Oct 2004 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.5
+# handl standby map files more strictly
+# 20 Sep 2004 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.4
+# hand over current status to map file installer
+# 19 Sep 2004 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.3
+# handl *-udvips.map in TEXMF/dvipdfm/config/otf/
+# 02 Mar 2004 by KOBAYASHI R. Taizo <tkoba@ike-dyn.ritsumei.ac.jp> v0.2
+# added noFont-udvips.map
+# 28 Feb 2004 by KOBAYASHI R. Taizo <tkoba@ike-dyn.ritsumei.ac.jp> v0.1
+
+
+###
+### Usage
+###
+
+Usage() {
+cat <<EOF
+ updmap-otf Front end to updmap.cfg configuration for Japanese fonts
+ as used in the otf package.
+
+ This script searches for some of the most common fonts
+ for embedding into pdfs by dvipdfmx.
+
+ Usage: updmap-otf {<fontname>|auto|nofont|status}
+
+ <fontname> set fonts as defined by the map file otf-<fontname>.map
+ if it exists.
+ auto: sets one of the following supported font families
+ automatically:
+ hiragino, morisawa, kozuka, ipaex, ipa
+ nofont: set no fonts are embedded
+ If your system does not have any of the supported font
+ families as specified above, this target is selected
+ automatically.
+ status: get information about current environment and usable font map
+
+EOF
+}
+
+#
+# representatives of support font families
+#
+hiragino_font=HiraMinPro-W3.otf
+morisawa_font=A-OTF-RyuminPro-Light.otf
+kozuka_font=KozMinPro-Regular.otf
+ipa_font=ipam.ttf
+ipaex_font=ipaexm.ttf
+
+
+###
+### Check Installed Font
+###
+
+CheckInstallFont() {
+ if kpsewhich $hiragino_font >/dev/null ; then
+ HIRAGINO=installed
+ else
+ HIRAGINO=""
+ fi
+
+ if kpsewhich $morisawa_font >/dev/null ; then
+ MORISAWA=installed
+ else
+ MORISAWA=""
+ fi
+
+ if kpsewhich $kozuka_font >/dev/null ; then
+ KOZUKA=installed
+ else
+ KOZUKA=""
+ fi
+
+ if kpsewhich $ipa_font >/dev/null ; then
+ IPA=installed
+ else
+ IPA=""
+ fi
+
+ if kpsewhich $ipaex_font >/dev/null ; then
+ IPAEX=installed
+ else
+ IPAEX=""
+ fi
+
+
+}
+
+###
+### GetStatus
+###
+
+GetStatus() {
+
+STATUS=$(grep ^kanjiEmbed $(kpsewhich updmap.cfg) | awk '{print$2}')
+
+if kpsewhich otf-$STATUS.map >/dev/null ; then
+ echo "CURRENT map file : otf-$STATUS.map"
+else
+ echo "WARNING: Currently selected map file cannot be found: otf-$STATUS.map"
+fi
+
+
+for MAPFILE in otf-hiragino.map otf-morisawa.map otf-kozuka.map otf-ipaex.map otf-ipa.map
+do
+ if [ "$MAPFILE" = "otf-$STATUS.map" ] ; then
+ continue
+ fi
+ mffound=`kpsewhich $MAPFILE`
+ if [ -n "$mffound" ] ; then
+ case "$MAPFILE" in
+ otf-hiragino.map)
+ if [ "$HIRAGINO" = "installed" ]; then
+ echo "Standby map file : $MAPFILE"
+ fi
+ ;;
+ otf-morisawa.map)
+ if [ "$MORISAWA" = "installed" ]; then
+ echo "Standby map file : $MAPFILE"
+ fi
+ ;;
+ otf-kozuka.map)
+ if [ "$KOZUKA" = "installed" ]; then
+ echo "Standby map file : $MAPFILE"
+ fi
+ ;;
+ otf-ipa.map)
+ if [ "$IPA" = "installed" ]; then
+ echo "Standby map file : $MAPFILE"
+ fi
+ ;;
+ otf-ipaex.map)
+ if [ "$IPAEX" = "installed" ]; then
+ echo "Standby map file : $MAPFILE"
+ fi
+ ;;
+ *)
+ echo "Should not happen!"
+ ;;
+ esac
+ fi
+done
+
+}
+
+###
+### Setup Map files
+###
+
+SetupMapFile() {
+
+MAPFILE=otf-$1.map
+
+if kpsewhich $MAPFILE >/dev/null ; then
+ echo "Setting up ... $MAPFILE"
+ updmap-sys -setoption kanjiEmbed $1
+ updmap-sys
+else
+ echo "NOT EXIST $MAPFILE"
+ return 1
+fi
+}
+
+###
+### MAIN
+###
+
+main() {
+
+# mktexlsr 2> /dev/null
+
+CheckInstallFont
+
+if [ $# != 1 ] ; then
+ eval Usage ${0##*/}
+ return -1
+fi
+
+case "$1" in
+ hiragino)
+ if [ "$HIRAGINO" = "installed" ]; then
+ SetupMapFile hiragino
+ else
+ main auto
+ fi
+ ;;
+ morisawa)
+ if [ "$MORISAWA" = "installed" ]; then
+ SetupMapFile morisawa
+ else
+ main auto
+ fi
+ ;;
+ kozuka)
+ if [ "$KOZUKA" = "installed" ]; then
+ SetupMapFile kozuka
+ else
+ main auto
+ fi
+ ;;
+ ipa)
+ if [ "$IPA" = "installed" ]; then
+ SetupMapFile ipa
+ else
+ main auto
+ fi
+ ;;
+ ipaex)
+ if [ "$IPAEX" = "installed" ]; then
+ SetupMapFile ipaex
+ else
+ main auto
+ fi
+ ;;
+ nofont)
+ SetupMapFile noEmbed
+ ;;
+ auto)
+ GetStatus
+ # first check if we have a status set and the font is installed
+ # in this case don't change anything, just make sure
+ if [ "$STATUS" = "morisawa" ] && [ "$MORISAWA" = "installed" ]; then
+ SetupMapFile morisawa
+ elif [ "$STATUS" = "kozuka" ] && [ "$KOZUKA" = "installed" ]; then
+ SetupMapFile kozuka
+ elif [ "$STATUS" = "hiragino" ] && [ "$HIRAGINO" = "installed" ]; then
+ SetupMapFile hiragino
+ elif [ "$STATUS" = "ipaex" ] && [ "$IPAEX" = "installed" ]; then
+ SetupMapFile ipaex
+ elif [ "$STATUS" = "ipa" ] && [ "$IPA" = "installed" ]; then
+ SetupMapFile ipa
+ else
+ if [ "$STATUS" = "noEmbed" ] || [ "$STATUS" = "" ]; then
+ : do nothing here, we dont have to warn
+ else
+ # some unknown setting is set up currently, overwrite
+ # but warn
+ echo "Previous setting $STATUS is unknown, replacing it!"
+ fi
+ # if we are in the noEmbed or nothing set case, but one
+ # of the three fonts hiragino/morisawa/kozuka are present
+ # then use them
+ if [ "$HIRAGINO" = "installed" ]; then
+ SetupMapFile hiragino
+ elif [ "$MORISAWA" = "installed" ]; then
+ SetupMapFile morisawa
+ elif [ "$KOZUKA" = "installed" ]; then
+ SetupMapFile kozuka
+ elif [ "$IPAEX" = "installed" ]; then
+ SetupMapFile ipaex
+ elif [ "$IPA" = "installed" ]; then
+ SetupMapFile ipa
+ else
+ SetupMapFile noEmbed
+ fi
+ fi
+ ;;
+ status)
+ GetStatus
+ return 0
+ ;;
+ *)
+ SetupMapFile $1
+ ;;
+esac
+}
+
+main $@
+
+#
+#
+# Copyright statements:
+#
+# KOBAYASHI Taizo
+# email to preining@logic.at
+# Message-Id: <20120130.162953.59640143170594580.tkoba@cc.kyushu-u.ac.jp>
+# Message-Id: <20120201.105639.625859878546968959.tkoba@cc.kyushu-u.ac.jp>
+# --------------------------------------------------------
+# copyright statement は簡単に以下で結構です。
+#
+# Copyright 2004-2006 by KOBAYASHI Taizo
+#
+# では
+# GPL version 3 or any later version
+#
+# --------------------------------------------------------
+#
+# PREINING Norbert
+# as author and maintainer of the current file
+# Licensed under GPL version 3 or any later version
+#