summaryrefslogtreecommitdiff
path: root/macros/jptex/latex/japanese-otf
diff options
context:
space:
mode:
Diffstat (limited to 'macros/jptex/latex/japanese-otf')
-rw-r--r--macros/jptex/latex/japanese-otf/COPYRIGHT27
-rw-r--r--macros/jptex/latex/japanese-otf/ChangeLog.md117
-rw-r--r--macros/jptex/latex/japanese-otf/README32
-rw-r--r--macros/jptex/latex/japanese-otf/doc/00otf-uptex.txt483
-rw-r--r--macros/jptex/latex/japanese-otf/doc/TeXLive-maps/otf-cktx.map35
-rw-r--r--macros/jptex/latex/japanese-otf/doc/otf-script-gteb.diff268
-rw-r--r--macros/jptex/latex/japanese-otf/doc/readme-ja.txt227
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/brsgtest.tex153
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/hankana_test.tex245
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/jis2004.tex59
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/koreanexample.tex44
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/otftest.tex148
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/pkanatest.tex32
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/pkanatest2.tex47
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/Makefile248
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-mltwght-h.tex202
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-mltwght-v.tex202
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-pxbabel-h.tex114
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-pxbabel-v.tex114
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/direction-utf8.tex110
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/era.tex111
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/exclam.tex133
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/jotf-psfonts.map27
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/otfscale.tex69
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/paren0.tex45
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/punct0.tex31
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/punctuation.tex181
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_cns_utf.tex204
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_gb_utf.tex17
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_jp_text.tex75
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_jp_utf.tex75
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_kr_utf.tex14
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/uotf-sp-utf8.tex313
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/uotftest-utf8.tex314
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/uotftest.tex191
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/upbrsgtest.tex293
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/upjis2004.tex158
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/upkanatest1.tex103
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/upkanatest2.tex75
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/utfmacro-cjk.tex344
-rw-r--r--macros/jptex/latex/japanese-otf/doc/test/uplatex/utfmacro-haranoaji.map226
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjgb-h.ofmbin0 -> 372 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjgb-v.ofmbin0 -> 324 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjge-h.ofmbin0 -> 372 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjge-v.ofmbin0 -> 324 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjgr-h.ofmbin0 -> 372 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjgr-v.ofmbin0 -> 324 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjmb-h.ofmbin0 -> 372 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjmb-v.ofmbin0 -> 324 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjmgr-h.ofmbin0 -> 372 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjmgr-v.ofmbin0 -> 324 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjml-h.ofmbin0 -> 372 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjml-v.ofmbin0 -> 324 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjmr-h.ofmbin0 -> 372 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/ofm/otf-cjmr-v.ofmbin0 -> 324 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/base-h.pl155
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/base-v.pl150
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/base0-h.pl30
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/base2-h.pl47
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/base2-v.pl31
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/base3-v.pl47
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/brsg-h.pl137
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/brsg-v.pl136
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmkor-slim.cnf11
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmkor.cnf38
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmsch-slim.cnf11
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmsch.cnf46
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmtch-slim.cnf11
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmtch.cnf46
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/ubase-h.pl192
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/ubase-kor-h.pl136
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/ubase-kor-v.pl137
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/ubase-sch-h.pl136
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/ubase-sch-v.pl137
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/ubase-tch-h.pl116
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/ubase-tch-v.pl117
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/ubase-v.pl156
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/ubrsg-h.pl167
-rw-r--r--macros/jptex/latex/japanese-otf/src/basepl/ubrsg-v.pl142
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/makeotf342
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/mkjvf731
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/CheckDVICode.pm287
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/MakeSPList.pm71
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/glyphdatabin0 -> 32768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/mkaltutfvf.pl119
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/mkcidofm.pl66
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/mkcidvf.pl106
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/mkjp04tfmvf.pl172
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/mkmlcidvf.pl117
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/mkpkana.pl276
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/mkpropofm.pl86
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/mktfm.pl235
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/script/mktfm_sp.pl220
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/script/mkutf32list.pl162
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/mkutfvf.pl93
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/script/mkutfvf_sp.pl209
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/mkvpkana.pl281
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/script/otf-hangul.rb51
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/sp_list_c.txt17
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/sp_list_j.txt75
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/sp_list_k.txt14
-rw-r--r--macros/jptex/latex/japanese-otf/src/script/sp_list_t.txt204
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/script/umkpkana.pl602
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/script/umkvpkana.pl569
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/umakeotf109
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/umakeotf_brsg65
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/umakeotf_jis04112
-rw-r--r--macros/jptex/latex/japanese-otf/src/umakeotf_pre12
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/umakeotf_prop38
-rwxr-xr-xmacros/jptex/latex/japanese-otf/src/umkjvf962
-rw-r--r--macros/jptex/latex/japanese-otf/sty/ajmacros.sty746
-rw-r--r--macros/jptex/latex/japanese-otf/sty/mlcid.sty35
-rw-r--r--macros/jptex/latex/japanese-otf/sty/mlutf.sty148
-rw-r--r--macros/jptex/latex/japanese-otf/sty/otf-hangul.dfu11555
-rw-r--r--macros/jptex/latex/japanese-otf/sty/otf.sty586
-rw-r--r--macros/jptex/latex/japanese-otf/sty/redeffont.sty211
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgothb-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgothb-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgothbn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgothbn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgotheb-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgotheb-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgothebn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgothebn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgothr-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgothr-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgothrn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpgothrn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpmgothr-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpmgothr-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpmgothrn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpmgothrn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminb-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminb-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminbn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminbn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminl-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminl-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminln-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminln-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminr-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminr-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminrn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgexpminrn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgothb-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgothb-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgothbn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgothbn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgotheb-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgotheb-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgothebn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgothebn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgothr-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgothr-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgothrn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlgothrn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothr-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothr-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothrn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothrn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminb-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminb-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminbn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminbn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminl-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminl-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminln-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminln-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminr-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminr-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminrn-h.tfmbin0 -> 584 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/brsgnmlminrn-v.tfmbin0 -> 576 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcgr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidcmr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb0-h.tfmbin0 -> 2508 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb2-h.tfmbin0 -> 468 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb2-v.tfmbin0 -> 2680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb3-v.tfmbin0 -> 556 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgb5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge0-h.tfmbin0 -> 2508 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge2-h.tfmbin0 -> 468 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge2-v.tfmbin0 -> 2680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge3-v.tfmbin0 -> 556 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjge5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr0-h.tfmbin0 -> 2508 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr2-h.tfmbin0 -> 468 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr2-v.tfmbin0 -> 2680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr3-v.tfmbin0 -> 556 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjgr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb0-h.tfmbin0 -> 2508 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb2-h.tfmbin0 -> 468 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb2-v.tfmbin0 -> 2680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb3-v.tfmbin0 -> 556 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmb5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr0-h.tfmbin0 -> 2508 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr2-h.tfmbin0 -> 468 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr2-v.tfmbin0 -> 2680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr3-v.tfmbin0 -> 556 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmgr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml0-h.tfmbin0 -> 2508 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml2-h.tfmbin0 -> 468 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml2-v.tfmbin0 -> 2680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml3-v.tfmbin0 -> 556 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjml5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr0-h.tfmbin0 -> 2508 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr2-h.tfmbin0 -> 468 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr2-v.tfmbin0 -> 2680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr3-v.tfmbin0 -> 556 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidjmr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkgr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkgr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkgr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkgr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkgr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkgr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkgr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkgr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkgr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkgr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkmr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkmr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkmr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkmr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkmr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkmr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkmr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkmr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkmr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidkmr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtgr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtgr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtgr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtgr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtgr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtgr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtgr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtgr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtgr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtgr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtmr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtmr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtmr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtmr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtmr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtmr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtmr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtmr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtmr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/cidtmr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgothb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgothb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgothbn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgothbn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgotheb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgotheb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgothebn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgothebn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgothr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgothr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgothrn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expgothrn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expmgothr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expmgothr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expmgothrn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expmgothrn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminbn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminbn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminl-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminl-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminln-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminln-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminrn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/expminrn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgothb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgothb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgothbn-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgothbn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgotheb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgotheb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgothebn-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgothebn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgothr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgothr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgothrn-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hgothrn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hmgothr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hmgothr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hmgothrn-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hmgothrn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminbn-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminbn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminl-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminl-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminln-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminln-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminrn-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/hminrn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgothb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgothb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgothbn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgothbn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgotheb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgotheb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgothebn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgothebn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgothr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgothr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgothrn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlgothrn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlmgothr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlmgothr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlmgothrn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlmgothrn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminbn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminbn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminl-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminl-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminln-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminln-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminrn-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/nmlminrn-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ccgr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ccgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ccmr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ccmr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjgb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjgb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjge-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjge-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjgr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjmb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjmb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjmgr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjmgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjml-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjml-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjmr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-cjmr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ckgr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ckgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ckmr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ckmr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ctgr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ctgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ctmr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ctmr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucgb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucgb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucge-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucge-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucgr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucmb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucmb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucmgr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucmgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucml-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucml-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucmr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ucmr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujgb-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujgb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujgbn-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujgbn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujge-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujge-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujgen-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujgen-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujgr-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujgrn-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujgrn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmb-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmbn-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmbn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmgr-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmgrn-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmgrn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujml-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujml-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmln-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmln-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmr-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmrn-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ujmrn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukgb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukgb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukge-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukge-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukgr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukmb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukmb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukmgr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukmgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukml-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukml-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukmr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-ukmr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utgb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utgb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utge-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utge-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utgr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utmb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utmb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utmgr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utmgr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utml-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utml-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utmr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/otf-utmr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubygothb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubygothb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubygotheb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubygotheb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubygothr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubygothr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubymgothr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubymgothr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubyminb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubyminb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubyminl-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubyminl-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubyminr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/rubyminr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorgothb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorgothb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorgotheb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorgotheb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorgothr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorgothr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakormgothr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakormgothr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorminb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorminb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorminl-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorminl-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorminr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upakorminr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschgothb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschgothb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschgotheb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschgotheb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschgothr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschgothr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschmgothr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschmgothr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschminb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschminb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschminl-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschminl-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschminr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upaschminr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchgothb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchgothb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchgotheb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchgotheb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchgothr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchgothr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchmgothr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchmgothr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchminb-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchminb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchminl-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchminl-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchminr-h.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upatchminr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothb-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothb-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothbn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothbn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgotheb-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgotheb-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothebn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothebn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothr-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothr-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothrn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothrn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothr-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothr-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothrn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothrn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminb-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminb-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminbn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminbn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminl-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminl-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminln-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminln-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminr-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminr-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminrn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgexpminrn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothb-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothb-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothbn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothbn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgotheb-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgotheb-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothebn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothebn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothr-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothr-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothrn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothrn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothr-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothr-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothrn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothrn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminb-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminb-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminbn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminbn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminl-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminl-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminln-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminln-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminr-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminr-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminrn-h.tfmbin0 -> 952 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminrn-v.tfmbin0 -> 660 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgothb-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgothb-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgothbn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgothbn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgotheb-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgotheb-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgothebn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgothebn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgothr-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgothr-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgothrn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpgothrn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpmgothr-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpmgothr-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpmgothrn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpmgothrn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminb-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminb-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminbn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminbn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminl-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminl-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminln-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminln-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminr-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminr-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminrn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upexpminrn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgothb-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgothb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgothbn-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgothbn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgotheb-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgotheb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgothebn-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgothebn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgothr-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgothr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgothrn-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphgothrn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphmgothr-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphmgothr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphmgothrn-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphmgothrn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminb-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminb-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminbn-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminbn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminl-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminl-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminln-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminln-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminr-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminr-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminrn-h.tfmbin0 -> 368 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uphminrn-v.tfmbin0 -> 108 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorgothb-h.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorgothb-v.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorgotheb-h.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorgotheb-v.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorgothr-h.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorgothr-v.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkormgothr-h.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkormgothr-v.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorminb-h.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorminb-v.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorminl-h.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorminl-v.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorminr-h.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmkorminr-v.tfmbin0 -> 516 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgothb-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgothb-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgothbn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgothbn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgotheb-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgotheb-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgothebn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgothebn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgothr-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgothr-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgothrn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlgothrn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlmgothr-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlmgothr-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlmgothrn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlmgothrn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminb-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminb-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminbn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminbn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminl-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminl-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminln-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminln-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminr-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminr-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminrn-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmlminrn-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschgothb-h.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschgothb-v.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschgotheb-h.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschgotheb-v.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschgothr-h.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschgothr-v.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschmgothr-h.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschmgothr-v.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschminb-h.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschminb-v.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschminl-h.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschminl-v.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschminr-h.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmschminr-v.tfmbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchgothb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchgothb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchgotheb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchgotheb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchgothr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchgothr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchmgothr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchmgothr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchminb-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchminb-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchminl-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchminl-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchminr-h.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/upnmtchminr-v.tfmbin0 -> 504 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubygothb-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubygothb-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubygotheb-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubygotheb-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubygothr-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubygothr-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubymgothr-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubymgothr-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubyminb-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubyminb-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubyminl-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubyminl-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubyminr-h.tfmbin0 -> 868 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/uprubyminr-v.tfmbin0 -> 588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgb--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgb--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcge--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcge--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgr9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgra-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgra-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgre-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgre-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrf-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrl-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrl-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgrm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgro-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcgro-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmb--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmb--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmgr--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmgr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcml--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcml--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmr9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmra-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmra-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmre-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmre-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrf-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrl-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrl-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmrm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmro-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfcmro-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgr9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgra-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgra-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgre-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgre-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrj-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrj-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrl-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrl-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrn-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrn-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgro-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgro-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrp-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrp-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrq-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrq-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrr-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrr-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrs-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrs-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrt-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrt-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgru-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgru-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrv-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrv-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrw-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrw-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrx-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrx-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgry-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgry-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrz-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfgrz-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgb9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgba-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgba-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbe-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbe-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbj-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbj-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbl-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbl-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbn9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbna-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbna-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbnb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbnb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbnc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbnc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbnd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbnd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbne-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbne-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbnf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbnf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbo-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbo-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbp-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbp-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbq-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbq-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbr-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbr-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbs-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbs-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbt-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbt-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbu-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbu-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbv-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbv-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbx-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbx-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgby-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgby-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbz-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgbz-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjge9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgea-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgea-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgeb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgeb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgec-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgec-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjged-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjged-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgee-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgee-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgef-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgef-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgej-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgej-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgek-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgek-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgel-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgel-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgem-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgem-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgen9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgena-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgena-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgenb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgenb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgenc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgenc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgend-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgend-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgene-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgene-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgenf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgenf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgeo-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgeo-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgep-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgep-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgeq-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgeq-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjger-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjger-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjges-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjges-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjget-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjget-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgeu-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgeu-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgev-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgev-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgex-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgex-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgey-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgey-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgez-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgez-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgr9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgra-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgra-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgre-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgre-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrj-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrj-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrl-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrl-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrn9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrna-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrna-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrnb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrnb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrnc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrnc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrnd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrnd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrne-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrne-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrnf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrnf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgro-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgro-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrp-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrp-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrq-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrq-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrr-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrr-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrs-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrs-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrt-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrt-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgru-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgru-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrv-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrv-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrx-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrx-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgry-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgry-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrz-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjgrz-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmb9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmba-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmba-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbe-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbe-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbj-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbj-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbl-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbl-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbn9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbna-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbna-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbnb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbnb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbnc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbnc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbnd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbnd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbne-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbne-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbnf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbnf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbo-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbo-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbp-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbp-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbq-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbq-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbr-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbr-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbs-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbs-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbt-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbt-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbu-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbu-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbv-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbv-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbx-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbx-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmby-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmby-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbz-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmbz-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgr9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgra-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgra-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgre-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgre-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrj-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrj-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrl-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrl-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrn9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrna-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrna-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrnb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrnb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrnc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrnc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrnd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrnd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrne-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrne-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrnf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrnf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgro-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgro-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrp-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrp-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrq-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrq-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrr-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrr-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrs-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrs-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrt-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrt-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgru-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgru-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrv-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrv-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrx-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrx-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgry-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgry-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrz-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmgrz-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjml9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmla-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmla-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmld-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmld-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmle-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmle-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlj-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlj-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmll-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmll-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmln9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlna-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlna-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlnb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlnb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlnc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlnc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlnd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlnd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlne-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlne-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlnf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlnf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlo-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlo-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlp-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlp-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlq-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlq-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlr-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlr-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmls-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmls-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlt-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlt-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlu-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlu-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlv-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlv-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlx-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlx-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmly-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmly-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlz-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmlz-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmr9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmra-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmra-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmre-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmre-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrj-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrj-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrl-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrl-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn--h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrn9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrna-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrna-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrnb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrnb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrnc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrnc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrnd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrnd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrne-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrne-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrnf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrnf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmro-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmro-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrp-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrp-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrq-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrq-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrr-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrr-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrs-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrs-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrt-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrt-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmru-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmru-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrv-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrv-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrx-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrx-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmry-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmry-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrz-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfjmrz-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgb--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgb--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkge--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkge--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgr9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgra-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgra-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgrb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgrb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgrc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgrc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgrd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgrd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgre-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgre-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgrf-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkgrf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmb--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmb--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmgr--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmgr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkml--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkml--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmr9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmra-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmra-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmrb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmrb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmrc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmrc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmrd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmrd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmre-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmre-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmrf-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfkmrf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmr9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmra-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmra-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmre-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmre-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrf-h.tfmbin0 -> 432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrj-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrj-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrl-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrl-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrn-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrn-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmro-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmro-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrp-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrp-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrq-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrq-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrr-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrr-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrs-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrs-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrt-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrt-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmru-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmru-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrv-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrv-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrw-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrw-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrx-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrx-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmry-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmry-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrz-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utfmrz-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgb--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgb--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftge--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftge--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgr9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgra-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgra-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgre-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgre-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrf-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrl-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrl-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrn-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrn-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgro-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgro-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrp-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrp-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrq-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrq-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrr-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrr-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrs-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrs-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrt-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrt-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgru-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgru-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrv-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrv-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrw-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrw-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrx-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrx-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrz-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftgrz-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmb--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmb--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmgr--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmgr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftml--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftml--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr--h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr--v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr0-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr0-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr1-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr1-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr2-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr2-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr3-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr3-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr4-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr4-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr5-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr5-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr6-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr6-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr7-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr7-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr8-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr8-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr9-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmr9-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmra-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmra-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrb-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrb-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrc-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrc-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrd-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrd-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmre-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmre-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrf-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrf-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrk-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrk-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrl-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrl-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrm-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrm-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrn-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrn-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmro-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmro-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrp-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrp-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrq-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrq-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrr-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrr-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrs-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrs-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrt-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrt-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmru-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmru-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrv-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrv-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrw-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrw-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrx-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrx-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrz-h.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/tfm/utftmrz-v.tfmbin0 -> 172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgothb-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgothb-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgothbn-h.vfbin0 -> 116432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgothbn-v.vfbin0 -> 116408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgotheb-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgotheb-v.vfbin0 -> 116176 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgothebn-h.vfbin0 -> 116432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgothebn-v.vfbin0 -> 116412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgothr-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgothr-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgothrn-h.vfbin0 -> 116432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpgothrn-v.vfbin0 -> 116408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpmgothr-h.vfbin0 -> 116148 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpmgothr-v.vfbin0 -> 116176 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpmgothrn-h.vfbin0 -> 116440 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpmgothrn-v.vfbin0 -> 116416 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminb-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminb-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminbn-h.vfbin0 -> 116428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminbn-v.vfbin0 -> 116408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminl-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminl-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminln-h.vfbin0 -> 116428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminln-v.vfbin0 -> 116408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminr-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminr-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminrn-h.vfbin0 -> 116428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgexpminrn-v.vfbin0 -> 116408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgothb-h.vfbin0 -> 115900 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgothb-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgothbn-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgothbn-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgotheb-h.vfbin0 -> 115904 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgotheb-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgothebn-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgothebn-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgothr-h.vfbin0 -> 115900 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgothr-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgothrn-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlgothrn-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlmgothr-h.vfbin0 -> 115904 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlmgothr-v.vfbin0 -> 115960 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlmgothrn-h.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlmgothrn-v.vfbin0 -> 116196 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminb-h.vfbin0 -> 115900 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminb-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminbn-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminbn-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminl-h.vfbin0 -> 115900 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminl-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminln-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminln-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminr-h.vfbin0 -> 115900 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminr-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminrn-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/brsgnmlminrn-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr2-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr3-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr4-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr4-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr5-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr5-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr6-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr6-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr7-h.vfbin0 -> 25852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcgr7-v.vfbin0 -> 25852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr2-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr3-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr4-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr4-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr5-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr5-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr6-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr6-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr7-h.vfbin0 -> 25852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidcmr7-v.vfbin0 -> 25852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb2-v.vfbin0 -> 67256 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb3-v.vfbin0 -> 65860 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb4-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb4-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb5-h.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgb5-v.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge2-v.vfbin0 -> 67256 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge3-v.vfbin0 -> 65860 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge4-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge4-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge5-h.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjge5-v.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr2-v.vfbin0 -> 67256 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr3-v.vfbin0 -> 65860 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr4-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr4-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr5-h.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjgr5-v.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb2-v.vfbin0 -> 67256 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb3-v.vfbin0 -> 65860 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb4-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb4-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb5-h.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmb5-v.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr0-h.vfbin0 -> 65216 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr0-v.vfbin0 -> 65216 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr1-h.vfbin0 -> 65600 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr1-v.vfbin0 -> 65600 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr2-h.vfbin0 -> 65600 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr2-v.vfbin0 -> 67260 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr3-h.vfbin0 -> 65600 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr3-v.vfbin0 -> 65864 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr4-h.vfbin0 -> 65600 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr4-v.vfbin0 -> 65600 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr5-h.vfbin0 -> 41344 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmgr5-v.vfbin0 -> 41344 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml2-v.vfbin0 -> 67256 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml3-v.vfbin0 -> 65860 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml4-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml4-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml5-h.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjml5-v.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr2-v.vfbin0 -> 67256 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr3-v.vfbin0 -> 65860 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr4-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr4-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr5-h.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidjmr5-v.vfbin0 -> 41340 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkgr0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkgr0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkgr1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkgr1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkgr2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkgr2-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkgr3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkgr3-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkgr4-h.vfbin0 -> 31548 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkgr4-v.vfbin0 -> 31548 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkmr0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkmr0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkmr1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkmr1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkmr2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkmr2-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkmr3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkmr3-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkmr4-h.vfbin0 -> 31548 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidkmr4-v.vfbin0 -> 31548 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtgr0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtgr0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtgr1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtgr1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtgr2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtgr2-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtgr3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtgr3-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtgr4-h.vfbin0 -> 44780 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtgr4-v.vfbin0 -> 44780 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtmr0-h.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtmr0-v.vfbin0 -> 65212 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtmr1-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtmr1-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtmr2-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtmr2-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtmr3-h.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtmr3-v.vfbin0 -> 65596 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtmr4-h.vfbin0 -> 44780 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/cidtmr4-v.vfbin0 -> 44780 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgothb-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgothb-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgothbn-h.vfbin0 -> 116432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgothbn-v.vfbin0 -> 116408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgotheb-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgotheb-v.vfbin0 -> 116176 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgothebn-h.vfbin0 -> 116432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgothebn-v.vfbin0 -> 116412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgothr-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgothr-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgothrn-h.vfbin0 -> 116432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expgothrn-v.vfbin0 -> 116408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expmgothr-h.vfbin0 -> 116148 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expmgothr-v.vfbin0 -> 116176 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expmgothrn-h.vfbin0 -> 116440 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expmgothrn-v.vfbin0 -> 116416 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminb-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminb-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminbn-h.vfbin0 -> 116428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminbn-v.vfbin0 -> 116408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminl-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminl-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminln-h.vfbin0 -> 116428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminln-v.vfbin0 -> 116408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminr-h.vfbin0 -> 116144 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminr-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminrn-h.vfbin0 -> 116428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/expminrn-v.vfbin0 -> 116408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgothb-h.vfbin0 -> 115900 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgothb-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgothbn-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgothbn-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgotheb-h.vfbin0 -> 115904 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgotheb-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgothebn-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgothebn-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgothr-h.vfbin0 -> 115900 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgothr-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgothrn-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlgothrn-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlmgothr-h.vfbin0 -> 115904 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlmgothr-v.vfbin0 -> 115960 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlmgothrn-h.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlmgothrn-v.vfbin0 -> 116196 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminb-h.vfbin0 -> 115900 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminb-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminbn-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminbn-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminl-h.vfbin0 -> 115900 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminl-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminln-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminln-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminr-h.vfbin0 -> 115900 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminr-v.vfbin0 -> 115956 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminrn-h.vfbin0 -> 116188 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/nmlminrn-v.vfbin0 -> 116192 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubygothb-h.vfbin0 -> 116120 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubygothb-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubygotheb-h.vfbin0 -> 116120 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubygotheb-v.vfbin0 -> 116176 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubygothr-h.vfbin0 -> 116120 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubygothr-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubymgothr-h.vfbin0 -> 116120 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubymgothr-v.vfbin0 -> 116176 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubyminb-h.vfbin0 -> 116120 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubyminb-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubyminl-h.vfbin0 -> 116120 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubyminl-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubyminr-h.vfbin0 -> 116120 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/rubyminr-v.vfbin0 -> 116172 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgothb-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgothb-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgothbn-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgothbn-v.vfbin0 -> 5732 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgotheb-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgotheb-v.vfbin0 -> 5732 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgothebn-h.vfbin0 -> 6716 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgothebn-v.vfbin0 -> 5732 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgothr-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgothr-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgothrn-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpgothrn-v.vfbin0 -> 5732 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothr-h.vfbin0 -> 6716 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothr-v.vfbin0 -> 5736 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothrn-h.vfbin0 -> 6716 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothrn-v.vfbin0 -> 5736 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminb-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminb-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminbn-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminbn-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminl-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminl-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminln-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminln-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminr-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminr-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminrn-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgexpminrn-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothb-h.vfbin0 -> 3392 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothb-v.vfbin0 -> 2412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothbn-h.vfbin0 -> 3396 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothbn-v.vfbin0 -> 2412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgotheb-h.vfbin0 -> 3396 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgotheb-v.vfbin0 -> 2412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothebn-h.vfbin0 -> 3396 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothebn-v.vfbin0 -> 2412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothr-h.vfbin0 -> 3392 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothr-v.vfbin0 -> 2412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothrn-h.vfbin0 -> 3396 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothrn-v.vfbin0 -> 2412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothr-h.vfbin0 -> 3396 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothr-v.vfbin0 -> 2412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothrn-h.vfbin0 -> 3396 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothrn-v.vfbin0 -> 2416 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminb-h.vfbin0 -> 3392 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminb-v.vfbin0 -> 2408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminbn-h.vfbin0 -> 3392 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminbn-v.vfbin0 -> 2412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminl-h.vfbin0 -> 3392 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminl-v.vfbin0 -> 2408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminln-h.vfbin0 -> 3392 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminln-v.vfbin0 -> 2412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminr-h.vfbin0 -> 3392 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminr-v.vfbin0 -> 2408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminrn-h.vfbin0 -> 3392 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upbrsgnmlminrn-v.vfbin0 -> 2412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgothb-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgothb-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgothbn-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgothbn-v.vfbin0 -> 5732 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgotheb-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgotheb-v.vfbin0 -> 5732 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgothebn-h.vfbin0 -> 6716 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgothebn-v.vfbin0 -> 5732 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgothr-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgothr-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgothrn-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpgothrn-v.vfbin0 -> 5732 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpmgothr-h.vfbin0 -> 6716 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpmgothr-v.vfbin0 -> 5736 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpmgothrn-h.vfbin0 -> 6716 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpmgothrn-v.vfbin0 -> 5736 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminb-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminb-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminbn-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminbn-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminl-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminl-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminln-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminln-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminr-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminr-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminrn-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upexpminrn-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorgothb-h.vfbin0 -> 12920 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorgothb-v.vfbin0 -> 12920 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorgotheb-h.vfbin0 -> 12920 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorgotheb-v.vfbin0 -> 12920 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorgothr-h.vfbin0 -> 12920 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorgothr-v.vfbin0 -> 12920 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkormgothr-h.vfbin0 -> 12920 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkormgothr-v.vfbin0 -> 12920 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorminb-h.vfbin0 -> 12916 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorminb-v.vfbin0 -> 12916 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorminl-h.vfbin0 -> 12916 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorminl-v.vfbin0 -> 12916 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorminr-h.vfbin0 -> 12916 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmkorminr-v.vfbin0 -> 12916 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgothb-h.vfbin0 -> 651088 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgothb-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgothbn-h.vfbin0 -> 651088 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgothbn-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgotheb-h.vfbin0 -> 651088 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgotheb-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgothebn-h.vfbin0 -> 651088 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgothebn-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgothr-h.vfbin0 -> 651088 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgothr-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgothrn-h.vfbin0 -> 651088 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlgothrn-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlmgothr-h.vfbin0 -> 651088 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlmgothr-v.vfbin0 -> 651116 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlmgothrn-h.vfbin0 -> 651088 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlmgothrn-v.vfbin0 -> 651116 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminb-h.vfbin0 -> 651084 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminb-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminbn-h.vfbin0 -> 651088 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminbn-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminl-h.vfbin0 -> 651084 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminl-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminln-h.vfbin0 -> 651088 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminln-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminr-h.vfbin0 -> 651084 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminr-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminrn-h.vfbin0 -> 651088 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmlminrn-v.vfbin0 -> 651112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschgothb-h.vfbin0 -> 13428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschgothb-v.vfbin0 -> 13436 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschgotheb-h.vfbin0 -> 13428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschgotheb-v.vfbin0 -> 13436 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschgothr-h.vfbin0 -> 13428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschgothr-v.vfbin0 -> 13436 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschmgothr-h.vfbin0 -> 13428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschmgothr-v.vfbin0 -> 13436 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschminb-h.vfbin0 -> 13424 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschminb-v.vfbin0 -> 13432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschminl-h.vfbin0 -> 13424 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschminl-v.vfbin0 -> 13432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschminr-h.vfbin0 -> 13424 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmschminr-v.vfbin0 -> 13432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchgothb-h.vfbin0 -> 13464 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchgothb-v.vfbin0 -> 13464 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchgotheb-h.vfbin0 -> 13464 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchgotheb-v.vfbin0 -> 13464 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchgothr-h.vfbin0 -> 13464 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchgothr-v.vfbin0 -> 13464 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchmgothr-h.vfbin0 -> 13464 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchmgothr-v.vfbin0 -> 13464 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchminb-h.vfbin0 -> 13460 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchminb-v.vfbin0 -> 13460 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchminl-h.vfbin0 -> 13460 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchminl-v.vfbin0 -> 13460 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchminr-h.vfbin0 -> 13460 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/upnmtchminr-v.vfbin0 -> 13460 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubygothb-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubygothb-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubygotheb-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubygotheb-v.vfbin0 -> 5732 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubygothr-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubygothr-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubymgothr-h.vfbin0 -> 6716 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubymgothr-v.vfbin0 -> 5736 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubyminb-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubyminb-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubyminl-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubyminl-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubyminr-h.vfbin0 -> 6712 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/uprubyminr-v.vfbin0 -> 5728 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgb--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgb--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcge--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcge--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgr9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgra-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgra-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgre-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgre-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrk-h.vfbin0 -> 136 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrk-v.vfbin0 -> 136 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrl-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrl-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrm-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgrm-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgro-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcgro-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmb--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmb--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmgr--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmgr--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcml--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcml--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmr9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmra-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmra-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmre-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmre-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrk-h.vfbin0 -> 136 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrk-v.vfbin0 -> 136 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrl-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrl-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrm-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmrm-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmro-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfcmro-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr0-h.vfbin0 -> 65296 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr0-v.vfbin0 -> 65296 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr1-h.vfbin0 -> 65672 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr1-v.vfbin0 -> 65672 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr2-h.vfbin0 -> 65888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr2-v.vfbin0 -> 65888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr3-h.vfbin0 -> 68908 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr3-v.vfbin0 -> 68908 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr4-h.vfbin0 -> 69296 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr4-v.vfbin0 -> 69296 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr5-h.vfbin0 -> 67528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr5-v.vfbin0 -> 67528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr6-h.vfbin0 -> 67488 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr6-v.vfbin0 -> 67488 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr7-h.vfbin0 -> 67648 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr7-v.vfbin0 -> 67648 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr8-h.vfbin0 -> 67748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr8-v.vfbin0 -> 67748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr9-h.vfbin0 -> 67860 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgr9-v.vfbin0 -> 67860 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgra-h.vfbin0 -> 66692 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgra-v.vfbin0 -> 66692 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrb-h.vfbin0 -> 69764 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrb-v.vfbin0 -> 69764 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrc-h.vfbin0 -> 69764 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrc-v.vfbin0 -> 69764 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrd-h.vfbin0 -> 67624 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrd-v.vfbin0 -> 67624 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgre-h.vfbin0 -> 69432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgre-v.vfbin0 -> 69432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrf-h.vfbin0 -> 67004 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrf-v.vfbin0 -> 67004 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrj-h.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrj-v.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrk-h.vfbin0 -> 4696 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrk-v.vfbin0 -> 4696 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrl-h.vfbin0 -> 4740 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrl-v.vfbin0 -> 4740 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrm-h.vfbin0 -> 2616 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrm-v.vfbin0 -> 2616 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrn-h.vfbin0 -> 3972 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrn-v.vfbin0 -> 3972 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgro-h.vfbin0 -> 4896 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgro-v.vfbin0 -> 4896 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrp-h.vfbin0 -> 2756 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrp-v.vfbin0 -> 2756 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrq-h.vfbin0 -> 3700 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrq-v.vfbin0 -> 3700 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrr-h.vfbin0 -> 2428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrr-v.vfbin0 -> 2428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrs-h.vfbin0 -> 4140 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrs-v.vfbin0 -> 4140 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrt-h.vfbin0 -> 1964 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrt-v.vfbin0 -> 1964 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgru-h.vfbin0 -> 1092 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgru-v.vfbin0 -> 1092 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrv-h.vfbin0 -> 592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrv-v.vfbin0 -> 592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrw-h.vfbin0 -> 88 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrw-v.vfbin0 -> 88 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrx-h.vfbin0 -> 112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrx-v.vfbin0 -> 112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgry-h.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgry-v.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrz-h.vfbin0 -> 1184 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfgrz-v.vfbin0 -> 1184 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgb9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgba-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgba-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbe-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbe-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbj-h.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbj-v.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbk-h.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbk-v.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbl-h.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbl-v.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbm-h.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbm-v.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn-h.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn-v.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbn9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbna-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbna-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbnb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbnb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbnc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbnc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbnd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbnd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbne-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbne-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbnf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbnf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbo-h.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbo-v.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbp-h.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbp-v.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbq-h.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbq-v.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbr-h.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbr-v.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbs-h.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbs-v.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbt-h.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbt-v.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbu-h.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbu-v.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbv-h.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbv-v.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbx-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbx-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgby-h.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgby-v.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbz-h.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgbz-v.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjge9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgea-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgea-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgeb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgeb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgec-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgec-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjged-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjged-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgee-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgee-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgef-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgef-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgej-h.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgej-v.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgek-h.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgek-v.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgel-h.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgel-v.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgem-h.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgem-v.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen-h.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen-v.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgen9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgena-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgena-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgenb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgenb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgenc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgenc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgend-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgend-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgene-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgene-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgenf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgenf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgeo-h.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgeo-v.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgep-h.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgep-v.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgeq-h.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgeq-v.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjger-h.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjger-v.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjges-h.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjges-v.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjget-h.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjget-v.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgeu-h.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgeu-v.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgev-h.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgev-v.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgex-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgex-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgey-h.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgey-v.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgez-h.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgez-v.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgr9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgra-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgra-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgre-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgre-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrj-h.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrj-v.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrk-h.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrk-v.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrl-h.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrl-v.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrm-h.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrm-v.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn-h.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn-v.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrn9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrna-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrna-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrnb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrnb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrnc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrnc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrnd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrnd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrne-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrne-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrnf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrnf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgro-h.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgro-v.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrp-h.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrp-v.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrq-h.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrq-v.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrr-h.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrr-v.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrs-h.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrs-v.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrt-h.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrt-v.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgru-h.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgru-v.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrv-h.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrv-v.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrx-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrx-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgry-h.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgry-v.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrz-h.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjgrz-v.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmb9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmba-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmba-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbe-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbe-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbj-h.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbj-v.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbk-h.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbk-v.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbl-h.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbl-v.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbm-h.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbm-v.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn-h.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn-v.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbn9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbna-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbna-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbnb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbnb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbnc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbnc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbnd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbnd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbne-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbne-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbnf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbnf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbo-h.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbo-v.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbp-h.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbp-v.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbq-h.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbq-v.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbr-h.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbr-v.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbs-h.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbs-v.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbt-h.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbt-v.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbu-h.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbu-v.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbv-h.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbv-v.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbx-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbx-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmby-h.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmby-v.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbz-h.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmbz-v.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgr9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgra-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgra-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgre-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgre-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrj-h.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrj-v.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrk-h.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrk-v.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrl-h.vfbin0 -> 684 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrl-v.vfbin0 -> 684 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrm-h.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrm-v.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn--h.vfbin0 -> 1064 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn--v.vfbin0 -> 1064 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn-h.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn-v.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn0-h.vfbin0 -> 65208 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn0-v.vfbin0 -> 65208 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn1-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn1-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn2-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn2-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn3-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn3-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn4-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn4-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn5-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn5-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn6-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn6-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn7-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn7-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn8-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn8-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn9-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrn9-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrna-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrna-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrnb-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrnb-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrnc-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrnc-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrnd-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrnd-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrne-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrne-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrnf-h.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrnf-v.vfbin0 -> 65592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgro-h.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgro-v.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrp-h.vfbin0 -> 752 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrp-v.vfbin0 -> 752 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrq-h.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrq-v.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrr-h.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrr-v.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrs-h.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrs-v.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrt-h.vfbin0 -> 412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrt-v.vfbin0 -> 412 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgru-h.vfbin0 -> 276 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgru-v.vfbin0 -> 276 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrv-h.vfbin0 -> 480 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrv-v.vfbin0 -> 480 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrx-h.vfbin0 -> 72 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrx-v.vfbin0 -> 72 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgry-h.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgry-v.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrz-h.vfbin0 -> 820 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmgrz-v.vfbin0 -> 820 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjml9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmla-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmla-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmld-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmld-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmle-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmle-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlj-h.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlj-v.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlk-h.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlk-v.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmll-h.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmll-v.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlm-h.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlm-v.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln-h.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln-v.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmln9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlna-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlna-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlnb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlnb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlnc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlnc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlnd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlnd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlne-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlne-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlnf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlnf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlo-h.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlo-v.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlp-h.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlp-v.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlq-h.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlq-v.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlr-h.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlr-v.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmls-h.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmls-v.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlt-h.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlt-v.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlu-h.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlu-v.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlv-h.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlv-v.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlx-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlx-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmly-h.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmly-v.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlz-h.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmlz-v.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmr9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmra-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmra-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmre-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmre-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrj-h.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrj-v.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrk-h.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrk-v.vfbin0 -> 784 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrl-h.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrl-v.vfbin0 -> 680 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrm-h.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrm-v.vfbin0 -> 376 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn--h.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn--v.vfbin0 -> 1060 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn-h.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn-v.vfbin0 -> 852 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrn9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrna-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrna-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrnb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrnb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrnc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrnc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrnd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrnd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrne-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrne-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrnf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrnf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmro-h.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmro-v.vfbin0 -> 444 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrp-h.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrp-v.vfbin0 -> 748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrq-h.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrq-v.vfbin0 -> 632 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrr-h.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrr-v.vfbin0 -> 528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrs-h.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrs-v.vfbin0 -> 768 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrt-h.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrt-v.vfbin0 -> 408 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmru-h.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmru-v.vfbin0 -> 272 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrv-h.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrv-v.vfbin0 -> 476 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrx-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrx-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmry-h.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmry-v.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrz-h.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfjmrz-v.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgb--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgb--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkge--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkge--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgr9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgra-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgra-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgrb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgrb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgrc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgrc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgrd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgrd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgre-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgre-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgrf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkgrf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmb--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmb--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmgr--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmgr--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkml--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkml--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmr9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmra-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmra-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmrb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmrb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmrc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmrc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmrd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmrd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmre-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmre-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmrf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfkmrf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr0-h.vfbin0 -> 65296 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr0-v.vfbin0 -> 65296 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr1-h.vfbin0 -> 65672 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr1-v.vfbin0 -> 65672 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr2-h.vfbin0 -> 65888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr2-v.vfbin0 -> 65888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr3-h.vfbin0 -> 68908 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr3-v.vfbin0 -> 68908 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr4-h.vfbin0 -> 69296 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr4-v.vfbin0 -> 69296 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr5-h.vfbin0 -> 67528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr5-v.vfbin0 -> 67528 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr6-h.vfbin0 -> 67488 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr6-v.vfbin0 -> 67488 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr7-h.vfbin0 -> 67648 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr7-v.vfbin0 -> 67648 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr8-h.vfbin0 -> 67748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr8-v.vfbin0 -> 67748 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr9-h.vfbin0 -> 67860 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmr9-v.vfbin0 -> 67860 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmra-h.vfbin0 -> 66692 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmra-v.vfbin0 -> 66692 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrb-h.vfbin0 -> 69764 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrb-v.vfbin0 -> 69764 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrc-h.vfbin0 -> 69764 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrc-v.vfbin0 -> 69764 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrd-h.vfbin0 -> 67624 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrd-v.vfbin0 -> 67624 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmre-h.vfbin0 -> 69432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmre-v.vfbin0 -> 69432 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrf-h.vfbin0 -> 67004 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrf-v.vfbin0 -> 67004 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrj-h.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrj-v.vfbin0 -> 1888 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrk-h.vfbin0 -> 4696 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrk-v.vfbin0 -> 4696 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrl-h.vfbin0 -> 4740 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrl-v.vfbin0 -> 4740 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrm-h.vfbin0 -> 2616 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrm-v.vfbin0 -> 2616 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrn-h.vfbin0 -> 3972 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrn-v.vfbin0 -> 3972 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmro-h.vfbin0 -> 4896 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmro-v.vfbin0 -> 4896 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrp-h.vfbin0 -> 2756 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrp-v.vfbin0 -> 2756 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrq-h.vfbin0 -> 3700 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrq-v.vfbin0 -> 3700 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrr-h.vfbin0 -> 2428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrr-v.vfbin0 -> 2428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrs-h.vfbin0 -> 4140 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrs-v.vfbin0 -> 4140 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrt-h.vfbin0 -> 1964 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrt-v.vfbin0 -> 1964 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmru-h.vfbin0 -> 1092 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmru-v.vfbin0 -> 1092 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrv-h.vfbin0 -> 592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrv-v.vfbin0 -> 592 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrw-h.vfbin0 -> 88 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrw-v.vfbin0 -> 88 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrx-h.vfbin0 -> 112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrx-v.vfbin0 -> 112 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmry-h.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmry-v.vfbin0 -> 104 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrz-h.vfbin0 -> 1184 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utfmrz-v.vfbin0 -> 1184 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgb--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgb--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftge--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftge--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgr9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgra-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgra-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgre-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgre-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrk-h.vfbin0 -> 3792 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrk-v.vfbin0 -> 3792 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrl-h.vfbin0 -> 3876 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrl-v.vfbin0 -> 3876 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrm-h.vfbin0 -> 2160 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrm-v.vfbin0 -> 2160 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrn-h.vfbin0 -> 3080 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrn-v.vfbin0 -> 3080 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgro-h.vfbin0 -> 4252 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgro-v.vfbin0 -> 4252 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrp-h.vfbin0 -> 1972 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrp-v.vfbin0 -> 1972 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrq-h.vfbin0 -> 2992 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrq-v.vfbin0 -> 2992 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrr-h.vfbin0 -> 1872 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrr-v.vfbin0 -> 1872 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrs-h.vfbin0 -> 3264 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrs-v.vfbin0 -> 3264 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrt-h.vfbin0 -> 1496 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrt-v.vfbin0 -> 1496 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgru-h.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgru-v.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrv-h.vfbin0 -> 136 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrv-v.vfbin0 -> 136 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrw-h.vfbin0 -> 88 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrw-v.vfbin0 -> 88 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrx-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrx-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrz-h.vfbin0 -> 428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftgrz-v.vfbin0 -> 428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmb--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmb--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmgr--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmgr--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftml--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftml--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr--h.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr--v.vfbin0 -> 52 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr0-h.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr0-v.vfbin0 -> 65204 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr1-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr1-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr2-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr2-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr3-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr3-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr4-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr4-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr5-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr5-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr6-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr6-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr7-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr7-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr8-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr8-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr9-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmr9-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmra-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmra-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrb-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrb-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrc-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrc-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrd-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrd-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmre-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmre-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrf-h.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrf-v.vfbin0 -> 65588 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrk-h.vfbin0 -> 3792 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrk-v.vfbin0 -> 3792 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrl-h.vfbin0 -> 3876 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrl-v.vfbin0 -> 3876 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrm-h.vfbin0 -> 2160 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrm-v.vfbin0 -> 2160 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrn-h.vfbin0 -> 3080 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrn-v.vfbin0 -> 3080 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmro-h.vfbin0 -> 4252 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmro-v.vfbin0 -> 4252 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrp-h.vfbin0 -> 1972 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrp-v.vfbin0 -> 1972 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrq-h.vfbin0 -> 2992 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrq-v.vfbin0 -> 2992 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrr-h.vfbin0 -> 1872 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrr-v.vfbin0 -> 1872 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrs-h.vfbin0 -> 3264 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrs-v.vfbin0 -> 3264 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrt-h.vfbin0 -> 1496 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrt-v.vfbin0 -> 1496 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmru-h.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmru-v.vfbin0 -> 816 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrv-h.vfbin0 -> 136 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrv-v.vfbin0 -> 136 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrw-h.vfbin0 -> 88 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrw-v.vfbin0 -> 88 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrx-h.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrx-v.vfbin0 -> 68 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrz-h.vfbin0 -> 428 bytes
-rw-r--r--macros/jptex/latex/japanese-otf/vf/utftmrz-v.vfbin0 -> 428 bytes
3494 files changed, 27922 insertions, 0 deletions
diff --git a/macros/jptex/latex/japanese-otf/COPYRIGHT b/macros/jptex/latex/japanese-otf/COPYRIGHT
new file mode 100644
index 0000000000..c4c8fb7048
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/COPYRIGHT
@@ -0,0 +1,27 @@
+Copyright (C) 2003--2019 SAITO Shuzaburo and INOUE Koichi
+Copyright (C) 2007--2022 TANAKA Takuji
+Copyright (C) 2017--2022 Japanese TeX Development Community
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. Neither the name of the author may be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/macros/jptex/latex/japanese-otf/ChangeLog.md b/macros/jptex/latex/japanese-otf/ChangeLog.md
new file mode 100644
index 0000000000..f47f957646
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ChangeLog.md
@@ -0,0 +1,117 @@
+# 2022-03-05 japanese-otf
+
+japanese-otf:
+* set FONTDIR RT in OFM for pTeX vertical writing. (TeX JP org extension)
+ They work with dvips 2022.1 (r62223 or later).
+ https://github.com/texjporg/japanese-otf-mirror/issues/15
+ https://github.com/texjporg/tex-jp-build/issues/135
+
+japanese-otf-uptex:
+* update samples.
+
+
+
+# 2022-02-17 japanese-otf(-uptex)
+
+Based on otfbeta v1.7b8 (2019/04/01) and japanese-otf-uptex Ver.0.27.
+The contents of japanese-otf-uptex for CTAN have been merged into the package of japanese-otf for CTAN (Japanese TeX Development Community edition).
+
+japanese-otf:
+* supported halfwidth Katakana in \UTF{} (TeX JP org extension)
+* shrunk data size of virtual fonts (TeX JP org extension)
+
+japanese-otf-uptex:
+* introduced multi-weight virtual fonts for Chinese/Korean plain texts.
+
+
+
+# 2020-11-14 japanese-otf(-uptex)
+
+Based on otfbeta v1.7b8 (2019/04/01) and japanese-otf-uptex Ver.0.26.
+
+japanese-otf:
+* Fix typo in script/mkaltutfvf.pl
+
+japanese-otf-uptex:
+* Introduce Unicode base multi-weight virtual fonts for \UTF{}, \UTFC{}, \UTFT{}, \UTFK{}.
+* Shrink file size of some virtual fonts for main text.
+
+
+
+# 2020-02-29 japanese-otf-uptex
+
+Based on japanese-otf-uptex Ver.0.25.
+
+japanese-otf-uptex:
+* Update references: Adobe-Japan1-7 cid2code.txt (Version 07/30/2019).
+
+
+
+# 2019-09-07 japanese-otf-uptex
+
+Based on japanese-otf-uptex Ver.0.24.
+
+japanese-otf-uptex:
+* Make half width U+00B7 in some VFs.
+
+
+
+# 2019-04-02 japanese-otf(-uptex)
+
+Based on otfbeta v1.7b8 (2019/04/01) and japanese-otf-uptex Ver.0.23.
+
+japanese-otf:
+* ajmacros.sty: Support Japanese new era "Reiwa" in \ajLig{}.
+* mkcidvf.pl, mkmlcidvf: Make font head Adobe-Japan1-7, Adobe-GB1-5, Adobe-CNS1-7.
+* mkcidofm.pl: Output CID code up to 23059 in OFM.
+
+japanese-otf-uptex:
+* otf.sty: Sync with japanese-otf.
+* script/*: Add more proportional kana support ("Koto", "Yori") for Hiragino fonts.
+* Update reference Unicode Blocks-12.0.0.txt.
+
+
+
+# 2018-12-08 japanese-otf-uptex
+
+Based on japanese-otf-uptex Ver.0.22.
+
+japanese-otf-uptex:
+* Bug fix on U+3090..3093.
+
+
+
+# 2018-05-13 japanese-otf-uptex
+
+Based on otfbeta v1.7b7 (2018/02/01) and otfbeta-uptex Ver.0.21.
+
+japanese-otf-uptex:
+* Add dou­ble ex­cla­ma­tion marks etc. (U+203C, U+2047, U+2048, U+2049) to char_type 6.
+* Add -hk op­tion to en­able halfwidth katakana let­ters in hi­raprop.
+
+
+
+# 2018-04-07 japanese-otf-uptex
+
+Based on otfbeta v1.7b7 (2018/02/01) and otfbeta-uptex Ver.0.20.
+
+japanese-otf-uptex:
+* Add parentheses e.g. guillemets to char_type 1 & 2 (sync with uptex-fonts).
+
+
+
+# 2018-02-11 japanese-otf(-uptex)
+
+Based on otfbeta v1.7b7 (2018/02/01) and otfbeta-uptex Ver.0.19.
+
+japanese-otf:
+* otf.sty: Scale Japanese fonts using \Cjascale if defined. Support jsreport.cls in jsclasses.
+* ajmacros.sty: Add \NeedsTeXFormat{pLaTeX2e} to avoid infinite loop.
+
+japanese-otf-uptex:
+* otf.sty: Sync with japanese-otf.
+* otf.sty: Set default latin font T1 for upLaTeX.
+* otf.sty: add {,u}pLaTeX engine check and a package option "autodetect-engine".
+* Add U+00B7 to char_type 3 (sync with uptex-fonts).
+* Update reference Unicode Blocks-10.0.0.txt.
+
diff --git a/macros/jptex/latex/japanese-otf/README b/macros/jptex/latex/japanese-otf/README
new file mode 100644
index 0000000000..be383b2747
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/README
@@ -0,0 +1,32 @@
+package name: japanese-otf
+
+This bundle was edited for the upload to CTAN and
+consists of following packages:
+
+- OTF package
+ (Advanced font selection for pLaTeX and its friends)
+ - author: Shuzaburo Saito
+ - upstream: http://psitau.kitunebi.com/otf.html
+ - currently otfbeta v1.7b8 (2019/04/01)
+ - readme by the author: readme-ja.txt (in Japanese)
+- japanese-otf-uptex
+ (upLaTeX support of the OTF package)
+ - author: Tanaka Takuji
+ - upstream: http://www.t-lab.opal.ne.jp/tex/uptex_en.html
+ https://github.com/t-tk/japanese-otf-uptex
+ - currently japanese-otf-uptex Ver.0.27 (2022/02/16)
+ - readme by the author: 00otf-uptex.txt
+
+In addition, several patches were applied to support extended
+features. The source code is maintained at GitHub:
+ https://github.com/texjporg/japanese-otf-mirror
+If you find any issues or bugs, please report to
+ https://github.com/texjporg/japanese-otf-mirror/issues
+or
+ e-mail: issue@texjp.org
+
+The contents of this package is under the license given in the
+COPYRIGHT file, which is the 3-clause BSD license.
+
+Japanese TeX Development Community
+20220305.0
diff --git a/macros/jptex/latex/japanese-otf/doc/00otf-uptex.txt b/macros/jptex/latex/japanese-otf/doc/00otf-uptex.txt
new file mode 100644
index 0000000000..036cfbe3cd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/00otf-uptex.txt
@@ -0,0 +1,483 @@
+[ Title ]
+japanese-otf-uptex Ver.0.27 2022/02/16
+
+
+[ Abstract ]
+This package provides upLaTeX support of
+japanese-otf package "otfbeta (v1.7b8 2019/04/01)" by psitau-san
+( http://psitau.kitunebi.com/otf.html )
+
+
+[ Contents ]
+00otf-uptex.txt : this file
+umakeotf : script to make vf, tfm
+umakeotf_brsg : script to make vf, tfm for burasage option
+umakeotf_jis04 : script to make vf, tfm for jis2004 option
+umakeotf_prop : script to make vf, tfm for proportional kana
+umakeotf_pre : preparation script for umakeotf*
+umkjvf : mkjvf with unicode support
+
+basepl/ubase-h.pl : unicode version of base-h.pl
+basepl/ubase-v.pl : unicode version of base-v.pl
+basepl/ubrsg-h.pl : unicode version of brsg-h.pl
+basepl/ubrsg-v.pl : unicode version of brsg-v.pl
+basepl/ubase-sch-h.pl : base pl for simplified Chinese horizontal writing
+basepl/ubase-sch-v.pl : base pl for simplified Chinese vertical writing
+basepl/ubase-tch-h.pl : base pl for traditional Chinese horizontal writing
+basepl/ubase-tch-v.pl : base pl for traditional Chinese vertical writing
+basepl/ubase-kor-h.pl : base pl for Korean horizontal writing
+basepl/ubase-kor-v.pl : base pl for Korean vertical writing
+basepl/mjvf-upnmsch.cnf : makejvf configuration for simplified Chinese, full entry
+basepl/mjvf-upnmtch.cnf : makejvf configuration for traditional Chinese, full entry
+basepl/mjvf-upnmkor.cnf : makejvf configuration for Korean, full entry
+basepl/mjvf-upnmsch-slim.cnf : makejvf configuration for simplified Chinese, minimum entry
+basepl/mjvf-upnmtch-slim.cnf : makejvf configuration for traditional Chinese, minimum entry
+basepl/mjvf-upnmkor-slim.cnf : makejvf configuration for Korean, minimum entry
+
+script/mkutf32list.pl : perl script making lists of characters on supplementary planes
+script/MakeSPList.pm : perl module making data of characters on supplementary planes
+script/mktfm_sp.pl : perl script making tfm for characters on supplementary planes
+script/mkutfvf_sp.pl : perl script making vf for characters on supplementary planes
+script/sp_list_j.txt : a list of characters on supplementary planes in UniJIS-UTF32
+script/sp_list_c.txt : a list of characters on supplementary planes in UniGB-UTF32
+script/sp_list_t.txt : a list of characters on supplementary planes in UniCNS-UTF32
+script/sp_list_k.txt : a list of characters on supplementary planes in UniKS-UTF32
+script/CheckDVICode.pm : perl module checking category of characters
+script/umkpkana.pl : perl script making pl, ovp for proportional kana
+script/umkvpkana.pl : perl script making pl, ovp for proportional kana
+
+sty/otf.sty : basic style file
+sty/mlutf.sty : style file for multi option
+
+test/uplatex/* : test samples.
+
+COPYRIGHT : copyright notice of this package.
+
+
+[ Status ]
+Beta version.
+
+
+[ To Build ]
+## From source files
+The source distribution of japanese-otf-uptex does not contain tfm, vf files.
+To ganerate them, uppltotf and ovp2ovf (TeX Live r43143 or later) are required and
+we run scripts as follows:
+ $ ./umakeotf
+ $ ./umakeotf_brsg
+ $ ./umakeotf_jis04
+ $ ./umakeotf_prop
+
+## CTAN distribution
+The CTAN distribution contains tfm, vf files.
+
+
+[ About jis2004 option ]
+otfbeta-uptex (japanese-otf-uptex) Ver.0.12 or later supports
+combination of "jis2004" and "uplatex" option.
+If you run the script "umakeotf_jis04", tfm and vf for jis2004 will be generated.
+They cousumes about 36.1 Mbytes in total.
+You will get expected results by mapping the new fonts
+ up{,brsg}{nml,exp}{minr,gothr,minb,gothb,mgothr,minl,gotheb}n-{h,v}.tfm
+to Adobe standard CMap "UniJIS2004-UTF16-{H,V}".
+
+If you do not use "jis2004" option, you can delete tfm and vf:
+ up{,brsg}{nml,exp}{minr,gothr,minb,gothb,mgothr,minl,gotheb}n-{h,v}.{tfm,vf}
+
+Instead of using "jis2004" option,
+you can get same result by mapping conventional fonts
+ up{,brsg}{nml,exp}{minr,gothr,minb,gothb,mgothr,minl,gotheb}-{h,v}.tfm
+to Adobe standard CMap "UniJIS2004-UTF16-{H,V}".
+
+
+[ About proportional kana ]
+otfbeta-uptex (japanese-otf-uptex) Ver.0.14 or later supports
+proportional kana at deluxe option and \propshape.
+To build tfm files, uppltotf in TeX Live r43143 or TeX Live 2017 or later is required.
+
+
+[ About shrunk file size of virtual fonts ]
+japanese-otf-uptex Ver.0.26 has shrunk file size of some virtual fonts for main text.
+The virtual fonts listed below are smaller in file size than conventional ones.
+ upexp*.vf
+ upbrsg*.vf
+ upruby*.vf
+ upphira*.vf
+These are used by selecting options "expert", "brsg", "ruby", etc. of otf.sty.
+The feature requires new dviware which support fall back of CJK virtual fonts:
+ dvipdfmx (version 20200315 (2020/3/15) or later)
+ dvips (TeX Live subversion r54794 (2020/4/19) or later)
+Ref. https://github.com/texjporg/tex-jp-build/issues/99
+
+If you do not wish this feature, you can avoid by regenerating virtual fonts
+after removing "-omitfw" option of umkjvf
+in the font generation scripts umakeotf{,_brsg,_jis04,_prop}.
+ $ ./umakeotf
+ $ ./umakeotf_brsg
+ $ ./umakeotf_jis04
+ $ ./umakeotf_prop
+Ref. https://github.com/t-tk/japanese-otf-uptex/issues/3
+
+
+[ About Unicode base multi-weight fonts ]
+japanese-otf-uptex Ver.0.26 has introduced new virtual fonts for
+\UTF{}, \UTFC{}, \UTFT{}, \UTFK{} macros. They are Unicode base
+(conventionally subfont scheme) and support multi-weight fonts
+(seven sets of family/series for all languages,
+conventionally two sets of family/series for Chinese and Korean).
+The feature also requires new dviware which support fall back of CJK virtual fonts.
+ 明æœä½“・細字   \mcfamily\ltseries ml
+ 明æœä½“・中字   \mcfamily\mdseries mr
+ 明æœä½“・太字   \mcfamily\bfseries mb
+ ゴシック体・中字 \gtfamily\mdseries gr
+ ゴシック体・太字 \gtfamily\bfseries gb
+ ゴシック体・極太 \gtfamily\ebseries ge
+ 丸ゴシック体   \mgfamily mgr
+Ref. https://github.com/t-tk/japanese-otf-uptex/issues/4
+
+japanese-otf-uptex Ver.0.27 has introduced new virtual fonts for
+Chinese/Korean plain texts to support multi-weight fonts.
+They have not been registered in otf.sty nor mlutf.sty yet.
+I hope they will be supported by other extentional macros.
+Ref. https://github.com/t-tk/japanese-otf-uptex/issues/7
+https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2828
+
+
+[ Repository ]
+japanese-otf-uptex is maintained on GitHub:
+https://github.com/t-tk/japanese-otf-uptex
+
+
+[ History ]
+2007.12.09 Ver0.00
+ Initial version.
+ for "otfstable (v1.2.9 2007/3/19)"
+2008.01.12 Ver0.01
+ umakeotf
+ Revise: for upTeX-0.20
+ umkjvf::
+ Bug fix: Ruby glyphs, horizontally- and vertically optimized kana glyphs.
+ Revise: for upTeX-0.20
+ ubase-h.pl::
+ Insert glue between halfwidth kana and others at horizontal writing.
+ test/uplatex::
+ Revise.
+2008.10.01 Ver0.02
+ re-packaged for upTeX-0.24
+ tfm/*.tfm, vf/*.vf::
+ Delete
+ patch/*.patch::
+ Include
+2008.11.08 Ver0.03
+ Revise: for upTeX-0.25
+ umkjvf::
+ Add: Ruby glyphs, horizontally- and vertically optimized kana glyphs
+ in JIS X 0213 (ainu kana, etc.)
+ fontmap/*::
+ Revise.
+ test/uplatex/*::
+ Revise.
+ patch/*.patch::
+ Revise.
+2009.08.01 Ver0.04
+ Revise: for upTeX-0.28
+ umkjvf::
+ Bug fix: SIP option did not work
+ Revise: help message
+2010.03.28 Ver0.05
+ Revise: for "otfstable (v1.2.9.2 2010/3/26)", upTeX-0.30
+ umkjvf::
+ Revise: It may work with C-version ovp2ovf, opl2ofm
+ patch/*.patch::
+ Revise.
+ sty/*::
+ Removed.
+2010.05.xx Ver0.06
+ Test only. Not released.
+2012.01.02 Ver0.07
+ Revise: for "otfbeta (v1.7b3 2011/10/28)", upTeX in TeXLive svn r24922
+ umkjvf::
+ Revise: Based on "mkjvf version 1.0b21 (2010/3/25)"
+ Revise: use ovp2ovf (WEB version) in TeXLive svn r24922 for SIP
+ Bug fix: pTeX mode was not compatible with mkjvf for ruby.
+ umakeotf
+ Revise: Minor update about "mkdir tfm"
+ fontmap/*::
+ Revise.
+ patch/*.patch::
+ Revise.
+ COPYRIGHT::
+ Add.
+2012.01.22 Ver0.08
+ ## Thank Kitagawa san and Norbert san for helpful bug reports.
+ umkjvf::
+ Add: option '-ovp2ovf' and '-dbg'.
+ Revise: hankaku kana in ucs mode base font.
+ Support ovp2ovf (C version) in TeXLive svn r24887 for BMP.
+ Bug fix: combination of '-cp' and '-ucs'.
+ umakeotf::
+ Bug fix: up{exp,ruby}mgothr-{h,v}.vf was broken.
+ Revise: do not use '-chk' for hankaku kana in ucs mode base font.
+ basepl/ubase-{h,v}.pl::
+ Convert from ISO-2022-JP to UTF-8.
+ Add U+2014 as Type 5.
+ Revise hankaku kana.
+ test/uplatex/uotftest-utf8.tex::
+ Revise.
+2012.02.18 Ver0.09
+ For "otfbeta (v1.7b4 2012/01/22)", upTeX in TeXLive svn r24922
+ Enhance: support characters on supplementary planes (SP) in ucs mode base fonts
+ and those in macros \UTF{}, \UTFC{}, \UTFT{}, and \UTFM{}.
+ Not only upLaTeX but also pLaTeX can treat
+ the macros \UTF{}, \UTFC{}, \UTFT{}, and \UTFM{} for characters on SP.
+ To generate vf, we require ovp2ovf with set3 support
+ i.e. ovp2ovf (WEB version) in TeXLive svn r24922.
+ To treat dvi, we require dviware with set3 support
+ i.e. dvipdfmx in TeXLive svn r24509, dvipsk in TeXLive svn r18144.
+ sty/otf.sty ::
+ Support characters on SP in the macro \UTF{}.
+ sty/mlutf.sty ::
+ Support characters on SP in the macros \UTFC{}, \UTFT{}, and \UTFM{}.
+ umkjvf ::
+ Change option from '-sip' to '-sp <0-2>'.
+ Update references Unicode Blocks-6.1.0.txt (Date: 2011-06-14, 18:26:00 GMT [KW, LI])
+ and Adobe-Japan1-6 cid2code.txt (Version 02/04/2012).
+ umakeotf, script/sp_list_{j,c,t,k}.txt,
+ script/MakeSPList.pm, script/{mkutf32list,mktfm_sp,mkutfvf_sp}.pl ::
+ Add: New script to make vf, tfm for characters on SP.
+ test/uplatex/Makefile, test/uplatex/uotftest-utf8.tex ::
+ Revise.
+ test/uplatex/uotf-sp-utf8.tex, test/uplatex/sp_jp_text.tex,
+ test/uplatex/sp_{jp,cns,gb,kr}_utf.tex ::
+ Add.
+ patch/*.patch::
+ Revise.
+2012.04.21 Ver0.10
+ For "otfbeta (v1.7b5 2012/04/11)", upTeX in TeXLive svn r24922 or later
+ Enhance: support burasage on uplatex.
+ umakeotf_brsg, basepl/ubrsg-{h,v}.pl ::
+ Add. The files generate vf and tfm for burasage on uplatex.
+ The vf and tfm consume about 16.7 Mbytes in total.
+ umkjvf ::
+ Refer an environment variable OVP2OVF to set ovp2ovf command.
+ umakeotf ::
+ Revise.
+ sty/otf.sty ::
+ Adopt otf.sty [2012/04/11 v1.7b5 psitau] in otfbeta (v1.7b5 2012/4/11).
+ sty/mlutf.sty ::
+ Update version number.
+ test/uplatex/upbrsgtest.tex ::
+ Add.
+ test/uplatex/Makefile, test/uplatex/uotftest-utf8.tex ::
+ Revise.
+ patch/*.patch::
+ Revise.
+2012.07.09 Ver0.11
+ ## Thank ZR san for great contribution.
+ sty/otf.sty, sty/mlutf.sty ::
+ Apply new code to support surrogate pairs
+ when macros \UTF{}, \UTFT{}, \UTFC{} and/or \UTFM{} are used with hyperref package.
+ The new code is written by ZR san.
+ test/uplatex/uotftest-utf8.tex ::
+ Revise.
+2013.06.02 Ver0.12
+ ## Thank Kitagawa san for helpful reports.
+ script/mktfm_sp.pl, script/mkutfvf_sp.pl, umakeotf, umakeotf_bsrg, umkjvf ::
+ Support Gothic/ExtraBold (gt/eb).
+ script/mkutfvf_sp.pl ::
+ Refer an environment variable OVP2OVF to set ovp2ovf command.
+ umakeotf_jis04 ::
+ Add. The script generates vf and tfm for jis2004 option on uplatex.
+ The vf and tfm consume about 36.1 Mbytes in total.
+ fontmap/hiragino.map(for udvips), fontmap/hiraginox.map(for dvipdfmx) ::
+ Add jis2004 entry.
+ umkjvf ::
+ Revise comment.
+ umakeotf, umakeotf_bsrg ::
+ Clean up.
+ sty/otf.sty, sty/mlutf.sty ::
+ Add jis2004 entry.
+ Increment version number.
+ patch/*.patch::
+ Revise.
+ test/uplatex/upjis2004.tex, test/uplatex/Makefile::
+ Add new test.
+2013.11.21 Ver0.13
+ sty/otf.sty ::
+ Add scale option by following otfbeta v1.7b6.
+ Increment version number.
+ sty/mlutf.sty ::
+ Increment version number.
+ patch/*.patch::
+ Revise.
+ test/uplatex/otfscale.tex, test/uplatex/Makefile::
+ Add new test.
+2014.03.22 Ver0.14
+ umkjvf, sty/otf.sty, sty/mlutf.sty, otfbeta_uptex-0.14.patch ::
+ Increment version number.
+ script/umk{,v}pkana.pl ::
+ Add proportional kana support.
+ umakeotf_prop ::
+ Add. The script generates vf and tfm for proportional kana on uplatex.
+ The vf and tfm consume about 6.4 Mbytes in total.
+ umkjvf, script/CheckDVICode.pm, script/MakeSPList.pm ::
+ Move some subroutines in the new module and tune up.
+ test/uplatex/upkanatest{1,2}.tex, test/uplatex/Makefile ::
+ Add new tests.
+ COPYRIGHT ::
+ Update year.
+2014.03.28 Ver0.15
+ sty/otf.sty, sty/mlutf.sty ::
+ Increment version number.
+ sty/otf.sty ::
+ Apply again update of otf.sty [2012/04/11 v1.7b5 psitau] in otfbeta (v1.7b5 2012/4/11).
+ patch/*.patch::
+ Revise.
+2014.07.26 Ver0.16
+ ## Thank Dora TeX san for helpful reports.
+ sty/otf.sty, sty/mlutf.sty ::
+ Increment version number.
+ sty/otf.sty ::
+ Bug fix for ExtraBold (eb).
+ patch/*.patch::
+ Revise.
+2015.04.10 Ver0.17
+ ## Thank Akira Kakuto san for helpful reports.
+ sty/otf.sty, sty/mlutf.sty ::
+ Increment version number.
+ sty/otf.sty ::
+ Fix bug for ruby.
+ patch/*.patch::
+ Revise.
+ COPYRIGHT ::
+ Update year.
+2017.03.04 Ver0.18
+ umakeotf{,_brsg,_jis04,_prop,_pre} ::
+ Clean up.
+ sty/otf.sty, sty/mlutf.sty ::
+ Increment version number.
+ script/CheckDVICode.pm ::
+ Update reference Unicode Blocks-9.0.0.txt (Date: 2016-02-05, 23:48:00 GMT [KW])
+ script/mkutf32list.pl, script/sp_list_{c,j,k,t}.txt, test/uplatex/sp_{cns,gb,jp}_utf.tex ::
+ Update references: URL of cid2code.txt
+ and Adobe-CNS1-6 cid2code.txt (Version 12/04/2015).
+ script/umk{,v}pkana.pl, test/uplatex/upkanatest1.tex ::
+ Add more proportional kana support:
+ 〃〆ゔゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿヷヸヹヺ (in UTF-8)
+ Latest uppltotf (TeX Live r43143 or later) is required.
+ patch/*.patch::
+ Remove.
+ COPYRIGHT ::
+ Update year.
+2018.02.11 Ver0.19
+ ## Thank @aminophen san for many contributions.
+ sty/otf.sty, sty/mlutf.sty ::
+ Sync with japanese-otf [2018/02/01 v1.7b7].
+ Set default latin font T1.
+ Add {,u}pLaTeX engine check and a package option "autodetect-engine".
+ Increment version number.
+ script/CheckDVICode.pm ::
+ Update reference Unicode Blocks-10.0.0.txt (Date: 2017-04-12, 17:30:00 GMT [KW])
+ Add Block Kana Extended-A, CJK Unified Ideographs Extension F to is_ucs_jpn_range{).
+ script/mk{tfm,utfvf}_sp.pl, sty/otf.sty, sty/mlutf.sty ::
+ Add subfonts for CJK Unified Ideographs Extension F.
+ script/mkutf32list.pl ::
+ Add option -style=list-wo-collec.
+ script/mkutf32list.pl, script/sp_list_{c,j,k,t}.txt, test/uplatex/sp_{cns,gb,jp,kr}_utf.tex,
+ test/uplatex/sp_jp_text.tex ::
+ Update references:
+ Adobe-CNS1-7 cid2code.txt (Version 10/24/2017), and
+ Adobe-Japan1-6 cid2code.txt (Version 10/24/2017).
+ script/CheckDVICode.pm, script/umk{,v}pkana.pl, basepl/u{base,brsg}-{h,v}.pl ::
+ Add U+00B7 to char_type 3.
+ COPYRIGHT ::
+ Update year.
+2018.04.07 Ver0.20
+ sty/otf.sty, sty/mlutf.sty ::
+ Increment version number.
+ script/CheckDVICode.pm, script/umk{,v}pkana.pl, basepl/u{base,brsg}-{h,v}.pl ::
+ Add U+00AB, U+2329, U+301A to char_type 1.
+ Add U+00BB, U+232A, U+301B, U+301E to char_type 2.
+ test/uplatex/{punctuation,punct0,paren0}.tex, test/uplatex/Makefile ::
+ Add a new test for punctuations.
+2018.05.13 Ver0.21
+ sty/otf.sty, sty/mlutf.sty ::
+ Increment version number.
+ script/umk{,v}pkana.pl, basepl/u{base,brsg}-{h,v}.pl ::
+ Add U+203C, U+2047, U+2048, U+2049 to char_type 6.
+ script/umkpkana.pl, umakeotf_prop ::
+ Add -hk option to enable halfwidth katakana letters in hiraprop.
+ script/mkutf32list.pl ::
+ Remove feature 'switch'
+ test/uplatex/{exclam,upkanatest1}.tex, test/uplatex/Makefile ::
+ Add a new test for punctuations and halfwidth katakana.
+2018.12.08 Ver0.22
+ ## Thank @aminophen san, 柳田 Ryo san and @Man-Ting-Fan san for many contributions.
+ sty/otf.sty, sty/mlutf.sty ::
+ Increment version number.
+ script/CheckDVICode.pm ::
+ Bug fix on U+3090..3093.
+ script/mkutf32list.pl ::
+ Replace encoding pragma to binmode.
+ script/mktfm_sp.pl, script/mkutfvf_sp.pl ::
+ Apply FindBin module.
+ script/mkutf32list.pl, script/sp_list_j.txt, test/uplatex/sp_jp_{utf,text}.tex ::
+ Update references:
+ Adobe-Japan1-7 cid2code.txt (Version 07/30/2018).
+ test/uplatex/paren0.tex ::
+ Fix typo.
+2019.04.01 Ver0.23
+ sty/otf.sty, sty/mlutf.sty ::
+ Increment version number.
+ script/CheckDVICode.pm, script/umk{,v}pkana.pl ::
+ Add more proportional kana support:
+ ヿゟ (in UTF-8)
+ Previously, they did not work due to a bug.
+ script/CheckDVICode.pm, test/uplatex/sp_jp_{utf,text}.tex ::
+ Update references:
+ Unicode Blocks-12.0.0.txt (Date: 2018-07-30, 19:40:00 GMT [KW])
+ Adobe-Japan1-7 cid2code.txt (Version 07/30/2018).
+ test/uplatex/era.tex ::
+ Added.
+ COPYRIGHT ::
+ Update year.
+2019.09.07 Ver0.24
+ ## Thank @aminophen san.
+ sty/otf.sty, sty/mlutf.sty ::
+ Increment version number.
+ script/CheckDVICode.pm ::
+ Make half width U+00B7 in VFs.
+2020.02.28 Ver0.25
+ sty/otf.sty, sty/mlutf.sty ::
+ Increment version number.
+ script/CheckDVICode.pm, script/sp_list_j.txt,
+ test/uplatex/sp_jp_{utf,text}.tex ::
+ Update references:
+ Adobe-Japan1-7 cid2code.txt (Version 07/30/2019).
+ COPYRIGHT ::
+ Update year.
+2020.11.08 Ver0.26
+ sty/otf.sty, sty/mlutf.sty ::
+ Bump version number.
+ umkjvf, umakeotf{,_brsg,_jis04,_prop} ::
+ script/{umkpkana.pl,umkvpkana.pl} ::
+ Shrink file size of some virtual fonts for main text.
+ New option "-omitfw" for umkjvf.
+ sty/otf.sty, sty/mlutf.sty,
+ script/{mktfm_sp.pl,mkutfvf_sp.pl} ::
+ Introduce Unicode base multi-weight virtual fonts
+ for \UTF{}, \UTFC{}, \UTFT{}, \UTFK{}.
+ test/uplatex/{uotftest-utf8.tex,utfmacro-cjk.tex}, test/uplatex/Makefile,
+ test/uplatex/utfmacro-haranoaji.map ::
+ Add a new test for multi-weight \UTF{}, \UTFC{}, \UTFT{}, \UTFK{}.
+2022.02.16 Ver0.27
+ sty/otf.sty, sty/mlutf.sty ::
+ Bump version number.
+ umakeotf, basepl/ubase-{sch,tch,kor}-{h,v}.pl,
+ basepl/mjvf-upnm{sch,tch,kor}{,-slim}.cnf ::
+ Introduce multi-weight virtual fonts for Chinese/Korean plain texts.
+ test/uplatex/Makefile, test/uplatex/cjk-{mltwght,pxbabel}-{h,v}.tex ::
+ Add new tests for CK multi-weight plain texts.
+ COPYRIGHT ::
+ Update year.
+
diff --git a/macros/jptex/latex/japanese-otf/doc/TeXLive-maps/otf-cktx.map b/macros/jptex/latex/japanese-otf/doc/TeXLive-maps/otf-cktx.map
new file mode 100644
index 0000000000..853615003a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/TeXLive-maps/otf-cktx.map
@@ -0,0 +1,35 @@
+%%%%% Traditional Chinese -- serif %%%%%
+otf-utmr-h UniCNS-UCS2-H MSung-Light
+otf-utmr-v UniCNS-UCS2-V MSung-Light
+otf-ctmr-h Identity-H MSung-Light
+otf-ctmr-v Identity-V MSung-Light
+
+%%%%% Traditional Chinese -- sans serif %%%%%
+otf-utgr-h UniCNS-UCS2-H MHei-Medium
+otf-utgr-v UniCNS-UCS2-V MHei-Medium
+otf-ctgr-h Identity-H MHei-Medium
+otf-ctgr-v Identity-V MHei-Medium
+
+%%%%% Simplified Chinese -- serif %%%%%
+otf-ucmr-h UniGB-UCS2-H STSong-Light
+otf-ucmr-v UniGB-UCS2-V STSong-Light
+otf-ccmr-h Identity-H STSong-Light
+otf-ccmr-v Identity-V STSong-Light
+
+%%%%% Simplified Chinese -- sans serif %%%%%
+otf-ucgr-h UniGB-UCS2-H STHeiti-Regular
+otf-ucgr-v UniGB-UCS2-V STHeiti-Regular
+otf-ccgr-h Identity-H STHeiti-Regular
+otf-ccgr-v Identity-V STHeiti-Regular
+
+%%%%% Korean -- serif %%%%%
+otf-ukmr-h UniKS-UCS2-H HYSMyeongJo-Medium
+otf-ukmr-v UniKS-UCS2-V HYSMyeongJo-Medium
+otf-ckmr-h Identity-H HYSMyeongJo-Medium
+otf-ckmr-v Identity-V HYSMyeongJo-Medium
+
+%%%%% Korean -- sans serif %%%%%
+otf-ukgr-h UniKS-UCS2-H HYGoThic-Medium
+otf-ukgr-v UniKS-UCS2-V HYGoThic-Medium
+otf-ckgr-h Identity-H HYGoThic-Medium
+otf-ckgr-v Identity-V HYGoThic-Medium
diff --git a/macros/jptex/latex/japanese-otf/doc/otf-script-gteb.diff b/macros/jptex/latex/japanese-otf/doc/otf-script-gteb.diff
new file mode 100644
index 0000000000..5b124ed742
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/otf-script-gteb.diff
@@ -0,0 +1,268 @@
+diff -ur japanese-otf.orig/makeotf japanese-otf/makeotf
+--- japanese-otf.orig/makeotf 2010-03-27 09:48:06.000000000 +0900
++++ japanese-otf/makeotf 2018-01-31 21:52:00.000000000 +0900
+@@ -54,6 +54,14 @@
+ #for extra fonts
+ ppltotf basepl/base-h.pl tfm/nmlgotheb-h.tfm
+ ppltotf basepl/base-v.pl tfm/nmlgotheb-v.tfm
++ppltotf basepl/base-h.pl tfm/expgotheb-h.tfm
++ppltotf basepl/base-v.pl tfm/expgotheb-v.tfm
++ppltotf basepl/base-v.pl tfm/rubygotheb-v.tfm
++ppltotf basepl/base-h.pl tfm/rubygotheb-h.tfm
++ppltotf basepl/base0-h.pl tfm/cidjge0-h.tfm
++ppltotf basepl/base2-h.pl tfm/cidjge2-h.tfm
++ppltotf basepl/base2-v.pl tfm/cidjge2-v.tfm
++ppltotf basepl/base3-v.pl tfm/cidjge3-v.tfm
+ ppltotf basepl/base-h.pl tfm/nmlminl-h.tfm
+ ppltotf basepl/base-v.pl tfm/nmlminl-v.tfm
+ ppltotf basepl/base-h.pl tfm/expminl-h.tfm
+@@ -83,7 +91,7 @@
+ ./mkjvf -cm -cp nmlmgothr-v hmgothr-v
+ #extra fonts
+ ./mkjvf nmlgotheb-h hgotheb-h
+-./mkjvf -cp nmlgotheb-v hgotheb-v
++./mkjvf -cm -cp nmlgotheb-v hgotheb-v
+ ./mkjvf nmlminl-h hminl-h
+ ./mkjvf -cm -cp nmlminl-v hminl-v
+ echo "making alt. kana ..."
+@@ -111,6 +119,10 @@
+ ./mkjvf -cm -cp -expert expminl-v hminl-v cidjminl
+ ./mkjvf -ruby rubyminl-h hminl-h cidjminl
+ ./mkjvf -cm -cp -ruby rubyminl-v hminl-v cidjminl
++./mkjvf -expert expgotheb-h hgotheb-h cidjgotheb
++./mkjvf -cm -cp -expert expgotheb-v hgotheb-v cidjgotheb
++./mkjvf -ruby rubygotheb-h hgotheb-h cidjgotheb
++./mkjvf -cm -cp -ruby rubygotheb-v hgotheb-v cidjgotheb
+ echo "making proportional kana tfm/vf"
+ perl script/mkpkana.pl
+ ppltotf -kanji=euc pl/phiraminw6-h.pl tfm/phiraminw6-h.tfm
+@@ -171,6 +183,8 @@
+ ppltotf basepl/brsg-v.pl tfm/brsgexpmgothr-v.tfm
+ ppltotf basepl/brsg-h.pl tfm/brsgnmlgotheb-h.tfm
+ ppltotf basepl/brsg-v.pl tfm/brsgnmlgotheb-v.tfm
++ppltotf basepl/brsg-h.pl tfm/brsgexpgotheb-h.tfm
++ppltotf basepl/brsg-v.pl tfm/brsgexpgotheb-v.tfm
+ ppltotf basepl/brsg-h.pl tfm/brsgnmlminl-h.tfm
+ ppltotf basepl/brsg-v.pl tfm/brsgnmlminl-v.tfm
+ ppltotf basepl/brsg-h.pl tfm/brsgexpminl-h.tfm
+@@ -186,7 +200,7 @@
+ ./mkjvf -sage brsgnmlmgothr-h hmgothr-h
+ ./mkjvf -sage -cm -cp brsgnmlmgothr-v hmgothr-v
+ ./mkjvf -sage brsgnmlgotheb-h hgotheb-h
+-./mkjvf -sage -cp brsgnmlgotheb-v hgotheb-v
++./mkjvf -sage -cm -cp brsgnmlgotheb-v hgotheb-v
+ ./mkjvf -sage brsgnmlminl-h hminl-h
+ ./mkjvf -sage -cm -cp brsgnmlminl-v hminl-v
+ ./mkjvf -sage -expert brsgexpminr-h hminr-h cidjminr
+@@ -199,6 +213,8 @@
+ ./mkjvf -sage -cm -cp -expert brsgexpgothb-v hgothb-v cidjgothb
+ ./mkjvf -sage -expert brsgexpmgothr-h hmgothr-h cidjmgothr
+ ./mkjvf -sage -cm -cp -expert brsgexpmgothr-v hmgothr-v cidjmgothr
++./mkjvf -sage -expert brsgexpgotheb-h hgotheb-h cidjgotheb
++./mkjvf -sage -cm -cp -expert brsgexpgotheb-v hgotheb-v cidjgotheb
+ ./mkjvf -sage -expert brsgexpminl-h hminl-h cidjminl
+ ./mkjvf -sage -cm -cp -expert brsgexpminl-v hminl-v cidjminl
+ echo "making tfm/vf for UTF jp04 (wait a while)..."
+@@ -228,6 +244,10 @@
+ ppltotf basepl/base-v.pl tfm/nmlminln-v.tfm
+ ppltotf basepl/base-h.pl tfm/expminln-h.tfm
+ ppltotf basepl/base-v.pl tfm/expminln-v.tfm
++ppltotf basepl/base-h.pl tfm/nmlgothebn-h.tfm
++ppltotf basepl/base-v.pl tfm/nmlgothebn-v.tfm
++ppltotf basepl/base-h.pl tfm/expgothebn-h.tfm
++ppltotf basepl/base-v.pl tfm/expgothebn-v.tfm
+ ppltotf basepl/brsg-h.pl tfm/brsgnmlminrn-h.tfm
+ ppltotf basepl/brsg-v.pl tfm/brsgnmlminrn-v.tfm
+ ppltotf basepl/brsg-h.pl tfm/brsgnmlgothrn-h.tfm
+@@ -252,6 +272,10 @@
+ ppltotf basepl/brsg-v.pl tfm/brsgnmlminln-v.tfm
+ ppltotf basepl/brsg-h.pl tfm/brsgexpminln-h.tfm
+ ppltotf basepl/brsg-v.pl tfm/brsgexpminln-v.tfm
++ppltotf basepl/brsg-h.pl tfm/brsgnmlgothebn-h.tfm
++ppltotf basepl/brsg-v.pl tfm/brsgnmlgothebn-v.tfm
++ppltotf basepl/brsg-h.pl tfm/brsgexpgothebn-h.tfm
++ppltotf basepl/brsg-v.pl tfm/brsgexpgothebn-v.tfm
+ echo "making jvf for jp04 ..."
+ ./mkjvf -jp04 nmlminrn-h hminrn-h
+ ./mkjvf -jp04 -cm -cp nmlminrn-v hminrn-v
+@@ -265,6 +289,8 @@
+ ./mkjvf -jp04 -cm -cp nmlmgothrn-v hmgothrn-v
+ ./mkjvf -jp04 nmlminln-h hminln-h
+ ./mkjvf -jp04 -cm -cp nmlminln-v hminln-v
++./mkjvf -jp04 nmlgothebn-h hgothebn-h
++./mkjvf -jp04 -cm -cp nmlgothebn-v hgothebn-v
+ ./mkjvf -jp04 -expert expminrn-h hminrn-h cidjminr
+ ./mkjvf -jp04 -cm -cp -expert expminrn-v hminrn-v cidjminr
+ ./mkjvf -jp04 -expert expgothrn-h hgothrn-h cidjgothr
+@@ -275,6 +301,8 @@
+ ./mkjvf -jp04 -cm -cp -expert expgothbn-v hgothbn-v cidjgothb
+ ./mkjvf -jp04 -expert expmgothrn-h hmgothrn-h cidjmgothr
+ ./mkjvf -jp04 -cm -cp -expert expmgothrn-v hmgothrn-v cidjmgothr
++./mkjvf -jp04 -expert expgothebn-h hgothebn-h cidjgotheb
++./mkjvf -jp04 -cm -cp -expert expgothebn-v hgothebn-v cidjgotheb
+ ./mkjvf -jp04 -expert expminln-h hminln-h cidjminl
+ ./mkjvf -jp04 -cm -cp -expert expminln-v hminln-v cidjminl
+ ./mkjvf -jp04 -sage brsgnmlminrn-h hminrn-h
+@@ -287,6 +315,8 @@
+ ./mkjvf -jp04 -sage -cm -cp brsgnmlgothbn-v hgothbn-v
+ ./mkjvf -jp04 -sage brsgnmlmgothrn-h hmgothrn-h
+ ./mkjvf -jp04 -sage -cm -cp brsgnmlmgothrn-v hmgothrn-v
++./mkjvf -jp04 -sage brsgnmlgothebn-h hgothebn-h
++./mkjvf -jp04 -sage -cm -cp brsgnmlgothebn-v hgothebn-v
+ ./mkjvf -jp04 -sage brsgnmlminln-h hminln-h
+ ./mkjvf -jp04 -sage -cm -cp brsgnmlminln-v hminln-v
+ ./mkjvf -jp04 -sage -expert brsgexpminrn-h hminrn-h cidjminr
+@@ -299,6 +329,8 @@
+ ./mkjvf -jp04 -sage -cm -cp -expert brsgexpgothbn-v hgothbn-v cidjgothb
+ ./mkjvf -jp04 -sage -expert brsgexpmgothrn-h hmgothrn-h cidjmgothr
+ ./mkjvf -jp04 -sage -cm -cp -expert brsgexpmgothrn-v hmgothrn-v cidjmgothr
++./mkjvf -jp04 -sage -expert brsgexpgothebn-h hgothebn-h cidjgotheb
++./mkjvf -jp04 -sage -cm -cp -expert brsgexpgothebn-v hgothebn-v cidjgotheb
+ ./mkjvf -jp04 -sage -expert brsgexpminln-h hminln-h cidjminl
+ ./mkjvf -jp04 -sage -cm -cp -expert brsgexpminln-v hminln-v cidjminl
+ echo "finishing ..."
+diff -ur japanese-otf.orig/mkjvf japanese-otf/mkjvf
+--- japanese-otf.orig/mkjvf 2010-03-27 08:18:50.000000000 +0900
++++ japanese-otf/mkjvf 2018-01-31 21:52:00.000000000 +0900
+@@ -381,6 +381,8 @@
+ $face="cidjmb";
+ }elsif($kana_font eq "cidjgothb"){
+ $face="cidjgb";
++ }elsif($kana_font eq "cidjgotheb"){
++ $face="cidjge";
+ }elsif($kana_font eq "cidjmgothr"){
+ $face="cidjmgr";
+ }elsif($kana_font eq "cidjminl"){
+@@ -398,6 +400,8 @@
+ $face="cidjmb";
+ }elsif($kanji_font =~ /hgothb/){
+ $face="cidjgb";
++ }elsif($kanji_font =~ /hgotheb/){
++ $face="cidjge";
+ }elsif($kanji_font =~ /hmgothr/){
+ $face="cidjmgr";
+ }elsif($kanji_font =~ /hminl/){
+diff -ur japanese-otf.orig/script/mkaltutfvf.pl japanese-otf/script/mkaltutfvf.pl
+--- japanese-otf.orig/script/mkaltutfvf.pl 2010-03-23 07:49:34.000000000 +0900
++++ japanese-otf/script/mkaltutfvf.pl 2018-01-31 22:08:50.000000000 +0900
+@@ -3,6 +3,8 @@
+ @glyph_sub_table=();
+ opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+ opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
++closedir(OVP);
++closedir(VF);
+
+ &make_glyph_substitute_array;
+ &make_uni_vf;
+@@ -24,6 +26,7 @@
+ for ($k=0; $k<=1; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
++ elsif ($k==6){$face="ge";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ for ($first_hex=0x0; $first_hex <= 0xf; $first_hex++){
+diff -ur japanese-otf.orig/script/mkcidofm.pl japanese-otf/script/mkcidofm.pl
+--- japanese-otf.orig/script/mkcidofm.pl 2010-03-24 00:37:16.000000000 +0900
++++ japanese-otf/script/mkcidofm.pl 2018-01-31 22:08:50.000000000 +0900
+@@ -1,7 +1,7 @@
+ opendir(OPLD, "opl") || mkdir("opl",0755) || die "cannot mkdir opl";
+ opendir(OFMD, "ofm") || mkdir("ofm",0755) || die "cannot mkdir ofm";
+ $font_at=1.0;
+-@font_base_name=("cjmr", "cjgr", "cjmb", "cjgb", "cjmgr", "cjml");
++@font_base_name=("cjmr", "cjgr", "cjmb", "cjgb", "cjmgr", "cjml", "cjge");
+ for ($d=0; $d<=1; $d++){
+ if ($d==0){$dir="h";}elsif($d==1){$dir="v";}
+ foreach $base_name(@font_base_name){
+diff -ur japanese-otf.orig/script/mkcidvf.pl japanese-otf/script/mkcidvf.pl
+--- japanese-otf.orig/script/mkcidvf.pl 2010-03-23 07:50:02.000000000 +0900
++++ japanese-otf/script/mkcidvf.pl 2018-01-31 22:08:50.000000000 +0900
+@@ -4,9 +4,10 @@
+ &makevf;
+
+ sub makevf {
+- for ($k=0; $k<=5; $k++){#face
++ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
++ elsif ($k==6){$face="ge";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ $cidcode=0;
+diff -ur japanese-otf.orig/script/mkjp04tfmvf.pl japanese-otf/script/mkjp04tfmvf.pl
+--- japanese-otf.orig/script/mkjp04tfmvf.pl 2010-03-26 11:36:32.000000000 +0900
++++ japanese-otf/script/mkjp04tfmvf.pl 2018-01-31 22:08:50.000000000 +0900
+@@ -11,9 +11,10 @@
+ &makejvf;
+
+ sub make_utf_tfm {
+- for ($k=0; $k<=5; $k++){#face
++ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
++ elsif ($k==6){$face="ge";}
+ for ($l=0; $l<=0; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+@@ -43,9 +44,10 @@
+ }
+
+ sub makejvf {
+- for ($k=0; $k<=5; $k++){#face
++ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
++ elsif ($k==6){$face="ge";}
+ for ($l=0; $l<=0; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+diff -ur japanese-otf.orig/script/mktfm.pl japanese-otf/script/mktfm.pl
+--- japanese-otf.orig/script/mktfm.pl 2004-12-23 22:50:06.000000000 +0900
++++ japanese-otf/script/mktfm.pl 2018-01-31 22:08:50.000000000 +0900
+@@ -13,9 +13,10 @@
+ &make_multi_cid_tfm;
+
+ sub make_utf_tfm {
+- for ($k=0; $k<=5; $k++){#face
++ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
++ elsif ($k==6){$face="ge";}
+ for ($l=0; $l<=0; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+@@ -45,9 +46,10 @@
+ }
+
+ sub make_cid_tfm {
+- for ($k=0; $k<=5; $k++){#face
++ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
++ elsif ($k==6){$face="ge";}
+ for ($l=0; $l<=0; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+diff -ur japanese-otf.orig/script/mkutfvf.pl japanese-otf/script/mkutfvf.pl
+--- japanese-otf.orig/script/mkutfvf.pl 2010-03-26 11:23:42.000000000 +0900
++++ japanese-otf/script/mkutfvf.pl 2018-01-31 22:08:50.000000000 +0900
+@@ -6,9 +6,10 @@
+ &makemlvf;
+
+ sub makejvf {
+- for ($k=0; $k<=5; $k++){#face
++ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
++ elsif ($k==6){$face="ge";}
+ for ($l=0; $l<=0; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+@@ -33,6 +34,7 @@
+ for ($k=0; $k<=1; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
++ elsif ($k==6){$face="ge";}
+ for ($l=1; $l<=$multi; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
diff --git a/macros/jptex/latex/japanese-otf/doc/readme-ja.txt b/macros/jptex/latex/japanese-otf/doc/readme-ja.txt
new file mode 100644
index 0000000000..9dccfbae8d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/readme-ja.txt
@@ -0,0 +1,227 @@
+OTFパッケージ開発版(v1.7b8 2019/04/01)
+齋藤修三郎
+
+ã€ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã€‘
+修正 BSDã¨ã—ã¾ã™ï¼Ž
+
+ã€å¿…è¦ãªç‰©ã€‘
+・ovp2ovf:WEB版ã®ã‚‚ã®ã ã¨ç¢ºå®Ÿã«ã†ã¾ãã„ãã¾ã™ï¼ŽC版ã®å ´åˆã€2011å¹´12月以é™ã®Versionã§ã—ãŸã‚‰ã†ã¾ãã„ãã¾ã™ï¼Ž
+・opl2ofm:WEB版ã®ã‚‚ã®ã ã¨ç¢ºå®Ÿã«ã†ã¾ãã„ãã¾ã™ï¼ŽC版ã®å ´åˆã€2011å¹´12月以é™ã®Versionã§ã—ãŸã‚‰ã†ã¾ãã„ãã¾ã™ï¼Ž
+・perl
+・ppltotf
+
+ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‘
+1)シェルスクリプトmakeotfを実行ã—ã¦ãã ã•ã„(必è¦ãªã‚‰å®Ÿè¡Œå±žæ€§ã‚’付ã‘ã¦ãã ã•ã„).
+  (mkjvfã«ã‚‚実行属性ãŒä»˜ã„ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼‰
+
+2)処ç†ãŒçµ‚ã‚ã‚‹ã¨åŒã˜éšŽå±¤ã«vf, tfm, ofmã¨ã„ã†ãƒ•ã‚©ãƒ«ãƒ€ãŒä½œæˆã•ã‚Œã¾ã™ï¼Žé©åˆ‡ãªå ´æ‰€ã«ç§»å‹•ã•ã›ã¦ãã ã•ã„.
+
+3)styファイル等をé©å½“ãªå ´æ‰€ã«ç§»å‹•ã•ã›ã¦ãã ã•ã„.必è¦ãŒæœ‰ã‚Œã°ï¼Œmktexlsrを実行ã—ã¦ãã ã•ã„.
+
+4)divpsã®ãƒžãƒƒãƒ—ファイルã«ï¼ˆä¾‹ãˆã°ï¼‰hiragino.map(for udvips)ã«æ›¸ã‹ã‚ŒãŸã‚¨ãƒ³ãƒˆãƒªã‚’追加ã—ã¾ã™ï¼Ž
+
+5)dvipdfmxã®ãƒžãƒƒãƒ—ファイルã«ï¼ˆä¾‹ãˆã°ï¼‰hiraginox.map(for dvipdfmx)ã«æ›¸ã‹ã‚ŒãŸã‚¨ãƒ³ãƒˆãƒªã‚’追加ã—ã¾ã™ï¼Ž
+
+6)ç¹é«”字,簡体字,ãƒãƒ³ã‚°ãƒ«ãªã©ã‚’使用ã™ã‚‹å ´åˆï¼Œckt.map(for udvips), ckt.map(for dvipdfmx)ã«
+  書ã‹ã‚ŒãŸã‚¨ãƒ³ãƒˆãƒªã‚’追加ã—ã¦ä¸‹ã•ã„.
+  Distillerã®ã€Œãƒ•ã‚©ãƒ³ãƒˆã®å ´æ‰€ã€ã«MSungStd-Light-Acroãªã©ãŒå…¥ã£ã¦ã„るフォルダを追加ã™ã‚Œã°ï¼Œ
+  ç¹é«”字,簡体字,ãƒãƒ³ã‚°ãƒ«ãªã©ã‚‚埋ã‚è¾¼ã‚ã¾ã™ï¼ˆæ˜Žæœä½“ã®ã¿ï¼‰ï¼Ž
+
+アジアンフォントパックã¯ä¸‹è¨˜ã®URLã‹ã‚‰å…¥æ‰‹å‡ºæ¥ã¾ã™ï¼Ž
+http://www.adobe.com/products/acrobat/acrrasianfontpack.html
+
+
+ã€ä½¿ç”¨æ³•ã€‘
+otf.styã«ãªã£ã¦è¿½åŠ ã•ã‚ŒãŸã‚ªãƒ—ションã¨ã—ã¦ï¼Œdeluxe, multi, bold, noreplaceãŒã‚ã‚Šã¾ã™ï¼Ž
+
+deluxeを指定ã™ã‚‹ã¨ï¼Œmc/m/n, mc/bx/n, gt/m/n, gt/bx/nを別々ã®ãƒ•ã‚©ãƒ³ãƒˆã«å‰²ã‚Šå½“ã¦ã‚‹ã‚ˆã†ã«ã—ã¾ã™ï¼Ž
+丸ゴシックも使ãˆã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ï¼Ž\mgfamilyを宣言ã™ã‚‹ã¨ä¸¸ã‚´ã‚·ãƒƒã‚¯ã«ãªã‚Šã¾ã™ï¼Žï¼ˆå‹¿è«–割り当ã¦ã‚‰ã‚ŒãŸãƒ•ã‚©ãƒ³ãƒˆæ¬¡ç¬¬ã§ã™ï¼‰
+
+ã€æ³¨æ„】
+アスキーã®æ¨™æº–クラスファイルã§ã¯è¦‹å‡ºã—ãªã©ã®ãƒ•ã‚©ãƒ³ãƒˆã«\bfseriesãŒæŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã ã‘ã§ã™ï¼Žå‡¦ç†çµæžœã§ï¼ˆå¤ªå­—ã®ï¼‰ã‚´ã‚·ãƒƒã‚¯
+ã§è¡¨ç¤ºã•ã‚Œã¦ã„ãŸã®ã¯mc/bx --> gt/mã«ä»£æ›¿ã•ã‚Œã¦ã„ãŸã‹ã‚‰ã§ã™ï¼ŽåŒæ§˜ã®çµæžœã‚’å¾—ã‚‹ãŸã‚ã«ã¯\bfseriesã‚’\gtfamily\bfseries
+ã«å¤‰æ›´ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼Žã“れを行ã†ãŸã‚ã®ã‚¹ã‚¿ã‚¤ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ãŒredeffont.styã§ã™ï¼Ždeluxeオプションを使用ã™ã‚‹ã¨ãã¯ï¼Œ
+ã“ã®ã‚¹ã‚¿ã‚¤ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ã‚’読ã¿è¾¼ã‚“ã§ãã ã•ã„.(自動ã§ã¯èª­ã¿è¾¼ã¾ã‚Œã¾ã›ã‚“)
+redeffont.styã§ã¯ï¼Œè¦‹å‡ºã—ãŒgt/bxã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„るフォントã«ãªã‚Šã¾ã™ï¼Žã“れを例ãˆã°gt/mã«ã—ãŸã„å ´åˆï¼Œ\headfontã‚’
+書ãæ›ãˆã‚‹ã“ã¨ã§å¯èƒ½ã§ã™ï¼Žãƒ—リアンブルã§
+\let\headfont=\gtfamily
+ã¨ã—ã¦ãã ã•ã„.
+
+multiを指定ã™ã‚‹ã¨ï¼ŒUnicodeã®æ¼¢å­—ã®éƒ¨åˆ†ã‚’簡体字,ç¹é«”字,æœé®®èªžã®ãã‚Œãžã‚Œã®ãƒ•ã‚©ãƒ³ãƒˆã‚’利用ã™ã‚‹ã“ã¨ãŒ
+出來ã¾ã™ï¼Žç°¡ä½“å­—ã¯\UTFCを,ç¹é«”å­—ã¯\UTFTを,æœé®®èªžã¯\UTFKを,ãã‚Œãžã‚Œä½¿ã„ã¾ã™ï¼Ž
+(残念ä¹ã‚‰ï¼Œdeluxeオプションを指定ã—ã¦ã‚‚,効果ã¯åŠã³ã¾ã›ã‚“)
+ã¾ãŸï¼Œ\UTFMを用ã„ã‚‹ã¨ï¼Œã‚‚ã—日本語ã®ãƒ•ã‚©ãƒ³ãƒˆã«ã‚°ãƒªãƒ•ãŒãªã„å ´åˆï¼Œç¹é«”字>簡体字>ãƒãƒ³ã‚°ãƒ«ã®é †ç•ªã§
+グリフãŒãªã„ã‹ã‚’調ã¹ï¼Œä½•ã‚Œã‹ã«ã‚°ãƒªãƒ•ãŒã‚ã‚‹å ´åˆï¼Œãã®ãƒ•ã‚©ãƒ³ãƒˆã®ã‚°ãƒªãƒ•ãŒç”¨ã„られã¾ã™ï¼Ž
+CIDã«ã‚ˆã‚‹æŒ‡å®šã¯ï¼Œç°¡ä½“å­—ã¯\CIDCを,ç¹é«”å­—ã¯\CIDTを,æœé®®èªžã¯\CIDKを,ãã‚Œãžã‚Œä½¿ã„ã¾ã™ï¼Ž
+
+ã€æ³¨æ„】otf.styã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®æ˜Žæœä½“,ゴシック体を置ãæ›ãˆã¾ã™ï¼Ž
+â—‡gt/mã‚’ã©ã®ã‚ˆã†ã«ç½®ãæ›ãˆã‚‹ã‹ã‚’変更ã™ã‚‹ã‚ªãƒ—ションãŒboldオプションã§ã™ï¼Žãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯gt/mã«ã¯
+レギュラーã®ã‚´ã‚·ãƒƒã‚¯ã‚’割り当ã¦ã¾ã™ãŒï¼Œboldオプションを指定ã™ã‚‹ã¨ãƒœãƒ¼ãƒ«ãƒ‰ã®ã‚´ã‚·ãƒƒã‚¯ã‚’割り当ã¦ã¾ã™ï¼Ž
+
+â—‡noreplaceを指定ã™ã‚‹ã¨ï¼Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®æ˜Žæœä½“,ゴシック体を置ãæ›ãˆãªã„よã†ã«ãªã‚Šã¾ã™ï¼Ž
+ãŸã ã—,deluxe, expertオプションãŒæŒ‡å®šã•ã‚Œã‚‹ã¨noreplaceã¯ç„¡åŠ¹ã«ãªã‚Šã¾ã™ï¼Ž
+
+\usepackage[deluxe, expert, multi]{otf}
+ã§ã‚ªãƒ—ションãŒå…¨ã¦æœ‰åŠ¹ã«ãªã‚Šã¾ã™ï¼Žï¼ˆãƒ•ã‚©ãƒ³ãƒˆã®shapeãŒãŸãã•ã‚“定義ã•ã‚Œç„¡é§„ãŒå¢—ãˆã¾ã™ï¼Žï¼‰
+
+â—‡burasageオプションãŒæŒ‡å®šã•ã‚Œã‚‹ã¨ï¼Œã¶ã‚‰ä¸‹ã’組をã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ï¼Žä½†ã—,ã¡ã‚‡ã†ã©è¡Œæœ«ã«æ¥ãŸå¥èª­ç‚¹ã¯å…¨è§’å–ã‚Šã«ãªã‚Šã¾ã™ï¼Ž
+ルビ用ã®ãƒ•ã‚©ãƒ³ãƒˆã«ã¯é©ç”¨ã•ã‚Œã¾ã›ã‚“.
+
+â—‡jis2004オプションãŒæŒ‡å®šã•ã‚Œã‚‹ã¨ï¼ŒJIS X 0213:2004ã§è¡Œã‚ã‚ŒãŸä¾‹ç¤ºå­—å½¢ã®å¤‰æ›´ã«ã‚ˆã‚‹å­—形を表示ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ï¼Ž
+ルビ用ã®ãƒ•ã‚©ãƒ³ãƒˆãŠã‚ˆã³\ebseriesã«ã¯é©ç”¨ã•ã‚Œã¾ã›ã‚“.
+ã¾ãŸï¼Œå®Ÿéš›ã«ä½¿ç”¨ã™ã‚‹ãƒ•ã‚©ãƒ³ãƒˆã«ã‚ˆã£ã¦ã¯å­—å½¢ã®å¤‰æ›´ãŒè¡Œã‚ã‚Œãªã„ã“ã¨ãŒã‚ã‚Šã¾ã™ï¼Ž
+
+â—‡scaleオプション[v1.7b6以é™ï¼½
+フォントを宣言ã™ã‚‹ã¨ãã«æ˜Žç¤ºçš„ã«scaleを指定ã—ãŸã„å ´åˆã«ä½¿ç”¨ã—ã¾ã™ï¼Ž
+\usepackage[scale=1.0]{otf}
+ã§ï¼Œæ¬§æ–‡10ptã«å¯¾ã—ã¦ï¼Œå’Œæ–‡ã‚‚10ptã«ãªã‚Šã¾ã™ï¼Ž
+尚,宣言ã—ãªã„å ´åˆï¼Œjsクラスを使用ã—ã¦ã„ã‚Œã°scale=0.92469,ãれ以外ã®ã‚¯ãƒ©ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã®å ´åˆï¼Œscale=0.962216ã¨ãªã‚Šã¾ã™ï¼Ž
+
+
+ã€ãŠã¾ã‘】mkjvfã«ã¤ã„ã¦
+生æˆã‚¹ã‚¯ãƒªãƒ—トã®ä¸­ã§ä½¿ã£ã¦ã„ã‚‹mkjvfã¯ovp2ovfを利用ã—ã¦VFを作æˆã™ã‚‹perlスクリプトã§ã™ï¼Ž
+ãれ自体ã§ã‚‚使ãˆã¾ã™ã®ã§ï¼Œã”利用戴ã‘ã‚Œã°å¹¸ã„ã§ã™ï¼Ž
+makejvfã¨ã®é•ã„ã¯ï¼Œ
+・TFMã‚’ã¡ã‚ƒã‚“ã¨èª­ã¿è¾¼ã¾ãªã„.
+・長体ï¼å¹³ä½“ã«ã¯å¯¾å¿œã—ã¦ã„ãªã„.
+・UTF/OTFパッケージ用ã§ã™ãŒï¼Œä»®åã®ãƒ•ã‚©ãƒ³ãƒˆã«ãƒ«ãƒ“用ã‹ãªï¼Œç¸¦çµ„ï¼æ¨ªçµ„専用ã‹ãªã‚’割り当ã¦ãŸVFを作æˆå¯èƒ½
+・マッピングã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºãŒæ¯”較的簡å˜
+ã§ã™ï¼ŽTFMã‚’ã¡ã‚ƒã‚“ã¨èª­ã¿è¾¼ã¾ãªã„ã®ã§ï¼Œç”Ÿæˆå‡ºæ¥ã‚‹ã®ã¯JIS TFMベースã§ã™ï¼Œmin10ã®ã‚ˆã†ãªè¤‡é›‘ãª
+文字幅ã«ã¯å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“.
+
+ã€ä½¿ç”¨è¨±è«¾ã€‘
+本パッケージã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¾ãŸã¯ä½¿ç”¨ã«é–¢é€£ã—ã¦ä½¿ç”¨è€…ã«ç›´æŽ¥çš„ã¾ãŸã¯é–“接的ã«ç™ºç”Ÿã™ã‚‹ä¸€åˆ‡ã®æ害
+(ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã€ä»–ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ç ´æã€ä¸å…·åˆç­‰ã‚’å«ã‚€ã€‚ã¾ãŸã€é€šå¸¸æ害ã€ç‰¹åˆ¥æ害ã€çµæžœæ害を
+å•ã‚ãªã„)ãŠã‚ˆã³ç¬¬ä¸‰è€…ã‹ã‚‰ãªã•ã‚Œã‚‹è«‹æ±‚ã«ã¤ã„ã¦è‘—作権者ã¯ä¸€åˆ‡è²¬ä»»ã‚’è² æ‹…ã—ã¾ã›ã‚“。
+本パッケージを使用ã—ã¦å¾—られるçµæžœã¯ã€å•†ç”¨ã€éžå•†ç”¨ã«é–¢ã‚らãšç„¡å„Ÿã§ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚
+自己責任ã§ä½¿ç”¨ã—ã¦ãã ã•ã„。本パッケージを使用ã—ãŸå ´åˆã€ä¸Šè¨˜ã®è¨˜è¼‰äº‹é …ã«åŒæ„ã—ãŸã‚‚ã®ã¨è¦‹ãªã—
+ã¾ã™ã€‚
+
+ã€å¤‰æ›´å±¥æ­´ã€‘
+v1.7b7-->v1.7b8(2019/04/01)
+・新元å·ã«å¯¾å¿œï¼Ž[ajmacros.sty]
+・typoを修正.[redeffont.sty]
+・vfã®fontheadã‚’Adobe-Japan1-7, Adobe-GB1-5, Adobe-CNS1-7ã«å¤‰æ›´ï¼Ž[mkcidvf.pl, mkmlcidvf.pl]
+・OFMã‚’CID23059ã¾ã§å‡ºåŠ›ã•ã‚Œã‚‹ã‚ˆã†ã«å¤‰æ›´ï¼Ž[mkcidofm.pl]
+v1.7b6-->v1.7b7(2018/02/01)
+・jsreportを使用ã—ãŸå ´åˆã‚‚scale=0.92469ã¨ãªã‚‹ã‚ˆã†ã«ã—ã¾ã—ãŸï¼Ž[otf.sty]
+・クラスファイルã§\CjascaleãŒå®šç¾©ã•ã‚Œã¦ã„ã‚‹å ´åˆï¼Œscale=\Cjascaleã¨ãªã‚‹ã‚ˆã†ã«ã—ã¾ã—ãŸï¼Ž[otf.sty]
+・ajmacros.styã«\NeedsTeXFormat{pLaTeX2e}を追加.[ajmacros.sty]
+v1.7b5-->v1.7b6(2013/11/17)
+・scaleオプションã®è¿½åŠ ï¼Ž[otf.sty]
+(実装ã¯ï¼ŒZ.R.ã•ã‚“ã®BXjsclsパッケージをå‚考ã«ã•ã›ã¦ã„ãŸã ããã¾ã—ãŸï¼‰
+v1.7b4-->v1.7b5(2012/4/11)
+・noreplaceオプション使用時ã§ï¼Œ\if@enablejfamãŒå®šç¾©ã•ã‚Œã¦ã„ãªã„å ´åˆï¼Œã‚¨ãƒ©ãƒ¼ã¨ãªã‚‹ä¸å…·åˆã‚’修正.Z.R.ã•ã‚“ã«ã‚ˆã‚‹ä¿®æ­£ã‚’å–ã‚Šè¾¼ã¾ã›ã¦ã„ãŸã ãã¾ã—ãŸï¼ˆä¸Šç”°ã•ã‚“,å‰ç”°ã•ã‚“,山本ã•ã‚“,Z.R.ã•ã‚“ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ï¼‰ï¼Ž[otf.sty]
+v1.7b3-->v1.7b4(2012/1/22)
+・黒木裕介ã•ã‚“ã«ã‚ˆã‚‹ï¼Œæœé®®èªžã®çµ„版ã™ã‚‹ãŸã‚ã®è£œåŠ©ãƒ•ã‚¡ã‚¤ãƒ«ã®è¿½åŠ ï¼Žè©³ã—ãã¯http://ptetexwin.sourceforge.jp/jkexample/ã‚’å‚ç…§ã®ã“ã¨ï¼Ž
+ [otf-hangul.dfuã®è¿½åŠ , koreanexample.texã®è¿½åŠ ]
+v1.7b1-->v1.7b3(2011/10/28)
+・修正 BSDライセンスをé©ç”¨[COPYRIGHTã®è¿½åŠ ]
+v1.7b1-->v1.7b2(2010/7/30)
+・mkjvfã‹ã‚‰ä½œæˆã•ã‚Œã‚‹VFãŒï¼Œæ–°ã—ã„ovp2ovf (ver. 2.1)ã§ä½œã£ãŸå ´åˆï¼Œä¸Šæ‰‹ã作æˆã•ã‚Œãªã„ä¸å…·åˆã‚’修正ã—よã†ã¨ã—ãŸãŒä¸Šæ‰‹ãã„ã‹ãªã£ãŸãŸã‚没ã«[mkjvf]
+v1.5.6.1-->v1.7b1(2010/3/27)
+・ã¶ã‚‰ä¸‹ã’組ã«å¯¾å¿œ[otf.sty, makeotf, mkjvf, brsg-h.plãŠã‚ˆã³brsg-v.pl追加, brsgtest.texã®è¿½åŠ ]
+・JIS X 0213:2004ã®å­—形改正ã«å¯¾å¿œ
+ [otf.sty, makeotf, mkjvf, hiragino.map(for udvips), hiraginox.map(for dvipdfmx), jis2004.texã®è¿½åŠ ]
+v1.5.6-->v1.5.6.1(2010/3/26)
+・mkutfvf.plã«speed up patchã‚’é©ç”¨ãŒä¸Šæ‰‹ãã„ã£ã¦ã„ãªã‹ã£ãŸã®ã‚’修正[mkutfvf.pl]
+v1.5.5-->v1.5.6(2010/3/22)
+・シェルスクリプト内ã®pltotfã‚’ppltotfã«å¤‰æ›´[makeotf]
+・Windows用ã®ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«(mkotf.bat)を削除
+・新ã—ã„ovp2ovf, opl2ofmã§ovf, ofmãŒä½œæˆã§ãるよã†ã«OFMLEVELエントリを追加
+ [mkvpkana.pl, mkutfvf.pl, mkcidvf.pl, mkpkana.pl, mkcidofm.pl, mkaltutfvf.pl,
+ mkmlcidvf.pl, mkpropofm.pl, mkjvf]
+・mkutfvf.plã«åœŸæ‘展之ã•ã‚“ã®speed up patchã‚’é©ç”¨ã•ã›ã¦æˆ´ã[mkutfvf.pl]
+・uplatexã«å¯¾å¿œã™ã‚‹ã‚ˆã†ã‚¹ã‚¿ã‚¤ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ã‚’修正[otf.sty, mlcid.sty, mlutf.sty]
+・山本和義ã•ã‚“ã®ã”指摘ã«ã‚ˆã‚Šï¼Œdisablejfamを使用ã—ãªã„å ´åˆã®å®šç¾©ã‚’修正[otf.sty]
+v1.5.4-->v1.5.5(2010/3/20)
+・クラスファイルã®ã‚ªãƒ—ションã«ã¦disablejfam使用時ã®ä¸å…·åˆã‚’修正[otf.sty]
+v1.5.3-->v1.5.4(2007/3/19)
+・縦書ã用ã®OFMã®ãƒ¡ãƒˆãƒªãƒƒã‚¯ãŒé–“é•ã£ã¦ã„ãŸã®ã‚’修正[mkcidofm.pl]
+v1.5.2.1-->v1.5.3(2006/9/6)
+・プロãƒãƒ¼ã‚·ãƒ§ãƒŠãƒ«ä»®å用tfmã®ä½œæˆæ–¹æ³•ãŒãŠã‹ã—ã‹ã£ãŸã®ã‚’修正[mkotf, mkotf.bat]
+v1.5.1-->v1.5.2.1(2005/12/31)
+・マクロ集ã®ä¿®æ­£(\ajSlantedã¨\ajSlanted*ã®å®šç¾©ã®å…¥ã‚Œæ›ãˆ)[ajmacros.sty]
+v1.5.1-->v1.5.2(2005/5/11)
+・縦書ãCID用ã®VF, OFMã®ãƒ¡ãƒˆãƒªãƒƒã‚¯ãŒãŠã‹ã—ã‹ã£ãŸã®ã‚’修正[mkcidvf.pl, mkofm.pl]
+v1.5-->v1.5.1(2005/1/27)
+・マクロ集ã®ä¿®æ­£[ajmacros.sty]
+v1.3.4-->v1.5(2005/1/16)
+・Adobe-Japan1-6ã«å¯¾å¿œ[otf.sty, ajmacros.sty, mktfm.pl, mkcidvf.pl, mkcidofm.pl, kozuka.map, kozukax.map]
+v1.3.3-->v1.3.4(2004/8/17)
+・ajmacros.styを読ã¿è¾¼ã¾ãªã„オプションをnomacrosã«ä¿®æ­£[otf.sty]
+v1.3.2-->v1.3.3(2004/4/17)
+・"ã®catcodeを強制的ã«12ã«ã™ã‚‹ã‚ˆã†ã«å¤‰æ›´[otf.sty, mlcid.sty, mlutf.sty]
+v1.3.1.1-->v1.3.2(2004/3/5)
+・マクロ集ã«åˆå­—マクロã®è¿½åŠ [ajmacros.sty]
+v1.3.1-->v1.3.1.1(2004/2/25)
+・VF生æˆã‚¹ã‚¯ãƒªãƒ—トを修正[mkutfvf.pl, mkcidvf.pl, mkaltutfvf.pl, mkmlcidvf.pl, mkjvf, mkotf.bat]
+v1.3.0-->v1.3.1(2004/2/18)
+・CVS版ã®dvipdfmxã«å¯¾å¿œã™ã‚‹ãŸã‚OFMファイルを作æˆã™ã‚‹ã‚ˆã†ã«ã—ãŸ[makeotf, mkotf.bat, mkofm.pl, mkofm2.pl]
+・プロãƒãƒ¼ã‚·ãƒ§ãƒŠãƒ«ä»®åã®VFを変更[mkpkana.pl, mkvpkana.pl]
+・上記ã®å¤‰æ›´ã«ã‚ˆã‚Šï¼Œãƒžãƒƒãƒ—ファイルをエントリを追加[hiraginox.map(for dvipdfmx), hiragino.map(for udvips)]
+v1.1.6-->v1.3.0(2004/2/7)
+・明æœä½“,ゴシック体ã®ç½®ãæ›ãˆç”¨ã®ãƒ•ã‚©ãƒ³ãƒˆã®ãƒ•ã‚¡ãƒŸãƒªã‚’mc, gtã‹ã‚‰hmc, hgtã«å¤‰æ›´[otf.sty]
+v1.1.5-->v1.1.6(2004/2/2)
+・縦書ã用プロãƒãƒ¼ã‚·ãƒ§ãƒŠãƒ«ä»®åã®è¿½åŠ [mkotf, mkotf.bat, mkvpkana.pl, tfm, vf, otf.sty]
+v1.1.4-->v1.1.5(2004/1/19)
+・redeffont.styã®JIS X 0213パッケージã«å¯¾ã™ã‚‹å¯¾å¿œ[redeffont.sty]
+・フォント定義用ã®å†…部マクロã®ï¼ˆäº•ä¸Šæµ©ä¸€æ°ã«ã‚ˆã‚‹ï¼‰æ”¹è‰¯[otf.sty]
+v1.1.3-->v1.1.4(2003/12/19)
+・フォント定義用ã®å†…部マクロã®ï¼ˆäº•ä¸Šæµ©ä¸€æ°ã«ã‚ˆã‚‹ï¼‰æ”¹è‰¯[otf.sty, mlotf.sty, mlcid.sty]
+・dvipdfmx用ã®ãƒ•ã‚©ãƒ³ãƒˆãƒžãƒƒãƒ—ファイルを20031207版ã®ã‚‚ã®ã«å¤‰æ›´[å„種マップファイル]
+v1.1.2-->v1.1.3(2003/12/17)
+・CIDã«ã‚ˆã‚‹æŒ‡å®šã‚’多言語ã«å¯¾å¿œã•ã›ã¾ã—ãŸï¼ˆã¨ã‚Šã‚ãˆãšï¼Œå…¨ã¦å…¨è§’å¹…ã«ã—ã¦ã„ã¾ã™ï¼‰
+ [makeotf, mkotf.bat, mktfm.pl, mkmlcidvf.pl, tfm, vf, mlcid.sty, fontmap]
+v1.1.1-->v1.1.2(2003/11/27)
+・プロãƒãƒ¼ã‚·ãƒ§ãƒŠãƒ«ä»®å用ã®JFM, VFã‚’OTFパッケージ標準ã®ãƒ¡ãƒˆãƒªãƒƒã‚¯ã«æº–æ‹ ã™ã‚‹ã‚ˆã†ã«ã—ãŸ[mkpkana.pl, tfm, vf]
+v1.1-->v1.1.1(2003/11/25)
+・redeffont.styã«ãŠã„ã¦{j, t}book.clsを使ã£ãŸå ´åˆã«ã‚³ãƒ³ãƒ‘イルã§ããªã‹ã£ãŸä¸å…·åˆã‚’修正[redeffont.sty]
+v1.1b8-->v1.1(2003/11/17)
+・丸ゴシックã®ãƒ•ã‚¡ãƒŸãƒªãƒ¼ã«åˆ‡ã‚Šæ›¿ãˆã‚‹\textmgコマンドを追加[otf.sty]
+v1.1b8-->v1.1b9, v1.0.4-->v1.0.5(2003/11/3)
+・フォントåを実際ã®ç‰©ã«åˆã‚ã›ãŸ[morisawax.map(for dvipdfmx)]
+・ヒラギノ明æœä½“W2ã®ã‚¨ãƒ³ãƒˆãƒªã‚’追加[hiraginox.map(for dvipdfmx), hiragino.map(for udvips)]
+v1.1b7-->v1.1b8, v1.0.3-->v1.0.4(2003/11/2)
+・redeffont.styã§\headfontã‚’å†å®šç¾©ã—ã¦ã‚‚,正ã—ãç½®ã変ã‚らãªã‹ã£ãŸä¸å…·åˆã‚’修正[redeffont.sty]
+v1.1b6-->v1.1b7(2003/10/31)
+・縦組ã¿ç”¨ã®VFã§ã‚³ãƒ³ãƒžï¼Œãƒ”リオドをå¥èª­ç‚¹ã«å¤‰æ›´ã™ã‚‹æ©Ÿèƒ½ã®ä¿®æ­£[mkjvf, vf]
+v1.1b5-->v1.1b6(2003/10/27)
+・nmlminr-vãªã©ã§ãƒŸãƒ‹ãƒ¥ãƒ¼ãƒˆã¸ã®å¤‰æ›ã®éš›ã®ãƒ•ã‚©ãƒ³ãƒˆåã‚’å–å¾—ã§ãã¦ã„ãªã‹ã£ãŸã®ã‚’修正[mkjvf, vf]
+v1.1b4-->v1.1b5(2003/10/27)
+・property list filesã®æ–‡å­—コードをJISã«å¤‰æ›´[basepl]
+縦組ã¿ç”¨ã®VFã§ã‚¯ã‚©ãƒ¼ãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãƒžãƒ¼ã‚¯ã‚’ミニュートã«å¤‰æ›´ã™ã‚‹æ©Ÿèƒ½ã®ä¿®æ­£[mkjvf, vf]
+v1.1b3-->v1.1b4(2003/10/25)
+・縦組ã¿ç”¨ã®VFã§ã‚¯ã‚©ãƒ¼ãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãƒžãƒ¼ã‚¯ã‚’ミニュートã«å¤‰æ›´ã™ã‚‹æ©Ÿèƒ½ã®ä¿®æ­£[mkjvf, vf]
+・縦組ã¿ç”¨ã®VFã§ã‚³ãƒ³ãƒžï¼Œãƒ”リオドをå¥èª­ç‚¹ã«å¤‰æ›´[mkjvf, vf]
+v1.1b2-->v1.1b3(2003/10/25)
+・mkjvfã‚’å°ä»®åãŒä½œæˆã§ãるよã†ã«å¤‰æ›´[mkjvf]
+v1.1b-->v1.1b2(2003/10/24)
+・縦組ã¿ç”¨ã®VFã§ã‚¯ã‚©ãƒ¼ãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãƒžãƒ¼ã‚¯ã‚’ミニュートã«å¤‰æ›´[mkjvf, vf]
+v1.0.2-->v1.1b(2003/10/22)
+・JFMã«ãŠã„ã¦0.962216å€ã—ã¦ã„ãŸã®ã‚’スタイルファイルå´ã§ã‚¹ã‚±ãƒ¼ãƒ«ã™ã‚‹ã‚ˆã†ã«ä¿®æ­£[mkjvf, vf, tfm]
+・多言語用ã®ãƒ•ã‚©ãƒ³ãƒˆãŒjsclassesã«å¯¾å¿œã—ã‚ã™ã‚Œã¦ã„ãŸã®ã‚’修正[mlutf.sty]
+・extrafontsã‚’å–り込んã ï¼Œãƒ’ラギノ明æœW2用ã®vf, tfmを追加[otf.sty, vf, tfm]
+v1.0-->v1.0.2(2003/9/03)
+・横ï¼ç¸±çµ„専用仮å,ãŠã‚ˆã³ãƒ«ãƒ“専用仮åãŒç¸®å°ã•ã‚Œã¦ã—ã¾ã£ã¦ã„ãŸãƒã‚°ã‚’修正.[mkjvf, vf]
+v1.0-->v1.0.1(2003/8/18)
+・クォーテーションマークãŒãšã‚Œã‚‹ãƒã‚°ã‚’修正.[mkjvf, vf]
+v1.0b5-->v1.0(2003/5/1)
+・windows用ã®ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ã®å称を変更
+・mkjvfを最新ã®ç‰©ã«ã‚¢ãƒƒãƒ—デート
+v1.0b4-->v1.0b5(2003/3/25)
+・hyperref.styãŒèª­ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹å ´åˆï¼Œ\UTFコマンドãªã©ã§æŒ‡å®šã•ã‚ŒãŸæ–‡å­—ã«å¯¾ã—ã¦outlineファイルã¸ã®
+ 書ã出ã—ãŒ\0xXXXXã¨ã„ã†å½¢ã§æ›¸ã出ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸï¼Ž[ajmacros.sty, otf.sty, mlutf.sty]
+v1.0b3-->v1.0b4(2003/3/25)
+・hyperref.styãŒèª­ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹å ´åˆã®å¤‰æ›´ã‚’å–ã‚Šã‚„ã‚ã¾ã—ãŸï¼Ž[ajmacros.sty, otf.sty]
+v1.0b2-->v1.0b3(2003/3/24)
+・hyperref.styãŒèª­ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹å ´åˆï¼Œ\UTF{XXXX}ã§æŒ‡å®šã•ã‚ŒãŸéƒ¨åˆ†ã‚’
+ $XXXXã¨ã„ã†å½¢å¼ã§outlineファイルã«æ›¸ã出ã™ã‚ˆã†ã«å¤‰æ›´[otf.sty]
+・\UTFMコマンドを新設,\UTFM用ã®VF, TFMを生æˆã™ã‚‹ã‚ˆã†ã«ã—ã¾ã—ãŸï¼Ž
+ ãã‚Œã«ä¼´ã„,フォントマップã®ä¾‹ã‚’変更ã—ã¾ã—ãŸï¼Ž[mlutf.sty, vf, tfm, fontmap]
+・hyperref.styãŒèª­ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹å ´åˆï¼Œ\ajVarãŒoutファイルã«æ›¸ã出ã•ã‚Œã‚‹ã¨ã
+ 引数ãŒæ›¸ã出ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸï¼Ž[ajmacro.sty]
+v1.0b1-->v1.0b2(2003/3/17)
+・mkutfvf.plã®ãƒã‚°ã‚’修正.日本語以外ã«ã¯å¿…è¦ãªã„VFã¾ã§ä½œæˆã—ã¦ã„ã¾ã—ãŸï¼Ž[mkutfvf.pl]
+v1.0b0-->v1.0b1(2003/3/17)
+・mkjvfã®ä½™åˆ†ãªã‚³ãƒ¼ãƒ‰ã‚’消去[mkjvf]
diff --git a/macros/jptex/latex/japanese-otf/doc/test/brsgtest.tex b/macros/jptex/latex/japanese-otf/doc/test/brsgtest.tex
new file mode 100644
index 0000000000..7b812f4bcf
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/brsgtest.tex
@@ -0,0 +1,153 @@
+\documentclass[twocolumn]{tbook}
+\usepackage[deluxe,expert,burasage]{otf}
+\textwidth 13zw
+\columnsep 3zw
+\columnseprule 1pt
+\linewidth 5zw
+\parindent 0zw
+\pagestyle{empty}
+%\parskip \baselineskip
+\begin{document}
+    Ÿ    Ÿ    Ÿ    ŸC
+    Ÿ    Ÿ    Ÿ    ŸD
+
+  C  C    ŸC  C  D
+
+  C  C    ŸC    D
+
+    ŸC  D      ŸD
+
+    ŸBvu  Ÿ
+
+\newpage
+
+\textgt{ƒ^ƒCƒv•Ê‚ÌA‘g‚݇‚킹B}
+
+ ‚ ‚  
+
+ ‚ i 
+
+ ‚ j 
+
+ ‚ E 
+
+ ‚ B 
+
+ ‚ \ 
+
+ ‚ H 
+
+ ‚ A 
+
+ i‚  
+
+ ii 
+
+ ij 
+
+ iE 
+
+ iB 
+
+ i\ 
+
+ iH 
+
+ iA 
+
+ j‚  
+
+ ji 
+
+ jj 
+
+ jE 
+
+ jB 
+
+ j\ 
+
+ jH 
+
+ jA 
+
+ E‚  
+
+ Ei 
+
+ Ej 
+
+ EE 
+
+ EB 
+
+ E\ 
+
+ EH 
+
+ EA 
+
+ B‚  
+
+ Bi 
+
+ Bj 
+
+ BE 
+
+ BB 
+
+ B\ 
+
+ BH 
+
+ BA 
+
+ \‚  
+
+ \i 
+
+ \j 
+
+ \E 
+
+ \B 
+
+ \\ 
+
+ \H 
+
+ \A 
+
+ H‚  
+
+ Hi 
+
+ Hj 
+
+ HE 
+
+ HB 
+
+ H\ 
+
+ HH 
+
+ HA 
+
+ A‚  
+
+ Ai 
+
+ Aj 
+
+ AE 
+
+ AB 
+
+ A\ 
+
+ AH 
+
+ AA 
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/hankana_test.tex b/macros/jptex/latex/japanese-otf/doc/test/hankana_test.tex
new file mode 100644
index 0000000000..c228ff62cc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/hankana_test.tex
@@ -0,0 +1,245 @@
+\documentclass[a4paper,titlepage, draft]{jarticle}
+%\documentclass[a4paper,titlepage, draft,landscape]{jarticle}
+\usepackage[deluxe, expert, multi]{otf}
+%\usepackage[deluxe, expert, multi, jis2004]{otf}
+%\usepackage[deluxe, multi]{otf}
+%\usepackage[expert, multi]{otf}
+%\usepackage[multi]{otf}
+%\usepackage[bold, multi]{otf}
+%\usepackage[noreplace, multi]{otf}
+\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+\pagestyle{empty}
+\makeatletter
+\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi
+\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi
+\newif\ifdeluxemode\deluxemodefalse
+\if@deluxe\deluxemodetrue\fi
+\makeatother
+\begin{document}
+\parindent0mm
+
+$B%*%W%7%g%s!'(B\texttt{expert}, \texttt{deluxe}
+
+[mc/m]
+
+=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}%
+=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\
+=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}%
+=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\
+=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}%
+=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\
+=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}%
+=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}=
+
+=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}%
+=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\
+=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}%
+=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\
+=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}%
+=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\
+=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}%
+=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}=
+
+=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}%
+=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\
+=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}%
+=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\
+=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}%
+=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\
+=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}%
+=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}=
+
+{\bfseries%
+[mc/bx]
+
+=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}%
+=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\
+=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}%
+=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\
+=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}%
+=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\
+=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}%
+=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}=
+
+=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}%
+=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\
+=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}%
+=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\
+=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}%
+=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\
+=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}%
+=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}=
+
+=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}%
+=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\
+=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}%
+=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\
+=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}%
+=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\
+=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}%
+=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}=
+}
+
+\ifdeluxemode
+{\ltseries%
+[mc/l]
+
+=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}%
+=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\
+=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}%
+=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\
+=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}%
+=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\
+=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}%
+=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}=
+
+=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}%
+=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\
+=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}%
+=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\
+=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}%
+=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\
+=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}%
+=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}=
+
+=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}%
+=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\
+=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}%
+=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\
+=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}%
+=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\
+=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}%
+=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}=
+}
+\fi
+
+{\gtfamily
+[gt/m]
+
+=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}%
+=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\
+=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}%
+=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\
+=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}%
+=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\
+=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}%
+=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}=
+
+=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}%
+=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\
+=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}%
+=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\
+=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}%
+=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\
+=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}%
+=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}=
+
+
+=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}%
+=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\
+=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}%
+=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\
+=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}%
+=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\
+=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}%
+=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}=
+
+{\bfseries%
+[gt/bx]
+
+=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}%
+=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\
+=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}%
+=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\
+=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}%
+=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\
+=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}%
+=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}=
+
+=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}%
+=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\
+=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}%
+=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\
+=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}%
+=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\
+=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}%
+=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}=
+
+=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}%
+=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\
+=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}%
+=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\
+=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}%
+=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\
+=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}%
+=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}=
+}
+
+\ifdeluxemode
+{\ebseries%
+[gt/eb]
+
+=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}%
+=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\
+=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}%
+=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\
+=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}%
+=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\
+=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}%
+=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}=
+
+=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}%
+=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\
+=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}%
+=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\
+=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}%
+=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\
+=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}%
+=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}=
+
+=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}%
+=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\
+=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}%
+=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\
+=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}%
+=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\
+=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}%
+=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}=
+}
+\fi
+}
+
+%\ifdeluxemode
+{\mgfamily
+[mg/m]
+
+=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}%
+=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\
+=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}%
+=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\
+=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}%
+=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\
+=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}%
+=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}=
+
+=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}%
+=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\
+=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}%
+=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\
+=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}%
+=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\
+=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}%
+=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}=
+
+=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}%
+=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\
+=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}%
+=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\
+=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}%
+=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\
+=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}%
+=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}=
+}
+%\fi
+
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/jis2004.tex b/macros/jptex/latex/japanese-otf/doc/test/jis2004.tex
new file mode 100644
index 0000000000..8842d51b0a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/jis2004.tex
@@ -0,0 +1,59 @@
+\documentclass[a4paper,titlepage, draft]{jarticle}
+%\documentclass[a4paper,titlepage, draft,landscape]{jarticle}
+\usepackage[deluxe, expert, multi, jis2004]{otf}
+%\usepackage[deluxe, multi, jis2004]{otf}
+%\usepackage[expert, multi, jis2004]{otf}
+%\usepackage[multi, jis2004]{otf}
+%\usepackage[bold, multi, jis2004]{otf}
+%\usepackage[noreplace, multi, jis2004]{otf}
+\usepackage{redeffont}
+\usepackage{furikana}
+\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+\ajCIDVarDef{$B$j(B}{12746}
+\ajCIDVarDef{$B9b(B}{8705}
+\ajUTFVarDef{$B2*(B}{9DD7}
+\pagestyle{empty}
+\makeatletter
+\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi
+\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi
+\makeatother
+\def\testglyph{$B0)020;0n0q0s0|1*191=1B2(2`2g2v2z3"3*3k3s3x4M4e5+5@5b5d5h6*6B6O6t6{6}7)777d7q7~8#808A9+9<9Q9t9y:5:g;';*;,;-;A<]<^=6=]=r=s>%>d>s?*?V?`@"@q@y@z@|@}A'A9ALB7B=B\B}C)C.C7CpCuD=DHDJDTDrE"E'E.EFEHEKERFTF[FfFgFjG)GWGgGiG}H$H@HTHpHuI#I/I5I?I@INI`JCJMJNJSJZJ\JyK)KpKxLYL_LbLlLzL|M2NzN{N|O1QMRWR{S^SsWQY([y\t`Da1a4aVc.c^d'd@g'g[gjiJigj$kCpKpWqYrm(B}
+\def\testutf{\UTF{9022}\UTF{82A6}\UTF{98F4}\UTF{6EA2}\UTF{8328}\UTF{9C2F}\UTF{6DEB}\UTF{8FC2}\UTF{53A9}\UTF{5642}\UTF{990C}\UTF{8956}\UTF{8FE6}\UTF{7259}\UTF{5EFB}\UTF{6062}\UTF{6666}\UTF{87F9}\UTF{845B}\UTF{9784}\UTF{91DC}\UTF{7FF0}\UTF{7FEB}\UTF{5FBD}\UTF{7947}\UTF{6C72}\UTF{7078}\UTF{7B08}\UTF{537F}\UTF{9957}\UTF{50C5}\UTF{55B0}\UTF{6ADB}\UTF{5C51}\UTF{7C82}\UTF{7941}\UTF{9699}\UTF{5026}\UTF{6372}\UTF{727D}\UTF{9375}\UTF{8AFA}\UTF{5DF7}\UTF{6897}\UTF{818F}\UTF{9D60}\UTF{7511}\UTF{53C9}\UTF{698A}\UTF{85A9}\UTF{9BD6}\UTF{9306}\UTF{9BAB}\UTF{9910}\UTF{6753}\UTF{707C}\UTF{914B}\UTF{696F}\UTF{85AF}\UTF{85F7}\UTF{54E8}\UTF{9798}\UTF{6756}\UTF{8755}\UTF{8A0A}\UTF{9017}\UTF{647A}\UTF{64B0}\UTF{714E}\UTF{717D}\UTF{7A7F}\UTF{7BAD}\UTF{8A6E}\UTF{564C}\UTF{9061}\UTF{63C3}\UTF{905C}\UTF{817F}\UTF{86F8}\UTF{8FBF}\UTF{6A3D}\UTF{6B4E}\UTF{8A3B}\UTF{7026}\UTF{6357}\UTF{69CC}\UTF{939A}\UTF{8FBB}\UTF{633A}\UTF{912D}\UTF{64E2}\UTF{6EBA}\UTF{514E}\UTF{5835}\UTF{5C60}\UTF{8CED}\UTF{701E}\UTF{9041}\UTF{8B0E}\UTF{7058}\UTF{6962}\UTF{79B0}\UTF{724C}\UTF{9019}\UTF{79E4}\UTF{99C1}\UTF{7BB8}\UTF{53DB}\UTF{633D}\UTF{8AB9}\UTF{6A0B}\UTF{7A17}\UTF{903C}\UTF{8B2C}\UTF{8C79}\UTF{5EDF}\UTF{7015}\UTF{65A7}\UTF{853D}\UTF{77A5}\UTF{8511}\UTF{7BC7}\UTF{5A29}\UTF{97AD}\UTF{5E96}\UTF{84EC}\UTF{9C52}\UTF{8FC4}\UTF{5132}\UTF{9905}\UTF{7C7E}\UTF{723A}\UTF{9453}\UTF{6108}\UTF{7337}\UTF{6F23}\UTF{7149}\UTF{7C3E}\UTF{6994}\UTF{5C62}\UTF{51A4}\UTF{53DF}\UTF{54AC}\UTF{5632}\UTF{56C0}\UTF{5F98}\UTF{6241}\UTF{68D8}\UTF{6A59}\UTF{72E1}\UTF{7515}\UTF{7526}\UTF{75BC}\UTF{795F}\UTF{7AC8}\UTF{7B75}\UTF{7BDD}\UTF{8171}\UTF{8258}\UTF{8292}\UTF{8654}\UTF{8703}\UTF{8805}\UTF{8A1D}\UTF{9744}\UTF{9771}\UTF{9A19}\UTF{9D09}\UTF{4FF1}\UTF{525D}\UTF{541E}\UTF{5653}\UTF{59F8}\UTF{5C5B}\UTF{5E77}\UTF{7626}\UTF{7E6B}\UTF{646F}\UTF{FA40}\UTF{FA20}\UTF{8B7F}\UTF{609E}\UTF{7152}\UTF{9A4A}\UTF{5906}\UTF{66B5}}
+\begin{document}
+[mc/m]
+
+\testglyph
+
+\testutf
+
+{\bfseries%
+[mc/bx]
+
+\testglyph
+
+\testutf
+}
+
+{\gtfamily
+[gt/m]
+
+\testglyph
+
+\testutf
+
+{\bfseries%
+[gt/bx]
+
+\testglyph
+
+\testutf
+}}
+
+{\mgfamily
+[mg/m]
+
+\testglyph
+
+\testutf
+}
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/koreanexample.tex b/macros/jptex/latex/japanese-otf/doc/test/koreanexample.tex
new file mode 100644
index 0000000000..cf2b8ade3a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/koreanexample.tex
@@ -0,0 +1,44 @@
+\documentclass[papersize]{jsarticle}
+\usepackage[utf8]{inputenc}
+\usepackage[expert, multi]{otf}
+\input{otf-hangul.dfu}
+\DeclareUnicodeCharacter{5F3A}{\UTF{5F3A}}% å¼·
+\DeclareUnicodeCharacter{654E}{\UTF{654E}}% æ•™
+\DeclareUnicodeCharacter{5FB5}{\UTF{5FB5}}% å¾´ jisl34k_uo.dfu: 1-84-36 cjk
+\usepackage{palatino}
+\renewcommand{\ttdefault}{lmtt}
+\usepackage{url}
+\pagestyle{empty}
+
+\begin{document}
+
+% 横書ã (horizontal writing)
+\fbox{\vbox{\hsize=21zw
+{\TeX}ã¯ã‚¹ã‚¿ãƒ³ãƒ•ã‚©ãƒ¼ãƒ‰å¤§å­¦ã®ã‚¯ãƒŒãƒ¼ã‚¹æ•™æŽˆã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚ŒãŸçµ„版システムã§ã‚ã‚Šã€çµ„版ã®ç¾Žã—ã•ã¨å¼·åŠ›ãªãƒžã‚¯ãƒ­æ©Ÿèƒ½ã‚’特徴ã¨ã—ã¦ã„る。\par
+\bigskip
+{\noautoxspacing
+{\TeX}ì€ ìŠ¤íƒ í¬ë“œ å¤§å­¸ì˜ í¬ëˆ„스 æ•ŽæŽˆì— ì˜í•´ é–‹ç™¼ëœ çµ„ç‰ˆ 시스템으로, çµ„ç‰ˆì˜ ç¾Žì™€ 强力한 매í¬ë¡œ æ©Ÿèƒ½ì´ ç‰¹å¾µì´ë‹¤.\par
+}}}
+
+% 縦書ã (vertical writing)
+\fbox{\vbox{\hsize=21zw \tate\adjustbaseline
+{\TeX}ã¯ã‚¹ã‚¿ãƒ³ãƒ•ã‚©ãƒ¼ãƒ‰å¤§å­¦ã®ã‚¯ãƒŒãƒ¼ã‚¹æ•™æŽˆã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚ŒãŸçµ„版システムã§ã‚ã‚Šã€çµ„版ã®ç¾Žã—ã•ã¨å¼·åŠ›ãªãƒžã‚¯ãƒ­æ©Ÿèƒ½ã‚’特徴ã¨ã—ã¦ã„る。\par
+\bigskip
+{\noautoxspacing
+{\TeX}ì€ ìŠ¤íƒ í¬ë“œ å¤§å­¸ì˜ í¬ëˆ„스 æ•ŽæŽˆì— ì˜í•´ é–‹ç™¼ëœ çµ„ç‰ˆ 시스템으로ã€çµ„ç‰ˆì˜ ç¾Žì™€ 强力한 매í¬ë¡œ æ©Ÿèƒ½ì´ ç‰¹å¾µì´ë‹¤ã€‚
+\par}}}
+
+\begin{thebibliography}{9}
+ \bibitem{OkumuraCho2004}
+ Cho, J.-H. and Okumura, H.:
+ Typesetting CJK languages with Omega, \TeX, XML, and Digital Typography,
+ Lecture Notes in Computer Science \textbf{3130}, Springer, 2004,
+ pp.~139--148. \newline\url{http://project.ktug.or.kr/omega-cjk/cjk-otp/}.
+ \bibitem{TsuchimuraKuroki2008}
+ Tsuchimura, N. and Kuroki, Y.:
+ Development of Japanese \TeX\ environment,
+ \textit{The Asian Journal of \TeX}, \textbf{2}~(2008), pp.~53--62.
+ \newblock\url{http://ajt.ktug.kr/assets/2008/5/1/0201tsuchimura_kuroki.pdf}.
+\end{thebibliography}
+
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/otftest.tex b/macros/jptex/latex/japanese-otf/doc/test/otftest.tex
new file mode 100644
index 0000000000..57bee19e10
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/otftest.tex
@@ -0,0 +1,148 @@
+\documentclass[a4paper,titlepage, draft]{jarticle}
+%\documentclass[a4paper,titlepage, draft,landscape]{jarticle}
+\usepackage[deluxe, expert, multi]{otf}
+%\usepackage[deluxe, multi]{otf}
+%\usepackage[expert, multi]{otf}
+%\usepackage[multi]{otf}
+%\usepackage[bold, multi]{otf}
+%\usepackage[noreplace, multi]{otf}
+\usepackage{redeffont}
+\usepackage{furikana}
+\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+\ajCIDVarDef{$B$j(B}{12746}
+\ajCIDVarDef{$B9b(B}{8705}
+\ajUTFVarDef{$B2*(B}{9DD7}
+\pagestyle{empty}
+\makeatletter
+\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi
+\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi
+\makeatother
+\begin{document}
+\section{$B8+=P$7(B}
+
+$B%*%W%7%g%s!'(B\texttt{expert}, \texttt{deluxe}
+
+\vspace{\baselineskip}
+\begin{tabular}{l||ccccc}
+$B%U%)%s%H(B & $B2>L>(B & $B4A;z(B & UTF & CID & $B%k%S(B\\
+\hline
+mc/m & $B$R$i$+$J(B & $B4A;z(B & \UTF{9DD7} & \CID{8705} & {\rubyfamily $B?6$j$+$J(B}\\
+mc/bx & {\bfseries $B$R$i$+$J(B} & {\bfseries $B4A;z(B} & {\bfseries\UTF{9DD7}} & {\bfseries\CID{8705}} & {\bfseries\rubyfamily $B?6$j$+$J(B}\\
+gt/m & {\gtfamily $B$R$i$+$J(B} & {\gtfamily $B4A;z(B} & {\gtfamily\UTF{9DD7}} & {\gtfamily\CID{8705}} & {\gtfamily\rubyfamily $B?6$j$+$J(B}\\
+gt/bx & {\gtfamily\bfseries $B$R$i$+$J(B} & {\gtfamily\bfseries $B4A;z(B} & {\gtfamily\bfseries\UTF{9DD7}} & {\gtfamily\bfseries\CID{8705}} & {\gtfamily\bfseries\rubyfamily $B?6$j$+$J(B}\\
+mg/m & {\mgfamily $B$R$i$+$J(B} & {\mgfamily $B4A;z(B} & {\mgfamily\UTF{9DD7}} & {\mgfamily\CID{8705}} & {\mgfamily\rubyfamily $B?6$j$+$J(B}\\
+\end{tabular}
+\vspace{\baselineskip}
+
+$BF|K\!'(B\UTF{9aa8}$B!!4JBN;z!'(B\UTFC{9aa8}$B!!HKqs;z!'(B\UTFT{9aa8}$B!!D+A/!'(B\UTFK{9aa8}
+
+$BF|K\!'(B\UTF{6d77}$B!!4JBN;z!'(B\UTFC{6d77}$B!!HKqs;z!'(B\UTFT{6d77}$B!!D+A/!'(B\UTFK{6d77}
+
+\kana{$B4A;z(B}{$B?6$j$+$J(B}{\bfseries \kana{$B4A;z(B}{$B?6$j$+$J(B}}%
+{\gtfamily\kana{$B4A;z(B}{$B?6$j$+$J(B}\bfseries \kana{$B4A;z(B}{$B?6$j$+$J(B}}
+{\mgfamily\kana{$B4A;z(B}{$B?6$j$+$J(B}}
+
+\kana{\UTF{9DD7}}{$B$+$J(B}\kana{$B2*(B}{$B$+$J(B}
+
+\Kana[3]{\UTFK{c548},\UTFK{b155},\UTFK{d558},\UTFK{c138},\UTFK{c694}}{$B%"%s(B,$B%K%g%s(B,$B%O(B,$B%;(B,$B%h(B}
+
+\clearpage
+[mc/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+
+{\bfseries%
+[mc/bx]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}
+
+{\gtfamily
+[gt/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+
+{\bfseries%
+[gt/bx]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}}
+
+{\mgfamily
+[mg/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}
+
+{\rubyfamily%
+[ruby/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+
+{\bfseries%
+[ruby/bx]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}}
+
+{\gtfamily\rubyfamily%
+[rubyg/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+
+{\gtfamily\rubyfamily\bfseries%
+[rubyg/bx]
+
+\fbox{\hbox{\tate\Huge $B$!(B}}
+
+\fbox{\hbox{\yoko\Huge $B$!(B}}
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}}
+
+{\mgfamily\rubyfamily%
+[rubymg/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/pkanatest.tex b/macros/jptex/latex/japanese-otf/doc/test/pkanatest.tex
new file mode 100644
index 0000000000..dda71ea41f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/pkanatest.tex
@@ -0,0 +1,32 @@
+\documentclass[a4paper]{jarticle}
+\usepackage[deluxe]{otf}
+\pagestyle{empty}
+\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+\begin{document}
+\huge
+\kanjiskip 0pt plus 1sp minus 1sp
+\xkanjiskip 0.25zw plus 1sp minus 1sp
+{\propshape
+\noindent $B!3!4!5!6!<$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+
+\bfseries
+\noindent $B!3!4!5!6!<$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}
+
+{\gtfamily\mdseries\propshape
+\noindent $B!3!4!5!6!<$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+
+\bfseries\propshape
+\noindent $B!3!4!5!6!<$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}
+
+{\mgfamily\propshape
+\noindent $B!3!4!5!6!<$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B}
+
+{\gtfamily\ebseries
+\noindent $B!3!4!5!6!<$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}
+
+
+\end{document}
+
diff --git a/macros/jptex/latex/japanese-otf/doc/test/pkanatest2.tex b/macros/jptex/latex/japanese-otf/doc/test/pkanatest2.tex
new file mode 100644
index 0000000000..79c0107fe3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/pkanatest2.tex
@@ -0,0 +1,47 @@
+\documentclass[a4paper,draft,twocolumn]{jarticle}
+\usepackage[deluxe]{otf}
+\pagestyle{empty}
+\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+\parindent=0zw
+\textwidth=25zw
+\columnsep=1zw
+\makeatletter
+\long\def\test{$B$R$i$+$J!V$R$i$+$J!W$R$i$+$J!V$R$i!W!V$+$J!W(B\par
+$B4A;z4A;z!V4A;z4A;z!W4A;z4A;z!V4A;z!W!V4A;z!W(B\par
+$B$R$i$+$J!V$R$i$+$J!W4A;z4A;z!V4A;z!W$R$i$+$J(B\par
+$B<!$O!H0zMQId!I$N!F%F%9%H!G$G$9!%(B\par
+$B9TKv$N6hE@$OA43Q%I%j$K!#$J$j$^$9!#(B
+$B""""""""""""""""""""""""(B
+$B""""""""!"""""""!"""""""!#(B\par
+$B9TKv$NFIE@$OH>3Q%I%j$K!"$J$j$^$9!#(B\par
+$B""""""""""""""""""""""""(B
+$B""""""""!"""""""!"""""""!"""""""!#""""""!#(B\par
+$B5?LdId$N8e$K6uGr$OF~$k$G$7$g$&$+!)F~$C$?!*%*%C%1%$$G$9!%(B\par
+\hbox to 2.5zw{$B4A!';z(B}
+\setbox1=\hbox{$B$"(B}
+\dimen1=\wd1 \advance\dimen1 by .5zw
+\advance\dimen1 by \wd1
+\hbox to \dimen1{$B$"!'$"(B}
+\dimen1=\wd1 \advance\dimen1 by 1.75zw
+\hbox to \dimen1{$B4A!'$"(B}
+%\hbox to \dimen1{$B4A(B\hfil $B$"(B}
+\hbox to 7zw{$B4A;z!V4A;z!W4A;z(B}
+\setbox1=\hbox{$B$R$i(B}
+\dimen1=\wd1 \multiply\dimen1 by 3
+\advance\dimen1 by 1zw
+\hbox to \dimen1{$B$R$i!V$R$i!W$R$i(B}
+}
+\makeatother
+\begin{document}
+%\kanjiskip 0pt plus 1sp minus 1sp
+\begingroup
+\propshape
+{\bfseries $B%W%m%]!<%7%g%J%kAH$NNc(B}
+
+\test
+\endgroup
+\newpage
+{\bfseries $B$Y$?AH$_$NNc(B}
+
+\test
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/Makefile b/macros/jptex/latex/japanese-otf/doc/test/uplatex/Makefile
new file mode 100644
index 0000000000..bb5ba6d3f6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/Makefile
@@ -0,0 +1,248 @@
+UPTEX = uptex
+PTEX = ptex
+UPLATEX = uplatex
+PLATEX = platex -kanji=utf8
+DVIPS = dvips
+DVIPDFMX = dvipdfmx -v
+PDVITYPE = pdvitype
+
+all: otf sp art brsg jis04 scale prop punct exclam dir
+
+otf: uplatex-otf platex-otf
+sp: uplatex-sp platex-sp
+art: uplatex-article platex-article
+brsg: uplatex-brsg platex-brsg
+jis04: uplatex-jis04 platex-jis04
+scale: uplatex-scale platex-scale
+prop: uplatex-prop platex-prop
+exclam: uplatex-exclam platex-exclam
+utfmacro: uplatex-utfmacro platex-utfmacro
+dir: uplatex-dir platex-dir
+
+uplatex-otf:
+ for opt in default deluxe expert bold noreplace; do \
+ $(UPLATEX) "\def\option{$$opt}\def\class{ujarticle}\input" uotftest-utf8.tex ; \
+ mv uotftest-utf8.dvi uotftest-$$opt-h-uplatex.dvi ; \
+ $(DVIPDFMX) uotftest-$$opt-h-uplatex.dvi ; \
+ $(UPLATEX) "\def\option{$$opt}\def\class{utarticle}\input" uotftest-utf8.tex ; \
+ mv uotftest-utf8.dvi uotftest-$$opt-v-uplatex.dvi ; \
+ $(DVIPDFMX) uotftest-$$opt-v-uplatex.dvi ; \
+ done
+
+platex-otf:
+ for opt in default deluxe expert bold noreplace; do \
+ $(PLATEX) "\def\option{$$opt}\def\class{jarticle}\input" uotftest-utf8.tex ; \
+ mv uotftest-utf8.dvi uotftest-$$opt-h-platex.dvi ; \
+ $(DVIPDFMX) uotftest-$$opt-h-platex.dvi ; \
+ $(PLATEX) "\def\option{$$opt}\def\class{tarticle}\input" uotftest-utf8.tex ; \
+ mv uotftest-utf8.dvi uotftest-$$opt-v-platex.dvi ; \
+ $(DVIPDFMX) uotftest-$$opt-v-platex.dvi ; \
+ done
+
+uplatex-sp:
+ for opt in default deluxe expert bold noreplace; do \
+ $(UPLATEX) "\def\option{$$opt}\def\class{ujarticle}\input" uotf-sp-utf8.tex ; \
+ mv uotf-sp-utf8.dvi uotf-sp-$$opt-h-uplatex.dvi ; \
+ $(DVIPDFMX) uotf-sp-$$opt-h-uplatex.dvi ; \
+ $(UPLATEX) "\def\option{$$opt}\def\class{utarticle}\input" uotf-sp-utf8.tex ; \
+ mv uotf-sp-utf8.dvi uotf-sp-$$opt-v-uplatex.dvi ; \
+ $(DVIPDFMX) uotf-sp-$$opt-v-uplatex.dvi ; \
+ done
+
+platex-sp:
+ for opt in default deluxe expert bold noreplace; do \
+ $(PLATEX) "\def\option{$$opt}\def\class{jarticle}\input" uotf-sp-utf8.tex ; \
+ mv uotf-sp-utf8.dvi uotf-sp-$$opt-h-platex.dvi ; \
+ $(DVIPDFMX) uotf-sp-$$opt-h-platex.dvi ; \
+ $(PLATEX) "\def\option{$$opt}\def\class{tarticle}\input" uotf-sp-utf8.tex ; \
+ mv uotf-sp-utf8.dvi uotf-sp-$$opt-v-platex.dvi ; \
+ $(DVIPDFMX) uotf-sp-$$opt-v-platex.dvi ; \
+ done
+
+uplatex-article:
+ for opt in noreplace; do \
+ $(UPLATEX) "\def\option{$$opt}\def\class{article}\input" uotftest-utf8.tex ; \
+ mv uotftest-utf8.dvi uotftest-$$opt-a-uplatex.dvi ; \
+ $(DVIPDFMX) uotftest-$$opt-a-uplatex.dvi ; \
+ done
+
+platex-article:
+ for opt in noreplace; do \
+ $(PLATEX) "\def\option{$$opt}\def\class{article}\input" uotftest-utf8.tex ; \
+ mv uotftest-utf8.dvi uotftest-$$opt-a-platex.dvi ; \
+ $(DVIPDFMX) uotftest-$$opt-a-platex.dvi ; \
+ done
+
+uplatex-brsg:
+ for opt in default expert; do \
+ for burasage in br oi; do \
+ $(UPLATEX) "\def\option{$$opt}\def\burasage{$$burasage}\def\class{ujbook}\input" upbrsgtest.tex ; \
+ mv upbrsgtest.dvi upbrsgtest-$$opt-$$burasage-h-uplatex.dvi ; \
+ $(DVIPDFMX) upbrsgtest-$$opt-$$burasage-h-uplatex.dvi ; \
+ $(UPLATEX) "\def\option{$$opt}\def\burasage{$$burasage}\def\class{utbook}\input" upbrsgtest.tex ; \
+ mv upbrsgtest.dvi upbrsgtest-$$opt-$$burasage-v-uplatex.dvi ; \
+ $(DVIPDFMX) upbrsgtest-$$opt-$$burasage-v-uplatex.dvi ; \
+ done \
+ done
+
+platex-brsg:
+ for opt in default expert; do \
+ for burasage in br oi; do \
+ $(PLATEX) "\def\option{$$opt}\def\burasage{$$burasage}\def\class{jbook}\input" upbrsgtest.tex ; \
+ mv upbrsgtest.dvi upbrsgtest-$$opt-$$burasage-h-platex.dvi ; \
+ $(DVIPDFMX) upbrsgtest-$$opt-$$burasage-h-platex.dvi ; \
+ $(PLATEX) "\def\option{$$opt}\def\burasage{$$burasage}\def\class{tbook}\input" upbrsgtest.tex ; \
+ mv upbrsgtest.dvi upbrsgtest-$$opt-$$burasage-v-platex.dvi ; \
+ $(DVIPDFMX) upbrsgtest-$$opt-$$burasage-v-platex.dvi ; \
+ done \
+ done
+
+uplatex-jis04:
+ for opt in default expert; do \
+ for brsg in br oi; do \
+ for jis in 00 04; do \
+ $(UPLATEX) "\def\option{$$opt}\def\burasage{$$brsg}\def\jisvar{$$jis}\def\class{ujarticle}\input" upjis2004.tex ; \
+ mv upjis2004.dvi upjis2004-$$opt-$$brsg-$$jis-h-uplatex.dvi ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map upjis2004-$$opt-$$brsg-$$jis-h-uplatex.dvi ; \
+ $(UPLATEX) "\def\option{$$opt}\def\burasage{$$brsg}\def\jisvar{$$jis}\def\class{utarticle}\input" upjis2004.tex ; \
+ mv upjis2004.dvi upjis2004-$$opt-$$brsg-$$jis-v-uplatex.dvi ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map upjis2004-$$opt-$$brsg-$$jis-v-uplatex.dvi ; \
+ done \
+ done \
+ done
+
+platex-jis04:
+ for opt in default expert; do \
+ for brsg in br oi; do \
+ for jis in 00 04; do \
+ $(PLATEX) "\def\option{$$opt}\def\burasage{$$brsg}\def\jisvar{$$jis}\def\class{jarticle}\input" upjis2004.tex ; \
+ mv upjis2004.dvi upjis2004-$$opt-$$brsg-$$jis-h-platex.dvi ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map upjis2004-$$opt-$$brsg-$$jis-h-platex.dvi ; \
+ $(PLATEX) "\def\option{$$opt}\def\burasage{$$brsg}\def\jisvar{$$jis}\def\class{tarticle}\input" upjis2004.tex ; \
+ mv upjis2004.dvi upjis2004-$$opt-$$brsg-$$jis-v-platex.dvi ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map upjis2004-$$opt-$$brsg-$$jis-v-platex.dvi ; \
+ done \
+ done \
+ done
+
+uplatex-scale:
+ for scl in default 0.5 1.0 1.5 2.0; do \
+ $(UPLATEX) "\def\scale{$$scl}\def\class{ujarticle}\input" otfscale.tex ; \
+ mv otfscale.dvi otfscale-$$scl-uplatex.dvi ; \
+ $(DVIPDFMX) otfscale-$$scl-uplatex.dvi ; \
+ done
+ for scl in default 1.0; do \
+ $(UPLATEX) "\def\scale{$$scl}\def\class{jsarticle}\input" otfscale.tex ; \
+ mv otfscale.dvi otfscale-$$scl-js-uplatex.dvi ; \
+ $(DVIPDFMX) otfscale-$$scl-js-uplatex.dvi ; \
+ done
+
+platex-scale:
+ for scl in default 0.5 1.0 1.5 2.0; do \
+ $(PLATEX) "\def\scale{$$scl}\def\class{jarticle}\input" otfscale.tex ; \
+ mv otfscale.dvi otfscale-$$scl-platex.dvi ; \
+ $(DVIPDFMX) otfscale-$$scl-platex.dvi ; \
+ done
+ for scl in default 1.0; do \
+ $(PLATEX) "\def\scale{$$scl}\def\class{jsarticle}\input" otfscale.tex ; \
+ mv otfscale.dvi otfscale-$$scl-js-platex.dvi ; \
+ $(DVIPDFMX) otfscale-$$scl-js-platex.dvi ; \
+ done
+
+uplatex-prop:
+ for test in 1 2; do \
+ $(UPLATEX) "\def\class{ujarticle}\input" upkanatest$$test.tex ; \
+ mv upkanatest$$test.dvi upkanatest$$test-h-uplatex.dvi ; \
+ $(DVIPDFMX) upkanatest$$test-h-uplatex.dvi ; \
+ $(UPLATEX) "\def\class{utarticle}\input" upkanatest$$test.tex ; \
+ mv upkanatest$$test.dvi upkanatest$$test-v-uplatex.dvi ; \
+ $(DVIPDFMX) -l upkanatest$$test-v-uplatex.dvi ; \
+ done
+
+platex-prop:
+ for test in 1 2; do \
+ $(PLATEX) "\def\class{jarticle}\input" upkanatest$$test.tex ; \
+ mv upkanatest$$test.dvi upkanatest$$test-h-platex.dvi ; \
+ $(DVIPDFMX) upkanatest$$test-h-platex.dvi ; \
+ $(PLATEX) "\def\class{tarticle}\input" upkanatest$$test.tex ; \
+ mv upkanatest$$test.dvi upkanatest$$test-v-platex.dvi ; \
+ $(DVIPDFMX) -l upkanatest$$test-v-platex.dvi ; \
+ done
+
+punct:
+ for opt in default deluxe expert bold noreplace; do \
+ $(UPLATEX) "\def\option{$$opt}\input" punctuation.tex ; \
+ mv punctuation.dvi punctuation-$$opt.dvi ; \
+ $(DVIPDFMX) punctuation-$$opt.dvi ; \
+ done
+
+uplatex-exclam:
+ for opt in default deluxe noreplace; do \
+ $(UPLATEX) "\def\option{$$opt}\input" exclam.tex ; \
+ mv exclam.dvi exclam-$$opt-uplatex.dvi ; \
+ $(DVIPDFMX) exclam-$$opt-uplatex.dvi ; \
+ done
+
+platex-exclam:
+ for opt in default deluxe noreplace; do \
+ $(PLATEX) "\def\option{$$opt}\input" exclam.tex ; \
+ mv exclam.dvi exclam-$$opt-platex.dvi ; \
+ $(DVIPDFMX) exclam-$$opt-platex.dvi ; \
+ done
+
+uplatex-utfmacro:
+ for opt in default deluxe bold; do \
+ $(UPLATEX) "\def\option{$$opt}\def\class{ujarticle}\input" utfmacro-cjk.tex ; \
+ mv utfmacro-cjk.dvi utfmacro-cjk-$$opt-h-uplatex.dvi ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map utfmacro-cjk-$$opt-h-uplatex.dvi ; \
+ $(UPLATEX) "\def\option{$$opt}\def\class{utarticle}\input" utfmacro-cjk.tex ; \
+ mv utfmacro-cjk.dvi utfmacro-cjk-$$opt-v-uplatex.dvi ; \
+ $(DVIPDFMX) -l -f utfmacro-haranoaji.map utfmacro-cjk-$$opt-v-uplatex.dvi ; \
+ done
+
+platex-utfmacro:
+ for opt in default deluxe bold; do \
+ $(PLATEX) "\def\option{$$opt}\def\class{jarticle}\input" utfmacro-cjk.tex ; \
+ mv utfmacro-cjk.dvi utfmacro-cjk-$$opt-h-platex.dvi ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map utfmacro-cjk-$$opt-h-platex.dvi ; \
+ $(PLATEX) "\def\option{$$opt}\def\class{tarticle}\input" utfmacro-cjk.tex ; \
+ mv utfmacro-cjk.dvi utfmacro-cjk-$$opt-v-platex.dvi ; \
+ $(DVIPDFMX) -l -f utfmacro-haranoaji.map utfmacro-cjk-$$opt-v-platex.dvi ; \
+ done
+
+mltwght:
+ $(UPLATEX) "\def\map{mapline}\input" cjk-mltwght-h.tex ; \
+ mv cjk-mltwght-h.dvi cjk-mltwght-h-line.dvi ; \
+ $(DVIPDFMX) cjk-mltwght-h-line.dvi ; \
+ $(UPLATEX) "\def\map{mapline}\input" cjk-mltwght-v.tex ; \
+ mv cjk-mltwght-v.dvi cjk-mltwght-v-line.dvi ; \
+ $(DVIPDFMX) -l cjk-mltwght-v-line.dvi ; \
+ $(UPLATEX) cjk-mltwght-h.tex ; \
+ mv cjk-mltwght-h.dvi cjk-mltwght-h-cmap.dvi ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map cjk-mltwght-h-cmap.dvi ; \
+ $(UPLATEX) cjk-mltwght-v.tex ; \
+ mv cjk-mltwght-v.dvi cjk-mltwght-v-cmap.dvi ; \
+ $(DVIPDFMX) -l -f utfmacro-haranoaji.map cjk-mltwght-v-cmap.dvi ; \
+ $(UPLATEX) cjk-pxbabel-h.tex ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map cjk-pxbabel-h.dvi ; \
+ $(UPLATEX) cjk-pxbabel-v.tex ; \
+ $(DVIPDFMX) -l -f utfmacro-haranoaji.map cjk-pxbabel-v.dvi
+
+uplatex-dir:
+ for opt in default expert noreplace; do \
+ $(UPLATEX) "\def\option{$$opt}\def\class{ujarticle}\input" direction-utf8.tex ; \
+ mv direction-utf8.dvi direction-$$opt-uplatex.dvi ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map direction-$$opt-uplatex.dvi ; \
+ $(DVIPS) -u jotf-psfonts.map direction-$$opt-uplatex.dvi ; \
+ done
+
+platex-dir:
+ for opt in default expert noreplace; do \
+ $(PLATEX) "\def\option{$$opt}\def\class{jarticle}\input" direction-utf8.tex ; \
+ mv direction-utf8.dvi direction-$$opt-platex.dvi ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map direction-$$opt-platex.dvi ; \
+ $(DVIPS) -u jotf-psfonts.map direction-$$opt-platex.dvi ; \
+ done
+
+clean:
+ rm -f *.aux *.log *.dvi *.pdf
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-mltwght-h.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-mltwght-h.tex
new file mode 100644
index 0000000000..de5b35bd25
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-mltwght-h.tex
@@ -0,0 +1,202 @@
+% -*- coding: utf-8 -*-
+
+\documentclass{ujarticle}
+
+%\usepackage[uplatex]{otf}
+
+\makeatletter
+\ifx\map\@undefined
+ \def\map{default}
+\fi
+\def\@mapline@{mapline}
+\ifx\map\@mapline@
+\AtBeginDvi{\special{pdf:mapline uphminl-h unicode HaranoAjiMincho-Light.otf}}
+\AtBeginDvi{\special{pdf:mapline uphminr-h unicode HaranoAjiMincho-Medium.otf}}
+\AtBeginDvi{\special{pdf:mapline uphminb-h unicode HaranoAjiMincho-Bold.otf}}
+\AtBeginDvi{\special{pdf:mapline uphgothr-h unicode HaranoAjiGothic-ExtraLight.otf}}
+\AtBeginDvi{\special{pdf:mapline uphgothb-h unicode HaranoAjiGothic-Normal.otf}}
+\AtBeginDvi{\special{pdf:mapline uphgotheb-h unicode HaranoAjiGothic-Medium.otf}}
+\AtBeginDvi{\special{pdf:mapline uphmgothr-h unicode HaranoAjiGothic-Heavy.otf}}
+
+\AtBeginDvi{\special{pdf:mapline upaschminl-h unicode HaranoAjiMinchoCN-Light.otf}}
+\AtBeginDvi{\special{pdf:mapline upaschminr-h unicode HaranoAjiMinchoCN-Medium.otf}}
+\AtBeginDvi{\special{pdf:mapline upaschminb-h unicode HaranoAjiMinchoCN-Bold.otf}}
+\AtBeginDvi{\special{pdf:mapline upaschgothr-h unicode HaranoAjiGothicCN-ExtraLight.otf}}
+\AtBeginDvi{\special{pdf:mapline upaschgothb-h unicode HaranoAjiGothicCN-Normal.otf}}
+\AtBeginDvi{\special{pdf:mapline upaschgotheb-h unicode HaranoAjiGothicCN-Medium.otf}}
+\AtBeginDvi{\special{pdf:mapline upaschmgothr-h unicode HaranoAjiGothicCN-Heavy.otf}}
+
+\AtBeginDvi{\special{pdf:mapline upatchminl-h unicode HaranoAjiMinchoTW-Light.otf}}
+\AtBeginDvi{\special{pdf:mapline upatchminr-h unicode HaranoAjiMinchoTW-Medium.otf}}
+\AtBeginDvi{\special{pdf:mapline upatchminb-h unicode HaranoAjiMinchoTW-Bold.otf}}
+\AtBeginDvi{\special{pdf:mapline upatchgothr-h unicode HaranoAjiGothicTW-ExtraLight.otf}}
+\AtBeginDvi{\special{pdf:mapline upatchgothb-h unicode HaranoAjiGothicTW-Normal.otf}}
+\AtBeginDvi{\special{pdf:mapline upatchgotheb-h unicode HaranoAjiGothicTW-Medium.otf}}
+\AtBeginDvi{\special{pdf:mapline upatchmgothr-h unicode HaranoAjiGothicTW-Heavy.otf}}
+
+\AtBeginDvi{\special{pdf:mapline upakorminl-h unicode HaranoAjiMinchoK1-Light.otf}}
+\AtBeginDvi{\special{pdf:mapline upakorminr-h unicode HaranoAjiMinchoK1-Medium.otf}}
+\AtBeginDvi{\special{pdf:mapline upakorminb-h unicode HaranoAjiMinchoK1-Bold.otf}}
+\AtBeginDvi{\special{pdf:mapline upakorgothr-h unicode HaranoAjiGothicK1-ExtraLight.otf}}
+\AtBeginDvi{\special{pdf:mapline upakorgothb-h unicode HaranoAjiGothicK1-Normal.otf}}
+\AtBeginDvi{\special{pdf:mapline upakorgotheb-h unicode HaranoAjiGothicK1-Medium.otf}}
+\AtBeginDvi{\special{pdf:mapline upakormgothr-h unicode HaranoAjiGothicK1-Heavy.otf}}
+\fi
+
+\makeatother
+
+\font\upjpnrml = upnmlminl-h at 10.0pt
+\font\upjpnrmm = upnmlminr-h at 10.0pt
+\font\upjpnrmb = upnmlminb-h at 10.0pt
+\font\upjpngtm = upnmlgothr-h at 10.0pt
+\font\upjpngtb = upnmlgothb-h at 10.0pt
+\font\upjpngte = upnmlgotheb-h at 10.0pt
+\font\upjpngth = upnmlmgothr-h at 10.0pt
+
+\font\upschrml = upnmschminl-h at 10.0pt
+\font\upschrmm = upnmschminr-h at 10.0pt
+\font\upschrmb = upnmschminb-h at 10.0pt
+\font\upschgtm = upnmschgothr-h at 10.0pt
+\font\upschgtb = upnmschgothb-h at 10.0pt
+\font\upschgte = upnmschgotheb-h at 10.0pt
+\font\upschgth = upnmschmgothr-h at 10.0pt
+
+\font\uptchrml = upnmtchminl-h at 10.0pt
+\font\uptchrmm = upnmtchminr-h at 10.0pt
+\font\uptchrmb = upnmtchminb-h at 10.0pt
+\font\uptchgtm = upnmtchgothr-h at 10.0pt
+\font\uptchgtb = upnmtchgothb-h at 10.0pt
+\font\uptchgte = upnmtchgotheb-h at 10.0pt
+\font\uptchgth = upnmtchmgothr-h at 10.0pt
+
+\font\upkorrml = upnmkorminl-h at 10.0pt
+\font\upkorrmm = upnmkorminr-h at 10.0pt
+\font\upkorrmb = upnmkorminb-h at 10.0pt
+\font\upkorgtm = upnmkorgothr-h at 10.0pt
+\font\upkorgtb = upnmkorgothb-h at 10.0pt
+\font\upkorgte = upnmkorgotheb-h at 10.0pt
+\font\upkorgth = upnmkormgothr-h at 10.0pt
+
+\textwidth170mm
+
+\begin{document}
+\parindent0mm
+map: \texttt{\map}
+
+\section{日本語}
+\upjpngtb 日本語
+
+\upjpnrml 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpnrmm 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpnrmb 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpngtm 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpngtb 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpngte 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpngth 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+
+\upjpnrmm
+=“ãŠã¯ã‚ˆã†ï¼Œæœ‰é›£ã†ï¼Žâ€=
+
+=「ãŠã¯ã‚ˆã†ã€æœ‰é›£ã†ã€‚ã€=
+
+=‘(ãŠã¯ã‚ˆã†ãƒ»æœ‰é›£ã†ã€‚)’=
+
+=頑張れï¼å…ƒæ°—?=
+
+=\kchar"00AB回\kchar"00BB% U+00AB, U+00BB㯠width: Neutralãªã®ã§ãšã‚Œã¦ã‚‚ä¸æ€è­°ã§ã¯ãªã„。
+=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009%
+=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\
+=\kchar"3014回\kchar"3015=\kchar"3016回\kchar"3017=\kchar"3018回\kchar"3019%
+=\kchar"301D回\kchar"301E=\kchar"301D回\kchar"301F%
+=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\kchar"FF5F回\kchar"FF60=\\
+=回\kchar"00B7回=回・回=回:回=回;回=回\kchar"2013回=回\kchar"2014回=回\kchar"2015回=回…回=回‥回=
+
+
+\section{中国語簡体字}
+\upschgtb 简体中文
+
+\upschrml 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschrmm 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschrmb 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschgtm 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschgtb 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschgte 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschgth 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+
+\upschrmm
+=“早上好,谢谢你.â€=
+
+=「早上好ã€è°¢è°¢ä½ ã€‚ã€=
+
+=‘(早上好·谢谢你)’=
+
+=加油ï¼ä½ å‘¢ï¼Ÿ=
+
+=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009%
+=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\
+=\kchar"3014回\kchar"3015=\kchar"3016回\kchar"3017=\kchar"301D回\kchar"301E%
+=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\\
+=回\kchar"00B7回=回:回=回;回=回\kchar"2014回=回\kchar"2015回=回…回=回‥回=
+
+
+\newpage
+
+\section{中国語ç¹ä½“å­—}
+\upschgtb ç¹é«”中文
+
+\uptchrml 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchrmm 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchrmb 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchgtm 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchgtb 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchgte 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchgth 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+
+\uptchrmm
+
+骨海直画器術述
+
+=“早上好,è¬è¬ä½ ï¼Žâ€=
+
+=「早上好ã€è¬è¬ä½ ã€‚ã€=
+
+=‘(早上好·è¬è¬ä½ ï¼‰â€™=
+
+=加油ï¼ä½ å‘¢ï¼Ÿ=
+
+=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009%
+=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\
+=\kchar"3014回\kchar"3015=\kchar"301D回\kchar"301E=\kchar"FE59回\kchar"FE5A=\kchar"FE5B回\kchar"FE5C%
+=\kchar"FE5D回\kchar"FE5E=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\\
+=回\kchar"00B7回=回:回=回;回=回\kchar"2013回=回\kchar"2014回=回…回=回‥回=
+
+
+\section{韓国語}
+\upkorgtb 한국어
+
+\upkorrml 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorrmm 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorrmb 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorgtm 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorgtb 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorgte 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorgth 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+
+\upkorrmm
+
+=â€œì¢‹ì€ ì•„ì¹¨ï¼Œê³ ë§ˆì›Œï¼Žâ€=
+
+=ã€Œì¢‹ì€ ì•„ì¹¨ã€ê³ ë§ˆì›Œã€‚ã€=
+
+=â€˜ï¼ˆì¢‹ì€ ì•„ì¹¨Â·ê³ ë§ˆì›Œï¼‰â€™=
+
+=파ì´íŒ…ï¼ì•ˆë…•ï¼Ÿ=
+
+=\kchar"2018ë¯\kchar"2019=\kchar"201Cë¯\kchar"201D=\kchar"3008ë¯\kchar"3009%
+=\kchar"300Aë¯\kchar"300B=\kchar"300Cë¯\kchar"300D=\kchar"300Eë¯\kchar"300F=\kchar"3010ë¯\kchar"3011=\\
+=\kchar"3014ë¯\kchar"3015=\kchar"3016ë¯\kchar"3017=\kchar"3018ë¯\kchar"3019%
+=\kchar"FF08ë¯\kchar"FF09=\kchar"FF3Bë¯\kchar"FF3D=\kchar"FF5Bë¯\kchar"FF5D=\\
+=ë¯\kchar"00B7ë¯=ë¯ï¼šë¯=ë¯ï¼›ë¯=ë¯\kchar"2013ë¯=ë¯\kchar"2014ë¯=ë¯â€¦ë¯=ë¯â€¥ë¯=
+
+\end{document}
+
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-mltwght-v.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-mltwght-v.tex
new file mode 100644
index 0000000000..115d009f71
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-mltwght-v.tex
@@ -0,0 +1,202 @@
+% -*- coding: utf-8 -*-
+
+\documentclass[landscape]{utarticle}
+
+%\usepackage[uplatex]{otf}
+
+\makeatletter
+\ifx\map\@undefined
+ \def\map{default}
+\fi
+\def\@mapline@{mapline}
+\ifx\map\@mapline@
+\AtBeginDvi{\special{pdf:mapline uphminl-v unicode HaranoAjiMincho-Light.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline uphminr-v unicode HaranoAjiMincho-Medium.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline uphminb-v unicode HaranoAjiMincho-Bold.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline uphgothr-v unicode HaranoAjiGothic-ExtraLight.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline uphgothb-v unicode HaranoAjiGothic-Normal.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline uphgotheb-v unicode HaranoAjiGothic-Medium.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline uphmgothr-v unicode HaranoAjiGothic-Heavy.otf -w 1}}
+
+\AtBeginDvi{\special{pdf:mapline upaschminl-v unicode HaranoAjiMinchoCN-Light.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upaschminr-v unicode HaranoAjiMinchoCN-Medium.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upaschminb-v unicode HaranoAjiMinchoCN-Bold.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upaschgothr-v unicode HaranoAjiGothicCN-ExtraLight.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upaschgothb-v unicode HaranoAjiGothicCN-Normal.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upaschgotheb-v unicode HaranoAjiGothicCN-Medium.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upaschmgothr-v unicode HaranoAjiGothicCN-Heavy.otf -w 1}}
+
+\AtBeginDvi{\special{pdf:mapline upatchminl-v unicode HaranoAjiMinchoTW-Light.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upatchminr-v unicode HaranoAjiMinchoTW-Medium.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upatchminb-v unicode HaranoAjiMinchoTW-Bold.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upatchgothr-v unicode HaranoAjiGothicTW-ExtraLight.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upatchgothb-v unicode HaranoAjiGothicTW-Normal.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upatchgotheb-v unicode HaranoAjiGothicTW-Medium.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upatchmgothr-v unicode HaranoAjiGothicTW-Heavy.otf -w 1}}
+
+\AtBeginDvi{\special{pdf:mapline upakorminl-v unicode HaranoAjiMinchoK1-Light.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upakorminr-v unicode HaranoAjiMinchoK1-Medium.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upakorminb-v unicode HaranoAjiMinchoK1-Bold.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upakorgothr-v unicode HaranoAjiGothicK1-ExtraLight.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upakorgothb-v unicode HaranoAjiGothicK1-Normal.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upakorgotheb-v unicode HaranoAjiGothicK1-Medium.otf -w 1}}
+\AtBeginDvi{\special{pdf:mapline upakormgothr-v unicode HaranoAjiGothicK1-Heavy.otf -w 1}}
+\fi
+
+\makeatother
+
+\font\upjpnrml = upnmlminl-v at 10.0pt
+\font\upjpnrmm = upnmlminr-v at 10.0pt
+\font\upjpnrmb = upnmlminb-v at 10.0pt
+\font\upjpngtm = upnmlgothr-v at 10.0pt
+\font\upjpngtb = upnmlgothb-v at 10.0pt
+\font\upjpngte = upnmlgotheb-v at 10.0pt
+\font\upjpngth = upnmlmgothr-v at 10.0pt
+
+\font\upschrml = upnmschminl-v at 10.0pt
+\font\upschrmm = upnmschminr-v at 10.0pt
+\font\upschrmb = upnmschminb-v at 10.0pt
+\font\upschgtm = upnmschgothr-v at 10.0pt
+\font\upschgtb = upnmschgothb-v at 10.0pt
+\font\upschgte = upnmschgotheb-v at 10.0pt
+\font\upschgth = upnmschmgothr-v at 10.0pt
+
+\font\uptchrml = upnmtchminl-v at 10.0pt
+\font\uptchrmm = upnmtchminr-v at 10.0pt
+\font\uptchrmb = upnmtchminb-v at 10.0pt
+\font\uptchgtm = upnmtchgothr-v at 10.0pt
+\font\uptchgtb = upnmtchgothb-v at 10.0pt
+\font\uptchgte = upnmtchgotheb-v at 10.0pt
+\font\uptchgth = upnmtchmgothr-v at 10.0pt
+
+\font\upkorrml = upnmkorminl-v at 10.0pt
+\font\upkorrmm = upnmkorminr-v at 10.0pt
+\font\upkorrmb = upnmkorminb-v at 10.0pt
+\font\upkorgtm = upnmkorgothr-v at 10.0pt
+\font\upkorgtb = upnmkorgothb-v at 10.0pt
+\font\upkorgte = upnmkorgotheb-v at 10.0pt
+\font\upkorgth = upnmkormgothr-v at 10.0pt
+
+\textwidth170mm
+
+\begin{document}
+\parindent0mm
+map: \texttt{\map}
+
+\section{日本語}
+\upjpngtb 日本語
+
+\upjpnrml 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpnrmm 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpnrmb 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpngtm 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpngtb 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpngte 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+\upjpngth 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—?頑張れï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\
+
+\upjpnrmm
+=“ãŠã¯ã‚ˆã†ï¼Œæœ‰é›£ã†ï¼Žâ€=
+
+=「ãŠã¯ã‚ˆã†ã€æœ‰é›£ã†ã€‚ã€=
+
+=‘(ãŠã¯ã‚ˆã†ãƒ»æœ‰é›£ã†ã€‚)’=
+
+=頑張れï¼å…ƒæ°—?=
+
+=\kchar"00AB回\kchar"00BB% U+00AB, U+00BB㯠width: Neutralãªã®ã§ãšã‚Œã¦ã‚‚ä¸æ€è­°ã§ã¯ãªã„。
+=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009%
+=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\
+=\kchar"3014回\kchar"3015=\kchar"3016回\kchar"3017=\kchar"3018回\kchar"3019%
+=\kchar"301D回\kchar"301E=\kchar"301D回\kchar"301F%
+=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\kchar"FF5F回\kchar"FF60=\\
+=回\kchar"00B7回=回・回=回:回=回;回=回\kchar"2013回=回\kchar"2014回=回\kchar"2015回=回…回=回‥回=
+
+
+\section{中国語簡体字}
+\upschgtb 简体中文
+
+\upschrml 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschrmm 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschrmb 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschgtm 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschgtb 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschgte 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+\upschgth 骨海直器述与 早上好,你呢?加油ï¼è°¢è°¢ä½ ã€‚完\\
+
+\upschrmm
+=“早上好,谢谢你.â€=
+
+=「早上好ã€è°¢è°¢ä½ ã€‚ã€=
+
+=‘(早上好·谢谢你)’=
+
+=加油ï¼ä½ å‘¢ï¼Ÿ=
+
+=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009%
+=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\
+=\kchar"3014回\kchar"3015=\kchar"3016回\kchar"3017=\kchar"301D回\kchar"301E%
+=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\\
+=回\kchar"00B7回=回:回=回;回=回\kchar"2014回=回\kchar"2015回=回…回=回‥回=
+
+
+\newpage
+
+\section{中国語ç¹ä½“å­—}
+\upschgtb ç¹é«”中文
+
+\uptchrml 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchrmm 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchrmb 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchgtm 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchgtb 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchgte 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+\uptchgth 骨海直器述与 早上好,你呢?加油ï¼è¬è¬ä½ ã€‚完\\
+
+\uptchrmm
+
+骨海直画器術述
+
+=“早上好,è¬è¬ä½ ï¼Žâ€=
+
+=「早上好ã€è¬è¬ä½ ã€‚ã€=
+
+=‘(早上好·è¬è¬ä½ ï¼‰â€™=
+
+=加油ï¼ä½ å‘¢ï¼Ÿ=
+
+=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009%
+=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\
+=\kchar"3014回\kchar"3015=\kchar"301D回\kchar"301E=\kchar"FE59回\kchar"FE5A=\kchar"FE5B回\kchar"FE5C%
+=\kchar"FE5D回\kchar"FE5E=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\\
+=回\kchar"00B7回=回:回=回;回=回\kchar"2013回=回\kchar"2014回=回…回=回‥回=
+
+
+\section{韓国語}
+\upkorgtb 한국어
+
+\upkorrml 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorrmm 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorrmb 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorgtm 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorgtb 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorgte 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+\upkorgth 骨海直器述乭 ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ ë§ˆì›Œï¼Žë\\
+
+\upkorrmm
+
+=â€œì¢‹ì€ ì•„ì¹¨ï¼Œê³ ë§ˆì›Œï¼Žâ€=
+
+=ã€Œì¢‹ì€ ì•„ì¹¨ã€ê³ ë§ˆì›Œã€‚ã€=
+
+=â€˜ï¼ˆì¢‹ì€ ì•„ì¹¨Â·ê³ ë§ˆì›Œï¼‰â€™=
+
+=파ì´íŒ…ï¼ì•ˆë…•ï¼Ÿ=
+
+=\kchar"2018ë¯\kchar"2019=\kchar"201Cë¯\kchar"201D=\kchar"3008ë¯\kchar"3009%
+=\kchar"300Aë¯\kchar"300B=\kchar"300Cë¯\kchar"300D=\kchar"300Eë¯\kchar"300F=\kchar"3010ë¯\kchar"3011=\\
+=\kchar"3014ë¯\kchar"3015=\kchar"3016ë¯\kchar"3017=\kchar"3018ë¯\kchar"3019%
+=\kchar"FF08ë¯\kchar"FF09=\kchar"FF3Bë¯\kchar"FF3D=\kchar"FF5Bë¯\kchar"FF5D=\\
+=ë¯\kchar"00B7ë¯=ë¯ï¼šë¯=ë¯ï¼›ë¯=ë¯\kchar"2013ë¯=ë¯\kchar"2014ë¯=ë¯â€¦ë¯=ë¯â€¥ë¯=
+
+\end{document}
+
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-pxbabel-h.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-pxbabel-h.tex
new file mode 100644
index 0000000000..4c6f560ca0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-pxbabel-h.tex
@@ -0,0 +1,114 @@
+\documentclass[dvipdfmx]{ujarticle}
+
+\usepackage[uplatex,multi,deluxe]{otf}
+\usepackage[schinese,tchinese,korean,japanese,forcedeluxemulti]{pxbabel}
+
+% UniKS
+\pxDeclareBasicCJKShape{J21}{hmc}{l}{!upnmkorminl-h}
+\pxDeclareBasicCJKShape{J21}{hmc}{m}{!upnmkorminr-h}
+\pxDeclareBasicCJKShape{J21}{hmc}{bx}{!upnmkorminb-h}
+\pxDeclareBasicCJKShape{J21}{hgt}{m}{!upnmkorgothr-h}
+\pxDeclareBasicCJKShape{J21}{hgt}{bx}{!upnmkorgothb-h}
+\pxDeclareBasicCJKShape{J21}{hgt}{eb}{!upnmkorgotheb-h}
+\pxDeclareKanjiFamily{J21}{mg}
+\pxDeclareBasicCJKShape{J21}{mg}{m}{!upnmkormgothr-h}
+
+\pxDeclareBasicCJKShape{J31}{hmc}{l}{!upnmkorminl-v}
+\pxDeclareBasicCJKShape{J31}{hmc}{m}{!upnmkorminr-v}
+\pxDeclareBasicCJKShape{J31}{hmc}{bx}{!upnmkorminb-v}
+\pxDeclareBasicCJKShape{J31}{hgt}{m}{!upnmkorgothr-v}
+\pxDeclareBasicCJKShape{J31}{hgt}{bx}{!upnmkorgothb-v}
+\pxDeclareBasicCJKShape{J31}{hgt}{eb}{!upnmkorgotheb-v}
+\pxDeclareKanjiFamily{J31}{mg}
+\pxDeclareBasicCJKShape{J31}{mg}{m}{!upnmkormgothr-v}
+
+% UniGB
+\pxDeclareBasicCJKShape{J22}{hmc}{l}{!upnmschminl-h}
+\pxDeclareBasicCJKShape{J22}{hmc}{m}{!upnmschminr-h}
+\pxDeclareBasicCJKShape{J22}{hmc}{bx}{!upnmschminb-h}
+\pxDeclareBasicCJKShape{J22}{hgt}{m}{!upnmschgothr-h}
+\pxDeclareBasicCJKShape{J22}{hgt}{bx}{!upnmschgothb-h}
+\pxDeclareBasicCJKShape{J22}{hgt}{eb}{!upnmschgotheb-h}
+\pxDeclareKanjiFamily{J22}{mg}
+\pxDeclareBasicCJKShape{J22}{mg}{m}{!upnmschmgothr-h}
+
+\pxDeclareBasicCJKShape{J32}{hmc}{l}{!upnmschminl-v}
+\pxDeclareBasicCJKShape{J32}{hmc}{m}{!upnmschminr-v}
+\pxDeclareBasicCJKShape{J32}{hmc}{bx}{!upnmschminb-v}
+\pxDeclareBasicCJKShape{J32}{hgt}{m}{!upnmschgothr-v}
+\pxDeclareBasicCJKShape{J32}{hgt}{bx}{!upnmschgothb-v}
+\pxDeclareBasicCJKShape{J32}{hgt}{eb}{!upnmschgotheb-v}
+\pxDeclareKanjiFamily{J32}{mg}
+\pxDeclareBasicCJKShape{J32}{mg}{m}{!upnmschmgothr-v}
+
+% UniCNS
+\pxDeclareBasicCJKShape{J23}{hmc}{l}{!upnmtchminl-h}
+\pxDeclareBasicCJKShape{J23}{hmc}{m}{!upnmtchminr-h}
+\pxDeclareBasicCJKShape{J23}{hmc}{bx}{!upnmtchminb-h}
+\pxDeclareBasicCJKShape{J23}{hgt}{m}{!upnmtchgothr-h}
+\pxDeclareBasicCJKShape{J23}{hgt}{bx}{!upnmtchgothb-h}
+\pxDeclareBasicCJKShape{J23}{hgt}{eb}{!upnmtchgotheb-h}
+\pxDeclareKanjiFamily{J23}{mg}
+\pxDeclareBasicCJKShape{J23}{mg}{m}{!upnmtchmgothr-h}
+
+\pxDeclareBasicCJKShape{J33}{hmc}{l}{!upnmtchminl-v}
+\pxDeclareBasicCJKShape{J33}{hmc}{m}{!upnmtchminr-v}
+\pxDeclareBasicCJKShape{J33}{hmc}{bx}{!upnmtchminb-v}
+\pxDeclareBasicCJKShape{J33}{hgt}{m}{!upnmtchgothr-v}
+\pxDeclareBasicCJKShape{J33}{hgt}{bx}{!upnmtchgothb-v}
+\pxDeclareBasicCJKShape{J33}{hgt}{eb}{!upnmtchgotheb-v}
+\pxDeclareKanjiFamily{J33}{mg}
+\pxDeclareBasicCJKShape{J33}{mg}{m}{!upnmtchmgothr-v}
+
+\begin{document}
+\parindent0mm
+
+{\mcfamily
+ {\ltseries
+ 明æœãƒ»ç´°\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}
+ {\mdseries
+ 明æœãƒ»ä¸­\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}
+ {\bfseries
+ 明æœãƒ»å¤ª\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}}
+
+{\gtfamily
+ {\mdseries
+ ゴシック・中\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}
+ {\bfseries
+ ゴシック・太\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}
+ {\ebseries
+ ゴシック・極太\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}}
+
+{\mgfamily
+ {\mdseries
+ 丸ゴシック\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}}
+
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-pxbabel-v.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-pxbabel-v.tex
new file mode 100644
index 0000000000..e306160ba7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/cjk-pxbabel-v.tex
@@ -0,0 +1,114 @@
+\documentclass[dvipdfmx,landscape]{utarticle}
+
+\usepackage[uplatex,multi,deluxe]{otf}
+\usepackage[schinese,tchinese,korean,japanese,forcedeluxemulti]{pxbabel}
+
+% UniKS
+\pxDeclareBasicCJKShape{J21}{hmc}{l}{!upnmkorminl-h}
+\pxDeclareBasicCJKShape{J21}{hmc}{m}{!upnmkorminr-h}
+\pxDeclareBasicCJKShape{J21}{hmc}{bx}{!upnmkorminb-h}
+\pxDeclareBasicCJKShape{J21}{hgt}{m}{!upnmkorgothr-h}
+\pxDeclareBasicCJKShape{J21}{hgt}{bx}{!upnmkorgothb-h}
+\pxDeclareBasicCJKShape{J21}{hgt}{eb}{!upnmkorgotheb-h}
+\pxDeclareKanjiFamily{J21}{mg}
+\pxDeclareBasicCJKShape{J21}{mg}{m}{!upnmkormgothr-h}
+
+\pxDeclareBasicCJKShape{J31}{hmc}{l}{!upnmkorminl-v}
+\pxDeclareBasicCJKShape{J31}{hmc}{m}{!upnmkorminr-v}
+\pxDeclareBasicCJKShape{J31}{hmc}{bx}{!upnmkorminb-v}
+\pxDeclareBasicCJKShape{J31}{hgt}{m}{!upnmkorgothr-v}
+\pxDeclareBasicCJKShape{J31}{hgt}{bx}{!upnmkorgothb-v}
+\pxDeclareBasicCJKShape{J31}{hgt}{eb}{!upnmkorgotheb-v}
+\pxDeclareKanjiFamily{J31}{mg}
+\pxDeclareBasicCJKShape{J31}{mg}{m}{!upnmkormgothr-v}
+
+% UniGB
+\pxDeclareBasicCJKShape{J22}{hmc}{l}{!upnmschminl-h}
+\pxDeclareBasicCJKShape{J22}{hmc}{m}{!upnmschminr-h}
+\pxDeclareBasicCJKShape{J22}{hmc}{bx}{!upnmschminb-h}
+\pxDeclareBasicCJKShape{J22}{hgt}{m}{!upnmschgothr-h}
+\pxDeclareBasicCJKShape{J22}{hgt}{bx}{!upnmschgothb-h}
+\pxDeclareBasicCJKShape{J22}{hgt}{eb}{!upnmschgotheb-h}
+\pxDeclareKanjiFamily{J22}{mg}
+\pxDeclareBasicCJKShape{J22}{mg}{m}{!upnmschmgothr-h}
+
+\pxDeclareBasicCJKShape{J32}{hmc}{l}{!upnmschminl-v}
+\pxDeclareBasicCJKShape{J32}{hmc}{m}{!upnmschminr-v}
+\pxDeclareBasicCJKShape{J32}{hmc}{bx}{!upnmschminb-v}
+\pxDeclareBasicCJKShape{J32}{hgt}{m}{!upnmschgothr-v}
+\pxDeclareBasicCJKShape{J32}{hgt}{bx}{!upnmschgothb-v}
+\pxDeclareBasicCJKShape{J32}{hgt}{eb}{!upnmschgotheb-v}
+\pxDeclareKanjiFamily{J32}{mg}
+\pxDeclareBasicCJKShape{J32}{mg}{m}{!upnmschmgothr-v}
+
+% UniCNS
+\pxDeclareBasicCJKShape{J23}{hmc}{l}{!upnmtchminl-h}
+\pxDeclareBasicCJKShape{J23}{hmc}{m}{!upnmtchminr-h}
+\pxDeclareBasicCJKShape{J23}{hmc}{bx}{!upnmtchminb-h}
+\pxDeclareBasicCJKShape{J23}{hgt}{m}{!upnmtchgothr-h}
+\pxDeclareBasicCJKShape{J23}{hgt}{bx}{!upnmtchgothb-h}
+\pxDeclareBasicCJKShape{J23}{hgt}{eb}{!upnmtchgotheb-h}
+\pxDeclareKanjiFamily{J23}{mg}
+\pxDeclareBasicCJKShape{J23}{mg}{m}{!upnmtchmgothr-h}
+
+\pxDeclareBasicCJKShape{J33}{hmc}{l}{!upnmtchminl-v}
+\pxDeclareBasicCJKShape{J33}{hmc}{m}{!upnmtchminr-v}
+\pxDeclareBasicCJKShape{J33}{hmc}{bx}{!upnmtchminb-v}
+\pxDeclareBasicCJKShape{J33}{hgt}{m}{!upnmtchgothr-v}
+\pxDeclareBasicCJKShape{J33}{hgt}{bx}{!upnmtchgothb-v}
+\pxDeclareBasicCJKShape{J33}{hgt}{eb}{!upnmtchgotheb-v}
+\pxDeclareKanjiFamily{J33}{mg}
+\pxDeclareBasicCJKShape{J33}{mg}{m}{!upnmtchmgothr-v}
+
+\begin{document}
+\parindent0mm
+
+{\mcfamily
+ {\ltseries
+ 明æœãƒ»ç´°\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}
+ {\mdseries
+ 明æœãƒ»ä¸­\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}
+ {\bfseries
+ 明æœãƒ»å¤ª\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}}
+
+{\gtfamily
+ {\mdseries
+ ゴシック・中\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}
+ {\bfseries
+ ゴシック・太\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}
+ {\ebseries
+ ゴシック・極太\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}}
+
+{\mgfamily
+ {\mdseries
+ 丸ゴシック\par
+ =日~骨海直器述~~\foreignlanguage{korean}{한~骨海直器述}%
+ ~~\foreignlanguage{schinese}{中·简~骨海直器述}~~\foreignlanguage{tchinese}{中·ç¹~骨海直器述}=\par
+ ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon.
+ \par}}
+
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/direction-utf8.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/direction-utf8.tex
new file mode 100644
index 0000000000..9cadc7c5a6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/direction-utf8.tex
@@ -0,0 +1,110 @@
+% -*- coding: utf-8 -*-
+\newif\ifuptexmode\uptexmodefalse
+\ifnum\jis"2121="3000 \uptexmodetrue\fi
+
+\makeatletter
+
+\def\@opt@{multi}
+\def\@default{default}
+\def\@jarticle{jarticle}
+\def\@tarticle{tarticle}
+\def\@utarticle{utarticle}
+
+\ifx\option\@undefined
+ \def\option{default}
+\fi
+\ifx\option\@default
+\else
+ \edef\@opt@{\option,\@opt@}
+\fi
+
+\ifx\class\@undefined
+ \ifuptexmode
+ \def\class{ujarticle}
+ \else
+ \def\class{jarticle}
+ \fi
+\fi
+
+\ifuptexmode
+ \edef\@opt@{uplatex,\@opt@}
+\fi
+\documentclass[a4paper,titlepage,draft,twocolumn]{\class}
+%\documentclass[a4paper,titlepage, draft,landscape]{\class}
+
+\usepackage[\@opt@]{otf}
+\usepackage[T1]{fontenc}
+%\usepackage{bookman}
+%\usepackage{helvet}
+\usepackage{mathptmx}
+%\usepackage{mathpazo}
+\usepackage{courier}
+%\usepackage{txfonts}
+\usepackage{plext}
+\usepackage{graphicx}
+
+\makeatother
+
+\usepackage{redeffont}
+
+
+\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+
+\pagestyle{empty}
+
+\makeatother
+\begin{document}
+\parindent0mm
+クラス:\texttt{\class}\\
+オプション:\texttt{\option}
+
+\section{Horizontal Writing}
+\parbox<y>{13zw}{
+\fbox{\hbox{\large 「縦横無尽ã€}}\\
+\fbox{\hbox{\large キュート。Cute.}}\\
+\fbox{\hbox{\large \CID{8215}\CID{8216}\CID{8217}\CID{8218}\UTF{301C}\UTF{337C}\UTF{337B}\UTF{32FF}}}\\
+\ifuptexmode
+\fbox{\hbox{\large ãŒãŒ¹ãŒ¨ã㌰㌲ã¿ï½±ï½²ï½³ï½´ï½µ}}\\
+\fi
+\fbox{\hbox{\large TLT. TLT.}}
+}
+
+\section{Vertical Writing}
+\parbox<t>{10.5zw}{
+\fbox{\hbox{\large 「縦横無尽ã€}}\\
+\fbox{\hbox{\large キュート。Cute.}}\\
+\fbox{\hbox{\large \CID{8215}\CID{8216}\CID{8217}\CID{8218}\UTF{301C}\UTF{337C}\UTF{337B}\UTF{32FF}}}\\
+\ifuptexmode
+\fbox{\hbox{\large ãŒãŒ¹ãŒ¨ã㌰㌲ã¿}}\\
+\fi
+\fbox{\hbox{\large RTT. RTR.}}
+}
+
+\section{Horizontal Writing, Rotate 270 deg}
+\rotatebox{-90}{
+\parbox<y>{13zw}{
+\fbox{\hbox{\large 「縦横無尽ã€}}\\
+\fbox{\hbox{\large キュート。Cute.}}\\
+\fbox{\hbox{\large \CID{8215}\CID{8216}\CID{8217}\CID{8218}\UTF{301C}\UTF{337C}\UTF{337B}\UTF{32FF}}}\\
+\ifuptexmode
+\fbox{\hbox{\large ãŒãŒ¹ãŒ¨ã㌰㌲ã¿ï½±ï½²ï½³ï½´ï½µ}}\\
+\fi
+\fbox{\hbox{\large RTR. RTR.}}
+}
+}
+
+
+\section{Vertical Writing, Rotate 90 deg}
+\rotatebox{90}{
+\parbox<t>{10.5zw}{
+\fbox{\hbox{\large 「縦横無尽ã€}}\\
+\fbox{\hbox{\large キュート。Cute.}}\\
+\fbox{\hbox{\large \CID{8215}\CID{8216}\CID{8217}\CID{8218}\UTF{301C}\UTF{337C}\UTF{337B}\UTF{32FF}}}\\
+\ifuptexmode
+\fbox{\hbox{\large ãŒãŒ¹ãŒ¨ã㌰㌲ã¿}}\\
+\fi
+\fbox{\hbox{\large TLL. TLT.}}
+}
+}
+
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/era.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/era.tex
new file mode 100644
index 0000000000..65be6c5245
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/era.tex
@@ -0,0 +1,111 @@
+% -*- coding: utf-8 -*-
+
+%%%%%%%%
+% â‘ ,â‘¡,â‘¢,â‘£,⑤,â‘¥ ã®ã©ã‚Œã‹ã‚’実行ã™ã‚Œã°ã‚ˆã„。
+% â‘  platex, æ–°å…ƒå·ãªã—
+% $ platex era.tex
+% â‘¡ uplatex, æ–°å…ƒå·ãªã—
+% $ uplatex era.tex
+% â‘¢ platex, æ–°å…ƒå·ã‚ã‚Š
+% $ platex "\def\era{true}\input" era.tex
+% â‘£ uplatex, æ–°å…ƒå·ã‚ã‚Š
+% $ uplatex "\def\era{true}\input" era.tex
+% ⑤ platex, æ–°å…ƒå·ã‚ã‚Šã€\ajLig{令和}ã‚‚å«ã‚€
+% $ platex "\def\era{full}\input" era.tex
+% â‘¥ uplatex, æ–°å…ƒå·ã‚ã‚Šã€\ajLig{令和}ã‚‚å«ã‚€
+% $ uplatex "\def\era{full}\input" era.tex
+%%%%%%
+
+\newif\ifuptexmode\uptexmodefalse
+\ifnum\jis"2121="3000 \uptexmodetrue\fi
+
+\makeatletter
+
+\def\@opt@{multi}
+\def\@default{default}
+\def\@full{full}
+
+\ifx\option\@undefined
+ \def\option{default}
+\fi
+\ifx\option\@default
+\else
+ \edef\@opt@{\option,\@opt@}
+\fi
+
+\ifx\class\@undefined
+ \ifuptexmode
+ \def\engine{upLaTeX}
+ \else
+ \def\engine{pLaTeX}
+ \fi
+\fi
+
+\newif\ifnewera\newerafalse
+\ifx\era\@undefined
+ \edef\era{ãªã—}
+\else
+ \neweratrue
+ \ifx\era\@full
+ \def\ligNewEra{\ajLig{令和}}
+ \edef\era{ã‚ã‚Š (ajLigã‚‚å«ã‚€)}
+ \else
+ \def\ligNewEra{\relax}
+ \edef\era{ã‚ã‚Š}
+ \fi
+\fi
+\typeout{## æ–°å…ƒå·:\era ##}
+
+\documentclass[a4paper,draft,autodetect-engine]{jsarticle}
+
+\usepackage{plext}
+\usepackage[\@opt@]{otf}
+
+\makeatother
+\edef\bs{$\backslash$\kern0em}
+
+\begin{document}
+\parindent0pt
+
+エンジン:\texttt{\engine}\\
+オプション:\texttt{\option}\\
+æ–°å…ƒå·ï¼š\era
+
+\vskip1zh
+
+\bs{}ajLig: \ajLig{明治}\ajLig{大正}\ajLig{昭和}\ajLig{å¹³æˆ}\ifnewera\ligNewEra\fi
+
+\bs{}UTF: \UTF{337E}\UTF{337D}\UTF{337C}\UTF{337B}\ifnewera\UTF{32FF}\fi
+
+\bs{}CID: \CID{7621}\CID{7622}\CID{7623}\CID{8323}\ifnewera\CID{23058}\fi
+
+\ifuptexmode
+
+UTF-8: ã¾ã½ã¼ã»\ifnewera ã‹¿\fi
+
+\bs{}kchar: \kchar"337E\kchar"337D\kchar"337C\kchar"337B\ifnewera\kchar"32FF\fi
+
+\fi
+
+\vskip1zh
+
+\parbox<t>{25.0zw}{
+
+\bs{}ajLig: \ajLig{明治}\ajLig{大正}\ajLig{昭和}\ajLig{å¹³æˆ}\ifnewera\ligNewEra\fi
+
+\bs{}UTF: \UTF{337E}\UTF{337D}\UTF{337C}\UTF{337B}\ifnewera\UTF{32FF}\fi
+
+\bs{}CID: \CID{12041}\CID{12042}\CID{12043}\CID{12044}\ifnewera\CID{23059}\fi
+
+\ifuptexmode
+
+UTF-8: ã¾ã½ã¼ã»\ifnewera ã‹¿\fi
+
+\bs{}kchar: \kchar"337E\kchar"337D\kchar"337C\kchar"337B\ifnewera\kchar"32FF\fi
+
+\fi
+
+}
+
+\end{document}
+
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/exclam.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/exclam.tex
new file mode 100644
index 0000000000..2f8f1c3818
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/exclam.tex
@@ -0,0 +1,133 @@
+% -*- coding: utf-8 -*-
+\newif\ifuptexmode\uptexmodefalse
+\ifnum\jis"2121="3000 \uptexmodetrue\fi
+
+\makeatletter
+
+\def\@opt@{multi}
+\def\@default{default}
+\def\@jarticle{jarticle}
+
+\ifx\option\@undefined
+ \def\option{default}
+\fi
+\ifx\option\@default
+\else
+ \edef\@opt@{\option,\@opt@}
+\fi
+
+\ifx\class\@undefined
+ \ifuptexmode
+ \def\class{ujarticle}
+ \else
+ \def\class{jarticle}
+ \fi
+\fi
+
+\ifuptexmode
+ \edef\@opt@{uplatex,\@opt@}
+\fi
+
+\documentclass[a4paper,draft]{\class}
+
+\usepackage{plext}
+\usepackage[\@opt@]{otf}
+
+\makeatother
+
+\begin{document}
+\parindent0pt
+
+クラス:\texttt{\class}\\
+オプション:\texttt{\option}
+
+\vskip1zh
+
+ã‚ã£ï¼ã‚ã£ï¼Ÿã‚ã‚ï¼ã‚ã‚?驚ã„ãŸã€‚\\
+ã‚ã£ï¼ ã‚ã£ï¼Ÿ ã‚ã‚ï¼ ã‚ã‚? é©šã„ãŸã€‚\\
+ã‚ã£ï¼ã‚ã£ï¼Ÿã¨é©šãã€ã‚ã‚ï¼ã‚ã‚?ã¨å˜†ã。\\
+ã‚ã£ï¼\inhibitglue ã‚ã£ï¼Ÿ\inhibitglue ã¨é©šãã€
+ã‚ã‚ï¼\inhibitglue ã‚ã‚?\inhibitglue ã¨å˜†ã。\\
+ã‚ã£\,ï¼\inhibitglue\,ã‚ã£\,?\inhibitglue\,ã¨é©šãã€
+ã‚ã‚\,ï¼\inhibitglue\,ã‚ã‚\,?\inhibitglue\,ã¨å˜†ã。\\
+ã‚ã£ï¼\<ã‚ã£ï¼Ÿ\<ã¨é©šãã€
+ã‚ã‚ï¼\<ã‚ã‚?\<ã¨å˜†ã。\\
+ã‚ã£\,ï¼\<\,ã‚ã£\,?\<\,ã¨é©šãã€
+ã‚ã‚\,ï¼\<\,ã‚ã‚\,?\<\,ã¨å˜†ã。
+
+\ifuptexmode
+
+ã‚ã£â€¼ã‚ã£â‡ã‚ã‚‼ã‚ã‚â‡é©šã„ãŸã€‚\\
+ã‚ã£â€¼ ã‚ã£â‡ ã‚ã‚‼ ã‚ã‚⇠驚ã„ãŸã€‚\\
+ã‚ã£â€¼ã‚ã£â‡ã¨é©šãã€ã‚ã‚‼ã‚ã‚â‡ã¨å˜†ã。\\
+ã‚ã£â€¼\inhibitglue ã‚ã£â‡\inhibitglue ã¨é©šãã€
+ã‚ã‚‼\inhibitglue ã‚ã‚â‡\inhibitglue ã¨å˜†ã。\\
+ã‚ã£\,‼\inhibitglue\,ã‚ã£\,â‡\inhibitglue\,ã¨é©šãã€
+ã‚ã‚\,‼\inhibitglue\,ã‚ã‚\,â‡\inhibitglue\,ã¨å˜†ã。\\
+ã‚ã£â€¼\<ã‚ã£â‡\<ã¨é©šãã€
+ã‚ã‚‼\<ã‚ã‚â‡\<ã¨å˜†ã。\\
+ã‚ã£\,‼\<\,ã‚ã£\,â‡\<\,ã¨é©šãã€
+ã‚ã‚\,‼\<\,ã‚ã‚\,â‡\<\,ã¨å˜†ã。
+
+ã‚ã£âˆã‚ã£â‰ã‚ã‚âˆã‚ã‚â‰é©šã„ãŸã€‚\\
+ã‚ã£âˆ ã‚ã£â‰ ã‚ã‚∠ã‚ã‚≠驚ã„ãŸã€‚\\
+ã‚ã£âˆã‚ã£â‰ã¨é©šãã€ã‚ã‚âˆã‚ã‚â‰ã¨å˜†ã。\\
+ã‚ã£âˆ\inhibitglue ã‚ã£â‰\inhibitglue ã¨é©šãã€
+ã‚ã‚âˆ\inhibitglue ã‚ã‚â‰\inhibitglue ã¨å˜†ã。\\
+ã‚ã£\,âˆ\inhibitglue\,ã‚ã£\,â‰\inhibitglue\,ã¨é©šãã€
+ã‚ã‚\,âˆ\inhibitglue\,ã‚ã‚\,â‰\inhibitglue\,ã¨å˜†ã。\\
+ã‚ã£âˆ\<ã‚ã£â‰\<ã¨é©šãã€
+ã‚ã‚âˆ\<ã‚ã‚â‰\<ã¨å˜†ã。\\
+ã‚ã£\,âˆ\<\,ã‚ã£\,â‰\<\,ã¨é©šãã€
+ã‚ã‚\,âˆ\<\,ã‚ã‚\,â‰\<\,ã¨å˜†ã。
+
+\fi
+
+\vskip1zh
+
+\parbox<t>{25.0zw}{
+
+ã‚ã£ï¼ã‚ã£ï¼Ÿã‚ã‚ï¼ã‚ã‚?驚ã„ãŸã€‚\\
+ã‚ã£ï¼ ã‚ã£ï¼Ÿ ã‚ã‚ï¼ ã‚ã‚? é©šã„ãŸã€‚\\
+ã‚ã£ï¼ã‚ã£ï¼Ÿã¨é©šãã€ã‚ã‚ï¼ã‚ã‚?ã¨å˜†ã。\\
+ã‚ã£ï¼\inhibitglue ã‚ã£ï¼Ÿ\inhibitglue ã¨é©šãã€
+ã‚ã‚ï¼\inhibitglue ã‚ã‚?\inhibitglue ã¨å˜†ã。\\
+ã‚ã£\,ï¼\inhibitglue\,ã‚ã£\,?\inhibitglue\,ã¨é©šãã€
+ã‚ã‚\,ï¼\inhibitglue\,ã‚ã‚\,?\inhibitglue\,ã¨å˜†ã。\\
+ã‚ã£ï¼\<ã‚ã£ï¼Ÿ\<ã¨é©šãã€
+ã‚ã‚ï¼\<ã‚ã‚?\<ã¨å˜†ã。\\
+ã‚ã£\,ï¼\<\,ã‚ã£\,?\<\,ã¨é©šãã€
+ã‚ã‚\,ï¼\<\,ã‚ã‚\,?\<\,ã¨å˜†ã。
+
+\ifuptexmode
+
+ã‚ã£â€¼ã‚ã£â‡ã‚ã‚‼ã‚ã‚â‡é©šã„ãŸã€‚\\
+ã‚ã£â€¼ ã‚ã£â‡ ã‚ã‚‼ ã‚ã‚⇠驚ã„ãŸã€‚\\
+ã‚ã£â€¼ã‚ã£â‡ã¨é©šãã€ã‚ã‚‼ã‚ã‚â‡ã¨å˜†ã。\\
+ã‚ã£â€¼\inhibitglue ã‚ã£â‡\inhibitglue ã¨é©šãã€
+ã‚ã‚‼\inhibitglue ã‚ã‚â‡\inhibitglue ã¨å˜†ã。\\
+ã‚ã£\,‼\inhibitglue\,ã‚ã£\,â‡\inhibitglue\,ã¨é©šãã€
+ã‚ã‚\,‼\inhibitglue\,ã‚ã‚\,â‡\inhibitglue\,ã¨å˜†ã。\\
+ã‚ã£â€¼\<ã‚ã£â‡\<ã¨é©šãã€
+ã‚ã‚‼\<ã‚ã‚â‡\<ã¨å˜†ã。\\
+ã‚ã£\,‼\<\,ã‚ã£\,â‡\<\,ã¨é©šãã€
+ã‚ã‚\,‼\<\,ã‚ã‚\,â‡\<\,ã¨å˜†ã。
+
+ã‚ã£âˆã‚ã£â‰ã‚ã‚âˆã‚ã‚â‰é©šã„ãŸã€‚\\
+ã‚ã£âˆ ã‚ã£â‰ ã‚ã‚∠ã‚ã‚≠驚ã„ãŸã€‚\\
+ã‚ã£âˆã‚ã£â‰ã¨é©šãã€ã‚ã‚âˆã‚ã‚â‰ã¨å˜†ã。\\
+ã‚ã£âˆ\inhibitglue ã‚ã£â‰\inhibitglue ã¨é©šãã€
+ã‚ã‚âˆ\inhibitglue ã‚ã‚â‰\inhibitglue ã¨å˜†ã。\\
+ã‚ã£\,âˆ\inhibitglue\,ã‚ã£\,â‰\inhibitglue\,ã¨é©šãã€
+ã‚ã‚\,âˆ\inhibitglue\,ã‚ã‚\,â‰\inhibitglue\,ã¨å˜†ã。\\
+ã‚ã£âˆ\<ã‚ã£â‰\<ã¨é©šãã€
+ã‚ã‚âˆ\<ã‚ã‚â‰\<ã¨å˜†ã。\\
+ã‚ã£\,âˆ\<\,ã‚ã£\,â‰\<\,ã¨é©šãã€
+ã‚ã‚\,âˆ\<\,ã‚ã‚\,â‰\<\,ã¨å˜†ã。
+
+\fi
+
+}
+
+\end{document}
+
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/jotf-psfonts.map b/macros/jptex/latex/japanese-otf/doc/test/uplatex/jotf-psfonts.map
new file mode 100644
index 0000000000..12d8ec0858
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/jotf-psfonts.map
@@ -0,0 +1,27 @@
+rml Ryumin-Light-H
+rmlv Ryumin-Light-V
+
+uprml-h Ryumin-Light-UniJIS-UTF16-H
+uprml-v Ryumin-Light-UniJIS-UTF16-V
+
+hminr-h Ryumin-Light-H
+hminr-v Ryumin-Light-V
+
+uphminr-h Ryumin-Light-UniJIS-UTF16-H
+uphminr-v Ryumin-Light-UniJIS-UTF16-V
+
+otf-cjmr-h Ryumin-Light-Identity-H
+otf-cjmr-v Ryumin-Light-Identity-V
+
+otf-ujmr-h Ryumin-Light-UniJIS-UTF16-H
+otf-ujmr-v Ryumin-Light-UniJIS-UTF16-V
+
+pcrr8r Courier "TeXBase1Encoding ReEncodeFont" <8r.enc
+pplr8r Palatino-Roman "TeXBase1Encoding ReEncodeFont" <8r.enc
+pplb8r Palatino-Bold "TeXBase1Encoding ReEncodeFont" <8r.enc
+ptmr8r Times-Roman "TeXBase1Encoding ReEncodeFont" <8r.enc
+ptmb8r Times-Bold "TeXBase1Encoding ReEncodeFont" <8r.enc
+pbkl8r Bookman-Light "TeXBase1Encoding ReEncodeFont" <8r.enc
+pbkd8r Bookman-Demi "TeXBase1Encoding ReEncodeFont" <8r.enc
+
+
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/otfscale.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/otfscale.tex
new file mode 100644
index 0000000000..49d42eb177
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/otfscale.tex
@@ -0,0 +1,69 @@
+\makeatletter
+
+\def\@opt@{multi}
+\def\@default{default}
+\def\@jarticle{jarticle}
+\def\@tarticle{tarticle}
+\def\@op@cls{}
+
+\ifx\option\@undefined
+ \def\option{default}
+\fi
+\ifx\option\@default
+\else
+ \edef\@opt@{\option,\@opt@}
+\fi
+
+\ifx\scale\@undefined
+ \edef\scale{default}
+\else
+ \ifx\scale\@default
+ \else
+ \edef\@opt@{scale=\scale,\@opt@}
+ \fi
+\fi
+\typeout{## scale: \scale ##}
+
+\ifx\class\@undefined
+ \def\class{jarticle}
+\fi
+\ifx\class\@jarticle
+\else
+ \ifx\class\@tarticle
+ \else
+ \ifnum\jis"2121="3000
+ \edef\@opt@{uplatex,\@opt@}
+ \def\@op@cls{,uplatex}
+ \else
+ \fi
+ \fi
+\fi
+
+\documentclass[a4paper,titlepage,draft\@op@cls]{\class}
+
+\usepackage[\@opt@]{otf}
+\usepackage{color}
+\newcommand{\redframe}[1]{%
+ \textcolor{red}{\frame{\textcolor{black}{#1}}}}
+
+\begin{document}
+\section{見出ã—}
+
+クラス:\texttt{\class}\\
+オプション:\texttt{\option}\\
+スケール:\texttt{\scale}
+
+\parindent0mm
+\xkanjiskip=0pt plus.1pt minus.1pt
+
+\vbox{\tate
+\hbox{\Large \redframe{HMH}\redframe{回□回}\redframe{HMH}\redframe{回□回}\redframe{HMH}}
+\hbox{\Large HMH回□回HMH回□回HMH}
+}
+
+\vbox{\yoko
+\hbox{\Large \redframe{HMH}\redframe{回□回}\redframe{HMH}\redframe{回□回}\redframe{HMH}}
+\hbox{\Large HMH回□回HMH回□回HMH}
+}
+
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/paren0.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/paren0.tex
new file mode 100644
index 0000000000..e12e947fc8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/paren0.tex
@@ -0,0 +1,45 @@
+% -*- coding: utf-8 -*-
+
+%\Bracket{«}{»} \BracketUCS{00AB}{00BB}\\% Adobe-Japan1-6ã«ã¯å’Œæ–‡ç”¨ã‚°ãƒªãƒ•ãŒãªã„
+\Bracket{‘}{’} \BracketUCS{2018}{2019}\\
+\Bracket{“}{â€} \BracketUCS{201C}{201D}\\
+\Bracket{〈}{〉} \BracketUCS{2329}{232A}\\
+\Bracket{〈}{〉} \BracketUCS{3008}{3009}\\
+\Bracket{《}{》} \BracketUCS{300A}{300B}\\
+\Bracket{「}{ã€} \BracketUCS{300C}{300D}\\
+\Bracket{『}{ã€} \BracketUCS{300E}{300F}\\
+\Bracket{ã€}{】} \BracketUCS{3010}{3011}\\
+\Bracket{〔}{〕} \BracketUCS{3014}{3015}\\
+\Bracket{〖}{〗} \BracketUCS{3016}{3017}\\
+\Bracket{〘}{〙} \BracketUCS{3018}{3019}\\
+%\Bracket{〚}{〛} \BracketUCS{301A}{301B}\\% Adobe-Japan1-6ã«ã¯ç„¡ã„
+\Bracket{ã€}{〞} \BracketUCS{301D}{301E}\\% 日本ã§ã¯æ¨™æº–çš„ã§ã¯ãªã„
+\Bracket{ã€}{〟} \BracketUCS{301D}{301F}\\
+\Bracket{(}{)} \BracketUCS{FF08}{FF09}\\
+\Bracket{ï¼»}{ï¼½} \BracketUCS{FF3B}{FF3D}\\
+\Bracket{ï½›}{ï½} \BracketUCS{FF5B}{FF5D}\\
+\Bracket{⦅}{⦆} \BracketUCS{FF5F}{FF60}\\
+
+\parbox<t>{21.0zw}{
+
+%\Bracket{«}{»} \BracketUCS{00AB}{00BB}\\% Adobe-Japan1-6ã«ã¯å’Œæ–‡ç”¨ã‚°ãƒªãƒ•ãŒãªã„
+%\Bracket{‘}{’} \BracketUCS{2018}{2019}\\% 標準的ã§ã¯ãªã„
+%\Bracket{“}{â€} \BracketUCS{201C}{201D}\\% 標準的ã§ã¯ãªã„
+%\Bracket{〈}{〉} \BracketUCS{2329}{232A}\\% 標準的ã§ã¯ãªã„
+\Bracket{〈}{〉} \BracketUCS{3008}{3009}\\
+\Bracket{《}{》} \BracketUCS{300A}{300B}\\
+\Bracket{「}{ã€} \BracketUCS{300C}{300D}\\
+\Bracket{『}{ã€} \BracketUCS{300E}{300F}\\
+\Bracket{ã€}{】} \BracketUCS{3010}{3011}\\
+\Bracket{〔}{〕} \BracketUCS{3014}{3015}\\
+\Bracket{〖}{〗} \BracketUCS{3016}{3017}\\
+\Bracket{〘}{〙} \BracketUCS{3018}{3019}\\
+%\Bracket{〚}{〛} \BracketUCS{301A}{301B}\\% Adobe-Japan1-6ã«ã¯ç„¡ã„
+\Bracket{ã€}{〞} \BracketUCS{301D}{301E}\\% 日本ã§ã¯æ¨™æº–çš„ã§ã¯ãªã„。UniJISup-UTF16-Vã§ã¯å‰²ã‚Šå½“ã¦ãŸã€‚
+\Bracket{ã€}{〟} \BracketUCS{301D}{301F}\\
+\Bracket{(}{)} \BracketUCS{FF08}{FF09}\\
+\Bracket{ï¼»}{ï¼½} \BracketUCS{FF3B}{FF3D}\\
+\Bracket{ï½›}{ï½} \BracketUCS{FF5B}{FF5D}\\
+\Bracket{⦅}{⦆} \BracketUCS{FF5F}{FF60}\\
+
+}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/punct0.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/punct0.tex
new file mode 100644
index 0000000000..1d46dcf910
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/punct0.tex
@@ -0,0 +1,31 @@
+% -*- coding: utf-8 -*-
+
+%\Punct{·} \PunctUCS{00B7}\\% Adobe-Japan1-6ã«ã¯å’Œæ–‡ç”¨ã‚°ãƒªãƒ•ãŒãªã„
+\Punct{・} \PunctUCS{30FB}\\
+\Punct{:} \PunctUCS{FF1A}\\
+\Punct{ï¼›} \PunctUCS{FF1B}\\
+\Punct{ã€} \PunctUCS{3001}\\
+\Punct{。} \PunctUCS{3002}\\
+\Punct{,} \PunctUCS{FF0C}\\
+\Punct{.} \PunctUCS{FF0E}\\
+\Punct{—} \PunctUCS{2014}\\
+\Punct{―} \PunctUCS{2015}\\
+\Punct{‥} \PunctUCS{2025}\\
+\Punct{…} \PunctUCS{2026}\\
+
+\parbox<t>{15.5zw}{
+
+%\Punct{·} \PunctUCS{00B7}\\% Adobe-Japan1-6ã«ã¯å’Œæ–‡ç”¨ã‚°ãƒªãƒ•ãŒãªã„
+\Punct{・} \PunctUCS{30FB}\\
+\Punct{:} \PunctUCS{FF1A}\\
+%\Punct{ï¼›} \PunctUCS{FF1B}\\% Adobe-Japan1-6ã«ã¯ç¸¦çµ„ã¿ç”¨ã‚°ãƒªãƒ•ãŒãªã„
+\Punct{ã€} \PunctUCS{3001}\\
+\Punct{。} \PunctUCS{3002}\\
+\Punct{,} \PunctUCS{FF0C}\\
+\Punct{.} \PunctUCS{FF0E}\\
+\Punct{—} \PunctUCS{2014}\\
+\Punct{―} \PunctUCS{2015}\\
+\Punct{‥} \PunctUCS{2025}\\
+\Punct{…} \PunctUCS{2026}\\
+
+}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/punctuation.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/punctuation.tex
new file mode 100644
index 0000000000..72c981b8f3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/punctuation.tex
@@ -0,0 +1,181 @@
+% -*- coding: utf-8 -*-
+\makeatletter
+
+\def\@opt@{uplatex}
+\def\@default{default}
+
+\ifx\option\@undefined
+ \def\option{default}
+\fi
+\ifx\option\@default
+\else
+ \edef\@opt@{\option,\@opt@}
+\fi
+
+\documentclass[twocolumn]{ujarticle}
+\textwidth 170mm
+\textheight 255mm
+\voffset -10mm
+\topmargin 0mm
+\headheight 0mm
+\headsep 0mm
+\leftmargin 0mm
+\rightmargin 0mm
+
+\usepackage{color}
+\usepackage{plext}
+\usepackage[\@opt@]{otf}
+
+\makeatother
+
+\newcommand{\Bracket}[2]{%
+ \textcolor{green}{\fbox{\textcolor{black}{#1}}}雪%
+ \textcolor{green}{\fbox{\textcolor{black}{#2}}}%
+ \textcolor{green}{\fbox{\textcolor{black}{\inhibitglue #1}}}雪%
+ \textcolor{green}{\fbox{\textcolor{black}{#2\inhibitglue}}}%
+%%% vvv 色無㗠vvv %%%
+% \fbox{#1}雪\fbox{#2}%
+% \fbox{\inhibitglue #1}雪\fbox{#2\inhibitglue}%
+}
+\newcommand{\BracketUCS}[2]{%
+ \Bracket{\kchar"#1}{\kchar"#2} {\footnotesize U+#1, U+#2}%
+}
+\newcommand{\Punct}[1]{%
+ 雪\textcolor{green}{\fbox{\textcolor{black}{#1}}}雪%
+ \textcolor{green}{\fbox{\textcolor{black}{\inhibitglue #1\inhibitglue}}}雪%
+%%% vvv 色無㗠vvv %%%
+% 雪\fbox{#1}雪%
+% \fbox{\inhibitglue #1\inhibitglue}雪%
+}
+\newcommand{\PunctUCS}[1]{%
+ \Punct{\kchar"#1} {\footnotesize U+#1}%"
+}
+
+\makeatletter
+\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi
+\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi
+\makeatother
+
+\begin{document}
+\parindent0pt
+\fboxsep0pt
+
+オプション:\texttt{\option}
+
+\section{括弧類}
+{
+[mc/m]
+
+\input{paren0.tex}
+
+{\bfseries%
+[mc/bx]
+
+\input{paren0.tex}
+}}
+
+{\gtfamily
+[gt/m]
+
+\input{paren0.tex}
+
+{\bfseries%
+[gt/bx]
+
+\input{paren0.tex}
+}}
+
+{\mgfamily
+[mg/m]
+
+\input{paren0.tex}
+}
+
+{\rubyfamily%
+[ruby/m]
+
+\input{paren0.tex}
+
+{\bfseries%
+[ruby/bx]
+
+\input{paren0.tex}
+}}
+
+{\gtfamily\rubyfamily%
+[rubyg/m]
+
+\input{paren0.tex}
+
+{\gtfamily\rubyfamily\bfseries%
+[rubyg/bx]
+
+\input{paren0.tex}
+}}
+
+{\mgfamily\rubyfamily%
+[rubymg/m]
+
+\input{paren0.tex}
+}
+
+
+\section{å¥èª­ç‚¹ãªã©}
+{
+[mc/m]
+
+\input{punct0.tex}
+
+{\bfseries%
+[mc/bx]
+
+\input{punct0.tex}
+}}
+
+{\gtfamily
+[gt/m]
+
+\input{punct0.tex}
+
+{\bfseries%
+[gt/bx]
+
+\input{punct0.tex}
+}}
+
+{\mgfamily
+[mg/m]
+
+\input{punct0.tex}
+}
+
+{\rubyfamily%
+[ruby/m]
+
+\input{punct0.tex}
+
+{\bfseries%
+[ruby/bx]
+
+\input{punct0.tex}
+}}
+
+{\gtfamily\rubyfamily%
+[rubyg/m]
+
+\input{punct0.tex}
+
+{\gtfamily\rubyfamily\bfseries%
+[rubyg/bx]
+
+\input{punct0.tex}
+}}
+
+{\mgfamily\rubyfamily%
+[rubymg/m]
+
+\input{punct0.tex}
+}
+
+\end{document}
+
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_cns_utf.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_cns_utf.tex
new file mode 100644
index 0000000000..fdd6023915
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_cns_utf.tex
@@ -0,0 +1,204 @@
+%
+% This file is generated from the data of UniCNS-UTF32
+% in cid2code.txt (Version 10/24/2017)
+% for Adobe-CNS1-7
+%
+% Reference:
+% https://github.com/adobe-type-tools/cmap-resources/
+% Adobe-CNS1-7/cid2code.txt
+%
+% A newer CMap may be required for some code points.
+%
+
+
+Adobe-CNS1-0\\
+\UTFT{200CC}\UTFT{2008A}\UTFT{27607}
+
+Adobe-CNS1-1\\
+\UTFT{23ED7}\UTFT{26ED3}\UTFT{257E0}\UTFT{28BE9}\UTFT{258E1}\UTFT{294D9}\UTFT{259AC}\UTFT{2648D}\UTFT{25C01}\UTFT{2530E}%
+\UTFT{25CFE}\UTFT{25BB4}\UTFT{26C7F}\UTFT{25D20}\UTFT{25CC1}\UTFT{24882}\UTFT{24578}\UTFT{26E44}\UTFT{26ED6}\UTFT{24057}%
+\UTFT{26029}\UTFT{217F9}\UTFT{2836D}\UTFT{26121}\UTFT{2615A}\UTFT{262D0}\UTFT{26351}\UTFT{21661}\UTFT{20068}\UTFT{23766}%
+\UTFT{2833A}\UTFT{26489}\UTFT{2A087}\UTFT{26CC3}\UTFT{22714}\UTFT{26626}\UTFT{23DE3}\UTFT{266E8}\UTFT{28A48}\UTFT{226F6}%
+\UTFT{26498}\UTFT{2148A}\UTFT{2185E}\UTFT{24A65}\UTFT{24A95}\UTFT{26A52}\UTFT{23D7E}\UTFT{214FD}\UTFT{2F98F}\UTFT{249A7}%
+\UTFT{23530}\UTFT{21773}\UTFT{23DF8}\UTFT{2F994}\UTFT{20E16}\UTFT{217B4}\UTFT{2317D}\UTFT{2355A}\UTFT{23E8B}\UTFT{26DA3}%
+\UTFT{26B05}\UTFT{26B97}\UTFT{235CE}\UTFT{26DA5}\UTFT{26ED4}\UTFT{26E42}\UTFT{25BE4}\UTFT{26B96}\UTFT{26E77}\UTFT{26E43}%
+\UTFT{25C91}\UTFT{25CC0}\UTFT{28625}\UTFT{2863B}\UTFT{27088}\UTFT{21582}\UTFT{270CD}\UTFT{270F0}\UTFT{2F9B2}\UTFT{218A2}%
+\UTFT{2739A}\UTFT{2A0F8}\UTFT{22C27}\UTFT{275E0}\UTFT{23DB9}\UTFT{275E4}\UTFT{2770F}\UTFT{28A25}\UTFT{27924}\UTFT{27ABD}%
+\UTFT{27A59}\UTFT{27B3A}\UTFT{27B38}\UTFT{25430}\UTFT{25565}\UTFT{24A7A}\UTFT{216DF}\UTFT{27D54}\UTFT{27D8F}\UTFT{2F9D4}%
+\UTFT{27D53}\UTFT{27D98}\UTFT{27DBD}\UTFT{21910}\UTFT{2F9D7}\UTFT{28002}\UTFT{21014}\UTFT{2498A}\UTFT{281BC}\UTFT{2710C}%
+\UTFT{28365}\UTFT{28412}\UTFT{2A29F}\UTFT{20A50}\UTFT{289DE}\UTFT{2853D}\UTFT{23DBB}\UTFT{23262}\UTFT{22325}\UTFT{26ED7}%
+\UTFT{2853C}\UTFT{27ABE}\UTFT{2856C}\UTFT{2860B}\UTFT{28713}\UTFT{286E6}\UTFT{28933}\UTFT{21E89}\UTFT{255B9}\UTFT{28AC6}%
+\UTFT{23C9B}\UTFT{28B0C}\UTFT{255DB}\UTFT{20D31}\UTFT{28AE1}\UTFT{28BEB}\UTFT{28AE2}\UTFT{28AE5}\UTFT{28BEC}\UTFT{28C39}%
+\UTFT{28BFF}\UTFT{286D8}\UTFT{2127C}\UTFT{23E2E}\UTFT{26ED5}\UTFT{28AE0}\UTFT{26CB8}\UTFT{20274}\UTFT{26410}\UTFT{290AF}%
+\UTFT{290E5}\UTFT{24AD1}\UTFT{21915}\UTFT{2330A}\UTFT{24AE9}\UTFT{291D5}\UTFT{291EB}\UTFT{230B7}\UTFT{230BC}\UTFT{2546C}%
+\UTFT{29433}\UTFT{2941D}\UTFT{2797A}\UTFT{27175}\UTFT{20630}\UTFT{2415C}\UTFT{25706}\UTFT{26D27}\UTFT{216D3}\UTFT{24A29}%
+\UTFT{29857}\UTFT{29905}\UTFT{25725}\UTFT{290B1}\UTFT{29BD5}\UTFT{29B05}\UTFT{28600}\UTFT{2307D}\UTFT{29D3E}\UTFT{21863}%
+\UTFT{29E68}\UTFT{29FB7}\UTFT{2A192}\UTFT{2A1AB}\UTFT{2A0E1}\UTFT{2A123}\UTFT{2A1DF}\UTFT{2A134}\UTFT{2A193}\UTFT{2A220}%
+\UTFT{2193B}\UTFT{2A233}\UTFT{2A0B9}\UTFT{2A2B4}\UTFT{24364}\UTFT{2A3ED}\UTFT{28C2B}\UTFT{26DA2}\UTFT{2FA1B}\UTFT{2908B}%
+\UTFT{24975}\UTFT{249BB}\UTFT{249F8}\UTFT{24348}\UTFT{24A51}\UTFT{28BDA}\UTFT{218FA}\UTFT{2897E}\UTFT{28E36}\UTFT{28A44}%
+\UTFT{2896C}\UTFT{244B9}\UTFT{24473}\UTFT{243F8}\UTFT{217EF}\UTFT{218BE}\UTFT{23599}\UTFT{21885}\UTFT{2542F}\UTFT{217F8}%
+\UTFT{216FB}\UTFT{21839}\UTFT{21774}\UTFT{218D1}\UTFT{25F4B}\UTFT{216C0}\UTFT{24A25}\UTFT{213FE}\UTFT{212A8}\UTFT{213C6}%
+\UTFT{214B6}\UTFT{236A6}\UTFT{24994}\UTFT{27165}\UTFT{23E31}\UTFT{2555C}\UTFT{23EFB}\UTFT{27052}\UTFT{236EE}\UTFT{2999D}%
+\UTFT{26F26}\UTFT{21922}\UTFT{2373F}\UTFT{240E1}\UTFT{2408B}\UTFT{2410F}\UTFT{26C21}\UTFT{266B1}\UTFT{20FDF}\UTFT{20BA8}%
+\UTFT{20E0D}\UTFT{28B13}\UTFT{24436}\UTFT{20465}\UTFT{25651}\UTFT{201AB}\UTFT{203CB}\UTFT{2030A}\UTFT{20414}\UTFT{202C0}%
+\UTFT{28EB3}\UTFT{20275}\UTFT{2020C}\UTFT{24A0E}\UTFT{23E8A}\UTFT{23595}\UTFT{23E39}\UTFT{23EBF}\UTFT{21884}\UTFT{23E89}%
+\UTFT{205E0}\UTFT{204A3}\UTFT{20492}\UTFT{20491}\UTFT{28A9C}\UTFT{2070E}\UTFT{20873}\UTFT{2438C}\UTFT{20C20}\UTFT{249AC}%
+\UTFT{210E4}\UTFT{20E1D}\UTFT{24ABC}\UTFT{2408D}\UTFT{240C9}\UTFT{20345}\UTFT{20BC6}\UTFT{28A46}\UTFT{216FA}\UTFT{2176F}%
+\UTFT{21710}\UTFT{25946}\UTFT{219F3}\UTFT{21861}\UTFT{24295}\UTFT{25E83}\UTFT{28BD7}\UTFT{20413}\UTFT{21303}\UTFT{289FB}%
+\UTFT{21996}\UTFT{2197C}\UTFT{23AEE}\UTFT{21903}\UTFT{21904}\UTFT{218A0}\UTFT{216FE}\UTFT{28A47}\UTFT{21DBA}\UTFT{23472}%
+\UTFT{289A8}\UTFT{21927}\UTFT{217AB}\UTFT{2173B}\UTFT{275FD}\UTFT{22860}\UTFT{2262B}\UTFT{225AF}\UTFT{225BE}\UTFT{29088}%
+\UTFT{26F73}\UTFT{2003E}\UTFT{20046}\UTFT{2261B}\UTFT{22C9B}\UTFT{22D07}\UTFT{246D4}\UTFT{2914D}\UTFT{24665}\UTFT{22B6A}%
+\UTFT{22B22}\UTFT{23450}\UTFT{298EA}\UTFT{22E78}\UTFT{249E3}\UTFT{22D67}\UTFT{22CA1}\UTFT{2308E}\UTFT{232AD}\UTFT{24989}%
+\UTFT{232AB}\UTFT{232E0}\UTFT{218D9}\UTFT{2943F}\UTFT{23289}\UTFT{231B3}\UTFT{25584}\UTFT{28B22}\UTFT{2558F}\UTFT{216FC}%
+\UTFT{2555B}\UTFT{25425}\UTFT{23103}\UTFT{2182A}\UTFT{23234}\UTFT{2320F}\UTFT{23182}\UTFT{242C9}\UTFT{26D24}\UTFT{27870}%
+\UTFT{21DEB}\UTFT{232D2}\UTFT{232E1}\UTFT{25872}\UTFT{2383A}\UTFT{237BC}\UTFT{237A2}\UTFT{233FE}\UTFT{2462A}\UTFT{237D5}%
+\UTFT{24487}\UTFT{21912}\UTFT{23FC0}\UTFT{23C9A}\UTFT{28BEA}\UTFT{28ACB}\UTFT{2801E}\UTFT{289DC}\UTFT{23F7F}\UTFT{2403C}%
+\UTFT{2431A}\UTFT{24276}\UTFT{2478F}\UTFT{24725}\UTFT{24AA4}\UTFT{205EB}\UTFT{23EF8}\UTFT{2365F}\UTFT{24A4A}\UTFT{24917}%
+\UTFT{25FE1}\UTFT{24ADF}\UTFT{28C23}\UTFT{23F35}\UTFT{26DEA}\UTFT{24CD9}\UTFT{24D06}\UTFT{2A5C6}\UTFT{28ACC}\UTFT{249AB}%
+\UTFT{2498E}\UTFT{24A4E}\UTFT{249C5}\UTFT{248F3}\UTFT{28AE3}\UTFT{21864}\UTFT{25221}\UTFT{251E7}\UTFT{23232}\UTFT{24697}%
+\UTFT{23781}\UTFT{248F0}\UTFT{24ABA}\UTFT{24AC7}\UTFT{24A96}\UTFT{261AE}\UTFT{25581}\UTFT{27741}\UTFT{256E3}\UTFT{23EFA}%
+\UTFT{216E6}\UTFT{20D4C}\UTFT{2498C}\UTFT{20299}\UTFT{23DBA}\UTFT{2176E}\UTFT{201D4}\UTFT{20C0D}\UTFT{226F5}\UTFT{25AAF}%
+\UTFT{25A9C}\UTFT{2025B}\UTFT{25BC6}\UTFT{25BB3}\UTFT{25EBC}\UTFT{25EA6}\UTFT{249F9}\UTFT{217B0}\UTFT{26261}\UTFT{2615C}%
+\UTFT{27B48}\UTFT{25E82}\UTFT{26B75}\UTFT{20916}\UTFT{2004E}\UTFT{235CF}\UTFT{26412}\UTFT{263F8}\UTFT{2082C}\UTFT{25AE9}%
+\UTFT{25D43}\UTFT{25E0E}\UTFT{2343F}\UTFT{249F7}\UTFT{265AD}\UTFT{265A0}\UTFT{27127}\UTFT{26CD1}\UTFT{267B4}\UTFT{26A42}%
+\UTFT{26A51}\UTFT{26DA7}\UTFT{2721B}\UTFT{21840}\UTFT{218A1}\UTFT{218D8}\UTFT{2F9BC}\UTFT{23D8F}\UTFT{27422}\UTFT{25683}%
+\UTFT{27785}\UTFT{27784}\UTFT{28BF5}\UTFT{28BD9}\UTFT{28B9C}\UTFT{289F9}\UTFT{29448}\UTFT{24284}\UTFT{21845}\UTFT{27DDC}%
+\UTFT{24C09}\UTFT{22321}\UTFT{217DA}\UTFT{2492F}\UTFT{28A4B}\UTFT{28AFC}\UTFT{28C1D}\UTFT{28C3B}\UTFT{28D34}\UTFT{248FF}%
+\UTFT{24A42}\UTFT{243EA}\UTFT{23225}\UTFT{28EE7}\UTFT{28E66}\UTFT{28E65}\UTFT{249ED}\UTFT{24A78}\UTFT{23FEE}\UTFT{290B0}%
+\UTFT{29093}\UTFT{257DF}\UTFT{28989}\UTFT{28C26}\UTFT{28B2F}\UTFT{263BE}\UTFT{2421B}\UTFT{20F26}\UTFT{28BC5}\UTFT{24AB2}%
+\UTFT{294DA}\UTFT{295D7}\UTFT{28B50}\UTFT{24A67}\UTFT{28B64}\UTFT{28A45}\UTFT{27B06}\UTFT{28B65}\UTFT{258C8}\UTFT{298F1}%
+\UTFT{29948}\UTFT{21302}\UTFT{249B8}\UTFT{214E8}\UTFT{2271F}\UTFT{23DB8}\UTFT{22781}\UTFT{2296B}\UTFT{29E2D}\UTFT{2A1F5}%
+\UTFT{2A0FE}\UTFT{24104}\UTFT{2A1B4}\UTFT{2A0ED}\UTFT{2A0F3}\UTFT{2992F}\UTFT{26E12}\UTFT{26FDF}\UTFT{26B82}\UTFT{26DA4}%
+\UTFT{26E84}\UTFT{26DF0}\UTFT{26E00}\UTFT{237D7}\UTFT{26064}\UTFT{2359C}\UTFT{23640}\UTFT{249DE}\UTFT{202BF}\UTFT{2555D}%
+\UTFT{21757}\UTFT{231C9}\UTFT{24941}\UTFT{241B5}\UTFT{241AC}\UTFT{26C40}\UTFT{24F97}\UTFT{217B5}\UTFT{28A49}\UTFT{24488}%
+\UTFT{289FC}\UTFT{218D6}\UTFT{20F1D}\UTFT{26CC0}\UTFT{21413}\UTFT{242FA}\UTFT{22C26}\UTFT{243C1}\UTFT{23DB7}\UTFT{26741}%
+\UTFT{2615B}\UTFT{260A4}\UTFT{249B9}\UTFT{2498B}\UTFT{289FA}\UTFT{28B63}\UTFT{2189F}\UTFT{24AB3}\UTFT{24A3E}\UTFT{24A94}%
+\UTFT{217D9}\UTFT{24A66}\UTFT{203A7}\UTFT{21424}\UTFT{249E5}\UTFT{24916}\UTFT{24976}\UTFT{204FE}\UTFT{28ACE}\UTFT{28A16}%
+\UTFT{28BE7}\UTFT{255D5}\UTFT{28A82}\UTFT{24943}\UTFT{20CFF}\UTFT{2061A}\UTFT{20BEB}\UTFT{20CB8}\UTFT{217FA}\UTFT{216C2}%
+\UTFT{24A50}\UTFT{21852}\UTFT{28AC0}\UTFT{249AD}\UTFT{218BF}\UTFT{21883}\UTFT{27484}\UTFT{23D5B}\UTFT{28A81}\UTFT{21862}%
+\UTFT{20AB4}\UTFT{2139C}\UTFT{28218}\UTFT{290E4}\UTFT{27E4F}\UTFT{23FED}\UTFT{23E2D}\UTFT{203F5}\UTFT{28C1C}\UTFT{26BC0}%
+\UTFT{21452}\UTFT{24362}\UTFT{24A71}\UTFT{22FE3}\UTFT{212B0}\UTFT{223BD}\UTFT{21398}\UTFT{234E5}\UTFT{27BF4}\UTFT{236DF}%
+\UTFT{28A83}\UTFT{237D6}\UTFT{233FA}\UTFT{24C9F}\UTFT{236AD}\UTFT{26CB7}\UTFT{26D26}\UTFT{26D51}\UTFT{26C82}\UTFT{26FDE}%
+\UTFT{2173A}\UTFT{26C80}\UTFT{27053}\UTFT{217DB}\UTFT{217B3}\UTFT{21905}\UTFT{241FC}\UTFT{2173C}\UTFT{242A5}\UTFT{24293}%
+\UTFT{23EF9}\UTFT{27736}\UTFT{2445B}\UTFT{242CA}\UTFT{24259}\UTFT{289E1}\UTFT{26D28}\UTFT{244CE}\UTFT{27E4D}\UTFT{243BD}%
+\UTFT{24256}\UTFT{21304}\UTFT{243E9}\UTFT{2F825}\UTFT{23300}\UTFT{27AF4}\UTFT{256F6}\UTFT{27B18}\UTFT{27A79}\UTFT{249BA}%
+\UTFT{20346}\UTFT{27657}\UTFT{25FE2}\UTFT{275FE}\UTFT{2209A}\UTFT{28A9A}\UTFT{2403B}\UTFT{24A45}\UTFT{205CA}\UTFT{20611}%
+\UTFT{21EA8}\UTFT{23CFF}\UTFT{285E8}\UTFT{299C9}\UTFT{221C3}\UTFT{28B4E}\UTFT{20C78}\UTFT{20779}\UTFT{23F4A}\UTFT{24AA7}%
+\UTFT{26B52}\UTFT{27632}\UTFT{2493F}\UTFT{233CC}\UTFT{28948}\UTFT{21D90}\UTFT{27C12}\UTFT{24F9A}\UTFT{26BF7}\UTFT{2191C}%
+\UTFT{249F6}\UTFT{23FEF}\UTFT{2271B}\UTFT{257E1}\UTFT{2F8CD}\UTFT{2F806}\UTFT{24521}\UTFT{24934}\UTFT{26CBD}\UTFT{26411}%
+\UTFT{290C0}\UTFT{20A11}\UTFT{26469}\UTFT{20021}\UTFT{23519}\UTFT{2258D}\UTFT{2217A}\UTFT{249D0}\UTFT{20EF8}\UTFT{22926}%
+\UTFT{28473}\UTFT{217B1}\UTFT{24A2A}\UTFT{21820}\UTFT{29CAD}\UTFT{298A4}\UTFT{2160A}\UTFT{2372F}\UTFT{280E8}\UTFT{213C5}%
+\UTFT{291A8}\UTFT{270AF}\UTFT{289AB}\UTFT{2417A}\UTFT{2A2DF}\UTFT{28318}\UTFT{26E07}\UTFT{2816F}\UTFT{269B5}\UTFT{213ED}%
+\UTFT{2322F}\UTFT{28C30}\UTFT{28949}\UTFT{24988}\UTFT{24AA5}\UTFT{23F81}\UTFT{21FA1}\UTFT{295E9}\UTFT{2789D}\UTFT{28024}%
+\UTFT{27A3E}\UTFT{23CB7}\UTFT{26258}\UTFT{29D98}\UTFT{23D40}\UTFT{20E9D}\UTFT{282E2}\UTFT{20C41}\UTFT{20C96}\UTFT{20E76}%
+\UTFT{22C62}\UTFT{20EA2}\UTFT{21075}\UTFT{22B43}\UTFT{22EB3}\UTFT{20DA7}\UTFT{2688A}\UTFT{20EF9}\UTFT{27FF9}\UTFT{247E0}%
+\UTFT{29D7C}\UTFT{275A3}\UTFT{26048}\UTFT{24618}\UTFT{29EAC}\UTFT{29FDE}\UTFT{272B2}\UTFT{2048E}\UTFT{20EB6}\UTFT{27F2E}%
+\UTFT{2A434}\UTFT{243F2}\UTFT{29E06}\UTFT{294D0}\UTFT{26335}\UTFT{20D28}\UTFT{20D71}\UTFT{21F0F}\UTFT{21DD1}\UTFT{2176D}%
+\UTFT{2B473}\UTFT{28E97}\UTFT{25C21}\UTFT{20CD4}\UTFT{201F2}\UTFT{2A64A}\UTFT{2837D}\UTFT{2A2B2}\UTFT{24ABB}\UTFT{26E05}%
+\UTFT{2AE67}\UTFT{2251B}\UTFT{2DF3C}\UTFT{28E39}\UTFT{20F3B}\UTFT{25F1A}\UTFT{27486}\UTFT{267CC}\UTFT{24011}\UTFT{2F922}%
+\UTFT{20547}\UTFT{205DF}\UTFT{23FC5}\UTFT{24942}\UTFT{289E4}\UTFT{219DB}\UTFT{23CC8}\UTFT{24933}\UTFT{289AA}\UTFT{202A0}%
+\UTFT{26BB3}\UTFT{21305}\UTFT{224ED}\UTFT{26D29}\UTFT{27A84}\UTFT{23600}\UTFT{24AB1}\UTFT{22513}\UTFT{2037E}\UTFT{20380}%
+\UTFT{20347}\UTFT{2041F}\UTFT{249A4}\UTFT{20487}\UTFT{233B4}\UTFT{20BFF}\UTFT{220FC}\UTFT{202E5}\UTFT{22530}\UTFT{2058E}%
+\UTFT{23233}\UTFT{21983}\UTFT{205B3}\UTFT{23C99}\UTFT{24AA6}\UTFT{2372D}\UTFT{26B13}\UTFT{2F829}\UTFT{28ADE}\UTFT{23F80}%
+\UTFT{20954}\UTFT{23FEC}\UTFT{20BE2}\UTFT{21726}\UTFT{216E8}\UTFT{286AB}\UTFT{2F832}\UTFT{21596}\UTFT{21613}\UTFT{28A9B}%
+\UTFT{25772}\UTFT{20B8F}\UTFT{23FEB}\UTFT{22DA3}\UTFT{20C77}\UTFT{26B53}\UTFT{20D74}\UTFT{2170D}\UTFT{20EDD}\UTFT{20D4D}%
+\UTFT{289BC}\UTFT{22698}\UTFT{218D7}\UTFT{2403A}\UTFT{24435}\UTFT{210B4}\UTFT{2328A}\UTFT{28B66}\UTFT{2124F}\UTFT{241A5}%
+\UTFT{26C7E}\UTFT{21416}\UTFT{21454}\UTFT{24363}\UTFT{24BF5}\UTFT{2123C}\UTFT{2A150}\UTFT{24278}\UTFT{2163E}\UTFT{21692}%
+\UTFT{20D4E}\UTFT{26C81}\UTFT{26D2A}\UTFT{217DC}\UTFT{217FB}\UTFT{217B2}\UTFT{26DA6}\UTFT{21828}\UTFT{216D5}\UTFT{26E45}%
+\UTFT{249A9}\UTFT{26FA1}\UTFT{22554}\UTFT{21911}\UTFT{216B8}\UTFT{27A0E}\UTFT{20204}\UTFT{21A34}\UTFT{259CC}\UTFT{205A5}%
+\UTFT{21B44}\UTFT{21CA5}\UTFT{26B28}\UTFT{21DF9}\UTFT{21E37}\UTFT{21EA4}\UTFT{24901}\UTFT{22049}\UTFT{22173}\UTFT{244BC}%
+\UTFT{20CD3}\UTFT{21771}\UTFT{28482}\UTFT{201C1}\UTFT{2F894}\UTFT{2133A}\UTFT{26888}\UTFT{223D0}\UTFT{22471}\UTFT{26E6E}%
+\UTFT{28A36}\UTFT{25250}\UTFT{21F6A}\UTFT{270F8}\UTFT{22668}\UTFT{2029E}\UTFT{28A29}\UTFT{227B4}\UTFT{24982}\UTFT{2498F}%
+\UTFT{27A53}\UTFT{2F8A6}\UTFT{26ED2}\UTFT{20656}\UTFT{23FB7}\UTFT{2285F}\UTFT{28B9D}\UTFT{2995D}\UTFT{22980}\UTFT{228C1}%
+\UTFT{20118}\UTFT{21770}\UTFT{22E0D}\UTFT{249DF}\UTFT{2138E}\UTFT{217FC}\UTFT{22E36}\UTFT{2571D}\UTFT{24A28}\UTFT{24A23}%
+\UTFT{24940}\UTFT{21829}\UTFT{23400}\UTFT{231F7}\UTFT{231F8}\UTFT{231A4}\UTFT{231A5}\UTFT{20E75}\UTFT{251E6}\UTFT{23231}%
+\UTFT{285F4}\UTFT{231C8}\UTFT{25313}\UTFT{228F7}\UTFT{2439C}\UTFT{24A21}\UTFT{237C2}\UTFT{2F8DB}\UTFT{241CD}\UTFT{290ED}%
+\UTFT{233E6}\UTFT{26DA0}\UTFT{2346F}\UTFT{28ADF}\UTFT{235CD}\UTFT{2363C}\UTFT{28A4A}\UTFT{203C9}\UTFT{23659}\UTFT{2212A}%
+\UTFT{23703}\UTFT{2919C}\UTFT{20923}\UTFT{227CD}\UTFT{23ADB}\UTFT{21958}\UTFT{23B5A}\UTFT{23EFC}\UTFT{2248B}\UTFT{248F1}%
+\UTFT{26B51}\UTFT{23DBC}\UTFT{23DBD}\UTFT{241A4}\UTFT{2490C}\UTFT{24900}\UTFT{23CC9}\UTFT{20D32}\UTFT{231F9}\UTFT{22491}%
+\UTFT{26D25}\UTFT{26DA1}\UTFT{26DEB}\UTFT{2497F}\UTFT{24085}\UTFT{26E72}\UTFT{26F74}\UTFT{28B21}\UTFT{2F908}\UTFT{23E2F}%
+\UTFT{23F82}\UTFT{2304B}\UTFT{23E30}\UTFT{21497}\UTFT{2403D}\UTFT{29170}\UTFT{24144}\UTFT{24091}\UTFT{24155}\UTFT{24039}%
+\UTFT{23FF0}\UTFT{23FB4}\UTFT{2413F}\UTFT{24156}\UTFT{24157}\UTFT{24140}\UTFT{261DD}\UTFT{24277}\UTFT{24365}\UTFT{242C1}%
+\UTFT{2445A}\UTFT{24A27}\UTFT{24A22}\UTFT{28BE8}\UTFT{25605}\UTFT{24974}\UTFT{23044}\UTFT{24823}\UTFT{2882B}\UTFT{28804}%
+\UTFT{20C3A}\UTFT{26A2E}\UTFT{241E2}\UTFT{216E7}\UTFT{24A24}\UTFT{249B7}\UTFT{2498D}\UTFT{249FB}\UTFT{24A26}\UTFT{2F92F}%
+\UTFT{228AD}\UTFT{28EB2}\UTFT{24A8C}\UTFT{2415F}\UTFT{24A79}\UTFT{28B8F}\UTFT{28C03}\UTFT{2189E}\UTFT{21988}\UTFT{28ED9}%
+\UTFT{21A4B}\UTFT{28EAC}\UTFT{24F82}\UTFT{24D13}\UTFT{263F5}\UTFT{26911}\UTFT{2690E}\UTFT{26F9F}\UTFT{2509D}\UTFT{2517D}%
+\UTFT{21E1C}\UTFT{25220}\UTFT{232AC}\UTFT{28964}\UTFT{28968}\UTFT{216C1}\UTFT{255E0}\UTFT{2760C}\UTFT{2261C}\UTFT{25857}%
+\UTFT{27B39}\UTFT{27126}\UTFT{2910D}\UTFT{20C42}\UTFT{20D15}\UTFT{2512B}\UTFT{22CC6}\UTFT{20341}\UTFT{24DB8}\UTFT{294E5}%
+\UTFT{280BE}\UTFT{22C38}\UTFT{2815D}\UTFT{269F2}\UTFT{24DEA}\UTFT{20D7C}\UTFT{20FB4}\UTFT{20CD5}\UTFT{2BAB3}\UTFT{20E96}%
+\UTFT{20F64}\UTFT{22CA9}\UTFT{28256}\UTFT{244D3}\UTFT{20D46}\UTFT{29A4D}\UTFT{280E9}\UTFT{24EA7}\UTFT{22CC2}\UTFT{295F4}%
+\UTFT{252C7}\UTFT{297D4}\UTFT{22D44}\UTFT{2BCD7}\UTFT{22BCA}\UTFT{2B977}\UTFT{266DA}\UTFT{26716}\UTFT{279A0}\UTFT{25052}%
+\UTFT{20C43}\UTFT{28B4C}\UTFT{20731}\UTFT{201A9}\UTFT{22D8D}\UTFT{245C8}\UTFT{204FC}\UTFT{26097}\UTFT{20F4C}\UTFT{22A66}%
+\UTFT{2109D}\UTFT{20D9C}\UTFT{22775}\UTFT{2A601}\UTFT{20E09}\UTFT{22ACF}\UTFT{2C5F8}\UTFT{210C8}\UTFT{239C2}\UTFT{2829B}%
+\UTFT{25E49}\UTFT{220C7}\UTFT{22CB2}\UTFT{29720}\UTFT{24E3B}\UTFT{2C9A0}\UTFT{27574}\UTFT{22E8B}\UTFT{22208}\UTFT{2A65B}%
+\UTFT{28CCD}\UTFT{20E7A}\UTFT{20C34}\UTFT{27639}\UTFT{22BCE}\UTFT{22C51}\UTFT{210C7}\UTFT{2A632}\UTFT{28CD2}\UTFT{28D99}%
+\UTFT{28CCA}\UTFT{2775E}\UTFT{2F828}\UTFT{2107B}\UTFT{210D3}\UTFT{212FE}\UTFT{247EF}\UTFT{24EA5}\UTFT{24F5C}\UTFT{28189}%
+\UTFT{2B42C}
+
+Adobe-CNS1-3\\
+\UTFT{2010C}\UTFT{200D1}\UTFT{200CD}\UTFT{200CB}\UTFT{21FE8}\UTFT{200CA}\UTFT{2010E}\UTFT{21BC1}\UTFT{2F878}\UTFT{20086}%
+\UTFT{248E9}\UTFT{2626A}\UTFT{2634B}\UTFT{26612}\UTFT{26951}\UTFT{278B2}\UTFT{28E0F}\UTFT{29810}\UTFT{20087}\UTFT{2A3A9}%
+\UTFT{21145}\UTFT{27735}\UTFT{209E7}\UTFT{29DF6}\UTFT{2700E}\UTFT{2A133}\UTFT{2846C}\UTFT{21DCA}\UTFT{205D0}\UTFT{22AE6}%
+\UTFT{27D84}\UTFT{210F4}\UTFT{20C0B}\UTFT{278C8}\UTFT{260A5}\UTFT{22D4C}\UTFT{21077}\UTFT{2106F}\UTFT{221A1}\UTFT{20D96}%
+\UTFT{22CC9}\UTFT{20F31}\UTFT{2681C}\UTFT{210CF}\UTFT{22803}\UTFT{22939}\UTFT{251E3}\UTFT{20E8C}\UTFT{20F8D}\UTFT{20EAA}%
+\UTFT{20F30}\UTFT{20D47}\UTFT{2114F}\UTFT{20E4C}\UTFT{20EAB}\UTFT{20BA9}\UTFT{20D48}\UTFT{210C0}\UTFT{2113D}\UTFT{22696}%
+\UTFT{20FAD}\UTFT{233F4}\UTFT{20D7E}\UTFT{20D7F}\UTFT{22C55}\UTFT{20E98}\UTFT{20F2E}\UTFT{26B50}\UTFT{29EC3}\UTFT{22DEE}%
+\UTFT{26572}\UTFT{280BD}\UTFT{20EFA}\UTFT{20E0F}\UTFT{20E77}\UTFT{20EFB}\UTFT{24DEB}\UTFT{20CD6}\UTFT{227B5}\UTFT{210C9}%
+\UTFT{20E10}\UTFT{20E78}\UTFT{21078}\UTFT{21148}\UTFT{28207}\UTFT{21455}\UTFT{20E79}\UTFT{24E50}\UTFT{22DA4}\UTFT{2101D}%
+\UTFT{2101E}\UTFT{210F5}\UTFT{210F6}\UTFT{20E11}\UTFT{27694}\UTFT{282CD}\UTFT{20FB5}\UTFT{20E7B}\UTFT{2517E}\UTFT{20FB6}%
+\UTFT{21180}\UTFT{252D8}\UTFT{2A2BD}\UTFT{249DA}\UTFT{2183A}\UTFT{24177}\UTFT{2827C}\UTFT{2573D}\UTFT{25B74}\UTFT{2313D}%
+\UTFT{289C0}\UTFT{23F41}\UTFT{20325}\UTFT{20ED8}\UTFT{25C65}\UTFT{24FB8}\UTFT{20B0D}\UTFT{26B0A}\UTFT{22EEF}\UTFT{23CB5}%
+\UTFT{26E99}\UTFT{23F8F}\UTFT{24CC9}\UTFT{2A014}\UTFT{286BC}\UTFT{28501}\UTFT{2267A}\UTFT{269A8}\UTFT{2424B}\UTFT{2215B}%
+\UTFT{2037F}\UTFT{2A45B}\UTFT{249EC}\UTFT{24962}\UTFT{27109}\UTFT{24A4F}\UTFT{24A5D}\UTFT{217DF}\UTFT{23AFA}\UTFT{20214}%
+\UTFT{208D5}\UTFT{20619}\UTFT{21F9E}\UTFT{2A2B6}\UTFT{2915B}\UTFT{28A59}\UTFT{29420}\UTFT{248F2}\UTFT{25535}\UTFT{20CCF}%
+\UTFT{27967}\UTFT{21BC2}\UTFT{20094}\UTFT{202B7}\UTFT{203A0}\UTFT{204D7}\UTFT{205D5}\UTFT{20615}\UTFT{20676}\UTFT{216BA}%
+\UTFT{20AC2}\UTFT{20ACD}\UTFT{20BBF}\UTFT{2F83B}\UTFT{20BCB}\UTFT{20BFB}\UTFT{20C3B}\UTFT{20C53}\UTFT{20C65}\UTFT{20C7C}%
+\UTFT{20C8D}\UTFT{20CB5}\UTFT{20CDD}\UTFT{20CED}\UTFT{20D6F}\UTFT{20DB2}\UTFT{20DC8}\UTFT{20E04}\UTFT{20E0E}\UTFT{20ED7}%
+\UTFT{20F90}\UTFT{20F2D}\UTFT{20E73}\UTFT{20FBC}\UTFT{2105C}\UTFT{2104F}\UTFT{21076}\UTFT{21088}\UTFT{21096}\UTFT{210BF}%
+\UTFT{2112F}\UTFT{2113B}\UTFT{212E3}\UTFT{21375}\UTFT{21336}\UTFT{21577}\UTFT{21619}\UTFT{217C3}\UTFT{217C7}\UTFT{2182D}%
+\UTFT{2196A}\UTFT{21A2D}\UTFT{21A45}\UTFT{21C2A}\UTFT{21C70}\UTFT{21CAC}\UTFT{21EC8}\UTFT{21ED5}\UTFT{21F15}\UTFT{22045}%
+\UTFT{2227C}\UTFT{223D7}\UTFT{223FA}\UTFT{2272A}\UTFT{22871}\UTFT{2294F}\UTFT{22967}\UTFT{22993}\UTFT{22AD5}\UTFT{22AE8}%
+\UTFT{22B0E}\UTFT{22B3F}\UTFT{22C4C}\UTFT{22C88}\UTFT{22CB7}\UTFT{25BE8}\UTFT{22D08}\UTFT{22D12}\UTFT{22DB7}\UTFT{22D95}%
+\UTFT{22E42}\UTFT{22F74}\UTFT{22FCC}\UTFT{23033}\UTFT{23066}\UTFT{2331F}\UTFT{233DE}\UTFT{23567}\UTFT{235F3}\UTFT{2361A}%
+\UTFT{23716}\UTFT{23AA7}\UTFT{23E11}\UTFT{23EB9}\UTFT{24119}\UTFT{242EE}\UTFT{2430D}\UTFT{24334}\UTFT{24396}\UTFT{24404}%
+\UTFT{244D6}\UTFT{24674}\UTFT{2472F}\UTFT{24812}\UTFT{248FB}\UTFT{24A15}\UTFT{24AC0}\UTFT{24F86}\UTFT{2502C}\UTFT{25299}%
+\UTFT{25419}\UTFT{25446}\UTFT{2546E}\UTFT{2553F}\UTFT{2555E}\UTFT{25562}\UTFT{25566}\UTFT{257C7}\UTFT{2585D}\UTFT{25903}%
+\UTFT{25AAE}\UTFT{25B89}\UTFT{25C06}\UTFT{26102}\UTFT{261B2}\UTFT{26402}\UTFT{2644A}\UTFT{26484}\UTFT{26488}\UTFT{26512}%
+\UTFT{265BF}\UTFT{266B5}\UTFT{266FC}\UTFT{26799}\UTFT{2686E}\UTFT{2685E}\UTFT{268C7}\UTFT{26926}\UTFT{26939}\UTFT{269FA}%
+\UTFT{26A2D}\UTFT{26A34}\UTFT{26B5B}\UTFT{26B9D}\UTFT{26CA4}\UTFT{26DAE}\UTFT{2704B}\UTFT{271CD}\UTFT{27280}\UTFT{27285}%
+\UTFT{2728B}\UTFT{272E6}\UTFT{27450}\UTFT{277CC}\UTFT{27858}\UTFT{279DD}\UTFT{279FD}\UTFT{27A0A}\UTFT{27B0B}\UTFT{27D66}%
+\UTFT{28009}\UTFT{28023}\UTFT{28048}\UTFT{28083}\UTFT{28090}\UTFT{280F4}\UTFT{2812E}\UTFT{2814F}\UTFT{281AF}\UTFT{2821A}%
+\UTFT{28306}\UTFT{2832F}\UTFT{2838A}\UTFT{28468}\UTFT{286AA}\UTFT{28956}\UTFT{289B8}\UTFT{289E7}\UTFT{289E8}\UTFT{28B46}%
+\UTFT{28BD4}\UTFT{28C09}\UTFT{28FC5}\UTFT{290EC}\UTFT{29110}\UTFT{2913C}\UTFT{2915E}\UTFT{24ACA}\UTFT{294E7}\UTFT{295B0}%
+\UTFT{295B8}\UTFT{29732}\UTFT{298D1}\UTFT{29949}\UTFT{2996A}\UTFT{299C3}\UTFT{29A28}\UTFT{29B0E}\UTFT{29D5A}\UTFT{29D9B}%
+\UTFT{29EF8}\UTFT{29F23}\UTFT{2A293}\UTFT{2A2FF}\UTFT{2A5CB}\UTFT{20C9C}\UTFT{224B0}\UTFT{24A93}\UTFT{28B2C}\UTFT{217F5}%
+\UTFT{28B6C}\UTFT{28B99}\UTFT{266AF}\UTFT{27655}\UTFT{25635}\UTFT{25956}\UTFT{25E81}\UTFT{20E6D}\UTFT{23E88}\UTFT{24C9E}%
+\UTFT{217F6}\UTFT{2187B}\UTFT{25C4A}\UTFT{25311}\UTFT{25ED8}\UTFT{20FEA}\UTFT{20D49}\UTFT{236BA}\UTFT{25148}\UTFT{210C1}%
+\UTFT{24706}\UTFT{26893}\UTFT{226F4}\UTFT{27D2F}\UTFT{241A3}\UTFT{27D73}\UTFT{26ED0}\UTFT{272B6}\UTFT{211D9}\UTFT{23CFC}%
+\UTFT{2A6A9}\UTFT{20EAC}\UTFT{21CA2}\UTFT{24FC2}\UTFT{20FEB}\UTFT{22DA0}\UTFT{20FEC}\UTFT{20E0A}\UTFT{20FED}\UTFT{21187}%
+\UTFT{24B6E}\UTFT{25A95}\UTFT{20979}\UTFT{22465}\UTFT{23CFE}\UTFT{29F30}\UTFT{24FA9}\UTFT{2959E}\UTFT{23DB6}\UTFT{267B3}%
+\UTFT{23720}\UTFT{23EF7}\UTFT{23E2C}\UTFT{230DA}\UTFT{212A9}\UTFT{24963}\UTFT{270AE}\UTFT{2176C}\UTFT{27164}\UTFT{26D22}%
+\UTFT{24AE2}\UTFT{2493E}\UTFT{26D23}\UTFT{203FC}\UTFT{23CFD}\UTFT{24919}\UTFT{24A77}\UTFT{28A5A}\UTFT{2F840}\UTFT{2183B}%
+\UTFT{26159}\UTFT{233F5}\UTFT{28BC2}\UTFT{21D46}\UTFT{26ED1}\UTFT{28B2D}\UTFT{23CC7}\UTFT{25ED7}\UTFT{27656}\UTFT{25531}%
+\UTFT{21944}\UTFT{29903}\UTFT{26DDC}\UTFT{270AD}\UTFT{261AD}\UTFT{28A0F}\UTFT{23677}\UTFT{200EE}\UTFT{26846}\UTFT{24F0E}%
+\UTFT{2634C}\UTFT{2626B}\UTFT{21877}\UTFT{2408C}\UTFT{2307E}\UTFT{21E3D}\UTFT{203B5}\UTFT{205C3}\UTFT{21376}\UTFT{24A12}%
+\UTFT{28B2B}\UTFT{26083}
+
+Adobe-CNS1-4\\
+\UTFT{29C73}\UTFT{2414E}\UTFT{251CD}\UTFT{25D30}\UTFT{28A32}\UTFT{23281}\UTFT{2A107}\UTFT{21980}\UTFT{2870F}\UTFT{2A2BA}%
+\UTFT{29947}\UTFT{28AEA}\UTFT{2207E}\UTFT{289E3}\UTFT{21DB6}\UTFT{22712}\UTFT{233F9}\UTFT{23C63}\UTFT{24505}\UTFT{24A13}%
+\UTFT{25CA4}\UTFT{25695}\UTFT{28DB9}\UTFT{2143F}\UTFT{2497B}\UTFT{2710D}\UTFT{26D74}\UTFT{26B15}\UTFT{26FBE}
+
+Adobe-CNS1-5\\
+\UTFT{27267}\UTFT{27CB1}\UTFT{27CC5}\UTFT{242BF}\UTFT{23617}\UTFT{27352}\UTFT{26E8B}\UTFT{270D2}\UTFT{2A351}\UTFT{27C6C}%
+\UTFT{26B23}\UTFT{25A54}\UTFT{21A63}\UTFT{23E06}\UTFT{23F61}\UTFT{28BB9}\UTFT{27BEF}\UTFT{21D5E}\UTFT{29EB0}\UTFT{29945}%
+\UTFT{20A6F}\UTFT{23256}\UTFT{22796}\UTFT{23B1A}\UTFT{23551}\UTFT{240EC}\UTFT{21E23}\UTFT{201A4}\UTFT{26C41}\UTFT{20239}%
+\UTFT{298FA}\UTFT{20B9F}\UTFT{221C1}\UTFT{2896D}\UTFT{29079}\UTFT{2A1B5}\UTFT{26C46}\UTFT{286B2}\UTFT{273FF}\UTFT{2549A}%
+\UTFT{24B0F}
+
+Adobe-CNS1-6\\
+\UTFT{21D53}\UTFT{2369E}\UTFT{26021}\UTFT{258DE}\UTFT{24161}\UTFT{2890D}\UTFT{231EA}\UTFT{20A8A}\UTFT{2325E}\UTFT{25DB9}%
+\UTFT{2368E}\UTFT{27B65}\UTFT{26E88}\UTFT{25D99}\UTFT{224BC}\UTFT{224C1}\UTFT{224C9}\UTFT{224CC}\UTFT{235BB}\UTFT{2ADFF}%
+
+
+% end
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_gb_utf.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_gb_utf.tex
new file mode 100644
index 0000000000..f03fc4c969
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_gb_utf.tex
@@ -0,0 +1,17 @@
+%
+% This file is generated from the data of UniGB-UTF32
+% in cid2code.txt (Version 12/05/2017)
+% for Adobe-GB1-5
+%
+% Reference:
+% https://github.com/adobe-type-tools/cmap-resources/
+% Adobe-GB1-5/cid2code.txt
+%
+% A newer CMap may be required for some code points.
+%
+
+
+Adobe-GB1-2\\
+\UTFC{20087}\UTFC{20089}\UTFC{200CC}\UTFC{215D7}\UTFC{2298F}\UTFC{20509}\UTFC{2099D}\UTFC{241FE}
+
+% end
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_jp_text.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_jp_text.tex
new file mode 100644
index 0000000000..24203b59b9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_jp_text.tex
@@ -0,0 +1,75 @@
+%
+% This file is generated from the data of UniJIS-UTF32
+% in cid2code.txt (Version 07/30/2019)
+% for Adobe-Japan1-7
+%
+% Reference:
+% https://github.com/adobe-type-tools/cmap-resources/
+% Adobe-Japan1-7/cid2code.txt
+%
+% A newer CMap may be required for some code points.
+%
+
+
+Adobe-Japan1-0\\
+ð¨³ð¯£­ð¥¡´ð¨»¶ð¯£œð¯¢„屠ð¯ ð¯£“冤
+𡨚ð¤ð¯¤ ðŸ„€
+
+Adobe-Japan1-4\\
+ðŸ„🄑🄒🄓🄔🄕🄖🄗🄘🄙
+🄚🄛🄜ðŸ„🄞🄟🄠🄡🄢🄣
+🄤🄥🄦🄧🄨🄩ðŸ…🅑🅒🅓
+🅔🅕🅖🅗🅘🅙🅚🅛🅜ðŸ…
+🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧
+🅨🅩🄰🄱🄲🄳🄴🄵🄶🄷
+🄸🄹🄺🄻🄼🄽🄾🄿🅀ðŸ…
+🅂🅃🅄🅅🅆🅇🅈🅉🈂🈷
+🅰🅱🅲🅳🅴🅵🅶🅷🅸🅹
+🅺🅻🅼🅽🅾🅿🆀ðŸ†ðŸ†‚🆃
+🆄🆅🆆🆇🆈🆉🞜眞𠤎𦥑
+𫟘沿芽槪割𦈢𠮷𩵋卿𫞎
+憲𠩤浩ð«†ð«·ð¯¤‹ð ®Ÿð¯ ¨ð¯¤¡ð¯ ¿
+将𭕄𠀋城𩙿真𠆢𮕩ð«‘成
+𧾷𣳾炭𥫗彫ð¯¤ð¡ˆ½ð¯ šð¤´”姬
+𫞉ð¯§ð¯§Ÿð¥™¿ð¦š°ð ˜¨ð ‚Šð ¦„卉寃
+拔𦦙ð£Œð¯£›ðª§¦ð«ž½ð¯¥¬ð®‰¸ð ”¿ð¦‰ª
+𠂰𮛪𨦇𨸗𫠚𤋮桒𣲾𠘑嶲
+你𣘺ð£¾ð¢˜‰
+
+Adobe-Japan1-5\\
+𡌛𡑮𡢽𡚴𡸴𣇄𣗄𣜿ð££ð¤Ÿ±
+𥒎𥔎ð¥±ð¥§„𥶡𦫿𦹀𧃴𧚄𨉷
+ð¨ðª†ð ‚‰ð ‚¢ð ‚¤ð ˆ“𠌫ð Žð ±ð ¹
+𠑊𠔉𠗖ð ð  ‡ð  ºð ¢¹ð ¥¼ð ¦ð «“
+ð ¬ð µ…𠷡𠺕𠹭𠹤𠽟ð¡ˆð¡‰•ð¡‰»
+𡉴𡋤𡋗𡋽𡌶ð¡„ð¡„𡑭𡗗𦰩
+𡙇𡜆ð¡‚𡧃𡱖𡴭𡵅𡵸𡵢𡶡
+𡶜𡶒𡶷𡷠𡸳𡼞𡽶𡿺𢅻𢌞
+𢎭𢛳𢡛𢢫ð¢¦ð¢ª¸ð¢­ð¢­ð¢­†ð¢°
+𢮦𢰤𢷡𣇃𣇵𣆶ð£²ð£“ð£’ð£
+ð£¤ð£•ð£šð£Ÿð£‘Šð£‘‘𣑋𣑥𣓤𣕚
+𣖔𣘹𣙇𣘸𣜜𣜌ð£¤ð£Ÿ¿ð£Ÿ§ð£ ¤
+𣠽𣪘𣱿𣴀𣵀𣷺𣷹𣷓𣽾𤂖
+𤄃𤇆𤇾𤎼𤘩𤚥𤢖ð¤©ð¤­–𤭯
+𤰖𤸎𤸷𤹪𤺋ð¥Šð¥•ð¥„¢ð¥†©ð¥‡¥
+ð¥‡ð¥ˆžð¥‰Œð¥®ð¥“™ð¥–§ð¥ž©ð¥ž´ð¥§”𥫤
+𥫣𥫱𥮲𥱋𥱤𥸮𥹖𥹥𥹢𥻘
+𥻂𥻨𥼣𥽜𥿠𥿔𦀌𥿻𦀗ð¦ 
+𦃭𦉰𦊆𣴎ð¦‚𦙾ð¦œð¦£ð¦£ªð¦¥¯
+ð¦§ð¦¨žð¦©˜ð¦ªŒð¦ª·ð¦±³ð¦³ð¦¹¥ð¦¾”𦿸
+𦿶𦿷ð§„𧄹ð§›ð§šð§¾ð§ð§‘‰ð§˜•
+𧘔𧘱𧚓𧜎𧜣ð§’𧦅𧪄𧮳𧮾
+𧯇𧲸𧶠ð§¸ð¨‚Šð¨‚»ð¨Š‚𨋳ð¨Œð¨‘•
+𨕫𨗈𨗉𨛗𨛺𨥉𨥆𨥫𨦈𨦺
+𨦻𨨞𨨩𨩱𨩃𨪙ð¨«ð¨«¤ð¨«ð¨¯
+𨯯ð¨´ð¨µ±ð¨·»ð¨¸Ÿð¨¸¶ð¨º‰ð¨»«ð¨¼²ð¨¿¸
+𩊠𩊱ð©’ð©—𩛰𩜙ð©ð©£†ð©©²ð©·›
+𩸕𩺊𩹉𩻄𩻩𩻛𩿎𩿗𪀯𪀚
+𪃹𪂂𢈘𪎌ðª·ðª—±ðª˜‚𪚲𠃵𤸄
+𤿲𧵳再善形慈栟軔𪊲𠅘
+𠖱𠛬ð«“𠵘ð«šð«œð¥§Œð«¶ð¢¹‚ð«¼
+𠟈𢿫𧦴𫞂𫞋𣟱𫞔ð¤‹ð«ž¬ð«ž¯
+𫟉ð«Ÿð«Ÿ’𦲞𧰼𫟰ð«¥ð« ð« —ð¦Œ
+𩸽𪘚
+
+% end
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_jp_utf.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_jp_utf.tex
new file mode 100644
index 0000000000..3f9a1e6fcb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_jp_utf.tex
@@ -0,0 +1,75 @@
+%
+% This file is generated from the data of UniJIS-UTF32
+% in cid2code.txt (Version 07/30/2019)
+% for Adobe-Japan1-7
+%
+% Reference:
+% https://github.com/adobe-type-tools/cmap-resources/
+% Adobe-Japan1-7/cid2code.txt
+%
+% A newer CMap may be required for some code points.
+%
+
+
+Adobe-Japan1-0\\
+\UTF{28CDD}\UTF{2F8ED}\UTF{25874}\UTF{28EF6}\UTF{2F8DC}\UTF{2F884}\UTF{2F877}\UTF{2F80F}\UTF{2F8D3}\UTF{2F818}%
+\UTF{21A1A}\UTF{243D0}\UTF{2F920}\UTF{1F100}
+
+Adobe-Japan1-4\\
+\UTF{1F110}\UTF{1F111}\UTF{1F112}\UTF{1F113}\UTF{1F114}\UTF{1F115}\UTF{1F116}\UTF{1F117}\UTF{1F118}\UTF{1F119}%
+\UTF{1F11A}\UTF{1F11B}\UTF{1F11C}\UTF{1F11D}\UTF{1F11E}\UTF{1F11F}\UTF{1F120}\UTF{1F121}\UTF{1F122}\UTF{1F123}%
+\UTF{1F124}\UTF{1F125}\UTF{1F126}\UTF{1F127}\UTF{1F128}\UTF{1F129}\UTF{1F150}\UTF{1F151}\UTF{1F152}\UTF{1F153}%
+\UTF{1F154}\UTF{1F155}\UTF{1F156}\UTF{1F157}\UTF{1F158}\UTF{1F159}\UTF{1F15A}\UTF{1F15B}\UTF{1F15C}\UTF{1F15D}%
+\UTF{1F15E}\UTF{1F15F}\UTF{1F160}\UTF{1F161}\UTF{1F162}\UTF{1F163}\UTF{1F164}\UTF{1F165}\UTF{1F166}\UTF{1F167}%
+\UTF{1F168}\UTF{1F169}\UTF{1F130}\UTF{1F131}\UTF{1F132}\UTF{1F133}\UTF{1F134}\UTF{1F135}\UTF{1F136}\UTF{1F137}%
+\UTF{1F138}\UTF{1F139}\UTF{1F13A}\UTF{1F13B}\UTF{1F13C}\UTF{1F13D}\UTF{1F13E}\UTF{1F13F}\UTF{1F140}\UTF{1F141}%
+\UTF{1F142}\UTF{1F143}\UTF{1F144}\UTF{1F145}\UTF{1F146}\UTF{1F147}\UTF{1F148}\UTF{1F149}\UTF{1F202}\UTF{1F237}%
+\UTF{1F170}\UTF{1F171}\UTF{1F172}\UTF{1F173}\UTF{1F174}\UTF{1F175}\UTF{1F176}\UTF{1F177}\UTF{1F178}\UTF{1F179}%
+\UTF{1F17A}\UTF{1F17B}\UTF{1F17C}\UTF{1F17D}\UTF{1F17E}\UTF{1F17F}\UTF{1F180}\UTF{1F181}\UTF{1F182}\UTF{1F183}%
+\UTF{1F184}\UTF{1F185}\UTF{1F186}\UTF{1F187}\UTF{1F188}\UTF{1F189}\UTF{1F79C}\UTF{2F945}\UTF{2090E}\UTF{26951}%
+\UTF{2B7D8}\UTF{2F8FC}\UTF{2F995}\UTF{2F8EA}\UTF{2F822}\UTF{26222}\UTF{20BB7}\UTF{29D4B}\UTF{2F833}\UTF{2B78E}%
+\UTF{2F8AC}\UTF{20A64}\UTF{2F903}\UTF{2B746}\UTF{2B777}\UTF{2F90B}\UTF{20B9F}\UTF{2F828}\UTF{2F921}\UTF{2F83F}%
+\UTF{2F873}\UTF{2D544}\UTF{2000B}\UTF{2F852}\UTF{2967F}\UTF{2F947}\UTF{201A2}\UTF{2E569}\UTF{2B751}\UTF{2F8B2}%
+\UTF{27FB7}\UTF{23CFE}\UTF{2F91A}\UTF{25AD7}\UTF{2F89A}\UTF{2F90F}\UTF{2123D}\UTF{2F81A}\UTF{24D14}\UTF{2F862}%
+\UTF{2B789}\UTF{2F9D0}\UTF{2F9DF}\UTF{2567F}\UTF{266B0}\UTF{20628}\UTF{2008A}\UTF{20984}\UTF{2F82C}\UTF{2F86D}%
+\UTF{2F8B6}\UTF{26999}\UTF{233CC}\UTF{2F8DB}\UTF{2A9E6}\UTF{2B7BD}\UTF{2F96C}\UTF{2E278}\UTF{2053F}\UTF{2626A}%
+\UTF{200B0}\UTF{2E6EA}\UTF{28987}\UTF{28E17}\UTF{2B81A}\UTF{242EE}\UTF{2F8E1}\UTF{23CBE}\UTF{20611}\UTF{2F9F4}%
+\UTF{2F804}\UTF{2363A}\UTF{233FE}\UTF{22609}
+
+Adobe-Japan1-5\\
+\UTF{2131B}\UTF{2146E}\UTF{218BD}\UTF{216B4}\UTF{21E34}\UTF{231C4}\UTF{235C4}\UTF{2373F}\UTF{23763}\UTF{247F1}%
+\UTF{2548E}\UTF{2550E}\UTF{25771}\UTF{259C4}\UTF{25DA1}\UTF{26AFF}\UTF{26E40}\UTF{270F4}\UTF{27684}\UTF{28277}%
+\UTF{283CD}\UTF{2A190}\UTF{20089}\UTF{200A2}\UTF{200A4}\UTF{20213}\UTF{2032B}\UTF{20381}\UTF{20371}\UTF{203F9}%
+\UTF{2044A}\UTF{20509}\UTF{205D6}\UTF{2074F}\UTF{20807}\UTF{2083A}\UTF{208B9}\UTF{2097C}\UTF{2099D}\UTF{20AD3}%
+\UTF{20B1D}\UTF{20D45}\UTF{20DE1}\UTF{20E95}\UTF{20E6D}\UTF{20E64}\UTF{20F5F}\UTF{21201}\UTF{21255}\UTF{2127B}%
+\UTF{21274}\UTF{212E4}\UTF{212D7}\UTF{212FD}\UTF{21336}\UTF{21344}\UTF{213C4}\UTF{2146D}\UTF{215D7}\UTF{26C29}%
+\UTF{21647}\UTF{21706}\UTF{21742}\UTF{219C3}\UTF{21C56}\UTF{21D2D}\UTF{21D45}\UTF{21D78}\UTF{21D62}\UTF{21DA1}%
+\UTF{21D9C}\UTF{21D92}\UTF{21DB7}\UTF{21DE0}\UTF{21E33}\UTF{21F1E}\UTF{21F76}\UTF{21FFA}\UTF{2217B}\UTF{2231E}%
+\UTF{223AD}\UTF{226F3}\UTF{2285B}\UTF{228AB}\UTF{2298F}\UTF{22AB8}\UTF{22B4F}\UTF{22B50}\UTF{22B46}\UTF{22C1D}%
+\UTF{22BA6}\UTF{22C24}\UTF{22DE1}\UTF{231C3}\UTF{231F5}\UTF{231B6}\UTF{23372}\UTF{233D3}\UTF{233D2}\UTF{233D0}%
+\UTF{233E4}\UTF{233D5}\UTF{233DA}\UTF{233DF}\UTF{2344A}\UTF{23451}\UTF{2344B}\UTF{23465}\UTF{234E4}\UTF{2355A}%
+\UTF{23594}\UTF{23639}\UTF{23647}\UTF{23638}\UTF{2371C}\UTF{2370C}\UTF{23764}\UTF{237FF}\UTF{237E7}\UTF{23824}%
+\UTF{2383D}\UTF{23A98}\UTF{23C7F}\UTF{23D00}\UTF{23D40}\UTF{23DFA}\UTF{23DF9}\UTF{23DD3}\UTF{23F7E}\UTF{24096}%
+\UTF{24103}\UTF{241C6}\UTF{241FE}\UTF{243BC}\UTF{24629}\UTF{246A5}\UTF{24896}\UTF{24A4D}\UTF{24B56}\UTF{24B6F}%
+\UTF{24C16}\UTF{24E0E}\UTF{24E37}\UTF{24E6A}\UTF{24E8B}\UTF{2504A}\UTF{25055}\UTF{25122}\UTF{251A9}\UTF{251E5}%
+\UTF{251CD}\UTF{2521E}\UTF{2524C}\UTF{2542E}\UTF{254D9}\UTF{255A7}\UTF{257A9}\UTF{257B4}\UTF{259D4}\UTF{25AE4}%
+\UTF{25AE3}\UTF{25AF1}\UTF{25BB2}\UTF{25C4B}\UTF{25C64}\UTF{25E2E}\UTF{25E56}\UTF{25E65}\UTF{25E62}\UTF{25ED8}%
+\UTF{25EC2}\UTF{25EE8}\UTF{25F23}\UTF{25F5C}\UTF{25FE0}\UTF{25FD4}\UTF{2600C}\UTF{25FFB}\UTF{26017}\UTF{26060}%
+\UTF{260ED}\UTF{26270}\UTF{26286}\UTF{23D0E}\UTF{26402}\UTF{2667E}\UTF{2671D}\UTF{268DD}\UTF{268EA}\UTF{2696F}%
+\UTF{269DD}\UTF{26A1E}\UTF{26A58}\UTF{26A8C}\UTF{26AB7}\UTF{26C73}\UTF{26CDD}\UTF{26E65}\UTF{26F94}\UTF{26FF8}%
+\UTF{26FF6}\UTF{26FF7}\UTF{2710D}\UTF{27139}\UTF{273DB}\UTF{273DA}\UTF{273FE}\UTF{27410}\UTF{27449}\UTF{27615}%
+\UTF{27614}\UTF{27631}\UTF{27693}\UTF{2770E}\UTF{27723}\UTF{27752}\UTF{27985}\UTF{27A84}\UTF{27BB3}\UTF{27BBE}%
+\UTF{27BC7}\UTF{27CB8}\UTF{27DA0}\UTF{27E10}\UTF{2808A}\UTF{280BB}\UTF{28282}\UTF{282F3}\UTF{2840C}\UTF{28455}%
+\UTF{2856B}\UTF{285C8}\UTF{285C9}\UTF{286D7}\UTF{286FA}\UTF{28949}\UTF{28946}\UTF{2896B}\UTF{28988}\UTF{289BA}%
+\UTF{289BB}\UTF{28A1E}\UTF{28A29}\UTF{28A71}\UTF{28A43}\UTF{28A99}\UTF{28ACD}\UTF{28AE4}\UTF{28ADD}\UTF{28BC1}%
+\UTF{28BEF}\UTF{28D10}\UTF{28D71}\UTF{28DFB}\UTF{28E1F}\UTF{28E36}\UTF{28E89}\UTF{28EEB}\UTF{28F32}\UTF{28FF8}%
+\UTF{292A0}\UTF{292B1}\UTF{29490}\UTF{295CF}\UTF{296F0}\UTF{29719}\UTF{29750}\UTF{298C6}\UTF{29A72}\UTF{29DDB}%
+\UTF{29E15}\UTF{29E8A}\UTF{29E49}\UTF{29EC4}\UTF{29EE9}\UTF{29EDB}\UTF{29FCE}\UTF{29FD7}\UTF{2A02F}\UTF{2A01A}%
+\UTF{2A0F9}\UTF{2A082}\UTF{22218}\UTF{2A38C}\UTF{2A437}\UTF{2A5F1}\UTF{2A602}\UTF{2A6B2}\UTF{200F5}\UTF{24E04}%
+\UTF{24FF2}\UTF{27D73}\UTF{2F815}\UTF{2F846}\UTF{2F899}\UTF{2F8A6}\UTF{2F8E5}\UTF{2F9DE}\UTF{2A2B2}\UTF{20158}%
+\UTF{205B1}\UTF{206EC}\UTF{2B753}\UTF{20D58}\UTF{2B75A}\UTF{2B75C}\UTF{259CC}\UTF{2B776}\UTF{22E42}\UTF{2B77C}%
+\UTF{207C8}\UTF{22FEB}\UTF{279B4}\UTF{2B782}\UTF{2B78B}\UTF{237F1}\UTF{2B794}\UTF{2404B}\UTF{2B7AC}\UTF{2B7AF}%
+\UTF{2B7C9}\UTF{2B7CF}\UTF{2B7D2}\UTF{26C9E}\UTF{27C3C}\UTF{2B7F0}\UTF{2B765}\UTF{2B80D}\UTF{2B817}\UTF{2634C}%
+\UTF{29E3D}\UTF{2A61A}
+
+% end
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_kr_utf.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_kr_utf.tex
new file mode 100644
index 0000000000..6af3e290ff
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/sp_kr_utf.tex
@@ -0,0 +1,14 @@
+%
+% This file is generated from the data of UniKS-UTF32
+% in cid2code.txt (Version 01/31/2012)
+% for Adobe-Korea1-2
+%
+% Reference:
+% https://github.com/adobe-type-tools/cmap-resources/
+% Adobe-Korea1-2/cid2code.txt
+%
+% A newer CMap may be required for some code points.
+%
+
+
+% end
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/uotf-sp-utf8.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/uotf-sp-utf8.tex
new file mode 100644
index 0000000000..89b4ef4784
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/uotf-sp-utf8.tex
@@ -0,0 +1,313 @@
+% -*- coding: utf-8 -*-
+%%%%%%%%
+% To control hyperref on command line,
+% you can select one of (1),(2a),(2b),(3).
+% (1) do not treat hyperref
+% $ uplatex uotf-sp-utf8.tex
+% (2a) hyperref + dvipdfmx (with CMap conversion)
+% $ uplatex "\def\withhyperref{dvipdfmx}\input" uotf-sp-utf8.tex
+% (2b) hyperref + dvipdfmx + out2uni (without CMap conversion)
+% $ uplatex "\def\withhyperref{dvipdfmx}\nocmap{true}\input" uotf-sp-utf8.tex
+% (3) hyperref + dvips + convbkmk.rb + distiller/ps2pdf
+% $ uplatex "\def\withhyperref{dvips}\input" uotf-sp-utf8.tex
+%%%%%%
+
+\newif\ifuptexmode\uptexmodefalse
+\ifnum\jis"2121="3000
+ \uptexmodetrue
+ \def\tounicode{pdf:tounicode UTF8-UTF16}
+\else
+ \ifnum\jis"2121="A1A1
+ \def\tounicode{pdf:tounicode EUC-UCS2}
+ \fi
+ \ifnum\jis"2121="8140
+ \def\tounicode{pdf:tounicode 90ms-RKSJ-UCS2}
+ \fi
+\fi
+
+\makeatletter
+
+\def\@opt@{multi}
+\def\@default{default}
+\def\@jarticle{jarticle}
+\def\@tarticle{tarticle}
+\def\@ujarticle{ujarticle}
+\def\@noreplace{noreplace}
+
+\ifx\option\@undefined
+ \def\option{default}
+\fi
+\ifx\option\@noreplace
+ \ifuptexmode
+ \ifx\class\@ujarticle
+ \def\@enc@{JY2}\def\@dir@{h}
+ \else
+ \def\@enc@{JT2}\def\@dir@{v}
+ \fi
+ \DeclareFontFamily{\@enc@}{mcw}{}
+ \DeclareFontFamily{\@enc@}{gtw}{}
+ \DeclareFontShape{\@enc@}{mcw}{m}{n}{<->s*[0.962216]upjpnrm-\@dir@}{}
+ \DeclareFontShape{\@enc@}{gtw}{m}{n}{<->s*[0.962216]upjpngt-\@dir@}{}
+ \DeclareFontShape{\@enc@}{gt}{m}{n}{<->s*[0.962216]upjpngt-\@dir@}{}
+ \DeclareFontShape{\@enc@}{mcw}{bx}{n}{<->ssub*gt/m/n}{}
+ \DeclareFontShape{\@enc@}{gtw}{bx}{n}{<->ssub*gt/m/n}{}
+ \DeclareFontShape{\@enc@}{gt}{bx}{n}{<->ssub*gt/m/n}{}
+ \DeclareRobustCommand\mcw{\kanjifamily{mcw}\selectfont}
+ \DeclareRobustCommand\gtw{\kanjifamily{gtw}\selectfont}
+ \renewcommand\mcdefault{mcw}
+ \renewcommand\gtdefault{gtw}
+ \fi
+\fi
+\ifx\option\@default
+\else
+ \edef\@opt@{\option,\@opt@}
+\fi
+
+\ifx\class\@undefined
+ \ifuptexmode
+ \def\class{ujarticle}
+ \else
+ \def\class{jarticle}
+ \fi
+\fi
+\ifuptexmode
+ \edef\@opt@{uplatex,\@opt@}
+\fi
+\ifx\class\@jarticle
+ \documentclass[a4paper,titlepage]{\class}
+\else
+ \ifx\class\@ujarticle
+ \documentclass[a4paper,titlepage]{\class}
+ \else
+ \documentclass[a4paper,titlepage,landscape]{\class}
+ \fi
+\fi
+
+\usepackage[\@opt@]{otf}
+
+\def\@dvipdfmx{dvipdfmx}
+\def\@dvips{dvips}
+
+\ifx\withhyperref\@undefined
+ \def\withhyperref{undefined}
+ \edef\texorpdfstring#1#2{#1}
+\else
+ \ifx\withhyperref\@dvipdfmx
+ \def\@hyperrefkeyval{dvipdfm}
+ \usepackage{atbegshi}
+ \ifx\nocmap\@undefined
+ \AtBeginShipoutFirst{\special{\tounicode}}
+ \fi
+ \fi
+ \ifx\withhyperref\@dvips
+ \def\@hyperrefkeyval{dvips}
+ \fi
+
+\usepackage[\@hyperrefkeyval,%
+bookmarks=true,%
+bookmarksnumbered=true,%
+bookmarkstype=toc,%
+%pdfstartview={FitBH -32768},%
+pdftitle={japanese-otfã®ãƒ†ã‚¹ãƒˆ},%
+pdfsubject={Unicode supplementary planeç·¨},%
+pdfauthor={upTeXプロジェクト},%
+pdfkeywords={TeX; dvips; dvipdfmx; bookmark; hyperref; ã—ãŠã‚Š; pdf}%
+]{hyperref}
+
+\fi
+
+\makeatother
+
+\usepackage{redeffont}
+
+\ajUTFVarDef{å±}{20B9F}
+\ajUTFVarDef{亭}{20158}
+\ajUTFVarDef{å‰}{20bb7}
+\ajUTFVarDef{座}{2B776}
+
+\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+\pagestyle{empty}
+\makeatletter
+\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi
+\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi
+\makeatother
+
+\edef\bs{$\backslash$\kern0em}
+\setlength\parindent{0em}
+
+\begin{document}
+\section{見出ã—}
+
+コンパイラー:\ifuptexmode upLaTeX\else pLaTeX\fi\\
+クラス:\texttt{\class}\\
+オプション:\texttt{\option}
+
+\vspace{\baselineskip}
+\ifuptexmode
+\begin{tabular}{l||ccccccc}
+フォント & ä»®å & 漢字 & UTF-8 & \bs kchar & \bs UTF & \bs CID\\
+\hline
+mc/m & ã²ã‚‰ã‹ãª & 漢字 & 𠮟𠅘 & \kchar"20B9F\kchar"20158 & \UTF{20B9F}\UTF{20158} & \CID{13803}\CID{20075} \\
+mc/bx & {\bfseries ã²ã‚‰ã‹ãª} & {\bfseries 漢字} & {\bfseries 𠮟𠅘} & {\bfseries\kchar"20B9F\kchar"20158} & {\bfseries\UTF{20B9F}\UTF{20158}} & {\bfseries\CID{13803}\CID{20075}} \\
+gt/m & {\gtfamily ã²ã‚‰ã‹ãª} & {\gtfamily 漢字} & {\gtfamily 𠮟𠅘} & {\gtfamily\kchar"20B9F\kchar"20158} & {\gtfamily\UTF{20B9F}\UTF{20158}} & {\gtfamily\CID{13803}\CID{20075}} \\
+gt/bx & {\gtfamily\bfseries ã²ã‚‰ã‹ãª} & {\gtfamily\bfseries 漢字} & {\gtfamily\bfseries 𠮟𠅘} & {\gtfamily\bfseries\kchar"20B9F\kchar"20158} & {\gtfamily\bfseries\UTF{20B9F}\UTF{20158}} & {\gtfamily\bfseries\CID{13803}\CID{20075}} \\
+mg/m & {\mgfamily ã²ã‚‰ã‹ãª} & {\mgfamily 漢字} & {\mgfamily 𠮟𠅘} & {\mgfamily\kchar"20B9F\kchar"20158} & {\mgfamily\UTF{20B9F}\UTF{20158}} & {\mgfamily\CID{13803}\CID{20075}} \\
+\end{tabular}
+\else
+\begin{tabular}{l||ccccc}
+フォント & ä»®å & 漢字 & \bs UTF & \bs CID\\
+\hline
+mc/m & ã²ã‚‰ã‹ãª & 漢字 & \UTF{20B9F}\UTF{20158} & \CID{13803}\CID{20075} \\
+mc/bx & {\bfseries ã²ã‚‰ã‹ãª} & {\bfseries 漢字} & {\bfseries\UTF{20B9F}\UTF{20158}} & {\bfseries\CID{13803}\CID{20075}} \\
+gt/m & {\gtfamily ã²ã‚‰ã‹ãª} & {\gtfamily 漢字} & {\gtfamily\UTF{20B9F}\UTF{20158}} & {\gtfamily\CID{13803}\CID{20075}} \\
+gt/bx & {\gtfamily\bfseries ã²ã‚‰ã‹ãª} & {\gtfamily\bfseries 漢字} & {\gtfamily\bfseries\UTF{20B9F}\UTF{20158}} & {\gtfamily\bfseries\CID{13803}\CID{20075}} \\
+mg/m & {\mgfamily ã²ã‚‰ã‹ãª} & {\mgfamily 漢字} & {\mgfamily\UTF{20B9F}\UTF{20158}} & {\mgfamily\CID{13803}\CID{20075}} \\
+\end{tabular}
+\fi
+\vspace{\baselineskip}
+
+日本:\UTF{20509}\UTF{241FE} 簡体字:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE}
+
+日本:\UTF{20b9f}\UTF{26402} ç¹é«”字:\UTFT{20b9f}\UTFT{26402} 多言語:\UTFM{20b9f}\UTFM{26402}
+
+簡体字:\UTFC{20087}\UTFC{200cc} ç¹é«”字:\UTFT{20087}\UTFT{200cc} 多言語:\UTFM{20087}\UTFM{200cc}
+
+\vspace{\baselineskip}
+
+\ifuptexmode
+ \kchar"20B9Fる。
+ 𠮟る。
+\fi
+\ajVar{å±}る。
+å±ã‚‹ã€‚
+
+\ifuptexmode
+ らã„ãŠã‚“\kchar"20158。
+ らã„ãŠã‚“𠅘。
+\fi
+らã„ãŠã‚“\ajVar{亭}。
+らã„ãŠã‚“亭。
+
+\ifuptexmode
+ \kchar"20BB7野家。
+ 𠮷野家。
+\fi
+\ajVar{å‰}野家。
+å‰é‡Žå®¶ã€‚
+
+\ifuptexmode
+ 銀\kchar"2B776アスター。
+ 銀ð«¶ã‚¢ã‚¹ã‚¿ãƒ¼ã€‚
+\fi
+銀\ajVar{座}アスター。
+銀座アスター。
+
+\makeatletter
+\ifx\withhyperref\@undefined
+\else
+
+\section{見出ã—ã«\texorpdfstring{\bs}{\134}UTF, \texorpdfstring{\bs}{\134}UTFC, \texorpdfstring{\bs}{\134}UTFMãªã©}
+\subsection{日本:\UTF{9aa8}\UTF{6D77} 簡体字:\UTFC{9aa8}\UTFC{6D77} ç¹é«”字:\UTFT{9AA8}\UTFT{6d77} æœé®®ï¼š\UTFK{9AA8}\UTFK{6d77}}
+日本:\UTF{9aa8}\UTF{6D77} 簡体字:\UTFC{9aa8}\UTFC{6D77} ç¹é«”字:\UTFT{9AA8}\UTFT{6d77} æœé®®ï¼š\UTFK{9AA8}\UTFK{6d77}
+
+\subsection{ãƒãƒ³ã‚°ãƒ«ï¼š\UTFK{c548}\UTFK{b155}\UTFK{d558}\UTFK{C138}\UTFK{C694}}
+ãƒãƒ³ã‚°ãƒ«ï¼š\UTFK{c548}\UTFK{b155}\UTFK{d558}\UTFK{C138}\UTFK{C694}
+
+\subsection{日本:\UTF{20509}\UTF{241FE} 簡体字:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE}}
+日本:\UTF{20509}\UTF{241FE} 簡体字:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE}
+
+\subsection{日本:\UTF{20509}\UTF{241FE} 簡体字:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE}}
+日本:\UTF{20509}\UTF{241FE} 簡体字:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE}
+
+\subsection{日本:\UTF{20b9f}\UTF{26402} ç¹é«”字:\UTFT{20b9f}\UTFT{26402} 多言語:\UTFM{20b9f}\UTFM{26402}}
+日本:\UTF{20b9f}\UTF{26402} ç¹é«”字:\UTFT{20b9f}\UTFT{26402} 多言語:\UTFM{20b9f}\UTFM{26402}
+
+\subsection{簡体字:\UTFC{20087}\UTFC{200cc} ç¹é«”字:\UTFT{20087}\UTFT{200cc} 多言語:\UTFM{20087}\UTFM{200cc}}
+簡体字:\UTFC{20087}\UTFC{200cc} ç¹é«”字:\UTFT{20087}\UTFT{200cc} 多言語:\UTFM{20087}\UTFM{200cc}
+\fi
+\makeatother
+
+\clearpage
+[mc/m]
+
+\ifuptexmode
+ \input{sp_jp_text}
+\fi
+\input{sp_jp_utf}
+
+{\bfseries%
+[mc/bx]
+
+\ifuptexmode
+ \input{sp_jp_text}
+\fi
+\input{sp_jp_utf}
+
+}
+
+{\gtfamily
+[gt/m]
+
+\ifuptexmode
+ \input{sp_jp_text}
+\fi
+\input{sp_jp_utf}
+
+{\bfseries%
+[gt/bx]
+
+\ifuptexmode
+ \input{sp_jp_text}
+\fi
+\input{sp_jp_utf}
+
+}}
+
+{\mgfamily
+[mg/m]
+
+\ifuptexmode
+ \input{sp_jp_text}
+\fi
+\input{sp_jp_utf}
+
+}
+
+\clearpage
+[mc/m]
+
+\input{sp_cns_utf}
+
+\input{sp_gb_utf}
+
+%\end{document}
+
+{\bfseries%
+[mc/bx]
+
+\input{sp_cns_utf}
+
+\input{sp_gb_utf}
+
+}
+
+\end{document}
+
+
+{\gtfamily
+[gt/m]
+
+\input{sp_cns_utf}
+
+\input{sp_gb_utf}
+
+{\bfseries%
+[gt/bx]
+
+\input{sp_cns_utf}
+
+\input{sp_gb_utf}
+
+}}
+
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/uotftest-utf8.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/uotftest-utf8.tex
new file mode 100644
index 0000000000..2b112b0834
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/uotftest-utf8.tex
@@ -0,0 +1,314 @@
+% -*- coding: utf-8 -*-
+\newif\ifuptexmode\uptexmodefalse
+\ifnum\jis"2121="3000 \uptexmodetrue\fi
+
+\makeatletter
+
+\def\@opt@{multi}
+\def\@default{default}
+\def\@jarticle{jarticle}
+\def\@tarticle{tarticle}
+\def\@utarticle{utarticle}
+
+\ifx\option\@undefined
+ \def\option{default}
+\fi
+\ifx\option\@default
+\else
+ \edef\@opt@{\option,\@opt@}
+\fi
+
+\ifx\class\@undefined
+ \ifuptexmode
+ \def\class{ujarticle}
+ \else
+ \def\class{jarticle}
+ \fi
+\fi
+
+\def\baseshift{-.12zh}
+\ifx\class\@tarticle\def\baseshift{-.5zh}\fi
+\ifx\class\@utarticle\def\baseshift{-.5zh}\fi
+
+\ifuptexmode
+ \edef\@opt@{uplatex,\@opt@}
+\fi
+\documentclass[a4paper,titlepage, draft]{\class}
+%\documentclass[a4paper,titlepage, draft,landscape]{\class}
+
+\usepackage[\@opt@]{otf}
+
+%
+% furikana.sty ãŒã‚ã‚Œã°èª­ã¿è¾¼ã‚€
+\newread\@istheresuchafile
+\openin\@istheresuchafile furikana.sty
+\ifeof\@istheresuchafile\relax
+\else\closein\@istheresuchafile\relax
+\usepackage{furikana}% found
+\fi
+
+\makeatother
+
+\usepackage{redeffont}
+
+
+\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+\ajCIDVarDef{ã‚Š}{12746}
+\ajCIDVarDef{高}{8705}
+\ajUTFVarDef{é´Ž}{9DD7}
+\pagestyle{empty}
+\makeatletter
+\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi
+\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi
+\makeatother
+\textwidth160mm
+\oddsidemargin0mm
+\evensidemargin0mm
+
+\begin{document}
+\section{見出ã—}
+
+クラス:\texttt{\class}\\
+オプション:\texttt{\option}
+
+\vspace{\baselineskip}
+\begin{tabular}{l||ccccc}
+フォント & ä»®å & 漢字 & UTF & CID & ルビ\\
+\hline
+mc/m & ã²ã‚‰ã‹ãª & 漢字 & \UTF{9DD7} & \CID{8705} & {\rubyfamily 振りã‹ãª}\\
+mc/bx & {\bfseries ã²ã‚‰ã‹ãª} & {\bfseries 漢字} & {\bfseries\UTF{9DD7}} & {\bfseries\CID{8705}} & {\bfseries\rubyfamily 振りã‹ãª}\\
+gt/m & {\gtfamily ã²ã‚‰ã‹ãª} & {\gtfamily 漢字} & {\gtfamily\UTF{9DD7}} & {\gtfamily\CID{8705}} & {\gtfamily\rubyfamily 振りã‹ãª}\\
+gt/bx & {\gtfamily\bfseries ã²ã‚‰ã‹ãª} & {\gtfamily\bfseries 漢字} & {\gtfamily\bfseries\UTF{9DD7}} & {\gtfamily\bfseries\CID{8705}} & {\gtfamily\bfseries\rubyfamily 振りã‹ãª}\\
+mg/m & {\mgfamily ã²ã‚‰ã‹ãª} & {\mgfamily 漢字} & {\mgfamily\UTF{9DD7}} & {\mgfamily\CID{8705}} & {\mgfamily\rubyfamily 振りã‹ãª}\\
+\end{tabular}
+\vspace{\baselineskip}
+
+日本:\UTF{9aa8} 簡体字:\UTFC{9aa8} ç¹é«”字:\UTFT{9aa8} æœé®®ï¼š\UTFK{9aa8}
+
+日本:\UTF{6d77} 簡体字:\UTFC{6d77} ç¹é«”字:\UTFT{6d77} æœé®®ï¼š\UTFK{6d77}
+
+日本:\UTF{8FF0} 簡体字:\UTFC{8FF0} ç¹é«”字:\UTFT{8FF0} æœé®®ï¼š\UTFK{8FF0}
+
+% with furikana.sty
+\makeatletter
+\ifx\kana\@undefined
+\else
+\kana{漢字}{振りã‹ãª}{\bfseries \kana{漢字}{振りã‹ãª}}%
+{\gtfamily\kana{漢字}{振りã‹ãª}\bfseries \kana{漢字}{振りã‹ãª}}
+{\mgfamily\kana{漢字}{振りã‹ãª}}
+
+\kana{\UTF{9DD7}}{ã‹ãª}\kana{é´Ž}{ã‹ãª}
+
+\Kana[3]{\UTFK{c548},\UTFK{b155},\UTFK{d558},\UTFK{c138},\UTFK{c694}}{アン,ニョン,ãƒ,ã‚»,ヨ}
+\fi
+\makeatother
+
+\vspace{\baselineskip}
+
+アイウエオ\raisebox\baseshift{\frame{ア}\frame{イ}\frame{ウ}\frame{エ}\frame{オ}}
+
+\ifuptexmode
+アイウエオ\raisebox\baseshift{\frame{ア}\frame{イ}\frame{ウ}\frame{エ}\frame{オ}}
+\fi
+
+UTF:\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}%
+\raisebox\baseshift{\frame{\UTF{FF71}}\frame{\UTF{FF72}}\frame{\UTF{FF73}}\frame{\UTF{FF74}}\frame{\UTF{FF75}}}\\
+UTFM:\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}%
+\raisebox\baseshift{\frame{\UTFM{FF71}}\frame{\UTFM{FF72}}\frame{\UTFM{FF73}}\frame{\UTFM{FF74}}\frame{\UTFM{FF75}}}
+
+UTF:%
+\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F},%
+\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F},%
+\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F},%
+\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}=\\
+UTFM:%
+\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F},%
+\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F},%
+\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F},%
+\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}=
+
+\clearpage
+[mc/m]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+
+{\bfseries%
+[mc/bx]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+}
+
+{\gtfamily
+[gt/m]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+
+{\bfseries%
+[gt/bx]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+}}
+
+{\mgfamily
+[mg/m]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+}
+
+{\rubyfamily%
+[ruby/m]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+
+\fbox{\hbox{\tate\Huge ㇰ}}
+
+\fbox{\hbox{\yoko\Huge ㇰ}}
+
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+
+{\bfseries%
+[ruby/bx]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+}}
+
+{\gtfamily\rubyfamily%
+[rubyg/m]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+
+{\gtfamily\rubyfamily\bfseries%
+[rubyg/bx]
+
+\fbox{\hbox{\tate\Huge ã}}
+
+\fbox{\hbox{\yoko\Huge ã}}
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+}}
+
+{\mgfamily\rubyfamily%
+[rubymg/m]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+}
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/uotftest.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/uotftest.tex
new file mode 100644
index 0000000000..afe549dd0e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/uotftest.tex
@@ -0,0 +1,191 @@
+\makeatletter
+
+\def\@opt@{multi}
+\def\@default{default}
+\def\@jarticle{jarticle}
+\def\@tarticle{tarticle}
+
+\ifx\option\@undefined
+ \def\option{default}
+\fi
+\ifx\option\@default
+\else
+ \edef\@opt@{\option,\@opt@}
+\fi
+
+\ifx\class\@undefined
+ \def\class{jarticle}
+\fi
+\ifx\class\@jarticle
+\else
+ \ifx\class\@tarticle
+ \else
+ \edef\@opt@{uplatex,\@opt@}
+ \fi
+\fi
+
+\documentclass[a4paper,titlepage, draft]{\class}
+%\documentclass[a4paper,titlepage, draft,landscape]{\class}
+
+\usepackage[\@opt@]{otf}
+
+%
+% furikana.sty $B$,$"$l$PFI$_9~$`(B
+\newread\@istheresuchafile
+\openin\@istheresuchafile furikana.sty
+\ifeof\@istheresuchafile\relax
+\else\closein\@istheresuchafile\relax
+\usepackage{furikana}% found
+\fi
+
+\makeatother
+
+\usepackage{redeffont}
+
+
+\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+\ajCIDVarDef{$B$j(B}{12746}
+\ajCIDVarDef{$B9b(B}{8705}
+\ajUTFVarDef{$B2*(B}{9DD7}
+\pagestyle{empty}
+\makeatletter
+\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi
+\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi
+\makeatother
+\begin{document}
+\section{$B8+=P$7(B}
+
+$B%/%i%9!'(B\texttt{\class}\\
+$B%*%W%7%g%s!'(B\texttt{\option}
+
+\vspace{\baselineskip}
+\begin{tabular}{l||ccccc}
+$B%U%)%s%H(B & $B2>L>(B & $B4A;z(B & UTF & CID & $B%k%S(B\\
+\hline
+mc/m & $B$R$i$+$J(B & $B4A;z(B & \UTF{9DD7} & \CID{8705} & {\rubyfamily $B?6$j$+$J(B}\\
+mc/bx & {\bfseries $B$R$i$+$J(B} & {\bfseries $B4A;z(B} & {\bfseries\UTF{9DD7}} & {\bfseries\CID{8705}} & {\bfseries\rubyfamily $B?6$j$+$J(B}\\
+gt/m & {\gtfamily $B$R$i$+$J(B} & {\gtfamily $B4A;z(B} & {\gtfamily\UTF{9DD7}} & {\gtfamily\CID{8705}} & {\gtfamily\rubyfamily $B?6$j$+$J(B}\\
+gt/bx & {\gtfamily\bfseries $B$R$i$+$J(B} & {\gtfamily\bfseries $B4A;z(B} & {\gtfamily\bfseries\UTF{9DD7}} & {\gtfamily\bfseries\CID{8705}} & {\gtfamily\bfseries\rubyfamily $B?6$j$+$J(B}\\
+mg/m & {\mgfamily $B$R$i$+$J(B} & {\mgfamily $B4A;z(B} & {\mgfamily\UTF{9DD7}} & {\mgfamily\CID{8705}} & {\mgfamily\rubyfamily $B?6$j$+$J(B}\\
+\end{tabular}
+\vspace{\baselineskip}
+
+$BF|K\!'(B\UTF{9aa8}$B!!4JBN;z!'(B\UTFC{9aa8}$B!!HKqs;z!'(B\UTFT{9aa8}$B!!D+A/!'(B\UTFK{9aa8}
+
+$BF|K\!'(B\UTF{6d77}$B!!4JBN;z!'(B\UTFC{6d77}$B!!HKqs;z!'(B\UTFT{6d77}$B!!D+A/!'(B\UTFK{6d77}
+
+% with furikana.sty
+\makeatletter
+\ifx\kana\@undefined
+\else
+\kana{$B4A;z(B}{$B?6$j$+$J(B}{\bfseries \kana{$B4A;z(B}{$B?6$j$+$J(B}}%
+{\gtfamily\kana{$B4A;z(B}{$B?6$j$+$J(B}\bfseries \kana{$B4A;z(B}{$B?6$j$+$J(B}}
+{\mgfamily\kana{$B4A;z(B}{$B?6$j$+$J(B}}
+
+\kana{\UTF{9DD7}}{$B$+$J(B}\kana{$B2*(B}{$B$+$J(B}
+
+\Kana[3]{\UTFK{c548},\UTFK{b155},\UTFK{d558},\UTFK{c138},\UTFK{c694}}{$B%"%s(B,$B%K%g%s(B,$B%O(B,$B%;(B,$B%h(B}
+\fi
+\makeatother
+
+
+\clearpage
+[mc/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+
+{\bfseries%
+[mc/bx]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}
+
+{\gtfamily
+[gt/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+
+{\bfseries%
+[gt/bx]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}}
+
+{\mgfamily
+[mg/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}
+
+{\rubyfamily%
+[ruby/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+
+{\bfseries%
+[ruby/bx]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}}
+
+{\gtfamily\rubyfamily%
+[rubyg/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+
+{\gtfamily\rubyfamily\bfseries%
+[rubyg/bx]
+
+\fbox{\hbox{\tate\Huge $B$!(B}}
+
+\fbox{\hbox{\yoko\Huge $B$!(B}}
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}}
+
+{\mgfamily\rubyfamily%
+[rubymg/m]
+
+$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B
+$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B
+
+$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B
+$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B
+}
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/upbrsgtest.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/upbrsgtest.tex
new file mode 100644
index 0000000000..e901822def
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/upbrsgtest.tex
@@ -0,0 +1,293 @@
+% -*- coding: utf-8 -*-
+\newif\ifuptexmode\uptexmodefalse
+\ifnum\jis"2121="3000 \uptexmodetrue\fi
+
+\makeatletter
+
+\def\@opt@{deluxe}
+\def\@default{default}
+\def\@br@{br}
+
+\ifuptexmode
+ \edef\@opt@{uplatex,\@opt@}
+\fi
+
+\ifx\option\@undefined
+ \def\option{default}
+\fi
+\ifx\option\@default
+\else
+ \edef\@opt@{\option,\@opt@}
+\fi
+
+\ifx\burasage\@br@
+ \edef\@opt@{\@opt@,burasage}
+ \def\burasage{yes}
+\else
+ \def\burasage{no}
+\fi
+
+\ifx\class\@undefined
+ \ifuptexmode
+ \def\class{utbook}
+ \else
+ \def\class{tbook}
+ \fi
+\fi
+
+\documentclass[twocolumn]{\class}
+\usepackage[\@opt@]{otf}
+
+\makeatother
+
+\textwidth 13zw
+\columnsep 3zw
+\columnseprule 1pt
+\linewidth 5zw
+\parindent 0zw
+\pagestyle{empty}
+%\parskip \baselineskip
+\begin{document}
+class: \texttt{\class}\\
+option: \texttt{\option}\\
+burasage: \texttt{\burasage}
+
+□□□□◆□□□□◆□□□□◆□□□□◆,
+□□□□◆□□□□◆□□□□◆□□□□◆.
+
+□□,□□,□□□□◆,□□,□□.
+
+□□,□□,□□□□◆,□□□□.
+
+□□□□◆,□□.□□□□□□◆.
+
+□□□□◆。ã€ã€Œâ–¡â–¡â—†
+
+\newpage
+
+\textgt{タイプ別ã®ã€çµ„ã¿åˆã‚ã›ã€‚}
+
+â–¡ã‚ã‚â–¡
+
+â–¡ã‚(□
+
+â–¡ã‚)□
+
+â–¡ã‚・□
+
+â–¡ã‚。□
+
+â–¡ã‚―□
+
+â–¡ã‚?□
+
+â–¡ã‚ã€â–¡
+
+□(ã‚â–¡
+
+□((□
+
+□()□
+
+□(・□
+
+□(。□
+
+□(―□
+
+□(?□
+
+□(ã€â–¡
+
+□)ã‚â–¡
+
+□)(□
+
+□))□
+
+□)・□
+
+□)。□
+
+□)―□
+
+□)?□
+
+□)ã€â–¡
+
+□・ã‚â–¡
+
+□・(□
+
+□・)□
+
+□・・□
+
+□・。□
+
+□・―□
+
+□・?□
+
+□・ã€â–¡
+
+□。ã‚â–¡
+
+□。(□
+
+□。)□
+
+□。・□
+
+□。。□
+
+□。―□
+
+□。?□
+
+□。ã€â–¡
+
+□―ã‚â–¡
+
+□―(□
+
+□―)□
+
+□―・□
+
+□―。□
+
+□――□
+
+□―?□
+
+□―ã€â–¡
+
+□?ã‚â–¡
+
+□?(□
+
+□?)□
+
+□?・□
+
+□?。□
+
+□?―□
+
+□??□
+
+□?ã€â–¡
+
+â–¡ã€ã‚â–¡
+
+â–¡ã€ï¼ˆâ–¡
+
+â–¡ã€ï¼‰â–¡
+
+â–¡ã€ãƒ»â–¡
+
+â–¡ã€ã€‚â–¡
+
+â–¡ã€â€•â–¡
+
+â–¡ã€ï¼Ÿâ–¡
+
+â–¡ã€ã€â–¡
+
+\newpage
+{\bfseries%
+[mc/bx]
+
+□□□□◆□□□□◆□□□□◆□□□□◆,
+□□□□◆□□□□◆□□□□◆□□□□◆.
+
+□□,□□,□□□□◆,□□,□□.
+
+□□,□□,□□□□◆,□□□□.
+
+□□□□◆,□□.□□□□□□◆.
+
+□□□□◆。ã€ã€Œâ–¡â–¡â—†
+}
+
+\if0
+{\ltseries%
+[mc/l]
+
+□□□□◆□□□□◆□□□□◆□□□□◆,
+□□□□◆□□□□◆□□□□◆□□□□◆.
+
+□□,□□,□□□□◆,□□,□□.
+
+□□,□□,□□□□◆,□□□□.
+
+□□□□◆,□□.□□□□□□◆.
+
+□□□□◆。ã€ã€Œâ–¡â–¡â—†
+}
+\fi
+
+{\gtfamily
+[gt/m]
+
+□□□□◆□□□□◆□□□□◆□□□□◆,
+□□□□◆□□□□◆□□□□◆□□□□◆.
+
+□□,□□,□□□□◆,□□,□□.
+
+□□,□□,□□□□◆,□□□□.
+
+□□□□◆,□□.□□□□□□◆.
+
+□□□□◆。ã€ã€Œâ–¡â–¡â—†
+
+{\bfseries%
+[gt/bx]
+
+□□□□◆□□□□◆□□□□◆□□□□◆,
+□□□□◆□□□□◆□□□□◆□□□□◆.
+
+□□,□□,□□□□◆,□□,□□.
+
+□□,□□,□□□□◆,□□□□.
+
+□□□□◆,□□.□□□□□□◆.
+
+□□□□◆。ã€ã€Œâ–¡â–¡â—†
+}
+
+\if0
+{\ebseries%
+[gt/eb]
+
+□□□□◆□□□□◆□□□□◆□□□□◆,
+□□□□◆□□□□◆□□□□◆□□□□◆.
+
+□□,□□,□□□□◆,□□,□□.
+
+□□,□□,□□□□◆,□□□□.
+
+□□□□◆,□□.□□□□□□◆.
+
+□□□□◆。ã€ã€Œâ–¡â–¡â—†
+}
+\fi
+}
+
+{\mgfamily
+[mg/m]
+
+□□□□◆□□□□◆□□□□◆□□□□◆,
+□□□□◆□□□□◆□□□□◆□□□□◆.
+
+□□,□□,□□□□◆,□□,□□.
+
+□□,□□,□□□□◆,□□□□.
+
+□□□□◆,□□.□□□□□□◆.
+
+□□□□◆。ã€ã€Œâ–¡â–¡â—†
+}
+
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/upjis2004.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/upjis2004.tex
new file mode 100644
index 0000000000..65a235f946
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/upjis2004.tex
@@ -0,0 +1,158 @@
+% -*- coding: utf-8 -*-
+\newif\ifuptexmode\uptexmodefalse
+\ifnum\jis"2121="3000 \uptexmodetrue\fi
+
+\makeatletter
+
+\def\@opt@{deluxe}
+\def\@default{default}
+\def\@br@{br}
+\def\@newjis@{04}
+
+\ifuptexmode
+ \edef\@opt@{uplatex,\@opt@}
+\fi
+
+\ifx\option\@undefined
+ \def\option{default}
+\fi
+\ifx\option\@default
+\else
+ \edef\@opt@{\option,\@opt@}
+\fi
+
+\ifx\burasage\@br@
+ \edef\@opt@{\@opt@,burasage}
+ \def\burasage{yes}
+\else
+ \def\burasage{no}
+\fi
+
+\ifx\jisvar\@newjis@
+ \edef\@opt@{\@opt@,jis2004}
+ \def\jisvar{2004}
+\else
+ \def\jisvar{conventional}
+\fi
+
+\ifx\class\@undefined
+ \ifuptexmode
+ \def\class{ujarticle}
+ \else
+ \def\class{jarticle}
+ \fi
+\fi
+
+\documentclass[a4paper,titlepage,draft]{\class}
+%\documentclass[a4paper,titlepage,draft,landscape]{\class}
+
+\usepackage[\@opt@]{otf}
+
+\makeatother
+
+\usepackage{redeffont}
+\parindent 0zw
+\pagestyle{empty}
+%\parskip \baselineskip
+\makeatletter
+\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi
+\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi
+\makeatother
+
+\def\testglyph{%
+逢芦飴溢茨鰯淫迂厩噂餌襖迦牙廻æ¢æ™¦èŸ¹è‘›éž„
+釜翰翫徽祇汲ç¸ç¬ˆå¿é¥—僅喰櫛屑粂ç¥éš™å€¦æ²ç‰½
+éµè«ºå··æ¢—è†éµ ç”‘å‰æ¦Šè–©é¯–錆鮫é¤æ“ç¼é…‹æ¥¯è–¯è—·
+哨鞘æ–è•è¨Šé€—摺撰煎煽穿箭詮噌é¡æƒéœè…¿è›¸è¾¿
+樽歎註瀦æ—槌鎚辻挺鄭擢溺兎堵屠賭瀞é謎ç˜
+楢禰牌這秤é§ç®¸å›æŒ½èª¹æ¨‹ç¨—逼謬豹廟瀕斧蔽瞥
+蔑篇娩鞭庖蓬鱒迄儲餅籾爺鑓愈猷漣煉簾榔冤
+åŸå’¬å˜²å›€å¾˜æ‰æ£˜æ©™ç‹¡ç”•ç”¦ç–¼ç¥Ÿç«ˆç­µç¯è…±è‰˜èŠ’è™”
+蜃蠅è¨é„é±é¨™é´‰
+\ifuptexmode
+ 俱å‰åžå™“姸屛幷瘦繫摯懲蘒譿悞煒驊夆暵屢
+\fi
+}
+\def\testutf{%
+\UTF{9022}\UTF{82A6}\UTF{98F4}\UTF{6EA2}\UTF{8328}\UTF{9C2F}\UTF{6DEB}\UTF{8FC2}\UTF{53A9}\UTF{5642}%
+\UTF{990C}\UTF{8956}\UTF{8FE6}\UTF{7259}\UTF{5EFB}\UTF{6062}\UTF{6666}\UTF{87F9}\UTF{845B}\UTF{9784}%
+\UTF{91DC}\UTF{7FF0}\UTF{7FEB}\UTF{5FBD}\UTF{7947}\UTF{6C72}\UTF{7078}\UTF{7B08}\UTF{537F}\UTF{9957}%
+\UTF{50C5}\UTF{55B0}\UTF{6ADB}\UTF{5C51}\UTF{7C82}\UTF{7941}\UTF{9699}\UTF{5026}\UTF{6372}\UTF{727D}%
+\UTF{9375}\UTF{8AFA}\UTF{5DF7}\UTF{6897}\UTF{818F}\UTF{9D60}\UTF{7511}\UTF{53C9}\UTF{698A}\UTF{85A9}%
+\UTF{9BD6}\UTF{9306}\UTF{9BAB}\UTF{9910}\UTF{6753}\UTF{707C}\UTF{914B}\UTF{696F}\UTF{85AF}\UTF{85F7}%
+\UTF{54E8}\UTF{9798}\UTF{6756}\UTF{8755}\UTF{8A0A}\UTF{9017}\UTF{647A}\UTF{64B0}\UTF{714E}\UTF{717D}%
+\UTF{7A7F}\UTF{7BAD}\UTF{8A6E}\UTF{564C}\UTF{9061}\UTF{63C3}\UTF{905C}\UTF{817F}\UTF{86F8}\UTF{8FBF}%
+\UTF{6A3D}\UTF{6B4E}\UTF{8A3B}\UTF{7026}\UTF{6357}\UTF{69CC}\UTF{939A}\UTF{8FBB}\UTF{633A}\UTF{912D}%
+\UTF{64E2}\UTF{6EBA}\UTF{514E}\UTF{5835}\UTF{5C60}\UTF{8CED}\UTF{701E}\UTF{9041}\UTF{8B0E}\UTF{7058}%
+\UTF{6962}\UTF{79B0}\UTF{724C}\UTF{9019}\UTF{79E4}\UTF{99C1}\UTF{7BB8}\UTF{53DB}\UTF{633D}\UTF{8AB9}%
+\UTF{6A0B}\UTF{7A17}\UTF{903C}\UTF{8B2C}\UTF{8C79}\UTF{5EDF}\UTF{7015}\UTF{65A7}\UTF{853D}\UTF{77A5}%
+\UTF{8511}\UTF{7BC7}\UTF{5A29}\UTF{97AD}\UTF{5E96}\UTF{84EC}\UTF{9C52}\UTF{8FC4}\UTF{5132}\UTF{9905}%
+\UTF{7C7E}\UTF{723A}\UTF{9453}\UTF{6108}\UTF{7337}\UTF{6F23}\UTF{7149}\UTF{7C3E}\UTF{6994}\UTF{51A4}%
+\UTF{53DF}\UTF{54AC}\UTF{5632}\UTF{56C0}\UTF{5F98}\UTF{6241}\UTF{68D8}\UTF{6A59}\UTF{72E1}\UTF{7515}%
+\UTF{7526}\UTF{75BC}\UTF{795F}\UTF{7AC8}\UTF{7B75}\UTF{7BDD}\UTF{8171}\UTF{8258}\UTF{8292}\UTF{8654}%
+\UTF{8703}\UTF{8805}\UTF{8A1D}\UTF{9744}\UTF{9771}\UTF{9A19}\UTF{9D09}%
+\UTF{4FF1}\UTF{525D}\UTF{541E}\UTF{5653}\UTF{59F8}\UTF{5C5B}\UTF{5E77}\UTF{7626}\UTF{7E6B}\UTF{646F}%
+\UTF{FA40}\UTF{FA20}\UTF{8B7F}\UTF{609E}\UTF{7152}\UTF{9A4A}\UTF{5906}\UTF{66B5}\UTF{5C62}}
+
+\begin{document}
+class: \texttt{\class}\\
+option: \texttt{\option}\\
+burasage: \texttt{\burasage}\\
+jis version: \texttt{\jisvar}\\
+
+[mc/m]
+
+\testglyph
+
+\testutf
+
+{\bfseries%
+[mc/bx]
+
+\testglyph
+
+\testutf
+}
+
+{\gtfamily
+[gt/m]
+
+\testglyph
+
+\testutf
+
+{\bfseries%
+[gt/bx]
+
+\testglyph
+
+\testutf
+}}
+
+{\mgfamily
+[mg/m]
+
+\testglyph
+
+\testutf
+}
+
+%%% extra font
+{\ltseries%
+[mc/lt]
+
+\testglyph
+
+\testutf
+}
+
+{\gtfamily
+{\ebseries%
+[gt/eb]
+
+\testglyph
+
+\testutf
+}}
+
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/upkanatest1.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/upkanatest1.tex
new file mode 100644
index 0000000000..087bcbcece
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/upkanatest1.tex
@@ -0,0 +1,103 @@
+% -*- coding: utf-8 -*-
+\newif\ifuptexmode\uptexmodefalse
+\ifnum\jis"2121="3000 \uptexmodetrue\fi
+
+\makeatletter
+
+\def\@opt@{deluxe}
+\ifx\class\@undefined
+ \ifuptexmode
+ \def\class{ujarticle}
+ \else
+ \def\class{jarticle}
+ \fi
+\fi
+
+\ifuptexmode
+ \edef\@opt@{uplatex,\@opt@}
+\fi
+\documentclass[a4paper,titlepage, draft]{\class}
+\usepackage[\@opt@]{otf}
+
+\makeatother
+
+\pagestyle{empty}
+%\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+\textwidth=115mm
+\textheight=210mm
+\begin{document}
+
+クラス:\texttt{\class}
+
+\vspace{\baselineskip}
+\huge
+\kanjiskip 0pt plus 1sp minus 1sp
+\xkanjiskip 0.25zw plus 1sp minus 1sp
+{\propshape
+\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+
+\bfseries
+\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+}
+
+{\gtfamily\mdseries\propshape
+\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+
+\bfseries\propshape
+\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+}
+
+{\mgfamily\propshape
+\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶}
+
+{\gtfamily\ebseries
+\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+}
+
+\ifuptexmode
+otfbeta-uptex (japanese-otf-uptex) Ver.0.18ã§Proportionalä»®åã‚’ã€
+Ver.0.21ã§åŠè§’片仮åã‚’æ‹¡å¼µã—ã¾ã—ãŸã€‚
+
+\long\def\testA{〃〆ヿゟゔゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿヷヸヹヺ
+ð¨³ð¯£­ð¥¡´ð¨»¶ð¯£œð¯¢„屠ð¯ ð¯£“冤𡨚ð¤ð¯¤ ðŸ„€
+ðŸ„🄑🄒🄓🄔🄕🄖🄗🄘🄙🄚🄛🄜ðŸ„🄞🄟🄠🄡🄢🄣
+🄤🄥🄦🄧🄨🄩ðŸ…🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜ðŸ…
+🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩🄰🄱🄲🄳🄴🄵🄶🄷
+🄸🄹🄺🄻🄼🄽🄾🄿🅀ðŸ…🅂🅃🅄🅅🅆🅇🅈🅉🈂🈷
+🅰🅱🅲🅳🅴🅵🅶🅷🅸🅹🅺🅻🅼🅽🅾🅿🆀ðŸ†ðŸ†‚🆃
+🆄🆅🆆🆇🆈🆉眞𠤎𦥑𫟘沿芽槪割𦈢𠮷𩵋卿𫞎憲
+𠩤浩ð«†ð«·ð¯¤‹ð ®Ÿð¯ ¨ð¯¤¡ð¯ ¿ð¯¡³ð €‹ð¯¡’𩙿真𠆢ð«‘成𧾷𣳾炭
+𥫗彫ð¯¤ð¡ˆ½ð¯ šð¤´”姬𫞉ð¯§ð¯§Ÿð¥™¿ð¦š°ð ˜¨ð ‚Šð ¦„卉寃拔𦦙ð£Œ
+杞𪧦𫞽絣𠔿𦉪𠂰𨦇𨸗𫠚𤋮桒𣲾𠘑嶲你𣘺ð£¾ð¢˜‰
+。「」、・ヲァィゥェォャュョッ
+ーアイウエオカキクケコサシスセソ
+ï¾€ï¾ï¾‚テトナニヌネノハヒフï¾ï¾Žï¾
+ï¾ï¾‘メモヤユヨラリルレロワï¾ï¾žï¾Ÿ
+}
+
+{\propshape
+\noindent\testA
+
+\bfseries
+\noindent\testA
+}
+
+{\gtfamily\mdseries\propshape
+\noindent\testA
+
+\bfseries\propshape
+\noindent\testA
+}
+
+{\mgfamily\propshape
+\noindent\testA
+}
+
+{\gtfamily\ebseries
+\noindent\testA
+}
+\fi
+
+
+\end{document}
+
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/upkanatest2.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/upkanatest2.tex
new file mode 100644
index 0000000000..a0b9bfcb6e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/upkanatest2.tex
@@ -0,0 +1,75 @@
+% -*- coding: utf-8 -*-
+\newif\ifuptexmode\uptexmodefalse
+\ifnum\jis"2121="3000 \uptexmodetrue\fi
+
+\makeatletter
+
+\def\@opt@{deluxe}
+\ifx\class\@undefined
+ \ifuptexmode
+ \def\class{ujarticle}
+ \else
+ \def\class{jarticle}
+ \fi
+\fi
+
+\ifuptexmode
+ \edef\@opt@{uplatex,\@opt@}
+\fi
+\documentclass[a4paper,draft,twocolumn]{\class}
+\usepackage[\@opt@]{otf}
+
+\makeatother
+\pagestyle{empty}
+%\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}
+\parindent=0zw
+\textwidth=25zw
+\textheight=200mm
+\columnsep=1zw
+\makeatletter
+\long\def\test{ã²ã‚‰ã‹ãªã€Œã²ã‚‰ã‹ãªã€ã²ã‚‰ã‹ãªã€Œã²ã‚‰ã€ã€Œã‹ãªã€\par
+漢字漢字「漢字漢字ã€æ¼¢å­—漢字「漢字ã€ã€Œæ¼¢å­—ã€\par
+ã²ã‚‰ã‹ãªã€Œã²ã‚‰ã‹ãªã€æ¼¢å­—漢字「漢字ã€ã²ã‚‰ã‹ãª\par
+次ã¯â€œå¼•ç”¨ç¬¦â€ã®â€˜ãƒ†ã‚¹ãƒˆâ€™ã§ã™ï¼Œã­ï¼Ž\par
+行末ã®åŒºç‚¹ã¯å…¨è§’ドリã«ã€‚ãªã‚Šã¾ã™ã€‚
+â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡
+â–¡â–¡â–¡â–¡ã€â–¡â–¡â–¡ã€â–¡â–¡â–¡ã€‚\par
+行末ã®èª­ç‚¹ã¯åŠè§’ドリã«ã€ãªã‚Šã¾ã™ã€‚\par
+â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡
+â–¡â–¡â–¡â–¡ã€â–¡â–¡â–¡ã€â–¡â–¡â–¡ã€â–¡â–¡â–¡ã€‚□□□。\par
+ç–‘å•ç¬¦ã®å¾Œã«ç©ºç™½ã¯å…¥ã‚‹ã§ã—ょã†ã‹ï¼Ÿå…¥ã£ãŸï¼ã‚ªãƒƒã‚±ã‚¤ã§ã™ï¼Ž\par
+\hbox to 2.5zw{漢:字}
+\setbox1=\hbox{ã‚}
+\dimen1=\wd1 \advance\dimen1 by .5zw
+\advance\dimen1 by \wd1
+\hbox to \dimen1{ã‚:ã‚}
+\dimen1=\wd1 \advance\dimen1 by 1.75zw
+\hbox to \dimen1{漢:ã‚}
+%\hbox to \dimen1{æ¼¢\hfil ã‚}
+\hbox to 7zw{漢字「漢字ã€æ¼¢å­—}
+\setbox1=\hbox{ã²ã‚‰}
+\dimen1=\wd1 \multiply\dimen1 by 3
+\advance\dimen1 by 1zw
+\hbox to \dimen1{ã²ã‚‰ã€Œã²ã‚‰ã€ã²ã‚‰}
+}
+\makeatother
+\begin{document}
+
+クラス:\texttt{\class}
+
+\vspace{\baselineskip}
+%\kanjiskip 0pt plus 1sp minus 1sp
+\begingroup
+\propshape
+{\bfseries プロãƒãƒ¼ã‚·ãƒ§ãƒŠãƒ«çµ„ã®ä¾‹}
+
+\test
+\endgroup
+\newpage
+\phantom{クラス}
+
+\vspace{\baselineskip}
+{\bfseries ã¹ãŸçµ„ã¿ã®ä¾‹}
+
+\test
+\end{document}
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/utfmacro-cjk.tex b/macros/jptex/latex/japanese-otf/doc/test/uplatex/utfmacro-cjk.tex
new file mode 100644
index 0000000000..0a48aec4a8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/utfmacro-cjk.tex
@@ -0,0 +1,344 @@
+% -*- coding: utf-8 -*-
+\newif\ifuptexmode\uptexmodefalse
+\ifnum\jis"2121="3000 \uptexmodetrue\fi
+
+\makeatletter
+
+\def\@opt@{multi}
+\def\@default{default}
+\def\@jarticle{jarticle}
+\def\@tarticle{tarticle}
+\def\@utarticle{utarticle}
+\def\@landscape@{}
+
+\ifx\option\@undefined
+ \def\option{default}
+\fi
+\ifx\option\@default
+\else
+ \edef\@opt@{\option,\@opt@}
+\fi
+
+\ifx\class\@undefined
+ \ifuptexmode
+ \def\class{ujarticle}
+ \else
+ \def\class{jarticle}
+ \fi
+\fi
+
+\def\baseshift{-.12zh}
+\ifx\class\@tarticle\def\baseshift{-.5zh}\def\@landscape@{,landscape}\fi
+\ifx\class\@utarticle\def\baseshift{-.5zh}\def\@landscape@{,landscape}\fi
+
+\ifuptexmode
+ \edef\@opt@{uplatex,\@opt@}
+\fi
+%\documentclass[a4paper,titlepage,draft]{\class}
+%\documentclass[a4paper,titlepage,draft,landscape]{\class}
+\documentclass[a4paper,titlepage,draft\@landscape@]{\class}
+
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[\@opt@]{otf}
+
+\newif\ifdeluxemode\deluxemodefalse
+\if@deluxe\deluxemodetrue\fi
+
+\makeatother
+
+
+\textheight250mm
+\topmargin-15mm
+\begin{document}
+\parindent0mm
+クラス:\texttt{\class}\\
+オプション:\texttt{\option}
+
+\section{\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} ã“ã‚“ã«ã¡ã¯ Einenschönen Tag}
+
+\begin{tabular}{cccc}
+日本 & 簡体字 & ç¹é«”å­— & æœé®®\\\hline
+\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0} &
+\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0} &
+\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0} &
+\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}
+\end{tabular}
+
+% Adobe-Japan, Adobe-GB, Adobe-CNS, Adobe-Koreaã§U+007F..00FFã‹ã¤fullwidthã¨ãªã£ã¦ã„ã‚‹ã‚‚ã®ã€‚
+\begin{tabular}{rl}
+J &
+\UTF{00a7}\UTF{00a8}\UTF{00b0}\UTF{00b1}\UTF{00b4}\UTF{00b6}\UTF{00d7}\UTF{00f7}\\
+C &
+\UTFC{00a4}\UTFC{00a7}\UTFC{00a8}\UTFC{00b0}\UTFC{00b1}\UTFC{00b7}\UTFC{00d7}\UTFC{00e0}\UTFC{00e1}\UTFC{00e8}\UTFC{00e9}\UTFC{00ea}\UTFC{00ec}\UTFC{00ed}\UTFC{00f2}\UTFC{00f3}\UTFC{00f7}\UTFC{00f9}\UTFC{00fa}\UTFC{00fc}\\
+T &
+\UTFT{00a5}\UTFT{00a7}\UTFT{00a8}\UTFT{00ac}\UTFT{00af}\UTFT{00b0}\UTFT{00b1}\UTFT{00b7}\UTFT{00c0}\UTFT{00c1}\UTFT{00c8}\UTFT{00c9}\UTFT{00ca}\UTFT{00d2}\UTFT{00d3}\UTFT{00d7}\UTFT{00e0}\UTFT{00e1}\UTFT{00e8}\UTFT{00e9}\UTFT{00ea}\UTFT{00ec}\UTFT{00ed}\UTFT{00f2}\UTFT{00f3}\UTFT{00f7}\UTFT{00f8}\UTFT{00f9}\UTFT{00fa}\UTFT{00fc}\\
+K &
+\UTFK{00a1}\UTFK{00a4}\UTFK{00a7}\UTFK{00a8}\UTFK{00aa}\UTFK{00ab}\UTFK{00b0}\UTFK{00b1}\UTFK{00b4}\UTFK{00b6}\UTFK{00b7}\UTFK{00b8}\UTFK{00b9}\UTFK{00ba}\UTFK{00bb}\UTFK{00bc}\UTFK{00bd}\UTFK{00be}\UTFK{00bf}\UTFK{00c6}\UTFK{00d0}\UTFK{00d7}\UTFK{00d8}\UTFK{00de}\UTFK{00df}\UTFK{00e6}\UTFK{00f0}\UTFK{00f7}\UTFK{00f8}\UTFK{00fe}
+\end{tabular}
+
+\subsection{\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} ã“ã‚“ã«ã¡ã¯ Einenschönen Tag}
+
+\ifdeluxemode
+{\mcfamily\ltseries
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+\fi% \ifdeluxemode
+{\mcfamily
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+{\mcfamily\bfseries
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+{\gtfamily
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+{\gtfamily\bfseries
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+\ifdeluxemode
+{\gtfamily\ebseries
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+{\mgfamily
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+\fi% \ifdeluxemode
+
+\subsubsection{\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} ã“ã‚“ã«ã¡ã¯ Einenschönen Tag}
+
+{\footnotesize
+\ifdeluxemode
+{\mcfamily\ltseries
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+\fi% \ifdeluxemode
+{\mcfamily
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+{\mcfamily\bfseries
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+{\gtfamily
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+{\gtfamily\bfseries
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+\ifdeluxemode
+{\gtfamily\ebseries
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+{\mgfamily
+\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %你好 您好 안녕
+ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\
+}%
+\fi% \ifdeluxemode
+}
+
+\section{penalty}
+\edef\bs{$\backslash$\kern0em}
+
+\fbox{\parbox{4.7zw}{å›ã®åã¯ã€‚}}~UTF8
+
+\fbox{\parbox{4.7zw}{å›ã®åã¯\char\kuten"0103}}~\bs char\bs kuten
+
+\fbox{\parbox{4.7zw}{å›ã®åã¯\UTF{3002}}}~\bs UTF\{\}
+
+\ifuptexmode
+\fbox{\parbox{4.7zw}{å›ã®åã¯\kchar"3002}}~\bs kchar
+\fi
+
+
+\fbox{\parbox{4.7zw}{å›ã®åã¯ï¼Ž}}~UTF8
+
+\fbox{\parbox{4.7zw}{å›ã®åã¯\char\kuten"0105}}~\bs char\bs kuten
+
+\fbox{\parbox{4.7zw}{å›ã®åã¯\UTF{FF0E}}}~\bs UTF\{\}
+
+\ifuptexmode
+\fbox{\parbox{4.7zw}{å›ã®åã¯\kchar"FF0E}}~\bs kchar
+\fi
+
+
+\clearpage
+[mc/m]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+
+日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体字:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”字:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\
+\UTFC{4F60}\UTFC{597D}~~%你好
+\UTFT{4F60}\UTFT{597D}~~%你好
+\UTFK{C548}\UTFK{B155}%안녕
+
+{\bfseries%
+[mc/bx]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+
+日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体字:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”字:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\
+\UTFC{4F60}\UTFC{597D}~~%你好
+\UTFT{4F60}\UTFT{597D}~~%你好
+\UTFK{C548}\UTFK{B155}%안녕
+}
+
+
+\ifdeluxemode
+{\ltseries%
+[mc/l]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+
+日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体字:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”字:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\
+\UTFC{4F60}\UTFC{597D}~~%你好
+\UTFT{4F60}\UTFT{597D}~~%你好
+\UTFK{C548}\UTFK{B155}%안녕
+}
+\fi% \ifdeluxemode
+
+{\gtfamily
+[gt/m]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+
+日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体字:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”字:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\
+\UTFC{4F60}\UTFC{597D}~~%你好
+\UTFT{4F60}\UTFT{597D}~~%你好
+\UTFK{C548}\UTFK{B155}%안녕
+}
+
+{\gtfamily\bfseries%
+[gt/bx]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+
+日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体字:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”字:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\
+\UTFC{4F60}\UTFC{597D}~~%你好
+\UTFT{4F60}\UTFT{597D}~~%你好
+\UTFK{C548}\UTFK{B155}%안녕
+}
+
+\ifdeluxemode
+{\gtfamily\ebseries%
+[gt/eb]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+
+日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体字:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”字:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\
+\UTFC{4F60}\UTFC{597D}~~%你好
+\UTFT{4F60}\UTFT{597D}~~%你好
+\UTFK{C548}\UTFK{B155}%안녕
+}
+
+{\mgfamily
+[mg/m]
+
+ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯
+ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー
+\ifuptexmode
+ゔゕゖ
+\fi
+
+ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ
+ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶
+\ifuptexmode
+ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
+\fi
+
+“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž
+
+日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体字:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”字:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\
+\UTFC{4F60}\UTFC{597D}~~%你好
+\UTFT{4F60}\UTFT{597D}~~%你好
+\UTFK{C548}\UTFK{B155}%안녕
+}
+\fi% \ifdeluxemode
+
+
+\end{document}
+
diff --git a/macros/jptex/latex/japanese-otf/doc/test/uplatex/utfmacro-haranoaji.map b/macros/jptex/latex/japanese-otf/doc/test/uplatex/utfmacro-haranoaji.map
new file mode 100644
index 0000000000..3aada8b0bb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/doc/test/uplatex/utfmacro-haranoaji.map
@@ -0,0 +1,226 @@
+rml H HaranoAjiMincho-Regular.otf
+rmlv V HaranoAjiMincho-Regular.otf
+
+uprml-h UniJISup-UTF16-H HaranoAjiMincho-Regular.otf
+uprml-v UniJISup-UTF16-V HaranoAjiMincho-Regular.otf
+
+hminr-h H HaranoAjiMincho-Regular.otf
+hminb-h H HaranoAjiMincho-Bold.otf
+hminl-h H HaranoAjiMincho-Light.otf
+hgothr-h H HaranoAjiGothic-Regular.otf
+hgothb-h H HaranoAjiGothic-Medium.otf
+hgotheb-h H HaranoAjiGothic-Bold.otf
+hmgothr-h H HaranoAjiGothic-Heavy.otf
+hminr-v V HaranoAjiMincho-Regular.otf
+hminb-v V HaranoAjiMincho-Bold.otf
+hminl-v V HaranoAjiMincho-Light.otf
+hgothr-v V HaranoAjiGothic-Regular.otf
+hgothb-v V HaranoAjiGothic-Medium.otf
+hgotheb-v V HaranoAjiGothic-Bold.otf
+hmgothr-v V HaranoAjiGothic-Heavy.otf
+
+hminrn-h H HaranoAjiMincho-Regular.otf
+hminbn-h H HaranoAjiMincho-Bold.otf
+hminln-h H HaranoAjiMincho-Light.otf
+hgothrn-h H HaranoAjiGothic-Regular.otf
+hgothbn-h H HaranoAjiGothic-Medium.otf
+hgothebn-h H HaranoAjiGothic-Bold.otf
+hmgothrn-h H HaranoAjiGothic-Heavy.otf
+hminrn-v V HaranoAjiMincho-Regular.otf
+hminbn-v V HaranoAjiMincho-Bold.otf
+hminln-v V HaranoAjiMincho-Light.otf
+hgothrn-v V HaranoAjiGothic-Regular.otf
+hgothbn-v V HaranoAjiGothic-Medium.otf
+hgothebn-v V HaranoAjiGothic-Bold.otf
+hmgothrn-v V HaranoAjiGothic-Heavy.otf
+
+uphminr-h UniJISup-UTF16-H HaranoAjiMincho-Regular.otf
+uphminb-h UniJISup-UTF16-H HaranoAjiMincho-Bold.otf
+uphminl-h UniJISup-UTF16-H HaranoAjiMincho-Light.otf
+uphgothr-h UniJISup-UTF16-H HaranoAjiGothic-Regular.otf
+uphgothb-h UniJISup-UTF16-H HaranoAjiGothic-Medium.otf
+uphgotheb-h UniJISup-UTF16-H HaranoAjiGothic-Bold.otf
+uphmgothr-h UniJISup-UTF16-H HaranoAjiGothic-Heavy.otf
+uphminr-v UniJISup-UTF16-V HaranoAjiMincho-Regular.otf
+uphminb-v UniJISup-UTF16-V HaranoAjiMincho-Bold.otf
+uphminl-v UniJISup-UTF16-V HaranoAjiMincho-Light.otf
+uphgothr-v UniJISup-UTF16-V HaranoAjiGothic-Regular.otf
+uphgothb-v UniJISup-UTF16-V HaranoAjiGothic-Medium.otf
+uphgotheb-v UniJISup-UTF16-V HaranoAjiGothic-Bold.otf
+uphmgothr-v UniJISup-UTF16-V HaranoAjiGothic-Heavy.otf
+
+uphminrn-h UniJIS2004up-UTF16-H HaranoAjiMincho-Regular.otf
+uphminbn-h UniJIS2004up-UTF16-H HaranoAjiMincho-Bold.otf
+uphminln-h UniJIS2004up-UTF16-H HaranoAjiMincho-Light.otf
+uphgothrn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Regular.otf
+uphgothbn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Medium.otf
+uphgothebn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Bold.otf
+uphmgothrn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Heavy.otf
+uphminrn-v UniJIS2004up-UTF16-V HaranoAjiMincho-Regular.otf
+uphminbn-v UniJIS2004up-UTF16-V HaranoAjiMincho-Bold.otf
+uphminln-v UniJIS2004up-UTF16-V HaranoAjiMincho-Light.otf
+uphgothrn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Regular.otf
+uphgothbn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Medium.otf
+uphgothebn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Bold.otf
+uphmgothrn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Heavy.otf
+
+otf-ujmr-h UniJISup-UTF16-H HaranoAjiMincho-Regular.otf
+otf-ujmb-h UniJISup-UTF16-H HaranoAjiMincho-Bold.otf
+otf-ujml-h UniJISup-UTF16-H HaranoAjiMincho-Light.otf
+otf-ujgr-h UniJISup-UTF16-H HaranoAjiGothic-Regular.otf
+otf-ujgb-h UniJISup-UTF16-H HaranoAjiGothic-Medium.otf
+otf-ujge-h UniJISup-UTF16-H HaranoAjiGothic-Bold.otf
+otf-ujmgr-h UniJISup-UTF16-H HaranoAjiGothic-Heavy.otf
+
+otf-ujmrn-h UniJIS2004up-UTF16-H HaranoAjiMincho-Regular.otf
+otf-ujmbn-h UniJIS2004up-UTF16-H HaranoAjiMincho-Bold.otf
+otf-ujmln-h UniJIS2004up-UTF16-H HaranoAjiMincho-Light.otf
+otf-ujgrn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Regular.otf
+otf-ujgbn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Medium.otf
+otf-ujgen-h UniJIS2004up-UTF16-H HaranoAjiGothic-Bold.otf
+otf-ujmgrn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Heavy.otf
+
+otf-ucmr-h UniGB-UTF16-H HaranoAjiMinchoCN-Regular.otf
+otf-ucmb-h UniGB-UTF16-H HaranoAjiMinchoCN-Bold.otf
+otf-ucml-h UniGB-UTF16-H HaranoAjiMinchoCN-Light.otf
+otf-ucgr-h UniGB-UTF16-H HaranoAjiGothicCN-Regular.otf
+otf-ucgb-h UniGB-UTF16-H HaranoAjiGothicCN-Medium.otf
+otf-ucge-h UniGB-UTF16-H HaranoAjiGothicCN-Bold.otf
+otf-ucmgr-h UniGB-UTF16-H HaranoAjiGothicCN-Heavy.otf
+
+otf-utmr-h UniCNS-UTF16-H HaranoAjiMinchoTW-Regular.otf
+otf-utmb-h UniCNS-UTF16-H HaranoAjiMinchoTW-Bold.otf
+otf-utml-h UniCNS-UTF16-H HaranoAjiMinchoTW-Light.otf
+otf-utgr-h UniCNS-UTF16-H HaranoAjiGothicTW-Regular.otf
+otf-utgb-h UniCNS-UTF16-H HaranoAjiGothicTW-Medium.otf
+otf-utge-h UniCNS-UTF16-H HaranoAjiGothicTW-Bold.otf
+otf-utmgr-h UniCNS-UTF16-H HaranoAjiGothicTW-Heavy.otf
+
+otf-ukmr-h UniKS-UTF16-H HaranoAjiMinchoK1-Regular.otf
+otf-ukmb-h UniKS-UTF16-H HaranoAjiMinchoK1-Bold.otf
+otf-ukml-h UniKS-UTF16-H HaranoAjiMinchoK1-Light.otf
+otf-ukgr-h UniKS-UTF16-H HaranoAjiGothicK1-Regular.otf
+otf-ukgb-h UniKS-UTF16-H HaranoAjiGothicK1-Medium.otf
+otf-ukge-h UniKS-UTF16-H HaranoAjiGothicK1-Bold.otf
+otf-ukmgr-h UniKS-UTF16-H HaranoAjiGothicK1-Heavy.otf
+
+otf-ujmr-v UniJISup-UTF16-V HaranoAjiMincho-Regular.otf
+otf-ujmb-v UniJISup-UTF16-V HaranoAjiMincho-Bold.otf
+otf-ujml-v UniJISup-UTF16-V HaranoAjiMincho-Light.otf
+otf-ujgr-v UniJISup-UTF16-V HaranoAjiGothic-Regular.otf
+otf-ujgb-v UniJISup-UTF16-V HaranoAjiGothic-Medium.otf
+otf-ujge-v UniJISup-UTF16-V HaranoAjiGothic-Bold.otf
+otf-ujmgr-v UniJISup-UTF16-V HaranoAjiGothic-Heavy.otf
+
+otf-ujmrn-v UniJIS2004up-UTF16-V HaranoAjiMincho-Regular.otf
+otf-ujmbn-v UniJIS2004up-UTF16-V HaranoAjiMincho-Bold.otf
+otf-ujmln-v UniJIS2004up-UTF16-V HaranoAjiMincho-Light.otf
+otf-ujgrn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Regular.otf
+otf-ujgbn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Medium.otf
+otf-ujgen-v UniJIS2004up-UTF16-V HaranoAjiGothic-Bold.otf
+otf-ujmgrn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Heavy.otf
+
+otf-ucmr-v UniGB-UTF16-V HaranoAjiMinchoCN-Regular.otf
+otf-ucmb-v UniGB-UTF16-V HaranoAjiMinchoCN-Bold.otf
+otf-ucml-v UniGB-UTF16-V HaranoAjiMinchoCN-Light.otf
+otf-ucgr-v UniGB-UTF16-V HaranoAjiGothicCN-Regular.otf
+otf-ucgb-v UniGB-UTF16-V HaranoAjiGothicCN-Medium.otf
+otf-ucge-v UniGB-UTF16-V HaranoAjiGothicCN-Bold.otf
+otf-ucmgr-v UniGB-UTF16-V HaranoAjiGothicCN-Heavy.otf
+
+otf-utmr-v UniCNS-UTF16-V HaranoAjiMinchoTW-Regular.otf
+otf-utmb-v UniCNS-UTF16-V HaranoAjiMinchoTW-Bold.otf
+otf-utml-v UniCNS-UTF16-V HaranoAjiMinchoTW-Light.otf
+otf-utgr-v UniCNS-UTF16-V HaranoAjiGothicTW-Regular.otf
+otf-utgb-v UniCNS-UTF16-V HaranoAjiGothicTW-Medium.otf
+otf-utge-v UniCNS-UTF16-V HaranoAjiGothicTW-Bold.otf
+otf-utmgr-v UniCNS-UTF16-V HaranoAjiGothicTW-Heavy.otf
+
+otf-ukmr-v UniKS-UTF16-V HaranoAjiMinchoK1-Regular.otf
+otf-ukmb-v UniKS-UTF16-V HaranoAjiMinchoK1-Bold.otf
+otf-ukml-v UniKS-UTF16-V HaranoAjiMinchoK1-Light.otf
+otf-ukgr-v UniKS-UTF16-V HaranoAjiGothicK1-Regular.otf
+otf-ukgb-v UniKS-UTF16-V HaranoAjiGothicK1-Medium.otf
+otf-ukge-v UniKS-UTF16-V HaranoAjiGothicK1-Bold.otf
+otf-ukmgr-v UniKS-UTF16-V HaranoAjiGothicK1-Heavy.otf
+
+otf-cjmr-h Identity-H HaranoAjiMincho-Regular.otf
+otf-cjmb-h Identity-H HaranoAjiMincho-Bold.otf
+otf-cjml-h Identity-H HaranoAjiMincho-Light.otf
+otf-cjgr-h Identity-H HaranoAjiGothic-Regular.otf
+otf-cjgb-h Identity-H HaranoAjiGothic-Medium.otf
+otf-cjge-h Identity-H HaranoAjiGothic-Bold.otf
+otf-cjmgr-h Identity-H HaranoAjiGothic-Heavy.otf
+
+otf-ccmr-h Identity-H HaranoAjiMinchoCN-Regular.otf
+otf-ccgr-h Identity-H HaranoAjiGothicCN-Regular.otf
+
+otf-ctmr-h Identity-H HaranoAjiMinchoTW-Regular.otf
+otf-ctgr-h Identity-H HaranoAjiGothicTW-Regular.otf
+
+otf-ckmr-h Identity-H HaranoAjiMinchoK1-Regular.otf
+otf-ckgr-h Identity-H HaranoAjiGothicK1-Regular.otf
+
+otf-cjmr-v Identity-V HaranoAjiMincho-Regular.otf
+otf-cjmb-v Identity-V HaranoAjiMincho-Bold.otf
+otf-cjml-v Identity-V HaranoAjiMincho-Light.otf
+otf-cjgr-v Identity-V HaranoAjiGothic-Regular.otf
+otf-cjgb-v Identity-V HaranoAjiGothic-Medium.otf
+otf-cjge-v Identity-V HaranoAjiGothic-Bold.otf
+otf-cjmgr-v Identity-V HaranoAjiGothic-Heavy.otf
+
+otf-ccmr-v Identity-V HaranoAjiMinchoCN-Regular.otf
+otf-ccgr-v Identity-V HaranoAjiGothicCN-Regular.otf
+
+otf-ctmr-v Identity-V HaranoAjiMinchoTW-Regular.otf
+otf-ctgr-v Identity-V HaranoAjiGothicTW-Regular.otf
+
+otf-ckmr-v Identity-V HaranoAjiMinchoK1-Regular.otf
+otf-ckgr-v Identity-V HaranoAjiGothicK1-Regular.otf
+
+
+upaschminr-h UniGB-UTF16-H HaranoAjiMinchoCN-Regular.otf
+upaschminb-h UniGB-UTF16-H HaranoAjiMinchoCN-Bold.otf
+upaschminl-h UniGB-UTF16-H HaranoAjiMinchoCN-Light.otf
+upaschgothr-h UniGB-UTF16-H HaranoAjiGothicCN-Regular.otf
+upaschgothb-h UniGB-UTF16-H HaranoAjiGothicCN-Medium.otf
+upaschgotheb-h UniGB-UTF16-H HaranoAjiGothicCN-Bold.otf
+upaschmgothr-h UniGB-UTF16-H HaranoAjiGothicCN-Heavy.otf
+upaschminr-v UniGB-UTF16-V HaranoAjiMinchoCN-Regular.otf
+upaschminb-v UniGB-UTF16-V HaranoAjiMinchoCN-Bold.otf
+upaschminl-v UniGB-UTF16-V HaranoAjiMinchoCN-Light.otf
+upaschgothr-v UniGB-UTF16-V HaranoAjiGothicCN-Regular.otf
+upaschgothb-v UniGB-UTF16-V HaranoAjiGothicCN-Medium.otf
+upaschgotheb-v UniGB-UTF16-V HaranoAjiGothicCN-Bold.otf
+upaschmgothr-v UniGB-UTF16-V HaranoAjiGothicCN-Heavy.otf
+
+upatchminr-h UniCNS-UTF16-H HaranoAjiMinchoTW-Regular.otf
+upatchminb-h UniCNS-UTF16-H HaranoAjiMinchoTW-Bold.otf
+upatchminl-h UniCNS-UTF16-H HaranoAjiMinchoTW-Light.otf
+upatchgothr-h UniCNS-UTF16-H HaranoAjiGothicTW-Regular.otf
+upatchgothb-h UniCNS-UTF16-H HaranoAjiGothicTW-Medium.otf
+upatchgotheb-h UniCNS-UTF16-H HaranoAjiGothicTW-Bold.otf
+upatchmgothr-h UniCNS-UTF16-H HaranoAjiGothicTW-Heavy.otf
+upatchminr-v UniCNS-UTF16-V HaranoAjiMinchoTW-Regular.otf
+upatchminb-v UniCNS-UTF16-V HaranoAjiMinchoTW-Bold.otf
+upatchminl-v UniCNS-UTF16-V HaranoAjiMinchoTW-Light.otf
+upatchgothr-v UniCNS-UTF16-V HaranoAjiGothicTW-Regular.otf
+upatchgothb-v UniCNS-UTF16-V HaranoAjiGothicTW-Medium.otf
+upatchgotheb-v UniCNS-UTF16-V HaranoAjiGothicTW-Bold.otf
+upatchmgothr-v UniCNS-UTF16-V HaranoAjiGothicTW-Heavy.otf
+
+upakorminr-h UniKS-UTF16-H HaranoAjiMinchoK1-Regular.otf
+upakorminb-h UniKS-UTF16-H HaranoAjiMinchoK1-Bold.otf
+upakorminl-h UniKS-UTF16-H HaranoAjiMinchoK1-Light.otf
+upakorgothr-h UniKS-UTF16-H HaranoAjiGothicK1-Regular.otf
+upakorgothb-h UniKS-UTF16-H HaranoAjiGothicK1-Medium.otf
+upakorgotheb-h UniKS-UTF16-H HaranoAjiGothicK1-Bold.otf
+upakormgothr-h UniKS-UTF16-H HaranoAjiGothicK1-Heavy.otf
+upakorminr-v UniKS-UTF16-V HaranoAjiMinchoK1-Regular.otf
+upakorminb-v UniKS-UTF16-V HaranoAjiMinchoK1-Bold.otf
+upakorminl-v UniKS-UTF16-V HaranoAjiMinchoK1-Light.otf
+upakorgothr-v UniKS-UTF16-V HaranoAjiGothicK1-Regular.otf
+upakorgothb-v UniKS-UTF16-V HaranoAjiGothicK1-Medium.otf
+upakorgotheb-v UniKS-UTF16-V HaranoAjiGothicK1-Bold.otf
+upakormgothr-v UniKS-UTF16-V HaranoAjiGothicK1-Heavy.otf
+
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjgb-h.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjgb-h.ofm
new file mode 100644
index 0000000000..ee31393e06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjgb-h.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjgb-v.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjgb-v.ofm
new file mode 100644
index 0000000000..3b8287581b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjgb-v.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjge-h.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjge-h.ofm
new file mode 100644
index 0000000000..ee31393e06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjge-h.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjge-v.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjge-v.ofm
new file mode 100644
index 0000000000..3b8287581b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjge-v.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjgr-h.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjgr-h.ofm
new file mode 100644
index 0000000000..ee31393e06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjgr-h.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjgr-v.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjgr-v.ofm
new file mode 100644
index 0000000000..3b8287581b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjgr-v.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjmb-h.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjmb-h.ofm
new file mode 100644
index 0000000000..ee31393e06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjmb-h.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjmb-v.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjmb-v.ofm
new file mode 100644
index 0000000000..3b8287581b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjmb-v.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjmgr-h.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjmgr-h.ofm
new file mode 100644
index 0000000000..ee31393e06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjmgr-h.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjmgr-v.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjmgr-v.ofm
new file mode 100644
index 0000000000..3b8287581b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjmgr-v.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjml-h.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjml-h.ofm
new file mode 100644
index 0000000000..ee31393e06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjml-h.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjml-v.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjml-v.ofm
new file mode 100644
index 0000000000..3b8287581b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjml-v.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjmr-h.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjmr-h.ofm
new file mode 100644
index 0000000000..ee31393e06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjmr-h.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/ofm/otf-cjmr-v.ofm b/macros/jptex/latex/japanese-otf/ofm/otf-cjmr-v.ofm
new file mode 100644
index 0000000000..3b8287581b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/ofm/otf-cjmr-v.ofm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/base-h.pl b/macros/jptex/latex/japanese-otf/src/basepl/base-h.pl
new file mode 100644
index 0000000000..5a47ee0760
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/base-h.pl
@@ -0,0 +1,155 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (GLUE O 6 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (GLUE O 6 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ (GLUE O 6 R 0.5 R 0.0 R 0.0)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ (LABEL O 6)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ $B!F(B $B!H(B $B!J(B $B!L(B $B!N(B $B!P(B $B!R(B $B!T(B $B!V(B $B!X(B $B!Z(B
+ )
+(CHARSINTYPE O 2
+ $B!"(B $B!$(B $B!G(B $B!I(B $B!K(B $B!M(B $B!O(B $B!Q(B $B!S(B $B!U(B $B!W(B $B!Y(B $B![(B
+ )
+(CHARSINTYPE O 3
+ $B!&(B $B!'(B $B!((B
+ )
+(CHARSINTYPE O 4
+ $B!#(B $B!%(B
+ )
+(CHARSINTYPE O 5
+ $B!=(B $B!D(B $B!E(B
+ )
+(CHARSINTYPE O 6
+ $B!)(B $B!*(B
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (GLUE O 6 R 0.5 R 0.0 R 0.5)
+ )
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (GLUE O 6 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 4
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ (GLUE O 6 R 0.5 R 0.0 R 0.0)
+ )
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ )
+ )
+(TYPE O 6
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/base-v.pl b/macros/jptex/latex/japanese-otf/src/basepl/base-v.pl
new file mode 100644
index 0000000000..5d9ce14dc3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/base-v.pl
@@ -0,0 +1,150 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(DIRECTION TATE)
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ (LABEL O 6)
+ (GLUE O 0 R 1.0 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ $B!F(B $B!H(B $B!J(B $B!L(B $B!N(B $B!P(B $B!R(B $B!T(B $B!V(B $B!X(B $B!Z(B
+ )
+(CHARSINTYPE O 2
+ $B!"(B $B!$(B $B!G(B $B!I(B $B!K(B $B!M(B $B!O(B $B!Q(B $B!S(B $B!U(B $B!W(B $B!Y(B $B![(B
+ )
+(CHARSINTYPE O 3
+ $B!&(B $B!'(B $B!((B
+ )
+(CHARSINTYPE O 4
+ $B!#(B $B!%(B
+ )
+(CHARSINTYPE O 5
+ $B!=(B $B!D(B $B!E(B
+ )
+(CHARSINTYPE O 6
+ $B!)(B $B!*(B
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ )
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 4
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ )
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ )
+ )
+(TYPE O 6
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 1.0 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/base0-h.pl b/macros/jptex/latex/japanese-otf/src/basepl/base0-h.pl
new file mode 100644
index 0000000000..6362d41028
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/base0-h.pl
@@ -0,0 +1,30 @@
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(CHARSINTYPE O 1
+ $B3W(B $B3X(B $B3Y(B $B3Z(B $B3[(B $B3\(B $B3](B $B3^(B $B3_(B $B3`(B $B3a(B $B3b(B $B3c(B $B3d(B $B3e(B $B3f(B $B3g(B $B3h(B $B3i(B $B3j(B $B3k(B $B3l(B $B3m(B $B3n(B $B3o(B $B3p(B $B3q(B $B3r(B $B3s(B $B3t(B $B3u(B $B3v(B $B3w(B $B3x(B $B3y(B $B3z(B $B3{(B $B3|(B $B3}(B $B3~(B $B4!(B $B4"(B $B4#(B $B4$(B $B4%(B $B4&(B $B4'(B $B4((B $B4)(B $B4*(B $B4+(B $B4,(B $B4-(B $B4.(B $B4/(B $B40(B $B41(B $B42(B $B43(B $B44(B $B45(B $B46(B $B47(B $B48(B $B49(B $B4:(B $B4;(B $B4<(B $B4=(B $B4>(B $B4?(B $B4@(B $B4A(B $B4B(B $B4C(B $B4D(B $B4E(B $B4F(B $B4G(B $B4H(B $B4I(B $B4J(B $B4K(B $B4L(B $B4M(B $B4N(B $B4O(B $B4P(B $B4Q(B $B4R(B $B4S(B $B4T(B $B4U(B $B4V(B $B4W(B $B4X(B $B4Y(B $B4Z(B $B4[(B $B4\(B $B4](B $B4^(B $B4_(B $B4`(B $B4a(B $B4b(B $B4c(B $B4d(B $B4e(B $B4f(B $B4g(B $B4h(B $B4i(B $B4j(B $B4k(B $B4l(B $B4m(B $B4n(B $B4o(B $B4p(B $B4q(B $B4r(B $B4s(B $B4t(B $B4u(B $B4v(B $B4w(B $B4x(B $B4y(B $B4z(B $B4{(B $B4|(B $B4}(B $B4~(B $B5!(B $B5"(B $B5#(B $B5$(B $B5%(B $B5&(B $B5'(B $B5((B $B5)(B $B5*(B $B5+(B $B5,(B $B5-(B $B5.(B $B5/(B $B50(B $B51(B $B52(B $B53(B $B54(B $B55(B $B56(B $B57(B $B58(B $B59(B $B5:(B $B5;(B $B5<(B $B5=(B $B5>(B $B5?(B $B5@(B $B5A(B $B5B(B $B5C(B $B5D(B $B5E(B $B5F(B $B5G(B $B5H(B $B5I(B $B5J(B $B5K(B $B5L(B $B5M(B $B5N(B $B5O(B $B5P(B $B5Q(B $B5R(B $B5S(B $B5T(B $B5U(B $B5V(B $B5W(B $B5X(B $B5Y(B $B5Z(B $B5[(B $B5\(B $B5](B $B5^(B $B5_(B $B5`(B $B5a(B $B5b(B $B5c(B $B5d(B $B5e(B $B5f(B $B5g(B $B5h(B $B5i(B $B5j(B $B5k(B $B5l(B $B5m(B $B5n(B $B5o(B $B5p(B $B5q(B $B5r(B $B5s(B $B5t(B $B5u(B $B5v(B $B5w(B $B5x(B $B5y(B $B5z(B $B5{(B $B5|(B $B5}(B $B5~(B $B6!(B $B6"(B $B6#(B $B6$(B $B6%(B $B6&(B $B6'(B $B6((B $B6)(B $B6*(B $B6+(B $B6,(B $B6-(B $B6.(B $B6/(B $B60(B $B61(B $B62(B $B63(B $B64(B $B65(B $B66(B $B67(B $B68(B $B69(B $B6:(B $B6;(B $B6<(B $B6=(B $B6>(B $B6?(B $B6@(B $B6A(B $B6B(B $B6C(B $B6D(B $B6E(B $B6F(B $B6G(B $B6H(B $B6I(B $B6J(B $B6K(B $B6L(B $B6M(B $B6N(B $B6O(B $B6P(B $B6Q(B $B6R(B $B6S(B $B6T(B $B6U(B $B6V(B $B6W(B $B6X(B $B6Y(B $B6Z(B $B6[(B $B6\(B $B6](B $B6^(B $B6_(B $B6`(B $B6a(B $B6b(B $B6c(B $B6d(B $B6e(B $B6f(B $B6g(B $B6h(B $B6i(B $B6j(B $B6k(B $B6l(B $B6m(B $B6n(B $B6o(B $B6p(B $B6q(B $B6r(B $B6s(B $B6t(B $B6u(B $B6v(B $B6w(B $B6x(B $B6y(B $B6z(B $B6{(B $B6|(B $B6}(B $B6~(B $B7!(B $B7"(B $B7#(B $B7$(B $B7%(B $B7&(B $B7'(B $B7((B $B7)(B $B7*(B $B7+(B $B7,(B $B7-(B $B7.(B $B7/(B $B70(B $B71(B $B72(B $B73(B $B74(B $B75(B $B76(B $B77(B $B78(B $B79(B $B7:(B $B7;(B $B7<(B $B7=(B $B7>(B $B7?(B $B7@(B $B7A(B $B7B(B $B7C(B $B7D(B $B7E(B $B7F(B $B7G(B $B7H(B $B7I(B $B7J(B $B7K(B $B7L(B $B7M(B $B7N(B $B7O(B $B7P(B $B7Q(B $B7R(B $B7S(B $B7T(B $B7U(B $B7V(B $B7W(B $B7X(B $B7Y(B $B7Z(B $B7[(B $B7\(B $B7](B $B7^(B $B7_(B $B7`(B $B7a(B $B7b(B $B7c(B $B7d(B $B7e(B $B7f(B $B7g(B $B7h(B $B7i(B $B7j(B $B7k(B $B7l(B $B7m(B $B7n(B $B7o(B $B7p(B $B7q(B $B7r(B $B7s(B $B7t(B $B7u(B $B7v(B $B7w(B $B7x(B $B7y(B $B7z(B $B7{(B $B7|(B $B7}(B $B7~(B $B8!(B $B8"(B $B8#(B $B8$(B $B8%(B $B8&(B $B8'(B $B8((B $B8)(B $B8*(B $B8+(B $B8,(B $B8-(B $B8.(B $B8/(B $B80(B $B81(B $B82(B $B83(B $B84(B $B85(B $B86(B $B87(B $B88(B $B89(B $B8:(B $B8;(B $B8<(B $B8=(B $B8>(B $B8?(B $B8@(B $B8A(B $B8B(B $B8C(B $B8D(B $B8E(B $B8F(B $B8G(B $B8H(B $B8I(B $B8J(B $B8K(B $B8L(B $B8M(B $B8N(B $B8O(B $B8P(B $B8Q(B $B8R(B $B8S(B $B8T(B $B8U(B $B8V(B $B8W(B $B8X(B $B8Y(B $B8Z(B $B8[(B $B8\(B $B8](B $B8^(B $B8_(B $B8`(B $B8a(B $B8b(B $B8c(B $B8d(B $B8e(B $B8f(B $B8g(B $B8h(B $B8i(B $B8j(B $B8k(B $B8l(B $B8m(B $B8n(B $B8o(B $B8p(B $B8q(B $B8r(B $B8s(B $B8t(B $B8u(B $B8v(B $B8w(B $B8x(B $B8y(B $B8z(B $B8{(B $B8|(B $B8}(B $B8~(B $B9!(B $B9"(B $B9#(B $B9$(B $B9%(B $B9&(B $B9'(B $B9((B $B9)(B $B9*(B $B9+(B $B9,(B $B9-(B $B9.(B $B9/(B $B90(B $B91(B $B92(B $B93(B $B94(B $B95(B $B96(B $B97(B $B98(B $B99(B $B9:(B $B9;(B $B9<(B $B9=(B $B9>(B $B9?(B $B9@(B $B9A(B $B9B(B $B9C(B $B9D(B $B9E(B $B9F(B $B9G(B $B9H(B $B9I(B $B9J(B $B9K(B $B9L(B $B9M(B $B9N(B $B9O(B $B9P(B $B9Q(B $B9R(B $B9S(B $B9T(B $B9U(B $B9V(B $B9W(B $B9X(B $B9Y(B $B9Z(B $B9[(B $B9\(B $B9](B $B9^(B $B9_(B $B9`(B $B9a(B $B9b(B $B9c(B $B9d(B $B9e(B $B9f(B $B9g(B $B9h(B
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/base2-h.pl b/macros/jptex/latex/japanese-otf/src/basepl/base2-h.pl
new file mode 100644
index 0000000000..e5352fe7c5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/base2-h.pl
@@ -0,0 +1,47 @@
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(CHARSINTYPE O 1
+ $B8>(B $B8?(B $BlO(B $BlP(B $BlQ(B $BlR(B $BlS(B $BlT(B $BlU(B $BlV(B $BlW(B $BlX(B $BlY(B $BlZ(B $Bl[(B $Bl\(B $Bl](B $Bl^(B $Bl_(B $Bl`(B $Bla(B $Blb(B $Blc(B $Bld(B $Ble(B $Blf(B $Blg(B
+ )
+(CHARSINTYPE O 2
+ $BH:(B $BH;(B $BH<(B $BH=(B $BH>(B $BH?(B $BH@(B $BHA(B $BHB(B $BHC(B $BHD(B $BHE(B $BHF(B $BHG(B $BHH(B $BHI(B $BHJ(B $BHK(B $BHL(B $BHM(B
+ )
+(CHARSINTYPE O 3
+ $BHN(B $BHO(B $BHP(B $BHQ(B $BHR(B $BHS(B $BHT(B $BHU(B $BHV(B $BHW(B $BHX(B $BHY(B $BHZ(B $BH[(B $BH\(B $BH](B $BH^(B $BH_(B $BH`(B $BHa(B $BHb(B
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 2
+ (CHARWD R 0.25)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 3
+ (CHARWD R 0.333333)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+ \ No newline at end of file
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/base2-v.pl b/macros/jptex/latex/japanese-otf/src/basepl/base2-v.pl
new file mode 100644
index 0000000000..46b9b974c9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/base2-v.pl
@@ -0,0 +1,31 @@
+(DIRECTION TATE)
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(CHARSINTYPE O 1
+ $B;f(B $B;g(B $B;h(B $B;i(B $B;j(B $B;k(B $B;l(B $B;m(B $B;n(B $B;o(B $B;p(B $B;q(B $B;r(B $B;s(B $B;t(B $B;u(B $B;v(B $B;w(B $B;x(B $B;y(B $B;z(B $B;{(B $B;|(B $B;}(B $B;~(B $B<!(B $B<"(B $B<#(B $B<$(B $B<%(B $B<&(B $B<'(B $B<((B $B<)(B $B<*(B $B<+(B $B<,(B $B<-(B $B<.(B $B</(B $B<0(B $B<1(B $B<2(B $B<3(B $B<4(B $B<5(B $B<6(B $B<7(B $B<8(B $B<9(B $B<:(B $B<;(B $B<<(B $B<=(B $B<>(B $B<?(B $B<@(B $B<A(B $B<B(B $B<C(B $B<D(B $B<E(B $B<F(B $B<G(B $B<H(B $B<I(B $B<J(B $B<K(B $B<L(B $B<M(B $B<N(B $B<O(B $B<P(B $B<Q(B $B<R(B $B<S(B $B<T(B $B<U(B $B<V(B $B<W(B $B<X(B $B<Y(B $B<Z(B $B<[(B $B<\(B $B<](B $B<^(B $B<_(B $B<`(B $B<a(B $B<b(B $B<c(B $B<d(B $B<e(B $B<f(B $B<g(B $B<h(B $B<i(B $B<j(B $B<k(B $B<l(B $B<m(B $B<n(B $B<o(B $B<p(B $B<q(B $B<r(B $B<s(B $B<t(B $B<u(B $B<v(B $B<w(B $B<x(B $B<y(B $B<z(B $B<{(B $B<|(B $B<}(B $B<~(B $B=!(B $B="(B $B=#(B $B=$(B $B=%(B $B=&(B $B='(B $B=((B $B=)(B $B=*(B $B=+(B $B=,(B $B=-(B $B=.(B $B=/(B $B=0(B $B=1(B $B=2(B $B=3(B $B=4(B $B=5(B $B=6(B $B=7(B $B=8(B $B=9(B $B=:(B $B=;(B $B=<(B $B==(B $B=>(B $B=?(B $B=@(B $B=A(B $B=B(B $B=C(B $B=D(B $B=E(B $B=F(B $B=G(B $B=H(B $B=I(B $B=J(B $B=K(B $B=L(B $B=M(B $B=N(B $B=O(B $B=P(B $B=Q(B $B=R(B $B=S(B $B=T(B $B=U(B $B=V(B $B=W(B $B=X(B $B=Y(B $B=Z(B $B=[(B $B=\(B $B=](B $B=^(B $B=_(B $B=`(B $B=a(B $B=b(B $B=c(B $B=d(B $B=e(B $B=f(B $B=g(B $B=h(B $B=i(B $B=j(B $B=k(B $B=l(B $B=m(B $B=n(B $B=o(B $B=p(B $B=q(B $B=r(B $B=s(B $B=t(B $B=u(B $B=v(B $B=w(B $B=x(B $B=y(B $B=z(B $B={(B $B=|(B $B=}(B $B=~(B $B>!(B $B>"(B $B>#(B $B>$(B $B>%(B $B>&(B $B>'(B $B>((B $B>)(B $B>*(B $B>+(B $B>,(B $B>-(B $B>.(B $B>/(B $B>0(B $B>1(B $B>2(B $B>3(B $B>4(B $B>5(B $B>6(B $B>7(B $B>8(B $B>9(B $B>:(B $B>;(B $B><(B $B>=(B $B>>(B $B>?(B $B>@(B $B>A(B $B>B(B $B>C(B $B>D(B $B>E(B $B>F(B $B>G(B $B>H(B $B>I(B $B>J(B $B>K(B $B>L(B $B>M(B $B>N(B $B>O(B $B>P(B $B>Q(B $B>R(B $B>S(B $B>T(B $B>U(B $B>V(B $B>W(B $B>X(B $B>Y(B $B>Z(B $B>[(B $B>\(B $B>](B $B>^(B $B>_(B $B>`(B $B>a(B $B>b(B $B>c(B $B>d(B $B>e(B $B>f(B $B>g(B $B>h(B $B>i(B $B>j(B $B>k(B $B>l(B $B>m(B $B>n(B $B>o(B $B>p(B $B>q(B $B>r(B $B>s(B $B>t(B $B>u(B $B>v(B $B>w(B $B>x(B $B>y(B $B>z(B $B>{(B $B>|(B $B>}(B $B>~(B $B?!(B $B?"(B $B?#(B $B?$(B $B?%(B $B?&(B $B?'(B $B?((B $B?)(B $B?*(B $B?+(B $B?,(B $B?-(B $B?.(B $B?/(B $B?0(B $B?1(B $B?2(B $B?3(B $B?4(B $B?5(B $B?6(B $B?7(B $B?8(B $B?9(B $B?:(B $B?;(B $B?<(B $B?=(B $B?>(B $B??(B $B?@(B $B?A(B $B?B(B $B?C(B $B?D(B $B?E(B $B?F(B $B?G(B $B?H(B $B?I(B $B?J(B $B?K(B $B?L(B $B?M(B $B?N(B $B?O(B $B?P(B $B?Q(B $B?R(B $B?S(B $B?T(B $B?U(B $B?V(B $B?W(B $B?X(B $B?Y(B $B?Z(B $B?[(B $B?\(B $B?](B $B?^(B $B?_(B $B?`(B $B?a(B $B?b(B $B?c(B $B?d(B $B?e(B $B?f(B $B?g(B $B?h(B $B?i(B $B?j(B $B?k(B $B?l(B $B?m(B $B?n(B $B?o(B $B?p(B $B?q(B $B?r(B $B?s(B $B?t(B $B?u(B $B?v(B $B?w(B $B?x(B $B?y(B $B?z(B $B?{(B $B?|(B $B?}(B $B?~(B $B@!(B $B@"(B $B@#(B $B@$(B $B@%(B $B@&(B $B@'(B $B@((B $B@)(B $B@*(B $B@+(B $B@,(B $B@-(B $B@.(B $B@/(B $B@0(B $B@1(B $B@2(B $B@3(B $B@4(B $B@5(B $B@6(B $B@7(B $B@8(B $B@9(B $B@:(B $B@;(B $B@<(B $B@=(B $B@>(B $B@?(B $B@@(B $B@A(B $B@B(B $B@C(B $B@D(B $B@E(B $B@F(B $B@G(B $B@H(B $B@I(B $B@J(B $B@K(B $B@L(B $B@M(B $B@N(B $B@O(B $B@P(B $B@Q(B $B@R(B $B@S(B $B@T(B $B@U(B $B@V(B $B@W(B $B@X(B $B@Y(B $B@Z(B $B@[(B $B@\(B $B@](B $B@^(B $B@_(B $B@`(B $B@a(B $B@b(B $B@c(B $B@d(B $B@e(B $B@f(B $B@g(B $B@h(B $B@i(B $B@j(B $B@k(B $B@l(B $B@m(B $B@n(B $B@o(B $B@p(B $B@q(B $B@r(B $B@s(B $B@t(B $B@u(B $B@v(B $B@w(B $B@x(B $B@y(B $B@z(B $B@{(B $B@|(B $B@}(B $B@~(B $BA!(B $BA"(B $BA#(B $BA$(B $BA%(B $BA&(B $BA'(B $BA((B $BA)(B $BA*(B $BA+(B $BA,(B $BA-(B $BA.(B $BA/(B $BA0(B $BA1(B $BA2(B $BA3(B $BA4(B $BA5(B $BA6(B $BA7(B $BA8(B $BA9(B $BA:(B $BA;(B $BA<(B $BA=(B $BA>(B $BA?(B $BA@(B $BAA(B $BAB(B $BAC(B $BAD(B $BAE(B $BAF(B $BAG(B $BAH(B $BAI(B $BAJ(B $BAK(B $BAL(B $BAM(B $BAN(B $BAO(B $BAP(B $BAQ(B $BAR(B $BAS(B $BAT(B $BAU(B $BAV(B $BAW(B $BAX(B $BAY(B $BAZ(B $BA[(B $BA\(B $BA](B $BA^(B $BA_(B $BA`(B $BAa(B $BAb(B $BAc(B $BAd(B $BAe(B $BAf(B $BAg(B $BAh(B $BAi(B $BAj(B $BAk(B $BAl(B $BAm(B $BAn(B $BAo(B $BAp(B $BAq(B $BAr(B $BAs(B $BAt(B $BAu(B $BAv(B $BAw(B $BAx(B $BAy(B $BAz(B $BA{(B $BA|(B $BA}(B $BA~(B $BB!(B $BB"(B $BB#(B $BB$(B $BB%(B $BB&(B $BB'(B $BB((B $BB)(B $BB*(B $BB+(B $BB,(B $BB-(B $BB.(B $BB/(B $BB0(B $BB1(B $BB2(B $BB3(B $BB4(B $BB5(B $BB6(B $BB7(B $BB8(B $BB9(B $BO9(B $BO:(B $BO;(B $BO<(B $BO=(B $BO>(B $BO?(B $BO@(B $BOA(B $BOB(B $BOC(B
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/base3-v.pl b/macros/jptex/latex/japanese-otf/src/basepl/base3-v.pl
new file mode 100644
index 0000000000..3f79fbf01d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/base3-v.pl
@@ -0,0 +1,47 @@
+(DIRECTION TATE)
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(CHARSINTYPE O 1
+ $B?_(B $B?`(B $B?a(B $B?b(B $B?c(B $B?d(B $B?e(B $B?f(B $B?g(B $B?h(B $B?i(B $B?j(B $B?k(B $B?l(B $B?m(B $B?n(B $B?o(B $B?p(B $B?q(B $B?r(B $B?s(B $B?t(B $B?u(B $B?v(B $B?w(B $B?x(B $B?y(B $B?z(B $B?{(B $B?|(B $B?}(B $B?~(B $B@!(B $B@"(B $B@#(B $B@$(B $B@%(B $B@&(B $B@'(B $B@((B $B@)(B $B@*(B $B@+(B $B@,(B $B@-(B $B@.(B $B@/(B $B@0(B $B@1(B
+ )
+(CHARSINTYPE O 2
+ $B?6(B $B?7(B $B?8(B $B?9(B $B?:(B $B?;(B $B?<(B $B?=(B $B?>(B $B??(B $B?@(B $B?A(B $B?B(B $B?C(B $B?D(B $B?E(B $B?F(B $B?G(B $B?H(B $B?I(B
+ )
+(CHARSINTYPE O 3
+ $B?J(B $B?K(B $B?L(B $B?M(B $B?N(B $B?O(B $B?P(B $B?Q(B $B?R(B $B?S(B $B?T(B $B?U(B $B?V(B $B?W(B $B?X(B $B?Y(B $B?Z(B $B?[(B $B?\(B $B?](B $B?^(B
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 2
+ (CHARWD R 0.25)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 3
+ (CHARWD R 0.333333)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/brsg-h.pl b/macros/jptex/latex/japanese-otf/src/basepl/brsg-h.pl
new file mode 100644
index 0000000000..bddf82c58c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/brsg-h.pl
@@ -0,0 +1,137 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (GLUE O 6 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (GLUE O 6 R 0.25 R 0.0 R 0.25)
+ (GLUE O 7 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 1.0 R 0.0 R 0.0)
+ (GLUE O 1 R 1.0 R 0.0 R 0.0)
+ (GLUE O 2 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 1.25 R 0.0 R 0.75)
+ (GLUE O 4 R 1.0 R 0.0 R 0.5)
+ (GLUE O 5 R 1.0 R 0.0 R 0.0)
+ (GLUE O 6 R 1.0 R 0.0 R 0.0)
+ (GLUE O 7 R 1.0 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ (LABEL O 6)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 7)
+ (GLUE O 0 R 1.0 R 0.0 R 0.5)
+ (GLUE O 1 R 1.0 R 0.0 R 0.5)
+ (GLUE O 2 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 1.25 R 0.0 R 0.75)
+ (GLUE O 4 R 1.0 R 0.0 R 0.5)
+ (GLUE O 5 R 1.0 R 0.0 R 0.5)
+ (GLUE O 6 R 1.0 R 0.0 R 0.5)
+ (GLUE O 7 R 1.0 R 0.0 R 0.5)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ $B!F(B $B!H(B $B!J(B $B!L(B $B!N(B $B!P(B $B!R(B $B!T(B $B!V(B $B!X(B $B!Z(B
+ )
+(CHARSINTYPE O 2
+ $B!G(B $B!I(B $B!K(B $B!M(B $B!O(B $B!Q(B $B!S(B $B!U(B $B!W(B $B!Y(B $B![(B
+ )
+(CHARSINTYPE O 3
+ $B!&(B $B!'(B $B!((B
+ )
+(CHARSINTYPE O 4
+ $B!#(B $B!%(B
+ )
+(CHARSINTYPE O 5
+ $B!=(B $B!D(B $B!E(B
+ )
+(CHARSINTYPE O 6
+ $B!)(B $B!*(B
+ )
+(CHARSINTYPE O 7
+ $B!"(B $B!$(B
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 4
+ (CHARWD R 0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 6
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 7
+ (CHARWD R 0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/brsg-v.pl b/macros/jptex/latex/japanese-otf/src/basepl/brsg-v.pl
new file mode 100644
index 0000000000..a92ac79362
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/brsg-v.pl
@@ -0,0 +1,136 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(DIRECTION TATE)
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (GLUE O 7 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 1.0 R 0.0 R 0.0)
+ (GLUE O 1 R 1.0 R 0.0 R 0.0)
+ (GLUE O 2 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 1.25 R 0.0 R 0.75)
+ (GLUE O 4 R 1.0 R 0.0 R 0.5)
+ (GLUE O 5 R 1.0 R 0.0 R 0.0)
+ (GLUE O 6 R 1.0 R 0.0 R 0.0)
+ (GLUE O 7 R 1.0 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ (LABEL O 6)
+ (GLUE O 0 R 1.0 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 7)
+ (GLUE O 0 R 1.0 R 0.0 R 0.5)
+ (GLUE O 1 R 1.0 R 0.0 R 0.5)
+ (GLUE O 2 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 1.25 R 0.0 R 0.75)
+ (GLUE O 4 R 1.0 R 0.0 R 0.5)
+ (GLUE O 5 R 1.0 R 0.0 R 0.5)
+ (GLUE O 6 R 1.0 R 0.0 R 0.5)
+ (GLUE O 7 R 1.0 R 0.0 R 0.5)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ $B!F(B $B!H(B $B!J(B $B!L(B $B!N(B $B!P(B $B!R(B $B!T(B $B!V(B $B!X(B $B!Z(B
+ )
+(CHARSINTYPE O 2
+ $B!G(B $B!I(B $B!K(B $B!M(B $B!O(B $B!Q(B $B!S(B $B!U(B $B!W(B $B!Y(B $B![(B
+ )
+(CHARSINTYPE O 3
+ $B!&(B $B!'(B $B!((B
+ )
+(CHARSINTYPE O 4
+ $B!#(B $B!%(B
+ )
+(CHARSINTYPE O 5
+ $B!=(B $B!D(B $B!E(B
+ )
+(CHARSINTYPE O 6
+ $B!)(B $B!*(B
+ )
+(CHARSINTYPE O 7
+ $B!"(B $B!$(B
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 4
+ (CHARWD R 0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 6
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 7
+ (CHARWD R 0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmkor-slim.cnf b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmkor-slim.cnf
new file mode 100644
index 0000000000..d4b6fdc34e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmkor-slim.cnf
@@ -0,0 +1,11 @@
+% makejvf settings for upnmkor* in japanese-otf-uptex
+% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW])
+
+CHARSET %
++ 0080..00FF,% Latin-1 Supplement
++ 2000..206F,% General Punctuation
++ 2300..23FF,% Miscellaneous Technical
++ 3000..303F,% CJK Symbols and Punctuation
+%+ 4E00..9FFF,% CJK Unified Ideographs
+%+ AC00..D7AF,% Hangul Syllables
++ FF00..FFEF,% Halfwidth and Fullwidth Forms
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmkor.cnf b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmkor.cnf
new file mode 100644
index 0000000000..dc747b460d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmkor.cnf
@@ -0,0 +1,38 @@
+% makejvf settings for upnmkor* in japanese-otf-uptex
+% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW])
+% and Adobe-Korea1-2/cid2code.txt (Version 01/31/2012)
+
+CHARSET %
++ 0000..007F,% Basic Latin
++ 0080..00FF,% Latin-1 Supplement
++ 0100..017F,% Latin Extended-A
++ 02B0..02FF,% Spacing Modifier Letters
++ 0370..03FF,% Greek and Coptic
++ 0400..04FF,% Cyrillic
++ 1100..11FF,% Hangul Jamo
++ 2000..206F,% General Punctuation
++ 2070..209F,% Superscripts and Subscripts
++ 20A0..20CF,% Currency Symbols
++ 2100..214F,% Letterlike Symbols
++ 2150..218F,% Number Forms
++ 2190..21FF,% Arrows
++ 2200..22FF,% Mathematical Operators
++ 2300..23FF,% Miscellaneous Technical
++ 2460..24FF,% Enclosed Alphanumerics
++ 2500..257F,% Box Drawing
++ 2580..259F,% Block Elements
++ 25A0..25FF,% Geometric Shapes
++ 2600..26FF,% Miscellaneous Symbols
++ 2700..27BF,% Dingbats
++ 2F00..2FDF,% Kangxi Radicals
++ 3000..303F,% CJK Symbols and Punctuation
++ 3040..309F,% Hiragana
++ 30A0..30FF,% Katakana
++ 3130..318F,% Hangul Compatibility Jamo
++ 3200..32FF,% Enclosed CJK Letters and Months
++ 3300..33FF,% CJK Compatibility
++ 4E00..9FFF,% CJK Unified Ideographs
++ AC00..D7AF,% Hangul Syllables
++ E000..F8FF,% Private Use Area
++ F900..FAFF,% CJK Compatibility Ideographs
++ FF00..FFEF,% Halfwidth and Fullwidth Forms
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmsch-slim.cnf b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmsch-slim.cnf
new file mode 100644
index 0000000000..afa0f8ed60
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmsch-slim.cnf
@@ -0,0 +1,11 @@
+% makejvf settings for upnmtch* in japanese-otf-uptex
+% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW])
+
+CHARSET %
++ 0080..00FF,% Latin-1 Supplement
++ 2000..206F,% General Punctuation
++ 2300..23FF,% Miscellaneous Technical
++ 3000..303F,% CJK Symbols and Punctuation
+%+ 4E00..9FFF,% CJK Unified Ideographs
++ FE50..FE6F,% Small Form Variants
++ FF00..FFEF,% Halfwidth and Fullwidth Forms
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmsch.cnf b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmsch.cnf
new file mode 100644
index 0000000000..96d02b2549
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmsch.cnf
@@ -0,0 +1,46 @@
+% makejvf settings for upnmtch* in japanese-otf-uptex
+% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW])
+% and Adobe-GB1-5/cid2code.txt (Version 12/05/2017)
+
+CHARSET %
++ 0000..007F,% Basic Latin
++ 0080..00FF,% Latin-1 Supplement
++ 0100..017F,% Latin Extended-A
++ 0180..024F,% Latin Extended-B
++ 0250..02AF,% IPA Extensions
++ 02B0..02FF,% Spacing Modifier Letters
++ 0370..03FF,% Greek and Coptic
++ 0400..04FF,% Cyrillic
++ 1E00..1EFF,% Latin Extended Additional
++ 2000..206F,% General Punctuation
++ 20A0..20CF,% Currency Symbols
++ 2100..214F,% Letterlike Symbols
++ 2150..218F,% Number Forms
++ 2190..21FF,% Arrows
++ 2200..22FF,% Mathematical Operators
++ 2300..23FF,% Miscellaneous Technical
++ 2460..24FF,% Enclosed Alphanumerics
++ 2500..257F,% Box Drawing
++ 2580..259F,% Block Elements
++ 25A0..25FF,% Geometric Shapes
++ 2600..26FF,% Miscellaneous Symbols
++ 2E80..2EFF,% CJK Radicals Supplement
++ 2F00..2FDF,% Kangxi Radicals
++ 2FF0..2FFF,% Ideographic Description Characters
++ 3000..303F,% CJK Symbols and Punctuation
++ 3040..309F,% Hiragana
++ 30A0..30FF,% Katakana
++ 3100..312F,% Bopomofo
++ 31A0..31BF,% Bopomofo Extended
++ 3200..32FF,% Enclosed CJK Letters and Months
++ 3300..33FF,% CJK Compatibility
++ 3400..4DBF,% CJK Unified Ideographs Extension A
++ 4E00..9FFF,% CJK Unified Ideographs
++ A000..A48F,% Yi Syllables
++ A490..A4CF,% Yi Radicals
++ E000..F8FF,% Private Use Area
++ F900..FAFF,% CJK Compatibility Ideographs
++ FE10..FE1F,% Vertical Forms
++ FE30..FE4F,% CJK Compatibility Forms
++ FE50..FE6F,% Small Form Variants
++ FF00..FFEF,% Halfwidth and Fullwidth Forms
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmtch-slim.cnf b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmtch-slim.cnf
new file mode 100644
index 0000000000..afa0f8ed60
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmtch-slim.cnf
@@ -0,0 +1,11 @@
+% makejvf settings for upnmtch* in japanese-otf-uptex
+% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW])
+
+CHARSET %
++ 0080..00FF,% Latin-1 Supplement
++ 2000..206F,% General Punctuation
++ 2300..23FF,% Miscellaneous Technical
++ 3000..303F,% CJK Symbols and Punctuation
+%+ 4E00..9FFF,% CJK Unified Ideographs
++ FE50..FE6F,% Small Form Variants
++ FF00..FFEF,% Halfwidth and Fullwidth Forms
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmtch.cnf b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmtch.cnf
new file mode 100644
index 0000000000..f2e900aec6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/mjvf-upnmtch.cnf
@@ -0,0 +1,46 @@
+% makejvf settings for upnmtch* in japanese-otf-uptex
+% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW])
+% and Adobe-CNS1-7/cid2code.txt (Version 10/24/2017)
+
+CHARSET %
++ 0000..007F,% Basic Latin
++ 0080..00FF,% Latin-1 Supplement
++ 0100..017F,% Latin Extended-A
++ 0180..024F,% Latin Extended-B
++ 0250..02AF,% IPA Extensions
++ 02B0..02FF,% Spacing Modifier Letters
++ 0300..036F,% Combining Diacritical Marks
++ 0370..03FF,% Greek and Coptic
++ 0400..04FF,% Cyrillic
++ 1E00..1EFF,% Latin Extended Additional
++ 2000..206F,% General Punctuation
++ 20A0..20CF,% Currency Symbols
++ 2100..214F,% Letterlike Symbols
++ 2150..218F,% Number Forms
++ 2190..21FF,% Arrows
++ 2200..22FF,% Mathematical Operators
++ 2300..23FF,% Miscellaneous Technical
++ 2400..243F,% Control Pictures
++ 2460..24FF,% Enclosed Alphanumerics
++ 2500..257F,% Box Drawing
++ 2580..259F,% Block Elements
++ 25A0..25FF,% Geometric Shapes
++ 2600..26FF,% Miscellaneous Symbols
++ 2700..27BF,% Dingbats
++ 2E80..2EFF,% CJK Radicals Supplement
++ 2F00..2FDF,% Kangxi Radicals
++ 3000..303F,% CJK Symbols and Punctuation
++ 3040..309F,% Hiragana
++ 30A0..30FF,% Katakana
++ 3100..312F,% Bopomofo
++ 31C0..31EF,% CJK Strokes
++ 3200..32FF,% Enclosed CJK Letters and Months
++ 3300..33FF,% CJK Compatibility
++ 3400..4DBF,% CJK Unified Ideographs Extension A
++ 4E00..9FFF,% CJK Unified Ideographs
++ E000..F8FF,% Private Use Area
++ F900..FAFF,% CJK Compatibility Ideographs
++ FE10..FE1F,% Vertical Forms
++ FE30..FE4F,% CJK Compatibility Forms
++ FE50..FE6F,% Small Form Variants
++ FF00..FFEF,% Halfwidth and Fullwidth Forms
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/ubase-h.pl b/macros/jptex/latex/japanese-otf/src/basepl/ubase-h.pl
new file mode 100644
index 0000000000..b0db092336
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/ubase-h.pl
@@ -0,0 +1,192 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (GLUE O 6 R 0.5 R 0.0 R 0.5)
+ (GLUE O 7 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (GLUE O 6 R 0.25 R 0.0 R 0.25)
+ (GLUE O 7 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ (GLUE O 6 R 0.5 R 0.0 R 0.0)
+ (GLUE O 7 R 0.5 R 0.0 R 0.0)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ (LABEL O 6)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 7 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 7)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ UFF5F U3018 U3016 U301D U00AB
+ U2329 U301A
+ )
+(CHARSINTYPE O 2
+ 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ UFF60 U3019 U3017 U301F U00BB
+ U232A U301B U301E
+ )
+(CHARSINTYPE O 3
+ ・ : ;
+ U00B7
+ )
+(CHARSINTYPE O 4
+ 。 .
+ )
+(CHARSINTYPE O 5
+ — ― … ‥
+ )
+(CHARSINTYPE O 6
+ ? ï¼
+ U203C U2047 U2048 U2049
+ )
+(CHARSINTYPE O 7
+ UFF61 UFF62 UFF63 UFF64 UFF65 UFF66 UFF67
+ UFF68 UFF69 UFF6A UFF6B UFF6C UFF6D UFF6E UFF6F
+ UFF70 UFF71 UFF72 UFF73 UFF74 UFF75 UFF76 UFF77
+ UFF78 UFF79 UFF7A UFF7B UFF7C UFF7D UFF7E UFF7F
+ UFF80 UFF81 UFF82 UFF83 UFF84 UFF85 UFF86 UFF87
+ UFF88 UFF89 UFF8A UFF8B UFF8C UFF8D UFF8E UFF8F
+ UFF90 UFF91 UFF92 UFF93 UFF94 UFF95 UFF96 UFF97
+ UFF98 UFF99 UFF9A UFF9B UFF9C UFF9D UFF9E UFF9F
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (GLUE O 6 R 0.5 R 0.0 R 0.5)
+ (GLUE O 7 R 0.5 R 0.0 R 0.5)
+ )
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (GLUE O 6 R 0.25 R 0.0 R 0.25)
+ (GLUE O 7 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 4
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ (GLUE O 6 R 0.5 R 0.0 R 0.0)
+ (GLUE O 7 R 0.5 R 0.0 R 0.0)
+ )
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ )
+ )
+(TYPE O 6
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 7 R 0.5 R 0.0 R 0.5)
+ )
+ )
+(TYPE O 7
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/ubase-kor-h.pl b/macros/jptex/latex/japanese-otf/src/basepl/ubase-kor-h.pl
new file mode 100644
index 0000000000..d650922354
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/ubase-kor-h.pl
@@ -0,0 +1,136 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(FAMILY UPNMKOR KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ UFF5F U3018 U3016
+ U2329 U301A
+ )
+(CHARSINTYPE O 2
+ 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ UFF60 U3019 U3017
+ U232A U301B
+ )
+(CHARSINTYPE O 3
+ ・ : ;
+ U00B7
+ )
+(CHARSINTYPE O 4
+ 。 .
+ )
+(CHARSINTYPE O 5
+ — ― … ‥
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ )
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 4
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ )
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ )
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/ubase-kor-v.pl b/macros/jptex/latex/japanese-otf/src/basepl/ubase-kor-v.pl
new file mode 100644
index 0000000000..72d9a09445
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/ubase-kor-v.pl
@@ -0,0 +1,137 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(DIRECTION TATE)
+(FAMILY UPNMKOR KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ UFF5F U3018 U3016
+ U2329 U301A
+ )
+(CHARSINTYPE O 2
+ 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ UFF60 U3019 U3017
+ U232A U301B
+ )
+(CHARSINTYPE O 3
+ ・ : ;
+ U00B7
+ )
+(CHARSINTYPE O 4
+ 。 .
+ )
+(CHARSINTYPE O 5
+ — ― … ‥
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ )
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 4
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ )
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ )
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/ubase-sch-h.pl b/macros/jptex/latex/japanese-otf/src/basepl/ubase-sch-h.pl
new file mode 100644
index 0000000000..9146897f2d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/ubase-sch-h.pl
@@ -0,0 +1,136 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(FAMILY UPNMSCH KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ UFF5F U3018 U3016 U301D
+ U2329 U301A
+ )
+(CHARSINTYPE O 2
+ 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ UFF60 U3019 U3017 U301F
+ U232A U301B U301E
+ )
+(CHARSINTYPE O 3
+ ・
+ U00B7
+ )
+(CHARSINTYPE O 4
+ 。 . ? ï¼
+ )
+(CHARSINTYPE O 5
+ — ― … ‥
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ )
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 4
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ )
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ )
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/ubase-sch-v.pl b/macros/jptex/latex/japanese-otf/src/basepl/ubase-sch-v.pl
new file mode 100644
index 0000000000..ddad12f298
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/ubase-sch-v.pl
@@ -0,0 +1,137 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(DIRECTION TATE)
+(FAMILY UPNMSCH KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ UFF5F U3018 U3016 U301D
+ U2329 U301A
+ )
+(CHARSINTYPE O 2
+ 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ UFF60 U3019 U3017 U301F
+ U232A U301B U301E
+ )
+(CHARSINTYPE O 3
+ ・ : ;
+ U00B7
+ )
+(CHARSINTYPE O 4
+ 。 .
+ )
+(CHARSINTYPE O 5
+ — ― … ‥
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ )
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 4
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ )
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ )
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/ubase-tch-h.pl b/macros/jptex/latex/japanese-otf/src/basepl/ubase-tch-h.pl
new file mode 100644
index 0000000000..b866d4731c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/ubase-tch-h.pl
@@ -0,0 +1,116 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(FAMILY UPNMTCH KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 4 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 4 R 0.0)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ UFF5F U3018 U3016 U301D
+ U2329 U301A
+ UFE59 UFE5B UFE5D
+ )
+(CHARSINTYPE O 2
+ ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ UFF60 U3019 U3017 U301F
+ U232A U301B U301E
+ UFE5A UFE5C UFE5E
+ )
+(CHARSINTYPE O 3
+ 〠, 。 . ・ : ;
+ U00B7
+ )
+(CHARSINTYPE O 4
+ — ― … ‥
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 4 R 0.5 R 0.0 R 0.5)
+ )
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 4
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 4 R 0.0)
+ )
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/ubase-tch-v.pl b/macros/jptex/latex/japanese-otf/src/basepl/ubase-tch-v.pl
new file mode 100644
index 0000000000..a1aa0d724a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/ubase-tch-v.pl
@@ -0,0 +1,117 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(DIRECTION TATE)
+(FAMILY UPNMTCH KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 4 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 4 R 0.0)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ UFF5F U3018 U3016 U301D
+ U2329 U301A
+ UFE59 UFE5B UFE5D
+ )
+(CHARSINTYPE O 2
+ ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ UFF60 U3019 U3017 U301F
+ U232A U301B U301E
+ UFE5A UFE5C UFE5E
+ )
+(CHARSINTYPE O 3
+ 〠, 。 . ・ : ;
+ U00B7
+ )
+(CHARSINTYPE O 4
+ — ― … ‥
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 4 R 0.5 R 0.0 R 0.5)
+ )
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 4
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 4 R 0.0)
+ )
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/ubase-v.pl b/macros/jptex/latex/japanese-otf/src/basepl/ubase-v.pl
new file mode 100644
index 0000000000..48ef439642
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/ubase-v.pl
@@ -0,0 +1,156 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(DIRECTION TATE)
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ (LABEL O 6)
+ (GLUE O 0 R 1.0 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ UFF5F U3018 U3016 U301D U00AB
+ U2329 U301A
+ )
+(CHARSINTYPE O 2
+ 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ UFF60 U3019 U3017 U301F U00BB
+ U232A U301B U301E
+ )
+(CHARSINTYPE O 3
+ ・ : ;
+ U00B7
+ )
+(CHARSINTYPE O 4
+ 。 .
+ )
+(CHARSINTYPE O 5
+ — ― … ‥
+ )
+(CHARSINTYPE O 6
+ ? ï¼
+ U203C U2047 U2048 U2049
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ )
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ )
+ )
+(TYPE O 4
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 0.5 R 0.0 R 0.0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 0.75 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.0)
+ )
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ )
+ )
+(TYPE O 6
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ (COMMENT
+ (GLUE O 0 R 1.0 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ )
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/ubrsg-h.pl b/macros/jptex/latex/japanese-otf/src/basepl/ubrsg-h.pl
new file mode 100644
index 0000000000..787bf0a3e5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/ubrsg-h.pl
@@ -0,0 +1,167 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (GLUE O 6 R 0.5 R 0.0 R 0.5)
+ (GLUE O 7 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (GLUE O 6 R 0.25 R 0.0 R 0.25)
+ (GLUE O 7 R 0.25 R 0.0 R 0.25)
+ (GLUE D 8 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 1.0 R 0.0 R 0.0)
+ (GLUE O 1 R 1.0 R 0.0 R 0.0)
+ (GLUE O 2 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 1.25 R 0.0 R 0.75)
+ (GLUE O 4 R 1.0 R 0.0 R 0.5)
+ (GLUE O 5 R 1.0 R 0.0 R 0.0)
+ (GLUE O 6 R 1.0 R 0.0 R 0.0)
+ (GLUE O 7 R 0.5 R 0.0 R 0.0)
+ (GLUE D 8 R 1.0 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ (LABEL O 6)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 7 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 7)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL D 8)
+ (GLUE O 0 R 1.0 R 0.0 R 0.5)
+ (GLUE O 1 R 1.0 R 0.0 R 0.5)
+ (GLUE O 2 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 1.25 R 0.0 R 0.75)
+ (GLUE O 4 R 1.0 R 0.0 R 0.5)
+ (GLUE O 5 R 1.0 R 0.0 R 0.5)
+ (GLUE O 6 R 1.0 R 0.0 R 0.5)
+ (GLUE O 7 R 0.5 R 0.0 R 0.0)
+ (GLUE D 8 R 1.0 R 0.0 R 0.5)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ UFF5F U3018 U3016 U301D U00AB
+ U2329 U301A
+ )
+(CHARSINTYPE O 2
+ ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ UFF60 U3019 U3017 U301F U00BB
+ U232A U301B U301E
+ )
+(CHARSINTYPE O 3
+ ・ : ;
+ U00B7
+ )
+(CHARSINTYPE O 4
+ 。 .
+ )
+(CHARSINTYPE O 5
+ — ― … ‥
+ )
+(CHARSINTYPE O 6
+ ? ï¼
+ U203C U2047 U2048 U2049
+ )
+(CHARSINTYPE O 7
+ UFF61 UFF62 UFF63 UFF64 UFF65 UFF66 UFF67
+ UFF68 UFF69 UFF6A UFF6B UFF6C UFF6D UFF6E UFF6F
+ UFF70 UFF71 UFF72 UFF73 UFF74 UFF75 UFF76 UFF77
+ UFF78 UFF79 UFF7A UFF7B UFF7C UFF7D UFF7E UFF7F
+ UFF80 UFF81 UFF82 UFF83 UFF84 UFF85 UFF86 UFF87
+ UFF88 UFF89 UFF8A UFF8B UFF8C UFF8D UFF8E UFF8F
+ UFF90 UFF91 UFF92 UFF93 UFF94 UFF95 UFF96 UFF97
+ UFF98 UFF99 UFF9A UFF9B UFF9C UFF9D UFF9E UFF9F
+ )
+(CHARSINTYPE D 8
+ 〠,
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 4
+ (CHARWD R 0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 6
+ (CHARWD R 1.0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE O 7
+ (CHARWD R 0.5)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
+(TYPE D 8
+ (CHARWD R 0)
+ (CHARHT R 0.88)
+ (CHARDP R 0.12)
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/basepl/ubrsg-v.pl b/macros/jptex/latex/japanese-otf/src/basepl/ubrsg-v.pl
new file mode 100644
index 0000000000..7a5afbf9e3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/basepl/ubrsg-v.pl
@@ -0,0 +1,142 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(DIRECTION TATE)
+(FAMILY OTF KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.25)
+ (EXTRASTRETCH R 0.2)
+ (EXTRASHRINK R 0.125)
+ )
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.5 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.5 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.25 R 0.0 R 0.25)
+ (GLUE O 1 R 0.25 R 0.0 R 0.25)
+ (GLUE O 2 R 0.25 R 0.0 R 0.25)
+ (GLUE O 3 R 0.5 R 0.0 R 0.25)
+ (GLUE O 4 R 0.25 R 0.0 R 0.25)
+ (GLUE O 5 R 0.25 R 0.0 R 0.25)
+ (GLUE O 7 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 1.0 R 0.0 R 0.0)
+ (GLUE O 1 R 1.0 R 0.0 R 0.0)
+ (GLUE O 2 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 1.25 R 0.0 R 0.75)
+ (GLUE O 4 R 1.0 R 0.0 R 0.5)
+ (GLUE O 5 R 1.0 R 0.0 R 0.0)
+ (GLUE O 6 R 1.0 R 0.0 R 0.0)
+ (GLUE O 7 R 1.0 R 0.0 R 0.5)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (KRN O 5 R 0.0)
+ (STOP)
+ (LABEL O 6)
+ (GLUE O 0 R 1.0 R 0.0 R 0.5)
+ (GLUE O 1 R 0.5 R 0.0 R 0.5)
+ (GLUE O 3 R 0.25 R 0.0 R 0.25)
+ (STOP)
+ (LABEL O 7)
+ (GLUE O 0 R 1.0 R 0.0 R 0.5)
+ (GLUE O 1 R 1.0 R 0.0 R 0.5)
+ (GLUE O 2 R 0.5 R 0.0 R 0.0)
+ (GLUE O 3 R 1.25 R 0.0 R 0.75)
+ (GLUE O 4 R 1.0 R 0.0 R 0.5)
+ (GLUE O 5 R 1.0 R 0.0 R 0.5)
+ (GLUE O 6 R 1.0 R 0.0 R 0.5)
+ (GLUE O 7 R 1.0 R 0.0 R 0.5)
+ (STOP)
+ )
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ UFF5F U3018 U3016 U301D U00AB
+ U2329 U301A
+ )
+(CHARSINTYPE O 2
+ ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ UFF60 U3019 U3017 U301F U00BB
+ U232A U301B U301E
+ )
+(CHARSINTYPE O 3
+ ・ : ;
+ U00B7
+ )
+(CHARSINTYPE O 4
+ 。 .
+ )
+(CHARSINTYPE O 5
+ — ― … ‥
+ )
+(CHARSINTYPE O 6
+ ? ï¼
+ U203C U2047 U2048 U2049
+ )
+(CHARSINTYPE O 7
+ 〠,
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 2
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 3
+ (CHARWD R 0.5)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 4
+ (CHARWD R 0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 5
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 6
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(TYPE O 7
+ (CHARWD R 0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
diff --git a/macros/jptex/latex/japanese-otf/src/makeotf b/macros/jptex/latex/japanese-otf/src/makeotf
new file mode 100755
index 0000000000..7b134c9fd4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/makeotf
@@ -0,0 +1,342 @@
+#!/bin/sh
+echo "making tfm ..."
+perl script/mktfm.pl
+ppltotf basepl/base-h.pl tfm/nmlminr-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlminr-v.tfm
+ppltotf basepl/base-h.pl tfm/nmlgothr-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlgothr-v.tfm
+ppltotf basepl/base-h.pl tfm/nmlminb-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlminb-v.tfm
+ppltotf basepl/base-h.pl tfm/nmlgothb-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlgothb-v.tfm
+ppltotf basepl/base-h.pl tfm/nmlmgothr-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlmgothr-v.tfm
+ppltotf basepl/base-h.pl tfm/expminr-h.tfm
+ppltotf basepl/base-v.pl tfm/expminr-v.tfm
+ppltotf basepl/base-h.pl tfm/expgothr-h.tfm
+ppltotf basepl/base-v.pl tfm/expgothr-v.tfm
+ppltotf basepl/base-h.pl tfm/expminb-h.tfm
+ppltotf basepl/base-v.pl tfm/expminb-v.tfm
+ppltotf basepl/base-h.pl tfm/expgothb-h.tfm
+ppltotf basepl/base-v.pl tfm/expgothb-v.tfm
+ppltotf basepl/base-h.pl tfm/expmgothr-h.tfm
+ppltotf basepl/base-v.pl tfm/expmgothr-v.tfm
+ppltotf basepl/base-v.pl tfm/rubyminr-v.tfm
+ppltotf basepl/base-h.pl tfm/rubyminr-h.tfm
+ppltotf basepl/base-h.pl tfm/rubygothr-h.tfm
+ppltotf basepl/base-v.pl tfm/rubygothr-v.tfm
+ppltotf basepl/base-v.pl tfm/rubyminb-v.tfm
+ppltotf basepl/base-h.pl tfm/rubyminb-h.tfm
+ppltotf basepl/base-h.pl tfm/rubygothb-h.tfm
+ppltotf basepl/base-v.pl tfm/rubygothb-v.tfm
+ppltotf basepl/base-h.pl tfm/rubymgothr-h.tfm
+ppltotf basepl/base-v.pl tfm/rubymgothr-v.tfm
+ppltotf basepl/base0-h.pl tfm/cidjmr0-h.tfm
+ppltotf basepl/base2-h.pl tfm/cidjmr2-h.tfm
+ppltotf basepl/base2-v.pl tfm/cidjmr2-v.tfm
+ppltotf basepl/base3-v.pl tfm/cidjmr3-v.tfm
+ppltotf basepl/base0-h.pl tfm/cidjgr0-h.tfm
+ppltotf basepl/base2-h.pl tfm/cidjgr2-h.tfm
+ppltotf basepl/base2-v.pl tfm/cidjgr2-v.tfm
+ppltotf basepl/base3-v.pl tfm/cidjgr3-v.tfm
+ppltotf basepl/base0-h.pl tfm/cidjmb0-h.tfm
+ppltotf basepl/base2-h.pl tfm/cidjmb2-h.tfm
+ppltotf basepl/base2-v.pl tfm/cidjmb2-v.tfm
+ppltotf basepl/base3-v.pl tfm/cidjmb3-v.tfm
+ppltotf basepl/base0-h.pl tfm/cidjgb0-h.tfm
+ppltotf basepl/base2-h.pl tfm/cidjgb2-h.tfm
+ppltotf basepl/base2-v.pl tfm/cidjgb2-v.tfm
+ppltotf basepl/base3-v.pl tfm/cidjgb3-v.tfm
+ppltotf basepl/base0-h.pl tfm/cidjmgr0-h.tfm
+ppltotf basepl/base2-h.pl tfm/cidjmgr2-h.tfm
+ppltotf basepl/base2-v.pl tfm/cidjmgr2-v.tfm
+ppltotf basepl/base3-v.pl tfm/cidjmgr3-v.tfm
+#for extra fonts
+ppltotf basepl/base-h.pl tfm/nmlgotheb-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlgotheb-v.tfm
+ppltotf basepl/base-h.pl tfm/expgotheb-h.tfm
+ppltotf basepl/base-v.pl tfm/expgotheb-v.tfm
+ppltotf basepl/base-v.pl tfm/rubygotheb-v.tfm
+ppltotf basepl/base-h.pl tfm/rubygotheb-h.tfm
+ppltotf basepl/base0-h.pl tfm/cidjge0-h.tfm
+ppltotf basepl/base2-h.pl tfm/cidjge2-h.tfm
+ppltotf basepl/base2-v.pl tfm/cidjge2-v.tfm
+ppltotf basepl/base3-v.pl tfm/cidjge3-v.tfm
+ppltotf basepl/base-h.pl tfm/nmlminl-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlminl-v.tfm
+ppltotf basepl/base-h.pl tfm/expminl-h.tfm
+ppltotf basepl/base-v.pl tfm/expminl-v.tfm
+ppltotf basepl/base-v.pl tfm/rubyminl-v.tfm
+ppltotf basepl/base-h.pl tfm/rubyminl-h.tfm
+ppltotf basepl/base0-h.pl tfm/cidjml0-h.tfm
+ppltotf basepl/base2-h.pl tfm/cidjml2-h.tfm
+ppltotf basepl/base2-v.pl tfm/cidjml2-v.tfm
+ppltotf basepl/base3-v.pl tfm/cidjml3-v.tfm
+echo "making vf (wait a while)..."
+perl script/mkutfvf.pl
+echo "vf for utf finished. making vf for cid..."
+perl script/mkcidvf.pl
+perl script/mkmlcidvf.pl
+echo "vf for cid finished. making vf for alt. utf..."
+perl script/mkaltutfvf.pl
+./mkjvf nmlminr-h hminr-h
+./mkjvf -cm -cp nmlminr-v hminr-v
+./mkjvf nmlgothr-h hgothr-h
+./mkjvf -cm -cp nmlgothr-v hgothr-v
+./mkjvf nmlminb-h hminb-h
+./mkjvf -cm -cp nmlminb-v hminb-v
+./mkjvf nmlgothb-h hgothb-h
+./mkjvf -cm -cp nmlgothb-v hgothb-v
+./mkjvf nmlmgothr-h hmgothr-h
+./mkjvf -cm -cp nmlmgothr-v hmgothr-v
+#extra fonts
+./mkjvf nmlgotheb-h hgotheb-h
+./mkjvf -cm -cp nmlgotheb-v hgotheb-v
+./mkjvf nmlminl-h hminl-h
+./mkjvf -cm -cp nmlminl-v hminl-v
+echo "making alt. kana ..."
+./mkjvf -expert expminr-h hminr-h cidjminr
+./mkjvf -cm -cp -expert expminr-v hminr-v cidjminr
+./mkjvf -expert expgothr-h hgothr-h cidjgothr
+./mkjvf -cm -cp -expert expgothr-v hgothr-v cidjgothr
+./mkjvf -expert expminb-h hminb-h cidjminb
+./mkjvf -cm -cp -expert expminb-v hminb-v cidjminb
+./mkjvf -expert expgothb-h hgothb-h cidjgothb
+./mkjvf -cm -cp -expert expgothb-v hgothb-v cidjgothb
+./mkjvf -expert expmgothr-h hmgothr-h cidjmgothr
+./mkjvf -cm -cp -expert expmgothr-v hmgothr-v cidjmgothr
+./mkjvf -ruby rubyminr-h hminr-h cidjminr
+./mkjvf -cm -cp -ruby rubyminr-v hminr-v cidjminr
+./mkjvf -ruby rubygothr-h hgothr-h cidjgothr
+./mkjvf -cm -cp -ruby rubygothr-v hgothr-v cidjgothr
+./mkjvf -ruby rubyminb-h hminb-h cidjminb
+./mkjvf -cm -cp -ruby rubyminb-v hminb-v cidjminb
+./mkjvf -ruby rubygothb-h hgothb-h cidjgothb
+./mkjvf -cm -cp -ruby rubygothb-v hgothb-v cidjgothb
+./mkjvf -ruby rubymgothr-h hmgothr-h cidjmgothr
+./mkjvf -cm -cp -ruby rubymgothr-v hmgothr-v cidjmgothr
+./mkjvf -expert expminl-h hminl-h cidjminl
+./mkjvf -cm -cp -expert expminl-v hminl-v cidjminl
+./mkjvf -ruby rubyminl-h hminl-h cidjminl
+./mkjvf -cm -cp -ruby rubyminl-v hminl-v cidjminl
+./mkjvf -expert expgotheb-h hgotheb-h cidjgotheb
+./mkjvf -cm -cp -expert expgotheb-v hgotheb-v cidjgotheb
+./mkjvf -ruby rubygotheb-h hgotheb-h cidjgotheb
+./mkjvf -cm -cp -ruby rubygotheb-v hgotheb-v cidjgotheb
+echo "making proportional kana tfm/vf"
+perl script/mkpkana.pl
+ppltotf -kanji=euc pl/phiraminw6-h.pl tfm/phiraminw6-h.tfm
+ppltotf -kanji=euc pl/phirakakuw3-h.pl tfm/phirakakuw3-h.tfm
+ppltotf -kanji=euc pl/phiraminw3-h.pl tfm/phiraminw3-h.tfm
+ppltotf -kanji=euc pl/phiramaruw4-h.pl tfm/phiramaruw4-h.tfm
+ppltotf -kanji=euc pl/phirakakuw6-h.pl tfm/phirakakuw6-h.tfm
+ovp2ovf ovp/phirakakuw3-h.ovp vf/phirakakuw3-h.vf vf/phirakakuw3-h.ofm
+ovp2ovf ovp/phiraminw6-h.ovp vf/phiraminw6-h.vf vf/phiraminw6-h.ofm
+ovp2ovf ovp/phiraminw3-h.ovp vf/phiraminw3-h.vf vf/phiraminw3-h.ofm
+ovp2ovf ovp/phirakakuw6-h.ovp vf/phirakakuw6-h.vf vf/phirakakuw6-h.ofm
+ovp2ovf ovp/phiramaruw4-h.ovp vf/phiramaruw4-h.vf vf/phiramaruw4-h.ofm
+perl script/mkvpkana.pl
+ppltotf -kanji=euc pl/phiraminw6-v.pl tfm/phiraminw6-v.tfm
+ppltotf -kanji=euc pl/phirakakuw3-v.pl tfm/phirakakuw3-v.tfm
+ppltotf -kanji=euc pl/phiraminw3-v.pl tfm/phiraminw3-v.tfm
+ppltotf -kanji=euc pl/phiramaruw4-v.pl tfm/phiramaruw4-v.tfm
+ppltotf -kanji=euc pl/phirakakuw6-v.pl tfm/phirakakuw6-v.tfm
+ovp2ovf ovp/phirakakuw3-v.ovp vf/phirakakuw3-v.vf vf/phirakakuw3-v.ofm
+ovp2ovf ovp/phiraminw6-v.ovp vf/phiraminw6-v.vf vf/phiraminw6-v.ofm
+ovp2ovf ovp/phiraminw3-v.ovp vf/phiraminw3-v.vf vf/phiraminw3-v.ofm
+ovp2ovf ovp/phirakakuw6-v.ovp vf/phirakakuw6-v.vf vf/phirakakuw6-v.ofm
+ovp2ovf ovp/phiramaruw4-v.ovp vf/phiramaruw4-v.vf vf/phiramaruw4-v.ofm
+cp hminr-h.tfm tfm/hiramin-w3-h.tfm
+cp hminr-h.tfm tfm/hiramin-w6-h.tfm
+cp hminr-h.tfm tfm/hirakaku-w3-h.tfm
+cp hminr-h.tfm tfm/hirakaku-w6-h.tfm
+cp hminr-h.tfm tfm/hiramaru-w4-h.tfm
+cp hminr-v.tfm tfm/hiramin-w3-v.tfm
+cp hminr-v.tfm tfm/hiramin-w6-v.tfm
+cp hminr-v.tfm tfm/hirakaku-w3-v.tfm
+cp hminr-v.tfm tfm/hirakaku-w6-v.tfm
+cp hminr-v.tfm tfm/hiramaru-w4-v.tfm
+echo "making ofm file for dvipdfmx in CVS"
+perl script/mkcidofm.pl
+perl script/mkpropofm.pl
+#burasage
+echo "making tfm/vf for burasage ..."
+ppltotf basepl/brsg-h.pl tfm/brsgnmlminr-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlminr-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlgothr-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlgothr-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlminb-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlminb-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlgothb-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlgothb-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlmgothr-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlmgothr-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpminr-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpminr-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpgothr-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpgothr-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpminb-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpminb-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpgothb-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpgothb-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpmgothr-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpmgothr-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlgotheb-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlgotheb-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpgotheb-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpgotheb-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlminl-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlminl-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpminl-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpminl-v.tfm
+./mkjvf -sage brsgnmlminr-h hminr-h
+./mkjvf -sage -cm -cp brsgnmlminr-v hminr-v
+./mkjvf -sage brsgnmlgothr-h hgothr-h
+./mkjvf -sage -cm -cp brsgnmlgothr-v hgothr-v
+./mkjvf -sage brsgnmlminb-h hminb-h
+./mkjvf -sage -cm -cp brsgnmlminb-v hminb-v
+./mkjvf -sage brsgnmlgothb-h hgothb-h
+./mkjvf -sage -cm -cp brsgnmlgothb-v hgothb-v
+./mkjvf -sage brsgnmlmgothr-h hmgothr-h
+./mkjvf -sage -cm -cp brsgnmlmgothr-v hmgothr-v
+./mkjvf -sage brsgnmlgotheb-h hgotheb-h
+./mkjvf -sage -cm -cp brsgnmlgotheb-v hgotheb-v
+./mkjvf -sage brsgnmlminl-h hminl-h
+./mkjvf -sage -cm -cp brsgnmlminl-v hminl-v
+./mkjvf -sage -expert brsgexpminr-h hminr-h cidjminr
+./mkjvf -sage -cm -cp -expert brsgexpminr-v hminr-v cidjminr
+./mkjvf -sage -expert brsgexpgothr-h hgothr-h cidjgothr
+./mkjvf -sage -cm -cp -expert brsgexpgothr-v hgothr-v cidjgothr
+./mkjvf -sage -expert brsgexpminb-h hminb-h cidjminb
+./mkjvf -sage -cm -cp -expert brsgexpminb-v hminb-v cidjminb
+./mkjvf -sage -expert brsgexpgothb-h hgothb-h cidjgothb
+./mkjvf -sage -cm -cp -expert brsgexpgothb-v hgothb-v cidjgothb
+./mkjvf -sage -expert brsgexpmgothr-h hmgothr-h cidjmgothr
+./mkjvf -sage -cm -cp -expert brsgexpmgothr-v hmgothr-v cidjmgothr
+./mkjvf -sage -expert brsgexpgotheb-h hgotheb-h cidjgotheb
+./mkjvf -sage -cm -cp -expert brsgexpgotheb-v hgotheb-v cidjgotheb
+./mkjvf -sage -expert brsgexpminl-h hminl-h cidjminl
+./mkjvf -sage -cm -cp -expert brsgexpminl-v hminl-v cidjminl
+echo "making tfm/vf for UTF jp04 (wait a while)..."
+perl script/mkjp04tfmvf.pl
+echo "making tfm for jp04 ..."
+ppltotf basepl/base-h.pl tfm/nmlminrn-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlminrn-v.tfm
+ppltotf basepl/base-h.pl tfm/nmlgothrn-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlgothrn-v.tfm
+ppltotf basepl/base-h.pl tfm/nmlminbn-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlminbn-v.tfm
+ppltotf basepl/base-h.pl tfm/nmlgothbn-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlgothbn-v.tfm
+ppltotf basepl/base-h.pl tfm/nmlmgothrn-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlmgothrn-v.tfm
+ppltotf basepl/base-h.pl tfm/expminrn-h.tfm
+ppltotf basepl/base-v.pl tfm/expminrn-v.tfm
+ppltotf basepl/base-h.pl tfm/expgothrn-h.tfm
+ppltotf basepl/base-v.pl tfm/expgothrn-v.tfm
+ppltotf basepl/base-h.pl tfm/expminbn-h.tfm
+ppltotf basepl/base-v.pl tfm/expminbn-v.tfm
+ppltotf basepl/base-h.pl tfm/expgothbn-h.tfm
+ppltotf basepl/base-v.pl tfm/expgothbn-v.tfm
+ppltotf basepl/base-h.pl tfm/expmgothrn-h.tfm
+ppltotf basepl/base-v.pl tfm/expmgothrn-v.tfm
+ppltotf basepl/base-h.pl tfm/nmlminln-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlminln-v.tfm
+ppltotf basepl/base-h.pl tfm/expminln-h.tfm
+ppltotf basepl/base-v.pl tfm/expminln-v.tfm
+ppltotf basepl/base-h.pl tfm/nmlgothebn-h.tfm
+ppltotf basepl/base-v.pl tfm/nmlgothebn-v.tfm
+ppltotf basepl/base-h.pl tfm/expgothebn-h.tfm
+ppltotf basepl/base-v.pl tfm/expgothebn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlminrn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlminrn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlgothrn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlgothrn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlminbn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlminbn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlgothbn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlgothbn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlmgothrn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlmgothrn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpminrn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpminrn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpgothrn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpgothrn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpminbn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpminbn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpgothbn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpgothbn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpmgothrn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpmgothrn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlminln-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlminln-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpminln-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpminln-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgnmlgothebn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgnmlgothebn-v.tfm
+ppltotf basepl/brsg-h.pl tfm/brsgexpgothebn-h.tfm
+ppltotf basepl/brsg-v.pl tfm/brsgexpgothebn-v.tfm
+echo "making jvf for jp04 ..."
+./mkjvf -jp04 nmlminrn-h hminrn-h
+./mkjvf -jp04 -cm -cp nmlminrn-v hminrn-v
+./mkjvf -jp04 nmlgothrn-h hgothrn-h
+./mkjvf -jp04 -cm -cp nmlgothrn-v hgothrn-v
+./mkjvf -jp04 nmlminbn-h hminbn-h
+./mkjvf -jp04 -cm -cp nmlminbn-v hminbn-v
+./mkjvf -jp04 nmlgothbn-h hgothbn-h
+./mkjvf -jp04 -cm -cp nmlgothbn-v hgothbn-v
+./mkjvf -jp04 nmlmgothrn-h hmgothrn-h
+./mkjvf -jp04 -cm -cp nmlmgothrn-v hmgothrn-v
+./mkjvf -jp04 nmlminln-h hminln-h
+./mkjvf -jp04 -cm -cp nmlminln-v hminln-v
+./mkjvf -jp04 nmlgothebn-h hgothebn-h
+./mkjvf -jp04 -cm -cp nmlgothebn-v hgothebn-v
+./mkjvf -jp04 -expert expminrn-h hminrn-h cidjminr
+./mkjvf -jp04 -cm -cp -expert expminrn-v hminrn-v cidjminr
+./mkjvf -jp04 -expert expgothrn-h hgothrn-h cidjgothr
+./mkjvf -jp04 -cm -cp -expert expgothrn-v hgothrn-v cidjgothr
+./mkjvf -jp04 -expert expminbn-h hminbn-h cidjminb
+./mkjvf -jp04 -cm -cp -expert expminbn-v hminbn-v cidjminb
+./mkjvf -jp04 -expert expgothbn-h hgothbn-h cidjgothb
+./mkjvf -jp04 -cm -cp -expert expgothbn-v hgothbn-v cidjgothb
+./mkjvf -jp04 -expert expmgothrn-h hmgothrn-h cidjmgothr
+./mkjvf -jp04 -cm -cp -expert expmgothrn-v hmgothrn-v cidjmgothr
+./mkjvf -jp04 -expert expgothebn-h hgothebn-h cidjgotheb
+./mkjvf -jp04 -cm -cp -expert expgothebn-v hgothebn-v cidjgotheb
+./mkjvf -jp04 -expert expminln-h hminln-h cidjminl
+./mkjvf -jp04 -cm -cp -expert expminln-v hminln-v cidjminl
+./mkjvf -jp04 -sage brsgnmlminrn-h hminrn-h
+./mkjvf -jp04 -sage -cm -cp brsgnmlminrn-v hminrn-v
+./mkjvf -jp04 -sage brsgnmlgothrn-h hgothrn-h
+./mkjvf -jp04 -sage -cm -cp brsgnmlgothrn-v hgothrn-v
+./mkjvf -jp04 -sage brsgnmlminbn-h hminbn-h
+./mkjvf -jp04 -sage -cm -cp brsgnmlminbn-v hminbn-v
+./mkjvf -jp04 -sage brsgnmlgothbn-h hgothbn-h
+./mkjvf -jp04 -sage -cm -cp brsgnmlgothbn-v hgothbn-v
+./mkjvf -jp04 -sage brsgnmlmgothrn-h hmgothrn-h
+./mkjvf -jp04 -sage -cm -cp brsgnmlmgothrn-v hmgothrn-v
+./mkjvf -jp04 -sage brsgnmlgothebn-h hgothebn-h
+./mkjvf -jp04 -sage -cm -cp brsgnmlgothebn-v hgothebn-v
+./mkjvf -jp04 -sage brsgnmlminln-h hminln-h
+./mkjvf -jp04 -sage -cm -cp brsgnmlminln-v hminln-v
+./mkjvf -jp04 -sage -expert brsgexpminrn-h hminrn-h cidjminr
+./mkjvf -jp04 -sage -cm -cp -expert brsgexpminrn-v hminrn-v cidjminr
+./mkjvf -jp04 -sage -expert brsgexpgothrn-h hgothrn-h cidjgothr
+./mkjvf -jp04 -sage -cm -cp -expert brsgexpgothrn-v hgothrn-v cidjgothr
+./mkjvf -jp04 -sage -expert brsgexpminbn-h hminbn-h cidjminb
+./mkjvf -jp04 -sage -cm -cp -expert brsgexpminbn-v hminbn-v cidjminb
+./mkjvf -jp04 -sage -expert brsgexpgothbn-h hgothbn-h cidjgothb
+./mkjvf -jp04 -sage -cm -cp -expert brsgexpgothbn-v hgothbn-v cidjgothb
+./mkjvf -jp04 -sage -expert brsgexpmgothrn-h hmgothrn-h cidjmgothr
+./mkjvf -jp04 -sage -cm -cp -expert brsgexpmgothrn-v hmgothrn-v cidjmgothr
+./mkjvf -jp04 -sage -expert brsgexpgothebn-h hgothebn-h cidjgotheb
+./mkjvf -jp04 -sage -cm -cp -expert brsgexpgothebn-v hgothebn-v cidjgotheb
+./mkjvf -jp04 -sage -expert brsgexpminln-h hminln-h cidjminl
+./mkjvf -jp04 -sage -cm -cp -expert brsgexpminln-v hminln-v cidjminl
+echo "finishing ..."
+mv *.vf vf/
+mv *.tfm tfm/
+rm vf/*.ofm
+rm -rf ovp
+rm -rf pl
+rm -rf opl
diff --git a/macros/jptex/latex/japanese-otf/src/mkjvf b/macros/jptex/latex/japanese-otf/src/mkjvf
new file mode 100755
index 0000000000..4dfbda6b10
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/mkjvf
@@ -0,0 +1,731 @@
+#!/usr/bin/perl
+###################
+### main part ###
+###################
+#initialize
+&initialize_constant;
+#processing arguments
+&proc_arg;
+#make ovp
+&font_header;
+&write_char;
+#make vf & tfm
+&make_vf;
+&make_tfm;
+
+##########################
+#### dfn of sub rtns ###
+##########################
+sub initialize_constant{
+ $unknown=0;
+ $burasage=0;
+ $jis2004=0;
+ $minute_option=0;
+ $alt_kana_true=0;
+ $ruby_hira_code=0x356F;
+ $ruby_kata_code=0x3751;
+ $exp_hira_code_h=0x6F63;
+ $exp_kata_code_h=0x313D;
+ $exp_hira_code_v=0x325a;
+ $exp_kata_code_v=0x3434;
+ $ruby_font_map=2;
+ $exp_font_map=2;
+ @yoko_tfm_binary=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
+ @tate_tfm_binary=(0x00, 0x09, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
+ @minute_code=(0x216C, 0x216C, 0x216D, 0x216D);
+ @shift_minute_code=(0x818C, 0x818C, 0x818D, 0x818D);
+ @cid_minute_code=(0x6E3D, 0x6E3E, 0x6C44, 0x6C45);
+ @ruby_odori_h=(0x3559, 0x355a, 0x355b, 0x355c, 0x3933);
+ @ruby_odori_v=(0x3559, 0x355a, 0x355b, 0x355c, 0x3934);
+ @exp_odori_h=(0x313a, 0x313b, 0x6f61, 0x6f62, 0x313c);
+ @exp_odori_v=(0x3431, 0x3432, 0x3258, 0x3259, 0x3433);
+ %kaisei_jikei = (0x3029 => 8266, 0x3032 => 7961, 0x303B => 7634, 0x306E => 7635, 0x3071 => 7962, 0x3073 => 7636, 0x307C => 7637, 0x312A => 7638, 0x3139 => 20271, 0x313D => 7642, 0x3142 => 13650, 0x3228 => 7645, 0x3260 => 7647, 0x3267 => 7965, 0x3276 => 13673, 0x327A => 20269, 0x3322 => 7650, 0x336B => 7652, 0x3373 => 7653, 0x3378 => 20290, 0x344D => 7656, 0x3465 => 7657, 0x352B => 7658, 0x3540 => 7659, 0x3562 => 7966, 0x3564 => 20270, 0x3568 => 20263, 0x362A => 7661, 0x3642 => 7968, 0x364F => 7662, 0x3674 => 7664, 0x367B => 7665, 0x367D => 7666, 0x3729 => 20272, 0x3737 => 7668, 0x3764 => 20273, 0x3771 => 7674, 0x377E => 7676, 0x3830 => 20276, 0x3841 => 7678, 0x392B => 7679, 0x393C => 20279, 0x3974 => 7683, 0x3979 => 20284, 0x3A35 => 20281, 0x3A67 => 7686, 0x3B27 => 7688, 0x3B2A => 7689, 0x3B2C => 7690, 0x3B2D => 20280, 0x3B41 => 7970, 0x3C5D => 7695, 0x3C5E => 7696, 0x3D36 => 7698, 0x3D5D => 13460, 0x3D72 => 7701, 0x3D73 => 7702, 0x3E25 => 7703, 0x3E64 => 7708, 0x3E73 => 20282, 0x3F2A => 7709, 0x3F56 => 13860, 0x3F60 => 7711, 0x4022 => 7713, 0x4071 => 7716, 0x4079 => 7718, 0x407A => 7972, 0x407C => 7973, 0x407D => 7974, 0x4127 => 7720, 0x4139 => 7721, 0x414C => 7722, 0x4237 => 7975, 0x423D => 7726, 0x425C => 7728, 0x427D => 7733, 0x4329 => 7735, 0x432E => 7738, 0x4337 => 13915, 0x4370 => 7740, 0x4375 => 7741, 0x443D => 7743, 0x4448 => 7744, 0x444A => 7745, 0x4454 => 8267, 0x4472 => 20286, 0x4522 => 7748, 0x4527 => 7749, 0x452E => 7750, 0x4546 => 13949, 0x4548 => 7753, 0x454B => 7754, 0x4552 => 7756, 0x4654 => 7761, 0x465B => 20287, 0x4666 => 7766, 0x4667 => 7767, 0x466A => 7768, 0x4729 => 7769, 0x4757 => 7771, 0x4767 => 7772, 0x4769 => 7773, 0x477D => 20288, 0x4824 => 7775, 0x4840 => 7978, 0x4854 => 7778, 0x4870 => 13495, 0x4875 => 7780, 0x4923 => 7782, 0x492F => 7783, 0x4935 => 7785, 0x493F => 20222, 0x4940 => 7786, 0x494E => 7787, 0x4960 => 20289, 0x4A43 => 7789, 0x4A4D => 7790, 0x4A4E => 14013, 0x4A53 => 7979, 0x4A5A => 7791, 0x4A5C => 20291, 0x4A79 => 7792, 0x4B29 => 7794, 0x4B70 => 7796, 0x4B78 => 7980, 0x4C59 => 7798, 0x4C5F => 7799, 0x4C62 => 20293, 0x4C6C => 20294, 0x4C7A => 7801, 0x4C7C => 7802, 0x4D32 => 14074, 0x4E7A => 7809, 0x4E7B => 7810, 0x4E7C => 20265, 0x4F31 => 7812, 0x514D => 7817, 0x5257 => 14111, 0x527B => 20277, 0x535E => 7821, 0x5373 => 14116, 0x5751 => 13538, 0x5928 => 7991, 0x6044 => 20278, 0x6131 => 20267, 0x6134 => 20283, 0x6156 => 20175, 0x635E => 20285, 0x6427 => 20266, 0x6440 => 7997, 0x6727 => 20275, 0x675B => 14196, 0x676A => 20292, 0x694A => 20274, 0x6967 => 20296, 0x6A24 => 20295, 0x6B43 => 20268, 0x7057 => 13624, 0x7159 => 8003, 0x726D => 14272);
+}
+sub proc_arg {
+ if ($#ARGV == -1) {&print_help;}
+ GetOptions(\@ARGV, ['^-b', \$baseline_shift, 1], ['^-m', \$minute_option, 0], ['^-cm', \$cid_minute, 0], ['^-cp', \$comma_period, 0], ['^-SJIS', \$sjis, 0], ['^-scale', \$scale, 1], ['^-notfm', \$without_tfm, 1], ['^-expert', \$expert, 0], ['^-ruby', \$ruby, 0], ['^-sage', \$burasage, 0], ['^-jp04', \$jis2004, 0], ['^-omitfw', \$omitfw, 0], ['^-allku', \$all_ku, 0], ['^-h(e|el|elp)?', \$help, 0], ['^-(.+)', \$unknown, 0]);
+ if ($unknown == 1){
+ print "mkjvf: Unknown options!\n";
+ &print_help;
+ }
+ if ($help == 1){&print_help;}
+ if (($expert == 0) && ($ruby == 0)){
+ if ($#ARGV <= 0) {
+ print "mkjvf: Need two to three file arguments.\n";
+ &print_help;
+ }
+ } elsif (($expert != 0) && ($ruby != 0)){
+ print "mkjvf: You can't use \"-ruby\" and \"-expert\" at same time.\n";
+ &print_help;
+ } elsif (($scale != 0) && ($ruby != 0)){
+ print "mkjvf: You can't use \"-ruby\" and \"-scale\" at same time.\n";
+ &print_help;
+ } elsif (($jis2004 != 0) && ($ruby != 0)){
+ print "mkjvf: You can't use \"-ruby\" and \"-jp04\" at same time.\n";
+ &print_help;
+ } elsif (($jis2004 != 0) && ($sjis != 0)){
+ print "mkjvf: You can't use \"-sjis\" and \"-jp04\" at same time.\n";
+ &print_help;
+ } elsif (($omitfw != 0) && ($baseline_shift != 0)){
+ print "mkjvf: You can't use \"-b\" and \"-omitfw\" at same time.\n";
+ &print_help;
+ } elsif (($omitfw != 0) && ($all_ku != 0)){
+ print "mkjvf: You can't use \"-omitfw\" and \"-allku\" at same time.\n";
+ &print_help;
+ } else {
+ if ($#ARGV <= 1) {
+ print "mkjvf: Need three file arguments for this option.\n";
+ &print_help;
+ }
+ $alt_kana_true=1;
+ }
+ if ($scale < 0 || $scale >= 1){
+ print "mkjvf: Invalid Scale!!\n";
+ &print_help;
+ }
+ if ($scale == 0){$scale = 1;}
+ if ($sjis != 0){$max_ku=120;}else{$max_ku=94;}
+ if ($cid_minute != 0){$minute_option = 1;}
+ $tfm_name = shift(@ARGV);
+ $tfm_name =~ s/\.tfm//;
+ $kanji_font = shift(@ARGV);
+ $kanji_font =~ s/\.tfm//;
+ $kana_font = shift(@ARGV);
+ $kana_font =~ s/\.tfm//;
+ &get_metric;
+ $half_width= ($font_at / 2);
+ $quater_width= ($font_at / 4);
+ @minute_right=($font_at*0.1, $font_at*0.4, $font_at*0.1, $font_at*0.4);
+ @minute_down=(-$font_at*0.65, $font_at*0.65, -$font_at*0.6, $font_at*0.6);
+ #open output file
+ open(OVP,">$tfm_name.ovp") || die "Can't make \'$tfm_name.ovp\'!\n";
+ binmode(OVP);
+}
+sub font_header {
+ print OVP "(VTITLE )\n";
+ print OVP "(OFMLEVEL D 0)";
+ print OVP "(DESIGNSIZE R 10.000000)\n";
+ print OVP "(CHECKSUM O 0)\n";
+ print OVP "(MAPFONT D 1\n";
+ print OVP " (FONTNAME $kanji_font)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n",$font_at;
+ printf OVP " (FONTDSIZE R %f)\n",$design_size;
+ print OVP " )\n";
+ if ($ruby == 1){
+ &get_face;
+ if ($direction eq "y"){
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $face"."3-h)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }elsif ($direction eq "t"){
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $face"."3-v)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+ } elsif ($expert == 1) {
+ &get_face;
+ if ($direction eq "y"){
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $face"."2-h)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n",$scale;
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 3\n";
+ print OVP " (FONTNAME $face"."3-h)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n",$scale;
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }elsif ($direction eq "t"){
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $face"."3-v)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n",$scale;
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+ } else {
+ if ($kana_font ne ""){
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $kana_font)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n",$scale*$font_at;
+ printf OVP " (FONTDSIZE R %f)\n",$design_size;
+ print OVP " )\n";
+ }
+ }
+ if (($cid_minute == 1) && ($jis2004 == 0)){
+ &get_face;
+ if ($direction eq "t"){
+ print OVP "(MAPFONT D 4\n";
+ print OVP " (FONTNAME $face"."1-v)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 5\n";
+ print OVP " (FONTNAME $face"."2-v)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+ }
+ if ($jis2004 == 1){
+ if($direction eq "y"){$temp_dir = "h"}elsif($direction eq "t"){$temp_dir = "v"}
+ &get_face;
+ print OVP "(MAPFONT D 4\n";
+ print OVP " (FONTNAME $face"."1-$temp_dir)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 5\n";
+ print OVP " (FONTNAME $face"."2-$temp_dir)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 6\n";
+ print OVP " (FONTNAME $face"."3-$temp_dir)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 7\n";
+ print OVP " (FONTNAME $face"."4-$temp_dir)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 8\n";
+ print OVP " (FONTNAME $face"."5-$temp_dir)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+}
+sub write_char {
+ for ($ku=1; $ku<=$max_ku; $ku++){
+ next if (!$all_ku && (($ku>=9&&$ku<=15) || $ku>=85));
+ for ($ten=1; $ten<=94; $ten++){
+ $jiscode=($ku+32)*256+($ten+32);
+ if($sjis == 1){
+ &get_shift_jiscode;
+ $char_code=$shift_jiscode;
+ }else{
+ $char_code=$jiscode;
+ }
+ if ($ruby==1){
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_ruby_hira_char;}
+ elsif($ku==5){&print_ruby_kata_char;}else{&print_char;}
+ }elsif ($expert==1){
+ if ($direction eq "y"){
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&exp_hira_h_char;}
+ elsif($ku==5){&exp_kata_h_char;}else{&print_char;}
+ }elsif ($direction eq "t"){
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&exp_hira_v_char;}
+ elsif($ku==5){&exp_kata_v_char;}else{&print_char;}
+ }
+ }else{
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_kana_char;}
+ elsif($ku==5){&print_kana_char;}else{&print_char;}
+ }
+ }
+ }
+}
+sub make_vf {
+ close(OVP);
+ system("ovp2ovf $tfm_name.ovp $tfm_name.vf $tfm_name.ofm");
+ unlink "$tfm_name.ovp";
+ unlink "$tfm_name.ofm";
+}
+sub make_tfm {
+ open(KANJITFM,">$kanji_font.tfm") || die "Can't make \'$kanji_font.tfm\'!\n";
+ binmode(KANJITFM);
+ if ($direction eq "y") {
+ foreach $binary(@yoko_tfm_binary) {
+ $_ = pack("C", $binary);
+ print KANJITFM "$_";
+ }
+ } elsif ($direction eq "t") {
+ foreach $binary(@tate_tfm_binary) {
+ $_ = pack("C", $binary);
+ print KANJITFM "$_";
+ }
+ } else {die "Unknown Direction!!\n";}
+ if ($ruby==0 && $expert==0){
+ if ($kana_font ne ""){
+ open(KANATFM,">$kana_font.tfm") || die "Can't make \'$kana_font.tfm\'!\n";
+ binmode(KANATFM);
+ if ($direction eq "y") {
+ foreach $binary(@yoko_tfm_binary) {
+ $_ = pack("C", $binary);
+ print KANATFM "$_";
+ }
+ } else {
+ foreach $binary(@tate_tfm_binary) {
+ $_ = pack("C", $binary);
+ print KANATFM "$_";
+ }
+ }
+ }
+ }
+}
+##############################
+#### dfn of sub sub rtns ###
+##############################
+sub print_help {
+ print "This is mkjvf version 1.0b21 (2010/3/25) by psitau, 2022/02/05 TeX JP org\n";
+ print "Usage: mkjvf [option] <TFMfile> <PSfontTFM> [<PSfontTFM>]\n";
+ print " -b <number> baseline shift\n";
+ print " -m translate quotation mark to minute\n";
+ print " -cm translate quotation mark to CID minute\n";
+ print " -cp translate comma & period to KuTohTen\n";
+ print " -notfm (h|v) don't read tfm\n";
+ print " -ruby use ruby glyph for kana (for utf package)\n";
+ print " -expert use alt. kana glyph for kana (for utf package)\n";
+ print " -burasage make the width of kutoh-ten zero for burasage\n";
+ print " -jp04 make a font mapped JIS X 0213:2004 glyphs\n";
+ print " -omitfw omit entries in vf for characters with default metric (tex-jp-org extention)\n";
+ print " -allku don't omit entries in vf for undefined Ku in JIS X 0208 (tex-jp-org extention)\n";
+ print " -SJIS make shift jis mapped vf (experimental)\n";
+ print " -scale <0--1> make kokana vf\n";
+ print " -help print this message\n";
+ exit;
+}
+sub GetOptions {
+ my ($argv,@options)=@_;
+ foreach (@options) {
+ my ($regex,$ref,$takesarg)=@{$_};
+ my @args=@{$argv};
+ @{$argv}=();
+ my $arg;
+ argloop:
+ while (($arg=shift @args) ne "") {
+ if ($arg=~/$regex/) {
+ my $val=1;
+ if ($takesarg) { $val=shift @args; }
+ if (ref($ref) eq 'CODE') { &$ref($val); }
+ else { ${$ref}=$val; last argloop;}
+ }
+ else {
+ push @{$argv},$arg;
+ if ($arg eq '--') { last argloop; }
+ }
+ }
+ push @{$argv},@args;
+ }
+}
+sub get_metric{
+ if ($without_tfm eq ""){
+ &read_tfm;
+ } elsif ($without_tfm eq "h") {
+ $direction="y";
+ $design_size=10;
+ $font_at = 0.962216;
+ if ($minute_option == 1){$minute_option = 0;}
+ if ($comma_period == 1){$comma_period = 0;}
+ } elsif ($without_tfm eq "v") {
+ $direction="t";
+ $design_size=10;
+ $font_at = 0.962216;
+ } else{
+ die "Unknown Direction!!\n";
+ }
+# print STDOUT "$design_size, $font_at\n";#debug
+}
+sub read_tfm{
+ $alt_tfm_name=`kpsewhich $tfm_name.tfm`;
+ chomp($alt_tfm_name);
+ open (TFM, "<$tfm_name.tfm") || open (TFM, "<tfm/$tfm_name.tfm") || open (TFM, "<$alt_tfm_name") || die "Can't read tfm file!!\n";
+ binmode(TFM);
+ my($jfm_id, $nt, $lf, $lh, $bc, $ec, $nw, $nh, $nd, $ni, $nl, $nk, $ng, $np);
+ my($data,$d_size,$data_length, @param);
+ #first 7 word
+ read(TFM, $_, 2);
+ $jfm_id = unpack('n', $_);
+# printf STDOUT "JFM ID= %d\n",$jfm_id;#debug
+ if ($jfm_id==0x0B) {
+ $direction="y";
+ if ($minute_option == 1){$minute_option = 0;}
+# print STDOUT "Direction is YOKO!!\n";#debug
+ }elsif ($jfm_id==0x09){
+ $direction="t";
+# print STDOUT "Direction is TATE!!\n";#debug
+ }else{
+ die "Unknown Direction!!\n";
+ }
+ read(TFM, $_, 26);
+ ($nt, $lf, $lh, $bc, $ec, $nw, $nh, $nd, $ni, $nl, $nk, $ng, $np)= unpack('nnnnnnnnnnnnn', $_);
+ #header
+ read(TFM, $_, (4*$lh));
+ ($data,$d_size)= unpack('NN',$_);
+ $d_size=$d_size/(1<<20);;
+ $data_length = ($nt+$ec-$bc+1+$nw+$nh+$nd+$ni+$nl+$nk+$ng)*4;
+ read(TFM, $_, $data_length);
+ read(TFM, $_, (4*$np));
+ @param=unpack('NNNNNNNNN',$_);
+ $zh = $param[4]/(1<<20);
+ $zw = $param[5]/(1<<20);
+ $design_size=$d_size;
+ $font_at=$zw;
+# printf STDOUT "Design Size: %f, zw: %f, zh: %f\n",$d_size, $zw, $zh;#debug
+}
+sub get_face{
+ if($kana_font eq "cidjminr"){
+ $face="cidjmr";
+ }elsif($kana_font eq "cidjgothr"){
+ $face="cidjgr";
+ }elsif($kana_font eq "cidjminb"){
+ $face="cidjmb";
+ }elsif($kana_font eq "cidjgothb"){
+ $face="cidjgb";
+ }elsif($kana_font eq "cidjgotheb"){
+ $face="cidjge";
+ }elsif($kana_font eq "cidjmgothr"){
+ $face="cidjmgr";
+ }elsif($kana_font eq "cidjminl"){
+ $face="cidjml";
+ }elsif($kana_font eq "cidmin"){
+ $face="cidm";
+ }elsif($kana_font eq "cidgoth"){
+ $face="cidg";
+ }elsif($kana_font eq ""){
+ if($kanji_font =~ /hminr/){
+ $face="cidjmr";
+ }elsif($kanji_font =~ /hgothr/){
+ $face="cidjgr";
+ }elsif($kanji_font =~ /hminb/){
+ $face="cidjmb";
+ }elsif($kanji_font =~ /hgothb/){
+ $face="cidjgb";
+ }elsif($kanji_font =~ /hgotheb/){
+ $face="cidjge";
+ }elsif($kanji_font =~ /hmgothr/){
+ $face="cidjmgr";
+ }elsif($kanji_font =~ /hminl/){
+ $face="cidjml";
+ }
+ }
+}
+sub baseline_shift{
+ if ($baseline_shift != 0){
+ $baseline_shift_amount=-($baseline_shift/1000)*$zh;
+ printf OVP " (MOVEUP R %f)\n",$baseline_shift_amount;
+ }
+}
+sub print_kigo_char{
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ if ($jiscode>=0x2146 && $jiscode<=0x215B){#Kakko
+ $width=$half_width;
+ } elsif ($jiscode>=0x2122 && $jiscode<=0x2128){#Kutouten
+ if (($burasage eq 1) && ($jiscode>=0x2122 && $jiscode<=0x2125)){#burasage
+ $width=0;
+ }else{
+ $width=$half_width;
+ }
+ } else{
+ $width=$font_at;
+ }
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ if ((0x2133 <= $jiscode && $jiscode <= 0x2136) || $jiscode == 0x213c){
+ if ($ruby==1){
+ print OVP " (SELECTFONT D 2)\n";
+ }elsif($expert==1){
+ if ($direction eq "y"){
+ if ($jiscode==0x2135 || $jiscode == 0x2136){
+ print OVP " (SELECTFONT D 2)\n";
+ }else{
+ print OVP " (SELECTFONT D 3)\n";
+ }
+ }else{
+ print OVP " (SELECTFONT D 2)\n";
+ }
+ }elsif($kana_font ne ""){
+ print OVP " (SELECTFONT D 2)\n";
+ }
+ }
+ if ($cid_minute == 1){#cid_minute
+ if ($jiscode == 0x2148 || $jiscode == 0x2149){#double quatation->double minute
+ print OVP " (SELECTFONT D 4)\n";
+ }elsif ($jiscode == 0x2146 || $jiscode == 0x2147){#single quatation->single minute
+ print OVP " (SELECTFONT D 5)\n";
+ }
+ }
+ &baseline_shift;
+ if ((0x2133 <= $jiscode && $jiscode <= 0x2136) || $jiscode == 0x213c){#odoriji
+ &scaled_shift;
+ }
+ if (0x2126 <= $jiscode && $jiscode <= 0x2128){#colon, semicolon, nakaten
+ printf OVP " (MOVERIGHT R -%f)\n",$quater_width;}
+ if (0x214A <= $jiscode && $jiscode <= 0x215B && ($jiscode%2)==0){#Kakko
+ printf OVP " (MOVERIGHT R -%f)\n",$half_width;
+ }
+ if (0x2146 <= $jiscode && $jiscode <=0x2149){#quatation
+ if ($minute_option == 1){#quatation -> minute
+ if ($cid_minute == 1){
+ if (($jiscode%2)==0){
+ printf OVP " (MOVERIGHT R -%f)\n",$half_width;
+ }
+ $minute_char_code= shift(@cid_minute_code);
+ printf OVP " (SETCHAR H %X)\n", $minute_char_code;
+ }else{
+ $minute_right_shift= shift(@minute_right);
+ $minute_down_shift= shift(@minute_down);
+ printf OVP " (MOVERIGHT R %f)\n", $minute_right_shift;
+ printf OVP " (MOVEDOWN R %f)\n", $minute_down_shift;
+ if (($jiscode%2)==1){
+ print OVP " (SPECIAL ps: gsave currentpoint currentpoint translate 180 neg rotate neg exch neg exch translate)\n";
+ }
+ if ($sjis == 1){
+ $minute_char_code= shift(@shift_minute_code);
+ }else{
+ $minute_char_code= shift(@minute_code);
+ }
+ printf OVP " (SETCHAR H %X)\n", $minute_char_code;
+ if (($jiscode%2)==1){
+ print OVP " (SPECIAL ps: currentpoint grestore moveto)\n";
+ }
+ }
+ } else {
+ if (($jiscode%2)==0){
+ printf OVP " (MOVERIGHT R -%f)\n",$half_width;
+ }
+ printf OVP " (SETCHAR H %X)\n", $char_code;
+ }
+ } elsif ((0x2133 <= $jiscode && $jiscode <= 0x2136) || $jiscode == 0x213c){#odoriji
+ if ($ruby==1){
+ if ($direction eq "y"){
+ $odorijicode= shift(@ruby_odori_h);
+ }else{
+ $odorijicode= shift(@ruby_odori_v);
+ }
+ }elsif($expert==1){
+ if ($direction eq "y"){
+ $odorijicode= shift(@exp_odori_h);
+ }else{
+ $odorijicode= shift(@exp_odori_v);
+ }
+ }elsif ($sjis==1){
+ $odorijicode= $shift_jiscode;
+ }else{
+ $odorijicode= $jiscode;
+ }
+ printf OVP " (SETCHAR H %X)\n",$odorijicode;
+ } elsif (($jiscode== 0x2124 || $jiscode== 0x2125) && $comma_period == 1){
+ printf OVP " (SETCHAR H %X)\n",$char_code-2;
+ }else {
+ printf OVP " (SETCHAR H %X)\n",$char_code;
+ }
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_char{
+ $fontmap = 0;
+ if (($jis2004 == 1) && (0x3029 <= $jiscode && $jiscode <= 0x726D)){
+ if (exists $kaisei_jikei{$jiscode}){
+ $cid = $kaisei_jikei{$jiscode};
+ $fontmap = int($cid/4096)+3;
+ $upper = int(($cid%4096)/64)+16;
+ $lower = (($cid%4096)%64)+16;
+# printf STDOUT "%d, %d\n",$upper,$lower;
+ $char_code = $upper*256+$lower+0x2020;
+ }
+ }
+ if ($omitfw && $baseline_shift==0 && !$fontmap) {
+ return if ($jiscode==$char_code);
+ }
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n", $font_at;
+ print OVP " (MAP\n";
+ if ($fontmap) {
+ printf OVP " (SELECTFONT D %d)\n", $fontmap;
+ }
+ &baseline_shift;
+ printf OVP " (SETCHAR H %X)\n",$char_code;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_kana_char{
+ if ($omitfw && $baseline_shift==0 && $scale==1 && $kana_font eq "") {
+ return if ($jiscode==$char_code);
+ }
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n", $font_at;
+ print OVP " (MAP\n";
+ if ($kana_font ne ""){
+ print OVP " (SELECTFONT D 2)\n";
+ }
+ &baseline_shift;
+ &scaled_shift;
+ printf OVP " (SETCHAR H %X)\n",$char_code;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_ruby_hira_char{
+ $ruby_hira_code_orig=$ruby_hira_code;
+ if ($direction eq "t"){&fix_ruby_hira_code;}
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ printf OVP " (SELECTFONT D %d)\n",$ruby_font_map;
+ &baseline_shift;
+ printf OVP " (SETCHAR H %X)\n", $ruby_hira_code;
+ print OVP " )\n";
+ print OVP " )\n";
+ $ruby_hira_code=$ruby_hira_code_orig;
+ $ruby_hira_code++;
+ if ($ruby_hira_code == 0x3570){$ruby_hira_code=0x3630;}
+ if ($ruby_hira_code == 0x3670){$ruby_hira_code=0x3730;}
+ if ($ruby_hira_code == 0x363A){$ruby_hira_code=0x363B;}
+ if ($ruby_hira_code == 0x3641){$ruby_hira_code=0x3642;}
+}
+sub print_ruby_kata_char{
+ $ruby_kata_code_orig=$ruby_kata_code;
+ if ($jiscode == 0x2575){$ruby_kata_code=0x375C;}
+ if ($jiscode == 0x2576){$ruby_kata_code=0x3763;}
+ if ($direction eq "t"){&fix_ruby_kata_code;}
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ print OVP " (SELECTFONT D 2)\n";
+ &baseline_shift;
+ printf OVP " (SETCHAR H %X)\n", $ruby_kata_code;
+ print OVP " )\n";
+ print OVP " )\n";
+ $ruby_kata_code=$ruby_kata_code_orig;
+ $ruby_kata_code++;
+ if ($ruby_kata_code == 0x3770){$ruby_kata_code=0x3830;}
+ if ($ruby_kata_code == 0x375C){$ruby_kata_code=0x375D;}
+ if ($ruby_kata_code == 0x3763){$ruby_kata_code=0x3764;}
+}
+sub exp_hira_h_char{
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ printf OVP " (SELECTFONT D %d)\n", $exp_font_map;
+ &baseline_shift;
+ &scaled_shift;
+ printf OVP " (SETCHAR H %X)\n", $exp_hira_code_h;
+ print OVP " )\n";
+ print OVP " )\n";
+ $exp_hira_code_h++;
+ if ($exp_hira_code_h == 0x6F70){$exp_hira_code_h=0x3030;$exp_font_map=3;}
+ if ($exp_hira_code_h == 0x3070){$exp_hira_code_h=0x3130;}
+ if ($exp_hira_code_h == 0x6f6d){$exp_hira_code_h++;}
+ if ($exp_hira_code_h == 0x3034){$exp_hira_code_h++;}
+ if ($exp_hira_code_h == 0x3037){$exp_hira_code_h++;}
+}
+sub exp_kata_h_char{
+ if ($jiscode == 0x2575){$exp_kata_code_h=0x3147;}
+ if ($jiscode == 0x2576){$exp_kata_code_h=0x314e;}
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ print OVP " (SELECTFONT D 3)\n";
+ &baseline_shift;
+ &scaled_shift;
+ printf OVP " (SETCHAR H %X)\n", $exp_kata_code_h;
+ print OVP " )\n";
+ print OVP " )\n";
+ $exp_kata_code_h++;
+ if ($exp_kata_code_h == 0x3170){$exp_kata_code_h=0x3230;}
+ if ($exp_kata_code_h == 0x3147){$exp_kata_code_h++;}
+ if ($exp_kata_code_h == 0x314e){$exp_kata_code_h++;}
+ if ($exp_kata_code_h == 0x3151){$exp_kata_code_h++;}
+}
+sub exp_hira_v_char{
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ printf OVP " (SELECTFONT D 2)\n";
+ &baseline_shift;
+ &scaled_shift;
+ printf OVP " (SETCHAR H %X)\n", $exp_hira_code_v;
+ print OVP " )\n";
+ print OVP " )\n";
+ $exp_hira_code_v++;
+ if ($exp_hira_code_v == 0x3270){$exp_hira_code_v=0x3330;}
+ if ($exp_hira_code_v == 0x3264){$exp_hira_code_v++;}
+ if ($exp_hira_code_v == 0x326b){$exp_hira_code_v++;}
+ if ($exp_hira_code_v == 0x326e){$exp_hira_code_v++;}
+}
+sub exp_kata_v_char{
+ if ($jiscode == 0x2575){$exp_kata_code_v=0x343e;}
+ if ($jiscode == 0x2576){$exp_kata_code_v=0x3445;}
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ print OVP " (SELECTFONT D 2)\n";
+ &baseline_shift;
+ &scaled_shift;
+ printf OVP " (SETCHAR H %X)\n", $exp_kata_code_v;
+ print OVP " )\n";
+ print OVP " )\n";
+ $exp_kata_code_v++;
+ if ($exp_kata_code_v == 0x3470){$exp_kata_code_v=0x3530;}
+ if ($exp_kata_code_v == 0x343e){$exp_kata_code_v++;}
+ if ($exp_kata_code_v == 0x3445){$exp_kata_code_v++;}
+ if ($exp_kata_code_v == 0x3448){$exp_kata_code_v++;}
+}
+sub fix_ruby_hira_code{
+ if ($jiscode == 0x2421){$ruby_hira_code=0x3745;}#a
+ if ($jiscode == 0x2423){$ruby_hira_code=0x3746;}#i
+ if ($jiscode == 0x2425){$ruby_hira_code=0x3747;}#u
+ if ($jiscode == 0x2427){$ruby_hira_code=0x3748;}#e
+ if ($jiscode == 0x2429){$ruby_hira_code=0x3749;}#o
+ if ($jiscode == 0x2443){$ruby_hira_code=0x374c;}#tsu
+ if ($jiscode == 0x2463){$ruby_hira_code=0x374d;}#ya
+ if ($jiscode == 0x2465){$ruby_hira_code=0x374e;}#yu
+ if ($jiscode == 0x2467){$ruby_hira_code=0x374f;}#yo
+ if ($jiscode == 0x246E){$ruby_hira_code=0x3750;}#wa
+}
+sub fix_ruby_kata_code{
+ if ($jiscode == 0x2521){$ruby_kata_code=0x3867;}#a
+ if ($jiscode == 0x2523){$ruby_kata_code=0x3868;}#i
+ if ($jiscode == 0x2525){$ruby_kata_code=0x3869;}#u
+ if ($jiscode == 0x2527){$ruby_kata_code=0x386a;}#e
+ if ($jiscode == 0x2529){$ruby_kata_code=0x386b;}#o
+ if ($jiscode == 0x2543){$ruby_kata_code=0x386e;}#tsu
+ if ($jiscode == 0x2563){$ruby_kata_code=0x386f;}#ya
+ if ($jiscode == 0x2565){$ruby_kata_code=0x3930;}#yu
+ if ($jiscode == 0x2567){$ruby_kata_code=0x3931;}#yo
+ if ($jiscode == 0x256E){$ruby_kata_code=0x3932;}#wa
+ if ($jiscode == 0x2575){$ruby_kata_code=0x386c;}#ka
+ if ($jiscode == 0x2576){$ruby_kata_code=0x386d;}#ke
+}
+sub get_shift_jiscode{
+ $c1=$ku+32;
+ $c2=$ten+32;
+ if ($c1 % 2) {
+ $c1 = (($c1 + 1) / 2) + 0x70;
+ $c2 = $c2 + 0x1f;
+ } else {
+ $c1 = ($c1 / 2) + 0x70;
+ $c2 = $c2 + 0x7d;
+ }
+ if ($c1 >= 0xa0) {$c1 = $c1 + 0x40;}
+ if ($c2 >= 0x7f) {$c2 = $c2 + 1;}
+ $shift_jiscode=$c1*256+$c2;
+}
+sub scaled_shift{
+ if ($scale != 1){
+ $scaled_shift_amount=(1-$scale)*$font_at/2;
+ printf OVP " (MOVERIGHT R %f)\n",$scaled_shift_amount;
+ if ($direction eq "y"){
+ $scaled_v_shift_amount=(1-$scale)*$font_at*0.38;
+ printf OVP " (MOVEUP R %f)\n",$scaled_v_shift_amount;
+ }
+ }
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/CheckDVICode.pm b/macros/jptex/latex/japanese-otf/src/script/CheckDVICode.pm
new file mode 100644
index 0000000000..3af7198b94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/CheckDVICode.pm
@@ -0,0 +1,287 @@
+package CheckDVICode;
+
+use strict;
+use Exporter;
+our @ISA = qw(Exporter);
+our @EXPORT = qw(is_dvicode is_ucs_open is_ucs_kigo is_ucs_hira
+ is_ucs_kata is_ucs_hankana is_ucs_jpn_range);
+
+=head1 NAME
+
+CheckDVICode.pm
+
+=head1 NOTE
+
+This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+
+=cut
+
+our ($dvicode, $is_ucs);
+
+sub is_dvicode($){
+ my ($key)=@_;
+ my ($code)=($dvicode);
+
+ if (!$is_ucs) {
+ if ($key eq 'hira-a') { return ($code == 0x2421);}
+ if ($key eq 'hira-i') { return ($code == 0x2423);}
+ if ($key eq 'hira-u') { return ($code == 0x2425);}
+ if ($key eq 'hira-e') { return ($code == 0x2427);}
+ if ($key eq 'hira-o') { return ($code == 0x2429);}
+ if ($key eq 'hira-tsu') { return ($code == 0x2443);}
+ if ($key eq 'hira-ya') { return ($code == 0x2463);}
+ if ($key eq 'hira-yu') { return ($code == 0x2465);}
+ if ($key eq 'hira-yo') { return ($code == 0x2467);}
+ if ($key eq 'hira-wa') { return ($code == 0x246E);}
+ if ($key eq 'hira-Vu') { return 0; } # large JIS X 0213
+ if ($key eq 'hira-ka') { return 0; } # small JIS X 0213
+ if ($key eq 'hira-ke') { return 0; } # small JIS X 0213
+ if ($key eq 'kata-a') { return ($code == 0x2521);}
+ if ($key eq 'kata-i') { return ($code == 0x2523);}
+ if ($key eq 'kata-u') { return ($code == 0x2525);}
+ if ($key eq 'kata-e') { return ($code == 0x2527);}
+ if ($key eq 'kata-o') { return ($code == 0x2529);}
+ if ($key eq 'kata-tsu') { return ($code == 0x2543);}
+ if ($key eq 'kata-ya') { return ($code == 0x2563);}
+ if ($key eq 'kata-yu') { return ($code == 0x2565);}
+ if ($key eq 'kata-yo') { return ($code == 0x2567);}
+ if ($key eq 'kata-wa') { return ($code == 0x256E);}
+ if ($key eq 'kata-ka') { return ($code == 0x2575);}
+ if ($key eq 'kata-ke') { return ($code == 0x2576);}
+ if ($key eq 'kata-Va') { return 0; } # large JIS X 0213
+ if ($key eq 'kata-Vi') { return 0; } # : JIS X 0213
+ if ($key eq 'kata-Ve') { return 0; } # : JIS X 0213
+ if ($key eq 'kata-Vo') { return 0; } # large JIS X 0213
+ if ($key eq 'kata-ku') { return 0; } # small JIS X 0213
+ if ($key eq 'kata-mu') { return 0; } # small JIS X 0213
+ if ($key eq 'kata-ku..ro') { return 0; } # small JIS X 0213
+ if ($key eq 'comma') { return ($code == 0x2124);}
+ if ($key eq 'period') { return ($code == 0x2125);}
+ if ($key eq 'odoriji') { return
+ ((0x2133 <= $code && $code <= 0x2136) || $code == 0x213C);}
+ if ($key eq 'hira-odoriji') { return
+ ($code == 0x2135 || $code == 0x2136);}
+ if ($key eq 'kutouten') { return
+ ($code>=0x2122 && $code<=0x2128);}
+ if ($key eq 'burasage') { return
+ ($code>=0x2122 && $code<=0x2125);}
+ if ($key eq 'nakaten' ) { return ($code == 0x2126);}
+ if ($key eq 'colon' ) { return ($code == 0x2127);}
+ if ($key eq 'semicolon') { return ($code == 0x2128);}
+ if ($key eq 'quote') { return
+ ($code >= 0x2146 && $code <= 0x2149);}
+ if ($key eq 's-quote') { return
+ ($code == 0x2146 || $code == 0x2147);}
+ if ($key eq 'd-quote') { return
+ ($code == 0x2148 || $code == 0x2149);}
+ if ($key eq 'kakko') { return
+ (0x214A <= $code && $code <= 0x215B);}
+ if ($key eq 'open') { return ($code%2==0);}
+ if ($key eq 'close') { return ($code%2==1);}
+
+ die "illegal keyname ($key)\n";
+ } else { # ucs
+ if ($key eq 'hira-a') { return ($code == 0x3041);} # small
+ if ($key eq 'hira-i') { return ($code == 0x3043);} # :
+ if ($key eq 'hira-u') { return ($code == 0x3045);} # :
+ if ($key eq 'hira-e') { return ($code == 0x3047);} # :
+ if ($key eq 'hira-o') { return ($code == 0x3049);} # :
+ if ($key eq 'hira-tsu') { return ($code == 0x3063);} # :
+ if ($key eq 'hira-ya') { return ($code == 0x3083);} # :
+ if ($key eq 'hira-yu') { return ($code == 0x3085);} # :
+ if ($key eq 'hira-yo') { return ($code == 0x3087);} # :
+ if ($key eq 'hira-wa') { return ($code == 0x308E);} # small
+ if ($key eq 'hira-Vu') { return ($code == 0x3094);} # large JIS X 0213
+ if ($key eq 'hira-ka') { return ($code == 0x3095);} # small JIS X 0213
+ if ($key eq 'hira-ke') { return ($code == 0x3096);} # small JIS X 0213
+ if ($key eq 'kata-a') { return ($code == 0x30A1);} # small
+ if ($key eq 'kata-i') { return ($code == 0x30A3);} # :
+ if ($key eq 'kata-u') { return ($code == 0x30A5);} # :
+ if ($key eq 'kata-e') { return ($code == 0x30A7);} # :
+ if ($key eq 'kata-o') { return ($code == 0x30A9);} # :
+ if ($key eq 'kata-tsu') { return ($code == 0x30C3);} # :
+ if ($key eq 'kata-ya') { return ($code == 0x30E3);} # :
+ if ($key eq 'kata-yu') { return ($code == 0x30E5);} # :
+ if ($key eq 'kata-yo') { return ($code == 0x30E7);} # :
+ if ($key eq 'kata-wa') { return ($code == 0x30EE);} # :
+ if ($key eq 'kata-ka') { return ($code == 0x30F5);} # :
+ if ($key eq 'kata-ke') { return ($code == 0x30F6);} # small
+ if ($key eq 'kata-Va') { return ($code == 0x30F7);} # large JIS X 0213
+ if ($key eq 'kata-Vi') { return ($code == 0x30F8);} # : JIS X 0213
+ if ($key eq 'kata-Ve') { return ($code == 0x30F9);} # : JIS X 0213
+ if ($key eq 'kata-Vo') { return ($code == 0x30FA);} # large JIS X 0213
+ if ($key eq 'kata-ku') { return ($code == 0x31F0);} # small JIS X 0213
+ if ($key eq 'kata-mu') { return ($code == 0x31FA);} # small JIS X 0213
+ if ($key eq 'kata-ku..ro') { return
+ ($code >= 0x31F0 && $code <= 0x31FF);} # small JIS X 0213
+ if ($key eq 'comma') { return ($code == 0xFF0C);}
+ if ($key eq 'period') { return ($code == 0xFF0E);}
+ if ($key eq 'odoriji') { return
+ ($code == 0x30FD || $code == 0x30FE ||
+ $code == 0x309D || $code == 0x309E ||
+ $code == 0x30FC);}
+ if ($key eq 'hira-odoriji') { return
+ ($code == 0x309D || $code == 0x309E);}
+ if ($key eq 'kutouten') { return
+ ($code == 0x3001 || $code == 0x3002 ||
+ $code == 0xFF0C || $code == 0xFF0E ||
+ $code == 0x30FB || $code == 0x00B7 ||
+ $code == 0xFF1A || $code == 0xFF1B);}
+ if ($key eq 'burasage') { return
+ ($code == 0x3001 || $code == 0x3002 ||
+ $code == 0xFF0C || $code == 0xFF0E);}
+ if ($key eq 'nakaten' ) { return
+ ($code == 0x30FB || $code == 0x00B7);}
+ if ($key eq 'colon' ) { return ($code == 0xFF1A);}
+ if ($key eq 'semicolon') { return ($code == 0xFF1B);}
+ if ($key eq 'quote') { return
+ ($code == 0x2018 || $code == 0x2019 ||
+ $code == 0x201C || $code == 0x201D);}
+ if ($key eq 's-quote') { return
+ ($code == 0x2018 || $code == 0x2019);}
+ if ($key eq 'd-quote') { return
+ ($code == 0x201C || $code == 0x201D);}
+ if ($key eq 'kakko') { return
+ ((0x3008 <= $code && $code <= 0x3011) ||
+ $code == 0x3014 || $code == 0x3015 ||
+ $code == 0xFF08 || $code == 0xFF09 ||
+ $code == 0xFF3B || $code == 0xFF3D ||
+ $code == 0xFF5B || $code == 0xFF5D ||
+ $code == 0xFF5F || $code == 0xFF60 || # X0213 1-02-54,55
+ $code == 0x3018 || $code == 0x3019 || # X0213 1-02-56,57
+ $code == 0x3016 || $code == 0x3017 || # X0213 1-02-58,59
+ $code == 0x301D || $code == 0x301F || # X0213 1-13-64,65
+ $code == 0x00AB || $code == 0x00BB || # X0213 1-09-08,18
+ $code == 0x2329 || $code == 0x232A ||
+ $code == 0x301A || $code == 0x301B ||
+ $code == 0x301E
+ );}
+ if ($key eq 'open') { return &is_ucs_open; }
+ if ($key eq 'close') { return (!&is_ucs_open); }
+
+ # ucs only
+ if ($key eq 'hira-yori'){ return ($code == 0x309F);} # yori
+ if ($key eq 'kata-koto'){ return ($code == 0x30FF);} # koto
+
+ die "illegal keyname ($key)\n";
+ }
+}
+
+sub is_ucs_open{
+ if ($dvicode == 0x00AB || $dvicode == 0x2329
+ || $dvicode == 0x301D
+ || $dvicode == 0xFF3B || $dvicode == 0xFF5B
+ || $dvicode == 0xFF5F) { return 1;}
+ if ($dvicode == 0x00BB || $dvicode == 0x232A
+ || $dvicode == 0x301E || $dvicode == 0x301F
+ || $dvicode == 0xFF3D || $dvicode == 0xFF5D
+ || $dvicode == 0xFF60) { return 0;}
+ return ($dvicode%2==0);
+}
+
+sub is_ucs_kigo{
+ return 1 if ($dvicode==0x00AB || $dvicode==0x00BB);
+ return 1 if ($dvicode==0x00B7);
+ return 1 if ($dvicode>=0x2018 && $dvicode<=0x2019);
+ return 1 if ($dvicode>=0x201C && $dvicode<=0x201D);
+ return 1 if ($dvicode>=0x2329 && $dvicode<=0x232A);
+ return 1 if ($dvicode>=0x3001 && $dvicode<=0x301F);
+ return 1 if ($dvicode>=0x3097 && $dvicode<=0x309E);
+ return 1 if ($dvicode>=0x30FB && $dvicode<=0x30FE);
+ return 1 if ($dvicode>=0xFF08 && $dvicode<=0xFF60);
+
+ return 0;
+}
+
+sub is_ucs_hira{
+ return 1 if ($dvicode>=0x3041 && $dvicode<=0x3093);
+ return 1 if ($dvicode>=0x3094 && $dvicode<=0x3096); # Vu, small Ka, small Ke
+# return 1 if ($dvicode==0x309F); # Yori :: It is omitted because it is not included in "Tuned" in AJ1-6
+ return 0;
+}
+
+sub is_ucs_kata{
+ return 1 if ($dvicode>=0x30A1 && $dvicode<=0x30F6);
+ return 1 if ($dvicode>=0x30F7 && $dvicode<=0x30FA); # Va, Vi, Ve, Vo
+ return 1 if ($dvicode>=0x31F0 && $dvicode<=0x31FF); # small Ku, small Shi, ... , Small Re, Small Ro
+# return 1 if ($dvicode==0x30FF); # Koto :: It is omitted because it is not included in "Tuned" in AJ1-6
+ return 0;
+}
+
+sub is_ucs_hankana{
+ return 1 if ($dvicode>=0xFF61 && $dvicode<=0xFF9F);
+ return 0;
+}
+
+# Reference:
+# http://www.unicode.org/Public/UNIDATA/Blocks.txt
+# Blocks-12.0.0.txt
+# Date: 2018-07-30, 19:40:00 GMT [KW]
+sub is_ucs_jpn_range{
+ return 1 if ($dvicode<=0x04FF); # Cyrillic
+
+ return 0 if ($dvicode< 0x1E00);
+ return 1 if ($dvicode<=0x243F); # Control Pictures
+
+ return 0 if ($dvicode< 0x2460);
+ return 1 if ($dvicode<=0x27BF); # Dingbats
+
+ return 0 if ($dvicode< 0x2900);
+ return 1 if ($dvicode<=0x29FF); # Miscellaneous Mathematical Symbols-B
+
+ return 0 if ($dvicode< 0x2B00);
+ return 1 if ($dvicode<=0x2BFF); # Miscellaneous Symbols and Arrows
+
+ return 0 if ($dvicode< 0x2E80);
+ return 1 if ($dvicode<=0x2FDF); # Kangxi Radicals
+
+ return 0 if ($dvicode< 0x3000);
+ return 1 if ($dvicode<=0x30FF); # Katakana
+
+ return 0 if ($dvicode< 0x3190);
+ return 1 if ($dvicode<=0x319F); # Kanbun
+
+ return 0 if ($dvicode< 0x31F0);
+ return 1 if ($dvicode<=0x4DBF); # CJK Unified Ideographs Extension A
+
+ return 0 if ($dvicode< 0x4E00);
+ return 1 if ($dvicode<=0x9FFF); # CJK Unified Ideographs
+
+ return 0 if ($dvicode< 0xE000);
+ return 1 if ($dvicode<=0xFB4F); # Alphabetic Presentation Forms
+
+ return 0 if ($dvicode< 0xFE10);
+ return 1 if ($dvicode<=0xFE1F); # Vertical Forms
+
+ return 0 if ($dvicode< 0xFE30);
+ return 1 if ($dvicode<=0xFE4F); # CJK Compatibility Forms
+
+ return 0 if ($dvicode< 0xFF00);
+ return 1 if ($dvicode<=0xFFEF); # Halfwidth and Fullwidth Forms
+
+ return 0 if ($dvicode< 0x1B000);
+ return 1 if ($dvicode<=0x1B0FF); # Kana Supplement
+ return 1 if ($dvicode<=0x1B12F); # Kana Extended-A
+ return 1 if ($dvicode<=0x1B16F); # Small Kana Extension
+
+ return 0 if ($dvicode< 0x1F100);
+ return 1 if ($dvicode<=0x1F1FF); # Enclosed Alphanumeric Supplement
+ return 1 if ($dvicode<=0x1F2FF); # Enclosed Ideographic Supplement
+
+ return 0 if ($dvicode< 0x1F780);
+ return 1 if ($dvicode<=0x1F7FF); # Geometric Shapes Extended
+
+ return 0 if ($dvicode< 0x20000);
+ return 1 if ($dvicode<=0x2A6DF); # CJK Unified Ideographs Extension B
+ return 1 if ($dvicode<=0x2B73F); # CJK Unified Ideographs Extension C
+ return 1 if ($dvicode<=0x2B81F); # CJK Unified Ideographs Extension D
+ return 1 if ($dvicode<=0x2CEAF); # CJK Unified Ideographs Extension E
+ return 1 if ($dvicode<=0x2EBEF); # CJK Unified Ideographs Extension F
+
+ return 0 if ($dvicode< 0x2F800);
+ return 1 if ($dvicode<=0x2FA1F); # CJK Compatibility Ideographs Supplement
+
+ return 0;
+}
+
+1;
diff --git a/macros/jptex/latex/japanese-otf/src/script/MakeSPList.pm b/macros/jptex/latex/japanese-otf/src/script/MakeSPList.pm
new file mode 100644
index 0000000000..8dc9ce0e3a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/MakeSPList.pm
@@ -0,0 +1,71 @@
+package MakeSPList;
+
+use strict;
+use Exporter;
+use File::Basename qw/dirname/;
+our @ISA = qw(Exporter);
+our @EXPORT = qw(make_sp_char_list);
+
+=head1 NAME
+
+MakeSPList.pm
+
+=head1 NOTE
+
+This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+
+=cut
+
+our ($r_exist_head, $r_exist_char);
+
+my $num = '[12][0-9A-F]{4}';
+
+sub make_sp_char_list(@) {
+ my (@lang)=@_;
+ my (@exist_head_mul, %exist_char_mul)=();
+ my ($lang, $first_hex);
+
+ my $moduledir=dirname(__FILE__);
+
+ foreach $lang (@lang) {
+ open(LIST, "$moduledir/sp_list_$lang.txt") || die "$!";
+ my (@exist_head_each, %exist_char_each)=();
+ while (<LIST>) {
+ chomp;
+ s/\s+//g;
+ next if (/^[#%]/);
+ s/[#%].*$//;
+ s/,$//;
+ my @tmp;
+ foreach $_ (split ',', $_) {
+ if (/^($num)$/io) {
+ @tmp = (hex($1));
+ } elsif (/^($num)-($num)$/io) {
+ @tmp = (hex($1)..hex($2));
+ } else {
+ die "input [$_] is not expected\n";
+ }
+ foreach $_ (@tmp) {
+ my $HEX=sprintf("%X",$_);
+ $first_hex=int($_/0x1000);
+ $exist_head_each[$first_hex]++;
+ $exist_char_each{$HEX}=1;
+ if ($exist_char_mul{$HEX} eq '' && $exist_head_mul[$first_hex]!~/$lang/) {
+ $exist_head_mul[$first_hex].=$lang;
+ }
+ $exist_char_mul{$HEX}.=$lang;
+# warn "$HEX $first_hex ",sprintf("%X",$first_hex),"\n";
+ }
+ }
+ }
+ @{$r_exist_head->{$lang}}=@exist_head_each;
+ %{$r_exist_char->{$lang}}=%exist_char_each;
+ }
+ if (@lang>1) {
+ $lang = join ',', @lang;
+ @{$r_exist_head->{$lang}}=@exist_head_mul;
+ %{$r_exist_char->{$lang}}=%exist_char_mul;
+ }
+}
+
+1;
diff --git a/macros/jptex/latex/japanese-otf/src/script/glyphdata b/macros/jptex/latex/japanese-otf/src/script/glyphdata
new file mode 100644
index 0000000000..4963799176
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/glyphdata
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/src/script/mkaltutfvf.pl b/macros/jptex/latex/japanese-otf/src/script/mkaltutfvf.pl
new file mode 100644
index 0000000000..470ff2bc91
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mkaltutfvf.pl
@@ -0,0 +1,119 @@
+open(GLYPH, "<glyphdata")||open(GLYPH, "<script/glyphdata");
+binmode(GLYPH);
+@glyph_sub_table=();
+opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
+closedir(OVP);
+closedir(VF);
+
+&make_glyph_substitute_array;
+&make_uni_vf;
+
+#
+# dfn of sub rtns.
+#
+sub make_glyph_substitute_array {
+ for ($j=0x0000; $j<=0xffff; $j=$j+2){
+ read(GLYPH, $hex_data, 1);
+ $hex_data= unpack("C", $hex_data);
+ $high=$hex_data >> 4;
+ $low=$hex_data-($high*16);
+ &write_cjkt($high);
+ &write_cjkt($low);
+ }
+}
+sub make_uni_vf {
+ for ($k=0; $k<=1; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
+ elsif ($k==6){$face="ge";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ for ($first_hex=0x0; $first_hex <= 0xf; $first_hex++){
+ $filename="utf$face".sprintf("%x",$first_hex)."-$dir";
+ open(OVP, ">ovp/$filename.ovp")||die "$!";
+ &fonthead;
+ for ($l=0; $l<=3; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";} elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+ print OVP "(MAPFONT D $l\n (FONTNAME otf-u$lang$face-$dir)\n";
+ &fontfoot;
+ }
+ &writechar;
+ close(OVP);
+ system("ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm");
+ unlink "vf/$filename.ofm";
+ }
+ }
+ }
+}
+sub fonthead {
+print OVP <<END_OF_DATA;
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+END_OF_DATA
+}
+
+sub fontfoot {
+print OVP <<END_OF_DATA;
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+END_OF_DATA
+}#2003/10/22 FONTAT 0.962216->1.0
+sub writechar {
+ for ($ku=16; $ku <= 79; $ku++){#2002/1/27 120->79
+ for ($ten=16; $ten <= 79; $ten++){
+ if ($ku>=16 && $ku<=79 && $ten>=16 && $ten<=79){
+ &printchar($first_hex,$ku,$ten);
+# } else {
+# &printgeta($first_hex,$ku,$ten);
+ }
+ }
+ }
+}
+
+sub printchar {
+ $jiscode=($_[1]+0x20)*256+($_[2]+0x20);
+ $unicode=$_[0]*4096+($_[1]-16)*64+($_[2]-16);
+ $wd = ($dir eq 'h' && $unicode>=0xFF61 && $unicode<=0xFF9F) ? '0.5' : '1.0';
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ print OVP " (CHARWD R $wd)\n";#2003/10/22 CHARWD 0.962216->1.0
+ print OVP " (MAP\n";
+ &write_map_font;
+ printf OVP " (SETCHAR H %X)\n", $unicode;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+
+sub printgeta {
+ $jiscode=($_[1]+0x20)*256+($_[2]+0x20);
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ print OVP " (CHARWD R 1.0)\n";#2003/10/22 CHARWD 0.962216->1.0
+ print OVP " (MAP\n";
+ print OVP " (SETCHAR H 3013)\n";
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub write_map_font{
+ if ($glyph_sub_table[$unicode] eq "c"){
+ print OVP " (SELECTFONT D 2)\n";
+ }elsif($glyph_sub_table[$unicode] eq "t"){
+ print OVP " (SELECTFONT D 3)\n";
+ }elsif($glyph_sub_table[$unicode] eq "k"){
+ print OVP " (SELECTFONT D 1)\n";
+ }
+}
+sub write_cjkt{
+ if ($_[0]>=8 || $_[0]==0){
+ push(@glyph_sub_table,"j");
+ }elsif(4<=$_[0] && $_[0]<8){
+ push(@glyph_sub_table,"c");
+ }elsif(2<=$_[0] && $_[0]<4){
+ push(@glyph_sub_table,"t");
+ }elsif($_[0]==1){
+ push(@glyph_sub_table,"k");
+ }
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/mkcidofm.pl b/macros/jptex/latex/japanese-otf/src/script/mkcidofm.pl
new file mode 100644
index 0000000000..4b4d34b129
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mkcidofm.pl
@@ -0,0 +1,66 @@
+opendir(OPLD, "opl") || mkdir("opl",0755) || die "cannot mkdir opl";
+opendir(OFMD, "ofm") || mkdir("ofm",0755) || die "cannot mkdir ofm";
+$font_at=1.0;
+@font_base_name=("cjmr", "cjgr", "cjmb", "cjgb", "cjmgr", "cjml", "cjge");
+for ($d=0; $d<=1; $d++){
+ if ($d==0){$dir="h";}elsif($d==1){$dir="v";}
+ foreach $base_name(@font_base_name){
+ $font_name="otf-$base_name-$dir";
+ open(OPL, ">opl/$font_name.opl") || die "cannot make file";
+ print OPL "(OFMLEVEL D 1)\n";
+ printf OPL "(FONTDIR %s)\n", $d==1 ? "RT" : "TL";
+ print OPL "(FAMILY HIRAMIN)\n";
+ print OPL "(FACE F MRR)\n";
+ print OPL "(CODINGSCHEME UNSPECIFIED)\n";
+ print OPL "(DESIGNSIZE R 10.0)\n";
+ print OPL "(COMMENT DESIGNSIZE IS IN POINTS)\n";
+ print OPL "(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)\n";
+ print OPL "(CHECKSUM H 0)\n";
+ print OPL "(SEVENBITSAFEFLAG FALSE)\n";
+ print OPL "(FONTDIMEN\n";
+ print OPL " (SLANT R 0.0)\n";
+ print OPL " (SPACE R 0.0)\n";
+ printf OPL " (STRETCH R %f)\n", $font_at/10;
+ print OPL " (SHRINK R 0.0)\n";
+ printf OPL " (XHEIGHT R %f)\n", $font_at;
+ printf OPL " (QUAD R %f)\n", $font_at;
+ print OPL " )\n";
+ for($cidcode=0; $cidcode<=23059; $cidcode++){
+ if ($dir eq "h"){
+ if (($cidcode >= 231) && ($cidcode <= 632)){
+ $width=0.5;
+ }elsif(($cidcode == 8718) || ($cidcode == 8719)){
+ $width=0.5;
+ }elsif((12063 <= $cidcode) && ($cidcode <= 12087)){
+ $width=0.5;
+ }elsif((9738 <= $cidcode) && ($cidcode <= 9757)){
+ $width=0.25;
+ }elsif((9758 <= $cidcode) && ($cidcode <= 9778)){
+ $width=0.333333;
+ }else{$width=1.0;}
+ }elsif($dir eq "v"){
+ if ((8950 <= $cidcode) && ($cidcode <= 9353)){
+ $width=0.5;
+ }elsif((13254 <= $cidcode) && ($cidcode <= 13273)){
+ $width=0.25;
+ }elsif((13274 <= $cidcode) && ($cidcode <= 13294)){
+ $width=0.333333;
+ }else{$width=1.0;}
+ }
+ if ($dir eq "h"){
+ $accender=0.88;
+ $decender=0.12;
+ }elsif($dir eq "v"){
+ $accender=0.5;
+ $decender=0.5;
+ }
+ printf OPL "(CHARACTER D %d\n", $cidcode;
+ printf OPL " (CHARWD R %f)\n", $width*$font_at;
+ printf OPL " (CHARHT R %f)\n", $font_at*$accender ;
+ printf OPL " (CHARDP R %f)\n", $font_at*$decender;
+ print OPL " )\n";
+ }
+ close(OPL);
+ system("opl2ofm opl/$font_name.opl ofm/$font_name.ofm")
+ }
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/mkcidvf.pl b/macros/jptex/latex/japanese-otf/src/script/mkcidvf.pl
new file mode 100644
index 0000000000..27a99912d6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mkcidvf.pl
@@ -0,0 +1,106 @@
+#!/usr/bin/perl
+opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
+&makevf;
+
+sub makevf {
+ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
+ elsif ($k==6){$face="ge";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ $cidcode=0;
+ for ($first_hex=0x0; $first_hex <= 0x5; $first_hex++){
+ $filename="cidj$face".sprintf("%x",$first_hex)."-$dir";
+ open(OUT, ">ovp/$filename.ovp")||die "$!";
+ &fonthead;
+ print OUT " (FONTNAME otf-cj$face-$dir)\n";
+ &fontfoot;
+ &writechar;
+ close(OUT);
+ system("ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm");
+ unlink "vf/$filename.ofm";
+ }
+ }
+ }
+}
+
+sub fonthead {
+print OUT <<END_OF_DATA;
+(VTITLE JVF for Adobe-Japan1-7)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+END_OF_DATA
+}
+
+sub fontfoot {
+print OUT <<END_OF_DATA;
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+END_OF_DATA
+}#2003/10/22 FONTAT 1.0->1.0
+sub printchar {
+ $jiscode=($_[1]+0x20)*256+($_[2]+0x20);
+ if ($dir eq "h"){
+ if (($cidcode >= 231) && ($cidcode <= 632)){
+ $width=0.5;
+ }elsif(($cidcode == 8718) || ($cidcode == 8719)){
+ $width=0.5;
+ }elsif((12063 <= $cidcode) && ($cidcode <= 12087)){
+ $width=0.5;
+ }elsif((9738 <= $cidcode) && ($cidcode <= 9757)){
+ $width=0.25;
+ }elsif((9758 <= $cidcode) && ($cidcode <= 9778)){
+ $width=0.333333;
+ }else{$width=1.0;}
+ }elsif($dir eq "v"){
+ if (((8950 <= $cidcode) && ($cidcode <= 9353)) || ((13295 <= $cidcode) && ($cidcode <= 13319))){
+ $width=0.5;
+ }elsif((10185 <= $cidcode) && ($cidcode <= 10195)){
+ $width=0.5;
+ }elsif((13254 <= $cidcode) && ($cidcode <= 13273)){
+ $width=0.25;
+ }elsif((13274 <= $cidcode) && ($cidcode <= 13294)){
+ $width=0.333333;
+ }else{$width=1.0;}
+ }
+ printf OUT "(CHARACTER H %X\n", $jiscode;
+ printf OUT " (CHARWD R %f)\n", $width;
+ print OUT " (MAP\n";
+ printf OUT " (SETCHAR H %X)\n", $cidcode;
+ if (($dir eq "v")&&($width!=1.0)){
+ $correction=1.0-$width;
+ printf OUT " (MOVERIGHT R -%f)\n", $correction;
+ }
+ print OUT " )\n";
+ print OUT " )\n";
+}
+
+sub printgeta {
+ $jiscode=($_[1]+0x20)*256+($_[2]+0x20);
+ printf OUT "(CHARACTER H %X\n", $jiscode;
+ print OUT " (CHARWD R 1.0)\n";
+ print OUT " (MAP\n";
+ print OUT " (SETCHAR H 0)\n";
+ print OUT " )\n";
+ print OUT " )\n";
+}
+
+sub writechar {
+ for ($ku=16; $ku <= 79; $ku++){
+ for ($ten=16; $ten <= 79; $ten++){
+ if ($ku>=16 && $ku<=79 && $ten>=16 && $ten<=79){
+ return if ($cidcode>23059); # Adobe-Japan1-7
+ &printchar($first_hex,$ku,$ten);
+ $cidcode++;
+# } else {
+# &printgeta($first_hex,$ku,$ten);
+ }
+ }
+ }
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/mkjp04tfmvf.pl b/macros/jptex/latex/japanese-otf/src/script/mkjp04tfmvf.pl
new file mode 100644
index 0000000000..99992cf498
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mkjp04tfmvf.pl
@@ -0,0 +1,172 @@
+#!/usr/bin/perl
+@tex_tfm_h=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x2B, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x0E, 0x54, 0x45, 0x58, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x20, 0x54, 0x45, 0x58, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4F, 0x54, 0x46, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x33, 0x33, 0x00, 0x02, 0x00, 0x00);
+@tex_tfm_v=(0x00, 0x09, 0x00, 0x01, 0x00, 0x2B, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x0E, 0x54, 0x45, 0x58, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x20, 0x54, 0x45, 0x58, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4F, 0x54, 0x46, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x33, 0x33, 0x00, 0x02, 0x00, 0x00);
+@dvips_tfm_h=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
+@dvips_tfm_v=(0x00, 0x09, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
+
+# halfwidth characters U+FF61..FF9F are correspond to (0x6D5x, 0x6D6x, 0x6E3x, 0x6E4x) in subfont
+@tex_tfm_sub_h=map{ hex($_) } qw/
+ 00 0b 00 40 00 6c 00 12 00 00 00 01 00 03 00 02
+ 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00
+ 00 a0 00 00 0e 54 45 58 20 4b 41 4e 4a 49 20 54
+ 45 58 54 00 00 00 00 00 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00 00 00 00 00 09 4f 54 46
+ 20 4b 41 4e 4a 49 00 00 00 00 00 00 00 00 00 00
+ 80 00 00 00 00 00 00 00 6d 51 00 01 6d 52 00 01
+ 6d 53 00 01 6d 54 00 01 6d 55 00 01 6d 56 00 01
+ 6d 57 00 01 6d 58 00 01 6d 59 00 01 6d 5a 00 01
+ 6d 5b 00 01 6d 5c 00 01 6d 5d 00 01 6d 5e 00 01
+ 6d 5f 00 01 6d 60 00 01 6d 61 00 01 6d 62 00 01
+ 6d 63 00 01 6d 64 00 01 6d 65 00 01 6d 66 00 01
+ 6d 67 00 01 6d 68 00 01 6d 69 00 01 6d 6a 00 01
+ 6d 6b 00 01 6d 6c 00 01 6d 6d 00 01 6d 6e 00 01
+ 6d 6f 00 01 6e 30 00 01 6e 31 00 01 6e 32 00 01
+ 6e 33 00 01 6e 34 00 01 6e 35 00 01 6e 36 00 01
+ 6e 37 00 01 6e 38 00 01 6e 39 00 01 6e 3a 00 01
+ 6e 3b 00 01 6e 3c 00 01 6e 3d 00 01 6e 3e 00 01
+ 6e 3f 00 01 6e 40 00 01 6e 41 00 01 6e 42 00 01
+ 6e 43 00 01 6e 44 00 01 6e 45 00 01 6e 46 00 01
+ 6e 47 00 01 6e 48 00 01 6e 49 00 01 6e 4a 00 01
+ 6e 4b 00 01 6e 4c 00 01 6e 4d 00 01 6e 4e 00 01
+ 6e 4f 00 01 02 11 00 00 01 11 00 00 00 00 00 00
+ 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b
+ 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 01 99 9a 00 00 00 00 00 10 00 00
+ 00 10 00 00 00 04 00 00 00 03 33 33 00 02 00 00
+/;
+@dvips_tfm_ucs_h=map{ hex($_) } qw/
+ 00 0b 00 40 00 5c 00 02 00 00 00 01 00 03 00 02
+ 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00
+ 00 a0 00 00 00 00 00 00 ff 61 00 01 ff 62 00 01
+ ff 63 00 01 ff 64 00 01 ff 65 00 01 ff 66 00 01
+ ff 67 00 01 ff 68 00 01 ff 69 00 01 ff 6a 00 01
+ ff 6b 00 01 ff 6c 00 01 ff 6d 00 01 ff 6e 00 01
+ ff 6f 00 01 ff 70 00 01 ff 71 00 01 ff 72 00 01
+ ff 73 00 01 ff 74 00 01 ff 75 00 01 ff 76 00 01
+ ff 77 00 01 ff 78 00 01 ff 79 00 01 ff 7a 00 01
+ ff 7b 00 01 ff 7c 00 01 ff 7d 00 01 ff 7e 00 01
+ ff 7f 00 01 ff 80 00 01 ff 81 00 01 ff 82 00 01
+ ff 83 00 01 ff 84 00 01 ff 85 00 01 ff 86 00 01
+ ff 87 00 01 ff 88 00 01 ff 89 00 01 ff 8a 00 01
+ ff 8b 00 01 ff 8c 00 01 ff 8d 00 01 ff 8e 00 01
+ ff 8f 00 01 ff 90 00 01 ff 91 00 01 ff 92 00 01
+ ff 93 00 01 ff 94 00 01 ff 95 00 01 ff 96 00 01
+ ff 97 00 01 ff 98 00 01 ff 99 00 01 ff 9a 00 01
+ ff 9b 00 01 ff 9c 00 01 ff 9d 00 01 ff 9e 00 01
+ ff 9f 00 01 02 11 00 00 01 11 00 00 00 00 00 00
+ 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b
+ 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00
+ 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+/;
+
+opendir(TFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm";
+opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
+&make_utf_tfm;
+&makejvf;
+
+sub make_utf_tfm {
+ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
+ elsif ($k==6){$face="ge";}
+ for ($l=0; $l<=0; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ $varfilename="otf-u$lang$face"."n-$dir";
+ open(DVIPSTFM,">tfm/$varfilename.tfm") || die "Can't make \'tfm/$varfilename.tfm\'!\n";
+ if ($i==0) {
+ if ($lang=="j") {
+ @dvips_tfm = @dvips_tfm_ucs_h;
+ } else {
+ @dvips_tfm = @dvips_tfm_h;
+ }
+ foreach $binary(@dvips_tfm ) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@dvips_tfm_v) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }
+ close(DVIPSTFM);
+ for ($first_hex=0x0; $first_hex <= 0xf; $first_hex++){
+ $filename="utf$lang$face"."n".sprintf("%x",$first_hex)."-$dir";
+ open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n";
+ if ($i==0) {
+ if ($lang=="j" && $first_hex==0xf) {
+ @tex_tfm = @tex_tfm_sub_h;
+ } else {
+ @tex_tfm = @tex_tfm_h;
+ }
+ foreach $binary(@tex_tfm ) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }
+ close(TEXTFM);
+ }
+ }
+ }
+ }
+}
+
+sub makejvf {
+ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
+ elsif ($k==6){$face="ge";}
+ for ($l=0; $l<=0; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ for ($first_hex=0x0; $first_hex <= 0xf; $first_hex++){
+ $filename="utf$lang$face"."n".sprintf("%x",$first_hex)."-$dir";
+ open(OUT, ">ovp/$filename.ovp")||die "$!";
+ &fonthead;
+ print OUT " (FONTNAME otf-u$lang$face"."n-$dir)\n";
+ &fontfoot;
+ &writechar($first_hex);
+ close(OUT);
+ system("ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm");
+ unlink "vf/$filename.ofm";
+ }
+ }
+ }
+ }
+}
+
+sub fonthead {
+print OUT <<END_OF_DATA;
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+END_OF_DATA
+}
+
+sub fontfoot {
+print OUT <<END_OF_DATA;
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+END_OF_DATA
+}
+
+sub writechar {
+ ($hex) = @_;
+ for ($ku=16; $ku <= 79; $ku++){
+ for ($ten=16; $ten <= 79; $ten++){
+ $jis=sprintf("%X", $ku*256 + $ten + 0x2020);
+ if ($ku>=16 && $ku<=79 && $ten>=16 && $ten<=79){
+ $uni=$hex*4096 + ($ku-16)*64 + ($ten-16);
+# } else {
+# $uni=0x3013;
+ }
+ $wd = ($lang eq 'j' && $dir eq 'h' && $uni>=0xFF61 && $uni<=0xFF9F) ? '0.5' : '1.0';
+ $uni=sprintf("%X", $uni);
+ print OUT "(CHARACTER H $jis (CHARWD R $wd) (MAP (SETCHAR H $uni)))\n";
+ }
+ }
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/mkmlcidvf.pl b/macros/jptex/latex/japanese-otf/src/script/mkmlcidvf.pl
new file mode 100644
index 0000000000..530966de91
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mkmlcidvf.pl
@@ -0,0 +1,117 @@
+#!/usr/bin/perl
+opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
+&makevf;
+
+sub makevf {
+ for ($l=1; $l<=3; $l++){
+ if ($l==1){$lang="c";$max_hex=7;}elsif ($l==2){$lang="k";$max_hex=4;}elsif ($l==3){$lang="t";$max_hex=4;}
+ for ($k=0; $k<=1; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ $cidcode=0;
+ for ($first_hex=0x0; $first_hex <= $max_hex; $first_hex++){
+ $filename="cid$lang$face".sprintf("%x",$first_hex)."-$dir";
+ open(OUT, ">ovp/$filename.ovp")||die "$!";
+ &fonthead;
+ print OUT " (FONTNAME otf-c$lang$face-$dir)\n";
+ &fontfoot;
+ &writechar;
+ close(OUT);
+ system("ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm");
+ unlink "vf/$filename.ofm";
+ }
+ }
+ }
+ }
+}
+
+sub fonthead {
+if ($lang eq "c"){
+ print OUT "(VTITLE JVF for Adobe-GB1-5)\n"
+}elsif ($lang eq "t"){
+ print OUT "(VTITLE JVF for Adobe-CNS1-7)\n"
+}elsif ($lang eq "k"){
+ print OUT "(VTITLE JVF for Adobe-Korea1-2)\n"
+}
+print OUT <<END_OF_DATA;
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+END_OF_DATA
+}
+
+sub fontfoot {
+print OUT <<END_OF_DATA;
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+END_OF_DATA
+}#2003/10/22 FONTAT 1.0->1.0
+sub printchar {
+ $jiscode=($_[1]+0x20)*256+($_[2]+0x20);
+# &determine_width;
+ $width=1.0;
+ printf OUT "(CHARACTER H %X\n", $jiscode;
+ printf OUT " (CHARWD R %f)\n", $width;
+ print OUT " (MAP\n";
+ printf OUT " (SETCHAR H %X)\n", $cidcode;
+ if (($dir eq "v")&&($width!=1.0)){
+ $correction=1.0-$width;
+ printf OUT " (MOVERIGHT R -%f)\n", $correction;
+ }
+ print OUT " )\n";
+ print OUT " )\n";
+}
+
+sub determine_width{
+ if ($lang eq "c"){#simplified chinese
+ if ($dir eq "h"){
+ if ($cidcode==0){$width=0.5;}
+ }elsif($dir eq "v"){
+ if ($cidcode==0){$width=0.5;}
+ }
+ }elsif ($lang eq "t"){#traditional chinese
+ if ($dir eq "h"){
+ if ($cidcode==0){$width=0.5;}
+ }elsif($dir eq "v"){
+ if ($cidcode==0){$width=0.5;}
+ }
+ }elsif ($lang eq "k"){#korean
+ if ($dir eq "h"){
+ if ($cidcode==0){$width=0.5;}
+ }elsif($dir eq "v"){
+ if ($cidcode==0){$width=0.5;}
+ }
+ }
+ if($width==0){$width=1.0;}
+}
+
+sub printgeta {
+ $jiscode=($_[1]+0x20)*256+($_[2]+0x20);
+ printf OUT "(CHARACTER H %X\n", $jiscode;
+ print OUT " (CHARWD R 1.0)\n";
+ print OUT " (MAP\n";
+ print OUT " (SETCHAR H 0)\n";
+ print OUT " )\n";
+ print OUT " )\n";
+}
+
+sub writechar {
+ for ($ku=16; $ku <= 79; $ku++){
+ for ($ten=16; $ten <= 79; $ten++){
+ if ($ku>=16 && $ku<=79 && $ten>=16 && $ten<=79){
+ return if (($lang eq "c" && $cidcode>30283) # Adobe-GB1-5
+ || ($lang eq "t" && $cidcode>19178) # Adobe-CNS1-7
+ || ($lang eq "k" && $cidcode>18351)); # Adobe-Korea1-2
+ &printchar($first_hex,$ku,$ten);
+ $cidcode++;
+# } else {
+# &printgeta($first_hex,$ku,$ten);
+ }
+ }
+ }
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/mkpkana.pl b/macros/jptex/latex/japanese-otf/src/script/mkpkana.pl
new file mode 100644
index 0000000000..6d3aebff9c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mkpkana.pl
@@ -0,0 +1,276 @@
+#!/usr/bin/perl -s
+
+@min_w3=(7.11, 7.68, 7.17, 7.79, 9.90, 8.21, 8.83, 8.56, 9.14, 7.30, 7.68, 7.97, 8.69, 8.59, 9.15, 9.53, 9.69, 8.34, 9.09, 6.76, 8.31, 9.07, 9.56, 8.05, 8.91, 8.26, 9.19, 8.07, 8.17, 9.16, 9.52, 9.52, 9.79, 8.59, 9.25, 8.94, 9.23, 8.50, 8.98, 8.81, 9.39, 9.65, 8.91, 9.30, 7.62, 8.45, 9.08, 8.94, 9.41, 9.51, 9.29, 9.13, 9.69, 9.58, 8.98, 9.27, 9.33, 9.19, 9.33, 9.36, 9.71, 9.54, 9.51, 9.14, 9.73, 9.77, 8.32, 9.07, 9.22, 9.03, 8.08, 8.68, 9.38, 8.74, 9.33, 7.64, 8.10, 8.14, 7.69, 8.20, 9.76, 8.38, 8.58, 9.24, 8.77, 9.14, 8.78, 9.13, 8.01, 8.69, 7.60, 8.20, 7.89, 8.40, 8.44, 9.23, 8.34, 8.94, 8.64, 9.39, 8.76, 9.05, 8.25, 9.06, 8.84, 9.28, 8.49, 9.10, 9.16, 9.46, 9.02, 8.99, 8.68, 9.24, 9.02, 9.44, 8.23, 9.13, 8.41, 9.32, 8.91, 9.36, 7.86, 8.44, 9.24, 8.85, 9.37, 7.25, 7.95, 8.84, 9.21, 8.11, 9.00, 7.81, 9.46, 9.58, 9.45, 8.14, 8.76, 8.66, 8.12, 9.05, 9.05, 9.68, 9.44, 9.42, 8.85, 9.14, 8.81, 8.86, 7.57, 8.56, 8.20, 9.09, 8.39, 8.95, 8.38, 9.18, 7.94, 8.37, 8.08, 7.60, 9.27, 8.46, 8.51, 7.77, 8.34, 9.19, 9.19, 8.01, 8.71, 9.06, 8.11, 8.18);
+#change ¤î: 8.82-->8.83 ¥î: 8.08-->8.09
+@min_w6=(7.54, 7.95, 7.43, 7.97, 10.00, 8.44, 9.17, 8.72, 9.46, 7.65, 8.04, 8.20, 8.95, 8.90, 9.52, 9.81, 9.93, 8.64, 9.42, 7.04, 8.52, 9.35, 9.75, 8.30, 9.08, 8.61, 9.53, 8.51, 8.62, 9.44, 9.63, 9.76, 9.92, 8.93, 9.49, 9.25, 9.44, 8.77, 9.25, 8.97, 9.71, 9.80, 9.11, 9.50, 7.89, 8.72, 9.42, 9.18, 9.67, 9.73, 9.57, 9.45, 9.79, 9.77, 9.33, 9.49, 9.53, 9.44, 9.59, 9.59, 9.97, 9.84, 9.82, 9.49, 9.90, 9.92, 8.62, 9.38, 9.57, 9.36, 8.34, 8.93, 9.62, 8.95, 9.64, 7.85, 8.41, 8.39, 8.09, 8.55, 9.96, 8.63, 8.83, 9.58, 9.12, 9.32, 9.14, 9.39, 8.28, 9.01, 7.78, 8.43, 8.24, 8.67, 8.63, 9.50, 8.57, 9.26, 8.90, 9.53, 9.19, 9.40, 8.60, 9.37, 9.05, 9.42, 8.83, 9.30, 9.44, 9.68, 9.22, 9.22, 8.96, 9.48, 9.40, 9.71, 8.49, 9.30, 8.78, 9.56, 9.27, 9.64, 8.12, 8.73, 9.43, 9.20, 9.58, 7.60, 8.16, 9.22, 9.52, 8.42, 9.27, 8.17, 9.77, 9.76, 9.71, 8.42, 9.00, 8.90, 8.46, 9.30, 9.27, 9.95, 9.77, 9.77, 9.19, 9.39, 9.24, 9.17, 7.90, 8.87, 8.55, 9.41, 8.69, 9.24, 8.61, 9.57, 8.23, 8.74, 8.41, 7.91, 9.69, 8.80, 8.95, 8.09, 8.67, 9.50, 9.51, 8.39, 9.03, 9.34, 8.33, 8.39);
+#@min_w6_orig=(7.54, 7.95, 7.43, 7.97, 10.00, 8.44, 9.17, 8.72, 9.46, 7.65, 8.04, 8.20, 8.95, 8.90, 9.52, 9.81, 9.93, 8.64, 9.42, 7.04, 8.52, 9.35, 9.75, 8.30, 9.08, 8.61, 9.53, 8.51, 8.62, 9.44, 9.63, 9.76, 9.92, 8.93, 9.49, 9.25, 9.44, 8.77, 9.25, 8.97, 9.71, 9.80, 9.11, 9.50, 7.89, 8.72, 9.42, 9.18, 9.67, 9.73, 9.57, 9.45, 9.79, 9.77, 9.33, 9.49, 9.53, 9.44, 9.59, 9.59, 9.97, 9.84, 9.82, 9.49, 9.90, 9.92, 8.62, 9.38, 9.57, 9.36, 8.34, 8.93, 9.62, 8.95, 9.64, 7.85, 8.41, 8.39, 8.09, 8.55, 9.96, 8.63, 8.82, 9.58, 9.12, 9.32, 9.14, 9.39, 8.28, 9.01, 7.78, 8.43, 8.24, 8.67, 8.63, 9.50, 8.57, 9.26, 8.90, 9.53, 9.19, 9.40, 8.60, 9.37, 9.05, 9.42, 8.83, 9.30, 9.44, 9.68, 9.22, 9.22, 8.96, 9.48, 9.40, 9.71, 8.49, 9.30, 8.78, 9.56, 9.27, 9.64, 8.12, 8.73, 9.43, 9.20, 9.58, 7.60, 8.16, 9.22, 9.52, 8.42, 9.27, 8.17, 9.77, 9.76, 9.71, 8.42, 9.00, 8.90, 8.46, 9.30, 9.27, 9.95, 9.77, 9.77, 9.19, 9.39, 9.24, 9.17, 7.90, 8.87, 8.55, 9.41, 8.69, 9.24, 8.61, 9.57, 8.23, 8.74, 8.41, 7.91, 9.69, 8.80, 8.95, 8.08, 8.67, 9.50, 9.51, 8.39, 9.03, 9.34, 8.33, 8.39);
+@goth_w3=(7.19, 7.69, 7.23, 7.72, 10.00, 8.56, 9.18, 8.67, 9.30, 8.08, 8.51, 8.34, 9.14, 8.77, 9.37, 9.49, 9.68, 8.87, 9.49, 7.64, 8.34, 9.16, 9.66, 8.37, 8.90, 8.71, 8.97, 8.58, 8.65, 9.17, 9.53, 9.44, 9.73, 9.27, 9.40, 9.22, 9.28, 8.83, 8.92, 8.66, 9.26, 9.54, 8.93, 9.26, 8.30, 8.56, 9.45, 9.16, 9.51, 9.67, 9.35, 9.44, 9.73, 9.66, 9.26, 9.48, 9.39, 9.40, 9.61, 9.51, 9.69, 9.64, 9.50, 9.48, 9.79, 9.72, 8.98, 9.38, 9.33, 9.27, 8.82, 8.72, 9.25, 8.78, 9.41, 8.09, 8.63, 8.59, 8.33, 8.86, 9.62, 8.70, 8.82, 9.46, 9.02, 9.34, 9.05, 9.20, 8.37, 9.00, 8.26, 8.91, 8.40, 8.81, 8.63, 9.36, 8.66, 9.18, 9.04, 9.37, 9.27, 9.31, 8.68, 9.55, 9.28, 9.52, 8.88, 9.40, 9.26, 9.62, 8.94, 9.42, 9.06, 9.50, 9.17, 9.54, 8.47, 9.04, 8.75, 9.67, 9.25, 9.55, 8.15, 8.86, 9.41, 9.22, 9.64, 8.02, 8.26, 9.13, 9.23, 8.46, 9.23, 8.40, 9.45, 9.63, 9.53, 8.60, 9.23, 9.15, 8.57, 9.27, 9.11, 9.62, 9.56, 9.56, 9.46, 9.51, 9.50, 8.99, 8.39, 9.20, 8.64, 9.42, 8.49, 9.16, 8.43, 9.22, 8.44, 8.91, 8.71, 8.16, 9.46, 8.61, 9.26, 8.32, 8.71, 9.47, 9.32, 8.49, 8.85, 9.33, 8.51, 8.63);
+@goth_w6=(7.49, 8.00, 7.53, 8.09, 10.00, 8.77, 9.41, 8.95, 9.52, 8.27, 8.74, 8.56, 9.33, 9.02, 9.62, 9.72, 9.82, 9.09, 9.49, 7.92, 8.50, 9.37, 9.82, 8.65, 9.00, 9.02, 9.30, 8.84, 8.94, 9.33, 9.66, 9.65, 9.86, 9.48, 9.64, 9.45, 9.51, 9.05, 9.16, 8.84, 9.41, 9.68, 9.12, 9.42, 8.62, 8.78, 9.66, 9.42, 9.72, 9.82, 9.69, 9.69, 9.85, 9.80, 9.52, 9.71, 9.63, 9.62, 9.78, 9.73, 9.76, 9.76, 9.73, 9.73, 9.88, 9.90, 9.24, 9.62, 9.52, 9.54, 9.10, 8.90, 9.49, 8.98, 9.63, 8.36, 8.95, 8.81, 8.59, 9.11, 9.82, 8.94, 9.07, 9.71, 9.29, 9.53, 9.33, 9.47, 8.61, 9.24, 8.44, 9.13, 8.61, 9.06, 8.83, 9.52, 8.88, 9.39, 9.33, 9.53, 9.45, 9.54, 8.96, 9.57, 9.43, 9.66, 9.15, 9.59, 9.42, 9.72, 9.22, 9.50, 9.32, 9.73, 9.36, 9.63, 8.76, 9.19, 9.00, 9.65, 9.48, 9.63, 8.40, 9.13, 9.53, 9.38, 9.67, 8.30, 8.48, 9.32, 9.42, 8.70, 9.46, 8.70, 9.66, 9.78, 9.75, 8.88, 9.41, 9.33, 8.81, 9.42, 9.31, 9.77, 9.73, 9.71, 9.67, 9.71, 9.72, 9.19, 8.64, 9.40, 8.92, 9.61, 8.73, 9.39, 8.65, 9.37, 8.72, 9.19, 8.97, 8.43, 9.64, 8.90, 9.51, 8.51, 8.97, 9.64, 9.52, 8.76, 9.12, 9.51, 8.80, 8.74);
+@maru_w4=(7.45, 8.15, 7.63, 8.08, 10.00, 8.72, 9.32, 8.97, 9.58, 8.32, 8.78, 8.61, 9.36, 8.97, 9.54, 9.58, 9.79, 9.15, 9.66, 8.04, 8.72, 9.39, 9.78, 8.88, 9.27, 9.03, 9.34, 8.91, 9.00, 9.41, 9.72, 9.61, 9.87, 9.43, 9.69, 9.37, 9.57, 9.11, 9.28, 8.83, 9.44, 9.71, 9.25, 9.50, 8.66, 8.88, 9.55, 9.38, 9.62, 9.83, 9.58, 9.56, 9.80, 9.75, 9.52, 9.62, 9.63, 9.52, 9.74, 9.74, 9.73, 9.72, 9.69, 9.62, 9.93, 9.88, 9.28, 9.57, 9.48, 9.48, 9.15, 8.90, 9.46, 9.00, 9.62, 8.45, 9.04, 8.94, 8.71, 9.12, 9.81, 9.09, 9.02, 9.66, 9.35, 9.50, 9.45, 9.39, 8.50, 9.17, 8.33, 8.96, 8.72, 9.18, 8.73, 9.36, 8.69, 9.32, 9.23, 9.55, 9.34, 9.55, 8.90, 9.67, 9.41, 9.69, 9.16, 9.55, 9.46, 9.80, 9.32, 9.74, 9.25, 9.67, 9.33, 9.63, 8.80, 9.44, 8.95, 9.73, 9.36, 9.61, 8.48, 9.04, 9.57, 9.33, 9.74, 8.57, 8.70, 9.26, 9.22, 8.79, 9.40, 8.66, 9.41, 9.56, 9.55, 8.84, 9.46, 9.40, 8.91, 9.73, 9.73, 9.66, 9.62, 9.59, 9.52, 9.69, 9.71, 9.17, 8.87, 9.39, 8.81, 9.49, 8.73, 9.31, 8.61, 9.35, 8.74, 9.22, 8.95, 8.63, 9.49, 9.01, 9.54, 8.71, 9.02, 9.57, 9.35, 8.93, 9.04, 9.66, 8.74, 8.73);
+@charwidth=([@min_w3], [@min_w6], [@goth_w3], [@goth_w6], [@maru_w4]);
+@character=("¡³", "¡´", "¡µ", "¡¶", "¡¼", "¤¡", "¤¢", "¤£", "¤¤", "¤¥", "¤¦", "¤§", "¤¨", "¤©", "¤ª", "¤«", "¤¬", "¤­", "¤®", "¤¯", "¤°", "¤±", "¤²", "¤³", "¤´", "¤µ", "¤¶", "¤·", "¤¸", "¤¹", "¤º", "¤»", "¤¼", "¤½", "¤¾", "¤¿", "¤À", "¤Á", "¤Â", "¤Ã", "¤Ä", "¤Å", "¤Æ", "¤Ç", "¤È", "¤É", "¤Ê", "¤Ë", "¤Ì", "¤Í", "¤Î", "¤Ï", "¤Ð", "¤Ñ", "¤Ò", "¤Ó", "¤Ô", "¤Õ", "¤Ö", "¤×", "¤Ø", "¤Ù", "¤Ú", "¤Û", "¤Ü", "¤Ý", "¤Þ", "¤ß", "¤à", "¤á", "¤â", "¤ã", "¤ä", "¤å", "¤æ", "¤ç", "¤è", "¤é", "¤ê", "¤ë", "¤ì", "¤í", "¤î", "¤ï", "¤ð", "¤ñ", "¤ò", "¤ó", "¥¡", "¥¢", "¥£", "¥¤", "¥¥", "¥¦", "¥§", "¥¨", "¥©", "¥ª", "¥«", "¥¬", "¥­", "¥®", "¥¯", "¥°", "¥±", "¥²", "¥³", "¥´", "¥µ", "¥¶", "¥·", "¥¸", "¥¹", "¥º", "¥»", "¥¼", "¥½", "¥¾", "¥¿", "¥À", "¥Á", "¥Â", "¥Ã", "¥Ä", "¥Å", "¥Æ", "¥Ç", "¥È", "¥É", "¥Ê", "¥Ë", "¥Ì", "¥Í", "¥Î", "¥Ï", "¥Ð", "¥Ñ", "¥Ò", "¥Ó", "¥Ô", "¥Õ", "¥Ö", "¥×", "¥Ø", "¥Ù", "¥Ú", "¥Û", "¥Ü", "¥Ý", "¥Þ", "¥ß", "¥à", "¥á", "¥â", "¥ã", "¥ä", "¥å", "¥æ", "¥ç", "¥è", "¥é", "¥ê", "¥ë", "¥ì", "¥í", "¥î", "¥ï", "¥ð", "¥ñ", "¥ò", "¥ó", "¥ô", "¥õ", "¥ö");
+@font_name=("phiraminw3-h", "phiraminw6-h", "phirakakuw3-h", "phirakakuw6-h", "phiramaruw4-h");
+@kanji_font_name=("hminr-h", "hminb-h", "hgothr-h", "hgothb-h", "hmgothr-h");
+@kana_font_name=("hiramin-w3-h", "hiramin-w6-h", "hirakaku-w3-h", "hirakaku-w6-h", "hiramaru-w4-h");
+$font_at=1.0;
+$half_width= ($font_at / 2);
+$quater_width= ($font_at / 4);
+opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
+opendir(JPL, "pl") || mkdir("pl",0755) || die "cannot mkdir pl";
+opendir(JFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm";
+closedir(OVP);
+closedir(VF);
+closedir(JPL);
+closedir(JFM);
+
+#main
+for ($i=0; $i<=4; $i++){
+ open (JPL, ">pl/$font_name[$i].pl");
+ &tfm_head_h;
+ &chars_in_type_jis;
+ &chars_in_type_prop;
+ &print_type_jis;
+ &print_type_prop;
+ &glue_kern;
+ close(JPL);
+}
+for ($i=0; $i<=4; $i++){
+ @prop_odori_h=(0x3C59, 0x3C5A, 0x3C5B, 0x3C5C, 0x3C5F);
+ $hiracode=15517;
+ $katacode=15608;
+ $prop_char_num=0;
+ open (OVP, ">ovp/$font_name[$i].ovp");
+ &fonthead;
+ &write_char;
+ close(OVP);
+}
+#
+#sub rtn
+#
+sub tfm_head_h {
+ print JPL "(FAMILY PROP KANA)\n";
+ print JPL "(FACE F MRR)\n";
+ print JPL "(CODINGSCHEME TEX KANJI TEXT)\n";
+ print JPL "(DESIGNSIZE R 10.0)\n";
+ print JPL "(CHECKSUM O 0)\n";
+ print JPL "(SEVENBITSAFEFLAG TRUE)\n";
+ print JPL "(FONTDIMEN\n";
+ print JPL " (SLANT R 0.0)\n";
+ print JPL " (SPACE R 0.0)\n";
+ printf JPL " (STRETCH R %f)\n", $font_at/10;
+ print JPL " (SHRINK R 0.0)\n";
+ printf JPL " (XHEIGHT R %f)\n", $font_at;
+ printf JPL " (QUAD R %f)\n", $font_at;
+ printf JPL " (EXTRASPACE R %f)\n", $font_at/4;
+ printf JPL " (EXTRASTRETCH R %f)\n", $font_at/5;
+ printf JPL " (EXTRASHRINK R %f)\n", $font_at/8;
+ print JPL " )\n";
+}
+sub char_foot_h {
+ printf JPL " (CHARHT R %f)\n", $font_at*0.88;
+ printf JPL " (CHARDP R %f)\n", $font_at*0.12;
+ print JPL " )\n";
+}
+sub glue_kern{
+ print JPL "(GLUEKERN\n";
+ print JPL " (LABEL O 5)\n";
+ print JPL " (KRN O 5 R 0.0)\n";
+ print JPL " (LABEL O 0)\n";
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (LABEL H %X)\n",($char+7);
+ }
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ print JPL " (LABEL O 1)\n";
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 2)\n";
+ printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ print JPL " (LABEL O 6)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+7), $half_width, $half_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 4)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width+$quater_width, $quater_width;
+ printf JPL " (GLUE O 5 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R 0.0)\n", $half_width;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R 0.0)\n",($char+7), $half_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 3)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 2 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width, $quater_width;
+ printf JPL " (GLUE O 4 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+7), $quater_width, $quater_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " )\n";
+}
+sub chars_in_type_jis{
+print JPL <<END_OF_DATA;
+(CHARSINTYPE O 1
+ ¡Æ ¡È ¡Ê ¡Ì ¡Î ¡Ð ¡Ò ¡Ô ¡Ö ¡Ø ¡Ú
+ )
+(CHARSINTYPE O 2
+ ¡¢ ¡¤ ¡Ç ¡É ¡Ë ¡Í ¡Ï ¡Ñ ¡Ó ¡Õ ¡× ¡Ù ¡Û
+ )
+(CHARSINTYPE O 3
+ ¡¦ ¡§ ¡¨
+ )
+(CHARSINTYPE O 4
+ ¡£ ¡¥
+ )
+(CHARSINTYPE O 5
+ ¡½ ¡Ä ¡Å
+ )
+(CHARSINTYPE O 6
+ ¡© ¡ª
+ )
+END_OF_DATA
+}
+sub print_type_jis{
+ @type_width=($font_at, $half_width, $half_width, $half_width, $half_width, $font_at, $font_at);
+ for ($k=0; $k<=6; $k++){
+ printf JPL "(TYPE H %x\n", $k;
+ printf JPL " (CHARWD R %f)\n", $type_width[$k];
+ &char_foot_h;
+ }
+}
+sub fonthead {
+ print OVP "(VTITLE Prop Kana)\n";
+ print OVP "(OFMLEVEL D 0)\n";
+ print OVP "(DESIGNSIZE R 10.000000)\n";
+ print OVP "(CHECKSUM O 0)\n";
+ print OVP "(MAPFONT D 1\n";
+ print OVP " (FONTNAME $kanji_font_name[$i])\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n", $font_at;
+ print OVP " (FONTDSIZE R 10.000000)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $kana_font_name[$i])\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n", $font_at;
+ print OVP " (FONTDSIZE R 10.000000)\n";
+ print OVP " )\n";
+}
+sub write_char {
+ for ($ku=1; $ku<=94; $ku++){
+ next if (!$allku && (($ku>=9&&$ku<=15) || $ku>=85));
+ for ($ten=1; $ten<=94; $ten++){
+ $jiscode=($ku+32)*256+($ten+32);
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_hira_char;}
+ elsif($ku==5){&print_kata_char;}else{&print_char;}
+ }
+ }
+}
+sub print_char{
+ return if ($omitfw);
+ $jiscode=($ku+32)*256+($ten+32);
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n", $font_at;
+ print OVP " (MAP\n";
+ printf OVP " (SETCHAR H %X)\n",$jiscode;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_kigo_char{
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ if ($jiscode>=0x2146 && $jiscode<=0x215B){#Kakko
+ $width=$half_width;
+ } elsif ($jiscode>=0x2122 && $jiscode<=0x2128){#Kutouten
+ $width=$half_width;
+ } elsif ((0x2133 <= $jiscode && $jiscode <= 0x2136) || $jiscode == 0x213c){#odoriji
+ $width=($charwidth[$i][$prop_char_num]/10);
+ $prop_char_num++;
+ } else{
+ $width=$font_at;
+ }
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ if ((0x2133 <= $jiscode && $jiscode <= 0x2136) || $jiscode == 0x213c){#Odoriji, Cho-on
+ print OVP " (SELECTFONT D 2)\n";
+ }
+ if (0x2126 <= $jiscode && $jiscode <= 0x2128){#colon, semicolon, nakaten
+ printf OVP " (MOVERIGHT R -%f)\n",$quater_width;}
+ if (0x2146 <= $jiscode && $jiscode <= 0x215B && ($jiscode%2)==0){#Kakko
+ printf OVP " (MOVERIGHT R -%f)\n",$half_width;
+ }
+ if ((0x2133 <= $jiscode && $jiscode <= 0x2136) || $jiscode == 0x213c){#odoriji
+ $odorijicode= shift(@prop_odori_h);
+ printf OVP " (SETCHAR H %X)\n",$odorijicode;
+ } else {
+ printf OVP " (SETCHAR H %X)\n",$jiscode;
+ }
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_hira_char{
+ $width=($charwidth[$i][$prop_char_num]/10);
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ print OVP " (SELECTFONT D 2)\n";
+ printf OVP " (SETCHAR H %X)\n",$hiracode;
+ print OVP " )\n";
+ print OVP " )\n";
+ $hiracode++;
+ if($ten<=83){$prop_char_num++;}
+}
+sub print_kata_char{
+ $width=($charwidth[$i][$prop_char_num]/10);
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ print OVP " (SELECTFONT D 2)\n";
+ printf OVP " (SETCHAR H %X)\n",$katacode;
+ print OVP " )\n";
+ print OVP " )\n";
+ $katacode++;
+ $prop_char_num++;
+}
+sub chars_in_type_prop{
+ %char_width_hash=();
+ for ($j=0; $j<=$#min_w3; $j++){
+ $char_width_hash{$character[$j]}=$charwidth[$i][$j]/10;
+ }
+ $x = '-';
+ @uniq_char_width_array = grep( $_ ne $x && ($x = $_), sort values(%char_width_hash));
+ for ($j=0; $j<=$#uniq_char_width_array; $j++){
+ printf JPL "(CHARSINTYPE H %X\n",($j+7);
+ print JPL " ";
+ @char_in_this_type = ();
+ while (($name, $value) = each(%char_width_hash)) {
+ if ($value == $uniq_char_width_array[$j]){
+ push(@char_in_this_type, $name);
+ }
+ }
+ @char_in_this_type = sort @char_in_this_type;
+ foreach $char_in_this(@char_in_this_type){
+ print JPL "$char_in_this ";#character
+ }
+ print JPL "\n";
+ print JPL " )\n";
+ }
+}
+sub print_type_prop{
+ for ($j=0; $j<=$#uniq_char_width_array; $j++){
+ $char_width=$uniq_char_width_array[$j];
+ printf JPL "(TYPE H %X\n", ($j+7);
+ printf JPL " (CHARWD R %f)\n", $char_width;
+ &char_foot_h;
+ }
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/mkpropofm.pl b/macros/jptex/latex/japanese-otf/src/script/mkpropofm.pl
new file mode 100644
index 0000000000..206b4f9e3b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mkpropofm.pl
@@ -0,0 +1,86 @@
+%min_w3=("1" => 3.33, "2" => 3.32, "3" => 3.39, "4" => 6.78, "5" => 6.27, "6" => 8.27, "7" => 8.05, "8" => 1.88, "9" => 3.14, "10" => 3.14, "11" => 3.92, "12" => 6.78, "13" => 3.14, "14" => 3.30, "15" => 3.14, "16" => 3.92, "17" => 5.88, "18" => 5.88, "19" => 5.88, "20" => 5.88, "21" => 5.88, "22" => 5.88, "23" => 5.88, "24" => 5.88, "25" => 5.88, "26" => 5.88, "27" => 3.14, "28" => 3.14, "29" => 5.00, "30" => 6.78, "31" => 5.00, "32" => 5.95, "33" => 8.42, "34" => 7.38, "35" => 6.64, "36" => 7.059999, "37" => 7.61, "38" => 6.33, "39" => 5.92, "40" => 7.60, "41" => 7.97, "42" => 3.52, "43" => 4.76, "44" => 7.01, "45" => 5.90, "46" => 9.29, "47" => 7.96, "48" => 7.98, "49" => 6.18, "50" => 7.98, "51" => 6.81, "52" => 5.63, "53" => 6.57, "54" => 7.69, "55" => 7.32, "56" => 10.01, "57" => 7.20, "58" => 7.17, "59" => 6.59, "60" => 3.14, "61" => 6.50, "62" => 3.14, "63" => 5.00, "64" => 5.00, "65" => 5.00, "66" => 5.45, "67" => 6.01, "68" => 5.26, "69" => 6.07, "70" => 5.35, "71" => 3.28, "72" => 5.33, "73" => 6.19, "74" => 2.95, "75" => 2.91, "76" => 5.54, "77" => 2.96, "78" => 8.99, "79" => 6.16, "80" => 5.83, "81" => 5.97, "82" => 5.93, "83" => 4.11, "84" => 4.45, "85" => 3.36, "86" => 5.93, "87" => 5.60, "88" => 7.93, "89" => 5.39, "90" => 5.47, "91" => 4.92, "92" => 3.14, "93" => 5.00, "94" => 3.14, "95" => 5.00, "96" => 2.94, "97" => 3.92, "98" => 2.94, "99" => 5.00, "100" => 5.00, "101" => 3.32, "102" => 6.27, "103" => 6.50, "104" => 1.52, "105" => 6.27, "106" => 6.27, "107" => 5.45, "108" => 4.90, "109" => 4.18, "110" => 2.55, "111" => 2.55, "112" => 5.78, "113" => 5.78, "114" => 5.00, "115" => 6.27, "116" => 6.27, "117" => 3.14, "118" => 5.98, "119" => 6.27, "120" => 2.94, "121" => 4.90, "122" => 4.90, "123" => 4.18, "124" => 9.41, "125" => 12.11, "126" => 5.95, "127" => 5.00, "128" => 5.00, "129" => 5.00, "130" => 5.00, "131" => 5.00, "132" => 5.00, "133" => 5.00, "134" => 5.00, "135" => 5.00, "136" => 5.00, "137" => 5.00, "139" => 9.69, "140" => 3.92, "141" => 5.90, "142" => 7.98, "143" => 10.21, "144" => 3.92, "145" => 8.23, "146" => 2.95, "147" => 2.96, "148" => 5.83, "149" => 8.83, "150" => 5.95, "151" => 6.78, "152" => 7.13, "153" => 6.78, "154" => 7.13, "155" => 3.55, "156" => 6.78, "157" => 3.92, "158" => 3.92, "159" => 6.27, "160" => 3.14, "161" => 9.41, "162" => 9.41, "163" => 9.41, "164" => 7.38, "165" => 7.38, "166" => 7.38, "167" => 7.38, "168" => 7.38, "169" => 7.38, "170" => 7.059999, "171" => 6.33, "172" => 6.33, "173" => 6.33, "174" => 6.33, "175" => 3.52, "176" => 3.52, "177" => 3.52, "178" => 3.52, "179" => 7.61, "180" => 7.96, "181" => 7.98, "182" => 7.98, "183" => 7.98, "184" => 7.98, "185" => 7.98, "186" => 6.78, "187" => 7.69, "188" => 7.69, "189" => 7.69, "190" => 7.69, "191" => 7.17, "192" => 6.37, "193" => 5.45, "194" => 5.45, "195" => 5.45, "196" => 5.45, "197" => 5.45, "198" => 5.45, "199" => 5.26, "200" => 5.35, "201" => 5.35, "202" => 5.35, "203" => 5.35, "204" => 2.95, "205" => 2.95, "206" => 2.95, "207" => 2.95, "208" => 5.809999, "209" => 6.16, "210" => 5.83, "211" => 5.83, "212" => 5.83, "213" => 5.83, "214" => 5.83, "215" => 6.78, "216" => 5.93, "217" => 5.93, "218" => 5.93, "219" => 5.93, "220" => 5.47, "221" => 5.97, "222" => 5.47, "223" => 5.63, "224" => 7.17, "225" => 6.59, "226" => 5.00, "227" => 4.45, "228" => 9.89, "229" => 4.92, "230" => 5.88, "231" => 5.00, "232" => 5.00, "233" => 5.00, "234" => 5.00, "235" => 5.00, "236" => 5.00, "237" => 5.00, "238" => 5.00, "239" => 5.00, "240" => 5.00, "241" => 5.00, "242" => 5.00, "243" => 5.00, "244" => 5.00, "245" => 5.00, "246" => 5.00, "247" => 5.00, "248" => 5.00, "249" => 5.00, "250" => 5.00, "251" => 5.00, "252" => 5.00, "253" => 5.00, "254" => 5.00, "255" => 5.00, "256" => 5.00, "257" => 5.00, "258" => 5.00, "259" => 5.00, "260" => 5.00, "261" => 5.00, "262" => 5.00, "263" => 5.00, "264" => 5.00, "265" => 5.00, "266" => 5.00, "267" => 5.00, "268" => 5.00, "269" => 5.00, "270" => 5.00, "271" => 5.00, "272" => 5.00, "273" => 5.00, "274" => 5.00, "275" => 5.00, "276" => 5.00, "277" => 5.00, "278" => 5.00, "279" => 5.00, "280" => 5.00, "281" => 5.00, "282" => 5.00, "283" => 5.00, "284" => 5.00, "285" => 5.00, "286" => 5.00, "287" => 5.00, "288" => 5.00, "289" => 5.00, "290" => 5.00, "291" => 5.00, "292" => 5.00, "293" => 5.00, "294" => 5.00, "295" => 5.00, "296" => 5.00, "297" => 5.00, "298" => 5.00, "299" => 5.00, "300" => 5.00, "301" => 5.00, "302" => 5.00, "303" => 5.00, "304" => 5.00, "305" => 5.00, "306" => 5.00, "307" => 5.00, "308" => 5.00, "309" => 5.00, "310" => 5.00, "311" => 5.00, "312" => 5.00, "313" => 5.00, "314" => 5.00, "315" => 5.00, "316" => 5.00, "317" => 5.00, "318" => 5.00, "319" => 5.00, "320" => 5.00, "321" => 5.00, "322" => 5.00, "323" => 5.00, "324" => 5.00, "325" => 5.00, "326" => 5.00, "327" => 5.00, "328" => 5.00, "329" => 5.00, "330" => 5.00, "331" => 5.00, "332" => 5.00, "333" => 5.00, "334" => 5.00, "335" => 5.00, "336" => 5.00, "337" => 5.00, "338" => 5.00, "339" => 5.00, "340" => 5.00, "341" => 5.00, "342" => 5.00, "343" => 5.00, "344" => 5.00, "345" => 5.00, "346" => 5.00, "347" => 5.00, "348" => 5.00, "349" => 5.00, "350" => 5.00, "351" => 5.00, "352" => 5.00, "353" => 5.00, "354" => 5.00, "355" => 5.00, "356" => 5.00, "357" => 5.00, "358" => 5.00, "359" => 5.00, "360" => 5.00, "361" => 5.00, "362" => 5.00, "363" => 5.00, "364" => 5.00, "365" => 5.00, "366" => 5.00, "367" => 5.00, "368" => 5.00, "369" => 5.00, "370" => 5.00, "371" => 5.00, "372" => 5.00, "373" => 5.00, "374" => 5.00, "375" => 5.00, "376" => 5.00, "377" => 5.00, "378" => 5.00, "379" => 5.00, "380" => 5.00, "381" => 5.00, "382" => 5.00, "383" => 5.00, "384" => 5.00, "385" => 5.00, "386" => 5.00, "387" => 5.00, "388" => 5.00, "389" => 5.00, "390" => 5.00, "391" => 5.00, "392" => 5.00, "393" => 5.00, "394" => 5.00, "395" => 5.00, "396" => 5.00, "397" => 5.00, "398" => 5.00, "399" => 5.00, "400" => 5.00, "401" => 5.00, "402" => 5.00, "403" => 5.00, "404" => 5.00, "405" => 5.00, "406" => 5.00, "407" => 5.00, "408" => 5.00, "409" => 5.00, "410" => 5.00, "411" => 5.00, "412" => 5.00, "413" => 5.00, "414" => 5.00, "415" => 5.00, "416" => 5.00, "417" => 5.00, "418" => 5.00, "419" => 5.00, "420" => 5.00, "421" => 5.00, "422" => 5.00, "423" => 5.00, "424" => 5.00, "425" => 5.00, "426" => 5.00, "427" => 5.00, "428" => 5.00, "429" => 5.00, "430" => 5.00, "431" => 5.00, "432" => 5.00, "433" => 5.00, "434" => 5.00, "435" => 5.00, "436" => 5.00, "437" => 5.00, "438" => 5.00, "439" => 5.00, "440" => 5.00, "441" => 5.00, "442" => 5.00, "443" => 5.00, "444" => 5.00, "445" => 5.00, "446" => 5.00, "447" => 5.00, "448" => 5.00, "449" => 5.00, "450" => 5.00, "451" => 5.00, "452" => 5.00, "453" => 5.00, "454" => 5.00, "455" => 5.00, "456" => 5.00, "457" => 5.00, "458" => 5.00, "459" => 5.00, "460" => 5.00, "461" => 5.00, "462" => 5.00, "463" => 5.00, "464" => 5.00, "465" => 5.00, "466" => 5.00, "467" => 5.00, "468" => 5.00, "469" => 5.00, "470" => 5.00, "471" => 5.00, "472" => 5.00, "473" => 5.00, "474" => 5.00, "475" => 5.00, "476" => 5.00, "477" => 5.00, "478" => 5.00, "479" => 5.00, "480" => 5.00, "481" => 5.00, "482" => 5.00, "483" => 5.00, "484" => 5.00, "485" => 5.00, "486" => 5.00, "487" => 5.00, "488" => 5.00, "489" => 5.00, "490" => 5.00, "491" => 5.00, "492" => 5.00, "493" => 5.00, "494" => 5.00, "495" => 5.00, "496" => 5.00, "497" => 5.00, "498" => 5.00, "499" => 5.00, "500" => 5.00, "501" => 5.00, "502" => 5.00, "503" => 5.00, "504" => 5.00, "505" => 5.00, "506" => 5.00, "507" => 5.00, "508" => 5.00, "509" => 5.00, "510" => 5.00, "511" => 5.00, "512" => 5.00, "513" => 5.00, "514" => 5.00, "515" => 5.00, "516" => 5.00, "517" => 5.00, "518" => 5.00, "519" => 5.00, "520" => 5.00, "521" => 5.00, "522" => 5.00, "523" => 5.00, "524" => 5.00, "525" => 5.00, "526" => 5.00, "527" => 5.00, "528" => 5.00, "529" => 5.00, "530" => 5.00, "531" => 5.00, "532" => 5.00, "533" => 5.00, "534" => 5.00, "535" => 5.00, "536" => 5.00, "537" => 5.00, "538" => 5.00, "539" => 5.00, "540" => 5.00, "541" => 5.00, "542" => 5.00, "543" => 5.00, "544" => 5.00, "545" => 5.00, "546" => 5.00, "547" => 5.00, "548" => 5.00, "549" => 5.00, "550" => 5.00, "551" => 5.00, "552" => 5.00, "553" => 5.00, "554" => 5.00, "555" => 5.00, "556" => 5.00, "557" => 5.00, "558" => 5.00, "559" => 5.00, "560" => 5.00, "561" => 5.00, "562" => 5.00, "563" => 5.00, "564" => 5.00, "565" => 5.00, "566" => 5.00, "567" => 5.00, "568" => 5.00, "569" => 5.00, "570" => 5.00, "571" => 5.00, "572" => 5.00, "573" => 5.00, "574" => 5.00, "575" => 5.00, "576" => 5.00, "577" => 5.00, "578" => 5.00, "579" => 5.00, "580" => 5.00, "581" => 5.00, "582" => 5.00, "583" => 5.00, "584" => 5.00, "585" => 5.00, "586" => 5.00, "587" => 5.00, "588" => 5.00, "589" => 5.00, "590" => 5.00, "591" => 5.00, "592" => 5.00, "593" => 5.00, "594" => 5.00, "595" => 5.00, "596" => 5.00, "597" => 5.00, "598" => 5.00, "599" => 5.00, "600" => 5.00, "601" => 5.00, "602" => 5.00, "603" => 5.00, "604" => 5.00, "605" => 5.00, "606" => 5.00, "607" => 5.00, "608" => 5.00, "609" => 5.00, "610" => 5.00, "611" => 5.00, "612" => 5.00, "613" => 5.00, "614" => 5.00, "615" => 5.00, "616" => 5.00, "617" => 5.00, "618" => 5.00, "619" => 5.00, "620" => 5.00, "621" => 5.00, "622" => 5.00, "623" => 5.00, "624" => 5.00, "625" => 5.00, "626" => 5.00, "627" => 5.00, "628" => 5.00, "629" => 5.00, "630" => 5.00, "631" => 5.00, "632" => 5.00, "8718" => 5.00, "8719" => 5.00, "9354" => 6.50, "9355" => 8.53, "9356" => 2.13, "9357" => 3.61, "9358" => 6.13, "9359" => 8.63, "9360" => 8.63, "9361" => 5.45, "9362" => 2.95, "9363" => 5.93, "9364" => 5.35, "9365" => 5.83, "9366" => 7.38, "9367" => 3.52, "9368" => 7.69, "9369" => 6.33, "9370" => 7.98, "9371" => 9.41, "9372" => 9.41, "9373" => 9.41, "9374" => 9.41, "9375" => 9.41, "9376" => 9.41, "9377" => 3.92, "9378" => 3.92, "9379" => 3.92, "9380" => 3.92, "9381" => 3.92, "9382" => 3.92, "9383" => 3.92, "9384" => 3.92, "9385" => 3.14, "9386" => 3.92, "9387" => 3.92, "9388" => 3.92, "9389" => 3.92, "9390" => 3.92, "9391" => 3.92, "9392" => 3.92, "9393" => 3.92, "9394" => 7.38, "9395" => 6.33, "9396" => 6.33, "9397" => 6.33, "9398" => 3.52, "9399" => 3.52, "9400" => 3.52, "9401" => 7.98, "9402" => 7.98, "9403" => 7.69, "9404" => 7.69, "9405" => 7.69, "9406" => 5.45, "9407" => 5.35, "9408" => 5.35, "9409" => 5.35, "9410" => 2.95, "9411" => 2.95, "9412" => 2.95, "9413" => 5.83, "9414" => 5.83, "9415" => 5.93, "9416" => 5.93, "9417" => 5.93, "9418" => 5.98, "9419" => 5.98, "9420" => 5.98, "9421" => 8.23, "9422" => 8.23, "9423" => 5.26, "9424" => 5.26, "9425" => 5.26, "9426" => 5.35, "9427" => 5.35, "9428" => 5.35, "9429" => 6.94, "9430" => 6.94, "9431" => 6.94, "9432" => 4.90, "9433" => 4.90, "9434" => 4.90, "9435" => 2.91, "9436" => 6.06, "9437" => 5.83, "9438" => 5.60, "9439" => 5.60, "9440" => 5.60, "9441" => 5.04, "9442" => 3.34, "9443" => 3.00, "9444" => 3.33, "9445" => 3.30, "9446" => 3.34, "9447" => 6.03, "9448" => 6.03, "9449" => 8.10, "9450" => 8.20, "9451" => 1.87, "9452" => 3.10, "9453" => 3.10, "9454" => 3.85, "9455" => 6.78, "9456" => 3.10, "9457" => 3.62, "9458" => 3.10, "9459" => 3.83, "9460" => 6.03, "9461" => 6.03, "9462" => 6.03, "9463" => 6.03, "9464" => 6.03, "9465" => 6.03, "9466" => 6.03, "9467" => 6.03, "9468" => 6.03, "9469" => 6.03, "9470" => 3.10, "9471" => 3.10, "9472" => 5.47, "9473" => 6.78, "9474" => 5.47, "9475" => 5.86, "9476" => 8.25, "9477" => 7.45, "9478" => 6.52, "9479" => 6.91, "9480" => 7.46, "9481" => 6.21, "9482" => 5.809999, "9483" => 7.45, "9484" => 7.81, "9485" => 3.46, "9486" => 4.67, "9487" => 6.95, "9488" => 5.82, "9489" => 9.09, "9490" => 7.79, "9491" => 7.82, "9492" => 6.07, "9493" => 7.81, "9494" => 6.86, "9495" => 5.52, "9496" => 6.52, "9497" => 7.53, "9498" => 7.29, "9499" => 9.969999, "9500" => 7.11, "9501" => 7.12, "9502" => 6.45, "9503" => 3.10, "9504" => 6.41, "9505" => 3.10, "9506" => 5.00, "9507" => 4.85, "9508" => 5.00, "9509" => 5.80, "9510" => 5.38, "9511" => 4.67, "9512" => 5.82, "9513" => 5.01, "9514" => 3.39, "9515" => 5.41, "9516" => 6.04, "9517" => 2.96, "9518" => 2.84, "9519" => 5.47, "9520" => 2.91, "9521" => 8.87, "9522" => 6.28, "9523" => 5.56, "9524" => 5.79, "9525" => 5.440001, "9526" => 4.51, "9527" => 4.34, "9528" => 3.33, "9529" => 5.95, "9530" => 5.32, "9531" => 7.96, "9532" => 5.96, "9533" => 5.70, "9534" => 4.47, "9535" => 3.10, "9536" => 5.00, "9537" => 3.10, "9538" => 5.00, "9539" => 2.91, "9540" => 3.83, "9541" => 2.91, "9542" => 5.00, "9543" => 5.02, "9544" => 3.29, "9545" => 6.03, "9546" => 6.03, "9547" => 1.44, "9548" => 4.94, "9549" => 6.17, "9550" => 5.45, "9551" => 4.83, "9552" => 4.23, "9553" => 2.64, "9554" => 2.64, "9555" => 5.94, "9556" => 5.97, "9557" => 5.00, "9558" => 6.15, "9559" => 6.16, "9560" => 3.10, "9561" => 5.80, "9562" => 6.03, "9563" => 2.91, "9564" => 4.83, "9565" => 4.83, "9566" => 4.23, "9567" => 9.309999, "9568" => 11.849999, "9569" => 5.83, "9570" => 5.00, "9571" => 5.00, "9572" => 5.00, "9573" => 5.00, "9574" => 5.00, "9575" => 5.00, "9576" => 5.00, "9577" => 5.00, "9578" => 5.00, "9579" => 5.00, "9580" => 5.00, "9582" => 9.53, "9583" => 3.80, "9584" => 5.82, "9585" => 7.82, "9586" => 9.89, "9587" => 3.80, "9588" => 8.09, "9589" => 2.96, "9590" => 3.03, "9591" => 5.56, "9592" => 8.679999, "9593" => 5.76, "9594" => 6.78, "9595" => 7.13, "9596" => 6.78, "9597" => 7.13, "9598" => 3.55, "9599" => 6.78, "9600" => 3.80, "9601" => 3.80, "9602" => 5.91, "9603" => 3.80, "9604" => 8.99, "9605" => 8.99, "9606" => 8.99, "9607" => 7.45, "9608" => 7.45, "9609" => 7.45, "9610" => 7.45, "9611" => 7.45, "9612" => 7.45, "9613" => 6.91, "9614" => 6.21, "9615" => 6.21, "9616" => 6.21, "9617" => 6.21, "9618" => 3.46, "9619" => 3.46, "9620" => 3.46, "9621" => 3.46, "9622" => 7.46, "9623" => 7.79, "9624" => 7.82, "9625" => 7.82, "9626" => 7.82, "9627" => 7.82, "9628" => 7.82, "9629" => 6.78, "9630" => 7.53, "9631" => 7.53, "9632" => 7.53, "9633" => 7.53, "9634" => 7.12, "9635" => 6.31, "9636" => 5.80, "9637" => 5.80, "9638" => 5.80, "9639" => 5.80, "9640" => 5.80, "9641" => 5.80, "9642" => 4.65, "9643" => 5.01, "9644" => 5.01, "9645" => 5.01, "9646" => 5.01, "9647" => 2.96, "9648" => 2.96, "9649" => 2.96, "9650" => 2.96, "9651" => 5.56, "9652" => 6.28, "9653" => 5.56, "9654" => 5.56, "9655" => 5.56, "9656" => 5.56, "9657" => 5.56, "9658" => 6.78, "9659" => 5.95, "9660" => 5.95, "9661" => 5.95, "9662" => 5.95, "9663" => 5.70, "9664" => 5.80, "9665" => 5.70, "9666" => 5.52, "9667" => 7.12, "9668" => 6.45, "9669" => 4.85, "9670" => 4.34, "9671" => 10.039999, "9672" => 4.47, "9673" => 6.03, "9674" => 6.35, "9675" => 8.61, "9676" => 2.13, "9677" => 3.61, "9678" => 6.35, "9679" => 8.93, "9680" => 8.94, "9681" => 5.80, "9682" => 2.96, "9683" => 5.95, "9684" => 5.01, "9685" => 5.56, "9686" => 7.45, "9687" => 3.46, "9688" => 7.53, "9689" => 6.21, "9690" => 7.82, "9691" => 9.00, "9692" => 8.99, "9693" => 8.99, "9694" => 8.99, "9695" => 8.99, "9696" => 8.99, "9697" => 3.80, "9698" => 3.80, "9699" => 3.80, "9700" => 3.80, "9701" => 3.80, "9702" => 3.80, "9703" => 3.80, "9704" => 3.80, "9705" => 3.80, "9706" => 3.80, "9707" => 3.80, "9708" => 3.80, "9709" => 3.80, "9710" => 3.80, "9711" => 3.80, "9712" => 3.80, "9713" => 3.80, "9714" => 7.45, "9715" => 6.21, "9716" => 6.21, "9717" => 6.21, "9718" => 3.46, "9719" => 3.46, "9720" => 3.46, "9721" => 7.82, "9722" => 7.82, "9723" => 7.53, "9724" => 7.53, "9725" => 7.53, "9726" => 5.80, "9727" => 5.01, "9728" => 5.01, "9729" => 5.01, "9730" => 2.96, "9731" => 2.96, "9732" => 2.96, "9733" => 5.56, "9734" => 5.56, "9735" => 5.95, "9736" => 5.95, "9737" => 5.95, "9738" => 2.50, "9739" => 2.50, "9740" => 2.50, "9741" => 2.50, "9742" => 2.50, "9743" => 2.50, "9744" => 2.50, "9745" => 2.50, "9746" => 2.50, "9747" => 2.50, "9748" => 2.50, "9749" => 2.50, "9750" => 2.50, "9751" => 2.50, "9752" => 2.50, "9753" => 2.50, "9754" => 2.50, "9755" => 2.50, "9756" => 2.50, "9757" => 2.50, "9758" => 3.33, "9759" => 3.33, "9760" => 3.33, "9761" => 3.33, "9762" => 3.33, "9763" => 3.33, "9764" => 3.33, "9765" => 3.33, "9766" => 3.33, "9767" => 3.33, "9768" => 3.33, "9769" => 3.33, "9770" => 3.33, "9771" => 3.33, "9772" => 3.33, "9773" => 3.33, "9774" => 3.33, "9775" => 3.33, "9776" => 3.33, "9777" => 3.33, "9778" => 3.33, "12063" => 5.00, "12064" => 5.00, "12065" => 5.00, "12066" => 5.00, "12067" => 5.00, "12068" => 5.00, "12069" => 5.00, "12070" => 5.00, "12071" => 5.00, "12072" => 5.00, "12073" => 5.00, "12074" => 5.00, "12075" => 5.00, "12076" => 5.00, "12077" => 5.00, "12078" => 5.00, "12079" => 5.00, "12080" => 5.00, "12081" => 5.00, "12082" => 5.00, "12083" => 5.00, "12084" => 5.00, "12085" => 5.00, "12086" => 5.00, "12087" => 5.00, "15444" => 3.33, "15445" => 3.33, "15446" => 3.33, "15447" => 3.33, "15448" => 3.33, "15449" => 7.11, "15450" => 7.68, "15451" => 7.17, "15452" => 7.79, "15453" => 7.69, "15454" => 8.690001, "15455" => 9.90, "15456" => 6.78, "15457" => 6.78, "15458" => 6.78, "15459" => 6.78, "15460" => 6.78, "15461" => 10.43, "15462" => 8.09, "15463" => 8.03, "15464" => 6.78, "15465" => 6.78, "15466" => 6.78, "15467" => 6.78, "15468" => 6.78, "15469" => 6.78, "15470" => 6.78, "15471" => 6.78, "15472" => 6.78, "15473" => 6.78, "15474" => 6.78, "15475" => 6.78, "15476" => 6.78, "15477" => 8.08, "15478" => 6.78, "15479" => 6.78, "15480" => 6.78, "15481" => 6.78, "15482" => 8.67, "15483" => 8.67, "15484" => 7.18, "15485" => 7.18, "15486" => 8.67, "15487" => 8.67, "15488" => 8.67, "15489" => 6.78, "15490" => 6.78, "15491" => 6.78, "15492" => 6.78, "15493" => 6.03, "15494" => 7.45, "15495" => 6.78, "15496" => 6.78, "15497" => 6.78, "15498" => 6.78, "15499" => 5.71, "15500" => 6.78, "15501" => 6.78, "15502" => 6.78, "15503" => 3.83, "15504" => 6.29, "15505" => 6.78, "15506" => 6.78, "15507" => 6.78, "15508" => 6.78, "15509" => 6.78, "15510" => 6.78, "15511" => 8.67, "15512" => 6.78, "15513" => 6.97, "15514" => 6.04, "15515" => 8.53, "15516" => 5.00, "15517" => 8.21, "15518" => 8.83, "15519" => 8.56, "15520" => 9.139999, "15521" => 7.30, "15522" => 7.68, "15523" => 7.97, "15524" => 8.690001, "15525" => 8.59, "15526" => 9.150001, "15527" => 9.53, "15528" => 9.69, "15529" => 8.34, "15530" => 9.09, "15531" => 6.76, "15532" => 8.309999, "15533" => 9.07, "15534" => 9.559999, "15535" => 8.05, "15536" => 8.91, "15537" => 8.26, "15538" => 9.190001, "15539" => 8.07, "15540" => 8.17, "15541" => 9.16, "15542" => 9.52, "15543" => 9.52, "15544" => 9.79, "15545" => 8.59, "15546" => 9.25, "15547" => 8.94, "15548" => 9.23, "15549" => 8.50, "15550" => 8.98, "15551" => 8.809999, "15552" => 9.39, "15553" => 9.65, "15554" => 8.91, "15555" => 9.30, "15556" => 7.62, "15557" => 8.450001, "15558" => 9.08, "15559" => 8.94, "15560" => 9.41, "15561" => 9.51, "15562" => 9.29, "15563" => 9.13, "15564" => 9.599999, "15565" => 9.58, "15566" => 8.98, "15567" => 9.27, "15568" => 9.33, "15569" => 9.190001, "15570" => 9.33, "15571" => 9.36, "15572" => 9.700001, "15573" => 9.54, "15574" => 9.51, "15575" => 9.139999, "15576" => 9.73, "15577" => 9.77, "15578" => 8.32, "15579" => 9.07, "15580" => 9.22, "15581" => 9.03, "15582" => 8.08, "15583" => 8.679999, "15584" => 9.38, "15585" => 8.74, "15586" => 9.33, "15587" => 7.64, "15588" => 8.10, "15589" => 8.14, "15590" => 7.69, "15591" => 8.20, "15592" => 9.76, "15593" => 8.38, "15594" => 8.58, "15595" => 9.24, "15596" => 8.77, "15597" => 9.139999, "15598" => 8.780001, "15599" => 9.13, "15600" => 8.73, "15601" => 8.75, "15602" => 8.360001, "15603" => 9.67, "15604" => 9.06, "15605" => 8.190001, "15606" => 9.49, "15607" => 8.83, "15608" => 8.01, "15609" => 8.690001, "15610" => 7.60, "15611" => 8.20, "15612" => 7.89, "15613" => 8.40, "15614" => 8.44, "15615" => 9.23, "15616" => 8.34, "15617" => 8.94, "15618" => 8.64, "15619" => 9.39, "15620" => 8.76, "15621" => 9.049999, "15622" => 8.25, "15623" => 9.06, "15624" => 8.84, "15625" => 9.28, "15626" => 8.49, "15627" => 9.10, "15628" => 9.16, "15629" => 9.46, "15630" => 9.02, "15631" => 8.99, "15632" => 8.679999, "15633" => 9.24, "15634" => 9.02, "15635" => 9.440001, "15636" => 8.23, "15637" => 9.13, "15638" => 8.41, "15639" => 9.32, "15640" => 8.91, "15641" => 9.36, "15642" => 7.86, "15643" => 8.44, "15644" => 9.24, "15645" => 8.85, "15646" => 9.37, "15647" => 7.25, "15648" => 7.95, "15649" => 8.84, "15650" => 9.21, "15651" => 8.11, "15652" => 9.00, "15653" => 7.81, "15654" => 9.46, "15655" => 9.58, "15656" => 9.45, "15657" => 8.14, "15658" => 8.76, "15659" => 8.66, "15660" => 8.12, "15661" => 9.049999, "15662" => 9.049999, "15663" => 9.68, "15664" => 9.440001, "15665" => 9.42, "15666" => 8.85, "15667" => 9.139999, "15668" => 8.809999, "15669" => 8.86, "15670" => 7.57, "15671" => 8.56, "15672" => 8.20, "15673" => 9.09, "15674" => 8.389999, "15675" => 8.95, "15676" => 8.38, "15677" => 9.18, "15678" => 7.940001, "15679" => 8.37, "15680" => 8.08, "15681" => 7.60, "15682" => 9.27, "15683" => 8.46, "15684" => 8.51, "15685" => 7.77, "15686" => 8.34, "15687" => 9.190001, "15688" => 9.190001, "15689" => 8.01, "15690" => 8.71, "15691" => 9.06, "15692" => 8.11, "15693" => 8.18, "15694" => 9.35, "15695" => 9.00, "15696" => 9.02, "15697" => 9.21, "15698" => 9.01, "15699" => 9.36, "15700" => 9.150001, "15701" => 7.73, "15702" => 7.68, "15703" => 8.389999, "15704" => 8.00, "15705" => 7.02, "15706" => 7.65, "15707" => 8.60, "15708" => 7.83, "15709" => 7.61, "15710" => 8.809999, "15711" => 8.27, "15712" => 8.40, "15713" => 7.92, "15714" => 7.80, "15715" => 7.39, "15716" => 8.59, "15717" => 8.059999, "15718" => 8.13, "15719" => 9.20, "15720" => 9.41, "15721" => 9.47, "15722" => 8.91, "15723" => 7.53, "15724" => 8.04, "15725" => 6.78, "15726" => 6.78, "15727" => 9.41, "15728" => 8.32, "15729" => 9.29, "15730" => 8.99, "15731" => 7.96, "15732" => 6.16, "15733" => 5.93, "15734" => 5.93, "15735" => 5.93, "15736" => 5.93, "15737" => 7.38, "15738" => 5.00, "15739" => 5.90, "15740" => 5.63, "15741" => 5.63, "15742" => 6.57, "15743" => 6.59, "15744" => 6.59, "15745" => 5.45, "15746" => 5.00, "15747" => 2.96, "15748" => 4.45, "15749" => 5.00, "15750" => 4.45, "15751" => 3.36, "15752" => 4.92, "15753" => 5.00, "15754" => 4.92, "15755" => 6.81, "15756" => 7.38, "15757" => 5.90, "15758" => 7.059999, "15759" => 7.059999, "15760" => 6.33, "15761" => 7.61, "15762" => 7.96, "15763" => 7.96, "15764" => 7.98, "15765" => 6.81, "15766" => 7.69, "15767" => 6.57, "15768" => 4.11, "15769" => 5.45, "15770" => 2.96, "15771" => 5.26, "15772" => 5.26, "15773" => 5.35, "15774" => 6.07, "15775" => 6.07, "15776" => 6.16, "15777" => 6.16, "15778" => 5.83, "15779" => 4.11, "15780" => 5.93, "15781" => 3.36, "15782" => 5.00, "15783" => 7.059999, "15784" => 7.60, "15785" => 7.97, "15786" => 4.76, "15787" => 5.63, "15788" => 7.69, "15789" => 5.26, "15790" => 5.33, "15791" => 6.19, "15792" => 2.91, "15793" => 4.45, "15794" => 5.93, "15795" => 8.88, "15796" => 5.40, "15797" => 3.73, "15798" => 4.27, "15799" => 6.12, "15800" => 4.11, "15801" => 3.36, "15802" => 6.10, "15803" => 6.13, "15804" => 4.03, "15805" => 4.45, "15806" => 5.22, "15807" => 4.11, "15808" => 2.76, "15809" => 3.28, "15810" => 6.16, "15811" => 3.51, "15812" => 5.47, "15813" => 5.93, "15814" => 8.87, "15815" => 5.47, "15816" => 6.21, "15817" => 4.65, "15818" => 4.65, "15819" => 6.19, "15820" => 7.98, "15821" => 4.45, "15822" => 6.01, "15823" => 6.19, "15824" => 3.42, "15825" => 6.12, "15826" => 7.60, "15827" => 3.02, "15828" => 6.00, "15829" => 5.35, "15830" => 4.90, "15831" => 5.83, "15832" => 5.45, "15833" => 8.99, "15834" => 5.97, "15835" => 5.65, "15836" => 5.98, "15837" => 7.93, "15838" => 6.19, "15839" => 4.65, "15840" => 4.65, "15841" => 5.26, "15842" => 5.05, "15843" => 4.14, "15844" => 6.09, "15845" => 0.00, "15846" => 1.45, "15847" => 1.45, "15848" => 3.00, "15849" => 0.00, "15850" => 5.00, "15851" => 4.07, "15852" => 4.07, "15853" => 4.07, "15854" => 4.07, "15855" => 4.07, "15856" => 4.15, "15857" => 4.15, "15858" => 5.00, "15859" => 5.00, "15860" => 5.00, "15861" => 5.00, "15862" => 5.00, "15863" => 5.00, "15864" => 5.00, "15865" => 5.00, "15866" => 5.00, "15867" => 1.62, "15868" => 5.00, "15869" => 5.00, "15870" => 5.00, "15871" => 5.00, "15872" => 5.00, "15873" => 5.00, "15874" => 5.00, "15875" => 5.00, "15876" => 5.00, "15877" => 5.00, "15878" => 5.00, "15879" => 3.81, "15880" => 3.83, "15881" => 6.78, "15882" => 6.78, "15883" => 5.61, "15884" => 5.63, "15885" => 2.95, "15886" => 5.90, "15887" => 8.26, "15888" => 6.55, "15889" => 5.47, "15890" => 5.35, "15891" => 5.46, "15892" => 6.37, "15893" => 4.73, "15894" => 3.71, "15895" => 2.53, "15896" => 4.72, "15897" => 2.81, "15898" => 3.32, "15899" => 1.84, "15900" => 4.91, "15901" => 6.79, "15902" => 8.75, "15903" => 6.78, "15904" => 6.78, "15905" => 8.67, "15906" => 9.049999, "15907" => 9.04, "15908" => 3.66, "15909" => 5.94, "15910" => 5.39, "15911" => 5.16, "15912" => 8.61, "15913" => 5.00, "15914" => 8.99, "15915" => 9.09, "15916" => 8.87, "15917" => 7.79, "15918" => 6.28, "15919" => 5.95, "15920" => 5.95, "15921" => 5.95, "15922" => 5.95, "15923" => 7.45, "15924" => 5.82, "15925" => 5.52, "15926" => 5.52, "15927" => 6.52, "15928" => 6.45, "15929" => 6.45, "15930" => 5.80, "15931" => 2.91, "15932" => 4.34, "15933" => 4.34, "15934" => 3.33, "15935" => 4.47, "15936" => 4.47, "15937" => 6.86, "15938" => 7.45, "15939" => 5.82, "15940" => 6.91, "15941" => 6.91, "15942" => 6.21, "15943" => 7.46, "15944" => 7.79, "15945" => 7.79, "15946" => 7.82, "15947" => 6.86, "15948" => 7.53, "15949" => 6.52, "15950" => 4.51, "15951" => 5.80, "15952" => 2.91, "15953" => 4.67, "15954" => 4.67, "15955" => 5.01, "15956" => 5.82, "15957" => 5.82, "15958" => 6.28, "15959" => 6.28, "15960" => 5.56, "15961" => 4.51, "15962" => 5.95, "15963" => 3.33, "15964" => 6.91, "15965" => 7.45, "15966" => 7.81, "15967" => 4.67, "15968" => 5.52, "15969" => 7.53, "15970" => 4.67, "15971" => 5.41, "15972" => 6.04, "15973" => 2.84, "15974" => 4.34, "15975" => 5.95);
+%min_w6=("1" => 3.33, "2" => 3.28, "3" => 3.79, "4" => 6.85, "5" => 6.40, "6" => 8.63, "7" => 8.190001, "8" => 2.07, "9" => 3.20, "10" => 3.20, "11" => 4.02, "12" => 6.85, "13" => 3.20, "14" => 3.39, "15" => 3.20, "16" => 3.94, "17" => 6.14, "18" => 6.14, "19" => 6.14, "20" => 6.14, "21" => 6.14, "22" => 6.14, "23" => 6.14, "24" => 6.14, "25" => 6.14, "26" => 6.14, "27" => 3.20, "28" => 3.20, "29" => 5.00, "30" => 6.85, "31" => 5.00, "32" => 6.26, "33" => 8.75, "34" => 7.87, "35" => 7.04, "36" => 7.41, "37" => 7.97, "38" => 6.60, "39" => 6.24, "40" => 7.85, "41" => 8.33, "42" => 3.89, "43" => 5.07, "44" => 7.58, "45" => 6.14, "46" => 9.75, "47" => 8.05, "48" => 8.15, "49" => 6.53, "50" => 8.15, "51" => 7.26, "52" => 5.94, "53" => 6.98, "54" => 7.91, "55" => 7.82, "56" => 10.50, "57" => 7.52, "58" => 7.59, "59" => 6.67, "60" => 3.20, "61" => 7.29, "62" => 3.20, "63" => 5.00, "64" => 5.00, "65" => 5.00, "66" => 5.75, "67" => 6.29, "68" => 5.440001, "69" => 6.26, "70" => 5.60, "71" => 3.61, "72" => 5.48, "73" => 6.66, "74" => 3.33, "75" => 3.25, "76" => 6.07, "77" => 3.35, "78" => 9.71, "79" => 6.63, "80" => 6.06, "81" => 6.33, "82" => 6.29, "83" => 4.55, "84" => 4.74, "85" => 3.68, "86" => 6.27, "87" => 5.94, "88" => 8.34, "89" => 5.72, "90" => 5.89, "91" => 5.08, "92" => 3.20, "93" => 5.00, "94" => 3.20, "95" => 5.00, "96" => 3.11, "97" => 3.94, "98" => 3.11, "99" => 5.00, "100" => 5.00, "101" => 3.28, "102" => 6.40, "103" => 6.90, "104" => 1.55, "105" => 6.40, "106" => 6.40, "107" => 5.65, "108" => 5.35, "109" => 4.44, "110" => 2.71, "111" => 2.71, "112" => 6.53, "113" => 6.52, "114" => 5.00, "115" => 6.40, "116" => 6.40, "117" => 3.20, "118" => 6.14, "119" => 6.40, "120" => 3.11, "121" => 5.35, "122" => 5.35, "123" => 4.44, "124" => 9.599999, "125" => 12.78, "126" => 6.26, "127" => 5.00, "128" => 5.00, "129" => 5.00, "130" => 5.00, "131" => 5.00, "132" => 5.00, "133" => 5.00, "134" => 5.00, "135" => 5.00, "136" => 5.00, "137" => 5.00, "139" => 10.26, "140" => 4.02, "141" => 6.14, "142" => 8.15, "143" => 10.83, "144" => 4.02, "145" => 8.55, "146" => 3.33, "147" => 3.35, "148" => 6.06, "149" => 9.26, "150" => 6.65, "151" => 6.85, "152" => 7.39, "153" => 6.85, "154" => 7.39, "155" => 3.57, "156" => 6.85, "157" => 4.02, "158" => 4.02, "159" => 6.40, "160" => 3.66, "161" => 9.599999, "162" => 9.599999, "163" => 9.599999, "164" => 7.87, "165" => 7.87, "166" => 7.87, "167" => 7.87, "168" => 7.87, "169" => 7.87, "170" => 7.41, "171" => 6.60, "172" => 6.60, "173" => 6.60, "174" => 6.60, "175" => 3.89, "176" => 3.89, "177" => 3.89, "178" => 3.89, "179" => 7.97, "180" => 8.05, "181" => 8.15, "182" => 8.15, "183" => 8.15, "184" => 8.15, "185" => 8.15, "186" => 6.85, "187" => 7.91, "188" => 7.91, "189" => 7.91, "190" => 7.91, "191" => 7.59, "192" => 6.86, "193" => 5.75, "194" => 5.75, "195" => 5.75, "196" => 5.75, "197" => 5.75, "198" => 5.75, "199" => 5.440001, "200" => 5.60, "201" => 5.60, "202" => 5.60, "203" => 5.60, "204" => 3.33, "205" => 3.33, "206" => 3.33, "207" => 3.33, "208" => 6.05, "209" => 6.63, "210" => 6.06, "211" => 6.06, "212" => 6.06, "213" => 6.06, "214" => 6.06, "215" => 6.85, "216" => 6.27, "217" => 6.27, "218" => 6.27, "219" => 6.27, "220" => 5.89, "221" => 6.37, "222" => 5.89, "223" => 5.94, "224" => 7.59, "225" => 6.67, "226" => 5.00, "227" => 4.74, "228" => 10.440001, "229" => 5.08, "230" => 6.12, "231" => 5.00, "232" => 5.00, "233" => 5.00, "234" => 5.00, "235" => 5.00, "236" => 5.00, "237" => 5.00, "238" => 5.00, "239" => 5.00, "240" => 5.00, "241" => 5.00, "242" => 5.00, "243" => 5.00, "244" => 5.00, "245" => 5.00, "246" => 5.00, "247" => 5.00, "248" => 5.00, "249" => 5.00, "250" => 5.00, "251" => 5.00, "252" => 5.00, "253" => 5.00, "254" => 5.00, "255" => 5.00, "256" => 5.00, "257" => 5.00, "258" => 5.00, "259" => 5.00, "260" => 5.00, "261" => 5.00, "262" => 5.00, "263" => 5.00, "264" => 5.00, "265" => 5.00, "266" => 5.00, "267" => 5.00, "268" => 5.00, "269" => 5.00, "270" => 5.00, "271" => 5.00, "272" => 5.00, "273" => 5.00, "274" => 5.00, "275" => 5.00, "276" => 5.00, "277" => 5.00, "278" => 5.00, "279" => 5.00, "280" => 5.00, "281" => 5.00, "282" => 5.00, "283" => 5.00, "284" => 5.00, "285" => 5.00, "286" => 5.00, "287" => 5.00, "288" => 5.00, "289" => 5.00, "290" => 5.00, "291" => 5.00, "292" => 5.00, "293" => 5.00, "294" => 5.00, "295" => 5.00, "296" => 5.00, "297" => 5.00, "298" => 5.00, "299" => 5.00, "300" => 5.00, "301" => 5.00, "302" => 5.00, "303" => 5.00, "304" => 5.00, "305" => 5.00, "306" => 5.00, "307" => 5.00, "308" => 5.00, "309" => 5.00, "310" => 5.00, "311" => 5.00, "312" => 5.00, "313" => 5.00, "314" => 5.00, "315" => 5.00, "316" => 5.00, "317" => 5.00, "318" => 5.00, "319" => 5.00, "320" => 5.00, "321" => 5.00, "322" => 5.00, "323" => 5.00, "324" => 5.00, "325" => 5.00, "326" => 5.00, "327" => 5.00, "328" => 5.00, "329" => 5.00, "330" => 5.00, "331" => 5.00, "332" => 5.00, "333" => 5.00, "334" => 5.00, "335" => 5.00, "336" => 5.00, "337" => 5.00, "338" => 5.00, "339" => 5.00, "340" => 5.00, "341" => 5.00, "342" => 5.00, "343" => 5.00, "344" => 5.00, "345" => 5.00, "346" => 5.00, "347" => 5.00, "348" => 5.00, "349" => 5.00, "350" => 5.00, "351" => 5.00, "352" => 5.00, "353" => 5.00, "354" => 5.00, "355" => 5.00, "356" => 5.00, "357" => 5.00, "358" => 5.00, "359" => 5.00, "360" => 5.00, "361" => 5.00, "362" => 5.00, "363" => 5.00, "364" => 5.00, "365" => 5.00, "366" => 5.00, "367" => 5.00, "368" => 5.00, "369" => 5.00, "370" => 5.00, "371" => 5.00, "372" => 5.00, "373" => 5.00, "374" => 5.00, "375" => 5.00, "376" => 5.00, "377" => 5.00, "378" => 5.00, "379" => 5.00, "380" => 5.00, "381" => 5.00, "382" => 5.00, "383" => 5.00, "384" => 5.00, "385" => 5.00, "386" => 5.00, "387" => 5.00, "388" => 5.00, "389" => 5.00, "390" => 5.00, "391" => 5.00, "392" => 5.00, "393" => 5.00, "394" => 5.00, "395" => 5.00, "396" => 5.00, "397" => 5.00, "398" => 5.00, "399" => 5.00, "400" => 5.00, "401" => 5.00, "402" => 5.00, "403" => 5.00, "404" => 5.00, "405" => 5.00, "406" => 5.00, "407" => 5.00, "408" => 5.00, "409" => 5.00, "410" => 5.00, "411" => 5.00, "412" => 5.00, "413" => 5.00, "414" => 5.00, "415" => 5.00, "416" => 5.00, "417" => 5.00, "418" => 5.00, "419" => 5.00, "420" => 5.00, "421" => 5.00, "422" => 5.00, "423" => 5.00, "424" => 5.00, "425" => 5.00, "426" => 5.00, "427" => 5.00, "428" => 5.00, "429" => 5.00, "430" => 5.00, "431" => 5.00, "432" => 5.00, "433" => 5.00, "434" => 5.00, "435" => 5.00, "436" => 5.00, "437" => 5.00, "438" => 5.00, "439" => 5.00, "440" => 5.00, "441" => 5.00, "442" => 5.00, "443" => 5.00, "444" => 5.00, "445" => 5.00, "446" => 5.00, "447" => 5.00, "448" => 5.00, "449" => 5.00, "450" => 5.00, "451" => 5.00, "452" => 5.00, "453" => 5.00, "454" => 5.00, "455" => 5.00, "456" => 5.00, "457" => 5.00, "458" => 5.00, "459" => 5.00, "460" => 5.00, "461" => 5.00, "462" => 5.00, "463" => 5.00, "464" => 5.00, "465" => 5.00, "466" => 5.00, "467" => 5.00, "468" => 5.00, "469" => 5.00, "470" => 5.00, "471" => 5.00, "472" => 5.00, "473" => 5.00, "474" => 5.00, "475" => 5.00, "476" => 5.00, "477" => 5.00, "478" => 5.00, "479" => 5.00, "480" => 5.00, "481" => 5.00, "482" => 5.00, "483" => 5.00, "484" => 5.00, "485" => 5.00, "486" => 5.00, "487" => 5.00, "488" => 5.00, "489" => 5.00, "490" => 5.00, "491" => 5.00, "492" => 5.00, "493" => 5.00, "494" => 5.00, "495" => 5.00, "496" => 5.00, "497" => 5.00, "498" => 5.00, "499" => 5.00, "500" => 5.00, "501" => 5.00, "502" => 5.00, "503" => 5.00, "504" => 5.00, "505" => 5.00, "506" => 5.00, "507" => 5.00, "508" => 5.00, "509" => 5.00, "510" => 5.00, "511" => 5.00, "512" => 5.00, "513" => 5.00, "514" => 5.00, "515" => 5.00, "516" => 5.00, "517" => 5.00, "518" => 5.00, "519" => 5.00, "520" => 5.00, "521" => 5.00, "522" => 5.00, "523" => 5.00, "524" => 5.00, "525" => 5.00, "526" => 5.00, "527" => 5.00, "528" => 5.00, "529" => 5.00, "530" => 5.00, "531" => 5.00, "532" => 5.00, "533" => 5.00, "534" => 5.00, "535" => 5.00, "536" => 5.00, "537" => 5.00, "538" => 5.00, "539" => 5.00, "540" => 5.00, "541" => 5.00, "542" => 5.00, "543" => 5.00, "544" => 5.00, "545" => 5.00, "546" => 5.00, "547" => 5.00, "548" => 5.00, "549" => 5.00, "550" => 5.00, "551" => 5.00, "552" => 5.00, "553" => 5.00, "554" => 5.00, "555" => 5.00, "556" => 5.00, "557" => 5.00, "558" => 5.00, "559" => 5.00, "560" => 5.00, "561" => 5.00, "562" => 5.00, "563" => 5.00, "564" => 5.00, "565" => 5.00, "566" => 5.00, "567" => 5.00, "568" => 5.00, "569" => 5.00, "570" => 5.00, "571" => 5.00, "572" => 5.00, "573" => 5.00, "574" => 5.00, "575" => 5.00, "576" => 5.00, "577" => 5.00, "578" => 5.00, "579" => 5.00, "580" => 5.00, "581" => 5.00, "582" => 5.00, "583" => 5.00, "584" => 5.00, "585" => 5.00, "586" => 5.00, "587" => 5.00, "588" => 5.00, "589" => 5.00, "590" => 5.00, "591" => 5.00, "592" => 5.00, "593" => 5.00, "594" => 5.00, "595" => 5.00, "596" => 5.00, "597" => 5.00, "598" => 5.00, "599" => 5.00, "600" => 5.00, "601" => 5.00, "602" => 5.00, "603" => 5.00, "604" => 5.00, "605" => 5.00, "606" => 5.00, "607" => 5.00, "608" => 5.00, "609" => 5.00, "610" => 5.00, "611" => 5.00, "612" => 5.00, "613" => 5.00, "614" => 5.00, "615" => 5.00, "616" => 5.00, "617" => 5.00, "618" => 5.00, "619" => 5.00, "620" => 5.00, "621" => 5.00, "622" => 5.00, "623" => 5.00, "624" => 5.00, "625" => 5.00, "626" => 5.00, "627" => 5.00, "628" => 5.00, "629" => 5.00, "630" => 5.00, "631" => 5.00, "632" => 5.00, "8718" => 5.00, "8719" => 5.00, "9354" => 6.52, "9355" => 8.64, "9356" => 2.34, "9357" => 4.05, "9358" => 6.88, "9359" => 9.71, "9360" => 9.77, "9361" => 5.75, "9362" => 3.33, "9363" => 6.27, "9364" => 5.60, "9365" => 6.06, "9366" => 7.87, "9367" => 3.89, "9368" => 7.91, "9369" => 6.60, "9370" => 8.15, "9371" => 9.599999, "9372" => 9.599999, "9373" => 9.599999, "9374" => 9.599999, "9375" => 9.599999, "9376" => 9.599999, "9377" => 4.02, "9378" => 4.02, "9379" => 4.02, "9380" => 4.02, "9381" => 4.02, "9382" => 4.02, "9383" => 4.02, "9384" => 4.02, "9385" => 3.66, "9386" => 4.02, "9387" => 4.02, "9388" => 4.02, "9389" => 4.02, "9390" => 4.02, "9391" => 4.02, "9392" => 4.02, "9393" => 4.02, "9394" => 7.87, "9395" => 6.60, "9396" => 6.60, "9397" => 6.60, "9398" => 3.89, "9399" => 3.89, "9400" => 3.89, "9401" => 8.15, "9402" => 8.15, "9403" => 7.91, "9404" => 7.91, "9405" => 7.91, "9406" => 5.75, "9407" => 5.60, "9408" => 5.60, "9409" => 5.60, "9410" => 3.33, "9411" => 3.33, "9412" => 3.33, "9413" => 6.06, "9414" => 6.06, "9415" => 6.27, "9416" => 6.27, "9417" => 6.27, "9418" => 6.25, "9419" => 6.25, "9420" => 6.25, "9421" => 8.55, "9422" => 8.55, "9423" => 5.440001, "9424" => 5.440001, "9425" => 5.440001, "9426" => 5.60, "9427" => 5.60, "9428" => 5.60, "9429" => 7.73, "9430" => 7.73, "9431" => 7.73, "9432" => 5.08, "9433" => 5.08, "9434" => 5.08, "9435" => 3.25, "9436" => 6.52, "9437" => 6.06, "9438" => 5.94, "9439" => 5.94, "9440" => 5.94, "9441" => 5.24, "9442" => 3.73, "9443" => 3.20, "9444" => 3.33, "9445" => 3.28, "9446" => 3.79, "9447" => 6.85, "9448" => 6.40, "9449" => 8.64, "9450" => 8.29, "9451" => 2.07, "9452" => 3.20, "9453" => 3.20, "9454" => 4.02, "9455" => 6.85, "9456" => 3.20, "9457" => 3.39, "9458" => 3.20, "9459" => 3.94, "9460" => 6.14, "9461" => 6.14, "9462" => 6.14, "9463" => 6.14, "9464" => 6.14, "9465" => 6.14, "9466" => 6.14, "9467" => 6.14, "9468" => 6.14, "9469" => 6.14, "9470" => 3.20, "9471" => 3.20, "9472" => 5.54, "9473" => 6.85, "9474" => 5.54, "9475" => 6.26, "9476" => 8.75, "9477" => 7.82, "9478" => 7.04, "9479" => 7.07, "9480" => 7.98, "9481" => 6.81, "9482" => 6.19, "9483" => 7.73, "9484" => 8.29, "9485" => 3.95, "9486" => 4.98, "9487" => 7.76, "9488" => 6.06, "9489" => 9.53, "9490" => 7.75, "9491" => 8.09, "9492" => 6.51, "9493" => 8.08, "9494" => 7.43, "9495" => 5.97, "9496" => 6.82, "9497" => 7.84, "9498" => 7.79, "9499" => 10.43, "9500" => 7.52, "9501" => 7.55, "9502" => 6.31, "9503" => 3.20, "9504" => 7.29, "9505" => 3.20, "9506" => 5.00, "9507" => 5.00, "9508" => 5.00, "9509" => 6.17, "9510" => 5.87, "9511" => 4.91, "9512" => 6.34, "9513" => 5.54, "9514" => 3.73, "9515" => 5.86, "9516" => 6.46, "9517" => 3.46, "9518" => 3.16, "9519" => 6.08, "9520" => 3.54, "9521" => 9.639999, "9522" => 6.78, "9523" => 5.809999, "9524" => 6.40, "9525" => 5.85, "9526" => 4.74, "9527" => 4.82, "9528" => 3.63, "9529" => 6.50, "9530" => 5.78, "9531" => 8.679999, "9532" => 6.35, "9533" => 6.13, "9534" => 5.16, "9535" => 3.20, "9536" => 5.00, "9537" => 3.20, "9538" => 5.00, "9539" => 3.11, "9540" => 3.94, "9541" => 3.11, "9542" => 5.00, "9543" => 6.14, "9544" => 3.28, "9545" => 6.40, "9546" => 6.90, "9547" => 1.57, "9548" => 5.809999, "9549" => 6.40, "9550" => 5.65, "9551" => 5.35, "9552" => 4.44, "9553" => 2.71, "9554" => 2.71, "9555" => 6.73, "9556" => 6.86, "9557" => 5.00, "9558" => 6.40, "9559" => 6.40, "9560" => 3.20, "9561" => 6.14, "9562" => 6.40, "9563" => 3.11, "9564" => 5.35, "9565" => 5.35, "9566" => 4.44, "9567" => 9.48, "9568" => 12.790001, "9569" => 6.26, "9570" => 5.00, "9571" => 5.00, "9572" => 5.00, "9573" => 5.00, "9574" => 5.00, "9575" => 5.00, "9576" => 5.00, "9577" => 5.00, "9578" => 5.00, "9579" => 5.00, "9580" => 5.00, "9582" => 10.06, "9583" => 4.06, "9584" => 6.06, "9585" => 8.09, "9586" => 10.82, "9587" => 4.06, "9588" => 8.40, "9589" => 3.46, "9590" => 3.60, "9591" => 5.809999, "9592" => 8.97, "9593" => 6.34, "9594" => 6.85, "9595" => 7.39, "9596" => 6.85, "9597" => 7.39, "9598" => 3.57, "9599" => 6.85, "9600" => 3.86, "9601" => 3.86, "9602" => 6.61, "9603" => 3.86, "9604" => 9.43, "9605" => 9.43, "9606" => 9.43, "9607" => 7.82, "9608" => 7.82, "9609" => 7.82, "9610" => 7.82, "9611" => 7.82, "9612" => 7.82, "9613" => 7.07, "9614" => 6.81, "9615" => 6.81, "9616" => 6.81, "9617" => 6.81, "9618" => 3.95, "9619" => 3.95, "9620" => 3.95, "9621" => 3.95, "9622" => 7.98, "9623" => 7.75, "9624" => 8.09, "9625" => 8.09, "9626" => 8.09, "9627" => 8.09, "9628" => 8.09, "9629" => 6.85, "9630" => 7.84, "9631" => 7.84, "9632" => 7.84, "9633" => 7.84, "9634" => 7.55, "9635" => 6.78, "9636" => 6.17, "9637" => 6.17, "9638" => 6.17, "9639" => 6.17, "9640" => 6.17, "9641" => 6.17, "9642" => 4.91, "9643" => 5.54, "9644" => 5.54, "9645" => 5.54, "9646" => 5.54, "9647" => 3.46, "9648" => 3.46, "9649" => 3.46, "9650" => 3.46, "9651" => 5.809999, "9652" => 6.78, "9653" => 5.809999, "9654" => 5.809999, "9655" => 5.809999, "9656" => 5.809999, "9657" => 5.809999, "9658" => 6.85, "9659" => 6.50, "9660" => 6.50, "9661" => 6.50, "9662" => 6.50, "9663" => 6.13, "9664" => 6.24, "9665" => 6.13, "9666" => 5.97, "9667" => 7.55, "9668" => 6.31, "9669" => 5.00, "9670" => 4.82, "9671" => 10.369999, "9672" => 5.16, "9673" => 6.14, "9674" => 6.80, "9675" => 8.809999, "9676" => 2.34, "9677" => 4.05, "9678" => 7.04, "9679" => 9.88, "9680" => 10.17, "9681" => 6.17, "9682" => 3.46, "9683" => 6.50, "9684" => 5.54, "9685" => 5.809999, "9686" => 7.82, "9687" => 3.95, "9688" => 7.84, "9689" => 6.81, "9690" => 8.09, "9691" => 9.43, "9692" => 9.43, "9693" => 9.43, "9694" => 9.43, "9695" => 9.43, "9696" => 9.43, "9697" => 3.86, "9698" => 3.86, "9699" => 3.86, "9700" => 3.86, "9701" => 3.86, "9702" => 3.86, "9703" => 3.86, "9704" => 3.86, "9705" => 3.86, "9706" => 3.86, "9707" => 3.86, "9708" => 3.86, "9709" => 3.86, "9710" => 3.86, "9711" => 3.86, "9712" => 3.86, "9713" => 3.86, "9714" => 7.82, "9715" => 6.81, "9716" => 6.81, "9717" => 6.81, "9718" => 3.95, "9719" => 3.95, "9720" => 3.95, "9721" => 8.09, "9722" => 8.09, "9723" => 7.84, "9724" => 7.84, "9725" => 7.84, "9726" => 6.17, "9727" => 5.54, "9728" => 5.54, "9729" => 5.54, "9730" => 3.46, "9731" => 3.46, "9732" => 3.46, "9733" => 5.809999, "9734" => 5.809999, "9735" => 6.50, "9736" => 6.50, "9737" => 6.50, "9738" => 2.50, "9739" => 2.50, "9740" => 2.50, "9741" => 2.50, "9742" => 2.50, "9743" => 2.50, "9744" => 2.50, "9745" => 2.50, "9746" => 2.50, "9747" => 2.50, "9748" => 2.50, "9749" => 2.50, "9750" => 2.50, "9751" => 2.50, "9752" => 2.50, "9753" => 2.50, "9754" => 2.50, "9755" => 2.50, "9756" => 2.50, "9757" => 2.50, "9758" => 3.33, "9759" => 3.33, "9760" => 3.33, "9761" => 3.33, "9762" => 3.33, "9763" => 3.33, "9764" => 3.33, "9765" => 3.33, "9766" => 3.33, "9767" => 3.33, "9768" => 3.33, "9769" => 3.33, "9770" => 3.33, "9771" => 3.33, "9772" => 3.33, "9773" => 3.33, "9774" => 3.33, "9775" => 3.33, "9776" => 3.33, "9777" => 3.33, "9778" => 3.33, "12063" => 5.00, "12064" => 5.00, "12065" => 5.00, "12066" => 5.00, "12067" => 5.00, "12068" => 5.00, "12069" => 5.00, "12070" => 5.00, "12071" => 5.00, "12072" => 5.00, "12073" => 5.00, "12074" => 5.00, "12075" => 5.00, "12076" => 5.00, "12077" => 5.00, "12078" => 5.00, "12079" => 5.00, "12080" => 5.00, "12081" => 5.00, "12082" => 5.00, "12083" => 5.00, "12084" => 5.00, "12085" => 5.00, "12086" => 5.00, "12087" => 5.00, "15444" => 3.33, "15445" => 3.33, "15446" => 3.33, "15447" => 3.33, "15448" => 3.33, "15449" => 7.54, "15450" => 7.95, "15451" => 7.43, "15452" => 7.97, "15453" => 8.15, "15454" => 9.03, "15456" => 6.85, "15457" => 6.85, "15458" => 6.85, "15459" => 6.85, "15460" => 6.85, "15461" => 10.690001, "15462" => 8.42, "15463" => 8.27, "15464" => 6.85, "15465" => 6.85, "15466" => 6.85, "15467" => 6.85, "15468" => 6.85, "15469" => 6.85, "15470" => 6.85, "15471" => 6.85, "15472" => 6.85, "15473" => 6.85, "15474" => 6.85, "15475" => 6.85, "15476" => 6.85, "15477" => 8.25, "15478" => 6.85, "15479" => 6.85, "15480" => 6.85, "15481" => 6.85, "15482" => 9.07, "15483" => 9.07, "15484" => 7.40, "15485" => 7.40, "15486" => 8.90, "15487" => 8.90, "15488" => 8.90, "15489" => 6.85, "15490" => 6.85, "15491" => 6.85, "15492" => 6.85, "15493" => 6.48, "15494" => 7.72, "15495" => 6.85, "15496" => 6.85, "15497" => 6.85, "15498" => 6.85, "15499" => 5.71, "15500" => 6.85, "15501" => 6.85, "15502" => 6.85, "15503" => 3.83, "15504" => 6.29, "15505" => 6.85, "15506" => 6.85, "15507" => 6.85, "15508" => 6.85, "15509" => 6.85, "15510" => 6.85, "15511" => 9.07, "15512" => 6.85, "15513" => 7.41, "15514" => 6.46, "15515" => 8.64, "15516" => 5.00, "15517" => 8.44, "15518" => 9.17, "15519" => 8.719999, "15520" => 9.46, "15521" => 7.65, "15522" => 8.04, "15523" => 8.20, "15524" => 8.95, "15525" => 8.90, "15526" => 9.52, "15527" => 9.81, "15528" => 9.929999, "15529" => 8.64, "15530" => 9.42, "15531" => 7.04, "15532" => 8.52, "15533" => 9.35, "15534" => 9.75, "15535" => 8.30, "15536" => 9.08, "15537" => 8.61, "15538" => 9.53, "15539" => 8.51, "15540" => 8.62, "15541" => 9.440001, "15542" => 9.63, "15543" => 9.76, "15544" => 9.92, "15545" => 8.93, "15546" => 9.49, "15547" => 9.25, "15548" => 9.440001, "15549" => 8.77, "15550" => 9.25, "15551" => 8.97, "15552" => 9.71, "15553" => 9.80, "15554" => 9.110001, "15555" => 9.50, "15556" => 7.89, "15557" => 8.719999, "15558" => 9.42, "15559" => 9.18, "15560" => 9.67, "15561" => 9.73, "15562" => 9.57, "15563" => 9.45, "15564" => 9.79, "15565" => 9.77, "15566" => 9.33, "15567" => 9.49, "15568" => 9.53, "15569" => 9.440001, "15570" => 9.59, "15571" => 9.59, "15572" => 9.969999, "15573" => 9.84, "15574" => 9.82, "15575" => 9.49, "15576" => 9.90, "15577" => 9.92, "15578" => 8.62, "15579" => 9.38, "15580" => 9.57, "15581" => 9.36, "15582" => 8.34, "15583" => 8.93, "15584" => 9.62, "15585" => 8.95, "15586" => 9.639999, "15587" => 7.85, "15588" => 8.41, "15589" => 8.389999, "15590" => 8.09, "15591" => 8.55, "15592" => 9.96, "15593" => 8.63, "15594" => 8.820001, "15595" => 9.58, "15596" => 9.12, "15597" => 9.32, "15598" => 9.139999, "15599" => 9.39, "15600" => 9.06, "15601" => 9.02, "15602" => 8.64, "15603" => 9.91, "15604" => 9.32, "15605" => 8.389999, "15606" => 9.72, "15607" => 9.049999, "15608" => 8.28, "15609" => 9.01, "15610" => 7.78, "15611" => 8.43, "15612" => 8.24, "15613" => 8.67, "15614" => 8.63, "15615" => 9.50, "15616" => 8.57, "15617" => 9.26, "15618" => 8.90, "15619" => 9.53, "15620" => 9.190001, "15621" => 9.40, "15622" => 8.60, "15623" => 9.37, "15624" => 9.049999, "15625" => 9.42, "15626" => 8.83, "15627" => 9.30, "15628" => 9.440001, "15629" => 9.68, "15630" => 9.22, "15631" => 9.22, "15632" => 8.96, "15633" => 9.48, "15634" => 9.40, "15635" => 9.71, "15636" => 8.49, "15637" => 9.30, "15638" => 8.780001, "15639" => 9.559999, "15640" => 9.27, "15641" => 9.639999, "15642" => 8.12, "15643" => 8.73, "15644" => 9.43, "15645" => 9.20, "15646" => 9.58, "15647" => 7.60, "15648" => 8.16, "15649" => 9.22, "15650" => 9.52, "15651" => 8.42, "15652" => 9.27, "15653" => 8.17, "15654" => 9.77, "15655" => 9.76, "15656" => 9.71, "15657" => 8.42, "15658" => 9.00, "15659" => 8.90, "15660" => 8.46, "15661" => 9.30, "15662" => 9.27, "15663" => 9.95, "15664" => 9.77, "15665" => 9.77, "15666" => 9.190001, "15667" => 9.39, "15668" => 9.24, "15669" => 9.17, "15670" => 7.90, "15671" => 8.87, "15672" => 8.55, "15673" => 9.41, "15674" => 8.690001, "15675" => 9.24, "15676" => 8.61, "15677" => 9.57, "15678" => 8.23, "15679" => 8.74, "15680" => 8.41, "15681" => 7.91, "15682" => 9.599999, "15683" => 8.80, "15684" => 8.95, "15685" => 8.08, "15686" => 8.67, "15687" => 9.50, "15688" => 9.51, "15689" => 8.389999, "15690" => 9.03, "15691" => 9.34, "15692" => 8.33, "15693" => 8.389999, "15694" => 9.49, "15695" => 9.39, "15696" => 9.32, "15697" => 9.40, "15698" => 9.27, "15699" => 9.66, "15700" => 9.39, "15701" => 8.01, "15702" => 8.03, "15703" => 8.58, "15704" => 8.190001, "15705" => 7.29, "15706" => 7.89, "15707" => 8.79, "15708" => 8.02, "15709" => 7.940001, "15710" => 9.10, "15711" => 8.53, "15712" => 8.71, "15713" => 8.13, "15714" => 8.09, "15715" => 7.66, "15716" => 8.79, "15717" => 8.32, "15718" => 8.44, "15719" => 9.51, "15720" => 9.75, "15721" => 9.700001, "15722" => 9.32, "15723" => 7.76, "15724" => 8.349999, "15725" => 6.85, "15726" => 6.85, "15727" => 9.599999, "15728" => 8.67, "15729" => 9.75, "15730" => 9.71, "15731" => 8.05, "15732" => 6.63, "15733" => 6.27, "15734" => 6.27, "15735" => 6.27, "15736" => 6.27, "15737" => 7.87, "15738" => 5.00, "15739" => 6.14, "15740" => 5.94, "15741" => 5.94, "15742" => 6.98, "15743" => 6.67, "15744" => 6.67, "15745" => 5.75, "15746" => 5.00, "15747" => 3.35, "15748" => 4.74, "15749" => 5.00, "15750" => 4.74, "15751" => 3.55, "15752" => 5.08, "15753" => 5.00, "15754" => 5.08, "15755" => 7.26, "15756" => 7.87, "15757" => 6.14, "15758" => 7.41, "15759" => 7.41, "15760" => 6.60, "15761" => 7.97, "15762" => 8.05, "15763" => 8.05, "15764" => 8.15, "15765" => 7.26, "15766" => 7.91, "15767" => 6.98, "15768" => 4.55, "15769" => 5.75, "15770" => 3.35, "15771" => 5.440001, "15772" => 5.440001, "15773" => 5.60, "15774" => 6.26, "15775" => 6.26, "15776" => 6.63, "15777" => 6.63, "15778" => 6.06, "15779" => 4.55, "15780" => 6.27, "15781" => 3.55, "15782" => 5.00, "15783" => 7.41, "15784" => 7.85, "15785" => 8.33, "15786" => 5.07, "15787" => 5.94, "15788" => 7.91, "15789" => 5.440001, "15790" => 5.48, "15791" => 6.66, "15792" => 3.25, "15793" => 4.74, "15794" => 6.27, "15795" => 9.599999, "15796" => 5.63, "15797" => 4.28, "15798" => 4.57, "15799" => 6.39, "15800" => 4.55, "15801" => 3.61, "15802" => 6.26, "15803" => 6.59, "15804" => 4.51, "15805" => 4.74, "15806" => 5.26, "15807" => 4.55, "15808" => 3.21, "15809" => 3.61, "15810" => 6.63, "15811" => 3.81, "15812" => 5.89, "15813" => 6.29, "15814" => 9.58, "15815" => 6.14, "15816" => 6.66, "15817" => 4.98, "15818" => 4.98, "15819" => 6.66, "15820" => 8.15, "15821" => 4.84, "15822" => 6.29, "15823" => 6.26, "15824" => 3.67, "15825" => 6.29, "15826" => 7.85, "15827" => 3.33, "15828" => 6.27, "15829" => 5.60, "15830" => 5.08, "15831" => 6.12, "15832" => 5.75, "15833" => 9.71, "15834" => 6.11, "15835" => 6.14, "15836" => 6.25, "15837" => 8.34, "15838" => 6.66, "15839" => 4.98, "15840" => 4.98, "15841" => 5.440001, "15842" => 5.29, "15843" => 4.59, "15844" => 6.54, "15845" => 0.00, "15846" => 1.60, "15847" => 1.60, "15848" => 3.20, "15849" => 0.00, "15850" => 5.00, "15851" => 4.41, "15852" => 4.41, "15853" => 4.41, "15854" => 4.41, "15855" => 4.41, "15856" => 4.55, "15857" => 4.55, "15858" => 5.00, "15859" => 5.00, "15860" => 5.00, "15861" => 5.00, "15862" => 5.00, "15863" => 5.00, "15864" => 5.00, "15865" => 5.00, "15866" => 5.00, "15867" => 2.06, "15868" => 5.00, "15869" => 5.00, "15870" => 5.00, "15871" => 5.00, "15872" => 5.00, "15873" => 5.00, "15874" => 5.00, "15875" => 5.00, "15876" => 5.00, "15877" => 5.00, "15878" => 5.00, "15879" => 4.05, "15880" => 3.83, "15881" => 6.85, "15882" => 6.85, "15883" => 5.94, "15884" => 5.89, "15885" => 3.20, "15886" => 6.01, "15887" => 8.50, "15888" => 6.95, "15889" => 6.14, "15890" => 5.78, "15891" => 5.67, "15892" => 6.64, "15893" => 4.96, "15894" => 4.19, "15895" => 3.15, "15896" => 5.04, "15897" => 2.99, "15898" => 3.54, "15899" => 2.17, "15900" => 5.19, "15901" => 6.93, "15902" => 8.75, "15903" => 6.85, "15904" => 6.85, "15905" => 8.90, "15906" => 9.22, "15907" => 9.22, "15908" => 4.14, "15909" => 6.29, "15910" => 5.82, "15911" => 5.74, "15912" => 8.809999, "15913" => 5.00, "15914" => 9.43, "15915" => 9.53, "15916" => 9.639999, "15917" => 7.75, "15918" => 6.78, "15919" => 6.50, "15920" => 6.50, "15921" => 6.50, "15922" => 6.50, "15923" => 7.82, "15924" => 6.06, "15925" => 5.97, "15926" => 5.97, "15927" => 6.82, "15928" => 6.31, "15929" => 6.31, "15930" => 6.17, "15931" => 3.54, "15932" => 4.82, "15933" => 4.82, "15934" => 3.63, "15935" => 5.16, "15936" => 5.16, "15937" => 7.43, "15938" => 7.82, "15939" => 6.06, "15940" => 7.07, "15941" => 7.07, "15942" => 6.81, "15943" => 7.98, "15944" => 7.75, "15945" => 7.75, "15946" => 8.09, "15947" => 7.43, "15948" => 7.84, "15949" => 6.82, "15950" => 4.74, "15951" => 6.17, "15952" => 3.54, "15953" => 4.91, "15954" => 4.91, "15955" => 5.54, "15956" => 6.34, "15957" => 6.34, "15958" => 6.78, "15959" => 6.78, "15960" => 5.809999, "15961" => 4.74, "15962" => 6.50, "15963" => 3.63, "15964" => 7.07, "15965" => 7.73, "15966" => 8.29, "15967" => 4.98, "15968" => 5.97, "15969" => 7.84, "15970" => 4.91, "15971" => 5.86, "15972" => 6.46, "15973" => 3.16, "15974" => 4.82, "15975" => 6.50);
+%goth_w3=("1" => 3.33, "2" => 3.11, "3" => 3.56, "4" => 6.57, "5" => 6.50, "6" => 8.79, "7" => 7.97, "8" => 1.95, "9" => 3.56, "10" => 3.56, "11" => 3.46, "12" => 6.56, "13" => 2.40, "14" => 3.58, "15" => 2.40, "16" => 4.74, "17" => 6.57, "18" => 6.57, "19" => 6.57, "20" => 6.57, "21" => 6.61, "22" => 6.57, "23" => 6.57, "24" => 6.57, "25" => 6.57, "26" => 6.57, "27" => 2.40, "28" => 2.40, "29" => 5.12, "30" => 6.56, "31" => 5.12, "32" => 5.71, "33" => 9.049999, "34" => 7.50, "35" => 7.12, "36" => 7.56, "37" => 7.58, "38" => 6.43, "39" => 6.02, "40" => 7.54, "41" => 7.78, "42" => 2.49, "43" => 5.08, "44" => 7.07, "45" => 6.02, "46" => 9.45, "47" => 7.74, "48" => 7.95, "49" => 6.62, "50" => 7.95, "51" => 7.26, "52" => 6.690001, "53" => 6.49, "54" => 7.73, "55" => 7.17, "56" => 10.06, "57" => 7.22, "58" => 6.88, "59" => 6.690001, "60" => 3.46, "61" => 6.91, "62" => 3.46, "63" => 5.33, "64" => 5.01, "65" => 5.00, "66" => 5.75, "67" => 6.46, "68" => 5.78, "69" => 6.46, "70" => 5.88, "71" => 4.17, "72" => 6.41, "73" => 6.17, "74" => 2.38, "75" => 2.65, "76" => 5.75, "77" => 2.32, "78" => 9.309999, "79" => 6.18, "80" => 6.25, "81" => 6.47, "82" => 6.46, "83" => 4.30, "84" => 5.37, "85" => 3.92, "86" => 6.18, "87" => 5.440001, "88" => 7.70, "89" => 5.36, "90" => 5.54, "91" => 4.98, "92" => 3.47, "93" => 3.72, "94" => 3.47, "95" => 5.43, "96" => 2.40, "97" => 4.74, "98" => 2.40, "99" => 3.75, "100" => 5.43, "101" => 3.11, "102" => 5.86, "103" => 6.55, "104" => 1.45, "105" => 5.86, "106" => 6.39, "107" => 5.65, "108" => 3.84, "109" => 4.66, "110" => 3.03, "111" => 3.03, "112" => 6.20, "113" => 6.16, "114" => 5.00, "115" => 6.00, "116" => 6.00, "117" => 2.40, "118" => 5.87, "119" => 4.79, "120" => 2.40, "121" => 3.84, "122" => 3.84, "123" => 4.66, "124" => 7.21, "125" => 12.75, "126" => 5.71, "127" => 5.00, "128" => 5.00, "129" => 5.00, "130" => 5.00, "131" => 5.00, "132" => 5.00, "133" => 5.00, "134" => 7.56, "135" => 5.00, "136" => 7.59, "137" => 5.00, "139" => 10.570001, "140" => 3.94, "141" => 6.39, "142" => 7.95, "143" => 10.39, "144" => 4.30, "145" => 9.69, "146" => 2.38, "147" => 3.00, "148" => 6.25, "149" => 10.21, "150" => 6.27, "151" => 6.56, "152" => 5.70, "153" => 6.56, "154" => 5.70, "155" => 3.00, "156" => 6.56, "157" => 3.94, "158" => 3.94, "159" => 6.19, "160" => 3.94, "161" => 8.54, "162" => 8.51, "163" => 8.84, "164" => 7.50, "165" => 7.50, "166" => 7.50, "167" => 7.50, "168" => 7.50, "169" => 7.50, "170" => 7.56, "171" => 6.43, "172" => 6.43, "173" => 6.43, "174" => 6.43, "175" => 2.49, "176" => 2.49, "177" => 2.49, "178" => 2.49, "179" => 7.66, "180" => 7.74, "181" => 7.95, "182" => 7.95, "183" => 7.95, "184" => 7.95, "185" => 7.95, "186" => 6.56, "187" => 7.73, "188" => 7.73, "189" => 7.73, "190" => 7.73, "191" => 6.88, "192" => 6.45, "193" => 5.75, "194" => 5.75, "195" => 5.75, "196" => 5.75, "197" => 5.75, "198" => 5.75, "199" => 5.78, "200" => 5.88, "201" => 5.88, "202" => 5.88, "203" => 5.88, "204" => 3.08, "205" => 3.04, "206" => 3.04, "207" => 2.74, "208" => 6.44, "209" => 6.18, "210" => 6.25, "211" => 6.25, "212" => 6.25, "213" => 6.25, "214" => 6.25, "215" => 6.56, "216" => 6.18, "217" => 6.18, "218" => 6.18, "219" => 6.18, "220" => 5.54, "221" => 6.47, "222" => 5.54, "223" => 6.690001, "224" => 6.88, "225" => 6.690001, "226" => 5.00, "227" => 5.37, "228" => 10.039999, "229" => 4.98, "230" => 6.57, "231" => 5.00, "232" => 5.00, "233" => 5.00, "234" => 5.00, "235" => 5.00, "236" => 5.00, "237" => 5.00, "238" => 5.00, "239" => 5.00, "240" => 5.00, "241" => 5.00, "242" => 5.00, "243" => 5.00, "244" => 5.00, "245" => 5.00, "246" => 5.00, "247" => 5.00, "248" => 5.00, "249" => 5.00, "250" => 5.00, "251" => 5.00, "252" => 5.00, "253" => 5.00, "254" => 5.00, "255" => 5.00, "256" => 5.00, "257" => 5.00, "258" => 5.00, "259" => 5.00, "260" => 5.00, "261" => 5.00, "262" => 5.00, "263" => 5.00, "264" => 5.00, "265" => 5.00, "266" => 5.00, "267" => 5.00, "268" => 5.00, "269" => 5.00, "270" => 5.00, "271" => 5.00, "272" => 5.00, "273" => 5.00, "274" => 5.00, "275" => 5.00, "276" => 5.00, "277" => 5.00, "278" => 5.00, "279" => 5.00, "280" => 5.00, "281" => 5.00, "282" => 5.00, "283" => 5.00, "284" => 5.00, "285" => 5.00, "286" => 5.00, "287" => 5.00, "288" => 5.00, "289" => 5.00, "290" => 5.00, "291" => 5.00, "292" => 5.00, "293" => 5.00, "294" => 5.00, "295" => 5.00, "296" => 5.00, "297" => 5.00, "298" => 5.00, "299" => 5.00, "300" => 5.00, "301" => 5.00, "302" => 5.00, "303" => 5.00, "304" => 5.00, "305" => 5.00, "306" => 5.00, "307" => 5.00, "308" => 5.00, "309" => 5.00, "310" => 5.00, "311" => 5.00, "312" => 5.00, "313" => 5.00, "314" => 5.00, "315" => 5.00, "316" => 5.00, "317" => 5.00, "318" => 5.00, "319" => 5.00, "320" => 5.00, "321" => 5.00, "322" => 5.00, "323" => 5.00, "324" => 5.00, "325" => 5.00, "326" => 5.00, "327" => 5.00, "328" => 5.00, "329" => 5.00, "330" => 5.00, "331" => 5.00, "332" => 5.00, "333" => 5.00, "334" => 5.00, "335" => 5.00, "336" => 5.00, "337" => 5.00, "338" => 5.00, "339" => 5.00, "340" => 5.00, "341" => 5.00, "342" => 5.00, "343" => 5.00, "344" => 5.00, "345" => 5.00, "346" => 5.00, "347" => 5.00, "348" => 5.00, "349" => 5.00, "350" => 5.00, "351" => 5.00, "352" => 5.00, "353" => 5.00, "354" => 5.00, "355" => 5.00, "356" => 5.00, "357" => 5.00, "358" => 5.00, "359" => 5.00, "360" => 5.00, "361" => 5.00, "362" => 5.00, "363" => 5.00, "364" => 5.00, "365" => 5.00, "366" => 5.00, "367" => 5.00, "368" => 5.00, "369" => 5.00, "370" => 5.00, "371" => 5.00, "372" => 5.00, "373" => 5.00, "374" => 5.00, "375" => 5.00, "376" => 5.00, "377" => 5.00, "378" => 5.00, "379" => 5.00, "380" => 5.00, "381" => 5.00, "382" => 5.00, "383" => 5.00, "384" => 5.00, "385" => 5.00, "386" => 5.00, "387" => 5.00, "388" => 5.00, "389" => 5.00, "390" => 5.00, "391" => 5.00, "392" => 5.00, "393" => 5.00, "394" => 5.00, "395" => 5.00, "396" => 5.00, "397" => 5.00, "398" => 5.00, "399" => 5.00, "400" => 5.00, "401" => 5.00, "402" => 5.00, "403" => 5.00, "404" => 5.00, "405" => 5.00, "406" => 5.00, "407" => 5.00, "408" => 5.00, "409" => 5.00, "410" => 5.00, "411" => 5.00, "412" => 5.00, "413" => 5.00, "414" => 5.00, "415" => 5.00, "416" => 5.00, "417" => 5.00, "418" => 5.00, "419" => 5.00, "420" => 5.00, "421" => 5.00, "422" => 5.00, "423" => 5.00, "424" => 5.00, "425" => 5.00, "426" => 5.00, "427" => 5.00, "428" => 5.00, "429" => 5.00, "430" => 5.00, "431" => 5.00, "432" => 5.00, "433" => 5.00, "434" => 5.00, "435" => 5.00, "436" => 5.00, "437" => 5.00, "438" => 5.00, "439" => 5.00, "440" => 5.00, "441" => 5.00, "442" => 5.00, "443" => 5.00, "444" => 5.00, "445" => 5.00, "446" => 5.00, "447" => 5.00, "448" => 5.00, "449" => 5.00, "450" => 5.00, "451" => 5.00, "452" => 5.00, "453" => 5.00, "454" => 5.00, "455" => 5.00, "456" => 5.00, "457" => 5.00, "458" => 5.00, "459" => 5.00, "460" => 5.00, "461" => 5.00, "462" => 5.00, "463" => 5.00, "464" => 5.00, "465" => 5.00, "466" => 5.00, "467" => 5.00, "468" => 5.00, "469" => 5.00, "470" => 5.00, "471" => 5.00, "472" => 5.00, "473" => 5.00, "474" => 5.00, "475" => 5.00, "476" => 5.00, "477" => 5.00, "478" => 5.00, "479" => 5.00, "480" => 5.00, "481" => 5.00, "482" => 5.00, "483" => 5.00, "484" => 5.00, "485" => 5.00, "486" => 5.00, "487" => 5.00, "488" => 5.00, "489" => 5.00, "490" => 5.00, "491" => 5.00, "492" => 5.00, "493" => 5.00, "494" => 5.00, "495" => 5.00, "496" => 5.00, "497" => 5.00, "498" => 5.00, "499" => 5.00, "500" => 5.00, "501" => 5.00, "502" => 5.00, "503" => 5.00, "504" => 5.00, "505" => 5.00, "506" => 5.00, "507" => 5.00, "508" => 5.00, "509" => 5.00, "510" => 5.00, "511" => 5.00, "512" => 5.00, "513" => 5.00, "514" => 5.00, "515" => 5.00, "516" => 5.00, "517" => 5.00, "518" => 5.00, "519" => 5.00, "520" => 5.00, "521" => 5.00, "522" => 5.00, "523" => 5.00, "524" => 5.00, "525" => 5.00, "526" => 5.00, "527" => 5.00, "528" => 5.00, "529" => 5.00, "530" => 5.00, "531" => 5.00, "532" => 5.00, "533" => 5.00, "534" => 5.00, "535" => 5.00, "536" => 5.00, "537" => 5.00, "538" => 5.00, "539" => 5.00, "540" => 5.00, "541" => 5.00, "542" => 5.00, "543" => 5.00, "544" => 5.00, "545" => 5.00, "546" => 5.00, "547" => 5.00, "548" => 5.00, "549" => 5.00, "550" => 5.00, "551" => 5.00, "552" => 5.00, "553" => 5.00, "554" => 5.00, "555" => 5.00, "556" => 5.00, "557" => 5.00, "558" => 5.00, "559" => 5.00, "560" => 5.00, "561" => 5.00, "562" => 5.00, "563" => 5.00, "564" => 5.00, "565" => 5.00, "566" => 5.00, "567" => 5.00, "568" => 5.00, "569" => 5.00, "570" => 5.00, "571" => 5.00, "572" => 5.00, "573" => 5.00, "574" => 5.00, "575" => 5.00, "576" => 5.00, "577" => 5.00, "578" => 5.00, "579" => 5.00, "580" => 5.00, "581" => 5.00, "582" => 5.00, "583" => 5.00, "584" => 5.00, "585" => 5.00, "586" => 5.00, "587" => 5.00, "588" => 5.00, "589" => 5.00, "590" => 5.00, "591" => 5.00, "592" => 5.00, "593" => 5.00, "594" => 5.00, "595" => 5.00, "596" => 5.00, "597" => 5.00, "598" => 5.00, "599" => 5.00, "600" => 5.00, "601" => 5.00, "602" => 5.00, "603" => 5.00, "604" => 5.00, "605" => 5.00, "606" => 5.00, "607" => 5.00, "608" => 5.00, "609" => 5.00, "610" => 5.00, "611" => 5.00, "612" => 5.00, "613" => 5.00, "614" => 5.00, "615" => 5.00, "616" => 5.00, "617" => 5.00, "618" => 5.00, "619" => 5.00, "620" => 5.00, "621" => 5.00, "622" => 5.00, "623" => 5.00, "624" => 5.00, "625" => 5.00, "626" => 5.00, "627" => 5.00, "628" => 5.00, "629" => 5.00, "630" => 5.00, "631" => 5.00, "632" => 5.00, "8718" => 5.00, "8719" => 5.00, "9354" => 7.14, "9355" => 8.03, "9356" => 2.15, "9357" => 3.70, "9358" => 7.37, "9359" => 9.39, "9360" => 9.33, "9361" => 5.75, "9362" => 2.92, "9363" => 6.18, "9364" => 5.88, "9365" => 6.25, "9366" => 7.50, "9367" => 2.49, "9368" => 7.73, "9369" => 6.43, "9370" => 7.95, "9371" => 8.84, "9372" => 8.84, "9373" => 8.84, "9374" => 8.84, "9375" => 8.84, "9376" => 8.84, "9377" => 3.94, "9378" => 3.94, "9379" => 3.94, "9380" => 3.94, "9381" => 3.94, "9382" => 3.94, "9383" => 3.94, "9384" => 3.94, "9385" => 3.94, "9386" => 3.94, "9387" => 3.94, "9388" => 3.94, "9389" => 3.94, "9390" => 3.94, "9391" => 3.94, "9392" => 3.94, "9393" => 3.94, "9394" => 7.50, "9395" => 6.43, "9396" => 6.43, "9397" => 6.43, "9398" => 2.49, "9399" => 2.49, "9400" => 2.49, "9401" => 7.95, "9402" => 7.95, "9403" => 7.73, "9404" => 7.73, "9405" => 7.73, "9406" => 5.75, "9407" => 5.88, "9408" => 5.88, "9409" => 5.88, "9410" => 3.04, "9411" => 2.38, "9412" => 3.25, "9413" => 6.25, "9414" => 6.25, "9415" => 6.18, "9416" => 6.18, "9417" => 6.18, "9418" => 6.46, "9419" => 6.46, "9420" => 6.46, "9421" => 9.69, "9422" => 9.69, "9423" => 5.78, "9424" => 5.78, "9425" => 5.78, "9426" => 5.88, "9427" => 5.88, "9428" => 5.88, "9429" => 7.48, "9430" => 7.48, "9431" => 7.48, "9432" => 5.26, "9433" => 5.26, "9434" => 5.26, "9435" => 2.65, "9436" => 6.15, "9437" => 6.25, "9438" => 5.440001, "9439" => 5.440001, "9440" => 5.440001, "9441" => 5.33, "9442" => 3.88, "9443" => 2.56, "9444" => 3.33, "9445" => 2.97, "9446" => 3.43, "9447" => 6.57, "9448" => 6.57, "9449" => 8.64, "9450" => 7.85, "9451" => 1.88, "9452" => 3.65, "9453" => 3.65, "9454" => 3.50, "9455" => 6.56, "9456" => 2.48, "9457" => 3.63, "9458" => 2.48, "9459" => 4.73, "9460" => 6.57, "9461" => 6.57, "9462" => 6.57, "9463" => 6.57, "9464" => 6.57, "9465" => 6.57, "9466" => 6.57, "9467" => 6.57, "9468" => 6.57, "9469" => 6.57, "9470" => 2.48, "9471" => 2.48, "9472" => 5.43, "9473" => 6.57, "9474" => 5.43, "9475" => 5.67, "9476" => 8.89, "9477" => 7.25, "9478" => 6.98, "9479" => 7.04, "9480" => 7.40, "9481" => 6.39, "9482" => 5.99, "9483" => 7.48, "9484" => 7.75, "9485" => 2.66, "9486" => 4.91, "9487" => 7.01, "9488" => 6.03, "9489" => 9.36, "9490" => 7.69, "9491" => 7.84, "9492" => 6.40, "9493" => 7.84, "9494" => 7.03, "9495" => 6.64, "9496" => 6.39, "9497" => 7.65, "9498" => 7.059999, "9499" => 9.84, "9500" => 7.09, "9501" => 6.78, "9502" => 6.61, "9503" => 3.45, "9504" => 6.57, "9505" => 3.45, "9506" => 5.33, "9507" => 4.56, "9508" => 5.00, "9509" => 5.68, "9510" => 6.21, "9511" => 5.31, "9512" => 6.24, "9513" => 5.80, "9514" => 3.84, "9515" => 6.20, "9516" => 6.15, "9517" => 2.50, "9518" => 2.61, "9519" => 5.73, "9520" => 2.45, "9521" => 9.16, "9522" => 6.16, "9523" => 6.22, "9524" => 6.21, "9525" => 6.18, "9526" => 4.32, "9527" => 5.35, "9528" => 3.77, "9529" => 6.04, "9530" => 5.43, "9531" => 7.57, "9532" => 5.33, "9533" => 5.40, "9534" => 4.97, "9535" => 3.45, "9536" => 3.72, "9537" => 3.45, "9538" => 5.00, "9539" => 2.15, "9540" => 4.73, "9541" => 2.15, "9542" => 3.75, "9543" => 5.70, "9544" => 2.97, "9545" => 5.80, "9546" => 6.57, "9547" => 0.91, "9548" => 5.89, "9549" => 6.36, "9550" => 5.65, "9551" => 3.53, "9552" => 4.67, "9553" => 3.11, "9554" => 3.11, "9555" => 6.06, "9556" => 6.00, "9557" => 5.00, "9558" => 5.95, "9559" => 5.95, "9560" => 2.48, "9561" => 5.73, "9562" => 4.79, "9563" => 2.15, "9564" => 3.53, "9565" => 3.53, "9566" => 4.67, "9567" => 7.44, "9568" => 12.56, "9569" => 5.67, "9570" => 5.00, "9571" => 5.00, "9572" => 5.00, "9573" => 5.00, "9574" => 5.00, "9575" => 5.00, "9576" => 5.00, "9577" => 5.00, "9578" => 5.00, "9579" => 5.00, "9580" => 5.00, "9582" => 10.28, "9583" => 4.12, "9584" => 6.03, "9585" => 7.84, "9586" => 10.20, "9587" => 4.12, "9588" => 9.32, "9589" => 2.50, "9590" => 2.45, "9591" => 6.21, "9592" => 10.01, "9593" => 6.30, "9594" => 6.56, "9595" => 5.70, "9596" => 6.56, "9597" => 5.70, "9598" => 3.00, "9599" => 6.56, "9600" => 3.94, "9601" => 3.94, "9602" => 6.57, "9603" => 3.94, "9604" => 8.79, "9605" => 8.79, "9606" => 8.79, "9607" => 7.25, "9608" => 7.25, "9609" => 7.25, "9610" => 7.25, "9611" => 7.25, "9612" => 7.25, "9613" => 7.04, "9614" => 6.39, "9615" => 6.39, "9616" => 6.39, "9617" => 6.39, "9618" => 2.66, "9619" => 2.66, "9620" => 2.66, "9621" => 2.66, "9622" => 7.40, "9623" => 7.69, "9624" => 7.84, "9625" => 7.84, "9626" => 7.84, "9627" => 7.84, "9628" => 7.84, "9629" => 6.56, "9630" => 7.65, "9631" => 7.65, "9632" => 7.65, "9633" => 7.65, "9634" => 6.78, "9635" => 6.45, "9636" => 5.68, "9637" => 5.68, "9638" => 5.68, "9639" => 5.68, "9640" => 5.68, "9641" => 5.68, "9642" => 5.31, "9643" => 5.80, "9644" => 5.80, "9645" => 5.80, "9646" => 5.80, "9647" => 2.50, "9648" => 2.50, "9649" => 2.50, "9650" => 2.50, "9651" => 6.39, "9652" => 6.16, "9653" => 6.22, "9654" => 6.22, "9655" => 6.22, "9656" => 6.22, "9657" => 6.22, "9658" => 6.56, "9659" => 6.04, "9660" => 6.04, "9661" => 6.04, "9662" => 6.04, "9663" => 5.40, "9664" => 6.42, "9665" => 5.40, "9666" => 6.64, "9667" => 6.78, "9668" => 6.61, "9669" => 4.56, "9670" => 5.36, "9671" => 10.190001, "9672" => 4.97, "9673" => 6.57, "9674" => 7.00, "9675" => 8.15, "9676" => 2.15, "9677" => 3.70, "9678" => 6.89, "9679" => 9.10, "9680" => 9.049999, "9681" => 5.68, "9682" => 2.50, "9683" => 6.04, "9684" => 5.80, "9685" => 6.22, "9686" => 7.25, "9687" => 2.66, "9688" => 7.65, "9689" => 6.39, "9690" => 7.84, "9691" => 8.79, "9692" => 8.79, "9693" => 8.79, "9694" => 8.79, "9695" => 8.79, "9696" => 8.79, "9697" => 3.94, "9698" => 3.94, "9699" => 3.94, "9700" => 3.94, "9701" => 3.94, "9702" => 3.94, "9703" => 3.94, "9704" => 3.94, "9705" => 3.94, "9706" => 3.94, "9707" => 3.94, "9708" => 3.94, "9709" => 3.94, "9710" => 3.94, "9711" => 3.94, "9712" => 3.94, "9713" => 3.94, "9714" => 7.25, "9715" => 6.39, "9716" => 6.39, "9717" => 6.39, "9718" => 2.66, "9719" => 2.66, "9720" => 2.66, "9721" => 7.84, "9722" => 7.84, "9723" => 7.65, "9724" => 7.65, "9725" => 7.65, "9726" => 5.68, "9727" => 5.80, "9728" => 5.80, "9729" => 5.80, "9730" => 2.50, "9731" => 2.50, "9732" => 2.50, "9733" => 6.22, "9734" => 6.22, "9735" => 6.04, "9736" => 6.04, "9737" => 6.04, "9738" => 2.50, "9739" => 2.50, "9740" => 2.50, "9741" => 2.50, "9742" => 2.50, "9743" => 2.50, "9744" => 2.50, "9745" => 2.50, "9746" => 2.50, "9747" => 2.50, "9748" => 2.50, "9749" => 2.50, "9750" => 2.50, "9751" => 2.50, "9752" => 2.50, "9753" => 2.50, "9754" => 2.50, "9755" => 2.50, "9756" => 2.50, "9757" => 2.50, "9758" => 3.33, "9759" => 3.33, "9760" => 3.33, "9761" => 3.33, "9762" => 3.33, "9763" => 3.33, "9764" => 3.33, "9765" => 3.33, "9766" => 3.33, "9767" => 3.33, "9768" => 3.33, "9769" => 3.33, "9770" => 3.33, "9771" => 3.33, "9772" => 3.33, "9773" => 3.33, "9774" => 3.33, "9775" => 3.33, "9776" => 3.33, "9777" => 3.33, "9778" => 3.33, "12063" => 5.00, "12064" => 5.00, "12065" => 5.00, "12066" => 5.00, "12067" => 5.00, "12068" => 5.00, "12069" => 5.00, "12070" => 5.00, "12071" => 5.00, "12072" => 5.00, "12073" => 5.00, "12074" => 5.00, "12075" => 5.00, "12076" => 5.00, "12077" => 5.00, "12078" => 5.00, "12079" => 5.00, "12080" => 5.00, "12081" => 5.00, "12082" => 5.00, "12083" => 5.00, "12084" => 5.00, "12085" => 5.00, "12086" => 5.00, "12087" => 5.00, "15444" => 3.33, "15445" => 3.33, "15446" => 3.33, "15447" => 3.33, "15448" => 3.33, "15449" => 7.19, "15450" => 7.69, "15451" => 7.23, "15452" => 7.72, "15453" => 8.29, "15454" => 9.09, "15456" => 6.56, "15457" => 6.56, "15458" => 6.56, "15459" => 6.56, "15460" => 6.56, "15461" => 10.39, "15462" => 8.60, "15463" => 8.820001, "15464" => 6.56, "15465" => 6.56, "15466" => 6.56, "15467" => 6.56, "15468" => 6.56, "15469" => 6.56, "15470" => 6.56, "15471" => 6.56, "15472" => 6.56, "15473" => 6.56, "15474" => 6.56, "15475" => 6.56, "15476" => 6.56, "15477" => 8.71, "15478" => 6.56, "15479" => 6.56, "15480" => 6.56, "15481" => 6.56, "15482" => 9.16, "15483" => 9.16, "15484" => 7.48, "15485" => 7.48, "15486" => 8.70, "15487" => 8.70, "15488" => 8.70, "15489" => 6.56, "15490" => 6.56, "15491" => 6.56, "15492" => 6.56, "15493" => 6.03, "15494" => 7.87, "15495" => 6.56, "15496" => 6.56, "15497" => 6.56, "15498" => 6.56, "15499" => 5.71, "15500" => 6.56, "15501" => 6.56, "15502" => 6.56, "15503" => 3.83, "15504" => 6.29, "15505" => 6.56, "15506" => 6.56, "15507" => 6.56, "15508" => 6.56, "15509" => 6.56, "15510" => 6.56, "15511" => 9.16, "15512" => 6.56, "15513" => 6.97, "15514" => 6.04, "15515" => 8.03, "15516" => 5.00, "15517" => 8.56, "15518" => 9.18, "15519" => 8.67, "15520" => 9.30, "15521" => 8.08, "15522" => 8.51, "15523" => 8.34, "15524" => 9.139999, "15525" => 8.77, "15526" => 9.37, "15527" => 9.49, "15528" => 9.68, "15529" => 8.87, "15530" => 9.49, "15531" => 7.64, "15532" => 8.34, "15533" => 9.16, "15534" => 9.66, "15535" => 8.37, "15536" => 8.90, "15537" => 8.71, "15538" => 8.97, "15539" => 8.58, "15540" => 8.65, "15541" => 9.17, "15542" => 9.53, "15543" => 9.440001, "15544" => 9.73, "15545" => 9.27, "15546" => 9.40, "15547" => 9.22, "15548" => 9.28, "15549" => 8.83, "15550" => 8.92, "15551" => 8.66, "15552" => 9.26, "15553" => 9.54, "15554" => 8.93, "15555" => 9.26, "15556" => 8.30, "15557" => 8.56, "15558" => 9.45, "15559" => 9.16, "15560" => 9.51, "15561" => 9.67, "15562" => 9.35, "15563" => 9.440001, "15564" => 9.73, "15565" => 9.66, "15566" => 9.26, "15567" => 9.48, "15568" => 9.39, "15569" => 9.40, "15570" => 9.610001, "15571" => 9.51, "15572" => 9.599999, "15573" => 9.639999, "15574" => 9.50, "15575" => 9.48, "15576" => 9.79, "15577" => 9.72, "15578" => 8.98, "15579" => 9.38, "15580" => 9.33, "15581" => 9.27, "15582" => 8.820001, "15583" => 8.719999, "15584" => 9.25, "15585" => 8.780001, "15586" => 9.41, "15587" => 8.09, "15588" => 8.63, "15589" => 8.59, "15590" => 8.33, "15591" => 8.86, "15592" => 9.62, "15593" => 8.70, "15594" => 8.820001, "15595" => 9.46, "15596" => 9.02, "15597" => 9.34, "15598" => 9.049999, "15599" => 9.20, "15600" => 9.27, "15601" => 8.820001, "15602" => 8.55, "15603" => 9.65, "15604" => 9.47, "15605" => 8.29, "15606" => 9.610001, "15607" => 8.89, "15608" => 8.37, "15609" => 9.00, "15610" => 8.26, "15611" => 8.91, "15612" => 8.40, "15613" => 8.809999, "15614" => 8.63, "15615" => 9.36, "15616" => 8.66, "15617" => 9.18, "15618" => 9.04, "15619" => 9.37, "15620" => 9.27, "15621" => 9.309999, "15622" => 8.679999, "15623" => 9.55, "15624" => 9.28, "15625" => 9.52, "15626" => 8.88, "15627" => 9.40, "15628" => 9.26, "15629" => 9.62, "15630" => 8.94, "15631" => 9.42, "15632" => 9.06, "15633" => 9.50, "15634" => 9.17, "15635" => 9.54, "15636" => 8.47, "15637" => 9.04, "15638" => 8.75, "15639" => 9.67, "15640" => 9.25, "15641" => 9.55, "15642" => 8.15, "15643" => 8.86, "15644" => 9.41, "15645" => 9.22, "15646" => 9.639999, "15647" => 8.02, "15648" => 8.26, "15649" => 9.13, "15650" => 9.23, "15651" => 8.46, "15652" => 9.23, "15653" => 8.40, "15654" => 9.45, "15655" => 9.63, "15656" => 9.53, "15657" => 8.60, "15658" => 9.23, "15659" => 9.150001, "15660" => 8.57, "15661" => 9.27, "15662" => 9.110001, "15663" => 9.62, "15664" => 9.559999, "15665" => 9.559999, "15666" => 9.46, "15667" => 9.51, "15668" => 9.50, "15669" => 8.99, "15670" => 8.389999, "15671" => 9.20, "15672" => 8.64, "15673" => 9.42, "15674" => 8.49, "15675" => 9.16, "15676" => 8.43, "15677" => 9.22, "15678" => 8.44, "15679" => 8.91, "15680" => 8.71, "15681" => 8.16, "15682" => 9.46, "15683" => 8.61, "15684" => 9.26, "15685" => 8.32, "15686" => 8.71, "15687" => 9.47, "15688" => 9.32, "15689" => 8.49, "15690" => 8.85, "15691" => 9.33, "15692" => 8.51, "15693" => 8.63, "15694" => 9.29, "15695" => 9.309999, "15696" => 9.57, "15697" => 9.45, "15698" => 9.43, "15699" => 9.45, "15700" => 9.33, "15701" => 8.18, "15702" => 8.02, "15703" => 8.43, "15704" => 8.30, "15705" => 7.66, "15706" => 8.04, "15707" => 8.61, "15708" => 8.15, "15709" => 8.09, "15710" => 8.780001, "15711" => 8.86, "15712" => 8.50, "15713" => 8.389999, "15714" => 8.32, "15715" => 7.90, "15716" => 8.719999, "15717" => 8.18, "15718" => 8.67, "15719" => 9.639999, "15720" => 9.599999, "15721" => 9.65, "15722" => 9.34, "15723" => 7.90, "15724" => 8.40, "15725" => 6.56, "15726" => 6.56, "15727" => 8.84, "15728" => 8.42, "15729" => 9.45, "15730" => 9.309999, "15731" => 7.74, "15732" => 6.18, "15733" => 6.18, "15734" => 6.18, "15735" => 6.18, "15736" => 6.18, "15737" => 7.50, "15738" => 5.00, "15739" => 6.02, "15740" => 6.690001, "15741" => 6.690001, "15742" => 6.49, "15743" => 6.690001, "15744" => 6.690001, "15745" => 5.75, "15746" => 7.59, "15747" => 3.04, "15748" => 5.37, "15749" => 5.00, "15750" => 5.37, "15751" => 3.92, "15752" => 4.98, "15753" => 5.00, "15754" => 4.98, "15755" => 7.26, "15756" => 7.50, "15757" => 6.02, "15758" => 7.56, "15759" => 7.56, "15760" => 6.43, "15761" => 7.58, "15762" => 7.74, "15763" => 7.74, "15764" => 7.95, "15765" => 7.26, "15766" => 7.73, "15767" => 6.49, "15768" => 4.30, "15769" => 5.75, "15770" => 3.04, "15771" => 5.78, "15772" => 5.78, "15773" => 5.88, "15774" => 6.81, "15775" => 6.46, "15776" => 6.18, "15777" => 6.18, "15778" => 6.25, "15779" => 4.30, "15780" => 6.18, "15781" => 3.92, "15782" => 5.00, "15783" => 7.56, "15784" => 7.54, "15785" => 7.78, "15786" => 5.08, "15787" => 6.690001, "15788" => 7.73, "15789" => 5.78, "15790" => 6.41, "15791" => 6.53, "15792" => 3.04, "15793" => 5.37, "15794" => 6.18, "15795" => 9.27, "15796" => 5.78, "15797" => 3.89, "15798" => 4.37, "15799" => 6.09, "15800" => 4.30, "15801" => 3.92, "15802" => 6.52, "15803" => 6.25, "15804" => 4.30, "15805" => 5.37, "15806" => 5.00, "15807" => 4.36, "15808" => 2.39, "15809" => 4.17, "15810" => 6.25, "15811" => 3.85, "15812" => 5.54, "15813" => 6.39, "15814" => 9.309999, "15815" => 5.62, "15816" => 6.17, "15817" => 5.19, "15818" => 5.19, "15819" => 6.17, "15820" => 7.95, "15821" => 4.96, "15822" => 6.46, "15823" => 6.92, "15824" => 4.12, "15825" => 6.86, "15826" => 7.61, "15827" => 2.51, "15828" => 6.31, "15829" => 5.88, "15830" => 5.26, "15831" => 6.07, "15832" => 5.75, "15833" => 9.309999, "15834" => 6.17, "15835" => 6.11, "15836" => 6.46, "15837" => 7.70, "15838" => 6.17, "15839" => 5.19, "15840" => 5.19, "15841" => 5.72, "15842" => 5.51, "15843" => 4.30, "15844" => 6.10, "15845" => 0.00, "15846" => 1.45, "15847" => 1.45, "15848" => 2.56, "15849" => 0.00, "15850" => 5.00, "15851" => 4.57, "15852" => 4.57, "15853" => 4.57, "15854" => 4.57, "15855" => 4.57, "15856" => 4.73, "15857" => 4.73, "15858" => 5.00, "15859" => 5.00, "15860" => 5.00, "15861" => 5.00, "15862" => 5.00, "15863" => 5.00, "15864" => 5.00, "15865" => 5.00, "15866" => 5.00, "15867" => 1.51, "15868" => 5.00, "15869" => 5.00, "15870" => 5.00, "15871" => 5.00, "15872" => 5.00, "15873" => 5.00, "15874" => 5.00, "15875" => 5.00, "15876" => 5.00, "15877" => 5.00, "15878" => 5.00, "15879" => 4.20, "15880" => 3.83, "15881" => 6.56, "15882" => 6.56, "15883" => 6.06, "15884" => 5.54, "15885" => 2.32, "15886" => 6.17, "15887" => 8.349999, "15888" => 6.74, "15889" => 5.62, "15890" => 5.48, "15891" => 5.70, "15892" => 6.23, "15893" => 4.62, "15894" => 3.74, "15895" => 2.67, "15896" => 4.63, "15897" => 3.04, "15898" => 3.34, "15899" => 1.65, "15900" => 5.84, "15901" => 6.72, "15902" => 8.75, "15903" => 6.56, "15904" => 6.56, "15905" => 8.70, "15906" => 8.75, "15907" => 8.75, "15908" => 3.74, "15909" => 6.21, "15910" => 5.75, "15911" => 5.61, "15912" => 8.15, "15913" => 5.00, "15914" => 8.79, "15915" => 9.36, "15916" => 9.16, "15917" => 7.69, "15918" => 6.16, "15919" => 6.04, "15920" => 6.04, "15921" => 6.04, "15922" => 6.04, "15923" => 7.25, "15924" => 6.03, "15925" => 6.64, "15926" => 6.64, "15927" => 6.39, "15928" => 6.61, "15929" => 6.61, "15930" => 5.68, "15931" => 2.45, "15932" => 5.35, "15933" => 5.35, "15934" => 3.77, "15935" => 4.97, "15936" => 4.97, "15937" => 7.03, "15938" => 7.25, "15939" => 6.03, "15940" => 7.04, "15941" => 7.04, "15942" => 6.39, "15943" => 7.40, "15944" => 7.69, "15945" => 7.69, "15946" => 7.84, "15947" => 7.03, "15948" => 7.65, "15949" => 6.39, "15950" => 4.32, "15951" => 5.68, "15952" => 2.45, "15953" => 5.31, "15954" => 5.31, "15955" => 5.80, "15956" => 6.24, "15957" => 6.24, "15958" => 6.16, "15959" => 6.16, "15960" => 6.22, "15961" => 4.32, "15962" => 6.04, "15963" => 3.77, "15964" => 7.04, "15965" => 7.48, "15966" => 7.75, "15967" => 4.91, "15968" => 6.64, "15969" => 7.65, "15970" => 5.31, "15971" => 6.20, "15972" => 6.15, "15973" => 2.61, "15974" => 5.35, "15975" => 6.04);
+%goth_w6=("1" => 3.33, "2" => 3.39, "3" => 4.06, "4" => 7.19, "5" => 7.12, "6" => 9.35, "7" => 8.60, "8" => 2.34, "9" => 4.06, "10" => 4.06, "11" => 3.82, "12" => 6.85, "13" => 2.70, "14" => 4.12, "15" => 2.70, "16" => 5.20, "17" => 7.12, "18" => 7.12, "19" => 7.12, "20" => 7.12, "21" => 7.12, "22" => 7.12, "23" => 7.12, "24" => 7.12, "25" => 7.12, "26" => 7.12, "27" => 2.70, "28" => 2.70, "29" => 5.40, "30" => 6.85, "31" => 5.40, "32" => 6.17, "33" => 9.37, "34" => 8.08, "35" => 7.54, "36" => 7.93, "37" => 8.059999, "38" => 6.85, "39" => 6.44, "40" => 7.90, "41" => 8.26, "42" => 2.93, "43" => 5.91, "44" => 7.80, "45" => 6.43, "46" => 9.87, "47" => 8.21, "48" => 8.38, "49" => 7.11, "50" => 8.38, "51" => 7.73, "52" => 7.15, "53" => 7.09, "54" => 8.29, "55" => 7.84, "56" => 10.58, "57" => 8.11, "58" => 7.58, "59" => 7.07, "60" => 4.06, "61" => 7.67, "62" => 4.06, "63" => 5.88, "64" => 5.04, "65" => 5.00, "66" => 6.34, "67" => 7.059999, "68" => 6.25, "69" => 7.07, "70" => 6.37, "71" => 4.77, "72" => 6.92, "73" => 6.73, "74" => 2.71, "75" => 3.09, "76" => 6.52, "77" => 2.71, "78" => 10.10, "79" => 6.73, "80" => 6.70, "81" => 7.08, "82" => 7.059999, "83" => 4.92, "84" => 5.93, "85" => 4.34, "86" => 6.73, "87" => 6.21, "88" => 8.50, "89" => 6.17, "90" => 6.28, "91" => 5.41, "92" => 4.11, "93" => 4.15, "94" => 4.11, "95" => 6.09, "96" => 2.70, "97" => 5.20, "98" => 2.70, "99" => 4.24, "100" => 6.09, "101" => 3.39, "102" => 6.52, "103" => 7.25, "104" => 1.41, "105" => 6.63, "106" => 7.08, "107" => 5.97, "108" => 4.72, "109" => 5.71, "110" => 3.61, "111" => 3.61, "112" => 7.16, "113" => 7.15, "114" => 5.00, "115" => 6.40, "116" => 6.40, "117" => 2.70, "118" => 6.28, "119" => 5.32, "120" => 2.70, "121" => 4.72, "122" => 4.72, "123" => 5.71, "124" => 8.10, "125" => 13.660001, "126" => 6.17, "127" => 5.00, "128" => 5.00, "129" => 5.00, "130" => 5.00, "131" => 5.00, "132" => 5.00, "133" => 5.00, "134" => 7.93, "135" => 5.00, "136" => 8.04, "137" => 5.00, "139" => 11.53, "140" => 4.40, "141" => 6.86, "142" => 8.38, "143" => 11.17, "144" => 4.65, "145" => 10.39, "146" => 2.71, "147" => 2.71, "148" => 6.70, "149" => 10.809999, "150" => 6.60, "151" => 6.85, "152" => 5.71, "153" => 6.85, "154" => 5.71, "155" => 3.39, "156" => 6.85, "157" => 4.23, "158" => 4.23, "159" => 6.75, "160" => 4.23, "161" => 8.97, "162" => 8.95, "163" => 9.29, "164" => 8.08, "165" => 8.08, "166" => 8.08, "167" => 8.08, "168" => 8.08, "169" => 8.08, "170" => 7.93, "171" => 6.85, "172" => 6.85, "173" => 6.85, "174" => 6.85, "175" => 2.93, "176" => 2.93, "177" => 2.93, "178" => 2.93, "179" => 8.13, "180" => 8.21, "181" => 8.38, "182" => 8.38, "183" => 8.38, "184" => 8.38, "185" => 8.38, "186" => 6.85, "187" => 8.29, "188" => 8.29, "189" => 8.29, "190" => 8.29, "191" => 7.58, "192" => 6.98, "193" => 6.34, "194" => 6.34, "195" => 6.34, "196" => 6.34, "197" => 6.34, "198" => 6.34, "199" => 6.25, "200" => 6.37, "201" => 6.37, "202" => 6.37, "203" => 6.37, "204" => 3.35, "205" => 3.33, "206" => 3.49, "207" => 3.36, "208" => 6.99, "209" => 6.73, "210" => 6.70, "211" => 6.70, "212" => 6.70, "213" => 6.70, "214" => 6.70, "215" => 6.85, "216" => 6.73, "217" => 6.73, "218" => 6.73, "219" => 6.73, "220" => 6.28, "221" => 7.11, "222" => 6.28, "223" => 7.15, "224" => 7.58, "225" => 7.07, "226" => 5.00, "227" => 5.93, "228" => 10.700001, "229" => 5.41, "230" => 7.12, "231" => 5.00, "232" => 5.00, "233" => 5.00, "234" => 5.00, "235" => 5.00, "236" => 5.00, "237" => 5.00, "238" => 5.00, "239" => 5.00, "240" => 5.00, "241" => 5.00, "242" => 5.00, "243" => 5.00, "244" => 5.00, "245" => 5.00, "246" => 5.00, "247" => 5.00, "248" => 5.00, "249" => 5.00, "250" => 5.00, "251" => 5.00, "252" => 5.00, "253" => 5.00, "254" => 5.00, "255" => 5.00, "256" => 5.00, "257" => 5.00, "258" => 5.00, "259" => 5.00, "260" => 5.00, "261" => 5.00, "262" => 5.00, "263" => 5.00, "264" => 5.00, "265" => 5.00, "266" => 5.00, "267" => 5.00, "268" => 5.00, "269" => 5.00, "270" => 5.00, "271" => 5.00, "272" => 5.00, "273" => 5.00, "274" => 5.00, "275" => 5.00, "276" => 5.00, "277" => 5.00, "278" => 5.00, "279" => 5.00, "280" => 5.00, "281" => 5.00, "282" => 5.00, "283" => 5.00, "284" => 5.00, "285" => 5.00, "286" => 5.00, "287" => 5.00, "288" => 5.00, "289" => 5.00, "290" => 5.00, "291" => 5.00, "292" => 5.00, "293" => 5.00, "294" => 5.00, "295" => 5.00, "296" => 5.00, "297" => 5.00, "298" => 5.00, "299" => 5.00, "300" => 5.00, "301" => 5.00, "302" => 5.00, "303" => 5.00, "304" => 5.00, "305" => 5.00, "306" => 5.00, "307" => 5.00, "308" => 5.00, "309" => 5.00, "310" => 5.00, "311" => 5.00, "312" => 5.00, "313" => 5.00, "314" => 5.00, "315" => 5.00, "316" => 5.00, "317" => 5.00, "318" => 5.00, "319" => 5.00, "320" => 5.00, "321" => 5.00, "322" => 5.00, "323" => 5.00, "324" => 5.00, "325" => 5.00, "326" => 5.00, "327" => 5.00, "328" => 5.00, "329" => 5.00, "330" => 5.00, "331" => 5.00, "332" => 5.00, "333" => 5.00, "334" => 5.00, "335" => 5.00, "336" => 5.00, "337" => 5.00, "338" => 5.00, "339" => 5.00, "340" => 5.00, "341" => 5.00, "342" => 5.00, "343" => 5.00, "344" => 5.00, "345" => 5.00, "346" => 5.00, "347" => 5.00, "348" => 5.00, "349" => 5.00, "350" => 5.00, "351" => 5.00, "352" => 5.00, "353" => 5.00, "354" => 5.00, "355" => 5.00, "356" => 5.00, "357" => 5.00, "358" => 5.00, "359" => 5.00, "360" => 5.00, "361" => 5.00, "362" => 5.00, "363" => 5.00, "364" => 5.00, "365" => 5.00, "366" => 5.00, "367" => 5.00, "368" => 5.00, "369" => 5.00, "370" => 5.00, "371" => 5.00, "372" => 5.00, "373" => 5.00, "374" => 5.00, "375" => 5.00, "376" => 5.00, "377" => 5.00, "378" => 5.00, "379" => 5.00, "380" => 5.00, "381" => 5.00, "382" => 5.00, "383" => 5.00, "384" => 5.00, "385" => 5.00, "386" => 5.00, "387" => 5.00, "388" => 5.00, "389" => 5.00, "390" => 5.00, "391" => 5.00, "392" => 5.00, "393" => 5.00, "394" => 5.00, "395" => 5.00, "396" => 5.00, "397" => 5.00, "398" => 5.00, "399" => 5.00, "400" => 5.00, "401" => 5.00, "402" => 5.00, "403" => 5.00, "404" => 5.00, "405" => 5.00, "406" => 5.00, "407" => 5.00, "408" => 5.00, "409" => 5.00, "410" => 5.00, "411" => 5.00, "412" => 5.00, "413" => 5.00, "414" => 5.00, "415" => 5.00, "416" => 5.00, "417" => 5.00, "418" => 5.00, "419" => 5.00, "420" => 5.00, "421" => 5.00, "422" => 5.00, "423" => 5.00, "424" => 5.00, "425" => 5.00, "426" => 5.00, "427" => 5.00, "428" => 5.00, "429" => 5.00, "430" => 5.00, "431" => 5.00, "432" => 5.00, "433" => 5.00, "434" => 5.00, "435" => 5.00, "436" => 5.00, "437" => 5.00, "438" => 5.00, "439" => 5.00, "440" => 5.00, "441" => 5.00, "442" => 5.00, "443" => 5.00, "444" => 5.00, "445" => 5.00, "446" => 5.00, "447" => 5.00, "448" => 5.00, "449" => 5.00, "450" => 5.00, "451" => 5.00, "452" => 5.00, "453" => 5.00, "454" => 5.00, "455" => 5.00, "456" => 5.00, "457" => 5.00, "458" => 5.00, "459" => 5.00, "460" => 5.00, "461" => 5.00, "462" => 5.00, "463" => 5.00, "464" => 5.00, "465" => 5.00, "466" => 5.00, "467" => 5.00, "468" => 5.00, "469" => 5.00, "470" => 5.00, "471" => 5.00, "472" => 5.00, "473" => 5.00, "474" => 5.00, "475" => 5.00, "476" => 5.00, "477" => 5.00, "478" => 5.00, "479" => 5.00, "480" => 5.00, "481" => 5.00, "482" => 5.00, "483" => 5.00, "484" => 5.00, "485" => 5.00, "486" => 5.00, "487" => 5.00, "488" => 5.00, "489" => 5.00, "490" => 5.00, "491" => 5.00, "492" => 5.00, "493" => 5.00, "494" => 5.00, "495" => 5.00, "496" => 5.00, "497" => 5.00, "498" => 5.00, "499" => 5.00, "500" => 5.00, "501" => 5.00, "502" => 5.00, "503" => 5.00, "504" => 5.00, "505" => 5.00, "506" => 5.00, "507" => 5.00, "508" => 5.00, "509" => 5.00, "510" => 5.00, "511" => 5.00, "512" => 5.00, "513" => 5.00, "514" => 5.00, "515" => 5.00, "516" => 5.00, "517" => 5.00, "518" => 5.00, "519" => 5.00, "520" => 5.00, "521" => 5.00, "522" => 5.00, "523" => 5.00, "524" => 5.00, "525" => 5.00, "526" => 5.00, "527" => 5.00, "528" => 5.00, "529" => 5.00, "530" => 5.00, "531" => 5.00, "532" => 5.00, "533" => 5.00, "534" => 5.00, "535" => 5.00, "536" => 5.00, "537" => 5.00, "538" => 5.00, "539" => 5.00, "540" => 5.00, "541" => 5.00, "542" => 5.00, "543" => 5.00, "544" => 5.00, "545" => 5.00, "546" => 5.00, "547" => 5.00, "548" => 5.00, "549" => 5.00, "550" => 5.00, "551" => 5.00, "552" => 5.00, "553" => 5.00, "554" => 5.00, "555" => 5.00, "556" => 5.00, "557" => 5.00, "558" => 5.00, "559" => 5.00, "560" => 5.00, "561" => 5.00, "562" => 5.00, "563" => 5.00, "564" => 5.00, "565" => 5.00, "566" => 5.00, "567" => 5.00, "568" => 5.00, "569" => 5.00, "570" => 5.00, "571" => 5.00, "572" => 5.00, "573" => 5.00, "574" => 5.00, "575" => 5.00, "576" => 5.00, "577" => 5.00, "578" => 5.00, "579" => 5.00, "580" => 5.00, "581" => 5.00, "582" => 5.00, "583" => 5.00, "584" => 5.00, "585" => 5.00, "586" => 5.00, "587" => 5.00, "588" => 5.00, "589" => 5.00, "590" => 5.00, "591" => 5.00, "592" => 5.00, "593" => 5.00, "594" => 5.00, "595" => 5.00, "596" => 5.00, "597" => 5.00, "598" => 5.00, "599" => 5.00, "600" => 5.00, "601" => 5.00, "602" => 5.00, "603" => 5.00, "604" => 5.00, "605" => 5.00, "606" => 5.00, "607" => 5.00, "608" => 5.00, "609" => 5.00, "610" => 5.00, "611" => 5.00, "612" => 5.00, "613" => 5.00, "614" => 5.00, "615" => 5.00, "616" => 5.00, "617" => 5.00, "618" => 5.00, "619" => 5.00, "620" => 5.00, "621" => 5.00, "622" => 5.00, "623" => 5.00, "624" => 5.00, "625" => 5.00, "626" => 5.00, "627" => 5.00, "628" => 5.00, "629" => 5.00, "630" => 5.00, "631" => 5.00, "632" => 5.00, "8718" => 5.00, "8719" => 5.00, "9354" => 7.72, "9355" => 8.37, "9356" => 2.46, "9357" => 4.32, "9358" => 8.40, "9359" => 10.73, "9360" => 10.72, "9361" => 6.34, "9362" => 3.13, "9363" => 6.73, "9364" => 6.37, "9365" => 6.70, "9366" => 8.08, "9367" => 2.93, "9368" => 8.29, "9369" => 6.85, "9370" => 8.38, "9371" => 9.29, "9372" => 9.49, "9373" => 9.49, "9374" => 9.29, "9375" => 9.29, "9376" => 9.49, "9377" => 4.23, "9378" => 4.23, "9379" => 4.23, "9380" => 4.23, "9381" => 4.23, "9382" => 4.23, "9383" => 4.23, "9384" => 4.23, "9385" => 4.23, "9386" => 4.23, "9387" => 4.23, "9388" => 4.23, "9389" => 4.23, "9390" => 4.23, "9391" => 4.23, "9392" => 4.23, "9393" => 4.23, "9394" => 8.08, "9395" => 6.85, "9396" => 6.85, "9397" => 6.85, "9398" => 2.93, "9399" => 2.93, "9400" => 2.93, "9401" => 8.38, "9402" => 8.38, "9403" => 8.29, "9404" => 8.29, "9405" => 8.29, "9406" => 6.34, "9407" => 6.37, "9408" => 6.37, "9409" => 6.37, "9410" => 3.49, "9411" => 2.71, "9412" => 3.71, "9413" => 6.70, "9414" => 6.70, "9415" => 6.73, "9416" => 6.73, "9417" => 6.73, "9418" => 7.13, "9419" => 7.13, "9420" => 7.13, "9421" => 10.39, "9422" => 10.39, "9423" => 6.25, "9424" => 6.25, "9425" => 6.25, "9426" => 6.37, "9427" => 6.37, "9428" => 6.37, "9429" => 8.32, "9430" => 8.32, "9431" => 8.32, "9432" => 5.84, "9433" => 5.84, "9434" => 5.84, "9435" => 3.09, "9436" => 6.70, "9437" => 6.70, "9438" => 6.21, "9439" => 6.21, "9440" => 6.21, "9441" => 5.87, "9442" => 4.64, "9443" => 2.34, "9444" => 3.33, "9445" => 3.39, "9446" => 4.06, "9447" => 7.13, "9448" => 7.12, "9449" => 9.35, "9450" => 8.47, "9451" => 2.20, "9452" => 4.06, "9453" => 4.06, "9454" => 3.82, "9455" => 6.85, "9456" => 2.70, "9457" => 4.11, "9458" => 2.70, "9459" => 5.20, "9460" => 7.13, "9461" => 7.12, "9462" => 7.12, "9463" => 7.13, "9464" => 7.12, "9465" => 7.12, "9466" => 7.12, "9467" => 7.12, "9468" => 7.12, "9469" => 7.12, "9470" => 2.70, "9471" => 2.70, "9472" => 5.77, "9473" => 6.85, "9474" => 5.77, "9475" => 6.17, "9476" => 9.37, "9477" => 7.96, "9478" => 7.48, "9479" => 7.63, "9480" => 7.98, "9481" => 6.82, "9482" => 6.42, "9483" => 7.82, "9484" => 8.18, "9485" => 3.07, "9486" => 5.90, "9487" => 7.49, "9488" => 6.39, "9489" => 9.73, "9490" => 8.13, "9491" => 8.27, "9492" => 6.87, "9493" => 8.28, "9494" => 7.63, "9495" => 7.10, "9496" => 6.94, "9497" => 8.20, "9498" => 7.73, "9499" => 10.31, "9500" => 7.99, "9501" => 7.48, "9502" => 7.00, "9503" => 4.06, "9504" => 7.67, "9505" => 4.06, "9506" => 5.88, "9507" => 5.80, "9508" => 5.00, "9509" => 6.44, "9510" => 6.87, "9511" => 5.97, "9512" => 6.90, "9513" => 6.54, "9514" => 4.18, "9515" => 6.73, "9516" => 6.690001, "9517" => 2.85, "9518" => 2.96, "9519" => 6.25, "9520" => 2.85, "9521" => 9.92, "9522" => 6.690001, "9523" => 6.56, "9524" => 6.90, "9525" => 6.87, "9526" => 4.61, "9527" => 5.66, "9528" => 4.24, "9529" => 6.52, "9530" => 6.16, "9531" => 8.360001, "9532" => 6.13, "9533" => 6.24, "9534" => 5.49, "9535" => 4.06, "9536" => 4.15, "9537" => 4.06, "9538" => 5.00, "9539" => 2.70, "9540" => 5.20, "9541" => 2.70, "9542" => 4.24, "9543" => 6.85, "9544" => 3.39, "9545" => 7.12, "9546" => 7.25, "9547" => 0.95, "9548" => 7.12, "9549" => 7.08, "9550" => 5.97, "9551" => 4.68, "9552" => 5.71, "9553" => 3.61, "9554" => 3.61, "9555" => 6.89, "9556" => 6.88, "9557" => 5.00, "9558" => 6.40, "9559" => 6.40, "9560" => 2.70, "9561" => 6.28, "9562" => 5.20, "9563" => 2.70, "9564" => 4.68, "9565" => 4.68, "9566" => 5.71, "9567" => 8.10, "9568" => 13.52, "9569" => 6.17, "9570" => 5.00, "9571" => 5.00, "9572" => 5.00, "9573" => 5.00, "9574" => 5.00, "9575" => 5.00, "9576" => 5.00, "9577" => 5.00, "9578" => 5.00, "9579" => 5.00, "9580" => 5.00, "9582" => 11.280001, "9583" => 4.65, "9584" => 6.39, "9585" => 8.28, "9586" => 10.959999, "9587" => 4.65, "9588" => 10.43, "9589" => 2.85, "9590" => 3.58, "9591" => 6.66, "9592" => 10.80, "9593" => 6.84, "9594" => 6.85, "9595" => 5.71, "9596" => 6.85, "9597" => 5.71, "9598" => 3.39, "9599" => 6.85, "9600" => 4.30, "9601" => 4.30, "9602" => 6.85, "9603" => 4.30, "9604" => 9.55, "9605" => 9.55, "9606" => 9.55, "9607" => 7.96, "9608" => 7.96, "9609" => 7.96, "9610" => 7.96, "9611" => 7.96, "9612" => 7.96, "9613" => 7.63, "9614" => 6.82, "9615" => 6.82, "9616" => 6.82, "9617" => 6.82, "9618" => 3.07, "9619" => 3.07, "9620" => 3.07, "9621" => 3.07, "9622" => 7.98, "9623" => 8.13, "9624" => 8.27, "9625" => 8.27, "9626" => 8.27, "9627" => 8.27, "9628" => 8.27, "9629" => 6.85, "9630" => 8.20, "9631" => 8.20, "9632" => 8.20, "9633" => 8.20, "9634" => 7.48, "9635" => 6.94, "9636" => 6.44, "9637" => 6.44, "9638" => 6.44, "9639" => 6.44, "9640" => 6.44, "9641" => 6.44, "9642" => 5.97, "9643" => 6.54, "9644" => 6.54, "9645" => 6.54, "9646" => 6.54, "9647" => 2.86, "9648" => 2.85, "9649" => 2.85, "9650" => 2.85, "9651" => 6.95, "9652" => 6.690001, "9653" => 6.56, "9654" => 6.56, "9655" => 6.56, "9656" => 6.56, "9657" => 6.56, "9658" => 6.85, "9659" => 6.52, "9660" => 6.52, "9661" => 6.52, "9662" => 6.52, "9663" => 6.24, "9664" => 7.03, "9665" => 6.24, "9666" => 7.10, "9667" => 7.48, "9668" => 7.00, "9669" => 5.80, "9670" => 5.66, "9671" => 10.39, "9672" => 5.49, "9673" => 7.12, "9674" => 7.71, "9675" => 8.57, "9676" => 2.46, "9677" => 4.32, "9678" => 7.83, "9679" => 10.54, "9680" => 10.54, "9681" => 6.44, "9682" => 2.85, "9683" => 6.52, "9684" => 6.54, "9685" => 6.56, "9686" => 7.96, "9687" => 3.07, "9688" => 8.20, "9689" => 6.82, "9690" => 8.27, "9691" => 9.55, "9692" => 9.55, "9693" => 9.55, "9694" => 9.55, "9695" => 9.55, "9696" => 9.55, "9697" => 4.30, "9698" => 4.30, "9699" => 4.30, "9700" => 4.30, "9701" => 4.30, "9702" => 4.30, "9703" => 4.30, "9704" => 4.30, "9705" => 4.30, "9706" => 4.30, "9707" => 4.30, "9708" => 4.30, "9709" => 4.30, "9710" => 4.30, "9711" => 4.30, "9712" => 4.30, "9713" => 4.30, "9714" => 7.96, "9715" => 6.82, "9716" => 6.82, "9717" => 6.82, "9718" => 3.07, "9719" => 3.07, "9720" => 3.07, "9721" => 8.27, "9722" => 8.27, "9723" => 8.20, "9724" => 8.20, "9725" => 8.20, "9726" => 6.44, "9727" => 6.54, "9728" => 6.54, "9729" => 6.54, "9730" => 2.85, "9731" => 2.85, "9732" => 2.85, "9733" => 6.56, "9734" => 6.56, "9735" => 6.52, "9736" => 6.52, "9737" => 6.52, "9738" => 2.50, "9739" => 2.50, "9740" => 2.50, "9741" => 2.50, "9742" => 2.50, "9743" => 2.50, "9744" => 2.50, "9745" => 2.50, "9746" => 2.50, "9747" => 2.50, "9748" => 2.50, "9749" => 2.50, "9750" => 2.50, "9751" => 2.50, "9752" => 2.50, "9753" => 2.50, "9754" => 2.50, "9755" => 2.50, "9756" => 2.50, "9757" => 2.50, "9758" => 3.33, "9759" => 3.33, "9760" => 3.33, "9761" => 3.33, "9762" => 3.33, "9763" => 3.33, "9764" => 3.33, "9765" => 3.33, "9766" => 3.33, "9767" => 3.33, "9768" => 3.33, "9769" => 3.33, "9770" => 3.33, "9771" => 3.33, "9772" => 3.33, "9773" => 3.33, "9774" => 3.33, "9775" => 3.33, "9776" => 3.33, "9777" => 3.33, "9778" => 3.33, "12063" => 5.00, "12064" => 5.00, "12065" => 5.00, "12066" => 5.00, "12067" => 5.00, "12068" => 5.00, "12069" => 5.00, "12070" => 5.00, "12071" => 5.00, "12072" => 5.00, "12073" => 5.00, "12074" => 5.00, "12075" => 5.00, "12076" => 5.00, "12077" => 5.00, "12078" => 5.00, "12079" => 5.00, "12080" => 5.00, "12081" => 5.00, "12082" => 5.00, "12083" => 5.00, "12084" => 5.00, "12085" => 5.00, "12086" => 5.00, "12087" => 5.00, "15444" => 3.33, "15445" => 3.33, "15446" => 3.33, "15447" => 3.33, "15448" => 3.33, "15449" => 7.49, "15450" => 8.00, "15451" => 7.53, "15452" => 8.09, "15453" => 8.62, "15454" => 9.33, "15456" => 6.85, "15457" => 6.85, "15458" => 6.85, "15459" => 6.85, "15460" => 6.85, "15461" => 11.139999, "15462" => 8.83, "15463" => 9.190001, "15464" => 6.85, "15465" => 6.85, "15466" => 6.85, "15467" => 6.85, "15468" => 6.85, "15469" => 6.85, "15470" => 6.85, "15471" => 6.85, "15472" => 6.85, "15473" => 6.85, "15474" => 6.85, "15475" => 6.85, "15476" => 6.85, "15477" => 9.23, "15478" => 6.85, "15479" => 6.85, "15480" => 6.85, "15481" => 6.85, "15482" => 9.75, "15483" => 9.75, "15484" => 7.92, "15485" => 7.92, "15486" => 9.09, "15487" => 9.09, "15488" => 9.09, "15489" => 6.85, "15490" => 6.85, "15491" => 6.85, "15492" => 6.85, "15493" => 6.48, "15494" => 8.26, "15495" => 6.85, "15496" => 6.85, "15497" => 6.85, "15498" => 6.85, "15499" => 5.71, "15500" => 6.86, "15501" => 6.86, "15502" => 6.85, "15503" => 3.83, "15504" => 6.29, "15505" => 6.85, "15506" => 6.85, "15507" => 6.85, "15508" => 6.85, "15509" => 6.85, "15510" => 6.85, "15511" => 9.75, "15512" => 6.85, "15513" => 7.38, "15514" => 6.46, "15515" => 8.37, "15516" => 5.00, "15517" => 8.77, "15518" => 9.41, "15519" => 8.95, "15520" => 9.52, "15521" => 8.27, "15522" => 8.74, "15523" => 8.56, "15524" => 9.33, "15525" => 9.02, "15526" => 9.62, "15527" => 9.72, "15528" => 9.82, "15529" => 9.09, "15530" => 9.49, "15531" => 7.92, "15532" => 8.50, "15533" => 9.37, "15534" => 9.82, "15535" => 8.65, "15536" => 9.00, "15537" => 9.02, "15538" => 9.30, "15539" => 8.84, "15540" => 8.94, "15541" => 9.33, "15542" => 9.66, "15543" => 9.65, "15544" => 9.86, "15545" => 9.48, "15546" => 9.639999, "15547" => 9.45, "15548" => 9.51, "15549" => 9.049999, "15550" => 9.16, "15551" => 8.84, "15552" => 9.41, "15553" => 9.68, "15554" => 9.12, "15555" => 9.42, "15556" => 8.62, "15557" => 8.780001, "15558" => 9.66, "15559" => 9.42, "15560" => 9.72, "15561" => 9.82, "15562" => 9.599999, "15563" => 9.69, "15564" => 9.85, "15565" => 9.80, "15566" => 9.52, "15567" => 9.700001, "15568" => 9.63, "15569" => 9.62, "15570" => 9.78, "15571" => 9.73, "15572" => 9.76, "15573" => 9.76, "15574" => 9.73, "15575" => 9.73, "15576" => 9.88, "15577" => 9.90, "15578" => 9.24, "15579" => 9.62, "15580" => 9.52, "15581" => 9.54, "15582" => 9.10, "15583" => 8.90, "15584" => 9.49, "15585" => 8.98, "15586" => 9.63, "15587" => 8.360001, "15588" => 8.95, "15589" => 8.809999, "15590" => 8.59, "15591" => 9.110001, "15592" => 9.82, "15593" => 8.94, "15594" => 9.07, "15595" => 9.700001, "15596" => 9.29, "15597" => 9.53, "15598" => 9.33, "15599" => 9.47, "15600" => 9.47, "15601" => 9.06, "15602" => 8.780001, "15603" => 9.83, "15604" => 9.66, "15605" => 8.50, "15606" => 9.83, "15607" => 9.110001, "15608" => 8.61, "15609" => 9.24, "15610" => 8.44, "15611" => 9.13, "15612" => 8.61, "15613" => 9.06, "15614" => 8.83, "15615" => 9.52, "15616" => 8.88, "15617" => 9.39, "15618" => 9.33, "15619" => 9.53, "15620" => 9.45, "15621" => 9.54, "15622" => 8.96, "15623" => 9.57, "15624" => 9.43, "15625" => 9.66, "15626" => 9.150001, "15627" => 9.59, "15628" => 9.42, "15629" => 9.72, "15630" => 9.22, "15631" => 9.50, "15632" => 9.32, "15633" => 9.73, "15634" => 9.36, "15635" => 9.63, "15636" => 8.76, "15637" => 9.190001, "15638" => 9.00, "15639" => 9.65, "15640" => 9.48, "15641" => 9.63, "15642" => 8.40, "15643" => 9.13, "15644" => 9.53, "15645" => 9.38, "15646" => 9.67, "15647" => 8.30, "15648" => 8.48, "15649" => 9.32, "15650" => 9.42, "15651" => 8.70, "15652" => 9.46, "15653" => 8.70, "15654" => 9.66, "15655" => 9.78, "15656" => 9.75, "15657" => 8.88, "15658" => 9.41, "15659" => 9.33, "15660" => 8.809999, "15661" => 9.42, "15662" => 9.309999, "15663" => 9.77, "15664" => 9.73, "15665" => 9.700001, "15666" => 9.67, "15667" => 9.71, "15668" => 9.72, "15669" => 9.190001, "15670" => 8.64, "15671" => 9.40, "15672" => 8.92, "15673" => 9.610001, "15674" => 8.73, "15675" => 9.39, "15676" => 8.65, "15677" => 9.37, "15678" => 8.719999, "15679" => 9.190001, "15680" => 8.97, "15681" => 8.43, "15682" => 9.639999, "15683" => 8.90, "15684" => 9.51, "15685" => 8.51, "15686" => 8.97, "15687" => 9.639999, "15688" => 9.52, "15689" => 8.76, "15690" => 9.12, "15691" => 9.51, "15692" => 8.80, "15693" => 8.74, "15694" => 9.610001, "15695" => 9.73, "15696" => 9.66, "15697" => 9.599999, "15698" => 9.54, "15699" => 9.52, "15700" => 9.47, "15701" => 8.44, "15702" => 8.34, "15703" => 8.67, "15704" => 8.59, "15705" => 7.90, "15706" => 8.349999, "15707" => 8.84, "15708" => 8.43, "15709" => 8.30, "15710" => 8.94, "15711" => 9.09, "15712" => 8.71, "15713" => 8.61, "15714" => 8.54, "15715" => 8.13, "15716" => 8.90, "15717" => 8.41, "15718" => 8.93, "15719" => 9.599999, "15720" => 9.700001, "15721" => 9.700001, "15722" => 9.39, "15723" => 8.18, "15724" => 8.65, "15725" => 6.85, "15726" => 6.85, "15727" => 9.29, "15728" => 8.780001, "15729" => 9.87, "15730" => 10.10, "15731" => 8.21, "15732" => 6.73, "15733" => 6.73, "15734" => 6.73, "15735" => 6.73, "15736" => 6.73, "15737" => 8.08, "15738" => 5.00, "15739" => 6.43, "15740" => 7.15, "15741" => 7.15, "15742" => 7.09, "15743" => 7.07, "15744" => 7.07, "15745" => 6.34, "15746" => 8.04, "15747" => 3.49, "15748" => 5.93, "15749" => 5.00, "15750" => 5.93, "15751" => 4.34, "15752" => 5.41, "15753" => 5.00, "15754" => 5.41, "15755" => 7.73, "15756" => 8.08, "15757" => 6.43, "15758" => 7.93, "15759" => 7.93, "15760" => 6.85, "15761" => 8.059999, "15762" => 8.21, "15763" => 8.21, "15764" => 8.38, "15765" => 7.73, "15766" => 8.29, "15767" => 7.09, "15768" => 4.92, "15769" => 6.34, "15770" => 3.33, "15771" => 6.25, "15772" => 6.25, "15773" => 6.37, "15774" => 7.49, "15775" => 7.19, "15776" => 6.73, "15777" => 6.73, "15778" => 6.70, "15779" => 4.92, "15780" => 6.73, "15781" => 4.34, "15782" => 5.00, "15783" => 7.93, "15784" => 7.90, "15785" => 8.26, "15786" => 5.91, "15787" => 7.15, "15788" => 8.29, "15789" => 6.25, "15790" => 6.92, "15791" => 7.11, "15792" => 3.49, "15793" => 5.93, "15794" => 6.73, "15795" => 10.07, "15796" => 6.15, "15797" => 4.72, "15798" => 5.01, "15799" => 6.93, "15800" => 4.92, "15801" => 4.34, "15802" => 7.07, "15803" => 6.73, "15804" => 4.92, "15805" => 5.93, "15806" => 5.45, "15807" => 4.92, "15808" => 2.71, "15809" => 4.77, "15810" => 6.73, "15811" => 4.86, "15812" => 6.28, "15813" => 6.90, "15814" => 10.10, "15815" => 6.14, "15816" => 6.87, "15817" => 5.93, "15818" => 5.93, "15819" => 6.73, "15820" => 8.38, "15821" => 5.64, "15822" => 7.05, "15823" => 7.74, "15824" => 4.68, "15825" => 7.59, "15826" => 7.90, "15827" => 2.98, "15828" => 7.00, "15829" => 6.37, "15830" => 5.84, "15831" => 6.62, "15832" => 6.34, "15833" => 10.10, "15834" => 6.74, "15835" => 6.48, "15836" => 7.13, "15837" => 8.50, "15838" => 6.73, "15839" => 5.93, "15840" => 5.93, "15841" => 6.16, "15842" => 6.20, "15843" => 4.92, "15844" => 6.70, "15845" => 0.00, "15846" => 1.82, "15847" => 1.82, "15848" => 2.34, "15849" => 0.00, "15850" => 5.00, "15851" => 5.11, "15852" => 5.11, "15853" => 5.11, "15854" => 5.11, "15855" => 5.11, "15856" => 5.38, "15857" => 5.38, "15858" => 5.00, "15859" => 5.00, "15860" => 5.00, "15861" => 5.00, "15862" => 5.00, "15863" => 5.00, "15864" => 5.00, "15865" => 5.00, "15866" => 5.00, "15867" => 1.84, "15868" => 5.00, "15869" => 5.00, "15870" => 5.00, "15871" => 5.00, "15872" => 5.00, "15873" => 5.00, "15874" => 5.00, "15875" => 5.00, "15876" => 5.00, "15877" => 5.00, "15878" => 5.00, "15879" => 4.37, "15880" => 3.83, "15881" => 6.85, "15882" => 6.85, "15883" => 6.62, "15884" => 6.28, "15885" => 2.65, "15886" => 6.58, "15887" => 8.95, "15888" => 7.34, "15889" => 6.14, "15890" => 6.15, "15891" => 6.12, "15892" => 6.73, "15893" => 5.18, "15894" => 3.88, "15895" => 3.03, "15896" => 5.13, "15897" => 3.49, "15898" => 3.83, "15899" => 1.72, "15900" => 6.46, "15901" => 7.07, "15902" => 8.75, "15903" => 6.85, "15904" => 6.85, "15905" => 9.09, "15906" => 9.110001, "15907" => 9.110001, "15908" => 3.88, "15909" => 6.63, "15910" => 6.54, "15911" => 6.31, "15912" => 8.57, "15913" => 5.00, "15914" => 9.55, "15915" => 9.73, "15916" => 9.92, "15917" => 8.13, "15918" => 6.690001, "15919" => 6.52, "15920" => 6.52, "15921" => 6.52, "15922" => 6.52, "15923" => 7.96, "15924" => 6.39, "15925" => 7.10, "15926" => 7.10, "15927" => 6.94, "15928" => 7.00, "15929" => 7.00, "15930" => 6.44, "15931" => 2.85, "15932" => 5.66, "15933" => 5.66, "15934" => 4.24, "15935" => 5.49, "15936" => 5.49, "15937" => 7.63, "15938" => 7.96, "15939" => 6.39, "15940" => 7.63, "15941" => 7.63, "15942" => 6.82, "15943" => 7.98, "15944" => 8.13, "15945" => 8.13, "15946" => 8.27, "15947" => 7.63, "15948" => 8.20, "15949" => 6.94, "15950" => 4.61, "15951" => 6.44, "15952" => 2.85, "15953" => 5.97, "15954" => 5.97, "15955" => 6.54, "15956" => 6.90, "15957" => 6.90, "15958" => 6.690001, "15959" => 6.690001, "15960" => 6.56, "15961" => 4.61, "15962" => 6.52, "15963" => 4.24, "15964" => 7.63, "15965" => 7.82, "15966" => 8.18, "15967" => 5.90, "15968" => 7.10, "15969" => 8.20, "15970" => 5.97, "15971" => 6.73, "15972" => 6.690001, "15973" => 2.96, "15974" => 5.66, "15975" => 6.52);
+%maru_w4=("1" => 3.33, "2" => 3.02, "3" => 3.74, "4" => 6.44, "5" => 6.39, "6" => 8.89, "7" => 7.71, "8" => 2.90, "9" => 3.66, "10" => 3.66, "11" => 4.03, "12" => 6.690001, "13" => 3.01, "14" => 4.44, "15" => 3.01, "16" => 4.74, "17" => 6.52, "18" => 6.52, "19" => 6.52, "20" => 6.52, "21" => 6.52, "22" => 6.52, "23" => 6.52, "24" => 6.52, "25" => 6.52, "26" => 6.52, "27" => 3.06, "28" => 3.06, "29" => 5.45, "30" => 6.690001, "31" => 5.45, "32" => 5.79, "33" => 9.08, "34" => 7.60, "35" => 7.26, "36" => 7.42, "37" => 7.71, "38" => 6.47, "39" => 6.53, "40" => 7.65, "41" => 7.93, "42" => 2.70, "43" => 5.23, "44" => 6.92, "45" => 6.30, "46" => 9.54, "47" => 7.79, "48" => 8.05, "49" => 6.99, "50" => 8.03, "51" => 7.20, "52" => 6.71, "53" => 6.76, "54" => 7.74, "55" => 7.26, "56" => 10.33, "57" => 7.20, "58" => 7.08, "59" => 6.81, "60" => 3.81, "61" => 6.70, "62" => 3.81, "63" => 5.69, "64" => 5.00, "65" => 5.00, "66" => 5.73, "67" => 6.24, "68" => 5.54, "69" => 6.25, "70" => 5.74, "71" => 4.00, "72" => 6.18, "73" => 6.01, "74" => 2.34, "75" => 2.81, "76" => 5.36, "77" => 2.33, "78" => 8.77, "79" => 6.00, "80" => 6.03, "81" => 6.24, "82" => 6.24, "83" => 4.32, "84" => 5.35, "85" => 4.03, "86" => 5.97, "87" => 5.50, "88" => 8.07, "89" => 5.25, "90" => 5.51, "91" => 5.16, "92" => 3.96, "93" => 3.72, "94" => 3.97, "95" => 6.49, "96" => 2.96, "97" => 4.74, "98" => 2.96, "99" => 3.72, "100" => 6.49, "101" => 3.02, "102" => 5.54, "103" => 6.46, "104" => 1.28, "105" => 5.39, "106" => 6.10, "107" => 5.74, "108" => 4.30, "109" => 4.82, "110" => 3.09, "111" => 3.09, "112" => 6.34, "113" => 6.34, "114" => 5.00, "115" => 5.94, "116" => 5.94, "117" => 3.01, "118" => 6.14, "119" => 4.94, "120" => 3.01, "121" => 4.30, "122" => 4.30, "123" => 4.82, "124" => 9.04, "125" => 12.940001, "126" => 5.79, "127" => 5.00, "128" => 5.00, "129" => 5.00, "130" => 5.00, "131" => 5.00, "132" => 5.00, "133" => 5.00, "134" => 7.42, "135" => 5.00, "136" => 7.42, "137" => 5.00, "139" => 10.80, "140" => 4.15, "141" => 6.60, "142" => 8.05, "143" => 10.809999, "144" => 4.37, "145" => 9.34, "146" => 2.34, "147" => 3.20, "148" => 6.03, "149" => 9.90, "150" => 6.33, "151" => 6.690001, "152" => 5.70, "153" => 6.690001, "154" => 5.71, "155" => 2.77, "156" => 6.690001, "157" => 4.03, "158" => 4.03, "159" => 6.03, "160" => 4.03, "161" => 8.29, "162" => 8.29, "163" => 8.29, "164" => 7.60, "165" => 7.60, "166" => 7.60, "167" => 7.60, "168" => 7.60, "169" => 7.60, "170" => 7.42, "171" => 6.47, "172" => 6.47, "173" => 6.47, "174" => 6.47, "175" => 2.70, "176" => 2.70, "177" => 3.08, "178" => 2.95, "179" => 7.81, "180" => 7.79, "181" => 8.05, "182" => 8.05, "183" => 8.05, "184" => 8.05, "185" => 8.05, "186" => 6.690001, "187" => 7.74, "188" => 7.74, "189" => 7.74, "190" => 7.74, "191" => 7.08, "192" => 6.95, "193" => 5.73, "194" => 5.73, "195" => 5.73, "196" => 5.73, "197" => 5.73, "198" => 5.73, "199" => 5.54, "200" => 5.74, "201" => 5.74, "202" => 5.74, "203" => 5.74, "204" => 2.34, "205" => 2.34, "206" => 2.78, "207" => 2.88, "208" => 5.92, "209" => 6.00, "210" => 6.03, "211" => 6.03, "212" => 6.03, "213" => 6.03, "214" => 6.03, "215" => 6.690001, "216" => 5.97, "217" => 5.97, "218" => 5.97, "219" => 5.97, "220" => 5.51, "221" => 6.24, "222" => 5.51, "223" => 6.71, "224" => 7.08, "225" => 6.81, "226" => 5.00, "227" => 5.35, "228" => 9.559999, "229" => 5.16, "230" => 6.52, "231" => 5.00, "232" => 5.00, "233" => 5.00, "234" => 5.00, "235" => 5.00, "236" => 5.00, "237" => 5.00, "238" => 5.00, "239" => 5.00, "240" => 5.00, "241" => 5.00, "242" => 5.00, "243" => 5.00, "244" => 5.00, "245" => 5.00, "246" => 5.00, "247" => 5.00, "248" => 5.00, "249" => 5.00, "250" => 5.00, "251" => 5.00, "252" => 5.00, "253" => 5.00, "254" => 5.00, "255" => 5.00, "256" => 5.00, "257" => 5.00, "258" => 5.00, "259" => 5.00, "260" => 5.00, "261" => 5.00, "262" => 5.00, "263" => 5.00, "264" => 5.00, "265" => 5.00, "266" => 5.00, "267" => 5.00, "268" => 5.00, "269" => 5.00, "270" => 5.00, "271" => 5.00, "272" => 5.00, "273" => 5.00, "274" => 5.00, "275" => 5.00, "276" => 5.00, "277" => 5.00, "278" => 5.00, "279" => 5.00, "280" => 5.00, "281" => 5.00, "282" => 5.00, "283" => 5.00, "284" => 5.00, "285" => 5.00, "286" => 5.00, "287" => 5.00, "288" => 5.00, "289" => 5.00, "290" => 5.00, "291" => 5.00, "292" => 5.00, "293" => 5.00, "294" => 5.00, "295" => 5.00, "296" => 5.00, "297" => 5.00, "298" => 5.00, "299" => 5.00, "300" => 5.00, "301" => 5.00, "302" => 5.00, "303" => 5.00, "304" => 5.00, "305" => 5.00, "306" => 5.00, "307" => 5.00, "308" => 5.00, "309" => 5.00, "310" => 5.00, "311" => 5.00, "312" => 5.00, "313" => 5.00, "314" => 5.00, "315" => 5.00, "316" => 5.00, "317" => 5.00, "318" => 5.00, "319" => 5.00, "320" => 5.00, "321" => 5.00, "322" => 5.00, "323" => 5.00, "324" => 5.00, "325" => 5.00, "326" => 5.00, "327" => 5.00, "328" => 5.00, "329" => 5.00, "330" => 5.00, "331" => 5.00, "332" => 5.00, "333" => 5.00, "334" => 5.00, "335" => 5.00, "336" => 5.00, "337" => 5.00, "338" => 5.00, "339" => 5.00, "340" => 5.00, "341" => 5.00, "342" => 5.00, "343" => 5.00, "344" => 5.00, "345" => 5.00, "346" => 5.00, "347" => 5.00, "348" => 5.00, "349" => 5.00, "350" => 5.00, "351" => 5.00, "352" => 5.00, "353" => 5.00, "354" => 5.00, "355" => 5.00, "356" => 5.00, "357" => 5.00, "358" => 5.00, "359" => 5.00, "360" => 5.00, "361" => 5.00, "362" => 5.00, "363" => 5.00, "364" => 5.00, "365" => 5.00, "366" => 5.00, "367" => 5.00, "368" => 5.00, "369" => 5.00, "370" => 5.00, "371" => 5.00, "372" => 5.00, "373" => 5.00, "374" => 5.00, "375" => 5.00, "376" => 5.00, "377" => 5.00, "378" => 5.00, "379" => 5.00, "380" => 5.00, "381" => 5.00, "382" => 5.00, "383" => 5.00, "384" => 5.00, "385" => 5.00, "386" => 5.00, "387" => 5.00, "388" => 5.00, "389" => 5.00, "390" => 5.00, "391" => 5.00, "392" => 5.00, "393" => 5.00, "394" => 5.00, "395" => 5.00, "396" => 5.00, "397" => 5.00, "398" => 5.00, "399" => 5.00, "400" => 5.00, "401" => 5.00, "402" => 5.00, "403" => 5.00, "404" => 5.00, "405" => 5.00, "406" => 5.00, "407" => 5.00, "408" => 5.00, "409" => 5.00, "410" => 5.00, "411" => 5.00, "412" => 5.00, "413" => 5.00, "414" => 5.00, "415" => 5.00, "416" => 5.00, "417" => 5.00, "418" => 5.00, "419" => 5.00, "420" => 5.00, "421" => 5.00, "422" => 5.00, "423" => 5.00, "424" => 5.00, "425" => 5.00, "426" => 5.00, "427" => 5.00, "428" => 5.00, "429" => 5.00, "430" => 5.00, "431" => 5.00, "432" => 5.00, "433" => 5.00, "434" => 5.00, "435" => 5.00, "436" => 5.00, "437" => 5.00, "438" => 5.00, "439" => 5.00, "440" => 5.00, "441" => 5.00, "442" => 5.00, "443" => 5.00, "444" => 5.00, "445" => 5.00, "446" => 5.00, "447" => 5.00, "448" => 5.00, "449" => 5.00, "450" => 5.00, "451" => 5.00, "452" => 5.00, "453" => 5.00, "454" => 5.00, "455" => 5.00, "456" => 5.00, "457" => 5.00, "458" => 5.00, "459" => 5.00, "460" => 5.00, "461" => 5.00, "462" => 5.00, "463" => 5.00, "464" => 5.00, "465" => 5.00, "466" => 5.00, "467" => 5.00, "468" => 5.00, "469" => 5.00, "470" => 5.00, "471" => 5.00, "472" => 5.00, "473" => 5.00, "474" => 5.00, "475" => 5.00, "476" => 5.00, "477" => 5.00, "478" => 5.00, "479" => 5.00, "480" => 5.00, "481" => 5.00, "482" => 5.00, "483" => 5.00, "484" => 5.00, "485" => 5.00, "486" => 5.00, "487" => 5.00, "488" => 5.00, "489" => 5.00, "490" => 5.00, "491" => 5.00, "492" => 5.00, "493" => 5.00, "494" => 5.00, "495" => 5.00, "496" => 5.00, "497" => 5.00, "498" => 5.00, "499" => 5.00, "500" => 5.00, "501" => 5.00, "502" => 5.00, "503" => 5.00, "504" => 5.00, "505" => 5.00, "506" => 5.00, "507" => 5.00, "508" => 5.00, "509" => 5.00, "510" => 5.00, "511" => 5.00, "512" => 5.00, "513" => 5.00, "514" => 5.00, "515" => 5.00, "516" => 5.00, "517" => 5.00, "518" => 5.00, "519" => 5.00, "520" => 5.00, "521" => 5.00, "522" => 5.00, "523" => 5.00, "524" => 5.00, "525" => 5.00, "526" => 5.00, "527" => 5.00, "528" => 5.00, "529" => 5.00, "530" => 5.00, "531" => 5.00, "532" => 5.00, "533" => 5.00, "534" => 5.00, "535" => 5.00, "536" => 5.00, "537" => 5.00, "538" => 5.00, "539" => 5.00, "540" => 5.00, "541" => 5.00, "542" => 5.00, "543" => 5.00, "544" => 5.00, "545" => 5.00, "546" => 5.00, "547" => 5.00, "548" => 5.00, "549" => 5.00, "550" => 5.00, "551" => 5.00, "552" => 5.00, "553" => 5.00, "554" => 5.00, "555" => 5.00, "556" => 5.00, "557" => 5.00, "558" => 5.00, "559" => 5.00, "560" => 5.00, "561" => 5.00, "562" => 5.00, "563" => 5.00, "564" => 5.00, "565" => 5.00, "566" => 5.00, "567" => 5.00, "568" => 5.00, "569" => 5.00, "570" => 5.00, "571" => 5.00, "572" => 5.00, "573" => 5.00, "574" => 5.00, "575" => 5.00, "576" => 5.00, "577" => 5.00, "578" => 5.00, "579" => 5.00, "580" => 5.00, "581" => 5.00, "582" => 5.00, "583" => 5.00, "584" => 5.00, "585" => 5.00, "586" => 5.00, "587" => 5.00, "588" => 5.00, "589" => 5.00, "590" => 5.00, "591" => 5.00, "592" => 5.00, "593" => 5.00, "594" => 5.00, "595" => 5.00, "596" => 5.00, "597" => 5.00, "598" => 5.00, "599" => 5.00, "600" => 5.00, "601" => 5.00, "602" => 5.00, "603" => 5.00, "604" => 5.00, "605" => 5.00, "606" => 5.00, "607" => 5.00, "608" => 5.00, "609" => 5.00, "610" => 5.00, "611" => 5.00, "612" => 5.00, "613" => 5.00, "614" => 5.00, "615" => 5.00, "616" => 5.00, "617" => 5.00, "618" => 5.00, "619" => 5.00, "620" => 5.00, "621" => 5.00, "622" => 5.00, "623" => 5.00, "624" => 5.00, "625" => 5.00, "626" => 5.00, "627" => 5.00, "628" => 5.00, "629" => 5.00, "630" => 5.00, "631" => 5.00, "632" => 5.00, "8718" => 5.00, "8719" => 5.00, "9354" => 7.09, "9355" => 8.46, "9356" => 2.55, "9357" => 4.25, "9358" => 7.29, "9359" => 9.63, "9360" => 9.63, "9361" => 5.73, "9362" => 2.78, "9363" => 5.97, "9364" => 5.74, "9365" => 6.03, "9366" => 7.60, "9367" => 2.70, "9368" => 7.74, "9369" => 6.47, "9370" => 8.05, "9371" => 8.29, "9372" => 8.690001, "9373" => 8.690001, "9374" => 8.29, "9375" => 8.29, "9376" => 8.690001, "9377" => 4.03, "9378" => 4.03, "9379" => 4.03, "9380" => 4.03, "9381" => 4.03, "9382" => 4.03, "9383" => 4.03, "9384" => 4.03, "9385" => 4.03, "9386" => 4.03, "9387" => 4.03, "9388" => 4.03, "9389" => 4.03, "9390" => 4.03, "9391" => 4.03, "9392" => 4.03, "9393" => 4.03, "9394" => 7.60, "9395" => 6.47, "9396" => 6.47, "9397" => 6.47, "9398" => 3.08, "9399" => 2.70, "9400" => 3.06, "9401" => 8.05, "9402" => 8.05, "9403" => 7.74, "9404" => 7.74, "9405" => 7.74, "9406" => 5.73, "9407" => 5.74, "9408" => 5.74, "9409" => 5.74, "9410" => 2.78, "9411" => 2.34, "9412" => 2.99, "9413" => 6.03, "9414" => 6.03, "9415" => 5.97, "9416" => 5.97, "9417" => 5.97, "9418" => 6.25, "9419" => 6.25, "9420" => 6.25, "9421" => 9.34, "9422" => 9.34, "9423" => 5.54, "9424" => 5.54, "9425" => 5.54, "9426" => 5.74, "9427" => 5.74, "9428" => 5.74, "9429" => 7.47, "9430" => 7.47, "9431" => 7.47, "9432" => 5.54, "9433" => 5.54, "9434" => 5.54, "9435" => 2.81, "9436" => 6.00, "9437" => 6.03, "9438" => 5.50, "9439" => 5.50, "9440" => 5.50, "9441" => 5.33, "9442" => 4.08, "9443" => 3.06, "9444" => 3.33, "9445" => 3.02, "9446" => 3.86, "9447" => 6.52, "9448" => 6.52, "9449" => 8.89, "9450" => 7.71, "9451" => 2.15, "9452" => 3.74, "9453" => 3.74, "9454" => 4.03, "9455" => 6.690001, "9456" => 3.01, "9457" => 4.44, "9458" => 3.01, "9459" => 4.35, "9460" => 6.52, "9461" => 6.52, "9462" => 6.52, "9463" => 6.52, "9464" => 6.52, "9465" => 6.52, "9466" => 6.52, "9467" => 6.52, "9468" => 6.52, "9469" => 6.52, "9470" => 3.01, "9471" => 3.01, "9472" => 5.45, "9473" => 6.690001, "9474" => 5.45, "9475" => 5.79, "9476" => 9.04, "9477" => 7.56, "9478" => 7.25, "9479" => 7.41, "9480" => 7.71, "9481" => 6.46, "9482" => 6.52, "9483" => 7.65, "9484" => 7.90, "9485" => 2.68, "9486" => 5.20, "9487" => 6.88, "9488" => 6.30, "9489" => 9.52, "9490" => 7.75, "9491" => 8.05, "9492" => 6.97, "9493" => 8.05, "9494" => 7.08, "9495" => 6.64, "9496" => 6.74, "9497" => 7.72, "9498" => 7.15, "9499" => 10.34, "9500" => 7.12, "9501" => 6.85, "9502" => 6.81, "9503" => 3.74, "9504" => 6.52, "9505" => 3.74, "9506" => 5.69, "9507" => 5.00, "9508" => 5.00, "9509" => 5.62, "9510" => 6.24, "9511" => 5.46, "9512" => 6.25, "9513" => 5.80, "9514" => 4.00, "9515" => 6.16, "9516" => 6.00, "9517" => 2.32, "9518" => 2.47, "9519" => 5.26, "9520" => 2.31, "9521" => 8.76, "9522" => 6.00, "9523" => 6.03, "9524" => 6.25, "9525" => 6.25, "9526" => 4.30, "9527" => 5.35, "9528" => 4.03, "9529" => 5.93, "9530" => 5.440001, "9531" => 7.98, "9532" => 5.25, "9533" => 5.51, "9534" => 5.12, "9535" => 3.74, "9536" => 3.72, "9537" => 3.74, "9538" => 5.00, "9539" => 3.01, "9540" => 4.35, "9541" => 3.01, "9542" => 3.72, "9543" => 6.52, "9544" => 3.02, "9545" => 5.84, "9546" => 6.52, "9547" => 0.77, "9548" => 5.84, "9549" => 6.10, "9550" => 5.74, "9551" => 4.30, "9552" => 4.82, "9553" => 3.09, "9554" => 3.09, "9555" => 6.34, "9556" => 6.33, "9557" => 5.00, "9558" => 5.94, "9559" => 5.93, "9560" => 3.01, "9561" => 6.14, "9562" => 4.94, "9563" => 3.01, "9564" => 4.30, "9565" => 4.30, "9566" => 4.82, "9567" => 9.03, "9568" => 12.92, "9569" => 5.79, "9570" => 5.00, "9571" => 5.00, "9572" => 5.00, "9573" => 5.00, "9574" => 5.00, "9575" => 5.00, "9576" => 5.00, "9577" => 5.00, "9578" => 5.00, "9579" => 5.00, "9580" => 5.00, "9582" => 10.80, "9583" => 4.15, "9584" => 6.30, "9585" => 8.09, "9586" => 10.83, "9587" => 4.37, "9588" => 9.34, "9589" => 2.31, "9590" => 3.20, "9591" => 6.07, "9592" => 9.940001, "9593" => 6.29, "9594" => 6.690001, "9595" => 5.70, "9596" => 6.690001, "9597" => 5.71, "9598" => 2.77, "9599" => 6.690001, "9600" => 4.03, "9601" => 4.03, "9602" => 6.52, "9603" => 4.03, "9604" => 8.71, "9605" => 8.71, "9606" => 8.71, "9607" => 7.56, "9608" => 7.56, "9609" => 7.56, "9610" => 7.57, "9611" => 7.56, "9612" => 7.56, "9613" => 7.41, "9614" => 6.46, "9615" => 6.46, "9616" => 6.46, "9617" => 6.46, "9618" => 2.68, "9619" => 2.68, "9620" => 2.68, "9621" => 2.68, "9622" => 7.71, "9623" => 7.75, "9624" => 8.05, "9625" => 8.05, "9626" => 8.05, "9627" => 8.05, "9628" => 8.05, "9629" => 6.690001, "9630" => 7.72, "9631" => 7.72, "9632" => 7.72, "9633" => 7.72, "9634" => 6.85, "9635" => 6.94, "9636" => 5.62, "9637" => 5.62, "9638" => 5.62, "9639" => 5.62, "9640" => 5.62, "9641" => 5.62, "9642" => 5.46, "9643" => 5.80, "9644" => 5.80, "9645" => 5.80, "9646" => 5.80, "9647" => 2.31, "9648" => 2.31, "9649" => 2.31, "9650" => 2.31, "9651" => 5.93, "9652" => 6.00, "9653" => 6.03, "9654" => 6.03, "9655" => 6.03, "9656" => 6.03, "9657" => 6.03, "9658" => 6.690001, "9659" => 5.93, "9660" => 5.93, "9661" => 5.93, "9662" => 5.93, "9663" => 5.51, "9664" => 6.30, "9665" => 5.51, "9666" => 6.64, "9667" => 6.85, "9668" => 6.81, "9669" => 5.00, "9670" => 5.35, "9671" => 9.55, "9672" => 5.12, "9673" => 6.52, "9674" => 6.97, "9675" => 8.57, "9676" => 2.55, "9677" => 4.25, "9678" => 7.37, "9679" => 9.71, "9680" => 9.71, "9681" => 5.62, "9682" => 2.31, "9683" => 5.93, "9684" => 5.80, "9685" => 6.03, "9686" => 7.57, "9687" => 2.68, "9688" => 7.72, "9689" => 6.46, "9690" => 8.05, "9691" => 8.71, "9692" => 8.71, "9693" => 8.71, "9694" => 8.71, "9695" => 8.71, "9696" => 8.71, "9697" => 4.03, "9698" => 4.03, "9699" => 4.03, "9700" => 4.03, "9701" => 4.03, "9702" => 4.03, "9703" => 4.03, "9704" => 4.03, "9705" => 4.03, "9706" => 4.03, "9707" => 4.03, "9708" => 4.03, "9709" => 4.03, "9710" => 4.03, "9711" => 4.03, "9712" => 4.03, "9713" => 4.03, "9714" => 7.56, "9715" => 6.46, "9716" => 6.46, "9717" => 6.46, "9718" => 2.68, "9719" => 2.68, "9720" => 2.68, "9721" => 8.05, "9722" => 8.05, "9723" => 7.72, "9724" => 7.72, "9725" => 7.72, "9726" => 5.62, "9727" => 5.80, "9728" => 5.80, "9729" => 5.80, "9730" => 2.32, "9731" => 2.32, "9732" => 2.32, "9733" => 6.03, "9734" => 6.03, "9735" => 5.93, "9736" => 5.93, "9737" => 5.93, "9738" => 2.50, "9739" => 2.50, "9740" => 2.50, "9741" => 2.50, "9742" => 2.50, "9743" => 2.50, "9744" => 2.50, "9745" => 2.50, "9746" => 2.50, "9747" => 2.50, "9748" => 2.50, "9749" => 2.50, "9750" => 2.50, "9751" => 2.50, "9752" => 2.50, "9753" => 2.50, "9754" => 2.50, "9755" => 2.50, "9756" => 2.50, "9757" => 2.50, "9758" => 3.33, "9759" => 3.33, "9760" => 3.33, "9761" => 3.33, "9762" => 3.33, "9763" => 3.33, "9764" => 3.33, "9765" => 3.33, "9766" => 3.33, "9767" => 3.33, "9768" => 3.33, "9769" => 3.33, "9770" => 3.33, "9771" => 3.33, "9772" => 3.33, "9773" => 3.33, "9774" => 3.33, "9775" => 3.33, "9776" => 3.33, "9777" => 3.33, "9778" => 3.33, "12063" => 5.00, "12064" => 5.00, "12065" => 5.00, "12066" => 5.00, "12067" => 5.00, "12068" => 5.00, "12069" => 5.00, "12070" => 5.00, "12071" => 5.00, "12072" => 5.00, "12073" => 5.00, "12074" => 5.00, "12075" => 5.00, "12076" => 5.00, "12077" => 5.00, "12078" => 5.00, "12079" => 5.00, "12080" => 5.00, "12081" => 5.00, "12082" => 5.00, "12083" => 5.00, "12084" => 5.00, "12085" => 5.00, "12086" => 5.00, "12087" => 5.00, "15444" => 3.33, "15445" => 3.33, "15446" => 3.33, "15447" => 3.33, "15448" => 3.33, "15449" => 7.45, "15450" => 8.15, "15451" => 7.63, "15452" => 8.08, "15453" => 8.360001, "15454" => 9.150001, "15456" => 6.690001, "15457" => 6.690001, "15458" => 6.690001, "15459" => 6.690001, "15460" => 6.690001, "15461" => 10.02, "15462" => 8.87, "15463" => 8.93, "15464" => 6.690001, "15465" => 6.690001, "15466" => 6.690001, "15467" => 6.690001, "15468" => 6.690001, "15469" => 6.690001, "15470" => 6.690001, "15471" => 6.690001, "15472" => 6.690001, "15473" => 6.690001, "15474" => 6.690001, "15475" => 6.690001, "15476" => 6.690001, "15477" => 9.10, "15478" => 6.690001, "15479" => 6.690001, "15480" => 6.690001, "15481" => 6.690001, "15482" => 9.25, "15483" => 9.25, "15484" => 7.78, "15485" => 7.77, "15486" => 9.12, "15487" => 9.12, "15488" => 9.12, "15489" => 6.690001, "15490" => 6.690001, "15491" => 6.690001, "15492" => 6.690001, "15493" => 6.17, "15494" => 7.95, "15495" => 6.690001, "15496" => 6.690001, "15497" => 6.690001, "15498" => 6.690001, "15499" => 6.39, "15500" => 6.690001, "15501" => 6.690001, "15502" => 6.690001, "15503" => 3.83, "15504" => 6.29, "15505" => 6.690001, "15506" => 6.690001, "15507" => 6.690001, "15508" => 6.690001, "15509" => 6.690001, "15510" => 6.690001, "15511" => 9.25, "15512" => 6.690001, "15513" => 7.10, "15514" => 6.17, "15515" => 8.46, "15516" => 5.00, "15517" => 8.719999, "15518" => 9.32, "15519" => 8.97, "15520" => 9.58, "15521" => 8.32, "15522" => 8.780001, "15523" => 8.61, "15524" => 9.36, "15525" => 8.97, "15526" => 9.54, "15527" => 9.58, "15528" => 9.79, "15529" => 9.150001, "15530" => 9.66, "15531" => 8.04, "15532" => 8.719999, "15533" => 9.39, "15534" => 9.78, "15535" => 8.88, "15536" => 9.27, "15537" => 9.03, "15538" => 9.34, "15539" => 8.91, "15540" => 9.00, "15541" => 9.41, "15542" => 9.72, "15543" => 9.610001, "15544" => 9.87, "15545" => 9.43, "15546" => 9.69, "15547" => 9.37, "15548" => 9.57, "15549" => 9.110001, "15550" => 9.28, "15551" => 8.83, "15552" => 9.440001, "15553" => 9.71, "15554" => 9.25, "15555" => 9.50, "15556" => 8.66, "15557" => 8.88, "15558" => 9.55, "15559" => 9.38, "15560" => 9.62, "15561" => 9.83, "15562" => 9.58, "15563" => 9.559999, "15564" => 9.80, "15565" => 9.75, "15566" => 9.52, "15567" => 9.62, "15568" => 9.63, "15569" => 9.52, "15570" => 9.74, "15571" => 9.74, "15572" => 9.73, "15573" => 9.72, "15574" => 9.69, "15575" => 9.62, "15576" => 9.929999, "15577" => 9.88, "15578" => 9.28, "15579" => 9.57, "15580" => 9.48, "15581" => 9.48, "15582" => 9.150001, "15583" => 8.90, "15584" => 9.46, "15585" => 9.00, "15586" => 9.62, "15587" => 8.450001, "15588" => 9.04, "15589" => 8.94, "15590" => 8.71, "15591" => 9.12, "15592" => 9.81, "15593" => 9.09, "15594" => 9.02, "15595" => 9.66, "15596" => 9.35, "15597" => 9.50, "15598" => 9.45, "15599" => 9.39, "15600" => 9.440001, "15601" => 8.95, "15602" => 8.73, "15603" => 9.78, "15604" => 9.63, "15605" => 8.65, "15606" => 9.78, "15607" => 9.22, "15608" => 8.50, "15609" => 9.17, "15610" => 8.33, "15611" => 8.96, "15612" => 8.719999, "15613" => 9.18, "15614" => 8.73, "15615" => 9.36, "15616" => 8.690001, "15617" => 9.32, "15618" => 9.23, "15619" => 9.55, "15620" => 9.34, "15621" => 9.55, "15622" => 8.90, "15623" => 9.67, "15624" => 9.41, "15625" => 9.69, "15626" => 9.16, "15627" => 9.55, "15628" => 9.46, "15629" => 9.80, "15630" => 9.32, "15631" => 9.74, "15632" => 9.25, "15633" => 9.67, "15634" => 9.33, "15635" => 9.63, "15636" => 8.80, "15637" => 9.440001, "15638" => 8.95, "15639" => 9.73, "15640" => 9.36, "15641" => 9.610001, "15642" => 8.48, "15643" => 9.04, "15644" => 9.57, "15645" => 9.33, "15646" => 9.74, "15647" => 8.57, "15648" => 8.70, "15649" => 9.26, "15650" => 9.22, "15651" => 8.79, "15652" => 9.40, "15653" => 8.66, "15654" => 9.41, "15655" => 9.559999, "15656" => 9.55, "15657" => 8.84, "15658" => 9.46, "15659" => 9.40, "15660" => 8.91, "15661" => 9.73, "15662" => 9.73, "15663" => 9.66, "15664" => 9.62, "15665" => 9.59, "15666" => 9.52, "15667" => 9.69, "15668" => 9.700001, "15669" => 9.17, "15670" => 8.87, "15671" => 9.39, "15672" => 8.809999, "15673" => 9.49, "15674" => 8.73, "15675" => 9.309999, "15676" => 8.61, "15677" => 9.35, "15678" => 8.74, "15679" => 9.22, "15680" => 8.95, "15681" => 8.63, "15682" => 9.49, "15683" => 9.01, "15684" => 9.54, "15685" => 8.71, "15686" => 9.02, "15687" => 9.57, "15688" => 9.35, "15689" => 8.93, "15690" => 9.04, "15691" => 9.66, "15692" => 8.74, "15693" => 8.73, "15694" => 9.610001, "15695" => 9.610001, "15696" => 9.66, "15697" => 9.66, "15698" => 9.55, "15699" => 9.58, "15700" => 9.57, "15701" => 8.679999, "15702" => 8.43, "15703" => 8.66, "15704" => 8.55, "15705" => 8.16, "15706" => 8.38, "15707" => 8.63, "15708" => 8.41, "15709" => 8.389999, "15710" => 8.83, "15711" => 8.97, "15712" => 9.01, "15713" => 8.62, "15714" => 8.55, "15715" => 8.309999, "15716" => 8.809999, "15717" => 8.55, "15718" => 8.98, "15719" => 9.81, "15720" => 9.75, "15721" => 9.80, "15722" => 9.73, "15723" => 8.33, "15724" => 8.65, "15725" => 6.690001, "15726" => 6.690001, "15727" => 8.29, "15728" => 8.62, "15729" => 9.54, "15730" => 8.77, "15731" => 7.79, "15732" => 6.00, "15733" => 5.97, "15734" => 5.97, "15735" => 5.97, "15736" => 5.97, "15737" => 7.60, "15738" => 5.00, "15739" => 6.46, "15740" => 6.71, "15741" => 6.71, "15742" => 6.76, "15743" => 6.81, "15744" => 6.81, "15745" => 5.73, "15746" => 7.42, "15747" => 2.78, "15748" => 5.35, "15749" => 5.00, "15750" => 5.35, "15751" => 4.03, "15752" => 5.16, "15753" => 5.00, "15754" => 5.16, "15755" => 7.20, "15756" => 7.60, "15757" => 6.30, "15758" => 7.42, "15759" => 7.42, "15760" => 6.47, "15761" => 7.71, "15762" => 7.79, "15763" => 7.79, "15764" => 8.05, "15765" => 7.20, "15766" => 7.74, "15767" => 6.76, "15768" => 4.32, "15769" => 5.73, "15770" => 2.34, "15771" => 5.54, "15772" => 5.54, "15773" => 5.74, "15774" => 6.45, "15775" => 6.31, "15776" => 6.00, "15777" => 6.00, "15778" => 6.03, "15779" => 4.32, "15780" => 5.97, "15781" => 4.03, "15782" => 5.00, "15783" => 7.42, "15784" => 7.65, "15785" => 7.93, "15786" => 5.39, "15787" => 6.71, "15788" => 7.74, "15789" => 5.54, "15790" => 6.18, "15791" => 6.19, "15792" => 2.94, "15793" => 5.35, "15794" => 5.97, "15795" => 8.780001, "15796" => 5.74, "15797" => 3.65, "15798" => 4.62, "15799" => 6.23, "15800" => 4.32, "15801" => 4.01, "15802" => 6.26, "15803" => 6.04, "15804" => 4.30, "15805" => 5.35, "15806" => 5.24, "15807" => 4.30, "15808" => 2.33, "15809" => 4.00, "15810" => 6.03, "15811" => 3.95, "15812" => 5.51, "15813" => 6.15, "15814" => 8.780001, "15815" => 5.69, "15816" => 6.06, "15817" => 5.37, "15818" => 5.37, "15819" => 6.00, "15820" => 8.05, "15821" => 4.90, "15822" => 6.22, "15823" => 7.03, "15824" => 4.20, "15825" => 6.96, "15826" => 7.65, "15827" => 2.54, "15828" => 6.17, "15829" => 5.74, "15830" => 5.48, "15831" => 6.14, "15832" => 5.73, "15833" => 8.77, "15834" => 6.09, "15835" => 6.23, "15836" => 6.25, "15837" => 8.07, "15838" => 6.01, "15839" => 5.37, "15840" => 5.37, "15841" => 5.54, "15842" => 5.61, "15843" => 4.32, "15844" => 6.00, "15845" => 0.00, "15846" => 1.60, "15847" => 1.60, "15848" => 3.06, "15849" => 0.00, "15850" => 5.00, "15851" => 4.35, "15852" => 4.35, "15853" => 4.35, "15854" => 4.35, "15855" => 4.35, "15856" => 4.50, "15857" => 4.50, "15858" => 5.00, "15859" => 5.00, "15860" => 5.00, "15861" => 5.00, "15862" => 5.00, "15863" => 5.00, "15864" => 5.00, "15865" => 5.00, "15866" => 5.00, "15867" => 1.65, "15868" => 5.00, "15869" => 5.00, "15870" => 5.00, "15871" => 5.00, "15872" => 5.00, "15873" => 5.00, "15874" => 5.00, "15875" => 5.00, "15876" => 5.00, "15877" => 5.00, "15878" => 5.00, "15879" => 3.81, "15880" => 3.83, "15881" => 6.690001, "15882" => 6.690001, "15883" => 5.76, "15884" => 5.51, "15885" => 2.32, "15886" => 5.92, "15887" => 8.30, "15888" => 6.82, "15889" => 5.69, "15890" => 5.38, "15891" => 5.82, "15892" => 5.98, "15893" => 4.90, "15894" => 3.48, "15895" => 2.14, "15896" => 4.69, "15897" => 3.17, "15898" => 3.10, "15899" => 1.47, "15900" => 5.67, "15901" => 6.89, "15902" => 8.75, "15903" => 6.690001, "15904" => 6.690001, "15905" => 9.12, "15906" => 9.47, "15907" => 9.47, "15908" => 3.49, "15909" => 6.33, "15910" => 5.70, "15911" => 5.63, "15912" => 8.57, "15913" => 5.00, "15914" => 8.71, "15915" => 9.52, "15916" => 8.76, "15917" => 7.75, "15918" => 6.00, "15919" => 5.93, "15920" => 5.93, "15921" => 5.93, "15922" => 5.93, "15923" => 7.56, "15924" => 6.30, "15925" => 6.64, "15926" => 6.64, "15927" => 6.74, "15928" => 6.81, "15929" => 6.81, "15930" => 5.62, "15931" => 2.31, "15932" => 5.35, "15933" => 5.35, "15934" => 4.03, "15935" => 5.12, "15936" => 5.12, "15937" => 7.08, "15938" => 7.56, "15939" => 6.30, "15940" => 7.41, "15941" => 7.41, "15942" => 6.46, "15943" => 7.71, "15944" => 7.75, "15945" => 7.75, "15946" => 8.05, "15947" => 7.08, "15948" => 7.72, "15949" => 6.74, "15950" => 4.30, "15951" => 5.62, "15952" => 2.31, "15953" => 5.46, "15954" => 5.46, "15955" => 5.80, "15956" => 6.25, "15957" => 6.25, "15958" => 6.00, "15959" => 6.00, "15960" => 6.03, "15961" => 4.30, "15962" => 5.93, "15963" => 4.03, "15964" => 7.41, "15965" => 7.65, "15966" => 7.90, "15967" => 5.20, "15968" => 6.64, "15969" => 7.72, "15970" => 5.46, "15971" => 6.16, "15972" => 6.00, "15973" => 2.47, "15974" => 5.35, "15975" => 5.93, "16194" => 9.99);
+%min_w3_v=("8720" => 333, "8721" => 332, "8722" => 339, "8723" => 678, "8724" => 627, "8725" => 827, "8726" => 805, "8727" => 188, "8728" => 314, "8729" => 314, "8730" => 392, "8731" => 678, "8732" => 314, "8733" => 330, "8734" => 314, "8735" => 392, "8736" => 588, "8737" => 588, "8738" => 588, "8739" => 588, "8740" => 588, "8741" => 588, "8742" => 588, "8743" => 588, "8744" => 588, "8745" => 588, "8746" => 314, "8747" => 314, "8748" => 500, "8749" => 678, "8750" => 500, "8751" => 595, "8752" => 842, "8753" => 738, "8754" => 664, "8755" => 706, "8756" => 761, "8757" => 633, "8758" => 592, "8759" => 760, "8760" => 797, "8761" => 352, "8762" => 476, "8763" => 701, "8764" => 590, "8765" => 929, "8766" => 796, "8767" => 798, "8768" => 618, "8769" => 798, "8770" => 681, "8771" => 563, "8772" => 657, "8773" => 769, "8774" => 732, "8775" => 1001, "8776" => 720, "8777" => 717, "8778" => 659, "8779" => 314, "8780" => 650, "8781" => 314, "8782" => 500, "8783" => 500, "8784" => 500, "8785" => 545, "8786" => 601, "8787" => 526, "8788" => 607, "8789" => 535, "8790" => 328, "8791" => 533, "8792" => 619, "8793" => 295, "8794" => 291, "8795" => 554, "8796" => 296, "8797" => 899, "8798" => 616, "8799" => 583, "8800" => 597, "8801" => 593, "8802" => 411, "8803" => 445, "8804" => 336, "8805" => 593, "8806" => 560, "8807" => 793, "8808" => 539, "8809" => 547, "8810" => 492, "8811" => 314, "8812" => 500, "8813" => 314, "8814" => 500, "8815" => 294, "8816" => 392, "8817" => 294, "8818" => 500, "8819" => 500, "8820" => 332, "8821" => 627, "8822" => 650, "8823" => 152, "8824" => 627, "8825" => 627, "8826" => 545, "8827" => 490, "8828" => 418, "8829" => 255, "8830" => 255, "8831" => 578, "8832" => 578, "8833" => 500, "8834" => 627, "8835" => 627, "8836" => 314, "8837" => 598, "8838" => 627, "8839" => 294, "8840" => 490, "8841" => 490, "8842" => 418, "8843" => 941, "8844" => 1211, "8845" => 595, "8846" => 500, "8847" => 500, "8848" => 500, "8849" => 500, "8850" => 500, "8851" => 500, "8852" => 500, "8853" => 500, "8854" => 500, "8855" => 500, "8856" => 500, "8858" => 969, "8859" => 392, "8860" => 590, "8861" => 798, "8862" => 1021, "8863" => 392, "8864" => 823, "8865" => 295, "8866" => 296, "8867" => 583, "8868" => 883, "8869" => 595, "8870" => 678, "8871" => 713, "8872" => 678, "8873" => 713, "8874" => 355, "8875" => 678, "8876" => 392, "8877" => 392, "8878" => 627, "8879" => 314, "8880" => 941, "8881" => 941, "8882" => 941, "8883" => 738, "8884" => 738, "8885" => 738, "8886" => 738, "8887" => 738, "8888" => 738, "8889" => 706, "8890" => 633, "8891" => 633, "8892" => 633, "8893" => 633, "8894" => 352, "8895" => 352, "8896" => 352, "8897" => 352, "8898" => 761, "8899" => 796, "8900" => 798, "8901" => 798, "8902" => 798, "8903" => 798, "8904" => 798, "8905" => 678, "8906" => 769, "8907" => 769, "8908" => 769, "8909" => 769, "8910" => 717, "8911" => 637, "8912" => 545, "8913" => 545, "8914" => 545, "8915" => 545, "8916" => 545, "8917" => 545, "8918" => 526, "8919" => 535, "8920" => 535, "8921" => 535, "8922" => 535, "8923" => 295, "8924" => 295, "8925" => 295, "8926" => 295, "8927" => 581, "8928" => 616, "8929" => 583, "8930" => 583, "8931" => 583, "8932" => 583, "8933" => 583, "8934" => 678, "8935" => 593, "8936" => 593, "8937" => 593, "8938" => 593, "8939" => 547, "8940" => 597, "8941" => 547, "8942" => 563, "8943" => 717, "8944" => 659, "8945" => 500, "8946" => 445, "8947" => 989, "8948" => 492, "8949" => 588, "8950" => 500, "8951" => 500, "8952" => 500, "8953" => 500, "8954" => 500, "8955" => 500, "8956" => 500, "8957" => 500, "8958" => 500, "8959" => 500, "8960" => 500, "8961" => 500, "8962" => 500, "8963" => 500, "8964" => 500, "8965" => 500, "8966" => 500, "8967" => 500, "8968" => 500, "8969" => 500, "8970" => 500, "8971" => 500, "8972" => 500, "8973" => 500, "8974" => 500, "8975" => 500, "8976" => 500, "8977" => 500, "8978" => 500, "8979" => 500, "8980" => 500, "8981" => 500, "8982" => 500, "8983" => 500, "8984" => 500, "8985" => 500, "8986" => 500, "8987" => 500, "8988" => 500, "8989" => 500, "8990" => 500, "8991" => 500, "8992" => 500, "8993" => 500, "8994" => 500, "8995" => 500, "8996" => 500, "8997" => 500, "8998" => 500, "8999" => 500, "9000" => 500, "9001" => 500, "9002" => 500, "9003" => 500, "9004" => 500, "9005" => 500, "9006" => 500, "9007" => 500, "9008" => 500, "9009" => 500, "9010" => 500, "9011" => 500, "9012" => 500, "9013" => 500, "9014" => 500, "9015" => 500, "9016" => 500, "9017" => 500, "9018" => 500, "9019" => 500, "9020" => 500, "9021" => 500, "9022" => 500, "9023" => 500, "9024" => 500, "9025" => 500, "9026" => 500, "9027" => 500, "9028" => 500, "9029" => 500, "9030" => 500, "9031" => 500, "9032" => 500, "9033" => 500, "9034" => 500, "9035" => 500, "9036" => 500, "9037" => 500, "9038" => 500, "9039" => 500, "9040" => 500, "9041" => 500, "9042" => 500, "9043" => 500, "9044" => 500, "9045" => 500, "9046" => 500, "9047" => 500, "9048" => 500, "9049" => 500, "9050" => 500, "9051" => 500, "9052" => 500, "9053" => 500, "9054" => 500, "9055" => 500, "9056" => 500, "9057" => 500, "9058" => 500, "9059" => 500, "9060" => 500, "9061" => 500, "9062" => 500, "9063" => 500, "9064" => 500, "9065" => 500, "9066" => 500, "9067" => 500, "9068" => 500, "9069" => 500, "9070" => 500, "9071" => 500, "9072" => 500, "9073" => 500, "9074" => 500, "9075" => 500, "9076" => 500, "9077" => 500, "9078" => 500, "9079" => 500, "9080" => 500, "9081" => 500, "9082" => 500, "9083" => 500, "9084" => 500, "9085" => 500, "9086" => 500, "9087" => 500, "9088" => 500, "9089" => 500, "9090" => 500, "9091" => 500, "9092" => 500, "9093" => 500, "9094" => 500, "9095" => 500, "9096" => 500, "9097" => 500, "9098" => 500, "9099" => 500, "9100" => 500, "9101" => 500, "9102" => 500, "9103" => 500, "9104" => 500, "9105" => 500, "9106" => 500, "9107" => 500, "9108" => 500, "9109" => 500, "9110" => 500, "9111" => 500, "9112" => 500, "9113" => 500, "9114" => 500, "9115" => 500, "9116" => 500, "9117" => 500, "9118" => 500, "9119" => 500, "9120" => 500, "9121" => 500, "9122" => 500, "9123" => 500, "9124" => 500, "9125" => 500, "9126" => 500, "9127" => 500, "9128" => 500, "9129" => 500, "9130" => 500, "9131" => 500, "9132" => 500, "9133" => 500, "9134" => 500, "9135" => 500, "9136" => 500, "9137" => 500, "9138" => 500, "9139" => 500, "9140" => 500, "9141" => 500, "9142" => 500, "9143" => 500, "9144" => 500, "9145" => 500, "9146" => 500, "9147" => 500, "9148" => 500, "9149" => 500, "9150" => 500, "9151" => 500, "9152" => 500, "9153" => 500, "9154" => 500, "9155" => 500, "9156" => 500, "9157" => 500, "9158" => 500, "9159" => 500, "9160" => 500, "9161" => 500, "9162" => 500, "9163" => 500, "9164" => 500, "9165" => 500, "9166" => 500, "9167" => 500, "9168" => 500, "9169" => 500, "9170" => 500, "9171" => 500, "9172" => 500, "9173" => 500, "9174" => 500, "9175" => 500, "9176" => 500, "9177" => 500, "9178" => 500, "9179" => 500, "9180" => 500, "9181" => 500, "9182" => 500, "9183" => 500, "9184" => 500, "9185" => 500, "9186" => 500, "9187" => 500, "9188" => 500, "9189" => 500, "9190" => 500, "9191" => 500, "9192" => 500, "9193" => 500, "9194" => 500, "9195" => 500, "9196" => 500, "9197" => 500, "9198" => 500, "9199" => 500, "9200" => 500, "9201" => 500, "9202" => 500, "9203" => 500, "9204" => 500, "9205" => 500, "9206" => 500, "9207" => 500, "9208" => 500, "9209" => 500, "9210" => 500, "9211" => 500, "9212" => 500, "9213" => 500, "9214" => 500, "9215" => 500, "9216" => 500, "9217" => 500, "9218" => 500, "9219" => 500, "9220" => 500, "9221" => 500, "9222" => 500, "9223" => 500, "9224" => 500, "9225" => 500, "9226" => 500, "9227" => 500, "9228" => 500, "9229" => 500, "9230" => 500, "9231" => 500, "9232" => 500, "9233" => 500, "9234" => 500, "9235" => 500, "9236" => 500, "9237" => 500, "9238" => 500, "9239" => 500, "9240" => 500, "9241" => 500, "9242" => 500, "9243" => 500, "9244" => 500, "9245" => 500, "9246" => 500, "9247" => 500, "9248" => 500, "9249" => 500, "9250" => 500, "9251" => 500, "9252" => 500, "9253" => 500, "9254" => 500, "9255" => 500, "9256" => 500, "9257" => 500, "9258" => 500, "9259" => 500, "9260" => 500, "9261" => 500, "9262" => 500, "9263" => 500, "9264" => 500, "9265" => 500, "9266" => 500, "9267" => 500, "9268" => 500, "9269" => 500, "9270" => 500, "9271" => 500, "9272" => 500, "9273" => 500, "9274" => 500, "9275" => 500, "9276" => 500, "9277" => 500, "9278" => 500, "9279" => 500, "9280" => 500, "9281" => 500, "9282" => 500, "9283" => 500, "9284" => 500, "9285" => 500, "9286" => 500, "9287" => 500, "9288" => 500, "9289" => 500, "9290" => 500, "9291" => 500, "9292" => 500, "9293" => 500, "9294" => 500, "9295" => 500, "9296" => 500, "9297" => 500, "9298" => 500, "9299" => 500, "9300" => 500, "9301" => 500, "9302" => 500, "9303" => 500, "9304" => 500, "9305" => 500, "9306" => 500, "9307" => 500, "9308" => 500, "9309" => 500, "9310" => 500, "9311" => 500, "9312" => 500, "9313" => 500, "9314" => 500, "9315" => 500, "9316" => 500, "9317" => 500, "9318" => 500, "9319" => 500, "9320" => 500, "9321" => 500, "9322" => 500, "9323" => 500, "9324" => 500, "9325" => 500, "9326" => 500, "9327" => 500, "9328" => 500, "9329" => 500, "9330" => 500, "9331" => 500, "9332" => 500, "9333" => 500, "9334" => 500, "9335" => 500, "9336" => 500, "9337" => 500, "9338" => 500, "9339" => 500, "9340" => 500, "9341" => 500, "9342" => 500, "9343" => 500, "9344" => 500, "9345" => 500, "9346" => 500, "9347" => 500, "9348" => 500, "9349" => 500, "9350" => 500, "9351" => 500, "9352" => 500, "9353" => 500, "12870" => 650, "12871" => 853, "12872" => 213, "12873" => 361, "12874" => 613, "12875" => 863, "12876" => 863, "12877" => 545, "12878" => 295, "12879" => 593, "12880" => 535, "12881" => 583, "12882" => 738, "12883" => 352, "12884" => 769, "12885" => 633, "12886" => 798, "12887" => 941, "12888" => 941, "12889" => 941, "12890" => 941, "12891" => 941, "12892" => 941, "12893" => 392, "12894" => 392, "12895" => 392, "12896" => 392, "12897" => 392, "12898" => 392, "12899" => 392, "12900" => 392, "12901" => 314, "12902" => 392, "12903" => 392, "12904" => 392, "12905" => 392, "12906" => 392, "12907" => 392, "12908" => 392, "12909" => 392, "12910" => 738, "12911" => 633, "12912" => 633, "12913" => 633, "12914" => 352, "12915" => 352, "12916" => 352, "12917" => 798, "12918" => 798, "12919" => 769, "12920" => 769, "12921" => 769, "12922" => 545, "12923" => 535, "12924" => 535, "12925" => 535, "12926" => 295, "12927" => 295, "12928" => 295, "12929" => 583, "12930" => 583, "12931" => 593, "12932" => 593, "12933" => 593, "12934" => 598, "12935" => 598, "12936" => 598, "12937" => 823, "12938" => 823, "12939" => 526, "12940" => 526, "12941" => 526, "12942" => 535, "12943" => 535, "12944" => 535, "12945" => 694, "12946" => 694, "12947" => 694, "12948" => 490, "12949" => 490, "12950" => 490, "12951" => 291, "12952" => 606, "12953" => 583, "12954" => 560, "12955" => 560, "12956" => 560, "12957" => 504, "12958" => 334, "12959" => 300, "12960" => 333, "12961" => 330, "12962" => 334, "12963" => 603, "12964" => 603, "12965" => 810, "12966" => 820, "12967" => 187, "12968" => 310, "12969" => 310, "12970" => 385, "12971" => 678, "12972" => 310, "12973" => 362, "12974" => 310, "12975" => 383, "12976" => 603, "12977" => 603, "12978" => 603, "12979" => 603, "12980" => 603, "12981" => 603, "12982" => 603, "12983" => 603, "12984" => 603, "12985" => 603, "12986" => 310, "12987" => 310, "12988" => 547, "12989" => 678, "12990" => 547, "12991" => 586, "12992" => 825, "12993" => 745, "12994" => 652, "12995" => 691, "12996" => 746, "12997" => 621, "12998" => 581, "12999" => 745, "13000" => 781, "13001" => 346, "13002" => 467, "13003" => 695, "13004" => 582, "13005" => 909, "13006" => 779, "13007" => 782, "13008" => 607, "13009" => 781, "13010" => 686, "13011" => 552, "13012" => 652, "13013" => 753, "13014" => 729, "13015" => 997, "13016" => 711, "13017" => 712, "13018" => 645, "13019" => 310, "13020" => 641, "13021" => 310, "13022" => 500, "13023" => 485, "13024" => 500, "13025" => 580, "13026" => 538, "13027" => 467, "13028" => 582, "13029" => 501, "13030" => 339, "13031" => 541, "13032" => 604, "13033" => 296, "13034" => 284, "13035" => 547, "13036" => 291, "13037" => 887, "13038" => 628, "13039" => 556, "13040" => 579, "13041" => 544, "13042" => 451, "13043" => 434, "13044" => 333, "13045" => 595, "13046" => 532, "13047" => 796, "13048" => 596, "13049" => 570, "13050" => 447, "13051" => 310, "13052" => 500, "13053" => 310, "13054" => 500, "13055" => 291, "13056" => 383, "13057" => 291, "13058" => 500, "13059" => 502, "13060" => 329, "13061" => 603, "13062" => 603, "13063" => 144, "13064" => 494, "13065" => 617, "13066" => 545, "13067" => 483, "13068" => 423, "13069" => 264, "13070" => 264, "13071" => 594, "13072" => 597, "13073" => 500, "13074" => 615, "13075" => 616, "13076" => 310, "13077" => 580, "13078" => 603, "13079" => 291, "13080" => 483, "13081" => 483, "13082" => 423, "13083" => 931, "13084" => 1185, "13085" => 583, "13086" => 500, "13087" => 500, "13088" => 500, "13089" => 500, "13090" => 500, "13091" => 500, "13092" => 500, "13093" => 500, "13094" => 500, "13095" => 500, "13096" => 500, "13098" => 953, "13099" => 380, "13100" => 582, "13101" => 782, "13102" => 989, "13103" => 380, "13104" => 809, "13105" => 296, "13106" => 303, "13107" => 556, "13108" => 868, "13109" => 576, "13110" => 678, "13111" => 713, "13112" => 678, "13113" => 713, "13114" => 355, "13115" => 678, "13116" => 380, "13117" => 380, "13118" => 591, "13119" => 380, "13120" => 899, "13121" => 899, "13122" => 899, "13123" => 745, "13124" => 745, "13125" => 745, "13126" => 745, "13127" => 745, "13128" => 745, "13129" => 691, "13130" => 621, "13131" => 621, "13132" => 621, "13133" => 621, "13134" => 346, "13135" => 346, "13136" => 346, "13137" => 346, "13138" => 746, "13139" => 779, "13140" => 782, "13141" => 782, "13142" => 782, "13143" => 782, "13144" => 782, "13145" => 678, "13146" => 753, "13147" => 753, "13148" => 753, "13149" => 753, "13150" => 712, "13151" => 631, "13152" => 580, "13153" => 580, "13154" => 580, "13155" => 580, "13156" => 580, "13157" => 580, "13158" => 465, "13159" => 501, "13160" => 501, "13161" => 501, "13162" => 501, "13163" => 296, "13164" => 296, "13165" => 296, "13166" => 296, "13167" => 556, "13168" => 628, "13169" => 556, "13170" => 556, "13171" => 556, "13172" => 556, "13173" => 556, "13174" => 678, "13175" => 595, "13176" => 595, "13177" => 595, "13178" => 595, "13179" => 570, "13180" => 580, "13181" => 570, "13182" => 552, "13183" => 712, "13184" => 645, "13185" => 485, "13186" => 434, "13187" => 1004, "13188" => 447, "13189" => 603, "13190" => 635, "13191" => 861, "13192" => 213, "13193" => 361, "13194" => 635, "13195" => 893, "13196" => 894, "13197" => 580, "13198" => 296, "13199" => 595, "13200" => 501, "13201" => 556, "13202" => 745, "13203" => 346, "13204" => 753, "13205" => 621, "13206" => 782, "13207" => 900, "13208" => 899, "13209" => 899, "13210" => 899, "13211" => 899, "13212" => 899, "13213" => 380, "13214" => 380, "13215" => 380, "13216" => 380, "13217" => 380, "13218" => 380, "13219" => 380, "13220" => 380, "13221" => 380, "13222" => 380, "13223" => 380, "13224" => 380, "13225" => 380, "13226" => 380, "13227" => 380, "13228" => 380, "13229" => 380, "13230" => 745, "13231" => 621, "13232" => 621, "13233" => 621, "13234" => 346, "13235" => 346, "13236" => 346, "13237" => 782, "13238" => 782, "13239" => 753, "13240" => 753, "13241" => 753, "13242" => 580, "13243" => 501, "13244" => 501, "13245" => 501, "13246" => 296, "13247" => 296, "13248" => 296, "13249" => 556, "13250" => 556, "13251" => 595, "13252" => 595, "13253" => 595, "13254" => 250, "13255" => 250, "13256" => 250, "13257" => 250, "13258" => 250, "13259" => 250, "13260" => 250, "13261" => 250, "13262" => 250, "13263" => 250, "13264" => 250, "13265" => 250, "13266" => 250, "13267" => 250, "13268" => 250, "13269" => 250, "13270" => 250, "13271" => 250, "13272" => 250, "13273" => 250, "13274" => 333, "13275" => 333, "13276" => 333, "13277" => 333, "13278" => 333, "13279" => 333, "13280" => 333, "13281" => 333, "13282" => 333, "13283" => 333, "13284" => 333, "13285" => 333, "13286" => 333, "13287" => 333, "13288" => 333, "13289" => 333, "13290" => 333, "13291" => 333, "13292" => 333, "13293" => 333, "13294" => 333, "13295" => 500, "13296" => 500, "13297" => 500, "13298" => 500, "13299" => 500, "13300" => 500, "13301" => 500, "13302" => 500, "13303" => 500, "13304" => 500, "13305" => 500, "13306" => 500, "13307" => 500, "13308" => 500, "13309" => 500, "13310" => 500, "13311" => 500, "13312" => 500, "13313" => 500, "13314" => 500, "13315" => 500, "13316" => 500, "13317" => 500, "13318" => 500, "13319" => 500, "15976" => 717, "15977" => 834, "15978" => 777, "15979" => 832, "15980" => 816, "15981" => 894, "15982" => 996, "15983" => 936, "15984" => 981, "15985" => 903, "15986" => 960, "15987" => 775, "15988" => 819, "15989" => 942, "15990" => 998, "15991" => 889, "15992" => 947, "15993" => 865, "15994" => 914, "15995" => 899, "15996" => 910, "15997" => 971, "15998" => 971, "15999" => 999, "16000" => 979, "16001" => 952, "16002" => 976, "16003" => 926, "16004" => 944, "16005" => 967, "16006" => 971, "16007" => 942, "16008" => 963, "16009" => 939, "16010" => 961, "16011" => 918, "16012" => 947, "16013" => 945, "16014" => 956, "16015" => 923, "16016" => 948, "16017" => 961, "16018" => 967, "16019" => 796, "16020" => 824, "16021" => 899, "16022" => 869, "16023" => 876, "16024" => 975, "16025" => 969, "16026" => 948, "16027" => 895, "16028" => 898, "16029" => 925, "16030" => 882, "16031" => 928, "16032" => 957, "16033" => 970, "16034" => 919, "16035" => 946, "16036" => 972, "16037" => 905, "16038" => 916, "16039" => 915, "16040" => 721, "16041" => 813, "16042" => 843, "16043" => 923, "16044" => 961, "16045" => 965, "16046" => 976, "16047" => 917, "16048" => 937, "16049" => 918, "16050" => 976, "16051" => 869, "16052" => 938, "16053" => 873, "16054" => 922, "16055" => 895, "16056" => 963, "16057" => 966, "16058" => 982, "16059" => 959, "16060" => 921, "16061" => 966, "16062" => 858, "16063" => 928, "16064" => 937, "16065" => 965, "16066" => 964, "16067" => 920, "16068" => 963, "16069" => 841, "16070" => 890, "16071" => 933, "16072" => 988, "16073" => 971, "16074" => 991, "16075" => 967, "16076" => 845, "16077" => 896, "16078" => 881, "16079" => 929, "16080" => 889, "16081" => 938, "16082" => 781, "16083" => 812, "16084" => 876, "16085" => 921, "16086" => 926, "16087" => 927, "16088" => 925, "16089" => 956, "16090" => 925, "16091" => 949, "16092" => 919, "16093" => 960, "16094" => 832, "16095" => 883, "16096" => 917, "16097" => 953, "16098" => 839, "16099" => 910, "16100" => 861, "16101" => 924, "16102" => 867, "16103" => 926, "16104" => 889, "16105" => 952, "16106" => 931, "16107" => 956, "16108" => 920, "16109" => 935, "16110" => 833, "16111" => 880, "16112" => 948, "16113" => 913, "16114" => 938, "16115" => 958, "16116" => 963, "16117" => 911, "16118" => 801, "16119" => 906, "16120" => 945, "16121" => 880, "16122" => 742, "16123" => 816, "16124" => 855, "16125" => 879, "16126" => 920, "16127" => 939, "16128" => 891, "16129" => 947, "16130" => 956, "16131" => 709, "16132" => 805, "16133" => 835, "16134" => 907, "16135" => 939, "16136" => 964, "16137" => 810, "16138" => 925, "16139" => 879, "16140" => 888, "16141" => 874, "16142" => 852, "16143" => 898, "16144" => 776, "16145" => 809, "16146" => 838, "16147" => 880, "16148" => 929, "16149" => 975, "16150" => 850, "16151" => 835, "16152" => 842, "16153" => 856, "16154" => 903, "16155" => 935, "16156" => 834, "16157" => 917, "16158" => 811, "16159" => 947, "16160" => 873, "16161" => 853, "16162" => 944, "16163" => 962, "16164" => 964, "16165" => 974, "16166" => 913, "16167" => 935, "16168" => 958, "16169" => 982, "16170" => 865, "16171" => 786, "16172" => 822, "16173" => 901, "16174" => 851, "16175" => 714, "16176" => 829, "16177" => 842, "16178" => 679, "16179" => 857, "16180" => 896, "16181" => 834, "16182" => 880, "16183" => 913, "16184" => 802, "16185" => 789, "16186" => 811, "16187" => 942, "16188" => 961, "16189" => 894, "16190" => 954, "16191" => 872, "16192" => 800, "16469" => 678, "16470" => 678, "16471" => 678, "16472" => 678, "16473" => 678, "16474" => 1043, "16475" => 678, "16476" => 678, "16477" => 678, "16478" => 678, "16479" => 678, "16480" => 678, "16481" => 678, "16482" => 678, "16483" => 678, "16484" => 678, "16485" => 678, "16486" => 678, "16487" => 678, "16488" => 808, "16489" => 678, "16490" => 678, "16491" => 678, "16492" => 678, "16493" => 867, "16494" => 867, "16495" => 718, "16496" => 718, "16497" => 867, "16498" => 867, "16499" => 867, "16500" => 678, "16501" => 678, "16502" => 678, "16503" => 678, "16504" => 603, "16505" => 745, "16506" => 678, "16507" => 678, "16508" => 678, "16509" => 678, "16510" => 571, "16511" => 678, "16512" => 678, "16513" => 678, "16514" => 383, "16515" => 629, "16516" => 678, "16517" => 678, "16518" => 678, "16519" => 678, "16520" => 678, "16521" => 678, "16522" => 867, "16523" => 678, "16524" => 697, "16525" => 604, "16526" => 853, "16527" => 500, "16528" => 678, "16529" => 678, "16530" => 941, "16531" => 832, "16532" => 929, "16533" => 899, "16534" => 796, "16535" => 616, "16536" => 593, "16537" => 593, "16538" => 593, "16539" => 593, "16540" => 738, "16541" => 500, "16542" => 590, "16543" => 563, "16544" => 563, "16545" => 657, "16546" => 659, "16547" => 659, "16548" => 545, "16549" => 500, "16550" => 296, "16551" => 445, "16552" => 500, "16553" => 445, "16554" => 336, "16555" => 492, "16556" => 500, "16557" => 492, "16558" => 681, "16559" => 738, "16560" => 590, "16561" => 706, "16562" => 706, "16563" => 633, "16564" => 761, "16565" => 796, "16566" => 796, "16567" => 798, "16568" => 681, "16569" => 769, "16570" => 657, "16571" => 411, "16572" => 545, "16573" => 296, "16574" => 526, "16575" => 526, "16576" => 535, "16577" => 607, "16578" => 607, "16579" => 616, "16580" => 616, "16581" => 583, "16582" => 411, "16583" => 593, "16584" => 336, "16585" => 500, "16586" => 706, "16587" => 760, "16588" => 797, "16589" => 476, "16590" => 563, "16591" => 769, "16592" => 526, "16593" => 533, "16594" => 619, "16595" => 291, "16596" => 445, "16597" => 593, "16598" => 888, "16599" => 540, "16600" => 373, "16601" => 427, "16602" => 612, "16603" => 411, "16604" => 336, "16605" => 610, "16606" => 613, "16607" => 403, "16608" => 445, "16609" => 522, "16610" => 411, "16611" => 276, "16612" => 328, "16613" => 616, "16614" => 351, "16615" => 547, "16616" => 593, "16617" => 887, "16618" => 547, "16619" => 621, "16620" => 465, "16621" => 465, "16622" => 619, "16623" => 798, "16624" => 445, "16625" => 601, "16626" => 619, "16627" => 342, "16628" => 612, "16629" => 760, "16630" => 302, "16631" => 600, "16632" => 535, "16633" => 490, "16634" => 583, "16635" => 545, "16636" => 899, "16637" => 597, "16638" => 565, "16639" => 598, "16640" => 793, "16641" => 619, "16642" => 465, "16643" => 465, "16644" => 526, "16645" => 505, "16646" => 414, "16647" => 609, "16648" => 0, "16649" => 145, "16650" => 145, "16651" => 300, "16652" => 0, "16653" => 500, "16654" => 407, "16655" => 407, "16656" => 407, "16657" => 407, "16658" => 407, "16659" => 415, "16660" => 415, "16661" => 500, "16662" => 500, "16663" => 500, "16664" => 500, "16665" => 500, "16666" => 500, "16667" => 500, "16668" => 500, "16669" => 500, "16670" => 162, "16671" => 500, "16672" => 500, "16673" => 500, "16674" => 500, "16675" => 500, "16676" => 500, "16677" => 500, "16678" => 500, "16679" => 500, "16680" => 500, "16681" => 500, "16682" => 381, "16683" => 383, "16684" => 678, "16685" => 678, "16686" => 561, "16687" => 563, "16688" => 295, "16689" => 590, "16690" => 826, "16691" => 655, "16692" => 547, "16693" => 535, "16694" => 546, "16695" => 637, "16696" => 473, "16697" => 371, "16698" => 253, "16699" => 472, "16700" => 281, "16701" => 332, "16702" => 184, "16703" => 491, "16704" => 679, "16705" => 875, "16706" => 678, "16707" => 678, "16708" => 867, "16709" => 905, "16710" => 904, "16711" => 366, "16712" => 594, "16713" => 539, "16714" => 516, "16715" => 861, "16716" => 500, "16717" => 899, "16718" => 909, "16719" => 887, "16720" => 779, "16721" => 628, "16722" => 595, "16723" => 595, "16724" => 595, "16725" => 595, "16726" => 745, "16727" => 582, "16728" => 552, "16729" => 552, "16730" => 652, "16731" => 645, "16732" => 645, "16733" => 580, "16734" => 291, "16735" => 434, "16736" => 434, "16737" => 333, "16738" => 447, "16739" => 447, "16740" => 686, "16741" => 745, "16742" => 582, "16743" => 691, "16744" => 691, "16745" => 621, "16746" => 746, "16747" => 779, "16748" => 779, "16749" => 782, "16750" => 686, "16751" => 753, "16752" => 652, "16753" => 451, "16754" => 580, "16755" => 291, "16756" => 467, "16757" => 467, "16758" => 501, "16759" => 582, "16760" => 582, "16761" => 628, "16762" => 628, "16763" => 556, "16764" => 451, "16765" => 595, "16766" => 333, "16767" => 691, "16768" => 745, "16769" => 781, "16770" => 467, "16771" => 552, "16772" => 753, "16773" => 467, "16774" => 541, "16775" => 604, "16776" => 284, "16777" => 434, "16778" => 595);
+%min_w6_v=("8720" => 333, "8721" => 328, "8722" => 379, "8723" => 685, "8724" => 640, "8725" => 863, "8726" => 819, "8727" => 207, "8728" => 320, "8729" => 320, "8730" => 402, "8731" => 685, "8732" => 320, "8733" => 339, "8734" => 320, "8735" => 394, "8736" => 614, "8737" => 614, "8738" => 614, "8739" => 614, "8740" => 614, "8741" => 614, "8742" => 614, "8743" => 614, "8744" => 614, "8745" => 614, "8746" => 320, "8747" => 320, "8748" => 500, "8749" => 685, "8750" => 500, "8751" => 626, "8752" => 875, "8753" => 787, "8754" => 704, "8755" => 741, "8756" => 797, "8757" => 660, "8758" => 624, "8759" => 785, "8760" => 833, "8761" => 389, "8762" => 507, "8763" => 758, "8764" => 614, "8765" => 975, "8766" => 805, "8767" => 815, "8768" => 653, "8769" => 815, "8770" => 726, "8771" => 594, "8772" => 698, "8773" => 791, "8774" => 782, "8775" => 1050, "8776" => 752, "8777" => 759, "8778" => 667, "8779" => 320, "8780" => 729, "8781" => 320, "8782" => 500, "8783" => 500, "8784" => 500, "8785" => 575, "8786" => 629, "8787" => 544, "8788" => 626, "8789" => 560, "8790" => 361, "8791" => 548, "8792" => 666, "8793" => 333, "8794" => 325, "8795" => 607, "8796" => 335, "8797" => 971, "8798" => 663, "8799" => 606, "8800" => 633, "8801" => 629, "8802" => 455, "8803" => 474, "8804" => 368, "8805" => 627, "8806" => 594, "8807" => 834, "8808" => 572, "8809" => 589, "8810" => 508, "8811" => 320, "8812" => 500, "8813" => 320, "8814" => 500, "8815" => 311, "8816" => 394, "8817" => 311, "8818" => 500, "8819" => 500, "8820" => 328, "8821" => 640, "8822" => 690, "8823" => 155, "8824" => 640, "8825" => 640, "8826" => 565, "8827" => 535, "8828" => 444, "8829" => 271, "8830" => 271, "8831" => 653, "8832" => 652, "8833" => 500, "8834" => 640, "8835" => 640, "8836" => 320, "8837" => 614, "8838" => 640, "8839" => 311, "8840" => 535, "8841" => 535, "8842" => 444, "8843" => 960, "8844" => 1278, "8845" => 626, "8846" => 500, "8847" => 500, "8848" => 500, "8849" => 500, "8850" => 500, "8851" => 500, "8852" => 500, "8853" => 500, "8854" => 500, "8855" => 500, "8856" => 500, "8858" => 1026, "8859" => 402, "8860" => 614, "8861" => 815, "8862" => 1083, "8863" => 402, "8864" => 855, "8865" => 333, "8866" => 335, "8867" => 606, "8868" => 926, "8869" => 665, "8870" => 685, "8871" => 739, "8872" => 685, "8873" => 739, "8874" => 357, "8875" => 685, "8876" => 402, "8877" => 402, "8878" => 640, "8879" => 366, "8880" => 960, "8881" => 960, "8882" => 960, "8883" => 787, "8884" => 787, "8885" => 787, "8886" => 787, "8887" => 787, "8888" => 787, "8889" => 741, "8890" => 660, "8891" => 660, "8892" => 660, "8893" => 660, "8894" => 389, "8895" => 389, "8896" => 389, "8897" => 389, "8898" => 797, "8899" => 805, "8900" => 815, "8901" => 815, "8902" => 815, "8903" => 815, "8904" => 815, "8905" => 685, "8906" => 791, "8907" => 791, "8908" => 791, "8909" => 791, "8910" => 759, "8911" => 686, "8912" => 575, "8913" => 575, "8914" => 575, "8915" => 575, "8916" => 575, "8917" => 575, "8918" => 544, "8919" => 560, "8920" => 560, "8921" => 560, "8922" => 560, "8923" => 333, "8924" => 333, "8925" => 333, "8926" => 333, "8927" => 605, "8928" => 663, "8929" => 606, "8930" => 606, "8931" => 606, "8932" => 606, "8933" => 606, "8934" => 685, "8935" => 627, "8936" => 627, "8937" => 627, "8938" => 627, "8939" => 589, "8940" => 637, "8941" => 589, "8942" => 594, "8943" => 759, "8944" => 667, "8945" => 500, "8946" => 474, "8947" => 1044, "8948" => 508, "8949" => 612, "8950" => 500, "8951" => 500, "8952" => 500, "8953" => 500, "8954" => 500, "8955" => 500, "8956" => 500, "8957" => 500, "8958" => 500, "8959" => 500, "8960" => 500, "8961" => 500, "8962" => 500, "8963" => 500, "8964" => 500, "8965" => 500, "8966" => 500, "8967" => 500, "8968" => 500, "8969" => 500, "8970" => 500, "8971" => 500, "8972" => 500, "8973" => 500, "8974" => 500, "8975" => 500, "8976" => 500, "8977" => 500, "8978" => 500, "8979" => 500, "8980" => 500, "8981" => 500, "8982" => 500, "8983" => 500, "8984" => 500, "8985" => 500, "8986" => 500, "8987" => 500, "8988" => 500, "8989" => 500, "8990" => 500, "8991" => 500, "8992" => 500, "8993" => 500, "8994" => 500, "8995" => 500, "8996" => 500, "8997" => 500, "8998" => 500, "8999" => 500, "9000" => 500, "9001" => 500, "9002" => 500, "9003" => 500, "9004" => 500, "9005" => 500, "9006" => 500, "9007" => 500, "9008" => 500, "9009" => 500, "9010" => 500, "9011" => 500, "9012" => 500, "9013" => 500, "9014" => 500, "9015" => 500, "9016" => 500, "9017" => 500, "9018" => 500, "9019" => 500, "9020" => 500, "9021" => 500, "9022" => 500, "9023" => 500, "9024" => 500, "9025" => 500, "9026" => 500, "9027" => 500, "9028" => 500, "9029" => 500, "9030" => 500, "9031" => 500, "9032" => 500, "9033" => 500, "9034" => 500, "9035" => 500, "9036" => 500, "9037" => 500, "9038" => 500, "9039" => 500, "9040" => 500, "9041" => 500, "9042" => 500, "9043" => 500, "9044" => 500, "9045" => 500, "9046" => 500, "9047" => 500, "9048" => 500, "9049" => 500, "9050" => 500, "9051" => 500, "9052" => 500, "9053" => 500, "9054" => 500, "9055" => 500, "9056" => 500, "9057" => 500, "9058" => 500, "9059" => 500, "9060" => 500, "9061" => 500, "9062" => 500, "9063" => 500, "9064" => 500, "9065" => 500, "9066" => 500, "9067" => 500, "9068" => 500, "9069" => 500, "9070" => 500, "9071" => 500, "9072" => 500, "9073" => 500, "9074" => 500, "9075" => 500, "9076" => 500, "9077" => 500, "9078" => 500, "9079" => 500, "9080" => 500, "9081" => 500, "9082" => 500, "9083" => 500, "9084" => 500, "9085" => 500, "9086" => 500, "9087" => 500, "9088" => 500, "9089" => 500, "9090" => 500, "9091" => 500, "9092" => 500, "9093" => 500, "9094" => 500, "9095" => 500, "9096" => 500, "9097" => 500, "9098" => 500, "9099" => 500, "9100" => 500, "9101" => 500, "9102" => 500, "9103" => 500, "9104" => 500, "9105" => 500, "9106" => 500, "9107" => 500, "9108" => 500, "9109" => 500, "9110" => 500, "9111" => 500, "9112" => 500, "9113" => 500, "9114" => 500, "9115" => 500, "9116" => 500, "9117" => 500, "9118" => 500, "9119" => 500, "9120" => 500, "9121" => 500, "9122" => 500, "9123" => 500, "9124" => 500, "9125" => 500, "9126" => 500, "9127" => 500, "9128" => 500, "9129" => 500, "9130" => 500, "9131" => 500, "9132" => 500, "9133" => 500, "9134" => 500, "9135" => 500, "9136" => 500, "9137" => 500, "9138" => 500, "9139" => 500, "9140" => 500, "9141" => 500, "9142" => 500, "9143" => 500, "9144" => 500, "9145" => 500, "9146" => 500, "9147" => 500, "9148" => 500, "9149" => 500, "9150" => 500, "9151" => 500, "9152" => 500, "9153" => 500, "9154" => 500, "9155" => 500, "9156" => 500, "9157" => 500, "9158" => 500, "9159" => 500, "9160" => 500, "9161" => 500, "9162" => 500, "9163" => 500, "9164" => 500, "9165" => 500, "9166" => 500, "9167" => 500, "9168" => 500, "9169" => 500, "9170" => 500, "9171" => 500, "9172" => 500, "9173" => 500, "9174" => 500, "9175" => 500, "9176" => 500, "9177" => 500, "9178" => 500, "9179" => 500, "9180" => 500, "9181" => 500, "9182" => 500, "9183" => 500, "9184" => 500, "9185" => 500, "9186" => 500, "9187" => 500, "9188" => 500, "9189" => 500, "9190" => 500, "9191" => 500, "9192" => 500, "9193" => 500, "9194" => 500, "9195" => 500, "9196" => 500, "9197" => 500, "9198" => 500, "9199" => 500, "9200" => 500, "9201" => 500, "9202" => 500, "9203" => 500, "9204" => 500, "9205" => 500, "9206" => 500, "9207" => 500, "9208" => 500, "9209" => 500, "9210" => 500, "9211" => 500, "9212" => 500, "9213" => 500, "9214" => 500, "9215" => 500, "9216" => 500, "9217" => 500, "9218" => 500, "9219" => 500, "9220" => 500, "9221" => 500, "9222" => 500, "9223" => 500, "9224" => 500, "9225" => 500, "9226" => 500, "9227" => 500, "9228" => 500, "9229" => 500, "9230" => 500, "9231" => 500, "9232" => 500, "9233" => 500, "9234" => 500, "9235" => 500, "9236" => 500, "9237" => 500, "9238" => 500, "9239" => 500, "9240" => 500, "9241" => 500, "9242" => 500, "9243" => 500, "9244" => 500, "9245" => 500, "9246" => 500, "9247" => 500, "9248" => 500, "9249" => 500, "9250" => 500, "9251" => 500, "9252" => 500, "9253" => 500, "9254" => 500, "9255" => 500, "9256" => 500, "9257" => 500, "9258" => 500, "9259" => 500, "9260" => 500, "9261" => 500, "9262" => 500, "9263" => 500, "9264" => 500, "9265" => 500, "9266" => 500, "9267" => 500, "9268" => 500, "9269" => 500, "9270" => 500, "9271" => 500, "9272" => 500, "9273" => 500, "9274" => 500, "9275" => 500, "9276" => 500, "9277" => 500, "9278" => 500, "9279" => 500, "9280" => 500, "9281" => 500, "9282" => 500, "9283" => 500, "9284" => 500, "9285" => 500, "9286" => 500, "9287" => 500, "9288" => 500, "9289" => 500, "9290" => 500, "9291" => 500, "9292" => 500, "9293" => 500, "9294" => 500, "9295" => 500, "9296" => 500, "9297" => 500, "9298" => 500, "9299" => 500, "9300" => 500, "9301" => 500, "9302" => 500, "9303" => 500, "9304" => 500, "9305" => 500, "9306" => 500, "9307" => 500, "9308" => 500, "9309" => 500, "9310" => 500, "9311" => 500, "9312" => 500, "9313" => 500, "9314" => 500, "9315" => 500, "9316" => 500, "9317" => 500, "9318" => 500, "9319" => 500, "9320" => 500, "9321" => 500, "9322" => 500, "9323" => 500, "9324" => 500, "9325" => 500, "9326" => 500, "9327" => 500, "9328" => 500, "9329" => 500, "9330" => 500, "9331" => 500, "9332" => 500, "9333" => 500, "9334" => 500, "9335" => 500, "9336" => 500, "9337" => 500, "9338" => 500, "9339" => 500, "9340" => 500, "9341" => 500, "9342" => 500, "9343" => 500, "9344" => 500, "9345" => 500, "9346" => 500, "9347" => 500, "9348" => 500, "9349" => 500, "9350" => 500, "9351" => 500, "9352" => 500, "9353" => 500, "12870" => 652, "12871" => 864, "12872" => 234, "12873" => 405, "12874" => 688, "12875" => 971, "12876" => 977, "12877" => 575, "12878" => 333, "12879" => 627, "12880" => 560, "12881" => 606, "12882" => 787, "12883" => 389, "12884" => 791, "12885" => 660, "12886" => 815, "12887" => 960, "12888" => 960, "12889" => 960, "12890" => 960, "12891" => 960, "12892" => 960, "12893" => 402, "12894" => 402, "12895" => 402, "12896" => 402, "12897" => 402, "12898" => 402, "12899" => 402, "12900" => 402, "12901" => 366, "12902" => 402, "12903" => 402, "12904" => 402, "12905" => 402, "12906" => 402, "12907" => 402, "12908" => 402, "12909" => 402, "12910" => 787, "12911" => 660, "12912" => 660, "12913" => 660, "12914" => 389, "12915" => 389, "12916" => 389, "12917" => 815, "12918" => 815, "12919" => 791, "12920" => 791, "12921" => 791, "12922" => 575, "12923" => 560, "12924" => 560, "12925" => 560, "12926" => 333, "12927" => 333, "12928" => 333, "12929" => 606, "12930" => 606, "12931" => 627, "12932" => 627, "12933" => 627, "12934" => 625, "12935" => 625, "12936" => 625, "12937" => 855, "12938" => 855, "12939" => 544, "12940" => 544, "12941" => 544, "12942" => 560, "12943" => 560, "12944" => 560, "12945" => 773, "12946" => 773, "12947" => 773, "12948" => 508, "12949" => 508, "12950" => 508, "12951" => 325, "12952" => 652, "12953" => 606, "12954" => 594, "12955" => 594, "12956" => 594, "12957" => 524, "12958" => 373, "12959" => 320, "12960" => 333, "12961" => 328, "12962" => 379, "12963" => 685, "12964" => 640, "12965" => 864, "12966" => 829, "12967" => 207, "12968" => 320, "12969" => 320, "12970" => 402, "12971" => 685, "12972" => 320, "12973" => 339, "12974" => 320, "12975" => 394, "12976" => 614, "12977" => 614, "12978" => 614, "12979" => 614, "12980" => 614, "12981" => 614, "12982" => 614, "12983" => 614, "12984" => 614, "12985" => 614, "12986" => 320, "12987" => 320, "12988" => 554, "12989" => 685, "12990" => 554, "12991" => 626, "12992" => 875, "12993" => 782, "12994" => 704, "12995" => 707, "12996" => 798, "12997" => 681, "12998" => 619, "12999" => 773, "13000" => 829, "13001" => 395, "13002" => 498, "13003" => 776, "13004" => 606, "13005" => 953, "13006" => 775, "13007" => 809, "13008" => 651, "13009" => 808, "13010" => 743, "13011" => 597, "13012" => 682, "13013" => 784, "13014" => 779, "13015" => 1043, "13016" => 752, "13017" => 755, "13018" => 631, "13019" => 320, "13020" => 729, "13021" => 320, "13022" => 500, "13023" => 500, "13024" => 500, "13025" => 617, "13026" => 587, "13027" => 491, "13028" => 634, "13029" => 554, "13030" => 373, "13031" => 586, "13032" => 646, "13033" => 346, "13034" => 316, "13035" => 608, "13036" => 354, "13037" => 964, "13038" => 678, "13039" => 581, "13040" => 640, "13041" => 585, "13042" => 474, "13043" => 482, "13044" => 363, "13045" => 650, "13046" => 578, "13047" => 868, "13048" => 635, "13049" => 613, "13050" => 516, "13051" => 320, "13052" => 500, "13053" => 320, "13054" => 500, "13055" => 311, "13056" => 394, "13057" => 311, "13058" => 500, "13059" => 614, "13060" => 328, "13061" => 640, "13062" => 690, "13063" => 157, "13064" => 581, "13065" => 640, "13066" => 565, "13067" => 535, "13068" => 444, "13069" => 271, "13070" => 271, "13071" => 673, "13072" => 686, "13073" => 500, "13074" => 640, "13075" => 640, "13076" => 320, "13077" => 614, "13078" => 640, "13079" => 311, "13080" => 535, "13081" => 535, "13082" => 444, "13083" => 948, "13084" => 1279, "13085" => 626, "13086" => 500, "13087" => 500, "13088" => 500, "13089" => 500, "13090" => 500, "13091" => 500, "13092" => 500, "13093" => 500, "13094" => 500, "13095" => 500, "13096" => 500, "13098" => 1006, "13099" => 406, "13100" => 606, "13101" => 809, "13102" => 1082, "13103" => 406, "13104" => 840, "13105" => 346, "13106" => 360, "13107" => 581, "13108" => 897, "13109" => 634, "13110" => 685, "13111" => 739, "13112" => 685, "13113" => 739, "13114" => 357, "13115" => 685, "13116" => 386, "13117" => 386, "13118" => 661, "13119" => 386, "13120" => 943, "13121" => 943, "13122" => 943, "13123" => 782, "13124" => 782, "13125" => 782, "13126" => 782, "13127" => 782, "13128" => 782, "13129" => 707, "13130" => 681, "13131" => 681, "13132" => 681, "13133" => 681, "13134" => 395, "13135" => 395, "13136" => 395, "13137" => 395, "13138" => 798, "13139" => 775, "13140" => 809, "13141" => 809, "13142" => 809, "13143" => 809, "13144" => 809, "13145" => 685, "13146" => 784, "13147" => 784, "13148" => 784, "13149" => 784, "13150" => 755, "13151" => 678, "13152" => 617, "13153" => 617, "13154" => 617, "13155" => 617, "13156" => 617, "13157" => 617, "13158" => 491, "13159" => 554, "13160" => 554, "13161" => 554, "13162" => 554, "13163" => 346, "13164" => 346, "13165" => 346, "13166" => 346, "13167" => 581, "13168" => 678, "13169" => 581, "13170" => 581, "13171" => 581, "13172" => 581, "13173" => 581, "13174" => 685, "13175" => 650, "13176" => 650, "13177" => 650, "13178" => 650, "13179" => 613, "13180" => 624, "13181" => 613, "13182" => 597, "13183" => 755, "13184" => 631, "13185" => 500, "13186" => 482, "13187" => 1037, "13188" => 516, "13189" => 614, "13190" => 680, "13191" => 881, "13192" => 234, "13193" => 405, "13194" => 704, "13195" => 988, "13196" => 1017, "13197" => 617, "13198" => 346, "13199" => 650, "13200" => 554, "13201" => 581, "13202" => 782, "13203" => 395, "13204" => 784, "13205" => 681, "13206" => 809, "13207" => 943, "13208" => 943, "13209" => 943, "13210" => 943, "13211" => 943, "13212" => 943, "13213" => 386, "13214" => 386, "13215" => 386, "13216" => 386, "13217" => 386, "13218" => 386, "13219" => 386, "13220" => 386, "13221" => 386, "13222" => 386, "13223" => 386, "13224" => 386, "13225" => 386, "13226" => 386, "13227" => 386, "13228" => 386, "13229" => 386, "13230" => 782, "13231" => 681, "13232" => 681, "13233" => 681, "13234" => 395, "13235" => 395, "13236" => 395, "13237" => 809, "13238" => 809, "13239" => 784, "13240" => 784, "13241" => 784, "13242" => 617, "13243" => 554, "13244" => 554, "13245" => 554, "13246" => 346, "13247" => 346, "13248" => 346, "13249" => 581, "13250" => 581, "13251" => 650, "13252" => 650, "13253" => 650, "13254" => 250, "13255" => 250, "13256" => 250, "13257" => 250, "13258" => 250, "13259" => 250, "13260" => 250, "13261" => 250, "13262" => 250, "13263" => 250, "13264" => 250, "13265" => 250, "13266" => 250, "13267" => 250, "13268" => 250, "13269" => 250, "13270" => 250, "13271" => 250, "13272" => 250, "13273" => 250, "13274" => 333, "13275" => 333, "13276" => 333, "13277" => 333, "13278" => 333, "13279" => 333, "13280" => 333, "13281" => 333, "13282" => 333, "13283" => 333, "13284" => 333, "13285" => 333, "13286" => 333, "13287" => 333, "13288" => 333, "13289" => 333, "13290" => 333, "13291" => 333, "13292" => 333, "13293" => 333, "13294" => 333, "13295" => 500, "13296" => 500, "13297" => 500, "13298" => 500, "13299" => 500, "13300" => 500, "13301" => 500, "13302" => 500, "13303" => 500, "13304" => 500, "13305" => 500, "13306" => 500, "13307" => 500, "13308" => 500, "13309" => 500, "13310" => 500, "13311" => 500, "13312" => 500, "13313" => 500, "13314" => 500, "13315" => 500, "13316" => 500, "13317" => 500, "13318" => 500, "13319" => 500, "15976" => 746, "15977" => 844, "15978" => 798, "15979" => 854, "15980" => 840, "15981" => 909, "15982" => 998, "15983" => 959, "15984" => 996, "15985" => 915, "15986" => 979, "15987" => 792, "15988" => 847, "15989" => 947, "15990" => 999, "15991" => 912, "15992" => 974, "15993" => 889, "15994" => 948, "15995" => 924, "15996" => 939, "15997" => 993, "15998" => 986, "15999" => 999, "16000" => 998, "16001" => 964, "16002" => 982, "16003" => 947, "16004" => 960, "16005" => 984, "16006" => 985, "16007" => 953, "16008" => 974, "16009" => 961, "16010" => 983, "16011" => 945, "16012" => 966, "16013" => 966, "16014" => 974, "16015" => 947, "16016" => 968, "16017" => 978, "16018" => 980, "16019" => 804, "16020" => 842, "16021" => 915, "16022" => 892, "16023" => 895, "16024" => 989, "16025" => 989, "16026" => 966, "16027" => 917, "16028" => 923, "16029" => 954, "16030" => 899, "16031" => 955, "16032" => 976, "16033" => 982, "16034" => 936, "16035" => 964, "16036" => 980, "16037" => 939, "16038" => 947, "16039" => 943, "16040" => 743, "16041" => 833, "16042" => 858, "16043" => 946, "16044" => 974, "16045" => 981, "16046" => 988, "16047" => 936, "16048" => 958, "16049" => 941, "16050" => 991, "16051" => 883, "16052" => 954, "16053" => 882, "16054" => 940, "16055" => 917, "16056" => 983, "16057" => 982, "16058" => 985, "16059" => 980, "16060" => 943, "16061" => 979, "16062" => 873, "16063" => 945, "16064" => 959, "16065" => 982, "16066" => 979, "16067" => 940, "16068" => 972, "16069" => 860, "16070" => 903, "16071" => 963, "16072" => 995, "16073" => 994, "16074" => 989, "16075" => 980, "16076" => 850, "16077" => 920, "16078" => 892, "16079" => 946, "16080" => 893, "16081" => 956, "16082" => 804, "16083" => 839, "16084" => 884, "16085" => 941, "16086" => 948, "16087" => 950, "16088" => 941, "16089" => 965, "16090" => 937, "16091" => 957, "16092" => 932, "16093" => 965, "16094" => 859, "16095" => 913, "16096" => 937, "16097" => 965, "16098" => 861, "16099" => 921, "16100" => 885, "16101" => 944, "16102" => 893, "16103" => 940, "16104" => 906, "16105" => 964, "16106" => 942, "16107" => 961, "16108" => 940, "16109" => 951, "16110" => 843, "16111" => 897, "16112" => 961, "16113" => 934, "16114" => 962, "16115" => 974, "16116" => 975, "16117" => 935, "16118" => 831, "16119" => 933, "16120" => 964, "16121" => 913, "16122" => 765, "16123" => 844, "16124" => 874, "16125" => 906, "16126" => 935, "16127" => 955, "16128" => 906, "16129" => 963, "16130" => 967, "16131" => 738, "16132" => 832, "16133" => 858, "16134" => 932, "16135" => 958, "16136" => 973, "16137" => 838, "16138" => 947, "16139" => 910, "16140" => 918, "16141" => 900, "16142" => 868, "16143" => 919, "16144" => 799, "16145" => 833, "16146" => 855, "16147" => 905, "16148" => 947, "16149" => 989, "16150" => 883, "16151" => 871, "16152" => 871, "16153" => 865, "16154" => 915, "16155" => 958, "16156" => 865, "16157" => 939, "16158" => 830, "16159" => 962, "16160" => 890, "16161" => 864, "16162" => 964, "16163" => 972, "16164" => 966, "16165" => 975, "16166" => 938, "16167" => 958, "16168" => 970, "16169" => 992, "16170" => 867, "16171" => 808, "16172" => 840, "16173" => 906, "16174" => 865, "16175" => 731, "16176" => 852, "16177" => 850, "16178" => 701, "16179" => 877, "16180" => 901, "16181" => 862, "16182" => 886, "16183" => 922, "16184" => 830, "16185" => 808, "16186" => 824, "16187" => 966, "16188" => 980, "16189" => 928, "16190" => 971, "16191" => 888, "16192" => 823, "16469" => 685, "16470" => 685, "16471" => 685, "16472" => 685, "16473" => 685, "16474" => 1069, "16475" => 685, "16476" => 685, "16477" => 685, "16478" => 685, "16479" => 685, "16480" => 685, "16481" => 685, "16482" => 685, "16483" => 685, "16484" => 685, "16485" => 685, "16486" => 685, "16487" => 685, "16488" => 825, "16489" => 685, "16490" => 685, "16491" => 685, "16492" => 685, "16493" => 907, "16494" => 907, "16495" => 740, "16496" => 740, "16497" => 890, "16498" => 890, "16499" => 890, "16500" => 685, "16501" => 685, "16502" => 685, "16503" => 685, "16504" => 648, "16505" => 772, "16506" => 685, "16507" => 685, "16508" => 685, "16509" => 685, "16510" => 571, "16511" => 685, "16512" => 685, "16513" => 685, "16514" => 383, "16515" => 629, "16516" => 685, "16517" => 685, "16518" => 685, "16519" => 685, "16520" => 685, "16521" => 685, "16522" => 907, "16523" => 685, "16524" => 741, "16525" => 646, "16526" => 864, "16527" => 500, "16528" => 685, "16529" => 685, "16530" => 960, "16531" => 867, "16532" => 975, "16533" => 971, "16534" => 805, "16535" => 663, "16536" => 627, "16537" => 627, "16538" => 627, "16539" => 627, "16540" => 787, "16541" => 500, "16542" => 614, "16543" => 594, "16544" => 594, "16545" => 698, "16546" => 667, "16547" => 667, "16548" => 575, "16549" => 500, "16550" => 335, "16551" => 474, "16552" => 500, "16553" => 474, "16554" => 355, "16555" => 508, "16556" => 500, "16557" => 508, "16558" => 726, "16559" => 787, "16560" => 614, "16561" => 741, "16562" => 741, "16563" => 660, "16564" => 797, "16565" => 805, "16566" => 805, "16567" => 815, "16568" => 726, "16569" => 791, "16570" => 698, "16571" => 455, "16572" => 575, "16573" => 335, "16574" => 544, "16575" => 544, "16576" => 560, "16577" => 626, "16578" => 626, "16579" => 663, "16580" => 663, "16581" => 606, "16582" => 455, "16583" => 627, "16584" => 355, "16585" => 500, "16586" => 741, "16587" => 785, "16588" => 833, "16589" => 507, "16590" => 594, "16591" => 791, "16592" => 544, "16593" => 548, "16594" => 666, "16595" => 325, "16596" => 474, "16597" => 627, "16598" => 960, "16599" => 563, "16600" => 428, "16601" => 457, "16602" => 639, "16603" => 455, "16604" => 361, "16605" => 626, "16606" => 659, "16607" => 451, "16608" => 474, "16609" => 526, "16610" => 455, "16611" => 321, "16612" => 361, "16613" => 663, "16614" => 381, "16615" => 589, "16616" => 629, "16617" => 958, "16618" => 614, "16619" => 666, "16620" => 498, "16621" => 498, "16622" => 666, "16623" => 815, "16624" => 484, "16625" => 629, "16626" => 626, "16627" => 367, "16628" => 629, "16629" => 785, "16630" => 333, "16631" => 627, "16632" => 560, "16633" => 508, "16634" => 612, "16635" => 575, "16636" => 971, "16637" => 611, "16638" => 614, "16639" => 625, "16640" => 834, "16641" => 666, "16642" => 498, "16643" => 498, "16644" => 544, "16645" => 529, "16646" => 459, "16647" => 654, "16648" => 0, "16649" => 160, "16650" => 160, "16651" => 320, "16652" => 0, "16653" => 500, "16654" => 441, "16655" => 441, "16656" => 441, "16657" => 441, "16658" => 441, "16659" => 455, "16660" => 455, "16661" => 500, "16662" => 500, "16663" => 500, "16664" => 500, "16665" => 500, "16666" => 500, "16667" => 500, "16668" => 500, "16669" => 500, "16670" => 206, "16671" => 500, "16672" => 500, "16673" => 500, "16674" => 500, "16675" => 500, "16676" => 500, "16677" => 500, "16678" => 500, "16679" => 500, "16680" => 500, "16681" => 500, "16682" => 405, "16683" => 383, "16684" => 685, "16685" => 685, "16686" => 594, "16687" => 589, "16688" => 320, "16689" => 601, "16690" => 850, "16691" => 695, "16692" => 614, "16693" => 578, "16694" => 567, "16695" => 664, "16696" => 496, "16697" => 419, "16698" => 315, "16699" => 504, "16700" => 299, "16701" => 354, "16702" => 217, "16703" => 519, "16704" => 693, "16705" => 875, "16706" => 685, "16707" => 685, "16708" => 890, "16709" => 922, "16710" => 922, "16711" => 414, "16712" => 629, "16713" => 582, "16714" => 574, "16715" => 881, "16716" => 500, "16717" => 943, "16718" => 953, "16719" => 964, "16720" => 775, "16721" => 678, "16722" => 650, "16723" => 650, "16724" => 650, "16725" => 650, "16726" => 782, "16727" => 606, "16728" => 597, "16729" => 597, "16730" => 682, "16731" => 631, "16732" => 631, "16733" => 617, "16734" => 354, "16735" => 482, "16736" => 482, "16737" => 363, "16738" => 516, "16739" => 516, "16740" => 743, "16741" => 782, "16742" => 606, "16743" => 707, "16744" => 707, "16745" => 681, "16746" => 798, "16747" => 775, "16748" => 775, "16749" => 809, "16750" => 743, "16751" => 784, "16752" => 682, "16753" => 474, "16754" => 617, "16755" => 354, "16756" => 491, "16757" => 491, "16758" => 554, "16759" => 634, "16760" => 634, "16761" => 678, "16762" => 678, "16763" => 581, "16764" => 474, "16765" => 650, "16766" => 363, "16767" => 707, "16768" => 773, "16769" => 829, "16770" => 498, "16771" => 597, "16772" => 784, "16773" => 491, "16774" => 586, "16775" => 646, "16776" => 316, "16777" => 482, "16778" => 650);
+%goth_w3_v=("8720" => 333, "8721" => 311, "8722" => 356, "8723" => 657, "8724" => 650, "8725" => 879, "8726" => 797, "8727" => 195, "8728" => 356, "8729" => 356, "8730" => 346, "8731" => 656, "8732" => 240, "8733" => 358, "8734" => 240, "8735" => 474, "8736" => 657, "8737" => 657, "8738" => 657, "8739" => 657, "8740" => 661, "8741" => 657, "8742" => 657, "8743" => 657, "8744" => 657, "8745" => 657, "8746" => 240, "8747" => 240, "8748" => 512, "8749" => 656, "8750" => 512, "8751" => 571, "8752" => 905, "8753" => 750, "8754" => 712, "8755" => 756, "8756" => 758, "8757" => 643, "8758" => 602, "8759" => 754, "8760" => 778, "8761" => 249, "8762" => 508, "8763" => 707, "8764" => 602, "8765" => 945, "8766" => 774, "8767" => 795, "8768" => 662, "8769" => 795, "8770" => 726, "8771" => 669, "8772" => 649, "8773" => 773, "8774" => 717, "8775" => 1006, "8776" => 722, "8777" => 688, "8778" => 669, "8779" => 346, "8780" => 691, "8781" => 346, "8782" => 533, "8783" => 501, "8784" => 500, "8785" => 575, "8786" => 646, "8787" => 578, "8788" => 646, "8789" => 588, "8790" => 417, "8791" => 641, "8792" => 617, "8793" => 238, "8794" => 265, "8795" => 575, "8796" => 232, "8797" => 931, "8798" => 618, "8799" => 625, "8800" => 647, "8801" => 646, "8802" => 430, "8803" => 537, "8804" => 392, "8805" => 618, "8806" => 544, "8807" => 770, "8808" => 536, "8809" => 554, "8810" => 498, "8811" => 347, "8812" => 372, "8813" => 347, "8814" => 543, "8815" => 240, "8816" => 474, "8817" => 240, "8818" => 375, "8819" => 543, "8820" => 311, "8821" => 586, "8822" => 655, "8823" => 145, "8824" => 586, "8825" => 639, "8826" => 565, "8827" => 384, "8828" => 466, "8829" => 303, "8830" => 303, "8831" => 620, "8832" => 616, "8833" => 500, "8834" => 600, "8835" => 600, "8836" => 240, "8837" => 587, "8838" => 479, "8839" => 240, "8840" => 384, "8841" => 384, "8842" => 466, "8843" => 721, "8844" => 1275, "8845" => 571, "8846" => 500, "8847" => 500, "8848" => 500, "8849" => 500, "8850" => 500, "8851" => 500, "8852" => 500, "8853" => 756, "8854" => 500, "8855" => 759, "8856" => 500, "8858" => 1057, "8859" => 394, "8860" => 639, "8861" => 795, "8862" => 1039, "8863" => 430, "8864" => 969, "8865" => 238, "8866" => 300, "8867" => 625, "8868" => 1021, "8869" => 627, "8870" => 656, "8871" => 570, "8872" => 656, "8873" => 570, "8874" => 300, "8875" => 656, "8876" => 394, "8877" => 394, "8878" => 619, "8879" => 394, "8880" => 854, "8881" => 851, "8882" => 884, "8883" => 750, "8884" => 750, "8885" => 750, "8886" => 750, "8887" => 750, "8888" => 750, "8889" => 756, "8890" => 643, "8891" => 643, "8892" => 643, "8893" => 643, "8894" => 249, "8895" => 249, "8896" => 249, "8897" => 249, "8898" => 766, "8899" => 774, "8900" => 795, "8901" => 795, "8902" => 795, "8903" => 795, "8904" => 795, "8905" => 656, "8906" => 773, "8907" => 773, "8908" => 773, "8909" => 773, "8910" => 688, "8911" => 645, "8912" => 575, "8913" => 575, "8914" => 575, "8915" => 575, "8916" => 575, "8917" => 575, "8918" => 578, "8919" => 588, "8920" => 588, "8921" => 588, "8922" => 588, "8923" => 308, "8924" => 304, "8925" => 304, "8926" => 274, "8927" => 644, "8928" => 618, "8929" => 625, "8930" => 625, "8931" => 625, "8932" => 625, "8933" => 625, "8934" => 656, "8935" => 618, "8936" => 618, "8937" => 618, "8938" => 618, "8939" => 554, "8940" => 647, "8941" => 554, "8942" => 669, "8943" => 688, "8944" => 669, "8945" => 500, "8946" => 537, "8947" => 1004, "8948" => 498, "8949" => 657, "8950" => 500, "8951" => 500, "8952" => 500, "8953" => 500, "8954" => 500, "8955" => 500, "8956" => 500, "8957" => 500, "8958" => 500, "8959" => 500, "8960" => 500, "8961" => 500, "8962" => 500, "8963" => 500, "8964" => 500, "8965" => 500, "8966" => 500, "8967" => 500, "8968" => 500, "8969" => 500, "8970" => 500, "8971" => 500, "8972" => 500, "8973" => 500, "8974" => 500, "8975" => 500, "8976" => 500, "8977" => 500, "8978" => 500, "8979" => 500, "8980" => 500, "8981" => 500, "8982" => 500, "8983" => 500, "8984" => 500, "8985" => 500, "8986" => 500, "8987" => 500, "8988" => 500, "8989" => 500, "8990" => 500, "8991" => 500, "8992" => 500, "8993" => 500, "8994" => 500, "8995" => 500, "8996" => 500, "8997" => 500, "8998" => 500, "8999" => 500, "9000" => 500, "9001" => 500, "9002" => 500, "9003" => 500, "9004" => 500, "9005" => 500, "9006" => 500, "9007" => 500, "9008" => 500, "9009" => 500, "9010" => 500, "9011" => 500, "9012" => 500, "9013" => 500, "9014" => 500, "9015" => 500, "9016" => 500, "9017" => 500, "9018" => 500, "9019" => 500, "9020" => 500, "9021" => 500, "9022" => 500, "9023" => 500, "9024" => 500, "9025" => 500, "9026" => 500, "9027" => 500, "9028" => 500, "9029" => 500, "9030" => 500, "9031" => 500, "9032" => 500, "9033" => 500, "9034" => 500, "9035" => 500, "9036" => 500, "9037" => 500, "9038" => 500, "9039" => 500, "9040" => 500, "9041" => 500, "9042" => 500, "9043" => 500, "9044" => 500, "9045" => 500, "9046" => 500, "9047" => 500, "9048" => 500, "9049" => 500, "9050" => 500, "9051" => 500, "9052" => 500, "9053" => 500, "9054" => 500, "9055" => 500, "9056" => 500, "9057" => 500, "9058" => 500, "9059" => 500, "9060" => 500, "9061" => 500, "9062" => 500, "9063" => 500, "9064" => 500, "9065" => 500, "9066" => 500, "9067" => 500, "9068" => 500, "9069" => 500, "9070" => 500, "9071" => 500, "9072" => 500, "9073" => 500, "9074" => 500, "9075" => 500, "9076" => 500, "9077" => 500, "9078" => 500, "9079" => 500, "9080" => 500, "9081" => 500, "9082" => 500, "9083" => 500, "9084" => 500, "9085" => 500, "9086" => 500, "9087" => 500, "9088" => 500, "9089" => 500, "9090" => 500, "9091" => 500, "9092" => 500, "9093" => 500, "9094" => 500, "9095" => 500, "9096" => 500, "9097" => 500, "9098" => 500, "9099" => 500, "9100" => 500, "9101" => 500, "9102" => 500, "9103" => 500, "9104" => 500, "9105" => 500, "9106" => 500, "9107" => 500, "9108" => 500, "9109" => 500, "9110" => 500, "9111" => 500, "9112" => 500, "9113" => 500, "9114" => 500, "9115" => 500, "9116" => 500, "9117" => 500, "9118" => 500, "9119" => 500, "9120" => 500, "9121" => 500, "9122" => 500, "9123" => 500, "9124" => 500, "9125" => 500, "9126" => 500, "9127" => 500, "9128" => 500, "9129" => 500, "9130" => 500, "9131" => 500, "9132" => 500, "9133" => 500, "9134" => 500, "9135" => 500, "9136" => 500, "9137" => 500, "9138" => 500, "9139" => 500, "9140" => 500, "9141" => 500, "9142" => 500, "9143" => 500, "9144" => 500, "9145" => 500, "9146" => 500, "9147" => 500, "9148" => 500, "9149" => 500, "9150" => 500, "9151" => 500, "9152" => 500, "9153" => 500, "9154" => 500, "9155" => 500, "9156" => 500, "9157" => 500, "9158" => 500, "9159" => 500, "9160" => 500, "9161" => 500, "9162" => 500, "9163" => 500, "9164" => 500, "9165" => 500, "9166" => 500, "9167" => 500, "9168" => 500, "9169" => 500, "9170" => 500, "9171" => 500, "9172" => 500, "9173" => 500, "9174" => 500, "9175" => 500, "9176" => 500, "9177" => 500, "9178" => 500, "9179" => 500, "9180" => 500, "9181" => 500, "9182" => 500, "9183" => 500, "9184" => 500, "9185" => 500, "9186" => 500, "9187" => 500, "9188" => 500, "9189" => 500, "9190" => 500, "9191" => 500, "9192" => 500, "9193" => 500, "9194" => 500, "9195" => 500, "9196" => 500, "9197" => 500, "9198" => 500, "9199" => 500, "9200" => 500, "9201" => 500, "9202" => 500, "9203" => 500, "9204" => 500, "9205" => 500, "9206" => 500, "9207" => 500, "9208" => 500, "9209" => 500, "9210" => 500, "9211" => 500, "9212" => 500, "9213" => 500, "9214" => 500, "9215" => 500, "9216" => 500, "9217" => 500, "9218" => 500, "9219" => 500, "9220" => 500, "9221" => 500, "9222" => 500, "9223" => 500, "9224" => 500, "9225" => 500, "9226" => 500, "9227" => 500, "9228" => 500, "9229" => 500, "9230" => 500, "9231" => 500, "9232" => 500, "9233" => 500, "9234" => 500, "9235" => 500, "9236" => 500, "9237" => 500, "9238" => 500, "9239" => 500, "9240" => 500, "9241" => 500, "9242" => 500, "9243" => 500, "9244" => 500, "9245" => 500, "9246" => 500, "9247" => 500, "9248" => 500, "9249" => 500, "9250" => 500, "9251" => 500, "9252" => 500, "9253" => 500, "9254" => 500, "9255" => 500, "9256" => 500, "9257" => 500, "9258" => 500, "9259" => 500, "9260" => 500, "9261" => 500, "9262" => 500, "9263" => 500, "9264" => 500, "9265" => 500, "9266" => 500, "9267" => 500, "9268" => 500, "9269" => 500, "9270" => 500, "9271" => 500, "9272" => 500, "9273" => 500, "9274" => 500, "9275" => 500, "9276" => 500, "9277" => 500, "9278" => 500, "9279" => 500, "9280" => 500, "9281" => 500, "9282" => 500, "9283" => 500, "9284" => 500, "9285" => 500, "9286" => 500, "9287" => 500, "9288" => 500, "9289" => 500, "9290" => 500, "9291" => 500, "9292" => 500, "9293" => 500, "9294" => 500, "9295" => 500, "9296" => 500, "9297" => 500, "9298" => 500, "9299" => 500, "9300" => 500, "9301" => 500, "9302" => 500, "9303" => 500, "9304" => 500, "9305" => 500, "9306" => 500, "9307" => 500, "9308" => 500, "9309" => 500, "9310" => 500, "9311" => 500, "9312" => 500, "9313" => 500, "9314" => 500, "9315" => 500, "9316" => 500, "9317" => 500, "9318" => 500, "9319" => 500, "9320" => 500, "9321" => 500, "9322" => 500, "9323" => 500, "9324" => 500, "9325" => 500, "9326" => 500, "9327" => 500, "9328" => 500, "9329" => 500, "9330" => 500, "9331" => 500, "9332" => 500, "9333" => 500, "9334" => 500, "9335" => 500, "9336" => 500, "9337" => 500, "9338" => 500, "9339" => 500, "9340" => 500, "9341" => 500, "9342" => 500, "9343" => 500, "9344" => 500, "9345" => 500, "9346" => 500, "9347" => 500, "9348" => 500, "9349" => 500, "9350" => 500, "9351" => 500, "9352" => 500, "9353" => 500, "12870" => 714, "12871" => 803, "12872" => 215, "12873" => 370, "12874" => 737, "12875" => 939, "12876" => 933, "12877" => 575, "12878" => 292, "12879" => 618, "12880" => 588, "12881" => 625, "12882" => 750, "12883" => 249, "12884" => 773, "12885" => 643, "12886" => 795, "12887" => 884, "12888" => 884, "12889" => 884, "12890" => 884, "12891" => 884, "12892" => 884, "12893" => 394, "12894" => 394, "12895" => 394, "12896" => 394, "12897" => 394, "12898" => 394, "12899" => 394, "12900" => 394, "12901" => 394, "12902" => 394, "12903" => 394, "12904" => 394, "12905" => 394, "12906" => 394, "12907" => 394, "12908" => 394, "12909" => 394, "12910" => 750, "12911" => 643, "12912" => 643, "12913" => 643, "12914" => 249, "12915" => 249, "12916" => 249, "12917" => 795, "12918" => 795, "12919" => 773, "12920" => 773, "12921" => 773, "12922" => 575, "12923" => 588, "12924" => 588, "12925" => 588, "12926" => 304, "12927" => 238, "12928" => 325, "12929" => 625, "12930" => 625, "12931" => 618, "12932" => 618, "12933" => 618, "12934" => 646, "12935" => 646, "12936" => 646, "12937" => 969, "12938" => 969, "12939" => 578, "12940" => 578, "12941" => 578, "12942" => 588, "12943" => 588, "12944" => 588, "12945" => 748, "12946" => 748, "12947" => 748, "12948" => 526, "12949" => 526, "12950" => 526, "12951" => 265, "12952" => 615, "12953" => 625, "12954" => 544, "12955" => 544, "12956" => 544, "12957" => 533, "12958" => 388, "12959" => 256, "12960" => 333, "12961" => 297, "12962" => 343, "12963" => 657, "12964" => 657, "12965" => 864, "12966" => 785, "12967" => 188, "12968" => 365, "12969" => 365, "12970" => 350, "12971" => 656, "12972" => 248, "12973" => 363, "12974" => 248, "12975" => 473, "12976" => 657, "12977" => 657, "12978" => 657, "12979" => 657, "12980" => 657, "12981" => 657, "12982" => 657, "12983" => 657, "12984" => 657, "12985" => 657, "12986" => 248, "12987" => 248, "12988" => 543, "12989" => 657, "12990" => 543, "12991" => 567, "12992" => 889, "12993" => 725, "12994" => 698, "12995" => 704, "12996" => 740, "12997" => 639, "12998" => 599, "12999" => 748, "13000" => 775, "13001" => 266, "13002" => 491, "13003" => 701, "13004" => 603, "13005" => 936, "13006" => 769, "13007" => 784, "13008" => 640, "13009" => 784, "13010" => 703, "13011" => 664, "13012" => 639, "13013" => 765, "13014" => 706, "13015" => 984, "13016" => 709, "13017" => 678, "13018" => 661, "13019" => 345, "13020" => 657, "13021" => 345, "13022" => 533, "13023" => 456, "13024" => 500, "13025" => 568, "13026" => 621, "13027" => 531, "13028" => 624, "13029" => 580, "13030" => 384, "13031" => 620, "13032" => 615, "13033" => 250, "13034" => 261, "13035" => 573, "13036" => 245, "13037" => 916, "13038" => 616, "13039" => 622, "13040" => 621, "13041" => 618, "13042" => 432, "13043" => 535, "13044" => 377, "13045" => 604, "13046" => 543, "13047" => 757, "13048" => 533, "13049" => 540, "13050" => 497, "13051" => 345, "13052" => 372, "13053" => 345, "13054" => 500, "13055" => 215, "13056" => 473, "13057" => 215, "13058" => 375, "13059" => 570, "13060" => 297, "13061" => 580, "13062" => 657, "13063" => 91, "13064" => 589, "13065" => 636, "13066" => 565, "13067" => 353, "13068" => 467, "13069" => 311, "13070" => 311, "13071" => 606, "13072" => 600, "13073" => 500, "13074" => 595, "13075" => 595, "13076" => 248, "13077" => 573, "13078" => 479, "13079" => 215, "13080" => 353, "13081" => 353, "13082" => 467, "13083" => 744, "13084" => 1256, "13085" => 567, "13086" => 500, "13087" => 500, "13088" => 500, "13089" => 500, "13090" => 500, "13091" => 500, "13092" => 500, "13093" => 500, "13094" => 500, "13095" => 500, "13096" => 500, "13098" => 1028, "13099" => 412, "13100" => 603, "13101" => 784, "13102" => 1020, "13103" => 412, "13104" => 932, "13105" => 250, "13106" => 245, "13107" => 621, "13108" => 1001, "13109" => 630, "13110" => 656, "13111" => 570, "13112" => 656, "13113" => 570, "13114" => 300, "13115" => 656, "13116" => 394, "13117" => 394, "13118" => 657, "13119" => 394, "13120" => 879, "13121" => 879, "13122" => 879, "13123" => 725, "13124" => 725, "13125" => 725, "13126" => 725, "13127" => 725, "13128" => 725, "13129" => 704, "13130" => 639, "13131" => 639, "13132" => 639, "13133" => 639, "13134" => 266, "13135" => 266, "13136" => 266, "13137" => 266, "13138" => 740, "13139" => 769, "13140" => 784, "13141" => 784, "13142" => 784, "13143" => 784, "13144" => 784, "13145" => 656, "13146" => 765, "13147" => 765, "13148" => 765, "13149" => 765, "13150" => 678, "13151" => 645, "13152" => 568, "13153" => 568, "13154" => 568, "13155" => 568, "13156" => 568, "13157" => 568, "13158" => 531, "13159" => 580, "13160" => 580, "13161" => 580, "13162" => 580, "13163" => 250, "13164" => 250, "13165" => 250, "13166" => 250, "13167" => 639, "13168" => 616, "13169" => 622, "13170" => 622, "13171" => 622, "13172" => 622, "13173" => 622, "13174" => 656, "13175" => 604, "13176" => 604, "13177" => 604, "13178" => 604, "13179" => 540, "13180" => 642, "13181" => 540, "13182" => 664, "13183" => 678, "13184" => 661, "13185" => 456, "13186" => 536, "13187" => 1019, "13188" => 497, "13189" => 657, "13190" => 700, "13191" => 815, "13192" => 215, "13193" => 370, "13194" => 689, "13195" => 910, "13196" => 905, "13197" => 568, "13198" => 250, "13199" => 604, "13200" => 580, "13201" => 622, "13202" => 725, "13203" => 266, "13204" => 765, "13205" => 639, "13206" => 784, "13207" => 879, "13208" => 879, "13209" => 879, "13210" => 879, "13211" => 879, "13212" => 879, "13213" => 394, "13214" => 394, "13215" => 394, "13216" => 394, "13217" => 394, "13218" => 394, "13219" => 394, "13220" => 394, "13221" => 394, "13222" => 394, "13223" => 394, "13224" => 394, "13225" => 394, "13226" => 394, "13227" => 394, "13228" => 394, "13229" => 394, "13230" => 725, "13231" => 639, "13232" => 639, "13233" => 639, "13234" => 266, "13235" => 266, "13236" => 266, "13237" => 784, "13238" => 784, "13239" => 765, "13240" => 765, "13241" => 765, "13242" => 568, "13243" => 580, "13244" => 580, "13245" => 580, "13246" => 250, "13247" => 250, "13248" => 250, "13249" => 622, "13250" => 622, "13251" => 604, "13252" => 604, "13253" => 604, "13254" => 250, "13255" => 250, "13256" => 250, "13257" => 250, "13258" => 250, "13259" => 250, "13260" => 250, "13261" => 250, "13262" => 250, "13263" => 250, "13264" => 250, "13265" => 250, "13266" => 250, "13267" => 250, "13268" => 250, "13269" => 250, "13270" => 250, "13271" => 250, "13272" => 250, "13273" => 250, "13274" => 333, "13275" => 333, "13276" => 333, "13277" => 333, "13278" => 333, "13279" => 333, "13280" => 333, "13281" => 333, "13282" => 333, "13283" => 333, "13284" => 333, "13285" => 333, "13286" => 333, "13287" => 333, "13288" => 333, "13289" => 333, "13290" => 333, "13291" => 333, "13292" => 333, "13293" => 333, "13294" => 333, "13295" => 500, "13296" => 500, "13297" => 500, "13298" => 500, "13299" => 500, "13300" => 500, "13301" => 500, "13302" => 500, "13303" => 500, "13304" => 500, "13305" => 500, "13306" => 500, "13307" => 500, "13308" => 500, "13309" => 500, "13310" => 500, "13311" => 500, "13312" => 500, "13313" => 500, "13314" => 500, "13315" => 500, "13316" => 500, "13317" => 500, "13318" => 500, "13319" => 500, "15976" => 792, "15977" => 846, "15978" => 844, "15979" => 880, "15980" => 874, "15981" => 899, "15982" => 999, "15983" => 959, "15984" => 975, "15985" => 901, "15986" => 960, "15987" => 809, "15988" => 846, "15989" => 897, "15990" => 958, "15991" => 884, "15992" => 942, "15993" => 886, "15994" => 939, "15995" => 926, "15996" => 941, "15997" => 973, "15998" => 980, "15999" => 956, "16000" => 949, "16001" => 954, "16002" => 956, "16003" => 938, "16004" => 923, "16005" => 967, "16006" => 986, "16007" => 938, "16008" => 971, "16009" => 930, "16010" => 960, "16011" => 944, "16012" => 953, "16013" => 940, "16014" => 943, "16015" => 939, "16016" => 959, "16017" => 963, "16018" => 985, "16019" => 823, "16020" => 862, "16021" => 926, "16022" => 889, "16023" => 892, "16024" => 959, "16025" => 981, "16026" => 948, "16027" => 919, "16028" => 934, "16029" => 952, "16030" => 902, "16031" => 950, "16032" => 967, "16033" => 984, "16034" => 918, "16035" => 940, "16036" => 971, "16037" => 925, "16038" => 929, "16039" => 933, "16040" => 784, "16041" => 821, "16042" => 856, "16043" => 945, "16044" => 965, "16045" => 970, "16046" => 957, "16047" => 924, "16048" => 949, "16049" => 938, "16050" => 948, "16051" => 889, "16052" => 952, "16053" => 888, "16054" => 940, "16055" => 903, "16056" => 963, "16057" => 950, "16058" => 975, "16059" => 955, "16060" => 940, "16061" => 955, "16062" => 871, "16063" => 938, "16064" => 946, "16065" => 964, "16066" => 962, "16067" => 932, "16068" => 928, "16069" => 861, "16070" => 892, "16071" => 972, "16072" => 995, "16073" => 926, "16074" => 981, "16075" => 918, "16076" => 855, "16077" => 919, "16078" => 863, "16079" => 928, "16080" => 882, "16081" => 940, "16082" => 833, "16083" => 877, "16084" => 876, "16085" => 929, "16086" => 946, "16087" => 966, "16088" => 940, "16089" => 978, "16090" => 933, "16091" => 939, "16092" => 914, "16093" => 947, "16094" => 913, "16095" => 952, "16096" => 934, "16097" => 939, "16098" => 888, "16099" => 931, "16100" => 900, "16101" => 944, "16102" => 917, "16103" => 963, "16104" => 898, "16105" => 956, "16106" => 941, "16107" => 953, "16108" => 914, "16109" => 918, "16110" => 855, "16111" => 901, "16112" => 950, "16113" => 928, "16114" => 927, "16115" => 935, "16116" => 945, "16117" => 908, "16118" => 862, "16119" => 917, "16120" => 953, "16121" => 877, "16122" => 871, "16123" => 882, "16124" => 909, "16125" => 933, "16126" => 970, "16127" => 983, "16128" => 901, "16129" => 958, "16130" => 931, "16131" => 779, "16132" => 830, "16133" => 847, "16134" => 947, "16135" => 974, "16136" => 983, "16137" => 895, "16138" => 925, "16139" => 919, "16140" => 895, "16141" => 925, "16142" => 879, "16143" => 937, "16144" => 831, "16145" => 870, "16146" => 883, "16147" => 938, "16148" => 935, "16149" => 964, "16150" => 933, "16151" => 900, "16152" => 923, "16153" => 869, "16154" => 921, "16155" => 931, "16156" => 895, "16157" => 927, "16158" => 851, "16159" => 949, "16160" => 893, "16161" => 841, "16162" => 977, "16163" => 970, "16164" => 961, "16165" => 959, "16166" => 960, "16167" => 971, "16168" => 958, "16169" => 989, "16170" => 878, "16171" => 825, "16172" => 857, "16173" => 881, "16174" => 864, "16175" => 829, "16176" => 876, "16177" => 852, "16178" => 732, "16179" => 883, "16180" => 878, "16181" => 866, "16182" => 884, "16183" => 899, "16184" => 871, "16185" => 841, "16186" => 871, "16187" => 944, "16188" => 973, "16189" => 956, "16190" => 967, "16191" => 883, "16192" => 865, "16469" => 656, "16470" => 656, "16471" => 656, "16472" => 656, "16473" => 656, "16474" => 1039, "16475" => 656, "16476" => 656, "16477" => 656, "16478" => 656, "16479" => 656, "16480" => 656, "16481" => 656, "16482" => 656, "16483" => 656, "16484" => 656, "16485" => 656, "16486" => 656, "16487" => 656, "16488" => 871, "16489" => 656, "16490" => 656, "16491" => 656, "16492" => 656, "16493" => 916, "16494" => 916, "16495" => 748, "16496" => 748, "16497" => 870, "16498" => 870, "16499" => 870, "16500" => 656, "16501" => 656, "16502" => 656, "16503" => 656, "16504" => 603, "16505" => 787, "16506" => 656, "16507" => 656, "16508" => 656, "16509" => 656, "16510" => 571, "16511" => 656, "16512" => 656, "16513" => 656, "16514" => 383, "16515" => 629, "16516" => 656, "16517" => 656, "16518" => 656, "16519" => 656, "16520" => 656, "16521" => 656, "16522" => 916, "16523" => 656, "16524" => 697, "16525" => 604, "16526" => 803, "16527" => 500, "16528" => 656, "16529" => 656, "16530" => 884, "16531" => 842, "16532" => 945, "16533" => 931, "16534" => 774, "16535" => 618, "16536" => 618, "16537" => 618, "16538" => 618, "16539" => 618, "16540" => 750, "16541" => 500, "16542" => 602, "16543" => 669, "16544" => 669, "16545" => 649, "16546" => 669, "16547" => 669, "16548" => 575, "16549" => 759, "16550" => 304, "16551" => 537, "16552" => 500, "16553" => 537, "16554" => 392, "16555" => 498, "16556" => 500, "16557" => 498, "16558" => 726, "16559" => 750, "16560" => 602, "16561" => 756, "16562" => 756, "16563" => 643, "16564" => 758, "16565" => 774, "16566" => 774, "16567" => 795, "16568" => 726, "16569" => 773, "16570" => 649, "16571" => 430, "16572" => 575, "16573" => 304, "16574" => 578, "16575" => 578, "16576" => 588, "16577" => 681, "16578" => 646, "16579" => 618, "16580" => 618, "16581" => 625, "16582" => 430, "16583" => 618, "16584" => 392, "16585" => 500, "16586" => 756, "16587" => 754, "16588" => 778, "16589" => 508, "16590" => 669, "16591" => 773, "16592" => 578, "16593" => 641, "16594" => 653, "16595" => 304, "16596" => 537, "16597" => 618, "16598" => 927, "16599" => 578, "16600" => 389, "16601" => 437, "16602" => 609, "16603" => 430, "16604" => 392, "16605" => 652, "16606" => 625, "16607" => 430, "16608" => 537, "16609" => 500, "16610" => 436, "16611" => 239, "16612" => 417, "16613" => 625, "16614" => 385, "16615" => 554, "16616" => 639, "16617" => 931, "16618" => 562, "16619" => 617, "16620" => 519, "16621" => 519, "16622" => 617, "16623" => 795, "16624" => 496, "16625" => 646, "16626" => 692, "16627" => 412, "16628" => 686, "16629" => 761, "16630" => 251, "16631" => 631, "16632" => 588, "16633" => 526, "16634" => 607, "16635" => 575, "16636" => 931, "16637" => 617, "16638" => 611, "16639" => 646, "16640" => 770, "16641" => 617, "16642" => 519, "16643" => 519, "16644" => 572, "16645" => 551, "16646" => 430, "16647" => 610, "16648" => 0, "16649" => 145, "16650" => 145, "16651" => 256, "16652" => 0, "16653" => 500, "16654" => 457, "16655" => 457, "16656" => 457, "16657" => 457, "16658" => 457, "16659" => 473, "16660" => 473, "16661" => 500, "16662" => 500, "16663" => 500, "16664" => 500, "16665" => 500, "16666" => 500, "16667" => 500, "16668" => 500, "16669" => 500, "16670" => 151, "16671" => 500, "16672" => 500, "16673" => 500, "16674" => 500, "16675" => 500, "16676" => 500, "16677" => 500, "16678" => 500, "16679" => 500, "16680" => 500, "16681" => 500, "16682" => 420, "16683" => 383, "16684" => 656, "16685" => 656, "16686" => 606, "16687" => 554, "16688" => 232, "16689" => 617, "16690" => 835, "16691" => 674, "16692" => 562, "16693" => 548, "16694" => 570, "16695" => 623, "16696" => 462, "16697" => 374, "16698" => 267, "16699" => 463, "16700" => 304, "16701" => 334, "16702" => 165, "16703" => 584, "16704" => 672, "16705" => 875, "16706" => 656, "16707" => 656, "16708" => 870, "16709" => 875, "16710" => 875, "16711" => 374, "16712" => 621, "16713" => 575, "16714" => 561, "16715" => 815, "16716" => 500, "16717" => 879, "16718" => 936, "16719" => 916, "16720" => 769, "16721" => 616, "16722" => 604, "16723" => 604, "16724" => 604, "16725" => 604, "16726" => 725, "16727" => 603, "16728" => 664, "16729" => 664, "16730" => 639, "16731" => 661, "16732" => 661, "16733" => 568, "16734" => 245, "16735" => 535, "16736" => 535, "16737" => 377, "16738" => 497, "16739" => 497, "16740" => 703, "16741" => 725, "16742" => 603, "16743" => 704, "16744" => 704, "16745" => 639, "16746" => 740, "16747" => 769, "16748" => 769, "16749" => 784, "16750" => 703, "16751" => 765, "16752" => 639, "16753" => 432, "16754" => 568, "16755" => 245, "16756" => 531, "16757" => 531, "16758" => 580, "16759" => 624, "16760" => 624, "16761" => 616, "16762" => 616, "16763" => 622, "16764" => 432, "16765" => 604, "16766" => 377, "16767" => 704, "16768" => 748, "16769" => 775, "16770" => 491, "16771" => 664, "16772" => 765, "16773" => 531, "16774" => 620, "16775" => 615, "16776" => 261, "16777" => 535, "16778" => 604);
+%goth_w6_v=("8720" => 333, "8721" => 339, "8722" => 406, "8723" => 719, "8724" => 712, "8725" => 935, "8726" => 860, "8727" => 234, "8728" => 406, "8729" => 406, "8730" => 382, "8731" => 685, "8732" => 270, "8733" => 412, "8734" => 270, "8735" => 520, "8736" => 712, "8737" => 712, "8738" => 712, "8739" => 712, "8740" => 712, "8741" => 712, "8742" => 712, "8743" => 712, "8744" => 712, "8745" => 712, "8746" => 270, "8747" => 270, "8748" => 540, "8749" => 685, "8750" => 540, "8751" => 617, "8752" => 937, "8753" => 808, "8754" => 754, "8755" => 793, "8756" => 806, "8757" => 685, "8758" => 644, "8759" => 790, "8760" => 826, "8761" => 293, "8762" => 591, "8763" => 780, "8764" => 643, "8765" => 987, "8766" => 821, "8767" => 838, "8768" => 711, "8769" => 838, "8770" => 773, "8771" => 715, "8772" => 709, "8773" => 829, "8774" => 784, "8775" => 1058, "8776" => 811, "8777" => 758, "8778" => 707, "8779" => 406, "8780" => 767, "8781" => 406, "8782" => 588, "8783" => 504, "8784" => 500, "8785" => 634, "8786" => 706, "8787" => 625, "8788" => 707, "8789" => 637, "8790" => 477, "8791" => 692, "8792" => 673, "8793" => 271, "8794" => 309, "8795" => 652, "8796" => 271, "8797" => 1010, "8798" => 673, "8799" => 670, "8800" => 708, "8801" => 706, "8802" => 492, "8803" => 593, "8804" => 434, "8805" => 673, "8806" => 621, "8807" => 850, "8808" => 617, "8809" => 628, "8810" => 541, "8811" => 411, "8812" => 415, "8813" => 411, "8814" => 609, "8815" => 270, "8816" => 520, "8817" => 270, "8818" => 424, "8819" => 609, "8820" => 339, "8821" => 652, "8822" => 725, "8823" => 141, "8824" => 663, "8825" => 708, "8826" => 597, "8827" => 472, "8828" => 571, "8829" => 361, "8830" => 361, "8831" => 716, "8832" => 715, "8833" => 500, "8834" => 640, "8835" => 640, "8836" => 270, "8837" => 628, "8838" => 532, "8839" => 270, "8840" => 472, "8841" => 472, "8842" => 571, "8843" => 810, "8844" => 1366, "8845" => 617, "8846" => 500, "8847" => 500, "8848" => 500, "8849" => 500, "8850" => 500, "8851" => 500, "8852" => 500, "8853" => 793, "8854" => 500, "8855" => 804, "8856" => 500, "8858" => 1153, "8859" => 440, "8860" => 686, "8861" => 838, "8862" => 1117, "8863" => 465, "8864" => 1039, "8865" => 271, "8866" => 271, "8867" => 670, "8868" => 1081, "8869" => 660, "8870" => 685, "8871" => 571, "8872" => 685, "8873" => 571, "8874" => 339, "8875" => 685, "8876" => 423, "8877" => 423, "8878" => 675, "8879" => 423, "8880" => 897, "8881" => 895, "8882" => 929, "8883" => 808, "8884" => 808, "8885" => 808, "8886" => 808, "8887" => 808, "8888" => 808, "8889" => 793, "8890" => 685, "8891" => 685, "8892" => 685, "8893" => 685, "8894" => 293, "8895" => 293, "8896" => 293, "8897" => 293, "8898" => 813, "8899" => 821, "8900" => 838, "8901" => 838, "8902" => 838, "8903" => 838, "8904" => 838, "8905" => 685, "8906" => 829, "8907" => 829, "8908" => 829, "8909" => 829, "8910" => 758, "8911" => 698, "8912" => 634, "8913" => 634, "8914" => 634, "8915" => 634, "8916" => 634, "8917" => 634, "8918" => 625, "8919" => 637, "8920" => 637, "8921" => 637, "8922" => 637, "8923" => 335, "8924" => 333, "8925" => 349, "8926" => 336, "8927" => 699, "8928" => 673, "8929" => 670, "8930" => 670, "8931" => 670, "8932" => 670, "8933" => 670, "8934" => 685, "8935" => 673, "8936" => 673, "8937" => 673, "8938" => 673, "8939" => 628, "8940" => 711, "8941" => 628, "8942" => 715, "8943" => 758, "8944" => 707, "8945" => 500, "8946" => 593, "8947" => 1070, "8948" => 541, "8949" => 712, "8950" => 500, "8951" => 500, "8952" => 500, "8953" => 500, "8954" => 500, "8955" => 500, "8956" => 500, "8957" => 500, "8958" => 500, "8959" => 500, "8960" => 500, "8961" => 500, "8962" => 500, "8963" => 500, "8964" => 500, "8965" => 500, "8966" => 500, "8967" => 500, "8968" => 500, "8969" => 500, "8970" => 500, "8971" => 500, "8972" => 500, "8973" => 500, "8974" => 500, "8975" => 500, "8976" => 500, "8977" => 500, "8978" => 500, "8979" => 500, "8980" => 500, "8981" => 500, "8982" => 500, "8983" => 500, "8984" => 500, "8985" => 500, "8986" => 500, "8987" => 500, "8988" => 500, "8989" => 500, "8990" => 500, "8991" => 500, "8992" => 500, "8993" => 500, "8994" => 500, "8995" => 500, "8996" => 500, "8997" => 500, "8998" => 500, "8999" => 500, "9000" => 500, "9001" => 500, "9002" => 500, "9003" => 500, "9004" => 500, "9005" => 500, "9006" => 500, "9007" => 500, "9008" => 500, "9009" => 500, "9010" => 500, "9011" => 500, "9012" => 500, "9013" => 500, "9014" => 500, "9015" => 500, "9016" => 500, "9017" => 500, "9018" => 500, "9019" => 500, "9020" => 500, "9021" => 500, "9022" => 500, "9023" => 500, "9024" => 500, "9025" => 500, "9026" => 500, "9027" => 500, "9028" => 500, "9029" => 500, "9030" => 500, "9031" => 500, "9032" => 500, "9033" => 500, "9034" => 500, "9035" => 500, "9036" => 500, "9037" => 500, "9038" => 500, "9039" => 500, "9040" => 500, "9041" => 500, "9042" => 500, "9043" => 500, "9044" => 500, "9045" => 500, "9046" => 500, "9047" => 500, "9048" => 500, "9049" => 500, "9050" => 500, "9051" => 500, "9052" => 500, "9053" => 500, "9054" => 500, "9055" => 500, "9056" => 500, "9057" => 500, "9058" => 500, "9059" => 500, "9060" => 500, "9061" => 500, "9062" => 500, "9063" => 500, "9064" => 500, "9065" => 500, "9066" => 500, "9067" => 500, "9068" => 500, "9069" => 500, "9070" => 500, "9071" => 500, "9072" => 500, "9073" => 500, "9074" => 500, "9075" => 500, "9076" => 500, "9077" => 500, "9078" => 500, "9079" => 500, "9080" => 500, "9081" => 500, "9082" => 500, "9083" => 500, "9084" => 500, "9085" => 500, "9086" => 500, "9087" => 500, "9088" => 500, "9089" => 500, "9090" => 500, "9091" => 500, "9092" => 500, "9093" => 500, "9094" => 500, "9095" => 500, "9096" => 500, "9097" => 500, "9098" => 500, "9099" => 500, "9100" => 500, "9101" => 500, "9102" => 500, "9103" => 500, "9104" => 500, "9105" => 500, "9106" => 500, "9107" => 500, "9108" => 500, "9109" => 500, "9110" => 500, "9111" => 500, "9112" => 500, "9113" => 500, "9114" => 500, "9115" => 500, "9116" => 500, "9117" => 500, "9118" => 500, "9119" => 500, "9120" => 500, "9121" => 500, "9122" => 500, "9123" => 500, "9124" => 500, "9125" => 500, "9126" => 500, "9127" => 500, "9128" => 500, "9129" => 500, "9130" => 500, "9131" => 500, "9132" => 500, "9133" => 500, "9134" => 500, "9135" => 500, "9136" => 500, "9137" => 500, "9138" => 500, "9139" => 500, "9140" => 500, "9141" => 500, "9142" => 500, "9143" => 500, "9144" => 500, "9145" => 500, "9146" => 500, "9147" => 500, "9148" => 500, "9149" => 500, "9150" => 500, "9151" => 500, "9152" => 500, "9153" => 500, "9154" => 500, "9155" => 500, "9156" => 500, "9157" => 500, "9158" => 500, "9159" => 500, "9160" => 500, "9161" => 500, "9162" => 500, "9163" => 500, "9164" => 500, "9165" => 500, "9166" => 500, "9167" => 500, "9168" => 500, "9169" => 500, "9170" => 500, "9171" => 500, "9172" => 500, "9173" => 500, "9174" => 500, "9175" => 500, "9176" => 500, "9177" => 500, "9178" => 500, "9179" => 500, "9180" => 500, "9181" => 500, "9182" => 500, "9183" => 500, "9184" => 500, "9185" => 500, "9186" => 500, "9187" => 500, "9188" => 500, "9189" => 500, "9190" => 500, "9191" => 500, "9192" => 500, "9193" => 500, "9194" => 500, "9195" => 500, "9196" => 500, "9197" => 500, "9198" => 500, "9199" => 500, "9200" => 500, "9201" => 500, "9202" => 500, "9203" => 500, "9204" => 500, "9205" => 500, "9206" => 500, "9207" => 500, "9208" => 500, "9209" => 500, "9210" => 500, "9211" => 500, "9212" => 500, "9213" => 500, "9214" => 500, "9215" => 500, "9216" => 500, "9217" => 500, "9218" => 500, "9219" => 500, "9220" => 500, "9221" => 500, "9222" => 500, "9223" => 500, "9224" => 500, "9225" => 500, "9226" => 500, "9227" => 500, "9228" => 500, "9229" => 500, "9230" => 500, "9231" => 500, "9232" => 500, "9233" => 500, "9234" => 500, "9235" => 500, "9236" => 500, "9237" => 500, "9238" => 500, "9239" => 500, "9240" => 500, "9241" => 500, "9242" => 500, "9243" => 500, "9244" => 500, "9245" => 500, "9246" => 500, "9247" => 500, "9248" => 500, "9249" => 500, "9250" => 500, "9251" => 500, "9252" => 500, "9253" => 500, "9254" => 500, "9255" => 500, "9256" => 500, "9257" => 500, "9258" => 500, "9259" => 500, "9260" => 500, "9261" => 500, "9262" => 500, "9263" => 500, "9264" => 500, "9265" => 500, "9266" => 500, "9267" => 500, "9268" => 500, "9269" => 500, "9270" => 500, "9271" => 500, "9272" => 500, "9273" => 500, "9274" => 500, "9275" => 500, "9276" => 500, "9277" => 500, "9278" => 500, "9279" => 500, "9280" => 500, "9281" => 500, "9282" => 500, "9283" => 500, "9284" => 500, "9285" => 500, "9286" => 500, "9287" => 500, "9288" => 500, "9289" => 500, "9290" => 500, "9291" => 500, "9292" => 500, "9293" => 500, "9294" => 500, "9295" => 500, "9296" => 500, "9297" => 500, "9298" => 500, "9299" => 500, "9300" => 500, "9301" => 500, "9302" => 500, "9303" => 500, "9304" => 500, "9305" => 500, "9306" => 500, "9307" => 500, "9308" => 500, "9309" => 500, "9310" => 500, "9311" => 500, "9312" => 500, "9313" => 500, "9314" => 500, "9315" => 500, "9316" => 500, "9317" => 500, "9318" => 500, "9319" => 500, "9320" => 500, "9321" => 500, "9322" => 500, "9323" => 500, "9324" => 500, "9325" => 500, "9326" => 500, "9327" => 500, "9328" => 500, "9329" => 500, "9330" => 500, "9331" => 500, "9332" => 500, "9333" => 500, "9334" => 500, "9335" => 500, "9336" => 500, "9337" => 500, "9338" => 500, "9339" => 500, "9340" => 500, "9341" => 500, "9342" => 500, "9343" => 500, "9344" => 500, "9345" => 500, "9346" => 500, "9347" => 500, "9348" => 500, "9349" => 500, "9350" => 500, "9351" => 500, "9352" => 500, "9353" => 500, "12870" => 772, "12871" => 837, "12872" => 246, "12873" => 432, "12874" => 840, "12875" => 1073, "12876" => 1072, "12877" => 634, "12878" => 313, "12879" => 673, "12880" => 637, "12881" => 670, "12882" => 808, "12883" => 293, "12884" => 829, "12885" => 685, "12886" => 838, "12887" => 929, "12888" => 949, "12889" => 949, "12890" => 929, "12891" => 929, "12892" => 949, "12893" => 423, "12894" => 423, "12895" => 423, "12896" => 423, "12897" => 423, "12898" => 423, "12899" => 423, "12900" => 423, "12901" => 423, "12902" => 423, "12903" => 423, "12904" => 423, "12905" => 423, "12906" => 423, "12907" => 423, "12908" => 423, "12909" => 423, "12910" => 808, "12911" => 685, "12912" => 685, "12913" => 685, "12914" => 293, "12915" => 293, "12916" => 293, "12917" => 838, "12918" => 838, "12919" => 829, "12920" => 829, "12921" => 829, "12922" => 634, "12923" => 637, "12924" => 637, "12925" => 637, "12926" => 349, "12927" => 271, "12928" => 371, "12929" => 670, "12930" => 670, "12931" => 673, "12932" => 673, "12933" => 673, "12934" => 713, "12935" => 713, "12936" => 713, "12937" => 1039, "12938" => 1039, "12939" => 625, "12940" => 625, "12941" => 625, "12942" => 637, "12943" => 637, "12944" => 637, "12945" => 832, "12946" => 832, "12947" => 832, "12948" => 584, "12949" => 584, "12950" => 584, "12951" => 309, "12952" => 670, "12953" => 670, "12954" => 621, "12955" => 621, "12956" => 621, "12957" => 587, "12958" => 464, "12959" => 234, "12960" => 333, "12961" => 339, "12962" => 406, "12963" => 713, "12964" => 712, "12965" => 935, "12966" => 847, "12967" => 220, "12968" => 406, "12969" => 406, "12970" => 382, "12971" => 685, "12972" => 270, "12973" => 411, "12974" => 270, "12975" => 520, "12976" => 713, "12977" => 712, "12978" => 712, "12979" => 713, "12980" => 712, "12981" => 712, "12982" => 712, "12983" => 712, "12984" => 712, "12985" => 712, "12986" => 270, "12987" => 270, "12988" => 577, "12989" => 685, "12990" => 577, "12991" => 617, "12992" => 937, "12993" => 796, "12994" => 748, "12995" => 763, "12996" => 798, "12997" => 682, "12998" => 642, "12999" => 782, "13000" => 818, "13001" => 307, "13002" => 590, "13003" => 749, "13004" => 639, "13005" => 973, "13006" => 813, "13007" => 827, "13008" => 687, "13009" => 828, "13010" => 763, "13011" => 710, "13012" => 694, "13013" => 820, "13014" => 773, "13015" => 1031, "13016" => 799, "13017" => 748, "13018" => 700, "13019" => 406, "13020" => 767, "13021" => 406, "13022" => 588, "13023" => 580, "13024" => 500, "13025" => 644, "13026" => 687, "13027" => 597, "13028" => 690, "13029" => 654, "13030" => 418, "13031" => 673, "13032" => 669, "13033" => 285, "13034" => 296, "13035" => 625, "13036" => 285, "13037" => 992, "13038" => 669, "13039" => 656, "13040" => 690, "13041" => 687, "13042" => 461, "13043" => 566, "13044" => 424, "13045" => 652, "13046" => 616, "13047" => 836, "13048" => 613, "13049" => 624, "13050" => 549, "13051" => 406, "13052" => 415, "13053" => 406, "13054" => 500, "13055" => 270, "13056" => 520, "13057" => 270, "13058" => 424, "13059" => 685, "13060" => 339, "13061" => 712, "13062" => 725, "13063" => 95, "13064" => 712, "13065" => 708, "13066" => 597, "13067" => 468, "13068" => 571, "13069" => 361, "13070" => 361, "13071" => 689, "13072" => 688, "13073" => 500, "13074" => 640, "13075" => 640, "13076" => 270, "13077" => 628, "13078" => 520, "13079" => 270, "13080" => 468, "13081" => 468, "13082" => 571, "13083" => 810, "13084" => 1352, "13085" => 617, "13086" => 500, "13087" => 500, "13088" => 500, "13089" => 500, "13090" => 500, "13091" => 500, "13092" => 500, "13093" => 500, "13094" => 500, "13095" => 500, "13096" => 500, "13098" => 1128, "13099" => 465, "13100" => 639, "13101" => 828, "13102" => 1096, "13103" => 465, "13104" => 1043, "13105" => 285, "13106" => 358, "13107" => 666, "13108" => 1080, "13109" => 684, "13110" => 685, "13111" => 571, "13112" => 685, "13113" => 571, "13114" => 339, "13115" => 685, "13116" => 430, "13117" => 430, "13118" => 685, "13119" => 430, "13120" => 955, "13121" => 955, "13122" => 955, "13123" => 796, "13124" => 796, "13125" => 796, "13126" => 796, "13127" => 796, "13128" => 796, "13129" => 763, "13130" => 682, "13131" => 682, "13132" => 682, "13133" => 682, "13134" => 307, "13135" => 307, "13136" => 307, "13137" => 307, "13138" => 798, "13139" => 813, "13140" => 827, "13141" => 827, "13142" => 827, "13143" => 827, "13144" => 827, "13145" => 685, "13146" => 820, "13147" => 820, "13148" => 820, "13149" => 820, "13150" => 748, "13151" => 694, "13152" => 644, "13153" => 644, "13154" => 644, "13155" => 644, "13156" => 644, "13157" => 644, "13158" => 597, "13159" => 654, "13160" => 654, "13161" => 654, "13162" => 654, "13163" => 286, "13164" => 285, "13165" => 285, "13166" => 285, "13167" => 695, "13168" => 669, "13169" => 656, "13170" => 656, "13171" => 656, "13172" => 656, "13173" => 656, "13174" => 685, "13175" => 652, "13176" => 652, "13177" => 652, "13178" => 652, "13179" => 624, "13180" => 703, "13181" => 624, "13182" => 710, "13183" => 748, "13184" => 700, "13185" => 580, "13186" => 566, "13187" => 1039, "13188" => 549, "13189" => 712, "13190" => 771, "13191" => 857, "13192" => 246, "13193" => 432, "13194" => 783, "13195" => 1054, "13196" => 1054, "13197" => 644, "13198" => 285, "13199" => 652, "13200" => 654, "13201" => 656, "13202" => 796, "13203" => 307, "13204" => 820, "13205" => 682, "13206" => 827, "13207" => 955, "13208" => 955, "13209" => 955, "13210" => 955, "13211" => 955, "13212" => 955, "13213" => 430, "13214" => 430, "13215" => 430, "13216" => 430, "13217" => 430, "13218" => 430, "13219" => 430, "13220" => 430, "13221" => 430, "13222" => 430, "13223" => 430, "13224" => 430, "13225" => 430, "13226" => 430, "13227" => 430, "13228" => 430, "13229" => 430, "13230" => 796, "13231" => 682, "13232" => 682, "13233" => 682, "13234" => 307, "13235" => 307, "13236" => 307, "13237" => 827, "13238" => 827, "13239" => 820, "13240" => 820, "13241" => 820, "13242" => 644, "13243" => 654, "13244" => 654, "13245" => 654, "13246" => 285, "13247" => 285, "13248" => 285, "13249" => 656, "13250" => 656, "13251" => 652, "13252" => 652, "13253" => 652, "13254" => 250, "13255" => 250, "13256" => 250, "13257" => 250, "13258" => 250, "13259" => 250, "13260" => 250, "13261" => 250, "13262" => 250, "13263" => 250, "13264" => 250, "13265" => 250, "13266" => 250, "13267" => 250, "13268" => 250, "13269" => 250, "13270" => 250, "13271" => 250, "13272" => 250, "13273" => 250, "13274" => 333, "13275" => 333, "13276" => 333, "13277" => 333, "13278" => 333, "13279" => 333, "13280" => 333, "13281" => 333, "13282" => 333, "13283" => 333, "13284" => 333, "13285" => 333, "13286" => 333, "13287" => 333, "13288" => 333, "13289" => 333, "13290" => 333, "13291" => 333, "13292" => 333, "13293" => 333, "13294" => 333, "13295" => 500, "13296" => 500, "13297" => 500, "13298" => 500, "13299" => 500, "13300" => 500, "13301" => 500, "13302" => 500, "13303" => 500, "13304" => 500, "13305" => 500, "13306" => 500, "13307" => 500, "13308" => 500, "13309" => 500, "13310" => 500, "13311" => 500, "13312" => 500, "13313" => 500, "13314" => 500, "13315" => 500, "13316" => 500, "13317" => 500, "13318" => 500, "13319" => 500, "15976" => 827, "15977" => 862, "15978" => 869, "15979" => 892, "15980" => 890, "15981" => 914, "15982" => 999, "15983" => 975, "15984" => 982, "15985" => 918, "15986" => 977, "15987" => 840, "15988" => 880, "15989" => 920, "15990" => 980, "15991" => 915, "15992" => 970, "15993" => 906, "15994" => 967, "15995" => 947, "15996" => 967, "15997" => 988, "15998" => 996, "15999" => 977, "16000" => 970, "16001" => 979, "16002" => 976, "16003" => 967, "16004" => 960, "16005" => 985, "16006" => 997, "16007" => 953, "16008" => 986, "16009" => 955, "16010" => 984, "16011" => 970, "16012" => 979, "16013" => 965, "16014" => 965, "16015" => 959, "16016" => 981, "16017" => 981, "16018" => 997, "16019" => 847, "16020" => 887, "16021" => 944, "16022" => 919, "16023" => 919, "16024" => 982, "16025" => 996, "16026" => 965, "16027" => 942, "16028" => 957, "16029" => 968, "16030" => 928, "16031" => 975, "16032" => 982, "16033" => 997, "16034" => 940, "16035" => 961, "16036" => 979, "16037" => 950, "16038" => 954, "16039" => 953, "16040" => 820, "16041" => 852, "16042" => 884, "16043" => 971, "16044" => 989, "16045" => 990, "16046" => 974, "16047" => 948, "16048" => 971, "16049" => 958, "16050" => 968, "16051" => 910, "16052" => 970, "16053" => 908, "16054" => 963, "16055" => 928, "16056" => 982, "16057" => 974, "16058" => 988, "16059" => 977, "16060" => 959, "16061" => 979, "16062" => 893, "16063" => 954, "16064" => 968, "16065" => 986, "16066" => 983, "16067" => 954, "16068" => 950, "16069" => 880, "16070" => 913, "16071" => 984, "16072" => 999, "16073" => 951, "16074" => 987, "16075" => 952, "16076" => 876, "16077" => 944, "16078" => 888, "16079" => 948, "16080" => 903, "16081" => 959, "16082" => 865, "16083" => 906, "16084" => 899, "16085" => 951, "16086" => 968, "16087" => 979, "16088" => 960, "16089" => 987, "16090" => 953, "16091" => 969, "16092" => 935, "16093" => 959, "16094" => 940, "16095" => 978, "16096" => 953, "16097" => 958, "16098" => 911, "16099" => 939, "16100" => 930, "16101" => 968, "16102" => 943, "16103" => 978, "16104" => 921, "16105" => 963, "16106" => 960, "16107" => 974, "16108" => 939, "16109" => 940, "16110" => 877, "16111" => 926, "16112" => 964, "16113" => 950, "16114" => 951, "16115" => 951, "16116" => 968, "16117" => 937, "16118" => 893, "16119" => 943, "16120" => 973, "16121" => 902, "16122" => 900, "16123" => 907, "16124" => 923, "16125" => 951, "16126" => 983, "16127" => 992, "16128" => 929, "16129" => 974, "16130" => 951, "16131" => 815, "16132" => 850, "16133" => 885, "16134" => 971, "16135" => 990, "16136" => 998, "16137" => 919, "16138" => 951, "16139" => 942, "16140" => 918, "16141" => 946, "16142" => 894, "16143" => 953, "16144" => 862, "16145" => 901, "16146" => 911, "16147" => 962, "16148" => 964, "16149" => 984, "16150" => 958, "16151" => 918, "16152" => 947, "16153" => 891, "16154" => 943, "16155" => 959, "16156" => 925, "16157" => 949, "16158" => 878, "16159" => 969, "16160" => 911, "16161" => 866, "16162" => 986, "16163" => 991, "16164" => 974, "16165" => 969, "16166" => 982, "16167" => 981, "16168" => 970, "16169" => 999, "16170" => 894, "16171" => 846, "16172" => 880, "16173" => 903, "16174" => 894, "16175" => 856, "16176" => 900, "16177" => 875, "16178" => 765, "16179" => 904, "16180" => 890, "16181" => 890, "16182" => 909, "16183" => 923, "16184" => 897, "16185" => 866, "16186" => 898, "16187" => 978, "16188" => 984, "16189" => 980, "16190" => 982, "16191" => 913, "16192" => 895, "16469" => 685, "16470" => 685, "16471" => 685, "16472" => 685, "16473" => 685, "16474" => 1114, "16475" => 685, "16476" => 685, "16477" => 685, "16478" => 685, "16479" => 685, "16480" => 685, "16481" => 685, "16482" => 685, "16483" => 685, "16484" => 685, "16485" => 685, "16486" => 685, "16487" => 685, "16488" => 923, "16489" => 685, "16490" => 685, "16491" => 685, "16492" => 685, "16493" => 975, "16494" => 975, "16495" => 792, "16496" => 792, "16497" => 909, "16498" => 909, "16499" => 909, "16500" => 685, "16501" => 685, "16502" => 685, "16503" => 685, "16504" => 648, "16505" => 826, "16506" => 685, "16507" => 685, "16508" => 685, "16509" => 685, "16510" => 571, "16511" => 686, "16512" => 686, "16513" => 685, "16514" => 383, "16515" => 629, "16516" => 685, "16517" => 685, "16518" => 685, "16519" => 685, "16520" => 685, "16521" => 685, "16522" => 975, "16523" => 685, "16524" => 738, "16525" => 646, "16526" => 837, "16527" => 500, "16528" => 685, "16529" => 685, "16530" => 929, "16531" => 878, "16532" => 987, "16533" => 1010, "16534" => 821, "16535" => 673, "16536" => 673, "16537" => 673, "16538" => 673, "16539" => 673, "16540" => 808, "16541" => 500, "16542" => 643, "16543" => 715, "16544" => 715, "16545" => 709, "16546" => 707, "16547" => 707, "16548" => 634, "16549" => 804, "16550" => 349, "16551" => 593, "16552" => 500, "16553" => 593, "16554" => 434, "16555" => 541, "16556" => 500, "16557" => 541, "16558" => 773, "16559" => 808, "16560" => 643, "16561" => 793, "16562" => 793, "16563" => 685, "16564" => 806, "16565" => 821, "16566" => 821, "16567" => 838, "16568" => 773, "16569" => 829, "16570" => 709, "16571" => 492, "16572" => 634, "16573" => 333, "16574" => 625, "16575" => 625, "16576" => 637, "16577" => 749, "16578" => 719, "16579" => 673, "16580" => 673, "16581" => 670, "16582" => 492, "16583" => 673, "16584" => 434, "16585" => 500, "16586" => 793, "16587" => 790, "16588" => 826, "16589" => 591, "16590" => 715, "16591" => 829, "16592" => 625, "16593" => 692, "16594" => 711, "16595" => 349, "16596" => 593, "16597" => 673, "16598" => 1007, "16599" => 615, "16600" => 472, "16601" => 501, "16602" => 693, "16603" => 492, "16604" => 434, "16605" => 707, "16606" => 673, "16607" => 492, "16608" => 593, "16609" => 545, "16610" => 492, "16611" => 271, "16612" => 477, "16613" => 673, "16614" => 486, "16615" => 628, "16616" => 690, "16617" => 1010, "16618" => 614, "16619" => 687, "16620" => 593, "16621" => 593, "16622" => 673, "16623" => 838, "16624" => 564, "16625" => 705, "16626" => 774, "16627" => 468, "16628" => 759, "16629" => 790, "16630" => 298, "16631" => 700, "16632" => 637, "16633" => 584, "16634" => 662, "16635" => 634, "16636" => 1010, "16637" => 674, "16638" => 648, "16639" => 713, "16640" => 850, "16641" => 673, "16642" => 593, "16643" => 593, "16644" => 616, "16645" => 620, "16646" => 492, "16647" => 670, "16648" => 0, "16649" => 182, "16650" => 182, "16651" => 234, "16652" => 0, "16653" => 500, "16654" => 511, "16655" => 511, "16656" => 511, "16657" => 511, "16658" => 511, "16659" => 538, "16660" => 538, "16661" => 500, "16662" => 500, "16663" => 500, "16664" => 500, "16665" => 500, "16666" => 500, "16667" => 500, "16668" => 500, "16669" => 500, "16670" => 184, "16671" => 500, "16672" => 500, "16673" => 500, "16674" => 500, "16675" => 500, "16676" => 500, "16677" => 500, "16678" => 500, "16679" => 500, "16680" => 500, "16681" => 500, "16682" => 437, "16683" => 383, "16684" => 685, "16685" => 685, "16686" => 662, "16687" => 628, "16688" => 265, "16689" => 658, "16690" => 895, "16691" => 734, "16692" => 614, "16693" => 615, "16694" => 612, "16695" => 673, "16696" => 518, "16697" => 388, "16698" => 303, "16699" => 513, "16700" => 349, "16701" => 383, "16702" => 172, "16703" => 646, "16704" => 707, "16705" => 875, "16706" => 685, "16707" => 685, "16708" => 909, "16709" => 911, "16710" => 911, "16711" => 388, "16712" => 663, "16713" => 654, "16714" => 631, "16715" => 857, "16716" => 500, "16717" => 955, "16718" => 973, "16719" => 992, "16720" => 813, "16721" => 669, "16722" => 652, "16723" => 652, "16724" => 652, "16725" => 652, "16726" => 796, "16727" => 639, "16728" => 710, "16729" => 710, "16730" => 694, "16731" => 700, "16732" => 700, "16733" => 644, "16734" => 285, "16735" => 566, "16736" => 566, "16737" => 424, "16738" => 549, "16739" => 549, "16740" => 763, "16741" => 796, "16742" => 639, "16743" => 763, "16744" => 763, "16745" => 682, "16746" => 798, "16747" => 813, "16748" => 813, "16749" => 827, "16750" => 763, "16751" => 820, "16752" => 694, "16753" => 461, "16754" => 644, "16755" => 285, "16756" => 597, "16757" => 597, "16758" => 654, "16759" => 690, "16760" => 690, "16761" => 669, "16762" => 669, "16763" => 656, "16764" => 461, "16765" => 652, "16766" => 424, "16767" => 763, "16768" => 782, "16769" => 818, "16770" => 590, "16771" => 710, "16772" => 820, "16773" => 597, "16774" => 673, "16775" => 669, "16776" => 296, "16777" => 566, "16778" => 652);
+%maru_w4_v=("8720" => 333, "8721" => 302, "8722" => 374, "8723" => 644, "8724" => 639, "8725" => 889, "8726" => 771, "8727" => 290, "8728" => 366, "8729" => 366, "8730" => 403, "8731" => 669, "8732" => 301, "8733" => 444, "8734" => 301, "8735" => 474, "8736" => 652, "8737" => 652, "8738" => 652, "8739" => 652, "8740" => 652, "8741" => 652, "8742" => 652, "8743" => 652, "8744" => 652, "8745" => 652, "8746" => 306, "8747" => 306, "8748" => 545, "8749" => 669, "8750" => 545, "8751" => 579, "8752" => 908, "8753" => 760, "8754" => 726, "8755" => 742, "8756" => 771, "8757" => 647, "8758" => 653, "8759" => 765, "8760" => 793, "8761" => 270, "8762" => 523, "8763" => 692, "8764" => 630, "8765" => 954, "8766" => 779, "8767" => 805, "8768" => 699, "8769" => 803, "8770" => 720, "8771" => 671, "8772" => 676, "8773" => 774, "8774" => 726, "8775" => 1033, "8776" => 720, "8777" => 708, "8778" => 681, "8779" => 381, "8780" => 670, "8781" => 381, "8782" => 569, "8783" => 500, "8784" => 500, "8785" => 573, "8786" => 624, "8787" => 554, "8788" => 625, "8789" => 574, "8790" => 400, "8791" => 618, "8792" => 601, "8793" => 234, "8794" => 281, "8795" => 536, "8796" => 233, "8797" => 877, "8798" => 600, "8799" => 603, "8800" => 624, "8801" => 624, "8802" => 432, "8803" => 535, "8804" => 403, "8805" => 597, "8806" => 550, "8807" => 807, "8808" => 525, "8809" => 551, "8810" => 516, "8811" => 396, "8812" => 372, "8813" => 397, "8814" => 649, "8815" => 296, "8816" => 474, "8817" => 296, "8818" => 372, "8819" => 649, "8820" => 302, "8821" => 554, "8822" => 646, "8823" => 128, "8824" => 539, "8825" => 610, "8826" => 574, "8827" => 430, "8828" => 482, "8829" => 309, "8830" => 309, "8831" => 634, "8832" => 634, "8833" => 500, "8834" => 594, "8835" => 594, "8836" => 301, "8837" => 614, "8838" => 494, "8839" => 301, "8840" => 430, "8841" => 430, "8842" => 482, "8843" => 904, "8844" => 1294, "8845" => 579, "8846" => 500, "8847" => 500, "8848" => 500, "8849" => 500, "8850" => 500, "8851" => 500, "8852" => 500, "8853" => 742, "8854" => 500, "8855" => 742, "8856" => 500, "8858" => 1080, "8859" => 415, "8860" => 660, "8861" => 805, "8862" => 1081, "8863" => 437, "8864" => 934, "8865" => 234, "8866" => 320, "8867" => 603, "8868" => 990, "8869" => 633, "8870" => 669, "8871" => 570, "8872" => 669, "8873" => 571, "8874" => 277, "8875" => 669, "8876" => 403, "8877" => 403, "8878" => 603, "8879" => 403, "8880" => 829, "8881" => 829, "8882" => 829, "8883" => 760, "8884" => 760, "8885" => 760, "8886" => 760, "8887" => 760, "8888" => 760, "8889" => 742, "8890" => 647, "8891" => 647, "8892" => 647, "8893" => 647, "8894" => 270, "8895" => 270, "8896" => 308, "8897" => 295, "8898" => 781, "8899" => 779, "8900" => 805, "8901" => 805, "8902" => 805, "8903" => 805, "8904" => 805, "8905" => 669, "8906" => 774, "8907" => 774, "8908" => 774, "8909" => 774, "8910" => 708, "8911" => 695, "8912" => 573, "8913" => 573, "8914" => 573, "8915" => 573, "8916" => 573, "8917" => 573, "8918" => 554, "8919" => 574, "8920" => 574, "8921" => 574, "8922" => 574, "8923" => 234, "8924" => 234, "8925" => 278, "8926" => 288, "8927" => 592, "8928" => 600, "8929" => 603, "8930" => 603, "8931" => 603, "8932" => 603, "8933" => 603, "8934" => 669, "8935" => 597, "8936" => 597, "8937" => 597, "8938" => 597, "8939" => 551, "8940" => 624, "8941" => 551, "8942" => 671, "8943" => 708, "8944" => 681, "8945" => 500, "8946" => 535, "8947" => 956, "8948" => 516, "8949" => 652, "8950" => 500, "8951" => 500, "8952" => 500, "8953" => 500, "8954" => 500, "8955" => 500, "8956" => 500, "8957" => 500, "8958" => 500, "8959" => 500, "8960" => 500, "8961" => 500, "8962" => 500, "8963" => 500, "8964" => 500, "8965" => 500, "8966" => 500, "8967" => 500, "8968" => 500, "8969" => 500, "8970" => 500, "8971" => 500, "8972" => 500, "8973" => 500, "8974" => 500, "8975" => 500, "8976" => 500, "8977" => 500, "8978" => 500, "8979" => 500, "8980" => 500, "8981" => 500, "8982" => 500, "8983" => 500, "8984" => 500, "8985" => 500, "8986" => 500, "8987" => 500, "8988" => 500, "8989" => 500, "8990" => 500, "8991" => 500, "8992" => 500, "8993" => 500, "8994" => 500, "8995" => 500, "8996" => 500, "8997" => 500, "8998" => 500, "8999" => 500, "9000" => 500, "9001" => 500, "9002" => 500, "9003" => 500, "9004" => 500, "9005" => 500, "9006" => 500, "9007" => 500, "9008" => 500, "9009" => 500, "9010" => 500, "9011" => 500, "9012" => 500, "9013" => 500, "9014" => 500, "9015" => 500, "9016" => 500, "9017" => 500, "9018" => 500, "9019" => 500, "9020" => 500, "9021" => 500, "9022" => 500, "9023" => 500, "9024" => 500, "9025" => 500, "9026" => 500, "9027" => 500, "9028" => 500, "9029" => 500, "9030" => 500, "9031" => 500, "9032" => 500, "9033" => 500, "9034" => 500, "9035" => 500, "9036" => 500, "9037" => 500, "9038" => 500, "9039" => 500, "9040" => 500, "9041" => 500, "9042" => 500, "9043" => 500, "9044" => 500, "9045" => 500, "9046" => 500, "9047" => 500, "9048" => 500, "9049" => 500, "9050" => 500, "9051" => 500, "9052" => 500, "9053" => 500, "9054" => 500, "9055" => 500, "9056" => 500, "9057" => 500, "9058" => 500, "9059" => 500, "9060" => 500, "9061" => 500, "9062" => 500, "9063" => 500, "9064" => 500, "9065" => 500, "9066" => 500, "9067" => 500, "9068" => 500, "9069" => 500, "9070" => 500, "9071" => 500, "9072" => 500, "9073" => 500, "9074" => 500, "9075" => 500, "9076" => 500, "9077" => 500, "9078" => 500, "9079" => 500, "9080" => 500, "9081" => 500, "9082" => 500, "9083" => 500, "9084" => 500, "9085" => 500, "9086" => 500, "9087" => 500, "9088" => 500, "9089" => 500, "9090" => 500, "9091" => 500, "9092" => 500, "9093" => 500, "9094" => 500, "9095" => 500, "9096" => 500, "9097" => 500, "9098" => 500, "9099" => 500, "9100" => 500, "9101" => 500, "9102" => 500, "9103" => 500, "9104" => 500, "9105" => 500, "9106" => 500, "9107" => 500, "9108" => 500, "9109" => 500, "9110" => 500, "9111" => 500, "9112" => 500, "9113" => 500, "9114" => 500, "9115" => 500, "9116" => 500, "9117" => 500, "9118" => 500, "9119" => 500, "9120" => 500, "9121" => 500, "9122" => 500, "9123" => 500, "9124" => 500, "9125" => 500, "9126" => 500, "9127" => 500, "9128" => 500, "9129" => 500, "9130" => 500, "9131" => 500, "9132" => 500, "9133" => 500, "9134" => 500, "9135" => 500, "9136" => 500, "9137" => 500, "9138" => 500, "9139" => 500, "9140" => 500, "9141" => 500, "9142" => 500, "9143" => 500, "9144" => 500, "9145" => 500, "9146" => 500, "9147" => 500, "9148" => 500, "9149" => 500, "9150" => 500, "9151" => 500, "9152" => 500, "9153" => 500, "9154" => 500, "9155" => 500, "9156" => 500, "9157" => 500, "9158" => 500, "9159" => 500, "9160" => 500, "9161" => 500, "9162" => 500, "9163" => 500, "9164" => 500, "9165" => 500, "9166" => 500, "9167" => 500, "9168" => 500, "9169" => 500, "9170" => 500, "9171" => 500, "9172" => 500, "9173" => 500, "9174" => 500, "9175" => 500, "9176" => 500, "9177" => 500, "9178" => 500, "9179" => 500, "9180" => 500, "9181" => 500, "9182" => 500, "9183" => 500, "9184" => 500, "9185" => 500, "9186" => 500, "9187" => 500, "9188" => 500, "9189" => 500, "9190" => 500, "9191" => 500, "9192" => 500, "9193" => 500, "9194" => 500, "9195" => 500, "9196" => 500, "9197" => 500, "9198" => 500, "9199" => 500, "9200" => 500, "9201" => 500, "9202" => 500, "9203" => 500, "9204" => 500, "9205" => 500, "9206" => 500, "9207" => 500, "9208" => 500, "9209" => 500, "9210" => 500, "9211" => 500, "9212" => 500, "9213" => 500, "9214" => 500, "9215" => 500, "9216" => 500, "9217" => 500, "9218" => 500, "9219" => 500, "9220" => 500, "9221" => 500, "9222" => 500, "9223" => 500, "9224" => 500, "9225" => 500, "9226" => 500, "9227" => 500, "9228" => 500, "9229" => 500, "9230" => 500, "9231" => 500, "9232" => 500, "9233" => 500, "9234" => 500, "9235" => 500, "9236" => 500, "9237" => 500, "9238" => 500, "9239" => 500, "9240" => 500, "9241" => 500, "9242" => 500, "9243" => 500, "9244" => 500, "9245" => 500, "9246" => 500, "9247" => 500, "9248" => 500, "9249" => 500, "9250" => 500, "9251" => 500, "9252" => 500, "9253" => 500, "9254" => 500, "9255" => 500, "9256" => 500, "9257" => 500, "9258" => 500, "9259" => 500, "9260" => 500, "9261" => 500, "9262" => 500, "9263" => 500, "9264" => 500, "9265" => 500, "9266" => 500, "9267" => 500, "9268" => 500, "9269" => 500, "9270" => 500, "9271" => 500, "9272" => 500, "9273" => 500, "9274" => 500, "9275" => 500, "9276" => 500, "9277" => 500, "9278" => 500, "9279" => 500, "9280" => 500, "9281" => 500, "9282" => 500, "9283" => 500, "9284" => 500, "9285" => 500, "9286" => 500, "9287" => 500, "9288" => 500, "9289" => 500, "9290" => 500, "9291" => 500, "9292" => 500, "9293" => 500, "9294" => 500, "9295" => 500, "9296" => 500, "9297" => 500, "9298" => 500, "9299" => 500, "9300" => 500, "9301" => 500, "9302" => 500, "9303" => 500, "9304" => 500, "9305" => 500, "9306" => 500, "9307" => 500, "9308" => 500, "9309" => 500, "9310" => 500, "9311" => 500, "9312" => 500, "9313" => 500, "9314" => 500, "9315" => 500, "9316" => 500, "9317" => 500, "9318" => 500, "9319" => 500, "9320" => 500, "9321" => 500, "9322" => 500, "9323" => 500, "9324" => 500, "9325" => 500, "9326" => 500, "9327" => 500, "9328" => 500, "9329" => 500, "9330" => 500, "9331" => 500, "9332" => 500, "9333" => 500, "9334" => 500, "9335" => 500, "9336" => 500, "9337" => 500, "9338" => 500, "9339" => 500, "9340" => 500, "9341" => 500, "9342" => 500, "9343" => 500, "9344" => 500, "9345" => 500, "9346" => 500, "9347" => 500, "9348" => 500, "9349" => 500, "9350" => 500, "9351" => 500, "9352" => 500, "9353" => 500, "12870" => 709, "12871" => 846, "12872" => 255, "12873" => 425, "12874" => 729, "12875" => 963, "12876" => 963, "12877" => 573, "12878" => 278, "12879" => 597, "12880" => 574, "12881" => 603, "12882" => 760, "12883" => 270, "12884" => 774, "12885" => 647, "12886" => 805, "12887" => 829, "12888" => 869, "12889" => 869, "12890" => 829, "12891" => 829, "12892" => 869, "12893" => 403, "12894" => 403, "12895" => 403, "12896" => 403, "12897" => 403, "12898" => 403, "12899" => 403, "12900" => 403, "12901" => 403, "12902" => 403, "12903" => 403, "12904" => 403, "12905" => 403, "12906" => 403, "12907" => 403, "12908" => 403, "12909" => 403, "12910" => 760, "12911" => 647, "12912" => 647, "12913" => 647, "12914" => 308, "12915" => 270, "12916" => 306, "12917" => 805, "12918" => 805, "12919" => 774, "12920" => 774, "12921" => 774, "12922" => 573, "12923" => 574, "12924" => 574, "12925" => 574, "12926" => 278, "12927" => 234, "12928" => 299, "12929" => 603, "12930" => 603, "12931" => 597, "12932" => 597, "12933" => 597, "12934" => 625, "12935" => 625, "12936" => 625, "12937" => 934, "12938" => 934, "12939" => 554, "12940" => 554, "12941" => 554, "12942" => 574, "12943" => 574, "12944" => 574, "12945" => 747, "12946" => 747, "12947" => 747, "12948" => 554, "12949" => 554, "12950" => 554, "12951" => 281, "12952" => 600, "12953" => 603, "12954" => 550, "12955" => 550, "12956" => 550, "12957" => 533, "12958" => 408, "12959" => 306, "12960" => 333, "12961" => 302, "12962" => 386, "12963" => 652, "12964" => 652, "12965" => 889, "12966" => 771, "12967" => 215, "12968" => 374, "12969" => 374, "12970" => 403, "12971" => 669, "12972" => 301, "12973" => 444, "12974" => 301, "12975" => 435, "12976" => 652, "12977" => 652, "12978" => 652, "12979" => 652, "12980" => 652, "12981" => 652, "12982" => 652, "12983" => 652, "12984" => 652, "12985" => 652, "12986" => 301, "12987" => 301, "12988" => 545, "12989" => 669, "12990" => 545, "12991" => 579, "12992" => 904, "12993" => 756, "12994" => 725, "12995" => 741, "12996" => 771, "12997" => 646, "12998" => 652, "12999" => 765, "13000" => 790, "13001" => 268, "13002" => 520, "13003" => 688, "13004" => 630, "13005" => 952, "13006" => 775, "13007" => 805, "13008" => 697, "13009" => 805, "13010" => 708, "13011" => 664, "13012" => 674, "13013" => 772, "13014" => 715, "13015" => 1034, "13016" => 712, "13017" => 685, "13018" => 681, "13019" => 374, "13020" => 652, "13021" => 374, "13022" => 569, "13023" => 500, "13024" => 500, "13025" => 562, "13026" => 624, "13027" => 546, "13028" => 625, "13029" => 580, "13030" => 400, "13031" => 616, "13032" => 600, "13033" => 232, "13034" => 247, "13035" => 526, "13036" => 231, "13037" => 876, "13038" => 600, "13039" => 603, "13040" => 625, "13041" => 625, "13042" => 430, "13043" => 535, "13044" => 403, "13045" => 593, "13046" => 544, "13047" => 798, "13048" => 525, "13049" => 551, "13050" => 512, "13051" => 374, "13052" => 372, "13053" => 374, "13054" => 500, "13055" => 301, "13056" => 435, "13057" => 301, "13058" => 372, "13059" => 652, "13060" => 302, "13061" => 584, "13062" => 652, "13063" => 77, "13064" => 584, "13065" => 610, "13066" => 574, "13067" => 430, "13068" => 482, "13069" => 309, "13070" => 309, "13071" => 634, "13072" => 633, "13073" => 500, "13074" => 594, "13075" => 593, "13076" => 301, "13077" => 614, "13078" => 494, "13079" => 301, "13080" => 430, "13081" => 430, "13082" => 482, "13083" => 903, "13084" => 1292, "13085" => 579, "13086" => 500, "13087" => 500, "13088" => 500, "13089" => 500, "13090" => 500, "13091" => 500, "13092" => 500, "13093" => 500, "13094" => 500, "13095" => 500, "13096" => 500, "13098" => 1080, "13099" => 415, "13100" => 630, "13101" => 809, "13102" => 1083, "13103" => 437, "13104" => 934, "13105" => 231, "13106" => 320, "13107" => 607, "13108" => 994, "13109" => 629, "13110" => 669, "13111" => 570, "13112" => 669, "13113" => 571, "13114" => 277, "13115" => 669, "13116" => 403, "13117" => 403, "13118" => 652, "13119" => 403, "13120" => 871, "13121" => 871, "13122" => 871, "13123" => 756, "13124" => 756, "13125" => 756, "13126" => 757, "13127" => 756, "13128" => 756, "13129" => 741, "13130" => 646, "13131" => 646, "13132" => 646, "13133" => 646, "13134" => 268, "13135" => 268, "13136" => 268, "13137" => 268, "13138" => 771, "13139" => 775, "13140" => 805, "13141" => 805, "13142" => 805, "13143" => 805, "13144" => 805, "13145" => 669, "13146" => 772, "13147" => 772, "13148" => 772, "13149" => 772, "13150" => 685, "13151" => 694, "13152" => 562, "13153" => 562, "13154" => 562, "13155" => 562, "13156" => 562, "13157" => 562, "13158" => 546, "13159" => 580, "13160" => 580, "13161" => 580, "13162" => 580, "13163" => 231, "13164" => 231, "13165" => 231, "13166" => 231, "13167" => 593, "13168" => 600, "13169" => 603, "13170" => 603, "13171" => 603, "13172" => 603, "13173" => 603, "13174" => 669, "13175" => 593, "13176" => 593, "13177" => 593, "13178" => 593, "13179" => 551, "13180" => 630, "13181" => 551, "13182" => 664, "13183" => 685, "13184" => 681, "13185" => 500, "13186" => 535, "13187" => 955, "13188" => 512, "13189" => 652, "13190" => 697, "13191" => 857, "13192" => 255, "13193" => 425, "13194" => 737, "13195" => 971, "13196" => 971, "13197" => 562, "13198" => 231, "13199" => 593, "13200" => 580, "13201" => 603, "13202" => 757, "13203" => 268, "13204" => 772, "13205" => 646, "13206" => 805, "13207" => 871, "13208" => 871, "13209" => 871, "13210" => 871, "13211" => 871, "13212" => 871, "13213" => 403, "13214" => 403, "13215" => 403, "13216" => 403, "13217" => 403, "13218" => 403, "13219" => 403, "13220" => 403, "13221" => 403, "13222" => 403, "13223" => 403, "13224" => 403, "13225" => 403, "13226" => 403, "13227" => 403, "13228" => 403, "13229" => 403, "13230" => 756, "13231" => 646, "13232" => 646, "13233" => 646, "13234" => 268, "13235" => 268, "13236" => 268, "13237" => 805, "13238" => 805, "13239" => 772, "13240" => 772, "13241" => 772, "13242" => 562, "13243" => 580, "13244" => 580, "13245" => 580, "13246" => 232, "13247" => 232, "13248" => 232, "13249" => 603, "13250" => 603, "13251" => 593, "13252" => 593, "13253" => 593, "13254" => 250, "13255" => 250, "13256" => 250, "13257" => 250, "13258" => 250, "13259" => 250, "13260" => 250, "13261" => 250, "13262" => 250, "13263" => 250, "13264" => 250, "13265" => 250, "13266" => 250, "13267" => 250, "13268" => 250, "13269" => 250, "13270" => 250, "13271" => 250, "13272" => 250, "13273" => 250, "13274" => 333, "13275" => 333, "13276" => 333, "13277" => 333, "13278" => 333, "13279" => 333, "13280" => 333, "13281" => 333, "13282" => 333, "13283" => 333, "13284" => 333, "13285" => 333, "13286" => 333, "13287" => 333, "13288" => 333, "13289" => 333, "13290" => 333, "13291" => 333, "13292" => 333, "13293" => 333, "13294" => 333, "13295" => 500, "13296" => 500, "13297" => 500, "13298" => 500, "13299" => 500, "13300" => 500, "13301" => 500, "13302" => 500, "13303" => 500, "13304" => 500, "13305" => 500, "13306" => 500, "13307" => 500, "13308" => 500, "13309" => 500, "13310" => 500, "13311" => 500, "13312" => 500, "13313" => 500, "13314" => 500, "13315" => 500, "13316" => 500, "13317" => 500, "13318" => 500, "13319" => 500, "15976" => 813, "15977" => 850, "15978" => 862, "15979" => 898, "15980" => 888, "15981" => 904, "15982" => 998, "15983" => 974, "15984" => 979, "15985" => 917, "15986" => 975, "15987" => 859, "15988" => 883, "15989" => 919, "15990" => 979, "15991" => 905, "15992" => 959, "15993" => 908, "15994" => 961, "15995" => 945, "15996" => 960, "15997" => 982, "15998" => 992, "15999" => 947, "16000" => 950, "16001" => 966, "16002" => 962, "16003" => 957, "16004" => 949, "16005" => 977, "16006" => 995, "16007" => 953, "16008" => 972, "16009" => 943, "16010" => 968, "16011" => 954, "16012" => 963, "16013" => 957, "16014" => 959, "16015" => 959, "16016" => 972, "16017" => 968, "16018" => 992, "16019" => 860, "16020" => 898, "16021" => 942, "16022" => 916, "16023" => 923, "16024" => 965, "16025" => 993, "16026" => 962, "16027" => 940, "16028" => 949, "16029" => 962, "16030" => 924, "16031" => 966, "16032" => 976, "16033" => 992, "16034" => 941, "16035" => 961, "16036" => 981, "16037" => 946, "16038" => 949, "16039" => 952, "16040" => 832, "16041" => 858, "16042" => 878, "16043" => 967, "16044" => 979, "16045" => 987, "16046" => 964, "16047" => 938, "16048" => 964, "16049" => 953, "16050" => 960, "16051" => 899, "16052" => 962, "16053" => 903, "16054" => 958, "16055" => 909, "16056" => 961, "16057" => 979, "16058" => 979, "16059" => 970, "16060" => 955, "16061" => 973, "16062" => 886, "16063" => 954, "16064" => 957, "16065" => 980, "16066" => 971, "16067" => 945, "16068" => 950, "16069" => 885, "16070" => 911, "16071" => 976, "16072" => 998, "16073" => 936, "16074" => 981, "16075" => 947, "16076" => 892, "16077" => 941, "16078" => 875, "16079" => 935, "16080" => 894, "16081" => 946, "16082" => 884, "16083" => 930, "16084" => 890, "16085" => 938, "16086" => 952, "16087" => 971, "16088" => 939, "16089" => 978, "16090" => 944, "16091" => 966, "16092" => 937, "16093" => 964, "16094" => 940, "16095" => 970, "16096" => 949, "16097" => 962, "16098" => 953, "16099" => 984, "16100" => 922, "16101" => 958, "16102" => 940, "16103" => 978, "16104" => 912, "16105" => 961, "16106" => 956, "16107" => 976, "16108" => 931, "16109" => 934, "16110" => 877, "16111" => 920, "16112" => 970, "16113" => 945, "16114" => 964, "16115" => 933, "16116" => 962, "16117" => 931, "16118" => 917, "16119" => 944, "16120" => 949, "16121" => 892, "16122" => 897, "16123" => 934, "16124" => 944, "16125" => 946, "16126" => 974, "16127" => 989, "16128" => 928, "16129" => 961, "16130" => 972, "16131" => 832, "16132" => 859, "16133" => 886, "16134" => 950, "16135" => 980, "16136" => 992, "16137" => 916, "16138" => 940, "16139" => 933, "16140" => 915, "16141" => 947, "16142" => 888, "16143" => 941, "16144" => 879, "16145" => 925, "16146" => 919, "16147" => 973, "16148" => 961, "16149" => 969, "16150" => 942, "16151" => 917, "16152" => 959, "16153" => 897, "16154" => 947, "16155" => 942, "16156" => 941, "16157" => 949, "16158" => 879, "16159" => 963, "16160" => 900, "16161" => 869, "16162" => 978, "16163" => 977, "16164" => 969, "16165" => 970, "16166" => 975, "16167" => 982, "16168" => 972, "16169" => 988, "16170" => 892, "16171" => 851, "16172" => 877, "16173" => 874, "16174" => 893, "16175" => 858, "16176" => 890, "16177" => 881, "16178" => 781, "16179" => 896, "16180" => 927, "16181" => 881, "16182" => 909, "16183" => 914, "16184" => 889, "16185" => 859, "16186" => 904, "16187" => 975, "16188" => 977, "16189" => 988, "16190" => 974, "16191" => 904, "16192" => 891, "16469" => 669, "16470" => 669, "16471" => 669, "16472" => 669, "16473" => 669, "16474" => 1002, "16475" => 669, "16476" => 669, "16477" => 669, "16478" => 669, "16479" => 669, "16480" => 669, "16481" => 669, "16482" => 669, "16483" => 669, "16484" => 669, "16485" => 669, "16486" => 669, "16487" => 669, "16488" => 910, "16489" => 669, "16490" => 669, "16491" => 669, "16492" => 669, "16493" => 925, "16494" => 925, "16495" => 778, "16496" => 777, "16497" => 912, "16498" => 912, "16499" => 912, "16500" => 669, "16501" => 669, "16502" => 669, "16503" => 669, "16504" => 617, "16505" => 795, "16506" => 669, "16507" => 669, "16508" => 669, "16509" => 669, "16510" => 639, "16511" => 669, "16512" => 669, "16513" => 669, "16514" => 383, "16515" => 629, "16516" => 669, "16517" => 669, "16518" => 669, "16519" => 669, "16520" => 669, "16521" => 669, "16522" => 925, "16523" => 669, "16524" => 710, "16525" => 617, "16526" => 846, "16527" => 500, "16528" => 669, "16529" => 669, "16530" => 829, "16531" => 862, "16532" => 954, "16533" => 877, "16534" => 779, "16535" => 600, "16536" => 597, "16537" => 597, "16538" => 597, "16539" => 597, "16540" => 760, "16541" => 500, "16542" => 646, "16543" => 671, "16544" => 671, "16545" => 676, "16546" => 681, "16547" => 681, "16548" => 573, "16549" => 742, "16550" => 278, "16551" => 535, "16552" => 500, "16553" => 535, "16554" => 403, "16555" => 516, "16556" => 500, "16557" => 516, "16558" => 720, "16559" => 760, "16560" => 630, "16561" => 742, "16562" => 742, "16563" => 647, "16564" => 771, "16565" => 779, "16566" => 779, "16567" => 805, "16568" => 720, "16569" => 774, "16570" => 676, "16571" => 432, "16572" => 573, "16573" => 234, "16574" => 554, "16575" => 554, "16576" => 574, "16577" => 645, "16578" => 631, "16579" => 600, "16580" => 600, "16581" => 603, "16582" => 432, "16583" => 597, "16584" => 403, "16585" => 500, "16586" => 742, "16587" => 765, "16588" => 793, "16589" => 539, "16590" => 671, "16591" => 774, "16592" => 554, "16593" => 618, "16594" => 619, "16595" => 294, "16596" => 535, "16597" => 597, "16598" => 878, "16599" => 574, "16600" => 365, "16601" => 462, "16602" => 623, "16603" => 432, "16604" => 401, "16605" => 626, "16606" => 604, "16607" => 430, "16608" => 535, "16609" => 524, "16610" => 430, "16611" => 233, "16612" => 400, "16613" => 603, "16614" => 395, "16615" => 551, "16616" => 615, "16617" => 878, "16618" => 569, "16619" => 606, "16620" => 537, "16621" => 537, "16622" => 600, "16623" => 805, "16624" => 490, "16625" => 622, "16626" => 703, "16627" => 420, "16628" => 696, "16629" => 765, "16630" => 254, "16631" => 617, "16632" => 574, "16633" => 548, "16634" => 614, "16635" => 573, "16636" => 877, "16637" => 609, "16638" => 623, "16639" => 625, "16640" => 807, "16641" => 601, "16642" => 537, "16643" => 537, "16644" => 554, "16645" => 561, "16646" => 432, "16647" => 600, "16648" => 0, "16649" => 160, "16650" => 160, "16651" => 306, "16652" => 0, "16653" => 500, "16654" => 435, "16655" => 435, "16656" => 435, "16657" => 435, "16658" => 435, "16659" => 450, "16660" => 450, "16661" => 500, "16662" => 500, "16663" => 500, "16664" => 500, "16665" => 500, "16666" => 500, "16667" => 500, "16668" => 500, "16669" => 500, "16670" => 165, "16671" => 500, "16672" => 500, "16673" => 500, "16674" => 500, "16675" => 500, "16676" => 500, "16677" => 500, "16678" => 500, "16679" => 500, "16680" => 500, "16681" => 500, "16682" => 381, "16683" => 383, "16684" => 669, "16685" => 669, "16686" => 576, "16687" => 551, "16688" => 232, "16689" => 592, "16690" => 830, "16691" => 682, "16692" => 569, "16693" => 538, "16694" => 582, "16695" => 598, "16696" => 490, "16697" => 348, "16698" => 214, "16699" => 469, "16700" => 317, "16701" => 310, "16702" => 147, "16703" => 567, "16704" => 689, "16705" => 875, "16706" => 669, "16707" => 669, "16708" => 912, "16709" => 947, "16710" => 947, "16711" => 349, "16712" => 633, "16713" => 570, "16714" => 563, "16715" => 857, "16716" => 500, "16717" => 871, "16718" => 952, "16719" => 876, "16720" => 775, "16721" => 600, "16722" => 593, "16723" => 593, "16724" => 593, "16725" => 593, "16726" => 756, "16727" => 630, "16728" => 664, "16729" => 664, "16730" => 674, "16731" => 681, "16732" => 681, "16733" => 562, "16734" => 231, "16735" => 535, "16736" => 535, "16737" => 403, "16738" => 512, "16739" => 512, "16740" => 708, "16741" => 756, "16742" => 630, "16743" => 741, "16744" => 741, "16745" => 646, "16746" => 771, "16747" => 775, "16748" => 775, "16749" => 805, "16750" => 708, "16751" => 772, "16752" => 674, "16753" => 430, "16754" => 562, "16755" => 231, "16756" => 546, "16757" => 546, "16758" => 580, "16759" => 625, "16760" => 625, "16761" => 600, "16762" => 600, "16763" => 603, "16764" => 430, "16765" => 593, "16766" => 403, "16767" => 741, "16768" => 765, "16769" => 790, "16770" => 520, "16771" => 664, "16772" => 772, "16773" => 546, "16774" => 616, "16775" => 600, "16776" => 247, "16777" => 535, "16778" => 593);
+opendir(OPLD, "opl") || mkdir("opl",0755) || die "cannot mkdir opl";
+opendir(OFMD, "ofm") || mkdir("ofm",0755) || die "cannot mkdir ofm";
+$font_at=1.0;
+@font_base_name=("hiramin-w3", "hiramin-w6", "hirakaku-w3", "hirakaku-w6", "hiramaru-w4");
+foreach $base_name(@font_base_name){
+ for ($d=0; $d<=1; $d++){
+ if ($d==0){$dir="h";}elsif($d==1){$dir="v";}
+ $font_name="$base_name-$dir";
+ open(OPL, ">opl/$font_name.opl") || die "cannot make file";
+ print OPL "(OFMLEVEL D 1)\n";
+ printf OPL "(FONTDIR %s)\n", $d==1 ? "RT" : "TL";
+ print OPL "(FAMILY HIRAMIN)\n";
+ print OPL "(FACE F MRR)\n";
+ print OPL "(CODINGSCHEME UNSPECIFIED)\n";
+ print OPL "(DESIGNSIZE R 10.0)\n";
+ print OPL "(COMMENT DESIGNSIZE IS IN POINTS)\n";
+ print OPL "(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)\n";
+ print OPL "(CHECKSUM H 0)\n";
+ print OPL "(SEVENBITSAFEFLAG FALSE)\n";
+ print OPL "(FONTDIMEN\n";
+ print OPL " (SLANT R 0.0)\n";
+ print OPL " (SPACE R 0.0)\n";
+ printf OPL " (STRETCH R %f)\n", $font_at/10;
+ print OPL " (SHRINK R 0.0)\n";
+ printf OPL " (XHEIGHT R %f)\n", $font_at;
+ printf OPL " (QUAD R %f)\n", $font_at;
+ print OPL " )\n";
+ if ($dir eq "h"){
+ if($base_name eq "hiramin-w3"){
+ %chwidth=%min_w3;
+ }elsif($base_name eq "hiramin-w6"){
+ %chwidth=%min_w6;
+ }elsif($base_name eq "hirakaku-w3"){
+ %chwidth=%goth_w3;
+ }elsif($base_name eq "hirakaku-w6"){
+ %chwidth=%goth_w6;
+ }elsif($base_name eq "hiramaru-w4"){
+ %chwidth=%maru_w4;
+ }
+ }elsif ($dir eq "v"){
+ if($base_name eq "hiramin-w3"){
+ %chwidth=%min_w3_v;
+ }elsif($base_name eq "hiramin-w6"){
+ %chwidth=%min_w6_v;
+ }elsif($base_name eq "hirakaku-w3"){
+ %chwidth=%goth_w3_v;
+ }elsif($base_name eq "hirakaku-w6"){
+ %chwidth=%goth_w6_v;
+ }elsif($base_name eq "hiramaru-w4"){
+ %chwidth=%maru_w4_v;
+ }
+ }
+ for($cidcode=0; $cidcode<=20316; $cidcode++){
+ $width=1;
+ if ($dir eq "h"){
+ if(exists $chwidth{"$cidcode"}){$width=$chwidth{"$cidcode"}/10;}
+ }elsif ($dir eq "v"){
+ if(exists $chwidth{"$cidcode"}){$width=$chwidth{"$cidcode"}/1000;}
+ }
+ if ($dir eq "h"){
+ $accender=0.88;
+ $decender=0.12;
+ }elsif($dir eq "v"){
+ $accender=0.5;
+ $decender=0.5;
+ }
+ printf OPL "(CHARACTER D %d\n", $cidcode;
+ printf OPL " (CHARWD R %f)\n", $width*$font_at;
+ printf OPL " (CHARHT R %f)\n", $font_at*$accender ;
+ printf OPL " (CHARDP R %f)\n", $font_at*$decender;
+ print OPL " )\n";
+ }
+ close(OPL);
+ system("opl2ofm opl/$font_name.opl ofm/$font_name.ofm")
+ }
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/mktfm.pl b/macros/jptex/latex/japanese-otf/src/script/mktfm.pl
new file mode 100644
index 0000000000..ffe3e39aea
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mktfm.pl
@@ -0,0 +1,235 @@
+#!/usr/bin/perl
+$multi=3;
+@tex_tfm_h=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x2B, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x0E, 0x54, 0x45, 0x58, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x20, 0x54, 0x45, 0x58, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4F, 0x54, 0x46, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x33, 0x33, 0x00, 0x02, 0x00, 0x00);
+@tex_tfm_v=(0x00, 0x09, 0x00, 0x01, 0x00, 0x2B, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x0E, 0x54, 0x45, 0x58, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x20, 0x54, 0x45, 0x58, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4F, 0x54, 0x46, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x33, 0x33, 0x00, 0x02, 0x00, 0x00);
+@dvips_tfm_h=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
+@dvips_tfm_v=(0x00, 0x09, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
+
+# halfwidth characters U+FF61..FF9F are correspond to (0x6D5x, 0x6D6x, 0x6E3x, 0x6E4x) in subfont
+@tex_tfm_sub_h=map{ hex($_) } qw/
+ 00 0b 00 40 00 6c 00 12 00 00 00 01 00 03 00 02
+ 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00
+ 00 a0 00 00 0e 54 45 58 20 4b 41 4e 4a 49 20 54
+ 45 58 54 00 00 00 00 00 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00 00 00 00 00 09 4f 54 46
+ 20 4b 41 4e 4a 49 00 00 00 00 00 00 00 00 00 00
+ 80 00 00 00 00 00 00 00 6d 51 00 01 6d 52 00 01
+ 6d 53 00 01 6d 54 00 01 6d 55 00 01 6d 56 00 01
+ 6d 57 00 01 6d 58 00 01 6d 59 00 01 6d 5a 00 01
+ 6d 5b 00 01 6d 5c 00 01 6d 5d 00 01 6d 5e 00 01
+ 6d 5f 00 01 6d 60 00 01 6d 61 00 01 6d 62 00 01
+ 6d 63 00 01 6d 64 00 01 6d 65 00 01 6d 66 00 01
+ 6d 67 00 01 6d 68 00 01 6d 69 00 01 6d 6a 00 01
+ 6d 6b 00 01 6d 6c 00 01 6d 6d 00 01 6d 6e 00 01
+ 6d 6f 00 01 6e 30 00 01 6e 31 00 01 6e 32 00 01
+ 6e 33 00 01 6e 34 00 01 6e 35 00 01 6e 36 00 01
+ 6e 37 00 01 6e 38 00 01 6e 39 00 01 6e 3a 00 01
+ 6e 3b 00 01 6e 3c 00 01 6e 3d 00 01 6e 3e 00 01
+ 6e 3f 00 01 6e 40 00 01 6e 41 00 01 6e 42 00 01
+ 6e 43 00 01 6e 44 00 01 6e 45 00 01 6e 46 00 01
+ 6e 47 00 01 6e 48 00 01 6e 49 00 01 6e 4a 00 01
+ 6e 4b 00 01 6e 4c 00 01 6e 4d 00 01 6e 4e 00 01
+ 6e 4f 00 01 02 11 00 00 01 11 00 00 00 00 00 00
+ 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b
+ 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 01 99 9a 00 00 00 00 00 10 00 00
+ 00 10 00 00 00 04 00 00 00 03 33 33 00 02 00 00
+/;
+@dvips_tfm_ucs_h=map{ hex($_) } qw/
+ 00 0b 00 40 00 5c 00 02 00 00 00 01 00 03 00 02
+ 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00
+ 00 a0 00 00 00 00 00 00 ff 61 00 01 ff 62 00 01
+ ff 63 00 01 ff 64 00 01 ff 65 00 01 ff 66 00 01
+ ff 67 00 01 ff 68 00 01 ff 69 00 01 ff 6a 00 01
+ ff 6b 00 01 ff 6c 00 01 ff 6d 00 01 ff 6e 00 01
+ ff 6f 00 01 ff 70 00 01 ff 71 00 01 ff 72 00 01
+ ff 73 00 01 ff 74 00 01 ff 75 00 01 ff 76 00 01
+ ff 77 00 01 ff 78 00 01 ff 79 00 01 ff 7a 00 01
+ ff 7b 00 01 ff 7c 00 01 ff 7d 00 01 ff 7e 00 01
+ ff 7f 00 01 ff 80 00 01 ff 81 00 01 ff 82 00 01
+ ff 83 00 01 ff 84 00 01 ff 85 00 01 ff 86 00 01
+ ff 87 00 01 ff 88 00 01 ff 89 00 01 ff 8a 00 01
+ ff 8b 00 01 ff 8c 00 01 ff 8d 00 01 ff 8e 00 01
+ ff 8f 00 01 ff 90 00 01 ff 91 00 01 ff 92 00 01
+ ff 93 00 01 ff 94 00 01 ff 95 00 01 ff 96 00 01
+ ff 97 00 01 ff 98 00 01 ff 99 00 01 ff 9a 00 01
+ ff 9b 00 01 ff 9c 00 01 ff 9d 00 01 ff 9e 00 01
+ ff 9f 00 01 02 11 00 00 01 11 00 00 00 00 00 00
+ 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b
+ 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00
+ 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+/;
+
+opendir(TFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm";
+&make_utf_tfm;
+&make_cid_tfm;
+&make_multi_utf_tfm;
+&make_utf_allinone_tfm;
+&make_multi_cid_tfm;
+
+sub make_utf_tfm {
+ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
+ elsif ($k==6){$face="ge";}
+ for ($l=0; $l<=0; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ $varfilename="otf-u$lang$face-$dir";
+ open(DVIPSTFM,">tfm/$varfilename.tfm") || die "Can't make \'tfm/$varfilename.tfm\'!\n";
+ if ($i==0) {
+ if ($lang=="j") {
+ @dvips_tfm = @dvips_tfm_ucs_h;
+ } else {
+ @dvips_tfm = @dvips_tfm_h;
+ }
+ foreach $binary(@dvips_tfm ) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@dvips_tfm_v) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }
+ close(DVIPSTFM);
+ for ($first_hex=0x0; $first_hex <= 0xf; $first_hex++){
+ $filename="utf$lang$face".sprintf("%x",$first_hex)."-$dir";
+ open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n";
+ if ($i==0) {
+ if ($lang=="j" && $first_hex==0xf) {
+ @tex_tfm = @tex_tfm_sub_h;
+ } else {
+ @tex_tfm = @tex_tfm_h;
+ }
+ foreach $binary(@tex_tfm ) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }
+ close(TEXTFM);
+ }
+ }
+ }
+ }
+}
+
+sub make_cid_tfm {
+ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
+ elsif ($k==6){$face="ge";}
+ for ($l=0; $l<=0; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ $varfilename="otf-cj$face-$dir";
+ open(DVIPSTFM,">tfm/$varfilename.tfm") || die "Can't make \'tfm/$varfilename.tfm\'!\n";
+ binmode(DVIPSTFM);
+ if ($i==0) {
+ foreach $binary(@dvips_tfm_h) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@dvips_tfm_v) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }
+ close(DVIPSTFM);
+ for ($first_hex=0x0; $first_hex <= 0x5; $first_hex++){
+ $filename="cidj$face".sprintf("%x",$first_hex)."-$dir";
+ open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n";
+ binmode(TEXTFM);
+ if ($i==0) {
+ foreach $binary(@tex_tfm_h) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }
+ close(TEXTFM);
+ }
+ }
+ }
+ }
+}
+
+sub make_multi_utf_tfm {
+ for ($k=0; $k<=1; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}
+ for ($l=1; $l<=$multi; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ $varfilename="otf-u$lang$face-$dir";
+ open(DVIPSTFM,">tfm/$varfilename.tfm") || die "Can't make \'tfm/$varfilename.tfm\'!\n";
+ binmode(DVIPSTFM);
+ if ($i==0) {
+ foreach $binary(@dvips_tfm_h) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@dvips_tfm_v) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }
+ close(DVIPSTFM);
+ for ($first_hex=0x0; $first_hex <= 0xf; $first_hex++){
+ $filename="utf$lang$face".sprintf("%x",$first_hex)."-$dir";
+ open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n";
+ binmode(TEXTFM);
+ if ($i==0) {
+ foreach $binary(@tex_tfm_h) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }
+ close(TEXTFM);
+ }
+ }
+ }
+ }
+}
+sub make_multi_cid_tfm {
+ for ($k=0; $k<=1; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}
+ for ($l=1; $l<=$multi; $l++){#language
+ if ($l==1) {$lang="k";$max_hex=4;} elsif ($l==2) {$lang="c";$max_hex=7;} elsif ($l==3){$lang="t";$max_hex=4;}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ $varfilename="otf-c$lang$face-$dir";
+ open(DVIPSTFM,">tfm/$varfilename.tfm") || die "Can't make \'tfm/$varfilename.tfm\'!\n";
+ binmode(DVIPSTFM);
+ if ($i==0) {
+ foreach $binary(@dvips_tfm_h) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@dvips_tfm_v) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }
+ close(DVIPSTFM);
+ for ($first_hex=0x0; $first_hex <= $max_hex; $first_hex++){
+ $filename="cid$lang$face".sprintf("%x",$first_hex)."-$dir";
+ open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n";
+ binmode(TEXTFM);
+ if ($i==0) {
+ foreach $binary(@tex_tfm_h) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }
+ close(TEXTFM);
+ }
+ }
+ }
+ }
+}
+sub make_utf_allinone_tfm {
+ for ($k=0; $k<=1; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ for ($first_hex=0x0; $first_hex <= 0xf; $first_hex++){
+ $filename="utf$face".sprintf("%x",$first_hex)."-$dir";
+ open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n";
+ if ($i==0) {
+ if ($first_hex==0xf) {
+ @tex_tfm = @tex_tfm_sub_h;
+ } else {
+ @tex_tfm = @tex_tfm_h;
+ }
+ foreach $binary(@tex_tfm ) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }
+ close(TEXTFM);
+ }
+ }
+ }
+}
+
diff --git a/macros/jptex/latex/japanese-otf/src/script/mktfm_sp.pl b/macros/jptex/latex/japanese-otf/src/script/mktfm_sp.pl
new file mode 100755
index 0000000000..90f464d13a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mktfm_sp.pl
@@ -0,0 +1,220 @@
+#!/usr/bin/perl
+
+=head1 NAME
+
+mktfm_sp.pl
+
+=head1 USAGE
+
+script/mktfm_sp.pl
+
+=head1 NOTE
+
+This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+
+=cut
+
+use FindBin;
+use lib "$FindBin::Bin";
+use MakeSPList;
+
+$multi=3;
+@tex_tfm_h=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x2B, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x0E, 0x54, 0x45, 0x58, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x20, 0x54, 0x45, 0x58, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4F, 0x54, 0x46, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x33, 0x33, 0x00, 0x02, 0x00, 0x00);
+@tex_tfm_v=(0x00, 0x09, 0x00, 0x01, 0x00, 0x2B, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x0E, 0x54, 0x45, 0x58, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x20, 0x54, 0x45, 0x58, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4F, 0x54, 0x46, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x33, 0x33, 0x00, 0x02, 0x00, 0x00);
+@dvips_tfm_h=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
+@dvips_tfm_v=(0x00, 0x09, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
+
+@tex_tfm_ucs_h=map{ hex($_) } qw/
+ 00 0b 00 40 00 6c 00 12 00 00 00 01 00 03 00 02
+ 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00
+ 00 a0 00 00 0e 54 45 58 20 4b 41 4e 4a 49 20 54
+ 45 58 54 00 00 00 00 00 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00 00 00 00 00 09 4f 54 46
+ 20 4b 41 4e 4a 49 00 00 00 00 00 00 00 00 00 00
+ 80 00 00 00 00 00 00 00 ff 61 00 01 ff 62 00 01
+ ff 63 00 01 ff 64 00 01 ff 65 00 01 ff 66 00 01
+ ff 67 00 01 ff 68 00 01 ff 69 00 01 ff 6a 00 01
+ ff 6b 00 01 ff 6c 00 01 ff 6d 00 01 ff 6e 00 01
+ ff 6f 00 01 ff 70 00 01 ff 71 00 01 ff 72 00 01
+ ff 73 00 01 ff 74 00 01 ff 75 00 01 ff 76 00 01
+ ff 77 00 01 ff 78 00 01 ff 79 00 01 ff 7a 00 01
+ ff 7b 00 01 ff 7c 00 01 ff 7d 00 01 ff 7e 00 01
+ ff 7f 00 01 ff 80 00 01 ff 81 00 01 ff 82 00 01
+ ff 83 00 01 ff 84 00 01 ff 85 00 01 ff 86 00 01
+ ff 87 00 01 ff 88 00 01 ff 89 00 01 ff 8a 00 01
+ ff 8b 00 01 ff 8c 00 01 ff 8d 00 01 ff 8e 00 01
+ ff 8f 00 01 ff 90 00 01 ff 91 00 01 ff 92 00 01
+ ff 93 00 01 ff 94 00 01 ff 95 00 01 ff 96 00 01
+ ff 97 00 01 ff 98 00 01 ff 99 00 01 ff 9a 00 01
+ ff 9b 00 01 ff 9c 00 01 ff 9d 00 01 ff 9e 00 01
+ ff 9f 00 01 02 11 00 00 01 11 00 00 00 00 00 00
+ 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b
+ 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 01 99 9a 00 00 00 00 00 10 00 00
+ 00 10 00 00 00 04 00 00 00 03 33 33 00 02 00 00
+/;
+@dvips_tfm_ucs_h=map{ hex($_) } qw/
+ 00 0b 00 40 00 5c 00 02 00 00 00 01 00 03 00 02
+ 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00
+ 00 a0 00 00 00 00 00 00 ff 61 00 01 ff 62 00 01
+ ff 63 00 01 ff 64 00 01 ff 65 00 01 ff 66 00 01
+ ff 67 00 01 ff 68 00 01 ff 69 00 01 ff 6a 00 01
+ ff 6b 00 01 ff 6c 00 01 ff 6d 00 01 ff 6e 00 01
+ ff 6f 00 01 ff 70 00 01 ff 71 00 01 ff 72 00 01
+ ff 73 00 01 ff 74 00 01 ff 75 00 01 ff 76 00 01
+ ff 77 00 01 ff 78 00 01 ff 79 00 01 ff 7a 00 01
+ ff 7b 00 01 ff 7c 00 01 ff 7d 00 01 ff 7e 00 01
+ ff 7f 00 01 ff 80 00 01 ff 81 00 01 ff 82 00 01
+ ff 83 00 01 ff 84 00 01 ff 85 00 01 ff 86 00 01
+ ff 87 00 01 ff 88 00 01 ff 89 00 01 ff 8a 00 01
+ ff 8b 00 01 ff 8c 00 01 ff 8d 00 01 ff 8e 00 01
+ ff 8f 00 01 ff 90 00 01 ff 91 00 01 ff 92 00 01
+ ff 93 00 01 ff 94 00 01 ff 95 00 01 ff 96 00 01
+ ff 97 00 01 ff 98 00 01 ff 99 00 01 ff 9a 00 01
+ ff 9b 00 01 ff 9c 00 01 ff 9d 00 01 ff 9e 00 01
+ ff 9f 00 01 02 11 00 00 01 11 00 00 00 00 00 00
+ 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b
+ 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00
+ 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+/;
+
+opendir(TFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm";
+
+my @face = qw/mr gr mb gb mgr ml ge/;
+my @lang = qw/j t c k/;
+my @dir = qw/h v/;
+my %font_id = qw/1b g 1d h 1e i 1f j
+ 20 k 21 l 22 m 23 n 24 o 25 p 26 q 27 r
+ 28 s 29 t 2a u 2b v 2c w 2d x 2e y 2f z/;
+
+&MakeSPList::make_sp_char_list(@lang);
+
+&make_utf_tfm;
+&make_multi_utf_tfm;
+&make_unified_utf_tfm;
+
+sub make_utf_tfm {
+ foreach $lang ($lang[0]){ #language, japanase
+ foreach $newjis ('', 'n') {
+ foreach $face (@face){ #face
+ $face0 = $face.$newjis;
+ foreach $dir (@dir){ #direction
+ &make_dvipstfm_body($face0, $dir, $lang) if ($dir=='h');
+ &make_ucs_tfm_body($face0, $dir, $lang);
+ }
+ }
+ }
+ foreach $face (@face){ #face
+ foreach $dir (@dir){ #direction
+ &maketfm_body($face, $dir, $lang);
+ }
+ }
+ }
+}
+sub make_multi_utf_tfm {
+ foreach $lang (@lang[1..$multi]){ #language, t c k
+ foreach $face (@face){ #face
+ foreach $dir (@dir){ #direction
+ &make_dvipstfm_body($face, $dir, $lang);
+ &make_ucs_tfm_body($face, $dir, $lang);
+ }
+ }
+ foreach $face (@face[0..1]){ #face
+ foreach $dir (@dir){ #direction
+ &maketfm_body($face, $dir, $lang);
+ }
+ }
+ }
+}
+sub make_unified_utf_tfm {
+ foreach $face (@face[0..1]){ #face
+ foreach $dir (@dir){ #direction
+ &maketfm_body($face, $dir, @lang);
+ }
+ }
+}
+
+sub maketfm_body {
+ my ($face, $dir, @ln)=@_;
+=comment
+ ## mktfm.pl does same procedure.
+ $filename="utf$lang$face".sprintf("%x",$first_hex)."-$dir";
+ open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n";
+ binmode(TEXTFM);
+ if ($i==0) {
+ foreach $binary(@tex_tfm_h) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }
+ close(TEXTFM);
+=cut
+ my $lang = join ',', @ln;
+ my @exist_head=@{$MakeSPList::r_exist_head->{$lang}};
+
+ foreach $first_hex (0x1b, 0x1d .. 0x2f) { # U+1Cxxx : not defined yet
+ next if (!$exist_head[$first_hex]);
+
+ $id = $font_id{sprintf("%02x", $first_hex)};
+ $filename= (@ln>1) ? "utf$face$id-$dir" : "utf$lang$face$id-$dir";
+ open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n";
+ binmode(TEXTFM);
+ if ($dir eq 'h') {
+ foreach $binary(@tex_tfm_h) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }elsif ($dir eq 'v'){
+ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }
+ close(TEXTFM);
+ }
+}
+
+sub make_ucs_tfm_body {
+ my ($face, $dir, $lang)=@_;
+
+ {
+ $id = '-';
+ $filename="utf$lang$face$id-$dir";
+ open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n";
+ binmode(TEXTFM);
+ if ($dir eq 'h') {
+ if ($lang eq 'j') {
+ @tex_tfm = @tex_tfm_ucs_h;
+ } else {
+ @tex_tfm = @tex_tfm_h;
+ }
+ foreach $binary(@tex_tfm ) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }elsif ($dir eq 'v'){
+ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";}
+ }
+ close(TEXTFM);
+ }
+}
+
+sub make_dvipstfm_body {
+ my ($face, $dir, $lang)=@_;
+=comment
+ ## mktfm.pl does similar procedure.
+ $varfilename="otf-u$lang$face-$dir";
+ open(DVIPSTFM,">tfm/$varfilename.tfm") || die "Can't make \'tfm/$varfilename.tfm\'!\n";
+ if ($i==0) {
+ foreach $binary(@dvips_tfm_h) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }elsif ($i==1){
+ foreach $binary(@dvips_tfm_v) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }
+ close(DVIPSTFM);
+=cut
+ $varfilename= "otf-u$lang$face-$dir";
+ open(DVIPSTFM,">tfm/$varfilename.tfm") || die "Can't make \'tfm/$varfilename.tfm\'!\n";
+ binmode(DVIPSTFM);
+ if ($dir eq 'h') {
+ if ($lang eq 'j') {
+ @dvips_tfm = @dvips_tfm_ucs_h;
+ } else {
+ @dvips_tfm = @dvips_tfm_h;
+ }
+ foreach $binary(@dvips_tfm ) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }elsif ($dir eq 'v'){
+ foreach $binary(@dvips_tfm_v) {$_ = pack("C", $binary);print DVIPSTFM "$_";}
+ }
+ close(DVIPSTFM);
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/mkutf32list.pl b/macros/jptex/latex/japanese-otf/src/script/mkutf32list.pl
new file mode 100755
index 0000000000..377659d398
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mkutf32list.pl
@@ -0,0 +1,162 @@
+#!/usr/bin/perl -n -s
+
+=head1 NAME
+
+mkutf32list.pl
+
+=head1 USAGE
+
+mkutf32list.pl cid2code.txt > sp_jp_text.tex
+mkutf32list.pl -style=utf cid2code.txt > sp_jp_utf.tex
+mkutf32list.pl -style=kchar cid2code.txt > sp_jp_kchar.tex
+mkutf32list.pl -style=list cid2code.txt > sp_list_j.txt
+mkutf32list.pl -style=list-wo-collec cid2code.txt > sp_list_ja.txt
+mkutf32list.pl -allrange cid2code.txt > sp_jp_text.tex
+
+=head1 AUTHOR
+
+Takuji Tanaka
+
+=head1 NOTE
+
+This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+
+=cut
+
+use strict;
+binmode(STDOUT, ":utf8");
+
+our ($style, $allrange);
+our (@count, %reset_ch, $icollec, $cid2code, $line);
+our ($col_utf32, @out);
+our (@cid_max, $collection_n, $collection, $utfmac, $cmap, $source);
+
+BEGIN{
+ $line = 0;
+ @count = ();
+ %reset_ch = ();
+ $icollec = 0;
+ @out = ();
+}
+
+if (/cid2code/) {
+ chomp;
+ s/^# /# in /;
+ $cid2code=$_;
+ $cid2code=~s/^#/%/;
+}
+
+if ($.<8 && /((Adobe-(?:Japan|CNS|GB|Korea).*)-\d)\s/) {
+ $collection_n=$1;
+ $collection=$2;
+ if ($collection =~ /cns/i) {
+ @cid_max = qw/-1 14098 17407 17600 18845 18964 19087 19155 19178/;
+ $utfmac="UTFT"; $cmap="UniCNS-UTF32";
+ $source="Adobe-CNS1-7/cid2code.txt"; }
+ elsif ($collection =~ /gb/i) {
+ @cid_max = qw/-1 7716 9896 22126 22352 29063 30283/;
+ $utfmac="UTFC"; $cmap="UniGB-UTF32";
+ $source="Adobe-GB1-5/cid2code.txt"; }
+ elsif ($collection =~ /kor/i) {
+ @cid_max = qw/-1 9332 18154 18351/;
+ $utfmac="UTFK"; $cmap="UniKS-UTF32";
+ $source="Adobe-Korea1-2/cid2code.txt"; }
+ else {
+ @cid_max = qw/-1 8283 8358 8719 9353 15443 20316 23057 23059/;
+ $utfmac="UTF"; $cmap="UniJIS-UTF32";
+ $source="Adobe-Japan1-7/cid2code.txt"; }
+}
+
+next if (/^#/);
+$line++;
+if ($line == 1) {
+ print <<END;
+%
+% This file is generated from the data of $cmap
+$cid2code
+% for $collection_n
+%
+% Reference:
+% https://github.com/adobe-type-tools/cmap-resources/
+% $source
+%
+% A newer CMap may be required for some code points.
+%
+END
+}
+if (/^CID/) {
+ my @header = split;
+ my $i=0;
+ foreach (@header) {
+ if (/^Uni(JIS|KS|CNS|GB)-UTF32$/) {
+ $col_utf32 = $i;
+ last;
+ }
+ $i++
+ }
+ next;
+}
+
+my @list = split;
+my $cid = $list[0];
+my @utf32 = split ',', $list[$col_utf32];
+
+foreach (@utf32) {
+ s/^0+//;
+
+ next if ($_ eq '*');
+ next if ($_ =~ '^[1-7][0-9a-f]$|^.$');
+ next if ($_ =~ 'v');
+ tr/a-z/A-Z/;
+ my $ch=hex($_);
+ next if ($ch < 0x10000 && !$allrange);
+
+ while(!($cid_max[$icollec+1]>=$cid && $cid>$cid_max[$icollec])) {
+ $icollec++;
+ if ($icollec>@cid_max) {
+ die "CID:$cid (Character $_) is out of range!!\n";
+ }
+ }
+ if ($count[$icollec]==0) {
+ $reset_ch{$ch}=$icollec;
+ }
+ $count[$icollec]++;
+ push @out, $ch;
+}
+
+
+END {
+ my ($i, $out, $ch);
+
+ if ($style eq "list-wo-collec") { @out = sort(@out); }
+
+ foreach $ch (@out) {
+ if ($style eq "list-wo-collec") {}
+ elsif (defined($reset_ch{$ch})) {
+ $i=0;
+ print "\n\n";
+ print "%" if ($style =~ /list/);
+ print "$collection-$reset_ch{$ch}";
+ print "\\\\" if ($style !~ 'list');
+ print "\n";
+ }
+
+ $i++;
+ if ($style =~ /utf/) { $out=sprintf "\\${utfmac}{%X}", $ch; }
+ elsif ($style =~ /kchar/) { $out=sprintf "\\kchar\"%X", $ch; }
+ elsif ($style =~ /list/) { $out=sprintf "%X", $ch; }
+ else { $out=chr($ch); }
+ my ($newline);
+ $newline = $allrange ? 25 : 10;
+ if ($i % $newline != 1) {
+ print "," if ($style =~ /list/);
+ }
+ print $out;
+ if ($i % $newline == 0) {
+ print "%" if ($style =~ /utf/);
+ print "\n" ;
+ }
+ }
+
+ print "\n\n% end\n";
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/mkutfvf.pl b/macros/jptex/latex/japanese-otf/src/script/mkutfvf.pl
new file mode 100644
index 0000000000..6eebef57de
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mkutfvf.pl
@@ -0,0 +1,93 @@
+#!/usr/bin/perl
+$multi=3;
+opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
+&makejvf;
+&makemlvf;
+
+sub makejvf {
+ for ($k=0; $k<=6; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
+ elsif ($k==6){$face="ge";}
+ for ($l=0; $l<=0; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ for ($first_hex=0x0; $first_hex <= 0xf; $first_hex++){
+ $filename="utf$lang$face".sprintf("%x",$first_hex)."-$dir";
+ open(OUT, ">ovp/$filename.ovp")||die "$!";
+ &fonthead;
+ print OUT " (FONTNAME otf-u$lang$face-$dir)\n";
+ &fontfoot;
+ &writechar($first_hex);
+ close(OUT);
+ system("ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm");
+ unlink "vf/$filename.ofm";
+ }
+ }
+ }
+ }
+}
+sub makemlvf {
+ for ($k=0; $k<=1; $k++){#face
+ if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";}
+ elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";}
+ elsif ($k==6){$face="ge";}
+ for ($l=1; $l<=$multi; $l++){#language
+ if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";}
+ elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";}
+ for ($i=0; $i<=1; $i++){#direction
+ if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";}
+ for ($first_hex=0x0; $first_hex <= 0xf; $first_hex++){
+ $filename="utf$lang$face".sprintf("%x",$first_hex)."-$dir";
+ open(OUT, ">ovp/$filename.ovp")||die "$!";
+ &fonthead;
+ print OUT " (FONTNAME otf-u$lang$face-$dir)\n";
+ &fontfoot;
+ &writechar($first_hex);
+ close(OUT);
+ system("ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm");
+ unlink "vf/$filename.ofm";
+ }
+ }
+ }
+ }
+}
+
+sub fonthead {
+print OUT <<END_OF_DATA;
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+END_OF_DATA
+}
+
+sub fontfoot {
+print OUT <<END_OF_DATA;
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+END_OF_DATA
+}#2003/10/22 FONTAT 0.962216->1.0
+
+sub writechar {
+ ($hex) = @_;
+ for ($ku=16; $ku <= 79; $ku++){#2002/1/27 120->79
+ for ($ten=16; $ten <= 79; $ten++){
+ $jis=sprintf("%X", $ku*256 + $ten + 0x2020);
+ if ($ku>=16 && $ku<=79 && $ten>=16 && $ten<=79){
+ $uni=$hex*4096 + ($ku-16)*64 + ($ten-16);
+# } else {
+# $uni=0x3013;
+ }
+ $wd = ($lang eq 'j' && $dir eq 'h' && $uni>=0xFF61 && $uni<=0xFF9F) ? '0.5' : '1.0';
+ $uni=sprintf("%X", $uni);
+ print OUT "(CHARACTER H $jis (CHARWD R $wd) (MAP (SETCHAR H $uni)))\n";
+ }
+ }
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/mkutfvf_sp.pl b/macros/jptex/latex/japanese-otf/src/script/mkutfvf_sp.pl
new file mode 100755
index 0000000000..97ea89f2af
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mkutfvf_sp.pl
@@ -0,0 +1,209 @@
+#!/usr/bin/perl -s
+
+=head1 NAME
+
+mkutfvf_sp.pl
+
+=head1 USAGE
+
+script/mkutfvf_sp.pl
+script/mkutfvf_sp.pl -debug
+script/mkutfvf_sp.pl -ovp2ovf='wovp2ovf'
+
+=head1 NOTE
+
+This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+
+=cut
+
+use FindBin;
+use lib "$FindBin::Bin";
+use MakeSPList;
+
+if (!defined($ovp2ovf)) { ## check option '-ovp2ovf=????'
+ $ovp2ovf = defined($ENV{'OVP2OVF'}) ? $ENV{'OVP2OVF'} : 'ovp2ovf';
+}
+
+$multi=3;
+opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
+
+my @face = qw/mr gr mb gb mgr ml ge/;
+my @lang = qw/j t c k/; ## priority: j > t > c > k
+my %lang_id; foreach $_ (0..$#lang) { $lang_id{$lang[$_]}=$_; }
+my @dir = qw/h v/;
+my %font_id = qw/1b g 1d h 1e i 1f j
+ 20 k 21 l 22 m 23 n 24 o 25 p 26 q 27 r
+ 28 s 29 t 2a u 2b v 2c w 2d x 2e y 2f z/;
+
+&MakeSPList::make_sp_char_list(@lang);
+
+&makejvf;
+&makemlvf;
+&makeunivf;
+
+sub makejvf {
+ foreach $lang ($lang[0]){ #language, japanase
+ foreach $newjis ('', 'n') {
+ foreach $face (@face){ #face
+ $face0 = $face.$newjis;
+ foreach $dir (@dir){ #direction
+ &make_ucs_vf_body($face0, $dir, $lang);
+ }
+ }
+ }
+ foreach $face (@face){ #face
+ foreach $dir (@dir){ #direction
+ &makevf_body($face, $dir, $lang);
+ }
+ }
+ }
+}
+sub makemlvf {
+ foreach $lang (@lang[1..$multi]){ #language, t c k
+ foreach $face (@face){ #face
+ foreach $dir (@dir){ #direction
+ &make_ucs_vf_body($face, $dir, $lang);
+ }
+ }
+ foreach $face (@face[0..1]){ #face
+ foreach $dir (@dir){ #direction
+ &makevf_body($face, $dir, $lang);
+ }
+ }
+ }
+}
+sub makeunivf {
+ foreach $face (@face[0..1]){ #face
+ foreach $dir (@dir){ #direction
+ &make_uni_vf_body($face, $dir, @lang);
+ }
+ }
+}
+
+sub makevf_body {
+ my ($face, $dir, $lang)=@_;
+
+ my @exist_head=@{$MakeSPList::r_exist_head->{$lang}};
+ foreach $first_hex (0x1b, 0x1d .. 0x2f) { # U+1Cxxx : not defined yet
+ next if (!$exist_head[$first_hex]);
+
+ $HEX = sprintf("%02X", $first_hex);
+ $id = $font_id{sprintf("%02x", $first_hex)};
+ warn "now processing (face:$face, dir:$dir, lang:$lang, first_hex:$HEX, ID:$id) ...\n";
+ $filename="utf$lang$face$id-$dir";
+ open(OUT, ">ovp/$filename.ovp")||die "$!";
+ &fonthead;
+ print OUT "(MAPFONT D 0\n (FONTNAME otf-u$lang$face-$dir)\n";
+ &fontfoot;
+ &writechar($first_hex, $lang);
+ close(OUT);
+ unless ($debug){
+ system("$ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm");
+ unlink "vf/$filename.ofm";
+ }
+ }
+}
+
+sub make_uni_vf_body {
+ my ($face, $dir, @ln)=@_;
+ my $lang = join ',', @ln;
+
+ my @exist_head=@{$MakeSPList::r_exist_head->{$lang}};
+ foreach $first_hex (0x1b, 0x1d .. 0x2f) { # U+1Cxxx : not defined yet
+ next if (!$exist_head[$first_hex]);
+
+ $HEX = sprintf("%02X", $first_hex);
+ $id = $font_id{sprintf("%02x", $first_hex)};
+ warn "now processing (face:$face, dir:$dir, lang:MULTI, first_hex:$HEX, ID:$id) ...\n";
+ $filename="utf$face$id-$dir";
+ open(OUT, ">ovp/$filename.ovp")||die "$!";
+ &fonthead;
+ foreach $l (0 .. $#ln){
+ next if ($exist_head[$first_hex]!~/$ln[$l]/);
+ print OUT "(MAPFONT D $l\n (FONTNAME otf-u$lang[$l]$face-$dir)\n";
+ &fontfoot;
+ }
+ &writechar($first_hex, @ln);
+ close(OUT);
+ unless ($debug){
+ system("$ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm");
+ unlink "vf/$filename.ofm";
+ }
+ }
+}
+
+sub make_ucs_vf_body {
+ my ($face, $dir, $lang)=@_;
+
+ {
+ $id = '-';
+ warn "now processing (face:$face, dir:$dir, lang:$lang, ucs vf, ID:$id) ...\n";
+ $filename="utf$lang$face$id-$dir";
+ open(OUT, ">ovp/$filename.ovp")||die "$!";
+ &fonthead;
+ print OUT "(MAPFONT D 0\n (FONTNAME otf-u$lang$face-$dir)\n";
+ &fontfoot;
+ &writechar_ucs($dir) if ($lang eq 'j');
+ close(OUT);
+ unless ($debug){
+ system("$ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm");
+ unlink "vf/$filename.ofm";
+ }
+ }
+}
+
+sub fonthead {
+print OUT <<END_OF_DATA;
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+END_OF_DATA
+}
+
+sub fontfoot {
+print OUT <<END_OF_DATA;
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+END_OF_DATA
+}
+
+sub writechar {
+ my ($hex, @ln) = @_;
+ my $lang = join ',', @ln;
+ my %exist_char=%{$MakeSPList::r_exist_char->{$lang}};
+
+ foreach $ku (16 .. 79){
+ foreach $ten (16 .. 79){
+ $jis=sprintf("%X", $ku*256 + $ten + 0x2020);
+ $uni=sprintf("%X", $hex*0x1000 + ($ku-16)*64 + ($ten-16));
+ my $echr=$exist_char{$uni};
+ if ($echr) {
+ #warn("lang: $lang, jis: $jis, uni: $uni\n");
+ print OUT "(CHARACTER H $jis (CHARWD R 1.0) (MAP \n";
+ if (@ln>1 && $echr !~ $ln[0]) {
+ foreach $l (1 .. $#ln) {
+ if ($echr =~ /$ln[$l]/){
+ print OUT " (SELECTFONT D $lang_id{$ln[$l]})\n";
+ last;
+ }
+ }
+ }
+ print OUT " (SETCHAR H $uni)))\n";
+ }
+ }
+ }
+}
+
+sub writechar_ucs {
+ my ($dir) = @_;
+ my $wd = $dir eq 'h' ? '0.5' : '1.0';
+ foreach $uni (0xFF61 .. 0xFF9F){
+ my $uniX = sprintf("%X", $uni);
+ print OUT "(CHARACTER H $uniX (CHARWD R $wd) (MAP \n";
+ print OUT " (SETCHAR H $uniX)))\n";
+ }
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/mkvpkana.pl b/macros/jptex/latex/japanese-otf/src/script/mkvpkana.pl
new file mode 100644
index 0000000000..f4482df693
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/mkvpkana.pl
@@ -0,0 +1,281 @@
+#!/usr/bin/perl -s
+
+@min_w3=(7.17, 8.34, 7.77, 8.32, 9.96, 9.03, 9.60, 7.75, 8.19, 9.42, 9.98, 8.89, 9.47, 8.65, 9.14, 8.99, 9.10, 9.71, 9.71, 9.99, 9.79, 9.52, 9.76, 9.26, 9.44, 9.67, 9.71, 9.42, 9.63, 9.39, 9.61, 9.18, 9.47, 9.45, 9.56, 9.23, 9.48, 9.61, 9.67, 7.96, 8.24, 8.99, 8.69, 8.76, 9.75, 9.69, 9.48, 8.95, 8.98, 9.25, 8.82, 9.28, 9.57, 9.70, 9.19, 9.46, 9.72, 9.05, 9.16, 9.15, 7.21, 8.13, 8.43, 9.23, 9.61, 9.65, 9.76, 9.17, 9.37, 9.18, 9.76, 8.69, 9.38, 8.73, 9.22, 8.95, 9.63, 9.66, 9.82, 9.59, 9.21, 9.66, 8.58, 9.28, 9.37, 9.65, 9.64, 9.20, 8.45, 8.96, 8.81, 9.29, 8.89, 9.38, 7.81, 8.12, 8.76, 9.21, 9.26, 9.27, 9.25, 9.56, 9.25, 9.49, 9.19, 9.60, 8.32, 8.83, 9.17, 9.53, 8.39, 9.10, 8.61, 9.24, 8.67, 9.26, 8.89, 9.52, 9.31, 9.56, 9.20, 9.35, 8.33, 8.80, 9.48, 9.13, 9.38, 9.58, 9.63, 9.11, 8.01, 9.06, 9.45, 8.80, 7.42, 8.16, 8.55, 8.79, 9.20, 9.39, 8.91, 9.47, 9.56, 7.09, 8.05, 8.35, 9.07, 9.39, 9.64, 8.10, 9.25, 8.79, 8.88, 8.74, 8.52, 8.98, 7.76, 8.09, 8.38, 8.80, 9.29, 9.75, 8.50, 8.35, 8.42, 8.56, 9.03, 9.35, 8.34, 9.17, 8.11, 9.47, 8.73, 8.53);
+@min_w6=(7.46, 8.44, 7.98, 8.54, 9.98, 9.15, 9.79, 7.92, 8.47, 9.47, 9.99, 9.12, 9.74, 8.89, 9.48, 9.24, 9.39, 9.93, 9.86, 9.99, 9.98, 9.64, 9.82, 9.47, 9.60, 9.84, 9.85, 9.53, 9.74, 9.61, 9.83, 9.45, 9.66, 9.66, 9.74, 9.47, 9.68, 9.78, 9.80, 8.04, 8.42, 9.15, 8.92, 8.95, 9.89, 9.89, 9.66, 9.17, 9.23, 9.54, 8.99, 9.55, 9.76, 9.82, 9.36, 9.64, 9.80, 9.39, 9.47, 9.43, 7.43, 8.33, 8.58, 9.46, 9.74, 9.81, 9.88, 9.36, 9.58, 9.41, 9.91, 8.83, 9.54, 8.82, 9.40, 9.17, 9.83, 9.82, 9.85, 9.80, 9.43, 9.79, 8.73, 9.45, 9.59, 9.82, 9.79, 9.40, 8.50, 9.20, 8.92, 9.46, 8.93, 9.56, 8.04, 8.39, 8.84, 9.41, 9.48, 9.50, 9.41, 9.65, 9.37, 9.57, 9.32, 9.65, 8.59, 9.13, 9.37, 9.65, 8.61, 9.21, 8.85, 9.44, 8.93, 9.40, 9.06, 9.64, 9.42, 9.61, 9.40, 9.51, 8.43, 8.97, 9.61, 9.34, 9.62, 9.74, 9.75, 9.35, 8.31, 9.33, 9.64, 9.13, 7.65, 8.44, 8.74, 9.06, 9.35, 9.55, 9.06, 9.63, 9.67, 7.38, 8.32, 8.58, 9.32, 9.58, 9.73, 8.38, 9.47, 9.10, 9.18, 9.00, 8.68, 9.19, 7.99, 8.33, 8.55, 9.05, 9.47, 9.89, 8.83, 8.71, 8.71, 8.65, 9.15, 9.58, 8.65, 9.39, 8.30, 9.62, 8.90, 8.64);
+@goth_w3=(7.92, 8.46, 8.44, 8.80, 9.99, 9.01, 9.60, 8.09, 8.46, 8.97, 9.58, 8.84, 9.42, 8.86, 9.39, 9.26, 9.41, 9.73, 9.80, 9.56, 9.49, 9.54, 9.56, 9.38, 9.23, 9.67, 9.86, 9.38, 9.71, 9.30, 9.60, 9.44, 9.53, 9.40, 9.43, 9.39, 9.59, 9.63, 9.85, 8.23, 8.62, 9.26, 8.89, 8.92, 9.59, 9.81, 9.48, 9.19, 9.34, 9.52, 9.02, 9.50, 9.67, 9.84, 9.18, 9.40, 9.71, 9.25, 9.29, 9.33, 7.84, 8.21, 8.56, 9.45, 9.65, 9.70, 9.57, 9.24, 9.49, 9.38, 9.48, 8.89, 9.52, 8.88, 9.40, 9.03, 9.63, 9.50, 9.75, 9.55, 9.40, 9.55, 8.71, 9.38, 9.46, 9.64, 9.62, 9.32, 8.55, 9.19, 8.63, 9.28, 8.82, 9.40, 8.33, 8.77, 8.76, 9.29, 9.46, 9.66, 9.40, 9.78, 9.33, 9.39, 9.14, 9.47, 9.13, 9.52, 9.34, 9.39, 8.88, 9.31, 9.00, 9.44, 9.17, 9.63, 8.98, 9.56, 9.41, 9.53, 9.14, 9.18, 8.55, 9.01, 9.50, 9.28, 9.27, 9.35, 9.45, 9.08, 8.62, 9.17, 9.53, 8.77, 8.71, 8.82, 9.09, 9.33, 9.70, 9.83, 9.01, 9.58, 9.31, 7.79, 8.30, 8.47, 9.47, 9.74, 9.83, 8.95, 9.25, 9.19, 8.95, 9.25, 8.79, 9.37, 8.31, 8.70, 8.83, 9.38, 9.35, 9.64, 9.33, 9.00, 9.23, 8.69, 9.21, 9.31, 8.95, 9.27, 8.51, 9.49, 8.93, 8.41);
+@goth_w6=(8.27, 8.62, 8.69, 8.92, 9.99, 9.18, 9.77, 8.40, 8.80, 9.20, 9.80, 9.15, 9.70, 9.06, 9.67, 9.47, 9.67, 9.88, 9.96, 9.77, 9.70, 9.79, 9.76, 9.67, 9.60, 9.85, 9.97, 9.53, 9.86, 9.55, 9.84, 9.70, 9.79, 9.65, 9.65, 9.59, 9.81, 9.81, 9.97, 8.47, 8.87, 9.44, 9.19, 9.19, 9.82, 9.96, 9.65, 9.42, 9.57, 9.68, 9.28, 9.75, 9.82, 9.97, 9.40, 9.61, 9.79, 9.50, 9.54, 9.53, 8.20, 8.52, 8.84, 9.71, 9.89, 9.90, 9.74, 9.48, 9.71, 9.58, 9.68, 9.10, 9.70, 9.08, 9.63, 9.28, 9.82, 9.74, 9.88, 9.77, 9.59, 9.79, 8.93, 9.54, 9.68, 9.86, 9.83, 9.54, 8.76, 9.44, 8.88, 9.48, 9.03, 9.59, 8.65, 9.06, 8.99, 9.51, 9.68, 9.79, 9.60, 9.87, 9.53, 9.69, 9.35, 9.59, 9.40, 9.78, 9.53, 9.58, 9.11, 9.39, 9.30, 9.68, 9.43, 9.78, 9.21, 9.63, 9.60, 9.74, 9.39, 9.40, 8.77, 9.26, 9.64, 9.50, 9.51, 9.51, 9.68, 9.37, 8.93, 9.43, 9.73, 9.02, 9.00, 9.07, 9.23, 9.51, 9.83, 9.92, 9.29, 9.74, 9.51, 8.15, 8.50, 8.85, 9.71, 9.90, 9.98, 9.19, 9.51, 9.42, 9.18, 9.46, 8.94, 9.53, 8.62, 9.01, 9.11, 9.62, 9.64, 9.84, 9.58, 9.18, 9.47, 8.91, 9.43, 9.59, 9.25, 9.49, 8.78, 9.69, 9.11, 8.66);
+@maru_w4=(8.13, 8.50, 8.62, 8.98, 9.98, 9.17, 9.75, 8.59, 8.83, 9.19, 9.79, 9.05, 9.59, 9.08, 9.61, 9.45, 9.60, 9.82, 9.92, 9.47, 9.50, 9.66, 9.62, 9.57, 9.49, 9.77, 9.95, 9.53, 9.72, 9.43, 9.68, 9.54, 9.63, 9.57, 9.59, 9.59, 9.72, 9.68, 9.92, 8.60, 8.98, 9.42, 9.16, 9.23, 9.65, 9.93, 9.62, 9.40, 9.49, 9.62, 9.24, 9.66, 9.76, 9.92, 9.41, 9.61, 9.81, 9.46, 9.49, 9.52, 8.32, 8.58, 8.78, 9.67, 9.79, 9.87, 9.64, 9.38, 9.64, 9.53, 9.60, 8.99, 9.62, 9.03, 9.58, 9.09, 9.61, 9.79, 9.79, 9.70, 9.55, 9.73, 8.86, 9.54, 9.57, 9.80, 9.71, 9.45, 8.92, 9.41, 8.75, 9.35, 8.94, 9.46, 8.84, 9.30, 8.90, 9.38, 9.52, 9.71, 9.39, 9.78, 9.44, 9.66, 9.37, 9.64, 9.40, 9.70, 9.49, 9.62, 9.53, 9.84, 9.22, 9.58, 9.40, 9.78, 9.12, 9.61, 9.56, 9.76, 9.31, 9.34, 8.77, 9.20, 9.70, 9.45, 9.64, 9.33, 9.62, 9.31, 9.17, 9.44, 9.49, 8.92, 8.97, 9.34, 9.44, 9.46, 9.74, 9.89, 9.28, 9.61, 9.72, 8.32, 8.59, 8.86, 9.50, 9.80, 9.92, 9.16, 9.40, 9.33, 9.15, 9.47, 8.88, 9.41, 8.79, 9.25, 9.19, 9.73, 9.61, 9.69, 9.42, 9.17, 9.59, 8.97, 9.47, 9.42, 9.41, 9.49, 8.79, 9.63, 9.00, 8.69);
+@charwidth=([@min_w3], [@min_w6], [@goth_w3], [@goth_w6], [@maru_w4]);
+@character=("¡³", "¡´", "¡µ", "¡¶", "¡¼", "¤¡", "¤¢", "¤£", "¤¤", "¤¥", "¤¦", "¤§", "¤¨", "¤©", "¤ª", "¤«", "¤¬", "¤­", "¤®", "¤¯", "¤°", "¤±", "¤²", "¤³", "¤´", "¤µ", "¤¶", "¤·", "¤¸", "¤¹", "¤º", "¤»", "¤¼", "¤½", "¤¾", "¤¿", "¤À", "¤Á", "¤Â", "¤Ã", "¤Ä", "¤Å", "¤Æ", "¤Ç", "¤È", "¤É", "¤Ê", "¤Ë", "¤Ì", "¤Í", "¤Î", "¤Ï", "¤Ð", "¤Ñ", "¤Ò", "¤Ó", "¤Ô", "¤Õ", "¤Ö", "¤×", "¤Ø", "¤Ù", "¤Ú", "¤Û", "¤Ü", "¤Ý", "¤Þ", "¤ß", "¤à", "¤á", "¤â", "¤ã", "¤ä", "¤å", "¤æ", "¤ç", "¤è", "¤é", "¤ê", "¤ë", "¤ì", "¤í", "¤î", "¤ï", "¤ð", "¤ñ", "¤ò", "¤ó", "¥¡", "¥¢", "¥£", "¥¤", "¥¥", "¥¦", "¥§", "¥¨", "¥©", "¥ª", "¥«", "¥¬", "¥­", "¥®", "¥¯", "¥°", "¥±", "¥²", "¥³", "¥´", "¥µ", "¥¶", "¥·", "¥¸", "¥¹", "¥º", "¥»", "¥¼", "¥½", "¥¾", "¥¿", "¥À", "¥Á", "¥Â", "¥Ã", "¥Ä", "¥Å", "¥Æ", "¥Ç", "¥È", "¥É", "¥Ê", "¥Ë", "¥Ì", "¥Í", "¥Î", "¥Ï", "¥Ð", "¥Ñ", "¥Ò", "¥Ó", "¥Ô", "¥Õ", "¥Ö", "¥×", "¥Ø", "¥Ù", "¥Ú", "¥Û", "¥Ü", "¥Ý", "¥Þ", "¥ß", "¥à", "¥á", "¥â", "¥ã", "¥ä", "¥å", "¥æ", "¥ç", "¥è", "¥é", "¥ê", "¥ë", "¥ì", "¥í", "¥î", "¥ï", "¥ð", "¥ñ", "¥ò", "¥ó", "¥ô", "¥õ", "¥ö");
+@font_name=("phiraminw3-v", "phiraminw6-v", "phirakakuw3-v", "phirakakuw6-v", "phiramaruw4-v");
+@kanji_font_name=("hminr-v", "hminb-v", "hgothr-v", "hgothb-v", "hmgothr-v");
+@kana_font_name=("hiramin-w3-v", "hiramin-w6-v", "hirakaku-w3-v", "hirakaku-w6-v", "hiramaru-w4-v");
+$font_at=1.0;
+$half_width= ($font_at / 2);
+$quater_width= ($font_at / 4);
+opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
+opendir(JPL, "pl") || mkdir("pl",0755) || die "cannot mkdir pl";
+opendir(JFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm";
+closedir(OVP);
+closedir(VF);
+closedir(JPL);
+closedir(JFM);
+
+#main
+for ($i=0; $i<=4; $i++){
+ open (JPL, ">pl/$font_name[$i].pl");
+ &tfm_head_v;
+ &chars_in_type_jis;
+ &chars_in_type_prop;
+ &print_type_jis;
+ &print_type_prop;
+ &glue_kern;
+ close(JPL);
+}
+for ($i=0; $i<=4; $i++){
+ @prop_odori_v=(0x3E68, 0x3E69, 0x3E6A, 0x3E6B, 0x3E6E);
+ @cpm_v=(0x1ECF, 0x01ED0, 0x2F8D, 0x2F8E, 0x1F14, 0x1F15);
+ $hiracode=15985;
+ $katacode=16076;
+ $prop_char_num=0;
+ open (OVP, ">ovp/$font_name[$i].ovp");
+ &fonthead;
+ &write_char;
+ close(OVP);
+}
+#
+#sub rtn
+#
+sub tfm_head_v {
+ print JPL "(DIRECTION TATE)\n";
+ print JPL "(FAMILY PROP KANA)\n";
+ print JPL "(FACE F MRR)\n";
+ print JPL "(CODINGSCHEME TEX KANJI TEXT)\n";
+ print JPL "(DESIGNSIZE R 10.0)\n";
+ print JPL "(CHECKSUM O 0)\n";
+ print JPL "(SEVENBITSAFEFLAG TRUE)\n";
+ print JPL "(FONTDIMEN\n";
+ print JPL " (SLANT R 0.0)\n";
+ print JPL " (SPACE R 0.0)\n";
+ printf JPL " (STRETCH R %f)\n", $font_at/10;
+ print JPL " (SHRINK R 0.0)\n";
+ printf JPL " (XHEIGHT R %f)\n", $font_at;
+ printf JPL " (QUAD R %f)\n", $font_at;
+ printf JPL " (EXTRASPACE R %f)\n", $font_at/4;
+ printf JPL " (EXTRASTRETCH R %f)\n", $font_at/5;
+ printf JPL " (EXTRASHRINK R %f)\n", $font_at/8;
+ print JPL " )\n";
+}
+sub char_foot_h {
+ printf JPL " (CHARHT R %f)\n", $font_at*0.88;
+ printf JPL " (CHARDP R %f)\n", $font_at*0.12;
+ print JPL " )\n";
+}
+sub glue_kern{
+ print JPL "(GLUEKERN\n";
+ print JPL " (LABEL O 5)\n";
+ print JPL " (KRN O 5 R 0.0)\n";
+ print JPL " (LABEL O 0)\n";
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (LABEL H %X)\n",($char+7);
+ }
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ print JPL " (LABEL O 1)\n";
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 2)\n";
+ printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ print JPL " (LABEL O 6)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+7), $half_width, $half_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 4)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width+$quater_width, $quater_width;
+ printf JPL " (GLUE O 5 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R 0.0)\n", $half_width;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R 0.0)\n",($char+7), $half_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 3)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 2 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width, $quater_width;
+ printf JPL " (GLUE O 4 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+7), $quater_width, $quater_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " )\n";
+}
+sub chars_in_type_jis{
+print JPL <<END_OF_DATA;
+(CHARSINTYPE O 1
+ ¡Æ ¡È ¡Ê ¡Ì ¡Î ¡Ð ¡Ò ¡Ô ¡Ö ¡Ø ¡Ú
+ )
+(CHARSINTYPE O 2
+ ¡¢ ¡¤ ¡Ç ¡É ¡Ë ¡Í ¡Ï ¡Ñ ¡Ó ¡Õ ¡× ¡Ù ¡Û
+ )
+(CHARSINTYPE O 3
+ ¡¦ ¡§ ¡¨
+ )
+(CHARSINTYPE O 4
+ ¡£ ¡¥
+ )
+(CHARSINTYPE O 5
+ ¡½ ¡Ä ¡Å
+ )
+(CHARSINTYPE O 6
+ ¡© ¡ª
+ )
+END_OF_DATA
+}
+sub print_type_jis{
+ @type_width=($font_at, $half_width, $half_width, $half_width, $half_width, $font_at, $font_at);
+ for ($k=0; $k<=6; $k++){
+ printf JPL "(TYPE H %x\n", $k;
+ printf JPL " (CHARWD R %f)\n", $type_width[$k];
+ &char_foot_h;
+ }
+}
+sub fonthead {
+ print OVP "(VTITLE Prop Kana)\n";
+ print OVP "(OFMLEVEL D 0)\n";
+ print OVP "(DESIGNSIZE R 10.000000)\n";
+ print OVP "(CHECKSUM O 0)\n";
+ print OVP "(MAPFONT D 1\n";
+ print OVP " (FONTNAME $kanji_font_name[$i])\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n", $font_at;
+ print OVP " (FONTDSIZE R 10.000000)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $kana_font_name[$i])\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n", $font_at;
+ print OVP " (FONTDSIZE R 10.000000)\n";
+ print OVP " )\n";
+}
+sub write_char {
+ for ($ku=1; $ku<=94; $ku++){
+ next if (!$allku && (($ku>=9&&$ku<=15) || $ku>=85));
+ for ($ten=1; $ten<=94; $ten++){
+ $jiscode=($ku+32)*256+($ten+32);
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_hira_char;}
+ elsif($ku==5){&print_kata_char;}else{&print_char;}
+ }
+ }
+}
+sub print_char{
+ return if ($omitfw);
+ $jiscode=($ku+32)*256+($ten+32);
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ printf OVP " (SETCHAR H %X)\n",$jiscode;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_kigo_char{
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ if ($jiscode>=0x2146 && $jiscode<=0x215B){#Kakko
+ $width=$half_width;
+ } elsif ($jiscode>=0x2122 && $jiscode<=0x2128){#Kutouten
+ $width=$half_width;
+ } elsif ((0x2133 <= $jiscode && $jiscode <= 0x2136) || $jiscode == 0x213c){#odoriji
+ $width=($charwidth[$i][$prop_char_num]/10);
+ $prop_char_num++;
+ } else{
+ $width=$font_at;
+ }
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ if ((0x2133 <= $jiscode && $jiscode <= 0x2136) || $jiscode == 0x213c){#Odoriji, Cho-on
+ print OVP " (SELECTFONT D 2)\n";
+ } elsif ((0x2124 <= $jiscode && $jiscode <= 0x2125) || (0x2146 <= $jiscode && $jiscode <= 0x2149)){#Comma, Period, Minute
+ print OVP " (SELECTFONT D 2)\n";
+ }
+ if (0x2126 <= $jiscode && $jiscode <= 0x2128){#colon, semicolon, nakaten
+ printf OVP " (MOVERIGHT R -%f)\n",$quater_width;}
+ if (0x2146 <= $jiscode && $jiscode <= 0x215B && ($jiscode%2)==0){#Kakko
+ printf OVP " (MOVERIGHT R -%f)\n",$half_width;
+ }
+ if ((0x2133 <= $jiscode && $jiscode <= 0x2136) || $jiscode == 0x213c){#odoriji
+ $odorijicode= shift(@prop_odori_v);
+ printf OVP " (SETCHAR H %X)\n",$odorijicode;
+ } elsif((0x2124 <= $jiscode && $jiscode <= 0x2125) || (0x2146 <= $jiscode && $jiscode <= 0x2149)){#Comma, Period, Minute
+ $cpmcode= shift(@cpm_v);
+ printf OVP " (SETCHAR H %X)\n",$cpmcode;
+ } else {
+ printf OVP " (SETCHAR H %X)\n",$jiscode;
+ }
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_hira_char{
+ $width=($charwidth[$i][$prop_char_num]/10);
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ print OVP " (SELECTFONT D 2)\n";
+ printf OVP " (SETCHAR H %X)\n",$hiracode;
+ print OVP " )\n";
+ print OVP " )\n";
+ $hiracode++;
+ if($ten<=83){$prop_char_num++;}
+}
+sub print_kata_char{
+ $width=($charwidth[$i][$prop_char_num]/10);
+ printf OVP "(CHARACTER H %X\n", $jiscode;
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ print OVP " (SELECTFONT D 2)\n";
+ printf OVP " (SETCHAR H %X)\n",$katacode;
+ print OVP " )\n";
+ print OVP " )\n";
+ $katacode++;
+ $prop_char_num++;
+}
+sub chars_in_type_prop{
+ %char_width_hash=();
+ for ($j=0; $j<=$#min_w3; $j++){
+ $char_width_hash{$character[$j]}=$charwidth[$i][$j]/10;
+ }
+ $x = '-';
+ @uniq_char_width_array = grep( $_ ne $x && ($x = $_), sort values(%char_width_hash));
+ for ($j=0; $j<=$#uniq_char_width_array; $j++){
+ printf JPL "(CHARSINTYPE H %X\n",($j+7);
+ print JPL " ";
+ @char_in_this_type = ();
+ while (($name, $value) = each(%char_width_hash)) {
+ if ($value == $uniq_char_width_array[$j]){
+ push(@char_in_this_type, $name);
+ }
+ }
+ @char_in_this_type = sort @char_in_this_type;
+ foreach $char_in_this(@char_in_this_type){
+ print JPL "$char_in_this ";#character
+ }
+ print JPL "\n";
+ print JPL " )\n";
+ }
+}
+sub print_type_prop{
+ for ($j=0; $j<=$#uniq_char_width_array; $j++){
+ $char_width=$uniq_char_width_array[$j];
+ printf JPL "(TYPE H %X\n", ($j+7);
+ printf JPL " (CHARWD R %f)\n", $char_width;
+ &char_foot_h;
+ }
+}
diff --git a/macros/jptex/latex/japanese-otf/src/script/otf-hangul.rb b/macros/jptex/latex/japanese-otf/src/script/otf-hangul.rb
new file mode 100755
index 0000000000..57a1a11a58
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/otf-hangul.rb
@@ -0,0 +1,51 @@
+#!/usr/bin/env ruby -w
+
+## otf-hangul.rb and otf-hangul.dfu
+#
+# This work may be distributed and/or modified under the
+# conditions of the LaTeX Project Public License, either version 1.3
+# of this license or (at your option) any later version.
+# The latest version of this license is in
+# http://www.latex-project.org/lppl.txt
+# and version 1.3 or later is part of all distributions of LaTeX
+# version 2005/12/01 or later.
+#
+# This work has the LPPL maintenance status `maintained'.
+#
+# The Current Maintainer of this work is KUROKI Yusuke.
+#
+# This work consists of the files otf-hangul.rb
+# and the derived file otf-hangul.dfu.
+
+print "%% otf-hangul.rb and otf-hangul.dfu
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is KUROKI Yusuke.
+%
+% This work consists of the files otf-hangul.rb
+% and the derived file otf-hangul.dfu.
+
+"
+
+def printline(i)
+ ihex = sprintf("%#0X", i).sub("0X", "")
+ print "\\DeclareUnicodeCharacter{", ihex, \
+ "}{\\UTFK{", ihex, "}}%\n"
+end
+
+print " \\ProvidesFile{otf-hangul.dfu}
+ [2010/06/20 v0.02 Hangul symbol, UTF-8 support for inputenc \& UTF/OTF packages]
+"
+
+for i in 0x1100 .. 0x11FF; printline(i); end
+for i in 0x3130 .. 0x318F; printline(i); end
+for i in 0xAC00 .. 0xD7AF; printline(i); end
diff --git a/macros/jptex/latex/japanese-otf/src/script/sp_list_c.txt b/macros/jptex/latex/japanese-otf/src/script/sp_list_c.txt
new file mode 100644
index 0000000000..a4699d6ea8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/sp_list_c.txt
@@ -0,0 +1,17 @@
+%
+% This file is generated from the data of UniGB-UTF32
+% in cid2code.txt (Version 12/05/2017)
+% for Adobe-GB1-5
+%
+% Reference:
+% https://github.com/adobe-type-tools/cmap-resources/
+% Adobe-GB1-5/cid2code.txt
+%
+% A newer CMap may be required for some code points.
+%
+
+
+%Adobe-GB1-2
+20087,20089,200CC,215D7,2298F,20509,2099D,241FE
+
+% end
diff --git a/macros/jptex/latex/japanese-otf/src/script/sp_list_j.txt b/macros/jptex/latex/japanese-otf/src/script/sp_list_j.txt
new file mode 100644
index 0000000000..2092c5767a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/sp_list_j.txt
@@ -0,0 +1,75 @@
+%
+% This file is generated from the data of UniJIS-UTF32
+% in cid2code.txt (Version 07/30/2019)
+% for Adobe-Japan1-7
+%
+% Reference:
+% https://github.com/adobe-type-tools/cmap-resources/
+% Adobe-Japan1-7/cid2code.txt
+%
+% A newer CMap may be required for some code points.
+%
+
+
+%Adobe-Japan1-0
+28CDD,2F8ED,25874,28EF6,2F8DC,2F884,2F877,2F80F,2F8D3,2F818
+21A1A,243D0,2F920,1F100
+
+%Adobe-Japan1-4
+1F110,1F111,1F112,1F113,1F114,1F115,1F116,1F117,1F118,1F119
+1F11A,1F11B,1F11C,1F11D,1F11E,1F11F,1F120,1F121,1F122,1F123
+1F124,1F125,1F126,1F127,1F128,1F129,1F150,1F151,1F152,1F153
+1F154,1F155,1F156,1F157,1F158,1F159,1F15A,1F15B,1F15C,1F15D
+1F15E,1F15F,1F160,1F161,1F162,1F163,1F164,1F165,1F166,1F167
+1F168,1F169,1F130,1F131,1F132,1F133,1F134,1F135,1F136,1F137
+1F138,1F139,1F13A,1F13B,1F13C,1F13D,1F13E,1F13F,1F140,1F141
+1F142,1F143,1F144,1F145,1F146,1F147,1F148,1F149,1F202,1F237
+1F170,1F171,1F172,1F173,1F174,1F175,1F176,1F177,1F178,1F179
+1F17A,1F17B,1F17C,1F17D,1F17E,1F17F,1F180,1F181,1F182,1F183
+1F184,1F185,1F186,1F187,1F188,1F189,1F79C,2F945,2090E,26951
+2B7D8,2F8FC,2F995,2F8EA,2F822,26222,20BB7,29D4B,2F833,2B78E
+2F8AC,20A64,2F903,2B746,2B777,2F90B,20B9F,2F828,2F921,2F83F
+2F873,2D544,2000B,2F852,2967F,2F947,201A2,2E569,2B751,2F8B2
+27FB7,23CFE,2F91A,25AD7,2F89A,2F90F,2123D,2F81A,24D14,2F862
+2B789,2F9D0,2F9DF,2567F,266B0,20628,2008A,20984,2F82C,2F86D
+2F8B6,26999,233CC,2F8DB,2A9E6,2B7BD,2F96C,2E278,2053F,2626A
+200B0,2E6EA,28987,28E17,2B81A,242EE,2F8E1,23CBE,20611,2F9F4
+2F804,2363A,233FE,22609
+
+%Adobe-Japan1-5
+2131B,2146E,218BD,216B4,21E34,231C4,235C4,2373F,23763,247F1
+2548E,2550E,25771,259C4,25DA1,26AFF,26E40,270F4,27684,28277
+283CD,2A190,20089,200A2,200A4,20213,2032B,20381,20371,203F9
+2044A,20509,205D6,2074F,20807,2083A,208B9,2097C,2099D,20AD3
+20B1D,20D45,20DE1,20E95,20E6D,20E64,20F5F,21201,21255,2127B
+21274,212E4,212D7,212FD,21336,21344,213C4,2146D,215D7,26C29
+21647,21706,21742,219C3,21C56,21D2D,21D45,21D78,21D62,21DA1
+21D9C,21D92,21DB7,21DE0,21E33,21F1E,21F76,21FFA,2217B,2231E
+223AD,226F3,2285B,228AB,2298F,22AB8,22B4F,22B50,22B46,22C1D
+22BA6,22C24,22DE1,231C3,231F5,231B6,23372,233D3,233D2,233D0
+233E4,233D5,233DA,233DF,2344A,23451,2344B,23465,234E4,2355A
+23594,23639,23647,23638,2371C,2370C,23764,237FF,237E7,23824
+2383D,23A98,23C7F,23D00,23D40,23DFA,23DF9,23DD3,23F7E,24096
+24103,241C6,241FE,243BC,24629,246A5,24896,24A4D,24B56,24B6F
+24C16,24E0E,24E37,24E6A,24E8B,2504A,25055,25122,251A9,251E5
+251CD,2521E,2524C,2542E,254D9,255A7,257A9,257B4,259D4,25AE4
+25AE3,25AF1,25BB2,25C4B,25C64,25E2E,25E56,25E65,25E62,25ED8
+25EC2,25EE8,25F23,25F5C,25FE0,25FD4,2600C,25FFB,26017,26060
+260ED,26270,26286,23D0E,26402,2667E,2671D,268DD,268EA,2696F
+269DD,26A1E,26A58,26A8C,26AB7,26C73,26CDD,26E65,26F94,26FF8
+26FF6,26FF7,2710D,27139,273DB,273DA,273FE,27410,27449,27615
+27614,27631,27693,2770E,27723,27752,27985,27A84,27BB3,27BBE
+27BC7,27CB8,27DA0,27E10,2808A,280BB,28282,282F3,2840C,28455
+2856B,285C8,285C9,286D7,286FA,28949,28946,2896B,28988,289BA
+289BB,28A1E,28A29,28A71,28A43,28A99,28ACD,28AE4,28ADD,28BC1
+28BEF,28D10,28D71,28DFB,28E1F,28E36,28E89,28EEB,28F32,28FF8
+292A0,292B1,29490,295CF,296F0,29719,29750,298C6,29A72,29DDB
+29E15,29E8A,29E49,29EC4,29EE9,29EDB,29FCE,29FD7,2A02F,2A01A
+2A0F9,2A082,22218,2A38C,2A437,2A5F1,2A602,2A6B2,200F5,24E04
+24FF2,27D73,2F815,2F846,2F899,2F8A6,2F8E5,2F9DE,2A2B2,20158
+205B1,206EC,2B753,20D58,2B75A,2B75C,259CC,2B776,22E42,2B77C
+207C8,22FEB,279B4,2B782,2B78B,237F1,2B794,2404B,2B7AC,2B7AF
+2B7C9,2B7CF,2B7D2,26C9E,27C3C,2B7F0,2B765,2B80D,2B817,2634C
+29E3D,2A61A
+
+% end
diff --git a/macros/jptex/latex/japanese-otf/src/script/sp_list_k.txt b/macros/jptex/latex/japanese-otf/src/script/sp_list_k.txt
new file mode 100644
index 0000000000..6af3e290ff
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/sp_list_k.txt
@@ -0,0 +1,14 @@
+%
+% This file is generated from the data of UniKS-UTF32
+% in cid2code.txt (Version 01/31/2012)
+% for Adobe-Korea1-2
+%
+% Reference:
+% https://github.com/adobe-type-tools/cmap-resources/
+% Adobe-Korea1-2/cid2code.txt
+%
+% A newer CMap may be required for some code points.
+%
+
+
+% end
diff --git a/macros/jptex/latex/japanese-otf/src/script/sp_list_t.txt b/macros/jptex/latex/japanese-otf/src/script/sp_list_t.txt
new file mode 100644
index 0000000000..084eac5187
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/sp_list_t.txt
@@ -0,0 +1,204 @@
+%
+% This file is generated from the data of UniCNS-UTF32
+% in cid2code.txt (Version 10/24/2017)
+% for Adobe-CNS1-7
+%
+% Reference:
+% https://github.com/adobe-type-tools/cmap-resources/
+% Adobe-CNS1-7/cid2code.txt
+%
+% A newer CMap may be required for some code points.
+%
+
+
+%Adobe-CNS1-0
+200CC,2008A,27607
+
+%Adobe-CNS1-1
+23ED7,26ED3,257E0,28BE9,258E1,294D9,259AC,2648D,25C01,2530E
+25CFE,25BB4,26C7F,25D20,25CC1,24882,24578,26E44,26ED6,24057
+26029,217F9,2836D,26121,2615A,262D0,26351,21661,20068,23766
+2833A,26489,2A087,26CC3,22714,26626,23DE3,266E8,28A48,226F6
+26498,2148A,2185E,24A65,24A95,26A52,23D7E,214FD,2F98F,249A7
+23530,21773,23DF8,2F994,20E16,217B4,2317D,2355A,23E8B,26DA3
+26B05,26B97,235CE,26DA5,26ED4,26E42,25BE4,26B96,26E77,26E43
+25C91,25CC0,28625,2863B,27088,21582,270CD,270F0,2F9B2,218A2
+2739A,2A0F8,22C27,275E0,23DB9,275E4,2770F,28A25,27924,27ABD
+27A59,27B3A,27B38,25430,25565,24A7A,216DF,27D54,27D8F,2F9D4
+27D53,27D98,27DBD,21910,2F9D7,28002,21014,2498A,281BC,2710C
+28365,28412,2A29F,20A50,289DE,2853D,23DBB,23262,22325,26ED7
+2853C,27ABE,2856C,2860B,28713,286E6,28933,21E89,255B9,28AC6
+23C9B,28B0C,255DB,20D31,28AE1,28BEB,28AE2,28AE5,28BEC,28C39
+28BFF,286D8,2127C,23E2E,26ED5,28AE0,26CB8,20274,26410,290AF
+290E5,24AD1,21915,2330A,24AE9,291D5,291EB,230B7,230BC,2546C
+29433,2941D,2797A,27175,20630,2415C,25706,26D27,216D3,24A29
+29857,29905,25725,290B1,29BD5,29B05,28600,2307D,29D3E,21863
+29E68,29FB7,2A192,2A1AB,2A0E1,2A123,2A1DF,2A134,2A193,2A220
+2193B,2A233,2A0B9,2A2B4,24364,2A3ED,28C2B,26DA2,2FA1B,2908B
+24975,249BB,249F8,24348,24A51,28BDA,218FA,2897E,28E36,28A44
+2896C,244B9,24473,243F8,217EF,218BE,23599,21885,2542F,217F8
+216FB,21839,21774,218D1,25F4B,216C0,24A25,213FE,212A8,213C6
+214B6,236A6,24994,27165,23E31,2555C,23EFB,27052,236EE,2999D
+26F26,21922,2373F,240E1,2408B,2410F,26C21,266B1,20FDF,20BA8
+20E0D,28B13,24436,20465,25651,201AB,203CB,2030A,20414,202C0
+28EB3,20275,2020C,24A0E,23E8A,23595,23E39,23EBF,21884,23E89
+205E0,204A3,20492,20491,28A9C,2070E,20873,2438C,20C20,249AC
+210E4,20E1D,24ABC,2408D,240C9,20345,20BC6,28A46,216FA,2176F
+21710,25946,219F3,21861,24295,25E83,28BD7,20413,21303,289FB
+21996,2197C,23AEE,21903,21904,218A0,216FE,28A47,21DBA,23472
+289A8,21927,217AB,2173B,275FD,22860,2262B,225AF,225BE,29088
+26F73,2003E,20046,2261B,22C9B,22D07,246D4,2914D,24665,22B6A
+22B22,23450,298EA,22E78,249E3,22D67,22CA1,2308E,232AD,24989
+232AB,232E0,218D9,2943F,23289,231B3,25584,28B22,2558F,216FC
+2555B,25425,23103,2182A,23234,2320F,23182,242C9,26D24,27870
+21DEB,232D2,232E1,25872,2383A,237BC,237A2,233FE,2462A,237D5
+24487,21912,23FC0,23C9A,28BEA,28ACB,2801E,289DC,23F7F,2403C
+2431A,24276,2478F,24725,24AA4,205EB,23EF8,2365F,24A4A,24917
+25FE1,24ADF,28C23,23F35,26DEA,24CD9,24D06,2A5C6,28ACC,249AB
+2498E,24A4E,249C5,248F3,28AE3,21864,25221,251E7,23232,24697
+23781,248F0,24ABA,24AC7,24A96,261AE,25581,27741,256E3,23EFA
+216E6,20D4C,2498C,20299,23DBA,2176E,201D4,20C0D,226F5,25AAF
+25A9C,2025B,25BC6,25BB3,25EBC,25EA6,249F9,217B0,26261,2615C
+27B48,25E82,26B75,20916,2004E,235CF,26412,263F8,2082C,25AE9
+25D43,25E0E,2343F,249F7,265AD,265A0,27127,26CD1,267B4,26A42
+26A51,26DA7,2721B,21840,218A1,218D8,2F9BC,23D8F,27422,25683
+27785,27784,28BF5,28BD9,28B9C,289F9,29448,24284,21845,27DDC
+24C09,22321,217DA,2492F,28A4B,28AFC,28C1D,28C3B,28D34,248FF
+24A42,243EA,23225,28EE7,28E66,28E65,249ED,24A78,23FEE,290B0
+29093,257DF,28989,28C26,28B2F,263BE,2421B,20F26,28BC5,24AB2
+294DA,295D7,28B50,24A67,28B64,28A45,27B06,28B65,258C8,298F1
+29948,21302,249B8,214E8,2271F,23DB8,22781,2296B,29E2D,2A1F5
+2A0FE,24104,2A1B4,2A0ED,2A0F3,2992F,26E12,26FDF,26B82,26DA4
+26E84,26DF0,26E00,237D7,26064,2359C,23640,249DE,202BF,2555D
+21757,231C9,24941,241B5,241AC,26C40,24F97,217B5,28A49,24488
+289FC,218D6,20F1D,26CC0,21413,242FA,22C26,243C1,23DB7,26741
+2615B,260A4,249B9,2498B,289FA,28B63,2189F,24AB3,24A3E,24A94
+217D9,24A66,203A7,21424,249E5,24916,24976,204FE,28ACE,28A16
+28BE7,255D5,28A82,24943,20CFF,2061A,20BEB,20CB8,217FA,216C2
+24A50,21852,28AC0,249AD,218BF,21883,27484,23D5B,28A81,21862
+20AB4,2139C,28218,290E4,27E4F,23FED,23E2D,203F5,28C1C,26BC0
+21452,24362,24A71,22FE3,212B0,223BD,21398,234E5,27BF4,236DF
+28A83,237D6,233FA,24C9F,236AD,26CB7,26D26,26D51,26C82,26FDE
+2173A,26C80,27053,217DB,217B3,21905,241FC,2173C,242A5,24293
+23EF9,27736,2445B,242CA,24259,289E1,26D28,244CE,27E4D,243BD
+24256,21304,243E9,2F825,23300,27AF4,256F6,27B18,27A79,249BA
+20346,27657,25FE2,275FE,2209A,28A9A,2403B,24A45,205CA,20611
+21EA8,23CFF,285E8,299C9,221C3,28B4E,20C78,20779,23F4A,24AA7
+26B52,27632,2493F,233CC,28948,21D90,27C12,24F9A,26BF7,2191C
+249F6,23FEF,2271B,257E1,2F8CD,2F806,24521,24934,26CBD,26411
+290C0,20A11,26469,20021,23519,2258D,2217A,249D0,20EF8,22926
+28473,217B1,24A2A,21820,29CAD,298A4,2160A,2372F,280E8,213C5
+291A8,270AF,289AB,2417A,2A2DF,28318,26E07,2816F,269B5,213ED
+2322F,28C30,28949,24988,24AA5,23F81,21FA1,295E9,2789D,28024
+27A3E,23CB7,26258,29D98,23D40,20E9D,282E2,20C41,20C96,20E76
+22C62,20EA2,21075,22B43,22EB3,20DA7,2688A,20EF9,27FF9,247E0
+29D7C,275A3,26048,24618,29EAC,29FDE,272B2,2048E,20EB6,27F2E
+2A434,243F2,29E06,294D0,26335,20D28,20D71,21F0F,21DD1,2176D
+2B473,28E97,25C21,20CD4,201F2,2A64A,2837D,2A2B2,24ABB,26E05
+2AE67,2251B,2DF3C,28E39,20F3B,25F1A,27486,267CC,24011,2F922
+20547,205DF,23FC5,24942,289E4,219DB,23CC8,24933,289AA,202A0
+26BB3,21305,224ED,26D29,27A84,23600,24AB1,22513,2037E,20380
+20347,2041F,249A4,20487,233B4,20BFF,220FC,202E5,22530,2058E
+23233,21983,205B3,23C99,24AA6,2372D,26B13,2F829,28ADE,23F80
+20954,23FEC,20BE2,21726,216E8,286AB,2F832,21596,21613,28A9B
+25772,20B8F,23FEB,22DA3,20C77,26B53,20D74,2170D,20EDD,20D4D
+289BC,22698,218D7,2403A,24435,210B4,2328A,28B66,2124F,241A5
+26C7E,21416,21454,24363,24BF5,2123C,2A150,24278,2163E,21692
+20D4E,26C81,26D2A,217DC,217FB,217B2,26DA6,21828,216D5,26E45
+249A9,26FA1,22554,21911,216B8,27A0E,20204,21A34,259CC,205A5
+21B44,21CA5,26B28,21DF9,21E37,21EA4,24901,22049,22173,244BC
+20CD3,21771,28482,201C1,2F894,2133A,26888,223D0,22471,26E6E
+28A36,25250,21F6A,270F8,22668,2029E,28A29,227B4,24982,2498F
+27A53,2F8A6,26ED2,20656,23FB7,2285F,28B9D,2995D,22980,228C1
+20118,21770,22E0D,249DF,2138E,217FC,22E36,2571D,24A28,24A23
+24940,21829,23400,231F7,231F8,231A4,231A5,20E75,251E6,23231
+285F4,231C8,25313,228F7,2439C,24A21,237C2,2F8DB,241CD,290ED
+233E6,26DA0,2346F,28ADF,235CD,2363C,28A4A,203C9,23659,2212A
+23703,2919C,20923,227CD,23ADB,21958,23B5A,23EFC,2248B,248F1
+26B51,23DBC,23DBD,241A4,2490C,24900,23CC9,20D32,231F9,22491
+26D25,26DA1,26DEB,2497F,24085,26E72,26F74,28B21,2F908,23E2F
+23F82,2304B,23E30,21497,2403D,29170,24144,24091,24155,24039
+23FF0,23FB4,2413F,24156,24157,24140,261DD,24277,24365,242C1
+2445A,24A27,24A22,28BE8,25605,24974,23044,24823,2882B,28804
+20C3A,26A2E,241E2,216E7,24A24,249B7,2498D,249FB,24A26,2F92F
+228AD,28EB2,24A8C,2415F,24A79,28B8F,28C03,2189E,21988,28ED9
+21A4B,28EAC,24F82,24D13,263F5,26911,2690E,26F9F,2509D,2517D
+21E1C,25220,232AC,28964,28968,216C1,255E0,2760C,2261C,25857
+27B39,27126,2910D,20C42,20D15,2512B,22CC6,20341,24DB8,294E5
+280BE,22C38,2815D,269F2,24DEA,20D7C,20FB4,20CD5,2BAB3,20E96
+20F64,22CA9,28256,244D3,20D46,29A4D,280E9,24EA7,22CC2,295F4
+252C7,297D4,22D44,2BCD7,22BCA,2B977,266DA,26716,279A0,25052
+20C43,28B4C,20731,201A9,22D8D,245C8,204FC,26097,20F4C,22A66
+2109D,20D9C,22775,2A601,20E09,22ACF,2C5F8,210C8,239C2,2829B
+25E49,220C7,22CB2,29720,24E3B,2C9A0,27574,22E8B,22208,2A65B
+28CCD,20E7A,20C34,27639,22BCE,22C51,210C7,2A632,28CD2,28D99
+28CCA,2775E,2F828,2107B,210D3,212FE,247EF,24EA5,24F5C,28189
+2B42C
+
+%Adobe-CNS1-3
+2010C,200D1,200CD,200CB,21FE8,200CA,2010E,21BC1,2F878,20086
+248E9,2626A,2634B,26612,26951,278B2,28E0F,29810,20087,2A3A9
+21145,27735,209E7,29DF6,2700E,2A133,2846C,21DCA,205D0,22AE6
+27D84,210F4,20C0B,278C8,260A5,22D4C,21077,2106F,221A1,20D96
+22CC9,20F31,2681C,210CF,22803,22939,251E3,20E8C,20F8D,20EAA
+20F30,20D47,2114F,20E4C,20EAB,20BA9,20D48,210C0,2113D,22696
+20FAD,233F4,20D7E,20D7F,22C55,20E98,20F2E,26B50,29EC3,22DEE
+26572,280BD,20EFA,20E0F,20E77,20EFB,24DEB,20CD6,227B5,210C9
+20E10,20E78,21078,21148,28207,21455,20E79,24E50,22DA4,2101D
+2101E,210F5,210F6,20E11,27694,282CD,20FB5,20E7B,2517E,20FB6
+21180,252D8,2A2BD,249DA,2183A,24177,2827C,2573D,25B74,2313D
+289C0,23F41,20325,20ED8,25C65,24FB8,20B0D,26B0A,22EEF,23CB5
+26E99,23F8F,24CC9,2A014,286BC,28501,2267A,269A8,2424B,2215B
+2037F,2A45B,249EC,24962,27109,24A4F,24A5D,217DF,23AFA,20214
+208D5,20619,21F9E,2A2B6,2915B,28A59,29420,248F2,25535,20CCF
+27967,21BC2,20094,202B7,203A0,204D7,205D5,20615,20676,216BA
+20AC2,20ACD,20BBF,2F83B,20BCB,20BFB,20C3B,20C53,20C65,20C7C
+20C8D,20CB5,20CDD,20CED,20D6F,20DB2,20DC8,20E04,20E0E,20ED7
+20F90,20F2D,20E73,20FBC,2105C,2104F,21076,21088,21096,210BF
+2112F,2113B,212E3,21375,21336,21577,21619,217C3,217C7,2182D
+2196A,21A2D,21A45,21C2A,21C70,21CAC,21EC8,21ED5,21F15,22045
+2227C,223D7,223FA,2272A,22871,2294F,22967,22993,22AD5,22AE8
+22B0E,22B3F,22C4C,22C88,22CB7,25BE8,22D08,22D12,22DB7,22D95
+22E42,22F74,22FCC,23033,23066,2331F,233DE,23567,235F3,2361A
+23716,23AA7,23E11,23EB9,24119,242EE,2430D,24334,24396,24404
+244D6,24674,2472F,24812,248FB,24A15,24AC0,24F86,2502C,25299
+25419,25446,2546E,2553F,2555E,25562,25566,257C7,2585D,25903
+25AAE,25B89,25C06,26102,261B2,26402,2644A,26484,26488,26512
+265BF,266B5,266FC,26799,2686E,2685E,268C7,26926,26939,269FA
+26A2D,26A34,26B5B,26B9D,26CA4,26DAE,2704B,271CD,27280,27285
+2728B,272E6,27450,277CC,27858,279DD,279FD,27A0A,27B0B,27D66
+28009,28023,28048,28083,28090,280F4,2812E,2814F,281AF,2821A
+28306,2832F,2838A,28468,286AA,28956,289B8,289E7,289E8,28B46
+28BD4,28C09,28FC5,290EC,29110,2913C,2915E,24ACA,294E7,295B0
+295B8,29732,298D1,29949,2996A,299C3,29A28,29B0E,29D5A,29D9B
+29EF8,29F23,2A293,2A2FF,2A5CB,20C9C,224B0,24A93,28B2C,217F5
+28B6C,28B99,266AF,27655,25635,25956,25E81,20E6D,23E88,24C9E
+217F6,2187B,25C4A,25311,25ED8,20FEA,20D49,236BA,25148,210C1
+24706,26893,226F4,27D2F,241A3,27D73,26ED0,272B6,211D9,23CFC
+2A6A9,20EAC,21CA2,24FC2,20FEB,22DA0,20FEC,20E0A,20FED,21187
+24B6E,25A95,20979,22465,23CFE,29F30,24FA9,2959E,23DB6,267B3
+23720,23EF7,23E2C,230DA,212A9,24963,270AE,2176C,27164,26D22
+24AE2,2493E,26D23,203FC,23CFD,24919,24A77,28A5A,2F840,2183B
+26159,233F5,28BC2,21D46,26ED1,28B2D,23CC7,25ED7,27656,25531
+21944,29903,26DDC,270AD,261AD,28A0F,23677,200EE,26846,24F0E
+2634C,2626B,21877,2408C,2307E,21E3D,203B5,205C3,21376,24A12
+28B2B,26083
+
+%Adobe-CNS1-4
+29C73,2414E,251CD,25D30,28A32,23281,2A107,21980,2870F,2A2BA
+29947,28AEA,2207E,289E3,21DB6,22712,233F9,23C63,24505,24A13
+25CA4,25695,28DB9,2143F,2497B,2710D,26D74,26B15,26FBE
+
+%Adobe-CNS1-5
+27267,27CB1,27CC5,242BF,23617,27352,26E8B,270D2,2A351,27C6C
+26B23,25A54,21A63,23E06,23F61,28BB9,27BEF,21D5E,29EB0,29945
+20A6F,23256,22796,23B1A,23551,240EC,21E23,201A4,26C41,20239
+298FA,20B9F,221C1,2896D,29079,2A1B5,26C46,286B2,273FF,2549A
+24B0F
+
+%Adobe-CNS1-6
+21D53,2369E,26021,258DE,24161,2890D,231EA,20A8A,2325E,25DB9
+2368E,27B65,26E88,25D99,224BC,224C1,224C9,224CC,235BB,2ADFF
+
+
+% end
diff --git a/macros/jptex/latex/japanese-otf/src/script/umkpkana.pl b/macros/jptex/latex/japanese-otf/src/script/umkpkana.pl
new file mode 100755
index 0000000000..2620888454
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/umkpkana.pl
@@ -0,0 +1,602 @@
+#!/usr/bin/perl -s
+
+=head1 NOTE
+
+This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+
+=cut
+
+use Encode;
+use FindBin;
+use lib "$FindBin::Bin";
+use CheckDVICode;
+
+if ($sp==1) { # supplemental plane
+ use MakeSPList;
+ &make_sp_char_list('j');
+ %exist_char=%{$MakeSPList::r_exist_char->{'j'}};
+}
+
+$_=<DATA>;
+while(<DATA>) {
+ chomp($_);
+ my (@data)=split(' ', $_);
+ my ($char);
+ last if (@data<6);
+ $char = shift @data;
+ push @character, $char;
+ $cid {$char}=shift @data;
+ $min_w3 {$char}=shift @data;
+ $min_w6 {$char}=shift @data;
+ $goth_w3{$char}=shift @data;
+ $goth_w6{$char}=shift @data;
+ $maru_w4{$char}=shift @data;
+}
+
+@charwidth=({%min_w3}, {%min_w6}, {%goth_w3}, {%goth_w6}, {%maru_w4});
+@font_name=("phiraminw3-h", "phiraminw6-h", "phirakakuw3-h", "phirakakuw6-h", "phiramaruw4-h");
+@kanji_font_name=("hminr-h", "hminb-h", "hgothr-h", "hgothb-h", "hmgothr-h");
+@kana_font_name=("hiramin-w3-h", "hiramin-w6-h", "hirakaku-w3-h", "hirakaku-w6-h", "hiramaru-w4-h");
+$font_at=1.0;
+$half_width= ($font_at / 2);
+$quater_width= ($font_at / 4);
+opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
+opendir(JPL, "pl") || mkdir("pl",0755) || die "cannot mkdir pl";
+opendir(JFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm";
+closedir(OVP);
+closedir(VF);
+closedir(JPL);
+closedir(JFM);
+
+$n_fixed=7; ## type 0..6
+$ucs=1; # 1: upphiraXXX or 0: phiraXXX
+if ($ucs) {
+ $CheckDVICode::is_ucs=1;
+ foreach(@font_name, @kanji_font_name) {
+ $_="up$_";
+ }
+ if ($hk) { ## command line option -hk: Enable halfwidth katakana
+ $hk_mode=1;
+ $n_fixed=8; ## type 0..7
+ }
+}
+
+#main
+for ($i=0; $i<=4; $i++){
+ open (JPL, ">pl/$font_name[$i].pl");
+ &tfm_head_h;
+ &chars_in_type_jis;
+ &chars_in_type_prop;
+ &print_type_jis;
+ &print_type_prop;
+ &glue_kern;
+ close(JPL);
+}
+for ($i=0; $i<=4; $i++){
+ @cpm_h=(0x29E, 0x29F, 0x2A0, 0x2A1);
+ open (OVP, ">ovp/$font_name[$i].ovp");
+ &fonthead;
+ &write_char;
+ close(OVP);
+}
+#
+#sub rtn
+#
+sub tfm_head_h {
+ print JPL "(FAMILY PROP KANA)\n";
+ print JPL "(FACE F MRR)\n";
+ print JPL "(CODINGSCHEME TEX KANJI TEXT)\n";
+ print JPL "(DESIGNSIZE R 10.0)\n";
+ print JPL "(CHECKSUM O 0)\n";
+ print JPL "(SEVENBITSAFEFLAG TRUE)\n";
+ print JPL "(FONTDIMEN\n";
+ print JPL " (SLANT R 0.0)\n";
+ print JPL " (SPACE R 0.0)\n";
+ printf JPL " (STRETCH R %f)\n", $font_at/10;
+ print JPL " (SHRINK R 0.0)\n";
+ printf JPL " (XHEIGHT R %f)\n", $font_at;
+ printf JPL " (QUAD R %f)\n", $font_at;
+ printf JPL " (EXTRASPACE R %f)\n", $font_at/4;
+ printf JPL " (EXTRASTRETCH R %f)\n", $font_at/5;
+ printf JPL " (EXTRASHRINK R %f)\n", $font_at/8;
+ print JPL " )\n";
+}
+sub char_foot_h {
+ printf JPL " (CHARHT R %f)\n", $font_at*0.88;
+ printf JPL " (CHARDP R %f)\n", $font_at*0.12;
+ print JPL " )\n";
+}
+sub glue_kern{
+ print JPL "(GLUEKERN\n";
+ print JPL " (LABEL O 5)\n";
+ print JPL " (KRN O 5 R 0.0)\n";
+ print JPL " (LABEL O 0)\n";
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (LABEL H %X)\n",($char+$n_fixed);
+ }
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ print JPL " (LABEL O 1)\n";
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 2)\n";
+ printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 7 R %f R 0.0 R %f)\n", $half_width, $half_width if $hk_mode;
+ print JPL " (STOP)\n";
+ if ($hk_mode) {
+ print JPL " (LABEL O 7)\n";
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ print JPL " (STOP)\n";
+ }
+ print JPL " (LABEL O 6)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+$n_fixed), $half_width, $half_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 4)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width+$quater_width, $quater_width;
+ printf JPL " (GLUE O 5 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 7 R %f R 0.0 R %f)\n", $half_width, $half_width if $hk_mode;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R 0.0)\n",($char+$n_fixed), $half_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 3)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 2 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width, $quater_width;
+ printf JPL " (GLUE O 4 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 7 R %f R 0.0 R %f)\n", $half_width, $half_width if $hk_mode;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+$n_fixed), $quater_width, $quater_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " )\n";
+}
+sub chars_in_type_jis{
+ my ($type1add, $type2add, $type3add, $type5, $type6add)=();
+ if ($ucs) {
+ $type1add = "UFF5F U3018 U3016 U301D U00AB U2329 U301A";
+ $type2add = "UFF60 U3019 U3017 U301F U00BB U232A U301B U301E";
+ $type3add = "U00B7";
+ $type5 = "— ― … ‥";
+ $type6add = "U203C U2047 U2048 U2049";
+ } else {
+ $type5 = "— … ‥";
+ }
+print JPL <<END_OF_DATA;
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ $type1add
+ )
+(CHARSINTYPE O 2
+ 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ $type2add
+ )
+(CHARSINTYPE O 3
+ ・ : ;
+ $type3add
+ )
+(CHARSINTYPE O 4
+ 。 .
+ )
+(CHARSINTYPE O 5
+ $type5
+ )
+(CHARSINTYPE O 6
+ ? ï¼
+ $type6add
+ )
+END_OF_DATA
+print JPL <<END_OF_DATA if ($hk_mode) ; ## Halfwidth Katakana
+(CHARSINTYPE O 7
+ UFF61 UFF62 UFF63 UFF64 UFF65 UFF66 UFF67
+ UFF68 UFF69 UFF6A UFF6B UFF6C UFF6D UFF6E UFF6F
+ UFF70 UFF71 UFF72 UFF73 UFF74 UFF75 UFF76 UFF77
+ UFF78 UFF79 UFF7A UFF7B UFF7C UFF7D UFF7E UFF7F
+ UFF80 UFF81 UFF82 UFF83 UFF84 UFF85 UFF86 UFF87
+ UFF88 UFF89 UFF8A UFF8B UFF8C UFF8D UFF8E UFF8F
+ UFF90 UFF91 UFF92 UFF93 UFF94 UFF95 UFF96 UFF97
+ UFF98 UFF99 UFF9A UFF9B UFF9C UFF9D UFF9E UFF9F
+ )
+END_OF_DATA
+}
+sub print_type_jis{
+ @type_width=($font_at, $half_width, $half_width, $half_width, $half_width, $font_at, $font_at);
+ if ($hk_mode) { push @type_width, $half_width; }
+ for ($k=0; $k<$n_fixed; $k++){
+ printf JPL "(TYPE H %x\n", $k;
+ printf JPL " (CHARWD R %f)\n", $type_width[$k];
+ &char_foot_h;
+ }
+}
+sub fonthead {
+ print OVP "(VTITLE Prop Kana)\n";
+ print OVP "(OFMLEVEL D 0)\n";
+ print OVP "(DESIGNSIZE R 10.000000)\n";
+ print OVP "(CHECKSUM O 0)\n";
+ print OVP "(MAPFONT D 1\n";
+ print OVP " (FONTNAME $kanji_font_name[$i])\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n", $font_at;
+ print OVP " (FONTDSIZE R 10.000000)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $kana_font_name[$i])\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n", $font_at;
+ print OVP " (FONTDSIZE R 10.000000)\n";
+ print OVP " )\n";
+}
+sub write_char {
+ if (!$ucs) {
+ for ($ku=1; $ku<=94; $ku++){
+ for ($ten=1; $ten<=94; $ten++){
+ $dvicode=($ku+32)*256+($ten+32);
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_kana_char;}
+ elsif($ku==5){&print_kana_char;}else{&print_char;}
+ }
+ }
+ } else { # ucs
+ $max_ucs= $sp ? 0x2FA1F : 0xFFFF; # U+2FA1F: max of CJK Compatibility Ideographs Supplement
+ for ($ucscode=0; $ucscode<=$max_ucs; $ucscode++){
+ $CheckDVICode::dvicode=$dvicode=$ucscode;
+ next unless (&is_ucs_jpn_range);
+ if ($sp==1 && $ucscode>0xFFFF) {
+ next unless ($exist_char{sprintf("%X",$ucscode)});
+ }
+ if (&is_ucs_kigo){&print_kigo_char;}
+ elsif(&is_ucs_hira || &is_dvicode('hira-yori')){&print_kana_char;}
+ elsif(&is_ucs_kata || &is_dvicode('kata-koto')){&print_kana_char;}
+ elsif(&is_ucs_hankana && $hk_mode){&print_hankana_char;}
+ else{&print_char;}
+ }
+ }
+}
+sub print_char{
+ return if ($omitfw);
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n", $font_at;
+ print OVP " (MAP\n";
+ printf OVP " (SETCHAR H %X)\n",$dvicode;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_kigo_char{
+ my ($width,$cid);
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ if (&is_dvicode('quote') || &is_dvicode('kakko')){#Kakko
+ $width=$half_width;
+ } elsif (&is_dvicode('kutouten')){#Kutouten
+ $width=$half_width;
+ } elsif (&is_dvicode('odoriji')){#odoriji
+ ($width,$cid)=&get_charwidth($i,$dvicode);
+ $width/=10;
+ } else{
+ $width=$font_at;
+ }
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ if (&is_dvicode('odoriji')){#odoriji
+ print OVP " (SELECTFONT D 2)\n";
+ } elsif ($ucs && &is_dvicode('quote')){#Quote
+ print OVP " (SELECTFONT D 2)\n";
+ }
+ if (&is_dvicode('nakaten') || &is_dvicode('colon') || &is_dvicode('semicolon')){#colon, semicolon, nakaten
+ printf OVP " (MOVERIGHT R -%f)\n",$quater_width;}
+ if ((&is_dvicode('quote') || &is_dvicode('kakko')) && &is_dvicode('open')){#Kakko
+ printf OVP " (MOVERIGHT R -%f)\n",$half_width;
+ }
+ if (&is_dvicode('odoriji')){#odoriji
+ printf OVP " (SETCHAR H %X)\n",$cid;
+ } elsif ($ucs && &is_dvicode('quote')){#Quote
+ $cpmcode= shift(@cpm_h);
+ printf OVP " (SETCHAR H %X)\n",$cpmcode;
+ } else {
+ printf OVP " (SETCHAR H %X)\n",$dvicode;
+ }
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_kana_char{
+ my ($width,$cid)=&get_charwidth($i,$dvicode);
+ if ($width==0) {
+ return &print_char;
+ }
+ $width/=10;
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ print OVP " (SELECTFONT D 2)\n";
+ printf OVP " (SETCHAR H %X)\n",$cid;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_hankana_char{
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n", $half_width;
+ print OVP " (MAP\n";
+ printf OVP " (SETCHAR H %X)\n",$dvicode;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub chars_in_type_prop{
+ %char_width_hash=();
+ for ($j=0; $j<@character; $j++){
+ my ($c0, $c1);
+ $c0=$c1=$character[$j];
+ if (!$ucs) {
+ if (!Encode::from_to($c1,'utf-8','euc-jp', Encode::FB_QUIET)
+ || $c0 eq "〃"
+ || $c0 eq "〆") { next; }
+ }
+ $char_width_hash{$c0}=$charwidth[$i]{$c0}/10;
+ }
+ $x = '-';
+ @uniq_char_width_array = grep( $_ ne $x && ($x = $_), sort values(%char_width_hash));
+ for ($j=0; $j<=$#uniq_char_width_array; $j++){
+ printf JPL "(CHARSINTYPE H %X\n",($j+$n_fixed);
+ print JPL " ";
+ @char_in_this_type = ();
+ while (($name, $value) = each(%char_width_hash)) {
+ if ($value == $uniq_char_width_array[$j]){
+ push(@char_in_this_type, $name);
+ }
+ }
+ @char_in_this_type = sort @char_in_this_type;
+ foreach $char_in_this(@char_in_this_type){
+ print JPL "$char_in_this ";#character
+ }
+ print JPL "\n";
+ print JPL " )\n";
+ }
+}
+sub print_type_prop{
+ for ($j=0; $j<=$#uniq_char_width_array; $j++){
+ $char_width=$uniq_char_width_array[$j];
+ printf JPL "(TYPE H %X\n", ($j+$n_fixed);
+ printf JPL " (CHARWD R %f)\n", $char_width;
+ &char_foot_h;
+ }
+}
+
+sub get_charwidth{
+ my ($i,$dvicode)=@_;
+ my ($char,$u,$l);
+
+ if (!$ucs) {
+ if ($dvicode>=0x2474 && $dvicode<=0x2476) {
+ return 0;
+ }
+ $u = ($dvicode >> 8) & 0xFF | 0x80;
+ $l = $dvicode & 0xFF | 0x80;
+ $char = pack("C*",$u,$l);
+ Encode::from_to($char,'euc-jp','utf-8');
+ } else {
+ $u = ($dvicode >> 8) & 0xFF;
+ $l = $dvicode & 0xFF;
+ $char = pack("C*",$u,$l);
+ Encode::from_to($char,'utf-16be','utf-8');
+ }
+ if (!exists($charwidth[$i]{$char})) {
+ return 0;
+ }
+ return ($charwidth[$i]{$char}, $cid{$char});
+}
+
+
+__DATA__
+character cid min_w3 min_w6 goth_w3 goth_w6 maru_w4
+ヽ 15449 7.11 7.54 7.19 7.49 7.45
+ヾ 15450 7.68 7.95 7.69 8 8.15
+ã‚ 15451 7.17 7.43 7.23 7.53 7.63
+ã‚ž 15452 7.79 7.97 7.72 8.09 8.08
+ー 15455 9.9 10 10 10 10
+ã 15517 8.21 8.44 8.56 8.77 8.72
+ã‚ 15518 8.83 9.17 9.18 9.41 9.32
+ム15519 8.56 8.72 8.67 8.95 8.97
+ã„ 15520 9.14 9.46 9.3 9.52 9.58
+ã… 15521 7.3 7.65 8.08 8.27 8.32
+ㆠ15522 7.68 8.04 8.51 8.74 8.78
+㇠15523 7.97 8.2 8.34 8.56 8.61
+㈠15524 8.69 8.95 9.14 9.33 9.36
+㉠15525 8.59 8.9 8.77 9.02 8.97
+㊠15526 9.15 9.52 9.37 9.62 9.54
+ã‹ 15527 9.53 9.81 9.49 9.72 9.58
+㌠15528 9.69 9.93 9.68 9.82 9.79
+ã 15529 8.34 8.64 8.87 9.09 9.15
+㎠15530 9.09 9.42 9.49 9.49 9.66
+ã 15531 6.76 7.04 7.64 7.92 8.04
+ã 15532 8.31 8.52 8.34 8.5 8.72
+ã‘ 15533 9.07 9.35 9.16 9.37 9.39
+ã’ 15534 9.56 9.75 9.66 9.82 9.78
+ã“ 15535 8.05 8.3 8.37 8.65 8.88
+ã” 15536 8.91 9.08 8.9 9 9.27
+ã• 15537 8.26 8.61 8.71 9.02 9.03
+ã– 15538 9.19 9.53 8.97 9.3 9.34
+ã— 15539 8.07 8.51 8.58 8.84 8.91
+㘠15540 8.17 8.62 8.65 8.94 9
+ã™ 15541 9.16 9.44 9.17 9.33 9.41
+ãš 15542 9.52 9.63 9.53 9.66 9.72
+ã› 15543 9.52 9.76 9.44 9.65 9.61
+㜠15544 9.79 9.92 9.73 9.86 9.87
+ã 15545 8.59 8.93 9.27 9.48 9.43
+ãž 15546 9.25 9.49 9.4 9.64 9.69
+㟠15547 8.94 9.25 9.22 9.45 9.37
+ã  15548 9.23 9.44 9.28 9.51 9.57
+ã¡ 15549 8.5 8.77 8.83 9.05 9.11
+㢠15550 8.98 9.25 8.92 9.16 9.28
+㣠15551 8.81 8.97 8.66 8.84 8.83
+㤠15552 9.39 9.71 9.26 9.41 9.44
+㥠15553 9.65 9.8 9.54 9.68 9.71
+㦠15554 8.91 9.11 8.93 9.12 9.25
+㧠15555 9.3 9.5 9.26 9.42 9.5
+㨠15556 7.62 7.89 8.3 8.62 8.66
+ã© 15557 8.45 8.72 8.56 8.78 8.88
+㪠15558 9.08 9.42 9.45 9.66 9.55
+ã« 15559 8.94 9.18 9.16 9.42 9.38
+㬠15560 9.41 9.67 9.51 9.72 9.62
+ã­ 15561 9.51 9.73 9.67 9.82 9.83
+ã® 15562 9.29 9.57 9.35 9.69 9.58
+㯠15563 9.13 9.45 9.44 9.69 9.56
+ã° 15564 9.69 9.79 9.73 9.85 9.8
+ã± 15565 9.58 9.77 9.66 9.8 9.75
+ã² 15566 8.98 9.33 9.26 9.52 9.52
+ã³ 15567 9.27 9.49 9.48 9.71 9.62
+ã´ 15568 9.33 9.53 9.39 9.63 9.63
+ãµ 15569 9.19 9.44 9.4 9.62 9.52
+㶠15570 9.33 9.59 9.61 9.78 9.74
+ã· 15571 9.36 9.59 9.51 9.73 9.74
+㸠15572 9.71 9.97 9.69 9.76 9.73
+ã¹ 15573 9.54 9.84 9.64 9.76 9.72
+㺠15574 9.51 9.82 9.5 9.73 9.69
+ã» 15575 9.14 9.49 9.48 9.73 9.62
+ã¼ 15576 9.73 9.9 9.79 9.88 9.93
+ã½ 15577 9.77 9.92 9.72 9.9 9.88
+ã¾ 15578 8.32 8.62 8.98 9.24 9.28
+ã¿ 15579 9.07 9.38 9.38 9.62 9.57
+ã‚€ 15580 9.22 9.57 9.33 9.52 9.48
+ã‚ 15581 9.03 9.36 9.27 9.54 9.48
+ã‚‚ 15582 8.08 8.34 8.82 9.1 9.15
+ゃ 15583 8.68 8.93 8.72 8.9 8.9
+ã‚„ 15584 9.38 9.62 9.25 9.49 9.46
+ã‚… 15585 8.74 8.95 8.78 8.98 9
+ゆ 15586 9.33 9.64 9.41 9.63 9.62
+ょ 15587 7.64 7.85 8.09 8.36 8.45
+よ 15588 8.1 8.41 8.63 8.95 9.04
+ら 15589 8.14 8.39 8.59 8.81 8.94
+ã‚Š 15590 7.69 8.09 8.33 8.59 8.71
+ã‚‹ 15591 8.2 8.55 8.86 9.11 9.12
+れ 15592 9.76 9.96 9.62 9.82 9.81
+ã‚ 15593 8.38 8.63 8.7 8.94 9.09
+ã‚Ž 15594 8.58 8.83 8.82 9.07 9.02
+ã‚ 15595 9.24 9.58 9.46 9.71 9.66
+ã‚ 15596 8.77 9.12 9.02 9.29 9.35
+ã‚‘ 15597 9.14 9.32 9.34 9.53 9.5
+ã‚’ 15598 8.78 9.14 9.05 9.33 9.45
+ã‚“ 15599 9.13 9.39 9.2 9.47 9.39
+ã‚¡ 15608 8.01 8.28 8.37 8.61 8.5
+ã‚¢ 15609 8.69 9.01 9 9.24 9.17
+ã‚£ 15610 7.6 7.78 8.26 8.44 8.33
+イ 15611 8.2 8.43 8.91 9.13 8.96
+ã‚¥ 15612 7.89 8.24 8.4 8.61 8.72
+ウ 15613 8.4 8.67 8.81 9.06 9.18
+ェ 15614 8.44 8.63 8.63 8.83 8.73
+エ 15615 9.23 9.5 9.36 9.52 9.36
+ã‚© 15616 8.34 8.57 8.66 8.88 8.69
+オ 15617 8.94 9.26 9.18 9.39 9.32
+ã‚« 15618 8.64 8.9 9.04 9.33 9.23
+ガ 15619 9.39 9.53 9.37 9.53 9.55
+ã‚­ 15620 8.76 9.19 9.27 9.45 9.34
+ã‚® 15621 9.05 9.4 9.31 9.54 9.55
+ク 15622 8.25 8.6 8.68 8.96 8.9
+ã‚° 15623 9.06 9.37 9.55 9.57 9.67
+ケ 15624 8.84 9.05 9.28 9.43 9.41
+ゲ 15625 9.28 9.42 9.52 9.66 9.69
+コ 15626 8.49 8.83 8.88 9.15 9.16
+ã‚´ 15627 9.1 9.3 9.4 9.59 9.55
+サ 15628 9.16 9.44 9.26 9.42 9.46
+ザ 15629 9.46 9.68 9.62 9.72 9.8
+ã‚· 15630 9.02 9.22 8.94 9.22 9.32
+ジ 15631 8.99 9.22 9.42 9.5 9.74
+ス 15632 8.68 8.96 9.06 9.32 9.25
+ズ 15633 9.24 9.48 9.5 9.73 9.67
+ã‚» 15634 9.02 9.4 9.17 9.36 9.33
+ゼ 15635 9.44 9.71 9.54 9.63 9.63
+ソ 15636 8.23 8.49 8.47 8.76 8.8
+ゾ 15637 9.13 9.3 9.04 9.19 9.44
+ã‚¿ 15638 8.41 8.78 8.75 9 8.95
+ダ 15639 9.32 9.56 9.67 9.65 9.73
+ム15640 8.91 9.27 9.25 9.48 9.36
+ヂ 15641 9.36 9.64 9.55 9.63 9.61
+ッ 15642 7.86 8.12 8.15 8.4 8.48
+ツ 15643 8.44 8.73 8.86 9.13 9.04
+ヅ 15644 9.24 9.43 9.41 9.53 9.57
+テ 15645 8.85 9.2 9.22 9.38 9.33
+デ 15646 9.37 9.58 9.64 9.67 9.74
+ト 15647 7.25 7.6 8.02 8.3 8.57
+ド 15648 7.95 8.16 8.26 8.48 8.7
+ナ 15649 8.84 9.22 9.13 9.32 9.26
+ニ 15650 9.21 9.52 9.23 9.42 9.22
+ヌ 15651 8.11 8.42 8.46 8.7 8.79
+ム15652 9 9.27 9.23 9.46 9.4
+ノ 15653 7.81 8.17 8.4 8.7 8.66
+ム15654 9.46 9.77 9.45 9.66 9.41
+ム15655 9.58 9.76 9.63 9.78 9.56
+パ 15656 9.45 9.71 9.53 9.75 9.55
+ヒ 15657 8.14 8.42 8.6 8.88 8.84
+ビ 15658 8.76 9 9.23 9.41 9.46
+ピ 15659 8.66 8.9 9.15 9.33 9.4
+フ 15660 8.12 8.46 8.57 8.81 8.91
+ブ 15661 9.05 9.3 9.27 9.42 9.73
+プ 15662 9.05 9.27 9.11 9.31 9.73
+ヘ 15663 9.68 9.95 9.62 9.77 9.66
+ベ 15664 9.44 9.77 9.56 9.73 9.62
+ペ 15665 9.42 9.77 9.56 9.71 9.59
+ホ 15666 8.85 9.19 9.46 9.67 9.52
+ボ 15667 9.14 9.39 9.51 9.71 9.69
+ム15668 8.81 9.24 9.5 9.72 9.71
+マ 15669 8.86 9.17 8.99 9.19 9.17
+ミ 15670 7.57 7.9 8.39 8.64 8.87
+ム 15671 8.56 8.87 9.2 9.4 9.39
+メ 15672 8.2 8.55 8.64 8.92 8.81
+モ 15673 9.09 9.41 9.42 9.61 9.49
+ャ 15674 8.39 8.69 8.49 8.73 8.73
+ヤ 15675 8.95 9.24 9.16 9.39 9.31
+ュ 15676 8.38 8.61 8.43 8.65 8.61
+ユ 15677 9.18 9.57 9.22 9.37 9.35
+ョ 15678 7.94 8.23 8.44 8.72 8.74
+ヨ 15679 8.37 8.74 8.91 9.19 9.22
+ラ 15680 8.08 8.41 8.71 8.97 8.95
+リ 15681 7.6 7.91 8.16 8.43 8.63
+ル 15682 9.27 9.69 9.46 9.64 9.49
+レ 15683 8.46 8.8 8.61 8.9 9.01
+ロ 15684 8.51 8.95 9.26 9.51 9.54
+ヮ 15685 7.77 8.09 8.32 8.51 8.71
+ワ 15686 8.34 8.67 8.71 8.97 9.02
+ヰ 15687 9.19 9.5 9.47 9.64 9.57
+ヱ 15688 9.19 9.51 9.32 9.52 9.35
+ヲ 15689 8.01 8.39 8.49 8.76 8.93
+ン 15690 8.71 9.03 8.85 9.12 9.04
+ヴ 15691 9.06 9.34 9.33 9.51 9.66
+ヵ 15692 8.11 8.33 8.51 8.8 8.74
+ヶ 15693 8.18 8.39 8.63 8.74 8.73
+〃 15453 7.69 8.15 8.29 8.62 8.36
+〆 15454 8.69 9.03 9.09 9.33 9.15
+ヿ 15462 8.09 8.42 8.6 8.83 8.87
+ã‚Ÿ 15463 8.03 8.27 8.82 9.19 8.93
+ã‚” 15600 8.73 9.06 9.27 9.47 9.44
+ã‚• 15601 8.75 9.02 8.82 9.06 8.95
+ã‚– 15602 8.36 8.64 8.55 8.78 8.73
+ㇰ 15702 7.68 8.03 8.02 8.34 8.43
+ㇱ 15703 8.39 8.58 8.43 8.67 8.66
+ㇲ 15704 8 8.19 8.3 8.59 8.55
+ㇳ 15705 7.02 7.29 7.66 7.9 8.16
+ㇴ 15706 7.65 7.89 8.04 8.35 8.38
+ㇵ 15707 8.6 8.79 8.61 8.84 8.63
+ㇶ 15708 7.83 8.02 8.15 8.43 8.41
+ㇷ 15709 7.61 7.94 8.09 8.3 8.39
+ㇸ 15710 8.81 9.1 8.78 8.94 8.83
+ㇹ 15711 8.27 8.53 8.86 9.09 8.97
+ㇺ 15713 7.92 8.13 8.39 8.61 8.62
+ㇻ 15714 7.8 8.09 8.32 8.54 8.55
+ㇼ 15715 7.39 7.66 7.9 8.13 8.31
+ㇽ 15716 8.59 8.79 8.72 8.9 8.81
+ㇾ 15717 8.06 8.32 8.18 8.41 8.55
+ㇿ 15718 8.13 8.44 8.67 8.93 8.98
+ヷ 15719 9.2 9.51 9.64 9.6 9.81
+ヸ 15720 9.41 9.75 9.6 9.7 9.75
+ヹ 15721 9.47 9.7 9.65 9.7 9.8
+ヺ 15722 8.91 9.32 9.34 9.39 9.73
+end
diff --git a/macros/jptex/latex/japanese-otf/src/script/umkvpkana.pl b/macros/jptex/latex/japanese-otf/src/script/umkvpkana.pl
new file mode 100755
index 0000000000..da4d0d7d8a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/script/umkvpkana.pl
@@ -0,0 +1,569 @@
+#!/usr/bin/perl -s
+
+=head1 NOTE
+
+This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+
+=cut
+
+use Encode;
+use FindBin;
+use lib "$FindBin::Bin";
+use CheckDVICode;
+
+if ($sp==1) { # supplemental plane
+ use MakeSPList;
+ &make_sp_char_list('j');
+ %exist_char=%{$MakeSPList::r_exist_char->{'j'}};
+}
+
+$_=<DATA>;
+while(<DATA>) {
+ chomp($_);
+ my (@data)=split(' ', $_);
+ my ($char);
+ last if (@data<6);
+ $char = shift @data;
+ push @character, $char;
+ $cid {$char}=shift @data;
+ $min_w3 {$char}=shift @data;
+ $min_w6 {$char}=shift @data;
+ $goth_w3{$char}=shift @data;
+ $goth_w6{$char}=shift @data;
+ $maru_w4{$char}=shift @data;
+}
+
+@charwidth=({%min_w3}, {%min_w6}, {%goth_w3}, {%goth_w6}, {%maru_w4});
+@font_name=("phiraminw3-v", "phiraminw6-v", "phirakakuw3-v", "phirakakuw6-v", "phiramaruw4-v");
+@kanji_font_name=("hminr-v", "hminb-v", "hgothr-v", "hgothb-v", "hmgothr-v");
+@kana_font_name=("hiramin-w3-v", "hiramin-w6-v", "hirakaku-w3-v", "hirakaku-w6-v", "hiramaru-w4-v");
+$font_at=1.0;
+$half_width= ($font_at / 2);
+$quater_width= ($font_at / 4);
+opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
+opendir(JPL, "pl") || mkdir("pl",0755) || die "cannot mkdir pl";
+opendir(JFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm";
+closedir(OVP);
+closedir(VF);
+closedir(JPL);
+closedir(JFM);
+
+$ucs=1; # 1: upphiraXXX or 0: phiraXXX
+if ($ucs) {
+ $CheckDVICode::is_ucs=1;
+ foreach(@font_name, @kanji_font_name) {
+ $_="up$_";
+ }
+}
+
+#main
+for ($i=0; $i<=4; $i++){
+ open (JPL, ">pl/$font_name[$i].pl");
+ &tfm_head_v;
+ &chars_in_type_jis;
+ &chars_in_type_prop;
+ &print_type_jis;
+ &print_type_prop;
+ &glue_kern;
+ close(JPL);
+}
+for ($i=0; $i<=4; $i++){
+ @cpm_v= $ucs ? (0x2F8D, 0x2F8E, 0x1F14, 0x1F15, 0x1ECF, 0x1ED0)
+ : (0x1ECF, 0x1ED0, 0x2F8D, 0x2F8E, 0x1F14, 0x1F15);
+ open (OVP, ">ovp/$font_name[$i].ovp");
+ &fonthead;
+ &write_char;
+ close(OVP);
+}
+#
+#sub rtn
+#
+sub tfm_head_v {
+ print JPL "(DIRECTION TATE)\n";
+ print JPL "(FAMILY PROP KANA)\n";
+ print JPL "(FACE F MRR)\n";
+ print JPL "(CODINGSCHEME TEX KANJI TEXT)\n";
+ print JPL "(DESIGNSIZE R 10.0)\n";
+ print JPL "(CHECKSUM O 0)\n";
+ print JPL "(SEVENBITSAFEFLAG TRUE)\n";
+ print JPL "(FONTDIMEN\n";
+ print JPL " (SLANT R 0.0)\n";
+ print JPL " (SPACE R 0.0)\n";
+ printf JPL " (STRETCH R %f)\n", $font_at/10;
+ print JPL " (SHRINK R 0.0)\n";
+ printf JPL " (XHEIGHT R %f)\n", $font_at;
+ printf JPL " (QUAD R %f)\n", $font_at;
+ printf JPL " (EXTRASPACE R %f)\n", $font_at/4;
+ printf JPL " (EXTRASTRETCH R %f)\n", $font_at/5;
+ printf JPL " (EXTRASHRINK R %f)\n", $font_at/8;
+ print JPL " )\n";
+}
+sub char_foot_h {
+ printf JPL " (CHARHT R %f)\n", $font_at*0.88;
+ printf JPL " (CHARDP R %f)\n", $font_at*0.12;
+ print JPL " )\n";
+}
+sub glue_kern{
+ print JPL "(GLUEKERN\n";
+ print JPL " (LABEL O 5)\n";
+ print JPL " (KRN O 5 R 0.0)\n";
+ print JPL " (LABEL O 0)\n";
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (LABEL H %X)\n",($char+7);
+ }
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ print JPL " (LABEL O 1)\n";
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 2)\n";
+ printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 6)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+7), $half_width, $half_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 4)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width+$quater_width, $quater_width;
+ printf JPL " (GLUE O 5 R %f R 0.0 R 0.0)\n", $half_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R 0.0)\n", $half_width;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R 0.0)\n",($char+7), $half_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " (LABEL O 3)\n";
+ printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 2 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width, $quater_width;
+ printf JPL " (GLUE O 4 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $quater_width, $quater_width;
+ for ($char=0; $char<=$#uniq_char_width_array; $char++){
+ printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+7), $quater_width, $quater_width;
+ }
+ print JPL " (STOP)\n";
+ print JPL " )\n";
+}
+sub chars_in_type_jis{
+ my ($type1add, $type2add, $type3add, $type5, $type6add)=();
+ if ($ucs) {
+ $type1add = "UFF5F U3018 U3016 U301D U00AB U2329 U301A";
+ $type2add = "UFF60 U3019 U3017 U301F U00BB U232A U301B U301E";
+ $type3add = "U00B7";
+ $type5 = "— ― … ‥";
+ $type6add = "U203C U2047 U2048 U2049";
+ } else {
+ $type5 = "— … ‥";
+ }
+print JPL <<END_OF_DATA;
+(CHARSINTYPE O 1
+ ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 ã€
+ $type1add
+ )
+(CHARSINTYPE O 2
+ 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】
+ $type2add
+ )
+(CHARSINTYPE O 3
+ ・ : ;
+ $type3add
+ )
+(CHARSINTYPE O 4
+ 。 .
+ )
+(CHARSINTYPE O 5
+ $type5
+ )
+(CHARSINTYPE O 6
+ ? ï¼
+ $type6add
+ )
+END_OF_DATA
+}
+sub print_type_jis{
+ @type_width=($font_at, $half_width, $half_width, $half_width, $half_width, $font_at, $font_at);
+ for ($k=0; $k<=6; $k++){
+ printf JPL "(TYPE H %x\n", $k;
+ printf JPL " (CHARWD R %f)\n", $type_width[$k];
+ &char_foot_h;
+ }
+}
+sub fonthead {
+ print OVP "(VTITLE Prop Kana)\n";
+ print OVP "(OFMLEVEL D 0)\n";
+ print OVP "(DESIGNSIZE R 10.000000)\n";
+ print OVP "(CHECKSUM O 0)\n";
+ print OVP "(MAPFONT D 1\n";
+ print OVP " (FONTNAME $kanji_font_name[$i])\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n", $font_at;
+ print OVP " (FONTDSIZE R 10.000000)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $kana_font_name[$i])\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n", $font_at;
+ print OVP " (FONTDSIZE R 10.000000)\n";
+ print OVP " )\n";
+}
+sub write_char {
+ if (!$ucs) {
+ for ($ku=1; $ku<=94; $ku++){
+ for ($ten=1; $ten<=94; $ten++){
+ $dvicode=($ku+32)*256+($ten+32);
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_kana_char;}
+ elsif($ku==5){&print_kana_char;}else{&print_char;}
+ }
+ }
+ } else { # ucs
+ $max_ucs= $sp ? 0x2FA1F : 0xFFFF; # U+2FA1F: max of CJK Compatibility Ideographs Supplement
+ for ($ucscode=0; $ucscode<=$max_ucs; $ucscode++){
+ $CheckDVICode::dvicode=$dvicode=$ucscode;
+ next unless (&is_ucs_jpn_range);
+ if ($sp==1 && $ucscode>0xFFFF) {
+ next unless ($exist_char{sprintf("%X",$ucscode)});
+ }
+ if (&is_ucs_kigo){&print_kigo_char;}
+ elsif(&is_ucs_hira || &is_dvicode('hira-yori')){&print_kana_char;}
+ elsif(&is_ucs_kata || &is_dvicode('kata-koto')){&print_kana_char;}
+# elsif(&is_ucs_hankana && $hk_mode){&print_hankana_char;}
+ else{&print_char;}
+ }
+ }
+}
+sub print_char{
+ return if ($omitfw);
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n", $font_at;
+ print OVP " (MAP\n";
+ printf OVP " (SETCHAR H %X)\n",$dvicode;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_kigo_char{
+ my ($width,$cid);
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ if (&is_dvicode('quote') || &is_dvicode('kakko')){#Kakko
+ $width=$half_width;
+ } elsif (&is_dvicode('kutouten')){#Kutouten
+ $width=$half_width;
+ } elsif (&is_dvicode('odoriji')){#odoriji
+ ($width,$cid)=&get_charwidth($i,$dvicode);
+ $width/=10;
+ } else{
+ $width=$font_at;
+ }
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ if (&is_dvicode('odoriji')){#odoriji
+ print OVP " (SELECTFONT D 2)\n";
+ } elsif (&is_dvicode('comma') || &is_dvicode('period') || &is_dvicode('quote')){#Comma, Period, Minute
+ print OVP " (SELECTFONT D 2)\n";
+ }
+ if (&is_dvicode('nakaten') || &is_dvicode('colon') || &is_dvicode('semicolon')){#colon, semicolon, nakaten
+ printf OVP " (MOVERIGHT R -%f)\n",$quater_width;}
+ if ((&is_dvicode('quote') || &is_dvicode('kakko')) && &is_dvicode('open')){#Kakko
+ printf OVP " (MOVERIGHT R -%f)\n",$half_width;
+ }
+ if (&is_dvicode('odoriji')){#odoriji
+ printf OVP " (SETCHAR H %X)\n",$cid;
+ } elsif (&is_dvicode('comma') || &is_dvicode('period') || &is_dvicode('quote')){#Comma, Period, Minute
+ $cpmcode= shift(@cpm_v);
+ printf OVP " (SETCHAR H %X)\n",$cpmcode;
+ } else {
+ printf OVP " (SETCHAR H %X)\n",$dvicode;
+ }
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_kana_char{
+ my ($width,$cid)=&get_charwidth($i,$dvicode);
+ if ($width==0) {
+ return &print_char;
+ }
+ $width/=10;
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ print OVP " (SELECTFONT D 2)\n";
+ printf OVP " (SETCHAR H %X)\n",$cid;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub chars_in_type_prop{
+ %char_width_hash=();
+ for ($j=0; $j<@character; $j++){
+ my ($c0, $c1);
+ $c0=$c1=$character[$j];
+ if (!$ucs) {
+ if (!Encode::from_to($c1,'utf-8','euc-jp', Encode::FB_QUIET)
+ || $c0 eq "〃"
+ || $c0 eq "〆") { next; }
+ }
+ $char_width_hash{$c0}=$charwidth[$i]{$c0}/10;
+ }
+ $x = '-';
+ @uniq_char_width_array = grep( $_ ne $x && ($x = $_), sort values(%char_width_hash));
+ for ($j=0; $j<=$#uniq_char_width_array; $j++){
+ printf JPL "(CHARSINTYPE H %X\n",($j+7);
+ print JPL " ";
+ @char_in_this_type = ();
+ while (($name, $value) = each(%char_width_hash)) {
+ if ($value == $uniq_char_width_array[$j]){
+ push(@char_in_this_type, $name);
+ }
+ }
+ @char_in_this_type = sort @char_in_this_type;
+ foreach $char_in_this(@char_in_this_type){
+ print JPL "$char_in_this ";#character
+ }
+ print JPL "\n";
+ print JPL " )\n";
+ }
+}
+sub print_type_prop{
+ for ($j=0; $j<=$#uniq_char_width_array; $j++){
+ $char_width=$uniq_char_width_array[$j];
+ printf JPL "(TYPE H %X\n", ($j+7);
+ printf JPL " (CHARWD R %f)\n", $char_width;
+ &char_foot_h;
+ }
+}
+
+sub get_charwidth{
+ my ($i,$dvicode)=@_;
+ my ($char,$u,$l);
+
+ if (!$ucs) {
+ if ($dvicode>=0x2474 && $dvicode<=0x2476) {
+ return 0;
+ }
+ $u = ($dvicode >> 8) & 0xFF | 0x80;
+ $l = $dvicode & 0xFF | 0x80;
+ $char = pack("C*",$u,$l);
+ Encode::from_to($char,'euc-jp','utf-8');
+ } else {
+ $u = ($dvicode >> 8) & 0xFF;
+ $l = $dvicode & 0xFF;
+ $char = pack("C*",$u,$l);
+ Encode::from_to($char,'utf-16be','utf-8');
+ }
+ if (!exists($charwidth[$i]{$char})) {
+ return 0;
+ }
+ return ($charwidth[$i]{$char}, $cid{$char});
+}
+
+
+__DATA__
+character cid min_w3 min_w6 goth_w3 goth_w6 maru_w4
+ヽ 15976 7.17 7.46 7.92 8.27 8.13
+ヾ 15977 8.34 8.44 8.46 8.62 8.5
+ã‚ 15978 7.77 7.98 8.44 8.69 8.62
+ã‚ž 15979 8.32 8.54 8.8 8.92 8.98
+ー 15982 9.96 9.98 9.99 9.99 9.98
+ã 15985 9.03 9.15 9.01 9.18 9.17
+ã‚ 15986 9.6 9.79 9.6 9.77 9.75
+ム15987 7.75 7.92 8.09 8.4 8.59
+ã„ 15988 8.19 8.47 8.46 8.8 8.83
+ã… 15989 9.42 9.47 8.97 9.2 9.19
+ㆠ15990 9.98 9.99 9.58 9.8 9.79
+㇠15991 8.89 9.12 8.84 9.15 9.05
+㈠15992 9.47 9.74 9.42 9.7 9.59
+㉠15993 8.65 8.89 8.86 9.06 9.08
+㊠15994 9.14 9.48 9.39 9.67 9.61
+ã‹ 15995 8.99 9.24 9.26 9.47 9.45
+㌠15996 9.1 9.39 9.41 9.67 9.6
+ã 15997 9.71 9.93 9.73 9.88 9.82
+㎠15998 9.71 9.86 9.8 9.96 9.92
+ã 15999 9.99 9.99 9.56 9.77 9.47
+ã 16000 9.79 9.98 9.49 9.7 9.5
+ã‘ 16001 9.52 9.64 9.54 9.79 9.66
+ã’ 16002 9.76 9.82 9.56 9.76 9.62
+ã“ 16003 9.26 9.47 9.38 9.67 9.57
+ã” 16004 9.44 9.6 9.23 9.6 9.49
+ã• 16005 9.67 9.84 9.67 9.85 9.77
+ã– 16006 9.71 9.85 9.86 9.97 9.95
+ã— 16007 9.42 9.53 9.38 9.53 9.53
+㘠16008 9.63 9.74 9.71 9.86 9.72
+ã™ 16009 9.39 9.61 9.3 9.55 9.43
+ãš 16010 9.61 9.83 9.6 9.84 9.68
+ã› 16011 9.18 9.45 9.44 9.7 9.54
+㜠16012 9.47 9.66 9.53 9.79 9.63
+ã 16013 9.45 9.66 9.4 9.65 9.57
+ãž 16014 9.56 9.74 9.43 9.65 9.59
+㟠16015 9.23 9.47 9.39 9.59 9.59
+ã  16016 9.48 9.68 9.59 9.81 9.72
+ã¡ 16017 9.61 9.78 9.63 9.81 9.68
+㢠16018 9.67 9.8 9.85 9.97 9.92
+㣠16019 7.96 8.04 8.23 8.47 8.6
+㤠16020 8.24 8.42 8.62 8.87 8.98
+㥠16021 8.99 9.15 9.26 9.44 9.42
+㦠16022 8.69 8.92 8.89 9.19 9.16
+㧠16023 8.76 8.95 8.92 9.19 9.23
+㨠16024 9.75 9.89 9.59 9.82 9.65
+ã© 16025 9.69 9.89 9.81 9.96 9.93
+㪠16026 9.48 9.66 9.48 9.65 9.62
+ã« 16027 8.95 9.17 9.19 9.42 9.4
+㬠16028 8.98 9.23 9.34 9.57 9.49
+ã­ 16029 9.25 9.54 9.52 9.68 9.62
+ã® 16030 8.82 8.99 9.02 9.28 9.24
+㯠16031 9.28 9.55 9.5 9.75 9.66
+ã° 16032 9.57 9.76 9.67 9.82 9.76
+ã± 16033 9.7 9.82 9.84 9.97 9.92
+ã² 16034 9.19 9.36 9.18 9.4 9.41
+ã³ 16035 9.46 9.64 9.4 9.61 9.61
+ã´ 16036 9.72 9.8 9.71 9.79 9.81
+ãµ 16037 9.05 9.39 9.25 9.5 9.46
+㶠16038 9.16 9.47 9.29 9.54 9.49
+ã· 16039 9.15 9.43 9.33 9.53 9.52
+㸠16040 7.21 7.43 7.84 8.2 8.32
+ã¹ 16041 8.13 8.33 8.21 8.52 8.58
+㺠16042 8.43 8.58 8.56 8.84 8.78
+ã» 16043 9.23 9.46 9.45 9.71 9.67
+ã¼ 16044 9.61 9.74 9.65 9.89 9.79
+ã½ 16045 9.65 9.81 9.7 9.9 9.87
+ã¾ 16046 9.76 9.88 9.57 9.74 9.64
+ã¿ 16047 9.17 9.36 9.24 9.48 9.38
+ã‚€ 16048 9.37 9.58 9.49 9.71 9.64
+ã‚ 16049 9.18 9.41 9.38 9.58 9.53
+ã‚‚ 16050 9.76 9.91 9.48 9.68 9.6
+ゃ 16051 8.69 8.83 8.89 9.1 8.99
+ã‚„ 16052 9.38 9.54 9.52 9.7 9.62
+ã‚… 16053 8.73 8.82 8.88 9.08 9.03
+ゆ 16054 9.22 9.4 9.4 9.63 9.58
+ょ 16055 8.95 9.17 9.03 9.28 9.09
+よ 16056 9.63 9.83 9.63 9.82 9.61
+ら 16057 9.66 9.82 9.5 9.74 9.79
+ã‚Š 16058 9.82 9.85 9.75 9.88 9.79
+ã‚‹ 16059 9.59 9.8 9.55 9.77 9.7
+れ 16060 9.21 9.43 9.4 9.59 9.55
+ã‚ 16061 9.66 9.79 9.55 9.79 9.73
+ã‚Ž 16062 8.58 8.73 8.71 8.93 8.86
+ã‚ 16063 9.28 9.45 9.38 9.54 9.54
+ã‚ 16064 9.37 9.59 9.46 9.68 9.57
+ã‚‘ 16065 9.65 9.82 9.64 9.86 9.8
+ã‚’ 16066 9.64 9.79 9.62 9.83 9.71
+ã‚“ 16067 9.2 9.4 9.32 9.54 9.45
+ã‚¡ 16076 8.45 8.5 8.55 8.76 8.92
+ã‚¢ 16077 8.96 9.2 9.19 9.44 9.41
+ã‚£ 16078 8.81 8.92 8.63 8.88 8.75
+イ 16079 9.29 9.46 9.28 9.48 9.35
+ã‚¥ 16080 8.89 8.93 8.82 9.03 8.94
+ウ 16081 9.38 9.56 9.4 9.59 9.46
+ェ 16082 7.81 8.04 8.33 8.65 8.84
+エ 16083 8.12 8.39 8.77 9.06 9.3
+ã‚© 16084 8.76 8.84 8.76 8.99 8.9
+オ 16085 9.21 9.41 9.29 9.51 9.38
+ã‚« 16086 9.26 9.48 9.46 9.68 9.52
+ガ 16087 9.27 9.5 9.66 9.79 9.71
+ã‚­ 16088 9.25 9.41 9.4 9.6 9.39
+ã‚® 16089 9.56 9.65 9.78 9.87 9.78
+ク 16090 9.25 9.37 9.33 9.53 9.44
+ã‚° 16091 9.49 9.57 9.39 9.69 9.66
+ケ 16092 9.19 9.32 9.14 9.35 9.37
+ゲ 16093 9.6 9.65 9.47 9.59 9.64
+コ 16094 8.32 8.59 9.13 9.4 9.4
+ã‚´ 16095 8.83 9.13 9.52 9.78 9.7
+サ 16096 9.17 9.37 9.34 9.53 9.49
+ザ 16097 9.53 9.65 9.39 9.58 9.62
+ã‚· 16098 8.39 8.61 8.88 9.11 9.53
+ジ 16099 9.1 9.21 9.31 9.39 9.84
+ス 16100 8.61 8.85 9 9.3 9.22
+ズ 16101 9.24 9.44 9.44 9.68 9.58
+ã‚» 16102 8.67 8.93 9.17 9.43 9.4
+ゼ 16103 9.26 9.4 9.63 9.78 9.78
+ソ 16104 8.89 9.06 8.98 9.21 9.12
+ゾ 16105 9.52 9.64 9.56 9.63 9.61
+ã‚¿ 16106 9.31 9.42 9.41 9.6 9.56
+ダ 16107 9.56 9.61 9.53 9.74 9.76
+ム16108 9.2 9.4 9.14 9.39 9.31
+ヂ 16109 9.35 9.51 9.18 9.4 9.34
+ッ 16110 8.33 8.43 8.55 8.77 8.77
+ツ 16111 8.8 8.97 9.01 9.26 9.2
+ヅ 16112 9.48 9.61 9.5 9.64 9.7
+テ 16113 9.13 9.34 9.28 9.5 9.45
+デ 16114 9.38 9.62 9.27 9.51 9.64
+ト 16115 9.58 9.74 9.35 9.51 9.33
+ド 16116 9.63 9.75 9.45 9.68 9.62
+ナ 16117 9.11 9.35 9.08 9.37 9.31
+ニ 16118 8.01 8.31 8.62 8.93 9.17
+ヌ 16119 9.06 9.33 9.17 9.43 9.44
+ム16120 9.45 9.64 9.53 9.73 9.49
+ノ 16121 8.8 9.13 8.77 9.02 8.92
+ム16122 7.42 7.65 8.71 9 8.97
+ム16123 8.16 8.44 8.82 9.07 9.34
+パ 16124 8.55 8.74 9.09 9.23 9.44
+ヒ 16125 8.79 9.06 9.33 9.51 9.46
+ビ 16126 9.2 9.35 9.7 9.83 9.74
+ピ 16127 9.39 9.55 9.83 9.92 9.89
+フ 16128 8.91 9.06 9.01 9.29 9.28
+ブ 16129 9.47 9.63 9.58 9.74 9.61
+プ 16130 9.56 9.67 9.31 9.51 9.72
+ヘ 16131 7.09 7.38 7.79 8.15 8.32
+ベ 16132 8.05 8.32 8.3 8.5 8.59
+ペ 16133 8.35 8.58 8.47 8.85 8.86
+ホ 16134 9.07 9.32 9.47 9.71 9.5
+ボ 16135 9.39 9.58 9.74 9.9 9.8
+ム16136 9.64 9.73 9.83 9.98 9.92
+マ 16137 8.1 8.38 8.95 9.19 9.16
+ミ 16138 9.25 9.47 9.25 9.51 9.4
+ム 16139 8.79 9.1 9.19 9.42 9.33
+メ 16140 8.88 9.18 8.95 9.18 9.15
+モ 16141 8.74 9 9.25 9.46 9.47
+ャ 16142 8.52 8.68 8.79 8.94 8.88
+ヤ 16143 8.98 9.19 9.37 9.53 9.41
+ュ 16144 7.76 7.99 8.31 8.62 8.79
+ユ 16145 8.09 8.33 8.7 9.01 9.25
+ョ 16146 8.38 8.55 8.83 9.11 9.19
+ヨ 16147 8.8 9.05 9.38 9.62 9.73
+ラ 16148 9.29 9.47 9.35 9.64 9.61
+リ 16149 9.75 9.89 9.64 9.84 9.69
+ル 16150 8.5 8.83 9.33 9.58 9.42
+レ 16151 8.35 8.71 9 9.18 9.17
+ロ 16152 8.42 8.71 9.23 9.47 9.59
+ヮ 16153 8.56 8.65 8.69 8.91 8.97
+ワ 16154 9.03 9.15 9.21 9.43 9.47
+ヰ 16155 9.35 9.58 9.31 9.59 9.42
+ヱ 16156 8.34 8.65 8.95 9.25 9.41
+ヲ 16157 9.17 9.39 9.27 9.49 9.49
+ン 16158 8.11 8.3 8.51 8.78 8.79
+ヴ 16159 9.47 9.62 9.49 9.69 9.63
+ヵ 16160 8.73 8.9 8.93 9.11 9
+ヶ 16161 8.53 8.64 8.41 8.66 8.69
+〃 15980 8.16 8.40 8.74 8.90 8.88
+〆 15981 8.94 9.09 8.99 9.14 9.04
+ヿ 15983 9.36 9.59 9.59 9.75 9.74
+ã‚Ÿ 15984 9.81 9.96 9.75 9.82 9.79
+ã‚” 16068 9.63 9.72 9.28 9.50 9.50
+ã‚• 16069 8.41 8.60 8.61 8.80 8.85
+ã‚– 16070 8.90 9.03 8.92 9.13 9.11
+ㇰ 16170 8.65 8.67 8.78 8.94 8.92
+ㇱ 16171 7.86 8.08 8.25 8.46 8.51
+ㇲ 16172 8.22 8.40 8.57 8.80 8.77
+ㇳ 16173 9.01 9.06 8.81 9.03 8.74
+ㇴ 16174 8.51 8.65 8.64 8.94 8.93
+ㇵ 16175 7.14 7.31 8.29 8.56 8.58
+ㇶ 16176 8.29 8.52 8.76 9.00 8.90
+ㇷ 16177 8.42 8.50 8.52 8.75 8.81
+ㇸ 16178 6.79 7.01 7.32 7.65 7.81
+ㇹ 16179 8.57 8.77 8.83 9.04 8.96
+ㇺ 16181 8.34 8.62 8.66 8.90 8.81
+ㇻ 16182 8.80 8.86 8.84 9.09 9.09
+ㇼ 16183 9.13 9.22 8.99 9.23 9.14
+ㇽ 16184 8.02 8.30 8.71 8.97 8.89
+ㇾ 16185 7.89 8.08 8.41 8.66 8.59
+ㇿ 16186 8.11 8.24 8.71 8.98 9.04
+ヷ 16187 9.42 9.66 9.44 9.78 9.75
+ヸ 16188 9.61 9.8 9.73 9.84 9.77
+ヹ 16189 8.94 9.28 9.56 9.80 9.88
+ヺ 16190 9.54 9.71 9.67 9.82 9.74
+end
diff --git a/macros/jptex/latex/japanese-otf/src/umakeotf b/macros/jptex/latex/japanese-otf/src/umakeotf
new file mode 100755
index 0000000000..5749e6fcb7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/umakeotf
@@ -0,0 +1,109 @@
+#!/bin/sh
+
+#
+# This script is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+#
+
+# setting for ovp2ovf & uppltotf
+. ./umakeotf_pre
+
+if test ! -d tfm; then
+mkdir tfm
+fi
+
+
+echo "making tfm ..."
+for series in nml exp ruby
+do
+for face in minr gothr minb gothb mgothr
+do
+$UPPLTOTF -kanji=uptex basepl/ubase-h.pl tfm/up${series}${face}-h.tfm
+$UPPLTOTF -kanji=uptex basepl/ubase-v.pl tfm/up${series}${face}-v.tfm
+done
+done
+#for extra fonts
+for series in nml exp ruby
+do
+for face in gotheb minl
+do
+$UPPLTOTF -kanji=uptex basepl/ubase-h.pl tfm/up${series}${face}-h.tfm
+$UPPLTOTF -kanji=uptex basepl/ubase-v.pl tfm/up${series}${face}-v.tfm
+done
+done
+
+echo "making vf (wait a while)..."
+for face in minr gothr minb gothb mgothr
+do
+./umkjvf -ucs -sp 1 -cq upnml${face}-h uph${face}-h
+./umkjvf -ucs -sp 1 -cm -cp upnml${face}-v uph${face}-v
+done
+#extra fonts
+for face in gotheb minl
+do
+./umkjvf -ucs -sp 1 -cq upnml${face}-h uph${face}-h
+./umkjvf -ucs -sp 1 -cm -cp upnml${face}-v uph${face}-v
+done
+
+
+echo "making tfm for CK ..."
+#for CK base fonts
+for series in nm
+do
+for lang in sch tch kor
+do
+for face in minr gothr minb gothb mgothr gotheb minl
+do
+$UPPLTOTF -kanji=uptex basepl/ubase-${lang}-h.pl up${series}${lang}${face}-h.tfm
+$UPPLTOTF -kanji=uptex basepl/ubase-${lang}-v.pl up${series}${lang}${face}-v.tfm
+done
+done
+done
+
+echo "making vf for CK ..."
+#for CK base fonts
+for series in nm
+do
+for lang in sch tch kor
+do
+for face in minr gothr minb gothb mgothr gotheb minl
+do
+#makejvf -i -u custom -e -t basepl/mjvf-up${series}${lang}.cnf up${series}${lang}${face}-h upa${lang}${face}-h
+#makejvf -i -u custom -e -t basepl/mjvf-up${series}${lang}.cnf up${series}${lang}${face}-v upa${lang}${face}-v
+makejvf -i -u custom -e -t basepl/mjvf-up${series}${lang}-slim.cnf up${series}${lang}${face}-h upa${lang}${face}-h
+makejvf -i -u custom -e -t basepl/mjvf-up${series}${lang}-slim.cnf up${series}${lang}${face}-v upa${lang}${face}-v
+done
+done
+done
+
+
+echo "making alt. kana ..."
+for face in minr gothr minb gothb mgothr
+do
+./umkjvf -ucs -sp 1 -omitfw -cq -expert upexp${face}-h uph${face}-h cidj${face}
+./umkjvf -ucs -sp 1 -omitfw -cm -cp -expert upexp${face}-v uph${face}-v cidj${face}
+./umkjvf -ucs -sp 1 -omitfw -cq -ruby upruby${face}-h uph${face}-h cidj${face}
+./umkjvf -ucs -sp 1 -omitfw -cm -cp -ruby upruby${face}-v uph${face}-v cidj${face}
+done
+#extra fonts
+for face in gotheb minl
+do
+./umkjvf -ucs -sp 1 -omitfw -cq -expert upexp${face}-h uph${face}-h cidj${face}
+./umkjvf -ucs -sp 1 -omitfw -cm -cp -expert upexp${face}-v uph${face}-v cidj${face}
+./umkjvf -ucs -sp 1 -omitfw -cq -ruby upruby${face}-h uph${face}-h cidj${face}
+./umkjvf -ucs -sp 1 -omitfw -cm -cp -ruby upruby${face}-v uph${face}-v cidj${face}
+done
+
+
+echo "making tfm for supplementary plane ..."
+perl script/mktfm_sp.pl
+echo "making vf for supplementary plane ..."
+perl script/mkutfvf_sp.pl
+
+
+echo "finishing ..."
+if test ! -d vf; then
+mkdir vf
+fi
+mv *.vf vf/
+mv *.tfm tfm/
+rm -rf ovp
diff --git a/macros/jptex/latex/japanese-otf/src/umakeotf_brsg b/macros/jptex/latex/japanese-otf/src/umakeotf_brsg
new file mode 100755
index 0000000000..2296dc7929
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/umakeotf_brsg
@@ -0,0 +1,65 @@
+#!/bin/sh
+
+#
+# This script is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+#
+
+# setting for ovp2ovf & uppltotf
+. ./umakeotf_pre
+
+if test ! -d tfm; then
+mkdir tfm
+fi
+
+
+echo "making tfm for burasage ..."
+for series in nml exp
+do
+for face in minr gothr minb gothb mgothr
+do
+$UPPLTOTF -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsg${series}${face}-h.tfm
+$UPPLTOTF -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsg${series}${face}-v.tfm
+done
+done
+#extra fonts
+for series in nml exp
+do
+for face in gotheb minl
+do
+$UPPLTOTF -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsg${series}${face}-h.tfm
+$UPPLTOTF -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsg${series}${face}-v.tfm
+done
+done
+
+
+echo "making vf for burasage ..."
+for face in minr gothr minb gothb mgothr
+do
+./umkjvf -ucs -sp 1 -sage -omitfw -cq upbrsgnml${face}-h uph${face}-h
+./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp upbrsgnml${face}-v uph${face}-v
+done
+#extra fonts
+for face in gotheb minl
+do
+./umkjvf -ucs -sp 1 -sage -omitfw -cq upbrsgnml${face}-h uph${face}-h
+./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp upbrsgnml${face}-v uph${face}-v
+done
+for face in minr gothr minb gothb mgothr
+do
+./umkjvf -ucs -sp 1 -sage -omitfw -cq -expert upbrsgexp${face}-h uph${face}-h cidj${face}
+./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp -expert upbrsgexp${face}-v uph${face}-v cidj${face}
+done
+#extra fonts
+for face in gotheb minl
+do
+./umkjvf -ucs -sp 1 -sage -omitfw -cq -expert upbrsgexp${face}-h uph${face}-h cidj${face}
+./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp -expert upbrsgexp${face}-v uph${face}-v cidj${face}
+done
+
+
+echo "finishing ..."
+if test ! -d vf; then
+mkdir vf
+fi
+mv *.vf vf/
+mv *.tfm tfm/
diff --git a/macros/jptex/latex/japanese-otf/src/umakeotf_jis04 b/macros/jptex/latex/japanese-otf/src/umakeotf_jis04
new file mode 100755
index 0000000000..f02e69fd63
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/umakeotf_jis04
@@ -0,0 +1,112 @@
+#!/bin/sh
+
+#
+# This script is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+#
+
+# setting for ovp2ovf & uppltotf
+. ./umakeotf_pre
+
+if test ! -d tfm; then
+mkdir tfm
+fi
+
+
+echo "making tfm for jis2004 ..."
+for series in nml exp
+do
+for face in minr gothr minb gothb mgothr
+do
+$UPPLTOTF -kanji=uptex basepl/ubase-h.pl tfm/up${series}${face}n-h.tfm
+$UPPLTOTF -kanji=uptex basepl/ubase-v.pl tfm/up${series}${face}n-v.tfm
+done
+done
+#for extra fonts
+for series in nml exp
+do
+for face in gotheb minl
+do
+$UPPLTOTF -kanji=uptex basepl/ubase-h.pl tfm/up${series}${face}n-h.tfm
+$UPPLTOTF -kanji=uptex basepl/ubase-v.pl tfm/up${series}${face}n-v.tfm
+done
+done
+
+
+echo "making tfm for burasage & jis2004 ..."
+for series in nml exp
+do
+for face in minr gothr minb gothb mgothr
+do
+$UPPLTOTF -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsg${series}${face}n-h.tfm
+$UPPLTOTF -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsg${series}${face}n-v.tfm
+done
+done
+#for extra fonts
+for series in nml exp
+do
+for face in gotheb minl
+do
+$UPPLTOTF -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsg${series}${face}n-h.tfm
+$UPPLTOTF -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsg${series}${face}n-v.tfm
+done
+done
+
+
+echo "making vf for jis2004 ..."
+for face in minr gothr minb gothb mgothr
+do
+./umkjvf -ucs -sp 1 -cq upnml${face}n-h uph${face}n-h
+./umkjvf -ucs -sp 1 -cm -cp upnml${face}n-v uph${face}n-v
+done
+#extra fonts
+for face in gotheb minl
+do
+./umkjvf -ucs -sp 1 -cq upnml${face}n-h uph${face}n-h
+./umkjvf -ucs -sp 1 -cm -cp upnml${face}n-v uph${face}n-v
+done
+
+for face in minr gothr minb gothb mgothr
+do
+./umkjvf -ucs -sp 1 -omitfw -cq -expert upexp${face}n-h uph${face}n-h cidj${face}
+./umkjvf -ucs -sp 1 -omitfw -cm -cp -expert upexp${face}n-v uph${face}n-v cidj${face}
+done
+#extra fonts
+for face in gotheb minl
+do
+./umkjvf -ucs -sp 1 -omitfw -cq -expert upexp${face}n-h uph${face}n-h cidj${face}
+./umkjvf -ucs -sp 1 -omitfw -cm -cp -expert upexp${face}n-v uph${face}n-v cidj${face}
+done
+
+
+echo "making vf for burasage & jis2004 ..."
+for face in minr gothr minb gothb mgothr
+do
+./umkjvf -ucs -sp 1 -sage -omitfw -cq upbrsgnml${face}n-h uph${face}n-h
+./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp upbrsgnml${face}n-v uph${face}n-v
+done
+#extra fonts
+for face in gotheb minl
+do
+./umkjvf -ucs -sp 1 -sage -omitfw -cq upbrsgnml${face}n-h uph${face}n-h
+./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp upbrsgnml${face}n-v uph${face}n-v
+done
+
+for face in minr gothr minb gothb mgothr
+do
+./umkjvf -ucs -sp 1 -sage -omitfw -cq -expert upbrsgexp${face}n-h uph${face}n-h cidj${face}
+./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp -expert upbrsgexp${face}n-v uph${face}n-v cidj${face}
+done
+#extra fonts
+for face in gotheb minl
+do
+./umkjvf -ucs -sp 1 -sage -omitfw -cq -expert upbrsgexp${face}n-h uph${face}n-h cidj${face}
+./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp -expert upbrsgexp${face}n-v uph${face}n-v cidj${face}
+done
+
+
+echo "finishing ..."
+if test ! -d vf; then
+mkdir vf
+fi
+mv *.vf vf/
+mv *.tfm tfm/
diff --git a/macros/jptex/latex/japanese-otf/src/umakeotf_pre b/macros/jptex/latex/japanese-otf/src/umakeotf_pre
new file mode 100644
index 0000000000..1336cc2182
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/umakeotf_pre
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+#
+# This script is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+#
+
+# setting for ovp2ovf & uppltotf
+#OVP2OVF='omfonts -ovp2ovf'
+OVP2OVF=ovp2ovf
+export OVP2OVF
+UPPLTOTF=uppltotf
+
diff --git a/macros/jptex/latex/japanese-otf/src/umakeotf_prop b/macros/jptex/latex/japanese-otf/src/umakeotf_prop
new file mode 100755
index 0000000000..13b27d5152
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/umakeotf_prop
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+#
+# This script is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex).
+#
+
+# setting for ovp2ovf & uppltotf
+. ./umakeotf_pre
+
+if test ! -d tfm; then
+mkdir tfm
+fi
+if test ! -d vf; then
+mkdir vf
+fi
+if test ! -d ovp; then
+mkdir ovp
+fi
+
+echo "making proportional kana tfm/vf ..."
+perl -s script/umkpkana.pl -omitfw -hk
+perl -s script/umkvpkana.pl -omitfw
+
+for face in minw3 minw6 kakuw3 kakuw6 maruw4
+do
+$UPPLTOTF -kanji=uptex pl/upphira${face}-h.pl tfm/upphira${face}-h.tfm
+$UPPLTOTF -kanji=uptex pl/upphira${face}-v.pl tfm/upphira${face}-v.tfm
+done
+
+for face in minw3 minw6 kakuw3 kakuw6 maruw4
+do
+$OVP2OVF ovp/upphira${face}-h.ovp vf/upphira${face}-h.vf vf/upphira${face}-h.ofm
+$OVP2OVF ovp/upphira${face}-v.ovp vf/upphira${face}-v.vf vf/upphira${face}-v.ofm
+done
+
+rm vf/*.ofm
+rm -rf ovp
+rm -rf pl
diff --git a/macros/jptex/latex/japanese-otf/src/umkjvf b/macros/jptex/latex/japanese-otf/src/umkjvf
new file mode 100755
index 0000000000..f90f4a5a0a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/src/umkjvf
@@ -0,0 +1,962 @@
+#!/usr/bin/perl
+###################
+### main part ###
+###################
+use FindBin;
+use lib "$FindBin::Bin/script";
+use CheckDVICode;
+#initialize
+&initialize_constant;
+#processing arguments
+&proc_arg;
+if ($sp==1) { # supplemental plane
+ use MakeSPList;
+ &make_sp_char_list('j');
+ %exist_char=%{$MakeSPList::r_exist_char->{'j'}};
+}
+#make ovp
+&font_header;
+&write_char;
+#make vf & tfm
+&make_vf;
+&make_tfm;
+
+##########################
+#### dfn of sub rtns ###
+##########################
+sub initialize_constant{
+ $unknown=0;
+ $burasage=0;
+ $jis2004=0;
+ $minute_option=0;
+ $alt_kana_true=0;
+ $ruby_hira_code=0x356F;
+ $ruby_kata_code=0x3751;
+ $exp_hira_code_h=0x6F63;
+ $exp_kata_code_h=0x313D;
+ $exp_hira_code_v=0x325a;
+ $exp_kata_code_v=0x3434;
+ $ruby_font_map=2;
+ $exp_font_map=2;
+ @yoko_tfm_binary=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
+ @tate_tfm_binary=(0x00, 0x09, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
+ @yoko_ucs_tfm_binary=map{ hex($_) } qw/
+ 00 0b 00 40 00 5c 00 02 00 00 00 01 00 03 00 02
+ 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00
+ 00 a0 00 00 00 00 00 00 ff 61 00 01 ff 62 00 01
+ ff 63 00 01 ff 64 00 01 ff 65 00 01 ff 66 00 01
+ ff 67 00 01 ff 68 00 01 ff 69 00 01 ff 6a 00 01
+ ff 6b 00 01 ff 6c 00 01 ff 6d 00 01 ff 6e 00 01
+ ff 6f 00 01 ff 70 00 01 ff 71 00 01 ff 72 00 01
+ ff 73 00 01 ff 74 00 01 ff 75 00 01 ff 76 00 01
+ ff 77 00 01 ff 78 00 01 ff 79 00 01 ff 7a 00 01
+ ff 7b 00 01 ff 7c 00 01 ff 7d 00 01 ff 7e 00 01
+ ff 7f 00 01 ff 80 00 01 ff 81 00 01 ff 82 00 01
+ ff 83 00 01 ff 84 00 01 ff 85 00 01 ff 86 00 01
+ ff 87 00 01 ff 88 00 01 ff 89 00 01 ff 8a 00 01
+ ff 8b 00 01 ff 8c 00 01 ff 8d 00 01 ff 8e 00 01
+ ff 8f 00 01 ff 90 00 01 ff 91 00 01 ff 92 00 01
+ ff 93 00 01 ff 94 00 01 ff 95 00 01 ff 96 00 01
+ ff 97 00 01 ff 98 00 01 ff 99 00 01 ff 9a 00 01
+ ff 9b 00 01 ff 9c 00 01 ff 9d 00 01 ff 9e 00 01
+ ff 9f 00 01 02 11 00 00 01 11 00 00 00 00 00 00
+ 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b
+ 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00
+ 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ /;
+ @minute_code=(0x216C, 0x216C, 0x216D, 0x216D);
+ @shift_minute_code=(0x818C, 0x818C, 0x818D, 0x818D);
+ @cid_minute_code=(0x6E3D, 0x6E3E, 0x6C44, 0x6C45);
+ @cid_hquote_code=(0x3A4E, 0x3A4F, 0x3A50, 0x3A51); # CID: 670 .. 673
+ @cid_vquote_code=(0x314A, 0x3143, 0x3148, 0x3145); # CID: 8282, 8275, 8280, 8277
+ @ruby_odori_h=(0x3559, 0x355a, 0x355b, 0x355c, 0x3933);
+ @ruby_odori_v=(0x3559, 0x355a, 0x355b, 0x355c, 0x3934);
+ @exp_odori_h=(0x313a, 0x313b, 0x6f61, 0x6f62, 0x313c); # CID: 12362, 12363, 12273, 12274, 12364
+ @exp_odori_v=(0x3431, 0x3432, 0x3258, 0x3259, 0x3433); # CID: 12545, 12456, 12457, 12274, 12547
+ @cid_hkana_code=(0x3537 .. 0x356F, 0x3630 .. 0x3635); # CID: 327 .. 389
+ %kaisei_jikei = (0x3029 => 8266, 0x3032 => 7961, 0x303B => 7634, 0x306E => 7635, 0x3071 => 7962, 0x3073 => 7636, 0x307C => 7637, 0x312A => 7638, 0x3139 => 20271, 0x313D => 7642, 0x3142 => 13650, 0x3228 => 7645, 0x3260 => 7647, 0x3267 => 7965, 0x3276 => 13673, 0x327A => 20269, 0x3322 => 7650, 0x336B => 7652, 0x3373 => 7653, 0x3378 => 20290, 0x344D => 7656, 0x3465 => 7657, 0x352B => 7658, 0x3540 => 7659, 0x3562 => 7966, 0x3564 => 20270, 0x3568 => 20263, 0x362A => 7661, 0x3642 => 7968, 0x364F => 7662, 0x3674 => 7664, 0x367B => 7665, 0x367D => 7666, 0x3729 => 20272, 0x3737 => 7668, 0x3764 => 20273, 0x3771 => 7674, 0x377E => 7676, 0x3830 => 20276, 0x3841 => 7678, 0x392B => 7679, 0x393C => 20279, 0x3974 => 7683, 0x3979 => 20284, 0x3A35 => 20281, 0x3A67 => 7686, 0x3B27 => 7688, 0x3B2A => 7689, 0x3B2C => 7690, 0x3B2D => 20280, 0x3B41 => 7970, 0x3C5D => 7695, 0x3C5E => 7696, 0x3D36 => 7698, 0x3D5D => 13460, 0x3D72 => 7701, 0x3D73 => 7702, 0x3E25 => 7703, 0x3E64 => 7708, 0x3E73 => 20282, 0x3F2A => 7709, 0x3F56 => 13860, 0x3F60 => 7711, 0x4022 => 7713, 0x4071 => 7716, 0x4079 => 7718, 0x407A => 7972, 0x407C => 7973, 0x407D => 7974, 0x4127 => 7720, 0x4139 => 7721, 0x414C => 7722, 0x4237 => 7975, 0x423D => 7726, 0x425C => 7728, 0x427D => 7733, 0x4329 => 7735, 0x432E => 7738, 0x4337 => 13915, 0x4370 => 7740, 0x4375 => 7741, 0x443D => 7743, 0x4448 => 7744, 0x444A => 7745, 0x4454 => 8267, 0x4472 => 20286, 0x4522 => 7748, 0x4527 => 7749, 0x452E => 7750, 0x4546 => 13949, 0x4548 => 7753, 0x454B => 7754, 0x4552 => 7756, 0x4654 => 7761, 0x465B => 20287, 0x4666 => 7766, 0x4667 => 7767, 0x466A => 7768, 0x4729 => 7769, 0x4757 => 7771, 0x4767 => 7772, 0x4769 => 7773, 0x477D => 20288, 0x4824 => 7775, 0x4840 => 7978, 0x4854 => 7778, 0x4870 => 13495, 0x4875 => 7780, 0x4923 => 7782, 0x492F => 7783, 0x4935 => 7785, 0x493F => 20222, 0x4940 => 7786, 0x494E => 7787, 0x4960 => 20289, 0x4A43 => 7789, 0x4A4D => 7790, 0x4A4E => 14013, 0x4A53 => 7979, 0x4A5A => 7791, 0x4A5C => 20291, 0x4A79 => 7792, 0x4B29 => 7794, 0x4B70 => 7796, 0x4B78 => 7980, 0x4C59 => 7798, 0x4C5F => 7799, 0x4C62 => 20293, 0x4C6C => 20294, 0x4C7A => 7801, 0x4C7C => 7802, 0x4D32 => 14074, 0x4E7A => 7809, 0x4E7B => 7810, 0x4E7C => 20265, 0x4F31 => 7812, 0x514D => 7817, 0x5257 => 14111, 0x527B => 20277, 0x535E => 7821, 0x5373 => 14116, 0x5751 => 13538, 0x5928 => 7991, 0x6044 => 20278, 0x6131 => 20267, 0x6134 => 20283, 0x6156 => 20175, 0x635E => 20285, 0x6427 => 20266, 0x6440 => 7997, 0x6727 => 20275, 0x675B => 14196, 0x676A => 20292, 0x694A => 20274, 0x6967 => 20296, 0x6A24 => 20295, 0x6B43 => 20268, 0x7057 => 13624, 0x7159 => 8003, 0x726D => 14272);
+}
+sub reorder_odoriji {
+=comment
+The order of odorijis in UCS is different from that in JIS
+JIS UCS
+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
+0x213C U+30FC # KATAKANA-HIRAGANA PROLONGED SOUND MARK
+=cut
+ my $ref;
+ foreach $ref (\@ruby_odori_h, \@ruby_odori_v, \@exp_odori_h, \@exp_odori_v) {
+ @$ref = @$ref[2..4, 0, 1];
+ }
+}
+sub proc_arg {
+ if ($#ARGV == -1) {&print_help;}
+ GetOptions(\@ARGV, ['^-b', \$baseline_shift, 1], ['^-m', \$minute_option, 0], ['^-cm', \$cid_minute, 0], ['^-cq', \$cid_quote, 0], ['^-cp', \$comma_period, 0], ['^-chk', \$cid_hankana, 0], ['^-SJIS', \$sjis, 0], ['^-scale', \$scale, 1], ['^-notfm', \$without_tfm, 1], ['^-expert', \$expert, 0], ['^-ruby', \$ruby, 0], ['^-sage', \$burasage, 0], ['^-jp04', \$jis2004, 0], ['^-ucs', \$ucs, 0], ['^-omitfw', \$omitfw, 0], ['^-sp', \$sp, 1], ['^-ovp2ovf', \$ovp2ovf_command, 1], ['^-h(e|el|elp)?', \$help, 0], ['^-dbg', \$debug_mode, 0], ['^-(.+)', \$unknown, 0]);
+ if ($unknown == 1){
+ print "umkjvf: Unknown options!\n";
+ &print_help;
+ }
+ if ($help == 1){&print_help;}
+ if (($expert == 0) && ($ruby == 0)){
+ if ($#ARGV <= 0) {
+ print "umkjvf: Need two to three file arguments.\n";
+ &print_help;
+ }
+ } elsif (($expert != 0) && ($ruby != 0)){
+ print "umkjvf: You can't use \"-ruby\" and \"-expert\" at same time.\n";
+ &print_help;
+ } elsif (($scale != 0) && ($ruby != 0)){
+ print "umkjvf: You can't use \"-ruby\" and \"-scale\" at same time.\n";
+ &print_help;
+ } elsif (($jis2004 != 0) && ($ruby != 0)){
+ print "umkjvf: You can't use \"-ruby\" and \"-jp04\" at same time.\n";
+ &print_help;
+ } elsif (($jis2004 != 0) && ($sjis != 0)){
+ print "umkjvf: You can't use \"-sjis\" and \"-jp04\" at same time.\n";
+ &print_help;
+ } elsif (($jis2004 != 0) && ($ucs != 0)){
+ print "umkjvf: You can't use \"-ucs\" and \"-jp04\" at same time.\n";
+ &print_help;
+ } elsif (($omitfw != 0) && ($baseline_shift != 0)){
+ print "umkjvf: You can't use \"-b\" and \"-omitfw\" at same time.\n";
+ &print_help;
+ } else {
+ if ($#ARGV <= 1) {
+ print "umkjvf: Need three file arguments for this option.\n";
+ &print_help;
+ }
+ $alt_kana_true=1;
+ }
+ if ($scale < 0 || $scale >= 1){
+ print "umkjvf: Invalid Scale!!\n";
+ &print_help;
+ }
+ if ($scale == 0){$scale = 1;}
+ if ($sjis != 0){$max_ku=120;}else{$max_ku=94;}
+ if ($cid_minute != 0){$minute_option = 1;}
+ if ($ucs){&reorder_odoriji; $CheckDVICode::is_ucs=$ucs;}
+ $tfm_name = shift(@ARGV);
+ $tfm_name =~ s/\.tfm//;
+ $kanji_font = shift(@ARGV);
+ $kanji_font =~ s/\.tfm//;
+ $kana_font = shift(@ARGV);
+ $kana_font =~ s/\.tfm//;
+ &get_metric;
+ $half_width= ($font_at / 2);
+ $quater_width= ($font_at / 4);
+ @minute_right=($font_at*0.1, $font_at*0.4, $font_at*0.1, $font_at*0.4);
+ @minute_down=(-$font_at*0.65, $font_at*0.65, -$font_at*0.6, $font_at*0.6);
+ #open output file
+ open(OVP,">$tfm_name.ovp") || die "Can't make \'$tfm_name.ovp\'!\n";
+ binmode(OVP);
+}
+sub font_header {
+ print OVP "(VTITLE )\n";
+ print OVP "(OFMLEVEL D 0)\n";
+ print OVP "(DESIGNSIZE R 10.000000)\n";
+ print OVP "(CHECKSUM O 0)\n";
+ print OVP "(MAPFONT D 1\n";
+ print OVP " (FONTNAME $kanji_font)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n",$font_at;
+ printf OVP " (FONTDSIZE R %f)\n",$design_size;
+ print OVP " )\n";
+ if ($ruby == 1){
+ &get_face;
+ if ($direction eq "y"){
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $face"."3-h)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ if ($ucs) {
+ print OVP "(MAPFONT D 3\n";
+ print OVP " (FONTNAME $face"."4-h)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+ }elsif ($direction eq "t"){
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $face"."3-v)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ if ($ucs) {
+ print OVP "(MAPFONT D 3\n";
+ print OVP " (FONTNAME $face"."4-v)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+ }
+ } elsif ($expert == 1) {
+ &get_face;
+ if ($direction eq "y"){
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $face"."2-h)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n",$scale;
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 3\n";
+ print OVP " (FONTNAME $face"."3-h)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n",$scale;
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }elsif ($direction eq "t"){
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $face"."3-v)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n",$scale;
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ if ($ucs) {
+ print OVP "(MAPFONT D 3\n";
+ print OVP " (FONTNAME $face"."4-v)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n",$scale;
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+ }
+ } else {
+ if ($kana_font ne ""){
+ print OVP "(MAPFONT D 2\n";
+ print OVP " (FONTNAME $kana_font)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ printf OVP " (FONTAT R %f)\n",$scale*$font_at;
+ printf OVP " (FONTDSIZE R %f)\n",$design_size;
+ print OVP " )\n";
+ }
+ }
+ if ($cid_minute == 1){
+ &get_face;
+ if ($direction eq "t"){
+ print OVP "(MAPFONT D 4\n";
+ print OVP " (FONTNAME $face"."1-v)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 5\n";
+ print OVP " (FONTNAME $face"."2-v)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+ }
+ elsif ($cid_quote == 1){
+ &get_face;
+ if ($direction eq "y"){
+ print OVP "(MAPFONT D 4\n";
+ print OVP " (FONTNAME $face"."0-h)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+ elsif ($direction eq "t"){
+ print OVP "(MAPFONT D 4\n";
+ print OVP " (FONTNAME $face"."2-v)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+ }
+ if ($jis2004 == 1){
+ if($direction eq "y"){$temp_dir = "h"}elsif($direction eq "t"){$temp_dir = "v"}
+ &get_face;
+ print OVP "(MAPFONT D 4\n";
+ print OVP " (FONTNAME $face"."1-$temp_dir)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 5\n";
+ print OVP " (FONTNAME $face"."2-$temp_dir)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 6\n";
+ print OVP " (FONTNAME $face"."3-$temp_dir)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 7\n";
+ print OVP " (FONTNAME $face"."4-$temp_dir)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ print OVP "(MAPFONT D 8\n";
+ print OVP " (FONTNAME $face"."5-$temp_dir)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+ if ($cid_hankana == 1){
+ &get_face;
+ if ($direction eq "y"){
+ print OVP "(MAPFONT D 6\n";
+ print OVP " (FONTNAME $face"."0-h)\n";
+ print OVP " (FONTCHECKSUM O 0)\n";
+ print OVP " (FONTAT R 1.0)\n";
+ print OVP " (FONTDSIZE R 10.0)\n";
+ print OVP " )\n";
+ }
+ }
+}
+sub write_char {
+ if (!$ucs) {
+ for ($ku=1; $ku<=$max_ku; $ku++){
+ for ($ten=1; $ten<=94; $ten++){
+ $jiscode=($ku+32)*256+($ten+32);
+ $CheckDVICode::dvicode=$dvicode=$jiscode;
+ if($sjis == 1){
+ &get_shift_jiscode;
+ $char_code=$shift_jiscode;
+ }else{
+ $char_code=$jiscode;
+ }
+ if ($ruby==1){
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_ruby_hira_char;}
+ elsif($ku==5){&print_ruby_kata_char;}else{&print_char;}
+ }elsif ($expert==1){
+ if ($direction eq "y"){
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&exp_hira_h_char;}
+ elsif($ku==5){&exp_kata_h_char;}else{&print_char;}
+ }elsif ($direction eq "t"){
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&exp_hira_v_char;}
+ elsif($ku==5){&exp_kata_v_char;}else{&print_char;}
+ }
+ }else{
+ if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_kana_char;}
+ elsif($ku==5){&print_kana_char;}else{&print_char;}
+ }
+ }
+ }
+ } else { # ucs
+ $max_ucs= $sp ? 0x2FA1F : 0xFFFF; # U+2FA1F: max of CJK Compatibility Ideographs Supplement
+ for ($ucscode=0; $ucscode<=$max_ucs; $ucscode++){
+ $CheckDVICode::dvicode=$dvicode=$ucscode;
+ $char_code=$ucscode;
+ next unless (&is_ucs_jpn_range);
+ if ($sp==1 && $ucscode>0xFFFF) {
+ next unless ($exist_char{sprintf("%X",$ucscode)});
+ }
+ if(&is_ucs_hankana && $direction eq "y"){
+ &print_hankana_char;
+ next;
+ }
+ if ($ruby==1){
+ if (&is_ucs_kigo){&print_kigo_char;}
+ elsif(&is_ucs_hira){&print_ruby_hira_char;}
+ elsif(&is_ucs_kata){&print_ruby_kata_char;}
+ else{&print_char;}
+ }elsif ($expert==1){
+ if ($direction eq "y"){
+ if (&is_ucs_kigo){&print_kigo_char;}
+ elsif(&is_ucs_hira){&exp_hira_h_char;}
+ elsif(&is_ucs_kata){&exp_kata_h_char;}
+ else{&print_char;}
+ }elsif ($direction eq "t"){
+ if (&is_ucs_kigo){&print_kigo_char;}
+ elsif(&is_ucs_hira){&exp_hira_v_char;}
+ elsif(&is_ucs_kata){&exp_kata_v_char;}
+ else{&print_char;}
+ }
+ }else{
+ if (&is_ucs_kigo){&print_kigo_char;}
+ elsif(&is_ucs_hira){&print_kana_char;}
+ elsif(&is_ucs_kata){&print_kana_char;}
+ else{&print_char;}
+ }
+ }
+ }
+}
+sub make_vf {
+ my ($ovp2ovf);
+
+ close(OVP);
+ exit if $debug_mode;
+
+ $ovp2ovf = 'ovp2ovf'; # use ovp2ovf WEB version in TeXLive svn r24922 or later if you use SP
+ if (defined($ENV{'OVP2OVF'})) {
+ $ovp2ovf = $ENV{'OVP2OVF'};
+ }
+ if ($ovp2ovf_command ne '') {
+ $ovp2ovf = $ovp2ovf_command;
+ }
+ system("$ovp2ovf $tfm_name.ovp $tfm_name.vf $tfm_name.ofm");
+ unlink "$tfm_name.ovp";
+ unlink "$tfm_name.ofm";
+}
+sub make_tfm {
+ open(KANJITFM,">$kanji_font.tfm") || die "Can't make \'$kanji_font.tfm\'!\n";
+ binmode(KANJITFM);
+ if ($direction eq "y") {
+ my (@tfm) = $ucs ? @yoko_ucs_tfm_binary : @yoko_tfm_binary;
+ foreach $binary(@tfm) {
+ $_ = pack("C", $binary);
+ print KANJITFM "$_";
+ }
+ } elsif ($direction eq "t") {
+ foreach $binary(@tate_tfm_binary) {
+ $_ = pack("C", $binary);
+ print KANJITFM "$_";
+ }
+ } else {die "Unknown Direction!!\n";}
+ if ($ruby==0 && $expert==0){
+ if ($kana_font ne ""){
+ open(KANATFM,">$kana_font.tfm") || die "Can't make \'$kana_font.tfm\'!\n";
+ binmode(KANATFM);
+ if ($direction eq "y") {
+ foreach $binary(@yoko_tfm_binary) {
+ $_ = pack("C", $binary);
+ print KANATFM "$_";
+ }
+ } else {
+ foreach $binary(@tate_tfm_binary) {
+ $_ = pack("C", $binary);
+ print KANATFM "$_";
+ }
+ }
+ }
+ }
+}
+##############################
+#### dfn of sub sub rtns ###
+##############################
+sub print_help {
+ print "This is umkjvf version 0.14 (2014/3/22) by ttk\n";
+ print "Based on mkjvf version 1.0b21 (2010/3/25) by psitau\n";
+ print "Usage: umkjvf [option] <TFMfile> <PSfontTFM> [<PSfontTFM>]\n";
+ print " -b <number> baseline shift\n";
+ print " -m translate quotation mark to minute\n";
+ print " -cm translate quotation mark to CID minute\n";
+ print " -cq translate quotation mark to CID quotation (umkjvf extention)\n";
+ print " -cp translate comma & period to KuTohTen\n";
+ print " -chk translate hankaku kana to CID hankaku kana (umkjvf extention)\n";
+ print " -notfm (h|v) don't read tfm\n";
+ print " -ruby use ruby glyph for kana (for utf package)\n";
+ print " -expert use alt. kana glyph for kana (for utf package)\n";
+ print " -burasage make the width of kutoh-ten zero for burasage\n";
+ print " -jp04 make a font mapped JIS X 0213:2004 glyphs\n";
+ print " -ucs make ucs mapped vf (umkjvf extention)\n";
+ print " -omitfw omit entries in vf for characters with default metric (umkjvf extention)\n";
+ print " -sp <0--2> include supplemental plane (umkjvf extention)\n";
+ print " -SJIS make shift jis mapped vf (experimental)\n";
+ print " -scale <0--1> make kokana vf\n";
+ print " -ovp2ovf <command> use ovp2ovf command\n";
+ print " -dbg debug mode\n";
+ print " -help print this message\n";
+ exit;
+}
+sub GetOptions {
+ my ($argv,@options)=@_;
+ foreach (@options) {
+ my ($regex,$ref,$takesarg)=@{$_};
+ my @args=@{$argv};
+ @{$argv}=();
+ my $arg;
+ argloop:
+ while (($arg=shift @args) ne "") {
+ if ($arg=~/$regex/) {
+ my $val=1;
+ if ($takesarg) { $val=shift @args; }
+ if (ref($ref) eq 'CODE') { &$ref($val); }
+ else { ${$ref}=$val; last argloop;}
+ }
+ else {
+ push @{$argv},$arg;
+ if ($arg eq '--') { last argloop; }
+ }
+ }
+ push @{$argv},@args;
+ }
+}
+sub get_metric{
+ if ($without_tfm eq ""){
+ &read_tfm;
+ } elsif ($without_tfm eq "h") {
+ $direction="y";
+ $design_size=10;
+ $font_at = 0.962216;
+ if ($minute_option == 1){$minute_option = 0;}
+ if ($comma_period == 1){$comma_period = 0;}
+ } elsif ($without_tfm eq "v") {
+ $direction="t";
+ $design_size=10;
+ $font_at = 0.962216;
+ } else{
+ die "Unknown Direction!!\n";
+ }
+# print STDOUT "$design_size, $font_at\n";#debug
+}
+sub read_tfm{
+ $alt_tfm_name=`kpsewhich $tfm_name.tfm`;
+ chomp($alt_tfm_name);
+ open (TFM, "<$tfm_name.tfm") || open (TFM, "<tfm/$tfm_name.tfm") || open (TFM, "<$alt_tfm_name") || die "Can't read tfm file!!\n";
+ binmode(TFM);
+ my($jfm_id, $nt, $lf, $lh, $bc, $ec, $nw, $nh, $nd, $ni, $nl, $nk, $ng, $np);
+ my($data,$d_size,$data_length, @param);
+ #first 7 word
+ read(TFM, $_, 2);
+ $jfm_id = unpack('n', $_);
+# printf STDOUT "JFM ID= %d\n",$jfm_id;#debug
+ if ($jfm_id==0x0B) {
+ $direction="y";
+ if ($minute_option == 1){$minute_option = 0;}
+# print STDOUT "Direction is YOKO!!\n";#debug
+ }elsif ($jfm_id==0x09){
+ $direction="t";
+# print STDOUT "Direction is TATE!!\n";#debug
+ }else{
+ die "Unknown Direction!!\n";
+ }
+ read(TFM, $_, 26);
+ ($nt, $lf, $lh, $bc, $ec, $nw, $nh, $nd, $ni, $nl, $nk, $ng, $np)= unpack('nnnnnnnnnnnnn', $_);
+ #header
+ read(TFM, $_, (4*$lh));
+ ($data,$d_size)= unpack('NN',$_);
+ $d_size=$d_size/(1<<20);;
+ $data_length = ($nt+$ec-$bc+1+$nw+$nh+$nd+$ni+$nl+$nk+$ng)*4;
+ read(TFM, $_, $data_length);
+ read(TFM, $_, (4*$np));
+ @param=unpack('NNNNNNNNN',$_);
+ $zh = $param[4]/(1<<20);
+ $zw = $param[5]/(1<<20);
+ $design_size=$d_size;
+ $font_at=$zw;
+# printf STDOUT "Design Size: %f, zw: %f, zh: %f\n",$d_size, $zw, $zh;#debug
+}
+sub get_face{
+ if($kana_font eq "cidjminr"){
+ $face="cidjmr";
+ }elsif($kana_font eq "cidjgothr"){
+ $face="cidjgr";
+ }elsif($kana_font eq "cidjminb"){
+ $face="cidjmb";
+ }elsif($kana_font eq "cidjgothb"){
+ $face="cidjgb";
+ }elsif($kana_font eq "cidjmgothr"){
+ $face="cidjmgr";
+ }elsif($kana_font eq "cidjminl"){
+ $face="cidjml";
+ }elsif($kana_font eq "cidjgotheb"){
+ $face="cidjge";
+ }elsif($kana_font eq "cidmin"){
+ $face="cidm";
+ }elsif($kana_font eq "cidgoth"){
+ $face="cidg";
+ }elsif($kana_font eq ""){
+ if($kanji_font =~ /hminr/){
+ $face="cidjmr";
+ }elsif($kanji_font =~ /hgothr/){
+ $face="cidjgr";
+ }elsif($kanji_font =~ /hminb/){
+ $face="cidjmb";
+ }elsif($kanji_font =~ /hgothb/){
+ $face="cidjgb";
+ }elsif($kanji_font =~ /hmgothr/){
+ $face="cidjmgr";
+ }elsif($kanji_font =~ /hminl/){
+ $face="cidjml";
+ }elsif($kanji_font =~ /hgotheb/){
+ $face="cidjge";
+ }
+ }
+}
+sub baseline_shift{
+ if ($baseline_shift != 0){
+ $baseline_shift_amount=-($baseline_shift/1000)*$zh;
+ printf OVP " (MOVEUP R %f)\n",$baseline_shift_amount;
+ }
+}
+sub print_kigo_char{
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ if (&is_dvicode('quote') || &is_dvicode('kakko')){#Kakko
+ $width=$half_width;
+ } elsif (&is_dvicode('kutouten')){#Kutouten
+ if (($burasage eq 1) && &is_dvicode('burasage')){#burasage
+ $width=0;
+ }else{
+ $width=$half_width;
+ }
+ } else{
+ $width=$font_at;
+ }
+ printf OVP " (CHARWD R %f)\n", $width;
+ print OVP " (MAP\n";
+ if (&is_dvicode('odoriji')){#odoriji
+ if ($ruby==1){
+ print OVP " (SELECTFONT D 2)\n";
+ }elsif($expert==1){
+ if ($direction eq "y"){
+ if (&is_dvicode('hira-odoriji')){
+ print OVP " (SELECTFONT D 2)\n";
+ }else{
+ print OVP " (SELECTFONT D 3)\n";
+ }
+ }else{
+ print OVP " (SELECTFONT D 2)\n";
+ }
+ }elsif($kana_font ne ""){
+ print OVP " (SELECTFONT D 2)\n";
+ }
+ }
+ if ($cid_minute == 1){#cid_minute
+ if (&is_dvicode('d-quote')){#double quatation->double minute
+ print OVP " (SELECTFONT D 4)\n";
+ }elsif (&is_dvicode('s-quote')){#single quatation->single minute
+ print OVP " (SELECTFONT D 5)\n";
+ }
+ }
+ elsif ($cid_quote == 1){#cid_quote
+ if (&is_dvicode('quote')){
+ print OVP " (SELECTFONT D 4)\n";
+ }
+ }
+ &baseline_shift;
+ if (&is_dvicode('odoriji')){#odoriji
+ &scaled_shift;
+ }
+ if (&is_dvicode('colon') || &is_dvicode('semicolon') || &is_dvicode('nakaten')){#colon, semicolon, nakaten
+ printf OVP " (MOVERIGHT R -%f)\n",$quater_width;}
+ if (&is_dvicode('kakko') && &is_dvicode('open')){#Kakko
+ printf OVP " (MOVERIGHT R -%f)\n",$half_width;
+ }
+ if (&is_dvicode('quote')){#quatation
+ if ($minute_option == 1){#quatation -> minute
+ if ($cid_minute == 1){
+ if (&is_dvicode('open')){
+ printf OVP " (MOVERIGHT R -%f)\n",$half_width;
+ }
+ $minute_char_code= shift(@cid_minute_code);
+ printf OVP " (SETCHAR H %X)\n", $minute_char_code;
+ }else{
+ $minute_right_shift= shift(@minute_right);
+ $minute_down_shift= shift(@minute_down);
+ printf OVP " (MOVERIGHT R %f)\n", $minute_right_shift;
+ printf OVP " (MOVEDOWN R %f)\n", $minute_down_shift;
+ if (&is_dvicode('close')){
+ print OVP " (SPECIAL ps: gsave currentpoint currentpoint translate 180 neg rotate neg exch neg exch translate)\n";
+ }
+ if ($sjis == 1){
+ $minute_char_code= shift(@shift_minute_code);
+ }else{
+ $minute_char_code= shift(@minute_code);
+ }
+ printf OVP " (SETCHAR H %X)\n", $minute_char_code;
+ if (&is_dvicode('close')){
+ print OVP " (SPECIAL ps: currentpoint grestore moveto)\n";
+ }
+ }
+ } elsif ($cid_quote == 1){
+ if (&is_dvicode('open')){
+ printf OVP " (MOVERIGHT R -%f)\n",$half_width;
+ }
+ if ($direction eq "y"){
+ $quote_char_code= shift(@cid_hquote_code);
+ }else{
+ $quote_char_code= shift(@cid_vquote_code);
+ }
+ printf OVP " (SETCHAR H %X)\n", $quote_char_code;
+ } else {
+ if (&is_dvicode('open')){
+ printf OVP " (MOVERIGHT R -%f)\n",$half_width;
+ }
+ printf OVP " (SETCHAR H %X)\n", $char_code;
+ }
+ } elsif (&is_dvicode('odoriji')){#odoriji
+ if ($ruby==1){
+ if ($direction eq "y"){
+ $odorijicode= shift(@ruby_odori_h);
+ }else{
+ $odorijicode= shift(@ruby_odori_v);
+ }
+ }elsif($expert==1){
+ if ($direction eq "y"){
+ $odorijicode= shift(@exp_odori_h);
+ }else{
+ $odorijicode= shift(@exp_odori_v);
+ }
+ }elsif ($sjis==1){
+ $odorijicode= $shift_jiscode;
+ }else{
+ $odorijicode= $dvicode;
+ }
+ printf OVP " (SETCHAR H %X)\n",$odorijicode;
+ } elsif (&is_dvicode('comma') && $comma_period == 1){
+ printf OVP " (SETCHAR H %X)\n", ($ucs ? 0x3001 : $char_code-2);
+ } elsif (&is_dvicode('period') && $comma_period == 1){
+ printf OVP " (SETCHAR H %X)\n", ($ucs ? 0x3002 : $char_code-2);
+ }else {
+ printf OVP " (SETCHAR H %X)\n",$char_code;
+ }
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_char{
+ $fontmap = 0;
+ if (($jis2004 == 1) && (0x3029 <= $jiscode && $jiscode <= 0x726D)){
+ if (exists $kaisei_jikei{$jiscode}){
+ $cid = $kaisei_jikei{$jiscode};
+ $fontmap = int($cid/4096)+3; ## $fontmap>=3
+ $upper = int(($cid%4096)/64)+16;
+ $lower = (($cid%4096)%64)+16;
+# printf STDOUT "%d, %d\n",$upper,$lower;
+ $char_code = $upper*256+$lower+0x2020;
+ }
+ }
+ if ($omitfw && $baseline_shift==0 && !$fontmap) {
+ return if ($dvicode==$char_code);
+ }
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n", $font_at;
+ print OVP " (MAP\n";
+ if ($fontmap) {
+ printf OVP " (SELECTFONT D %d)\n", $fontmap;
+ }
+ &baseline_shift;
+ printf OVP " (SETCHAR H %X)\n",$char_code;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_kana_char{
+ if ($omitfw && $baseline_shift==0 && $scale==1 && $kana_font eq "") {
+ return if ($dvicode==$char_code);
+ }
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n", $font_at;
+ print OVP " (MAP\n";
+ if ($kana_font ne ""){
+ print OVP " (SELECTFONT D 2)\n";
+ }
+ &baseline_shift;
+ &scaled_shift;
+ printf OVP " (SETCHAR H %X)\n",$char_code;
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_hankana_char{
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n", $font_at/2.0;
+ print OVP " (MAP\n";
+ if ($cid_hankana == 1){
+ print OVP " (SELECTFONT D 6)\n";
+ }
+ &baseline_shift;
+ &scaled_shift;
+ if ($cid_hankana == 1){
+ $hkana_char_code= shift(@cid_hkana_code);
+ printf OVP " (SETCHAR H %X)\n",$hkana_char_code;
+ } else {
+ printf OVP " (SETCHAR H %X)\n",$char_code;
+ }
+ print OVP " )\n";
+ print OVP " )\n";
+}
+sub print_ruby_hira_char{
+ if (&is_dvicode('hira-Vu')){$ruby_hira_code=0x3744;}
+ if (&is_dvicode('hira-ka')){$ruby_hira_code=0x363A;}
+ if (&is_dvicode('hira-ke')){$ruby_hira_code=0x3641;}
+ $ruby_hira_code_orig=$ruby_hira_code;
+ if ($direction eq "t"){&fix_ruby_hira_code;}
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ printf OVP " (SELECTFONT D %d)\n",$ruby_font_map;
+ &baseline_shift;
+ printf OVP " (SETCHAR H %X)\n", $ruby_hira_code;
+ print OVP " )\n";
+ print OVP " )\n";
+ $ruby_hira_code=$ruby_hira_code_orig;
+ $ruby_hira_code++;
+ if ($ruby_hira_code == 0x3570){$ruby_hira_code=0x3630;}
+ if ($ruby_hira_code == 0x3670){$ruby_hira_code=0x3730;}
+ if ($ruby_hira_code == 0x363A){$ruby_hira_code=0x363B;}
+ if ($ruby_hira_code == 0x3641){$ruby_hira_code=0x3642;}
+}
+sub print_ruby_kata_char{
+ $ruby_kata_code_orig=$ruby_kata_code;
+ if (&is_dvicode('kata-ka')){$ruby_kata_code=0x375C;}
+ if (&is_dvicode('kata-ke')){$ruby_kata_code=0x3763;}
+ if (&is_dvicode('kata-Va')){$ruby_kata_code_orig=$ruby_kata_code=0x306C;
+ $ruby_font_map=3;} # JIS X 0213
+ if (&is_dvicode('kata-ku')){$ruby_kata_code_orig=$ruby_kata_code=0x305B;} # JIS X 0213
+ if (&is_dvicode('kata-mu')){$ruby_kata_code_orig=$ruby_kata_code=0x3066;} # JIS X 0213
+ if ($direction eq "t"){&fix_ruby_kata_code;}
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ printf OVP " (SELECTFONT D %d)\n",$ruby_font_map;
+ &baseline_shift;
+ printf OVP " (SETCHAR H %X)\n", $ruby_kata_code;
+ print OVP " )\n";
+ print OVP " )\n";
+ $ruby_kata_code=$ruby_kata_code_orig;
+ $ruby_kata_code++;
+ if ($ruby_kata_code == 0x3770){$ruby_kata_code=0x3830;}
+ if ($ruby_kata_code == 0x375C){$ruby_kata_code=0x375D;}
+ if ($ruby_kata_code == 0x3763){$ruby_kata_code=0x3764;}
+}
+sub exp_hira_h_char{
+ if (&is_dvicode('hira-Vu')){$exp_hira_code_h=0x3139;$exp_font_map=3;} # JIS X 0213
+ if (&is_dvicode('hira-ka')){$exp_hira_code_h=0x6f6d;$exp_font_map=2;} # JIS X 0213
+ if (&is_dvicode('hira-ke')){$exp_hira_code_h=0x3034;$exp_font_map=3;} # JIS X 0213
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ printf OVP " (SELECTFONT D %d)\n", $exp_font_map;
+ &baseline_shift;
+ &scaled_shift;
+ printf OVP " (SETCHAR H %X)\n", $exp_hira_code_h;
+ print OVP " )\n";
+ print OVP " )\n";
+ $exp_hira_code_h++;
+ if ($exp_hira_code_h == 0x6F70){$exp_hira_code_h=0x3030;$exp_font_map=3;}
+ if ($exp_hira_code_h == 0x3070){$exp_hira_code_h=0x3130;}
+ if ($exp_hira_code_h == 0x6f6d){$exp_hira_code_h++;}
+ if ($exp_hira_code_h == 0x3034){$exp_hira_code_h++;}
+ if ($exp_hira_code_h == 0x3037){$exp_hira_code_h++;}
+}
+sub exp_kata_h_char{
+ if (&is_dvicode('kata-ka')){$exp_kata_code_h=0x3147;}
+ if (&is_dvicode('kata-ke')){$exp_kata_code_h=0x314e;}
+ if (&is_dvicode('kata-Va')){$exp_kata_code_h=0x3254;} # JIS X 0213
+ if (&is_dvicode('kata-ku')){$exp_kata_code_h=0x6f5d;} # JIS X 0213
+ if (&is_dvicode('kata-mu')){$exp_kata_code_h=0x6f68;} # JIS X 0213
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ print OVP " (SELECTFONT D 3)\n";
+ &baseline_shift;
+ &scaled_shift;
+ printf OVP " (SETCHAR H %X)\n", $exp_kata_code_h;
+ print OVP " )\n";
+ print OVP " )\n";
+ $exp_kata_code_h++;
+ if ($exp_kata_code_h == 0x3170){$exp_kata_code_h=0x3230;}
+ if ($exp_kata_code_h == 0x3147){$exp_kata_code_h++;}
+ if ($exp_kata_code_h == 0x314e){$exp_kata_code_h++;}
+ if ($exp_kata_code_h == 0x3151){$exp_kata_code_h++;}
+}
+sub exp_hira_v_char{
+ if (&is_dvicode('hira-Vu')){$exp_hira_code_v=0x3430;$exp_font_map=2;} # JIS X 0213
+ if (&is_dvicode('hira-ka')){$exp_hira_code_v=0x3264;$exp_font_map=2;} # JIS X 0213
+ if (&is_dvicode('hira-ke')){$exp_hira_code_v=0x326b;$exp_font_map=2;} # JIS X 0213
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ printf OVP " (SELECTFONT D %d)\n", $exp_font_map;
+ &baseline_shift;
+ &scaled_shift;
+ printf OVP " (SETCHAR H %X)\n", $exp_hira_code_v;
+ print OVP " )\n";
+ print OVP " )\n";
+ $exp_hira_code_v++;
+ if ($exp_hira_code_v == 0x3270){$exp_hira_code_v=0x3330;}
+ if ($exp_hira_code_v == 0x3264){$exp_hira_code_v++;}
+ if ($exp_hira_code_v == 0x326b){$exp_hira_code_v++;}
+ if ($exp_hira_code_v == 0x326e){$exp_hira_code_v++;}
+}
+sub exp_kata_v_char{
+ if (&is_dvicode('kata-ka')){$exp_kata_code_v=0x343e;}
+ if (&is_dvicode('kata-ke')){$exp_kata_code_v=0x3445;}
+ if (&is_dvicode('kata-Va')){$exp_kata_code_v=0x354b;} # JIS X 0213
+ if (&is_dvicode('kata-ku')){$exp_kata_code_v=0x303b;$exp_font_map=3;} # JIS X 0213
+ if (&is_dvicode('kata-mu')){$exp_kata_code_v=0x3046;} # JIS X 0213
+ printf OVP "(CHARACTER H %X\n", $dvicode;
+ printf OVP " (CHARWD R %f)\n",$font_at;
+ print OVP " (MAP\n";
+ printf OVP " (SELECTFONT D %d)\n", $exp_font_map;
+ &baseline_shift;
+ &scaled_shift;
+ printf OVP " (SETCHAR H %X)\n", $exp_kata_code_v;
+ print OVP " )\n";
+ print OVP " )\n";
+ $exp_kata_code_v++;
+ if ($exp_kata_code_v == 0x3470){$exp_kata_code_v=0x3530;}
+ if ($exp_kata_code_v == 0x343e){$exp_kata_code_v++;}
+ if ($exp_kata_code_v == 0x3445){$exp_kata_code_v++;}
+ if ($exp_kata_code_v == 0x3448){$exp_kata_code_v++;}
+}
+sub fix_ruby_hira_code{
+ if (&is_dvicode('hira-a' )){$ruby_hira_code=0x3745;}#a
+ if (&is_dvicode('hira-i' )){$ruby_hira_code=0x3746;}#i
+ if (&is_dvicode('hira-u' )){$ruby_hira_code=0x3747;}#u
+ if (&is_dvicode('hira-e' )){$ruby_hira_code=0x3748;}#e
+ if (&is_dvicode('hira-o' )){$ruby_hira_code=0x3749;}#o
+ if (&is_dvicode('hira-tsu')){$ruby_hira_code=0x374c;}#tsu
+ if (&is_dvicode('hira-ya' )){$ruby_hira_code=0x374d;}#ya
+ if (&is_dvicode('hira-yu' )){$ruby_hira_code=0x374e;}#yu
+ if (&is_dvicode('hira-yo' )){$ruby_hira_code=0x374f;}#yo
+ if (&is_dvicode('hira-wa' )){$ruby_hira_code=0x3750;}#wa
+ if (&is_dvicode('hira-ka' )){$ruby_hira_code=0x374a;} # JIS X 0213
+ if (&is_dvicode('hira-ke' )){$ruby_hira_code=0x374b;} # JIS X 0213
+}
+sub fix_ruby_kata_code{
+ if (&is_dvicode('kata-a' )){$ruby_kata_code=0x3867;}#a
+ if (&is_dvicode('kata-i' )){$ruby_kata_code=0x3868;}#i
+ if (&is_dvicode('kata-u' )){$ruby_kata_code=0x3869;}#u
+ if (&is_dvicode('kata-e' )){$ruby_kata_code=0x386a;}#e
+ if (&is_dvicode('kata-o' )){$ruby_kata_code=0x386b;}#o
+ if (&is_dvicode('kata-tsu')){$ruby_kata_code=0x386e;}#tsu
+ if (&is_dvicode('kata-ya' )){$ruby_kata_code=0x386f;}#ya
+ if (&is_dvicode('kata-yu' )){$ruby_kata_code=0x3930;}#yu
+ if (&is_dvicode('kata-yo' )){$ruby_kata_code=0x3931;}#yo
+ if (&is_dvicode('kata-wa' )){$ruby_kata_code=0x3932;}#wa
+ if (&is_dvicode('kata-ka' )){$ruby_kata_code=0x386c;}#ka
+ if (&is_dvicode('kata-ke' )){$ruby_kata_code=0x386d;}#ke
+ if (&is_dvicode('kata-ku..ro')){$ruby_kata_code+=215;} # JIS X 0213
+}
+sub get_shift_jiscode{
+ $c1=$ku+32;
+ $c2=$ten+32;
+ if ($c1 % 2) {
+ $c1 = (($c1 + 1) / 2) + 0x70;
+ $c2 = $c2 + 0x1f;
+ } else {
+ $c1 = ($c1 / 2) + 0x70;
+ $c2 = $c2 + 0x7d;
+ }
+ if ($c1 >= 0xa0) {$c1 = $c1 + 0x40;}
+ if ($c2 >= 0x7f) {$c2 = $c2 + 1;}
+ $shift_jiscode=$c1*256+$c2;
+}
+sub scaled_shift{
+ if ($scale != 1){
+ $scaled_shift_amount=(1-$scale)*$font_at/2;
+ printf OVP " (MOVERIGHT R %f)\n",$scaled_shift_amount;
+ if ($direction eq "y"){
+ $scaled_v_shift_amount=(1-$scale)*$font_at*0.38;
+ printf OVP " (MOVEUP R %f)\n",$scaled_v_shift_amount;
+ }
+ }
+}
+
+
+__END__
+0xFF5F: JIS X 0213 1-02-54 FULLWIDTH LEFT WHITE PARENTHESIS 始ã‚二é‡ãƒãƒ¼ãƒ¬ãƒ¼ãƒ³
+0x3018: JIS X 0213 1-02-56 LEFT WHITE TORTOISE SHELL BRACKET 始ã‚二é‡äº€ç”²æ‹¬å¼§
+0x3016: JIS X 0213 1-02-58 LEFT WHITE LENTICULAR BRACKET 始ã‚ã™ã¿ä»˜ã括弧(白)
+0x301D: JIS X 0213 1-13-64 REVERSED DOUBLE PRIME QUOTATION MARK 始ã‚ダブルミニュート
+0xFF60: JIS X 0213 1-02-55 FULLWIDTH RIGHT WHITE PARENTHESIS 終ã‚り二é‡ãƒãƒ¼ãƒ¬ãƒ¼ãƒ³
+0x3019: JIS X 0213 1-02-57 RIGHT WHITE TORTOISE SHELL BRACKET 終ã‚り二é‡äº€ç”²æ‹¬å¼§
+0x3017: JIS X 0213 1-02-59 RIGHT WHITE LENTICULAR BRACKET 終ã‚ã‚Šã™ã¿ä»˜ã括弧(白)
+0x301F: JIS X 0213 1-13-65 LOW DOUBLE PRIME QUOTATION MARK 終ã‚りダブルミニュート
diff --git a/macros/jptex/latex/japanese-otf/sty/ajmacros.sty b/macros/jptex/latex/japanese-otf/sty/ajmacros.sty
new file mode 100644
index 0000000000..65fd0af6a2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/sty/ajmacros.sty
@@ -0,0 +1,746 @@
+\NeedsTeXFormat{pLaTeX2e}
+\@ifpackageloaded{otf}{}{\@ifpackageloaded{utf}{}{\RequirePackage{otf}}}
+\ProvidesPackage{ajmacros}[2019/04/01 21:00 iNOUE Koich! <inoue@ma.ns.musashi-tech.ac.jp>]
+{%
+\gdef\shift@CID#1#2{{\@tempcnta#1\advance\@tempcnta#2\CID{\@tempcnta}}}
+\gdef\ajTsumesuji{\@ifstar{\@@ajTsumesuji}{\@ajTsumesuji}}
+\global\let\ajTumesuji\ajTsumesuji
+\gdef\@ajTsumesuji#1#2{{\@tempcnta\ifydir\ifcase#1\or780\or247\or9758\or9738\fi
+ \else\ifcase#1\or8736\or8966\or13274\or13254\fi\fi
+ \aj@expand\aj@Tsumesuji#2\@nil}}
+\gdef\@@ajTsumesuji#1{\@ajTsumesuji{\aj@expand\aj@count@toks#14321\@nil}{#1}}
+\gdef\aj@expand#1#2{\expandafter\@aj@expand\number#2!#1}
+\gdef\@aj@expand#1!#2{#2#1}
+\gdef\aj@count@toks#1#2#3#4#5#6\@nil{#5}
+\gdef\aj@Tsumesuji#1{\ifx\@nil#1\else\shift@CID{\@tempcnta}{#1}%
+ \expandafter\aj@Tsumesuji
+ \fi}
+\gdef\ajMaru{\@ifstar{\@aj@Maru}{\aj@Maru}}
+\gdef\aj@Maru#1{\ifnum#1=\z@ \CID{8224}%
+ \else\ifnum#1<21 \shift@CID{#1}{7554}%
+ \else\ifnum#1=21 \CID{8091}%
+ \else\ifnum#1<32 \shift@CID{#1}{8080}%
+ \else\shift@CID{#1}{10212}%
+ \fi\fi\fi\fi}
+\gdef\@aj@Maru#1{\ifnum#1<10 \shift@CID{#1}{10234}%
+ \else\ifnum#1<21 \shift@CID{#1}{7554}%
+ \else\ifnum#1=21 \CID{8091}%
+ \else\ifnum#1<32 \shift@CID{#1}{8080}%
+ \else\shift@CID{#1}{10212}%
+ \fi\fi\fi\fi}
+\gdef\ajKuroMaru{\@ifstar{\@aj@KuroMaru}{\aj@KuroMaru}}
+\gdef\aj@KuroMaru#1{\ifnum#1=\z@ \CID{10503}%
+ \else\ifnum#1<10 \shift@CID{#1}{8285}%
+ \else\shift@CID{#1}{10504}%
+ \fi\fi}
+\gdef\@aj@KuroMaru#1{\shift@CID{#1}{10504}}
+\gdef\ajKaku{\@ifstar{\@aj@Kaku}{\aj@Kaku}}
+\gdef\aj@Kaku#1{\ifnum#1<10{\@tempcnta#1\multiply\@tempcnta\tw@
+ \shift@CID{\@tempcnta}{10764}}%
+ \else\shift@CID{#1}{10774}%
+ \fi}
+\gdef\@aj@Kaku#1{\ifnum#1<10{\@tempcnta#1\multiply\@tempcnta\tw@
+ \shift@CID{\@tempcnta}{10765}}%
+ \else\shift@CID{#1}{10774}%
+ \fi}
+\gdef\ajKuroKaku{\@ifstar{\@aj@KuroKaku}{\aj@KuroKaku}}
+\gdef\aj@KuroKaku#1{\ifnum#1<10{\@tempcnta#1\multiply\@tempcnta\tw@
+ \shift@CID{\@tempcnta}{11037}}%
+ \else\shift@CID{#1}{11047}%
+ \fi}
+\gdef\@aj@KuroKaku#1{\ifnum#1<10{\@tempcnta#1\multiply\@tempcnta\tw@
+ \shift@CID{\@tempcnta}{11038}}%
+ \else\shift@CID{#1}{11047}%
+ \fi}
+\gdef\ajMaruKaku{\@ifstar{\@aj@MaruKaku}{\aj@MaruKaku}}
+\gdef\aj@MaruKaku#1{\ifnum#1<10{\@tempcnta#1\multiply\@tempcnta\tw@
+ \shift@CID{\@tempcnta}{11307}}%
+ \else\shift@CID{#1}{11317}%
+ \fi}
+\gdef\@aj@MaruKaku#1{\ifnum#1<10{\@tempcnta#1\multiply\@tempcnta\tw@
+ \shift@CID{\@tempcnta}{11308}}%
+ \else\shift@CID{#1}{11317}%
+ \fi}
+\gdef\ajKuroMaruKaku{\@ifstar{\@aj@KuroMaruKaku}{\aj@KuroMaruKaku}}
+\gdef\aj@KuroMaruKaku#1{\ifnum#1<10{\@tempcnta#1\multiply\@tempcnta\tw@
+ \shift@CID{\@tempcnta}{11576}}%
+ \else\shift@CID{#1}{11586}%
+ \fi}
+\gdef\@aj@KuroMaruKaku#1{\ifnum#1<10{\@tempcnta#1\multiply\@tempcnta\tw@
+ \shift@CID{\@tempcnta}{11577}}%
+ \else\shift@CID{#1}{11586}%
+ \fi}
+\gdef\ajKakko{\@ifstar{\@aj@Kakko}{\aj@Kakko}}
+\gdef\aj@Kakko#1{\ifnum#1=\z@ \CID{8227}%
+ \else\ifnum#1<21 \shift@CID{#1}{8070}%
+ \else\shift@CID{#1}{9873}%
+ \fi\fi}
+\gdef\@aj@Kakko#1{\ifnum#1<10 \shift@CID{#1}{9884}%
+ \else\ifnum#1<21 \shift@CID{#1}{8070}%
+ \else\shift@CID{#1}{9873}%
+ \fi\fi}
+\gdef\ajRoman{\@ifstar{\@aj@Roman}{\aj@Roman}}
+\gdef\aj@Roman#1{\ifnum#1<11 \shift@CID{#1}{7574}%
+ \else\ifnum#1<13 \shift@CID{#1}{8214}%
+ \else\shift@CID{#1}{8282}%
+ \fi\fi}
+\gdef\@aj@Roman#1{\ifnum#1=4 \CID{9883}\else\aj@Roman{#1}\fi}
+\gdef\ajroman#1{\ifnum#1<11 \shift@CID{#1}{8091}%
+ \else\shift@CID{#1}{8287}%
+ \fi}
+\gdef\ajPeriod#1{\ifnum#1<10 \shift@CID{#1}{8061}\else\shift@CID{#1}{20577}\fi}%AJ1-6
+\gdef\ajKakkoalph#1{\shift@CID{#1}{8111}}
+\gdef\ajKakkoYobi#1{\shift@CID{#1}{8196}}
+\gdef\ajKakkoroman#1{\shift@CID{#1}{9973}}
+\gdef\ajKakkoRoman#1{\shift@CID{#1}{9988}}
+\gdef\ajKakkoAlph#1{\shift@CID{#1}{10003}}
+\gdef\ajKakkoHira#1{\shift@CID{#1}{10029}}
+\gdef\ajKakkoKata#1{\shift@CID{#1}{10077}}
+\gdef\ajKakkoKansuji#1{\shift@CID{#1}{10125}}
+\gdef\ajMaruKansuji#1{\shift@CID{#1}{10460}}
+\gdef\ajNijuMaru#1{\shift@CID{#1}{16222}}
+\gdef\ajRecycle#1{\shift@CID{#1}{16314}}
+\gdef\ajHasenKakuAlph#1{\shift@CID{#1}{20496}}%AJ1-6
+\gdef\ajCross#1{\shift@CID{#1}{20523}}%AJ1-6
+\gdef\ajSlanted{\@ifstar{\aj@Slanted}{\@aj@Slanted}}%AJ1-6
+\gdef\aj@Slanted#1{\shift@CID{#1}{20589}}%AJ1-6
+\gdef\@aj@Slanted#1{\ifnum#1<10 \shift@CID{#1}{9460}\else\shift@CID{#1}{20589}\fi}%AJ1-6
+\gdef\ajApostrophe#1{\shift@CID{#1}{20649}}%AJ1-6
+\global\let\ajYear\ajApostrophe%AJ1-6
+\gdef\ajSquareMark{\@ifstar{\aj@SquareMark}{\@ifnextchar+{\@aj@SquareMark}{\@ajSquareMark}}}
+\gdef\@ajSquareMark#1{\shift@CID{#1}{12229}}
+\gdef\aj@SquareMark#1{\shift@CID{#1}{12241}}
+\gdef\@aj@SquareMark+#1{\shift@CID{#1}{\ifodd\@tempcnta24459\else24482\fi
+ \divide\@tempcnta\tw@}}
+\gdef\ajHishi#1{\shift@CID{#1}{12256}}
+%
+\let\offsetalph\z@
+\chardef\offsetAlph26
+\chardef\offsetHira26
+\chardef\offsetKata48
+\chardef\offsetYobi48
+\let\offsetMaru\z@
+\chardef\offsetKuroMaru144
+\chardef\offsetKaku122
+\chardef\offsetKuroKaku125
+\chardef\offsetMaruKaku122
+\chardef\offsetKuroMaruKaku121
+\@tempcnta10312
+\def\@aj@sujidef#1{\ifx\@nil#1%
+ \else\advance\@tempcnta\csname offset#1\endcsname
+ \expandafter\xdef\csname aj\@ajsujifam#1\endcsname##1%
+ {\noexpand\shift@CID{##1}{\number\@tempcnta}}%
+ \expandafter\@aj@sujidef\fi}
+\def\@ajsujidef#1{\ifx\@nil#1%
+ \else\advance\@tempcnta\csname offset#1\endcsname
+ \def\@ajsujifam{#1}%
+ \@aj@sujidef{alph}{Alph}{Hira}{Kata}{Yobi}\@nil
+ \expandafter\@ajsujidef\fi}
+\@ajsujidef{Maru}{KuroMaru}{Kaku}{KuroKaku}{MaruKaku}{KuroMaruKaku}\@nil
+\gdef\ajMaruYobi#1{\ifnum#1<8 \shift@CID{#1}{10470}%
+ \else\ifnum#1=8 \CID{10492}%
+ \else\ifnum#1=9 \CID{10487}%
+ \fi\fi\fi}
+%
+\gdef\ajTsumekakko#1{\aj@expand\@ajTsumekakko#1\@nil}
+\global\let\ajTumekakko\ajTsumekakko
+\gdef\@ajTsumekakko#1#2{\ifx\@nil#2\mbox{\ifydir\rlap{\CID{10233}}\shift@CID{#1}{9872}%
+ \else\CID{13268}\shift@CID{#1}{10185}\CID{13269}\fi}%
+ \expandafter\@gobble
+ \else\shift@CID{#1}{\ifydir10152\else10174\fi}%
+ \expandafter\aj@Tsumekakko
+ \fi#2}
+\gdef\aj@Tsumekakko#1#2{\ifx\@nil#2\shift@CID{#1}{\ifydir10162\else10196\fi}%
+ \expandafter\@gobble
+ \else\shift@CID{#1}{\ifydir247\else10185\fi}%
+ \expandafter\aj@Tsumekakko
+ \fi#2}
+\gdef\ajNenrei#1{\ifcase#1\relax\expandafter\ajTsumekakko\or\expandafter\aj@NenreiTu
+ \or\expandafter\aj@NenreiSai\or\expandafter\aj@Nenrei@Tu
+ \or\expandafter\aj@Nenrei@Sai
+ \fi}
+\gdef\aj@NenreiTu#1{\aj@expand\@aj@NenreiTu#1\@nil}
+\gdef\@aj@NenreiTu#1#2{\shift@CID{#1}{\ifydir10152\else10174\fi}%
+ \ifx\@nil#2\CID{\ifydir10172\else10206\fi}\expandafter\@gobble
+ \else\expandafter\aj@Tsumekakko
+ \fi#2}
+\gdef\aj@NenreiSai#1{\aj@expand\@aj@NenreiSai#1\@nil}
+\gdef\@aj@NenreiSai#1{\shift@CID{#1}{\ifydir10152\else10174\fi}\@aj@NenreiSai@}
+\gdef\@aj@NenreiSai@#1{\ifx\@nil#1\CID{\ifydir10173\else10207\fi}%
+ \else\shift@CID{#1}{\ifydir247\else10185\fi}%
+ \expandafter\@aj@NenreiSai@\fi}
+\gdef\aj@Nenrei@Tu#1{\ifnum#1<10 \shift@CID{#1}{10174}\CID{10206}%
+ \else\expandafter\@aj@Nenrei@Tu\number#1%
+ \fi}
+\gdef\@aj@Nenrei@Tu#1#2{\ifnum#2=\z@ \shift@CID{#1}{10174}\CID{10196}%
+ \else\ifnum#1<\tw@ \CID{10184}%
+ \else\shift@CID{#1}{10174}\CID{10195}%
+ \fi
+ \shift@CID{#2}{10196}%
+ \fi}
+\gdef\aj@Nenrei@Sai#1{\ifnum#1<10 \shift@CID{#1}{10174}%
+ \else\expandafter\@aj@Nenrei@Sai\number#1%
+ \fi\CID{10207}}
+\gdef\@aj@Nenrei@Sai#1#2{\ifnum#1<\tw@ \CID{10184}%
+ \else\shift@CID{#1}{10174}\CID{10195}%
+ \fi
+ \ifnum#2>\z@ \shift@CID{#2}{10185}%
+ \fi}
+\gdef\ajnenrei#1#2{\hskip\kanjiskip\hbox{\tate\ifnum#2<10
+ \shift@CID{#2}{10207}\CID{\ifcase#1\or10230\or10232\or10231\or10229\fi}%
+ \else\ifnum#2=10\CID{\ifodd#1 10208\else10217\fi}%
+ \CID{\ifcase#1\or10218\or10232\or10218\or10229\fi}%
+ \else\ifnum#2<20\CID{\ifodd#1 10208\else10217\fi}\shift@CID{#2}{10208}%
+ \else\expandafter\aj@nenrei\number#2{#1}%
+ \fi\fi\fi}}
+\gdef\aj@nenrei#1#2#3{\shift@CID{#1}{10207}%
+ \ifcase#2 \CID{\ifodd#3 10218\else10228\fi}%
+ \else\shift@CID{#2}{10218}%
+ \fi}
+\gdef\ajKosu{\ajnenrei4}
+%
+\gdef\ajLabel#1#2#{\ifx\\#2\\\aj@Label#1\else\@aj@Label#1#2\fi}
+\gdef\aj@Label#1\else#2\fi#3{\fi
+ \expandafter\protect
+ \expandafter#1%
+ \expandafter{\number\csname c@#3\endcsname}}
+\gdef\@aj@Label#1#2\fi#3{\fi
+ \expandafter\protect
+ \expandafter#1%
+ \expandafter#2%
+ \expandafter{\number\csname c@#3\endcsname}}
+%
+%
+\gdef\ajFrac{\@ifstar{\@aj@Frac}{\aj@Frac}}
+\gdef\@ajFrac#1#2{\ifcase#2\or
+ \or\ifcase#1\or9826\fi
+ \or\ifcase#1+9825\or9827\or9828\fi
+ \or\ifcase#1\or9829\or9826\or9830\fi
+ \or\ifcase#1\or9831\or9832\or9833\or9834\fi
+ \or\ifcase#1\or9835\or9827\or9826\or9828\or9836\fi
+ \or\ifcase#1\or9837\or9838\or9839\or9840\or9841\or9842\fi
+ \or\ifcase#1\or9843\or9829\or9844\or9826\or9845\or9830\or9846\fi
+ \or\ifcase#1\or9847\or9848\or9827\or9849\or9850\or9828\or9851\or9852\fi
+ \or\ifcase#1\or9853\or9831\or9854\or9832\or9826\or9833\or9855\or9834\or9856\fi
+ \or\ifcase#1\or9857\or9858\or9859\or9860\or9861\or9862\or9863\or9864\or9865\or9866\fi
+ \or\ifcase#1\or9867\or9835\or9829\or9827\or9868\or9826\or9869\or9828\or9830\or9836
+ \or9870\fi
+ \else\ifnum#2=100 \ifnum#1=1 9871\fi\fi
+ \fi}
+\gdef\@aj@Frac#1#2{\CID{\@ajFrac{#1}{#2}}}
+\gdef\aj@Frac#1#2{{\@tempcnta\@ajFrac{#1}{#2}%
+ \advance\@tempcnta-9825
+ \advance\@tempcnta\ifcase\@tempcnta9780\or8183\or9779\or9779\or8181\else9778\fi\relax
+ \CID{\@tempcnta}}}
+%1/4 161 8880 9604 13120
+%1/2 162 8881 9605 13121
+%3/4 163 8882 9606 13122
+%1/8 9371 12887 9691 13207
+%3/8 9372 12888 9692 13208
+%5/8 9373 12889 9693 13209
+%7/8 9374 12890 9694 13210
+%1/3 9375 12891 9695 13211
+%2/3 9376 12892 9696 13212
+%
+%
+\def\@aj$BH>3Q(Bdef#1{\ifx\@nil#1\else
+ \expandafter\xdef\csname aj$BH>3Q(B@#1\endcsname{\noexpand\CID
+ {\noexpand\ifydir\number\@tempcnta\noexpand\else\number\@tempcntb\noexpand\fi}}%
+ \advance\@tempcnta\@ne\advance\@tempcntb\@ne
+ \expandafter\@aj$BH>3Q(Bdef\fi}
+\@tempcnta326
+\@tempcntb9084
+\@aj$BH>3Q(Bdef $B!!!#!V!W!"!&%r%!%#%%%'%)%c%e%g%C!<%"%$%&%(%*%+%-%/%1%3%5%7%9%;%=%?%A%D%F%H%J%K%L%M%N%O%R%U%X%[%^%_%`%a%b%d%f%h%i%j%k%l%m%o%s!+!,!.%p%q%n%u%v%t%,%.%0%2%4%6%8%:%<%>%@%B%E%G%I%P%Q%S%T%V%W%Y%Z%\%](B\@nil
+\@tempcnta516
+\@aj$BH>3Q(Bdef $B$r$!$#$%$'$)$c$e$g$C$"$$$&$($*$+$-$/$1$3$5$7$9$;$=$?$A$D$F$H$J$K$L$M$N$O$R$U$X$[$^$_$`$a$b$d$f$h$i$j$k$l$m$o$s$p$q$n$,$.$0$2$4$6$8$:$<$>$@$B$E$G$I$P$Q$S$T$V$W$Y$Z$\$](B\@nil
+\gdef\aj$BH>3Q(B#1{\aj@$BH>3Q(B#1\@nil}
+\gdef\aj@$BH>3Q(B#1{\ifx\@nil#1\else
+ \expandafter\ifx\csname aj$BH>3Q(B@#1\endcsname\relax
+ #1\else\csname aj$BH>3Q(B@#1\endcsname\fi
+ \expandafter\aj@$BH>3Q(B\fi}
+%
+%
+\def\@ajligdef#1#2{\expandafter\xdef\csname ajLig\@ajmojifam#1\endcsname{\noexpand\CID{#2}}}
+\def\@ajligaturedef#1{\ifx\@nil#1\else
+ \@ajligdef{#1}{\number\@tempcnta}\advance\@tempcnta\@ne
+ \expandafter\@ajligaturedef\fi}
+\def\@aj@ligdef#1#2#3{\expandafter\xdef\csname ajLig\@ajmojifam#1\endcsname
+ {\noexpand\CID{\noexpand\ifydir#2\noexpand\else#3\noexpand\fi}}}
+\def\@aj@ligaturedef#1{\ifx\@nil#1\else
+ \@aj@ligdef{#1}{\number\@tempcnta}{\number\@tempcntb}%
+ \advance\@tempcnta\@ne\advance\@tempcntb\@ne
+ \expandafter\@aj@ligaturedef\fi}
+%
+\let\@ajmojifam\@empty
+\@tempcnta12111
+\@ajligaturedef{!!}{!?}{!*}{!!*}{!?*}\@nil
+\@ajligdef{?!}{16279}
+\@ajligdef{??}{16278}
+%
+\let\@ajmojifam\@empty
+\@tempcnta7601
+\@ajligaturedef{mm}{cm}{km}{mg}{kg}{cc}{m2}\@nil
+\@tempcnta7610
+\@ajligaturedef{No.}{K.K.}{TEL}\@nil
+\@tempcnta8020
+\@ajligaturedef{cm2}{km2}{cm3}{m3}{dl}{l}{kl}{ms}{micros}{ns}{ps}{KB}{MB}{GB}{HP}{Hz}{mb}{ml}\@nil
+\@ajligdef{KK.}{8053}
+\@ajligdef{Tel}{8055}
+\@ajligdef{in}{8182}
+\@tempcnta8186
+\@ajligaturedef{mm2}{mm3}{km3}{sec}{min}\@nil
+\@tempcnta8192
+\@ajligaturedef{cal}{kcal}{dB}\@nil
+\@tempcnta8303
+\@ajligaturedef{m}{g}{F}{TB}{FAX}{JIS}\@nil
+\@ajligdef{euro}{9779}
+\@aj@ligdef{euro*}{9354}{12870}
+\@aj@ligdef{ohm*}{9355}{12871}
+\@ajligdef{mho}{16204}
+\@aj@ligdef{mho*}{15515}{16526}
+\@aj@ligdef{No*}{20321}{20965}%AJ1-6
+\@tempcnta11846
+\@ajligaturedef{AM}{KK}{No}{PH}{PM}{PR}{tel}{tm}{VS}{a/c}{a.m.}{c/c}{c.c.}{c/o}{dl*}{hPa}{kl*}{l*}{microg}{microm}{ml*}{m/m}{n/m}{pH}{p.m.}\@nil
+\@ajligdef{JAS}{12088}
+\@tempcnta20919
+\@ajligaturedef{ppb}{ppm}{'S}{H2}{O2}{Ox}{Nx}{Q2}{Jr.}{Dr.}\@nil%AJ1-6
+%
+\let\@ajmojifam\@empty
+\@tempcnta7621
+\@tempcntb12041
+\@aj@ligaturedef{$BL@<#(B}{$BBg@5(B}{$B><OB(B}\@nil
+\@tempcnta7585
+\@tempcntb7940
+\@aj@ligaturedef{$B%_%j(B}{$B%-%m(B}{$B%;%s%A(B*}{$B%a!<%H%k(B}{$B%0%i%`(B*}{$B%H%s(B}{$B%"!<%k(B*}{$B%X%/%?!<%k(B}{$B%j%C%H%k(B}{$B%o%C%H(B*}{$B%+%m%j!<(B}{$B%I%k(B}{$B%;%s%H(B*}{$B%Q!<%;%s%H(B}{$B%_%j%P!<%k(B}{$B%Z!<%8(B*}\@nil
+\@aj@ligdef{$B%;%s%A(B}{8038}{8329}
+\@aj@ligdef{$B%-%m%a!<%H%k(B}{8039}{8330}
+\@aj@ligdef{$B%0%i%`(B}{8040}{8339}
+\@aj@ligdef{$B%-%m%0%i%`(B}{8041}{8340}
+\@aj@ligdef{$B%"!<%k(B}{8042}{8338}
+\@aj@ligdef{$B%;%s%H(B}{8043}{8348}
+\@aj@ligdef{$B%o%C%H(B}{8044}{8344}
+\@aj@ligdef{$B%[!<%s(B}{8045}{8347}
+\@aj@ligdef{$B%X%k%D(B}{8046}{8343}
+\@aj@ligdef{$B%Z!<%8(B}{8047}{8349}
+\@aj@ligdef{$B%"%Q!<%H(B}{8048}{8350}
+\@aj@ligdef{$B%S%k(B}{8049}{8358}
+\@aj@ligdef{$B%^%s%7%g%s(B}{8050}{8357}
+\@aj@ligdef{$B%3!<%](B}{8051}{8353}
+\@aj@ligdef{$B%O%$%D(B}{8052}{8356}
+\@aj@ligdef{$B3t<02q<R(B}{8054}{8324}
+\@aj@ligdef{$B%$%s%A(B}{8183}{8333}
+\@aj@ligdef{$BM-8B2q<R(B}{8321}{8325}
+\@aj@ligdef{$B:bCDK!?M(B}{8322}{8326}
+\@aj@ligdef{$BJ?@.(B}{8323}{12044}
+\@aj@ligdef{$B%U%#!<%H(B}{8327}{8334}
+\@aj@ligdef{$B%d!<%I(B}{8328}{8337}
+\@aj@ligdef{$B%$%s%A(B*}{8331}{8332}
+\@aj@ligdef{$B%d!<%I(B*}{8335}{8336}
+\@aj@ligdef{$B%X%k%D(B*}{8341}{8342}
+\@aj@ligdef{$B%[!<%s(B*}{8345}{8346}
+\@aj@ligdef{$B%3!<%](B*}{8351}{8352}
+\@aj@ligdef{$B%O%$%D(B*}{8354}{8355}
+\@aj@ligdef{$B$5$8(B}{11871}{11872}
+\@tempcnta11873
+\@tempcntb11957
+\@aj@ligaturedef{$B%"%H(B}{$B%"%k%U%!(B}{$B%"%s%Z%"(B}{$B%$%K%s%0(B}{$B%&%)%s(B}{$B%&%k%7(B}{$B%(!<%+!<(B}{$B%(%/%5(B}{$B%(%9%/!<%I(B}{$B%*!<%`(B}{$B%*%s%0%9%H%m!<%`(B}{$B%*%s%9(B}{$B%*%s%H%m(B}{$B%+%$%j(B}%
+{$B%+%C%W(B}{$B%+%i%C%H(B}{$B%,%m%s(B}{$B%,%s%^(B}{$B%.%,(B}{$B%.%K!<(B}{$B%-%e%j!<(B}{$B%.%k%@!<(B}{$B%-%m%j%C%H%k(B}{$B%-%m%o%C%H(B}{$B%0%9!<%`(B}{$B%0%i%`%H%s(B}{$B%/%k%5!<%I(B}{$B%/%k%<%$%m(B}{$B%/%m!<%M(B}%
+{$B%1!<%9(B}{$B%3%k%J(B}{$B%5%$%/%k(B}{$B%5%s%A!<%`(B}{$B%7%j%s%0(B}{$B%@!<%9(B}{$B%G%+(B}{$B%G%7(B}{$B%F%i(B}{$B%I%i%/%^(B}{$B%J%N(B}{$B%N%C%H(B}{$B%P!<%D(B}{$B%P!<%l%k(B}{$B%Q%9%+%k(B}{$B%P%l%k(B}{$B%T%"%9%H%k(B}{$B%T%/%k(B}%
+{$B%T%3(B}{$B%U%!%i%C%I(B}{$B%U%!%i%I(B}{$B%U%'%`%H(B}{$B%V%C%7%'%k(B}{$B%U%i%s(B}{$B%Y!<%?(B}{$B%X%/%H(B}{$B%X%/%H%Q%9%+%k(B}{$B%Z%;%?(B}{$B%Z%=(B}{$B%Z%?(B}{$B%Z%K%R(B}{$B%Z%s%9(B}{$B%]%$%s%H(B}{$B%[!<%k(B}{$B%\%k%H(B}{$B%[%s(B}%
+{$B%]%s%I(B}{$B%^%$%/%m(B}{$B%^%$%k(B}{$B%^%C%O(B}{$B%^%k%/(B}{$B%_%/%m%s(B}{$B%a%,(B}{$B%a%,%H%s(B}{$B%d!<%k(B}{$B%f%"%s(B}{$B%f!<%m(B}{$B%i%I(B}{$B%j%i(B}{$B%k!<%V%k(B}{$B%k%/%9(B}{$B%k%T%"(B}{$B%k%T!<(B}{$B%l%`(B}{$B%l%s%H%2%s(B}\@nil
+\@tempcnta12045
+\@tempcntb12054
+\@aj@ligaturedef{$B0eNEK!?M(B}{$B3X9;K!?M(B}{$B6&F1AH9g(B}{$B6(F1AH9g(B}{$B9g;q2q<R(B}{$B9gL>2q<R(B}{$B<RCDK!?M(B}{$B=!65K!?M(B}{$BM9JXHV9f(B}\@nil
+\expandafter\gdef\csname ajLig$B%*%s%0%9%H%m!<%`(B*\endcsname
+ {\mbox{\kern.05zw\ajLig{$B%*%s%H%m(B}\kern-.1zw\ajLig{$B%0%9!<%`(B}\kern.05zw}}
+\@tempcnta20929
+\@tempcntb20943
+\@aj@ligaturedef{$B%,%k(B}{$B%0%l%$(B}{$B%/%m!<%J(B}{$B%7!<%Y%k%H(B}{$B%7%'%1%k(B}{$B%8%e!<%k(B}{$B%G%7%Y%k(B}{$B%I%C%H(B}{$B%P%$%H(B}{$B%S%C%H(B}{$B%Y%/%l%k(B}{$B%\!<(B}{$B%i%s%I(B}{$B%j%s%.%C%H(B}\@nil%AJ1-6
+\@ajligdef{$B$h$j(B}{12181}
+\@ajligdef{$B>#(B}{16194}
+\@ajligdef{$B%3%H(B}{16195}
+\@aj@ligdef{$BNaOB(B}{23058}{23059}%AJ1-7
+%
+\def\@ajmojifam{$B!{(B}
+\@tempcnta7613
+\@ajligaturedef $B>eCf2<:81&(B\@nil
+\@ajligdef{$B")(B}{8057}
+\@tempcnta8152
+\@ajligaturedef $BLk4k0e6(L>=!O+3XM-3t<R4F;q:b(B\@nil
+\@ajligdef{$B0u(B}{8191}
+\@ajligdef{$BHk(B}{8223}
+\@tempcnta8317
+\@ajligaturedef $BBg>.M%95(B\@nil
+\@tempcnta10478
+\@ajligaturedef $BD4CmI{8:I87g4p6X9`5Y=wCK@5<L=K=PE,FC:QA}LdEzNcEE(B\@nil%
+\@ajligdef{$BG/(B}{20553}%AJ1-6
+%
+\def\@ajmojifam#1{(#1)}
+\@ajligdef{$B3t(B}{7618}
+\@ajligdef{$BM-(B}{7619}
+\@ajligdef{$BBe(B}{7620}
+\@tempcnta8138
+\@ajligaturedef $B;j4k6(L>O+<R4F<+;q:bFC3X:W8F(B\@nil
+\@ajligdef{$B=K(B}{8204}
+\@ajligdef{$B5Y(B}{8205}
+\@tempcnta10146
+\@ajligaturedef $B1D9gCmLdEzNc(B\@nil
+%
+\def\@ajmojifam{$B""(B}
+\@ajligdef{$B0u(B}{8196}
+\@ajligdef{$BIi(B}{11030}
+\@ajligdef{$B>!(B}{11031}
+\@tempcnta20497
+\@ajligaturedef{:A}{:B}{:C}{:D}{:E}{:F}{:$B=*(B}\@nil%AJ1-6
+\@tempcnta20505
+\@ajligaturedef{:CL}{:KCL}{:BEL}{:AS}{:AM}{:$BCJ(B}{:$B%4(B}{:$B%_(B}\@nil%AJ1-6
+%
+\def\@ajmojifam{$B!~(B}
+\@tempcnta20554
+\@ajligaturedef {News}$BE7:F?71G@<A08e=*N)8r(B{$B$[$+(B}$B7`;J2r3t5$FsB?J8<j(B{PV}{MV}$BAP(B{SS}{S1}{S2}{S3}$B%G(B{HV}\@nil%AJ1-6
+%
+\def\@ajmojifam{$B"&(B}
+\@ajligdef{$B")(B}{12180}
+\@ajligdef{$B"&(B}{12193}
+%
+\def\@ajmojifam{$B"$(B}
+\@ajligdef{!}{12192}
+%
+\def\@ajmojifam{$B"#(B}
+\@ajligdef{$B!~(B}{12231}
+%
+\expandafter\chardef\csname offset$B!|(B\endcsname\z@
+\expandafter\mathchardef\csname offset$B""(B\endcsname269
+\expandafter\mathchardef\csname offset$B"#(B\endcsname268
+\expandafter\mathchardef\csname offset$B!~(B\endcsname267
+\expandafter\mathchardef\csname offset$B"!(B\endcsname266
+\@tempcnta10760
+\def\@ajmojidef#1{\ifx\@nil#1%
+ \else\advance\@tempcnta\csname offset#1\endcsname
+ \def\@ajmojifam{#1}%
+ \@ajligaturedef $BLdEzNc(B\@nil
+ \expandafter\@ajmojidef\fi}
+\@ajmojidef $B!|"""#!~"!(B\@nil
+%
+\def\@ajkanadef#1#2#3#4#5#6#7{\expandafter\gdef\csname ajLig#1\endcsname
+ {\if@kana\def\reserved@a{ruby}%
+ \ifx\k@family\reserved@a
+ \ifydir\CID{#6}\else\CID{#7}\fi
+ \else\ifydir\CID{#4}\else\CID{#5}\fi
+ \fi
+ \else\ifydir\CID{#2}\else\CID{#3}\fi
+ \fi}}
+\newcount\@tempcntc
+\newcount\@tempcntd
+\newcount\@tempcnte
+\newcount\@tempcntf
+\def\@aj@kanadef#1{\ifx\@nil#1%
+ \else\edef\reserved@b{\noexpand\@ajkanadef{#1}%
+ {\number\@tempcnta}{\number\@tempcntb}{\number\@tempcntc}%
+ {\number\@tempcntd}{\number\@tempcnte}{\number\@tempcntf}}\reserved@b
+ \advance\@tempcnta\@ne\advance\@tempcntb\@ne\advance\@tempcntc\@ne
+ \advance\@tempcntd\@ne\advance\@tempcnte\@ne\advance\@tempcntf\@ne
+ \expandafter\@aj@kanadef\fi}
+\@ajkanadef{$B$&!+(B}{7958}{7958}{12361}{12544}{12756}{12756}
+\@tempcnta8313
+\@tempcntb8313
+\@tempcntc12452
+\@tempcntd12635
+\@tempcnte16444
+\@tempcntf16444
+\@aj@kanadef{$B%o!+(B}{$B%p!+(B}{$B%q!+(B}{$B%r!+(B}\@nil
+\@tempcnta16209
+\@tempcntb16209
+\@tempcntc16352
+\@tempcntd16382
+\@tempcnte16414
+\@tempcntf16414
+\@aj@kanadef{$B$+!,(B}{$B$-!,(B}{$B$/!,(B}{$B$1!,(B}{$B$3!,(B}{$B%+!,(B}{$B%-!,(B}{$B%/!,(B}{$B%1!,(B}{$B%3!,(B}{$B%;!,(B}{$B%D!,(B}{$B%H!,(B}\@nil
+\@ajkanadef{$B>.$+(B}{7959}{8264}{12285}{12468}{12682}{12762}
+\@ajkanadef{$B>.$1(B}{7960}{8265}{12292}{12475}{12689}{12763}
+\@ajkanadef{$B>.$3(B}{12269}{12270}{12295}{12478}{16448}{16467}
+\@ajkanadef{$B>.%3(B}{12271}{12272}{12385}{12568}{16449}{16468}
+\@tempcnta16236
+\@tempcntb16333
+\@tempcntc16365
+\@tempcntd16395
+\@tempcnte16427
+\@tempcntf16450
+\@aj@kanadef{$B>.%/(B}{$B>.%7(B}{$B>.%9(B}{$B>.%H(B}{$B>.%L(B}{$B>.%O(B}{$B>.%R(B}{$B>.%U(B}{$B>.%X(B}{$B>.%[(B}{$B>.%W(B}{$B>.%`(B}{$B>.%i(B}{$B>.%j(B}{$B>.%k(B}{$B>.%l(B}{$B>.%m(B}\@nil
+%
+\def\@aj@numberdef#1#2{\ifx\@nil#2\expandafter\@gobble
+ \else\expandafter\xdef\csname ajnumber#2\endcsname{{#1}{\number\@tempcnta}}%
+ \advance\@tempcnta\@ne
+ \expandafter\@aj@numberdef\fi{#1}}
+\@tempcnta\@ne
+\@aj@numberdef{alph}abcdefghijklmnopqrstuvwxyz\@nil
+\@tempcnta\@ne
+\@aj@numberdef{Alph}ABCDEFGHIJKLMNOPQRSTUVWXYZ\@nil
+\@tempcnta\@ne
+\@aj@numberdef{Hira}$B$"$$$&$($*$+$-$/$1$3$5$7$9$;$=$?$A$D$F$H$J$K$L$M$N$O$R$U$X$[$^$_$`$a$b$d$f$h$i$j$k$l$m$o$p$q$r$s(B\@nil
+\@tempcnta\@ne
+\@aj@numberdef{Kata}$B%"%$%&%(%*%+%-%/%1%3%5%7%9%;%=%?%A%D%F%H%J%K%L%M%N%O%R%U%X%[%^%_%`%a%b%d%f%h%i%j%k%l%m%o%p%q%r%s(B\@nil
+\@tempcnta\@ne
+\@aj@numberdef{Yobi}$BF|7n2P?eLZ6bEZ=K5Y(B\@nil
+\gdef\@ajnumber#1{\expandafter\expandafter\expandafter\aj@number\csname ajnumber#1\endcsname}
+\gdef\aj@number#1{\ifx\relax#1\expandafter\@gobbletwo\else\expandafter\@aj@number\fi{#1}}
+\gdef\@aj@number#1#2#3{\csname aj#3#1\endcsname{#2}}
+%
+\def\@aj@kakomidef#1#2{\expandafter\gdef\csname#1\endcsname##1%
+ {\expandafter\ifx\csname ajLig#1##1\endcsname\relax\@ajnumber{##1}{#2}%
+ \else\csname ajLig#1##1\endcsname\fi}}
+\@aj@kakomidef{$B!{(B}{Maru}
+\@aj@kakomidef{$B!|(B}{KuroMaru}
+\@aj@kakomidef{$B""(B}{Kaku}
+\@aj@kakomidef{$B"#(B}{KuroKaku}
+\@aj@kakomidef{$B!~(B}{MaruKaku}
+\@aj@kakomidef{$B"!(B}{KuroMaruKaku}
+\gdef\$B"$(B#1{\csname ajLig$B"$(B#1\endcsname}
+\gdef\$B"&(B#1{\csname ajLig$B"&(B#1\endcsname}
+\gdef\$B!J(B#1$B!K(B{\expandafter\ifx\csname ajLig(#1)\endcsname\relax\@ajnumber{#1}{Kakko}%
+ \else\csname ajLig(#1)\endcsname\fi}
+\gdef\$B!+(B#1{\csname ajLig#1$B!+(B\endcsname}
+\gdef\$B!,(B#1{\csname ajLig#1$B!,(B\endcsname}
+\gdef\$B!*(B#1{\csname ajLig$B>.(B#1\endcsname}
+\gdef\ajLig#1{\csname ajLig#1\endcsname}
+%
+%
+\def\@ajPICTdef#1#2{\expandafter\xdef\csname ajPICT#1\endcsname{\noexpand\CID{#2}}}
+\def\@aj@PICTdef#1{\ifx\@nil#1\else
+ \@ajPICTdef{#1}{\number\@tempcnta}\advance\@tempcnta\@ne
+ \expandafter\@aj@PICTdef\fi}
+\@tempcnta8016
+\@aj@PICTdef{Club}{Heart}{Spade}{Diamond}\@nil
+\@ajPICTdef{$BEEOC(B}{8056}
+\@ajPICTdef{$B")(B}{8058}
+\@tempcnta8211
+\@aj@PICTdef{Spade*}{Heart*}{Club*}{Diamond*}\@nil
+\@tempcnta8215
+\@aj@PICTdef $B@2F^1+@c"*"+","-(B\@nil
+\@ajPICTdef{$BLn5e(B}{12097}
+\@ajPICTdef{$BEr(B}{12098}
+\@ajPICTdef{$B2V(B}{12228}
+\@ajPICTdef{$B2V(B*}{12229}
+\@ajPICTdef{$B%5%C%+!<(B}{20957}%AJ1-6
+\gdef\ajPICT#1{\csname ajPICT#1\endcsname}
+\global\let\$B"((B\ajPICT
+%
+%
+\def\@ajArrowdef#1#2{\expandafter\xdef\csname ajArrow#1\endcsname{\noexpand\CID{#2}}}
+\def\@aj@Arrowdef#1{\ifx\@nil#1\else
+ \@ajArrowdef{#1}{\number\@tempcnta}\advance\@tempcnta\@ne
+ \expandafter\@aj@Arrowdef\fi}
+\@tempcnta8009
+\@aj@Arrowdef{LeftTriangle}{RightTriangle}{DOWN}{UP}{LEFT}{RIGHT}\@nil
+\@tempcnta8206
+\@aj@Arrowdef{RIGHT*}{LEFT*}{UP*}{DOWN*}\@nil
+\@tempcnta8219
+\@aj@Arrowdef{RightHand}{LeftHand}{UpHand}{DownHand}\@nil
+\@tempcnta8309
+\@aj@Arrowdef{Left/Right}{Right/Left}{Up/Down}{Down/Up}\@nil
+\@tempcnta12175
+\@aj@Arrowdef{LeftScissors}{RightScissors}{UpScissors}{DownScissors}\@nil
+\@tempcnta12194
+\@aj@Arrowdef
+{LeftTriangle*}{RightTriangle*}{Left}{Right}{Up}{Down}{LeftDouble}{LeftRight*}{RightDown}{LeftDown}{LeftUp}{RightUp}%
+{Right/Left*}{Left/Right*}{Right/Left+}{Down/Up+}{Left+}{Right+}{Up+}{Down+}{LeftRight+}{UpDown+}\@nil
+\@tempcnta12261
+\@aj@Arrowdef
+{LeftAngle}{RightAngle}{UpAngle}{DownAngle}{LeftAngle*}{RightAngle*}{UpAngle*}{DownAngle*}\@nil
+\@ajArrowdef{RightDouble}{15482}%752 16493
+\@ajArrowdef{LeftRightDouble}{15483}%753 16494
+%\@ajArrowdef{LeftRight}{15511}%12201 16522
+\@ajArrowdef{RightUp*}{16201}
+\@ajArrowdef{RightDown*}{16202}
+%\@ajArrowdef{DOWNLEFT*}{16273}
+\gdef\ajArrow#1{\csname ajArrow#1\endcsname}
+%
+%
+\def\@aj@kuntendef#1{\ifx\@nil#1%
+ \else\expandafter\xdef\csname aj$B71E@(B#1\endcsname
+ {\noexpand\CID{\number\@tempcnta}}%
+ \advance\@tempcnta\@ne
+ \expandafter\@aj@kuntendef
+ \fi}
+\@tempcnta16283
+\@aj@kuntendef $B!C%l0lFs;0;M>eCf2<9C25J:CzE7CO?M(B\@nil
+\gdef\aj@smallReten{{\@tempdimb\f@size pt\@tempskipa\f@baselineskip
+ \@tempdimb.94\@tempdimb
+ \@tempskipa.94\@tempskipa
+ \fontsize{\@tempdimb}{\@tempskipa}\selectfont\aj$B71E@%l(B}}
+\gdef\aj$B71E@0l%l(B{\mbox{\tate\kern-.24zw\aj$B71E@0l(B\kern-.65zw\raise.15zw\hbox{\aj@smallReten}}}
+\gdef\aj$B71E@>e%l(B{\mbox{\tate\aj$B71E@>e(B\kern-.3zw\raise.15zw\hbox{\aj@smallReten}}}
+\gdef\aj$B71E@9C%l(B{\mbox{\tate\aj$B71E@9C(B\kern-.25zw\raise.15zw\hbox{\aj@smallReten}}}
+\gdef\aj$B71E@E7%l(B{\mbox{\tate\aj$B71E@E7(B\kern-.4zw\raise.1zw\hbox{\aj@smallReten}}}
+\def\@ajongofudef#1{\ifx\@nil#1%
+ \else\expandafter\xdef\csname aj$B71E@(B#1$B!C(B\endcsname
+ {\noexpand\mbox{\yoko\expandafter\noexpand\csname aj$B71E@(B#1\endcsname
+ \hbox to\z@{\hss\expandafter\noexpand\csname aj$B71E@!C(B\endcsname\kern-.5zw}}}%
+ \expandafter\@ajongofudef\fi}
+\@ajongofudef $BFs;0;MCf2<25J:CzCO?M(B\@nil
+\expandafter\gdef\csname aj$B71E@!!!C(B\endcsname{\mbox{\yoko{$B!!(B}\hbox to\z@{\hss\csname aj$B71E@!C(B\endcsname\kern-.5zw}}}
+\def\@ajkungofudef#1{\ifx\@nil#1%
+ \else\expandafter\xdef\csname aj$B71E@!C(B#1\endcsname
+ {\noexpand\mbox{\yoko\hbox to\z@{\hss\expandafter\noexpand\csname aj$B71E@!C(B\endcsname\kern-.5zw}%
+ \expandafter\noexpand\csname aj$B71E@(B#1\endcsname}}%
+ \expandafter\@ajkungofudef\fi}
+\@ajkungofudef $BFs;0;MCf2<25J:CzCO?M(B\@nil
+\expandafter\gdef\csname aj$B71E@!C!!(B\endcsname{\mbox{\yoko\hbox to\z@{\hss\csname aj$B71E@!C(B\endcsname\kern-.5zw}{$B!!(B}}}
+%
+\gdef\ajKunten#1{\csname aj$B71E@(B#1\endcsname}
+%
+\gdef\ajRedefine@KundokuMacros{\ifx\kokana\@undefined
+ \else\let\orig@kokana\kokana
+ \let\orig@retenform\retenform
+ \let\orig@reten\reten
+ \let\orig@retenkana\retenkana
+ \let\orig@kaeriten\kaeriten
+ \def\aj@kokana##1##2{\orig@kokana{\aj@kundokusize\if@kana\rubyfamily\fi##1}%
+ {\aj@kundokusize\ajKunten{##2}}}%
+ \def\aj@retenform{\aj@kundokusize\aj$B71E@%l(B}%
+ \def\aj@reten{\orig@kaeriten{\aj@kundokusize\aj$B71E@%l(B}}%
+ \def\aj@retenkana##1{\orig@retenkana{\aj@kundokusize\if@kana\rubyfamily\fi##1}}%
+ \def\aj@kaeriten##1{\orig@kaeriten{\aj@kundokusize\ajKunten{##1}}}%
+ \let\aj@kundokusize\tiny
+ \fi
+ \ifx\@k@nd@ku@\@undefined
+ \else{\global\let\orig@k@nd@ku@\@k@nd@ku@
+ \newtoks\@temptokenb
+ \newtoks\@temptokenc
+ \def\get@hbox##1\hbox##2##3\get@hbox
+ {\@temptokena{##1}\@temptokenb{##2}\@temptokenc{##3}}%
+ \expandafter\get@hbox
+ \@k@nd@ku@[##1]{##2}{##3}{##4}{\ajKunten{##5}}[\ajKunten{##6}]<##7>(##8)\get@hbox
+ \def\change@reten##1\def\temptopleft##2\def\tempbottomleft##3##4\change@reten
+ {\@temptokenb{##1\def\temptopleft{####6}\def\tempbottomleft{####5}##4}}%
+ \expandafter\change@reten\the\@temptokenb\change@reten
+ \edef\redefine@k@nd@ku@##1{\gdef\noexpand\aj@k@nd@ku@##1%
+ {\the\@temptokena\hbox{\the\@temptokenb}\the\@temptokenc}}%
+ \redefine@k@nd@ku@{[##1]##2##3##4##5[##6]<##7>(##8)}}%
+ \let\aj@kundokusize\kundokusize
+ \fi}
+\@onlypreamble\ajRedefine@KundokuMacros
+\AtBeginDocument{\ajRedefine@KundokuMacros}
+\gdef\DeclareOriginalKundokuStyle{\@ifnextchar[%]
+ {\Declare@OriginalKundokuStyle}%
+ {\Declare@OriginalKundokuStyle[\aj@kundokusize]}}
+\gdef\Declare@OriginalKundokuStyle[#1]{\let\aj@kundokusize#1%
+ \ifx\orig@k@nd@ku@\@undefined
+ \else\let\@k@nd@ku@\orig@k@nd@ku@
+ \let\kundokusize\aj@kundokusize
+ \fi
+ \ifx\orig@kokana\@undefined
+ \else
+ \let\kokana\orig@kokana
+ \let\retenform\orig@retenform
+ \let\reten\orig@reten
+ \let\retenkana\orig@retenkana
+ \let\kaeriten\orig@kaeriten
+ \fi}
+\gdef\DeclareAJKundokuStyle{\@ifnextchar[%]
+ {\Declare@AJKundokuStyle}%
+ {\Declare@AJKundokuStyle[\aj@kundokusize]}}
+\gdef\Declare@AJKundokuStyle[#1]{\let\aj@kundokusize#1%
+ \ifx\aj@k@nd@ku@\@undefined
+ \else\let\@k@nd@ku@\aj@k@nd@ku@
+ \def\kundokusize{\aj@kundokusize\if@kana\rubyfamily\fi}%
+ \fi
+ \ifx\aj@kokana\@undefined
+ \else
+ \let\kokana\aj@kokana
+ \let\retenform\aj@retenform
+ \let\reten\aj@reten
+ \let\retenkana\aj@retenkana
+ \let\kaeriten\aj@kaeriten
+ \fi}
+%
+%
+\gdef\ajCIDVarDef{\aj@VarDef\CID}
+\gdef\ajUTFVarDef{\aj@VarDef\UTF}
+\gdef\aj@VarDef#1#2#3{\expandafter\xdef\csname ajVar#2\endcsname{\noexpand#1{#3}}}
+\gdef\ajCIDVarList#1{{\@ajCIDVarList#1\relax}}
+\gdef\@ajCIDVarList#1{\ifx\relax#1\else\def\reserved@a{#1}\expandafter\aj@CIDVarList\fi}
+\gdef\aj@CIDVarList{\afterassignment\@aj@CIDVarList\@tempcnta}
+\gdef\@aj@CIDVarList{\aj@VarDef\CID\reserved@a{\number\@tempcnta}\@ajCIDVarList}
+\gdef\ajUTFVarList#1{{\@ajUTFVarList#1 \relax}}
+\gdef\@ajUTFVarList#1{\ifx\relax#1\else\def\reserved@a{#1}\expandafter\aj@UTFVarList\fi}
+\gdef\aj@UTFVarList#1#2{\ifx=#1\expandafter\@aj@UTFVarList\else\expandafter\@aj@UTFVarList\expandafter#1\fi#2}
+\gdef\@aj@UTFVarList#1 {\aj@VarDef\UTF\reserved@a{#1}\@ajUTFVarList}
+\gdef\ajVar#1{\csname ajVar#1\endcsname}
+\@onlypreamble\ajCIDVarDef
+\@onlypreamble\ajUTFVarDef
+\@onlypreamble\ajCIDVarList
+\@onlypreamble\ajUTFVarList
+%\ajCIDVarList{$B5H(B=13706 $B65(B=8471 $B9b(B=8705 $B2*(B=7646 $B:j(B=14290 $B:l(B=17009 $BBh(B=13910 $B3Q(B=13682 $BIM(B=8531}
+\gdef\ajHashigoTaka{\CID{8705}}
+\gdef\ajTsuchiYoshi{\CID{13706}}
+\gdef\ajTatsuSaki{\CID{14290}}
+\gdef\ajMayuHama{\CID{8531}}
+%
+%
+%\gdef\ajRedefine@ajVar{\@ifpackageloaded{hyperref}{%
+% \let\aj@Var\ajVar
+% \def\ajVar##1{\ifHy@pdfstring
+% \expandafter\expandafter
+% \expandafter\check@UTF\csname ajVar##1\endcsname{##1}%
+% \else\aj@Var{##1}\fi}
+% \def\check@UTF##1##2##3{\ifx\UTF##1\0x##2\else##3\fi}}{}}
+\gdef\ajRedefine@ajCommands{\@ifpackageloaded{hyperref}{%
+ \let\hyperref@ajLabel\ajLabel
+ \def\ajLabel##1##{\ifHy@pdfstring\Hy@ReturnAfterElseFi\hyperref@ajLabel\@arabic\else\Hy@ReturnAfterFi\hyperref@ajLabel##1\fi}%
+ \ajRedefine@ajCommand\$B"$(B{Lig$B"$(B}\$B"&(B{Lig$B"&(B}\$B!*(B{Lig$B>.(B}\ajLig{Lig}\ajPICT{PICT}\$B"((B{PICT}\ajVar{Var}\@nil\@nil
+ \aj@Redefine@ajCommand$B!{(B{Maru}$B!|(B{KuroMaru}$B""(B{Kaku}$B"#(B{KuroKaku}$B!~(B{MaruKaku}$B"!(B{KuroMaruKaku}\@nil\@nil
+ \def\$B!J(B##1$B!K(B{\ifHy@pdfstring(##1)\else\expandafter\ifx\csname ajLig(##1)\endcsname\relax\@ajnumber{##1}{Kakko}%
+ \else\csname ajLig(##1)\endcsname\fi\fi}%
+ \def\$B!+(B##1{\ifHy@pdfstring##1$B!+(B\else\csname ajLig##1$B!+(B\endcsname\fi}%
+ \def\$B!,(B##1{\ifHy@pdfstring##1$B!,(B\else\csname ajLig##1$B!,(B\endcsname\fi}%
+ }{}}
+\gdef\ajRedefine@ajCommand#1#2{\ifx\@nil#1\else\def#1##1{\ifHy@pdfstring##1\else\csname aj#2##1\endcsname\fi}%
+ \expandafter\ajRedefine@ajCommand\fi}
+\gdef\aj@Redefine@ajCommand#1#2{\ifx\@nil#1\else\expandafter\def\csname#1\endcsname##1%
+ {\ifHy@pdfstring##1\else\expandafter\ifx\csname ajLig#1##1\endcsname\relax\@ajnumber{##1}{#2}\else
+ \csname ajLig#1##1\endcsname\fi\fi}%
+ \expandafter\aj@Redefine@ajCommand\fi}
+\AtBeginDocument{\ajRedefine@ajCommands}
+%
+%
+\gdef\ajLeader{\@ifnextchar[{\aj@Leader}{\aj@Leader[\z@ plus1fill]}}
+\gdef\aj@Leader[#1]#2{{\@tempcnta#2\multiply\@tempcnta\tw@
+ \advance\@tempcnta1221\ifhmode\ifydir4\else5\fi\else\ifydir5\else4\fi\fi
+ \leaders\hbox{\CID{\@tempcnta}}\ifhmode\hskip\else\vskip\fi#1}}
+%
+%
+\toks0{}\toks1{}\toks2{}\toks3{}
+\def\ajQuotedef#1 #2 #3 #4 {\ifx*#1\else
+ \toks0\expandafter{\the\toks0 \or#1}%
+ \toks1\expandafter{\the\toks1 \or#2}%
+ \toks2\expandafter{\the\toks2 \or#3}%
+ \toks3\expandafter{\the\toks3 \or#4}%
+ \expandafter\ajQuotedef\fi}
+\ajQuotedef
+670 671 12173 12174
+672 673 7956 7957
+674 675 7899 7900
+676 677 7901 7902
+678 679 7903 7904
+680 681 7905 7906
+682 683 7907 7908
+684 685 7909 7910
+686 687 7911 7912
+688 689 7913 7914
+690 691 7915 7916
+7608 7609 7956 7957
+12125 12126 12135 12136
+12127 12128 12137 12138
+12129 12130 12139 12140
+12131 12132 12141 12142
+12171 12172 12173 12174
+16197 16198 16329 16330
+* * * *
+\xdef\ajQuote#1#2{\noexpand\CID{\noexpand\ifydir\noexpand\ifcase#1\the\toks0
+ \noexpand\fi\noexpand\else\noexpand\ifcase#1\the\toks2
+ \noexpand\fi\noexpand\fi}#2\inhibitglue\noexpand\CID{\noexpand\ifydir\noexpand\ifcase#1\the\toks1
+ \noexpand\fi\noexpand\else\noexpand\ifcase#1\the\toks3
+ \noexpand\fi\noexpand\fi}}
+}
+\endinput
diff --git a/macros/jptex/latex/japanese-otf/sty/mlcid.sty b/macros/jptex/latex/japanese-otf/sty/mlcid.sty
new file mode 100644
index 0000000000..4964b82d1a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/sty/mlcid.sty
@@ -0,0 +1,35 @@
+\NeedsTeXFormat{pLaTeX2e}
+\ProvidesPackage{mlcid}[2004/04/17 v1.0.2 psitau]
+%force catcode of \" be 12
+\count@\catcode`\"
+\catcode`\"=12
+\DeclareRobustCommand{\CIDK}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{cidk}\set@character=#1%
+ \endgroup%
+}
+\DeclareRobustCommand{\CIDC}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{cidc}\set@character=#1%
+ \endgroup%
+}
+\DeclareRobustCommand{\CIDT}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{cidt}\set@character=#1%
+ \endgroup%
+}
+\catcode`\"=\count@
+%end of changing catcode of \"
+\DeclareKanjiFamily{\otf@JYn}{cidk}{}
+\DeclareKanjiFamily{\otf@JTn}{cidk}{}
+\Declare@FontShape{cidk}{m}{01234}{cidkmr}
+\Declare@FontShape{cidk}{bx}{01234}{cidkgr}
+\DeclareKanjiFamily{\otf@JYn}{cidc}{}
+\DeclareKanjiFamily{\otf@JTn}{cidc}{}
+\Declare@FontShape{cidc}{m}{01234567}{cidcmr}
+\Declare@FontShape{cidc}{bx}{01234567}{cidcgr}
+\DeclareKanjiFamily{\otf@JYn}{cidt}{}
+\DeclareKanjiFamily{\otf@JTn}{cidt}{}
+\Declare@FontShape{cidt}{m}{01234}{cidtmr}
+\Declare@FontShape{cidt}{bx}{01234}{cidtgr}
+\endinput
diff --git a/macros/jptex/latex/japanese-otf/sty/mlutf.sty b/macros/jptex/latex/japanese-otf/sty/mlutf.sty
new file mode 100644
index 0000000000..78a6b2353d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/sty/mlutf.sty
@@ -0,0 +1,148 @@
+\NeedsTeXFormat{pLaTeX2e}
+\ProvidesPackage{mlutf}[2004/04/17 v1.1.2 psitau, u0.27 ttk]
+%force catcode of \" be 12
+\count@\catcode`\"
+\catcode`\"=12
+\if@otf@uplatex
+\if@deluxe
+ \DeclareRobustCommand{\UTFK}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\edef\reserved@b{\mgdefault}%
+ \ifx\k@family\reserved@a \kanjifamily{utfkg}\else\ifx\k@family\reserved@b
+ \kanjifamily{utfkmg}\else\kanjifamily{utfk}\fi\fi%
+ \uppercase{\set@character@="#1}%
+ \endgroup%
+ }
+ \DeclareRobustCommand{\UTFC}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\edef\reserved@b{\mgdefault}%
+ \ifx\k@family\reserved@a \kanjifamily{utfcg}\else\ifx\k@family\reserved@b
+ \kanjifamily{utfcmg}\else\kanjifamily{utfc}\fi\fi%
+ \uppercase{\set@character@="#1}%
+ \endgroup%
+ }
+ \DeclareRobustCommand{\UTFT}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\edef\reserved@b{\mgdefault}%
+ \ifx\k@family\reserved@a \kanjifamily{utftg}\else\ifx\k@family\reserved@b
+ \kanjifamily{utftmg}\else\kanjifamily{utft}\fi\fi%
+ \uppercase{\set@character@="#1}%
+ \endgroup%
+ }
+\else
+ \DeclareRobustCommand{\UTFK}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{utfk}\uppercase{\set@character@="#1}%
+ \endgroup%
+ }
+ \DeclareRobustCommand{\UTFC}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{utfc}\uppercase{\set@character@="#1}%
+ \endgroup%
+ }
+ \DeclareRobustCommand{\UTFT}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{utft}\uppercase{\set@character@="#1}%
+ \endgroup%
+ }
+\fi
+\else% for pLaTeX
+ \DeclareRobustCommand{\UTFK}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{utfk}\uppercase{\set@character="#1}%
+ \endgroup%
+ }
+ \DeclareRobustCommand{\UTFC}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{utfc}\uppercase{\set@character="#1}%
+ \endgroup%
+ }
+ \DeclareRobustCommand{\UTFT}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{utft}\uppercase{\set@character="#1}%
+ \endgroup%
+ }
+\fi
+\DeclareRobustCommand{\UTFM}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{utf}\uppercase{\set@character="#1}%
+ \endgroup%
+}
+\catcode`\"=\count@
+%end of changing catcode of \"
+\gdef\Redefine@MLUTF{%
+ \@ifpackageloaded{hyperref}{%
+ \def\hyper@UTFC##1{\ifHy@pdfstring\hyper@UTF@{##1}\else\csname UTFC \endcsname{##1}\fi}
+ \def\hyper@UTFK##1{\ifHy@pdfstring\hyper@UTF@{##1}\else\csname UTFK \endcsname{##1}\fi}
+ \def\hyper@UTFT##1{\ifHy@pdfstring\hyper@UTF@{##1}\else\csname UTFT \endcsname{##1}\fi}
+ \def\hyper@UTFM##1{\ifHy@pdfstring\hyper@UTF@{##1}\else\csname UTFM \endcsname{##1}\fi}
+ \def\UTFC{\protect\hyper@UTFC}
+ \def\UTFK{\protect\hyper@UTFK}
+ \def\UTFT{\protect\hyper@UTFT}
+ \def\UTFM{\protect\hyper@UTFM}
+ }{}
+}
+\AtBeginDocument{\Redefine@MLUTF}
+
+\DeclareKanjiFamily{\otf@JYn}{utfk}{}
+\DeclareKanjiFamily{\otf@JTn}{utfk}{}
+\DeclareKanjiFamily{\otf@JYn}{utfc}{}
+\DeclareKanjiFamily{\otf@JTn}{utfc}{}
+\DeclareKanjiFamily{\otf@JYn}{utft}{}
+\DeclareKanjiFamily{\otf@JTn}{utft}{}
+\if@otf@uplatex
+ \Declare@FontShape{utfk}{m}{-}{utfkmr}
+ \Declare@FontShape{utfc}{m}{-}{utfcmr}
+ \Declare@FontShape{utft}{m}{-}{utftmr}
+ \if@deluxe
+ \Declare@FontShape{utfk}{bx}{-}{utfkmb}
+ \DeclareKanjiFamily{\otf@JYn}{utfkg}{}
+ \DeclareKanjiFamily{\otf@JTn}{utfkg}{}
+ \Declare@FontShape{utfkg}{m}{-}{utfkgr}
+ \Declare@FontShape{utfkg}{bx}{-}{utfkgb}
+ \Declare@FontShape{utfkg}{eb}{-}{utfkge}
+ \DeclareKanjiFamily{\otf@JYn}{utfkmg}{}
+ \DeclareKanjiFamily{\otf@JTn}{utfkmg}{}
+ \Declare@FontShape{utfkmg}{m}{-}{utfkmgr}
+ \Declare@FontShape{utfk}{l}{-}{utfkml}
+ \Declare@FontShape{utfc}{bx}{-}{utfcmb}
+ \DeclareKanjiFamily{\otf@JYn}{utfcg}{}
+ \DeclareKanjiFamily{\otf@JTn}{utfcg}{}
+ \Declare@FontShape{utfcg}{m}{-}{utfcgr}
+ \Declare@FontShape{utfcg}{bx}{-}{utfcgb}
+ \Declare@FontShape{utfcg}{eb}{-}{utfcge}
+ \DeclareKanjiFamily{\otf@JYn}{utfcmg}{}
+ \DeclareKanjiFamily{\otf@JTn}{utfcmg}{}
+ \Declare@FontShape{utfcmg}{m}{-}{utfcmgr}
+ \Declare@FontShape{utfc}{l}{-}{utfcml}
+ \Declare@FontShape{utft}{bx}{-}{utftmb}
+ \DeclareKanjiFamily{\otf@JYn}{utftg}{}
+ \DeclareKanjiFamily{\otf@JTn}{utftg}{}
+ \Declare@FontShape{utftg}{m}{-}{utftgr}
+ \Declare@FontShape{utftg}{bx}{-}{utftgb}
+ \Declare@FontShape{utftg}{eb}{-}{utftge}
+ \DeclareKanjiFamily{\otf@JYn}{utftmg}{}
+ \DeclareKanjiFamily{\otf@JTn}{utftmg}{}
+ \Declare@FontShape{utftmg}{m}{-}{utftmgr}
+ \Declare@FontShape{utft}{l}{-}{utftml}
+ \else
+ \if@bold
+ \Declare@FontShape{utfk}{bx}{-}{utfkgb}
+ \Declare@FontShape{utfc}{bx}{-}{utfcgb}
+ \Declare@FontShape{utft}{bx}{-}{utftgb}
+ \else
+ \Declare@FontShape{utfk}{bx}{-}{utfkgr}
+ \Declare@FontShape{utfc}{bx}{-}{utfcgr}
+ \Declare@FontShape{utft}{bx}{-}{utftgr}
+ \fi
+ \fi
+\else
+ \Declare@FontShape{utfk}{m}{0123456789abcdef}{utfkmr}
+ \Declare@FontShape{utfk}{bx}{0123456789abcdef}{utfkgr}
+ \Declare@FontShape{utfc}{m}{0123456789abcdefklmo}{utfcmr}
+ \Declare@FontShape{utfc}{bx}{0123456789abcdefklmo}{utfcgr}
+ \Declare@FontShape{utft}{m}{0123456789abcdefklmnopqrstuvwxz}{utftmr}
+ \Declare@FontShape{utft}{bx}{0123456789abcdefklmnopqrstuvwxz}{utftgr}
+\fi
+\DeclareKanjiFamily{\otf@JYn}{utf}{}
+\DeclareKanjiFamily{\otf@JTn}{utf}{}
+\Declare@FontShape{utf}{m}{0123456789abcdefjklmnopqrstuvwxyz}{utfmr}
+\Declare@FontShape{utf}{bx}{0123456789abcdefjklmnopqrstuvwxyz}{utfgr}
+\endinput
diff --git a/macros/jptex/latex/japanese-otf/sty/otf-hangul.dfu b/macros/jptex/latex/japanese-otf/sty/otf-hangul.dfu
new file mode 100644
index 0000000000..1aee04b95e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/sty/otf-hangul.dfu
@@ -0,0 +1,11555 @@
+%% otf-hangul.rb and otf-hangul.dfu
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is KUROKI Yusuke.
+%
+% This work consists of the files otf-hangul.rb
+% and the derived file otf-hangul.dfu.
+
+ \ProvidesFile{otf-hangul.dfu}
+ [2010/06/20 v0.02 Hangul symbol, UTF-8 support for inputenc & UTF/OTF packages]
+\DeclareUnicodeCharacter{1100}{\UTFK{1100}}%
+\DeclareUnicodeCharacter{1101}{\UTFK{1101}}%
+\DeclareUnicodeCharacter{1102}{\UTFK{1102}}%
+\DeclareUnicodeCharacter{1103}{\UTFK{1103}}%
+\DeclareUnicodeCharacter{1104}{\UTFK{1104}}%
+\DeclareUnicodeCharacter{1105}{\UTFK{1105}}%
+\DeclareUnicodeCharacter{1106}{\UTFK{1106}}%
+\DeclareUnicodeCharacter{1107}{\UTFK{1107}}%
+\DeclareUnicodeCharacter{1108}{\UTFK{1108}}%
+\DeclareUnicodeCharacter{1109}{\UTFK{1109}}%
+\DeclareUnicodeCharacter{110A}{\UTFK{110A}}%
+\DeclareUnicodeCharacter{110B}{\UTFK{110B}}%
+\DeclareUnicodeCharacter{110C}{\UTFK{110C}}%
+\DeclareUnicodeCharacter{110D}{\UTFK{110D}}%
+\DeclareUnicodeCharacter{110E}{\UTFK{110E}}%
+\DeclareUnicodeCharacter{110F}{\UTFK{110F}}%
+\DeclareUnicodeCharacter{1110}{\UTFK{1110}}%
+\DeclareUnicodeCharacter{1111}{\UTFK{1111}}%
+\DeclareUnicodeCharacter{1112}{\UTFK{1112}}%
+\DeclareUnicodeCharacter{1113}{\UTFK{1113}}%
+\DeclareUnicodeCharacter{1114}{\UTFK{1114}}%
+\DeclareUnicodeCharacter{1115}{\UTFK{1115}}%
+\DeclareUnicodeCharacter{1116}{\UTFK{1116}}%
+\DeclareUnicodeCharacter{1117}{\UTFK{1117}}%
+\DeclareUnicodeCharacter{1118}{\UTFK{1118}}%
+\DeclareUnicodeCharacter{1119}{\UTFK{1119}}%
+\DeclareUnicodeCharacter{111A}{\UTFK{111A}}%
+\DeclareUnicodeCharacter{111B}{\UTFK{111B}}%
+\DeclareUnicodeCharacter{111C}{\UTFK{111C}}%
+\DeclareUnicodeCharacter{111D}{\UTFK{111D}}%
+\DeclareUnicodeCharacter{111E}{\UTFK{111E}}%
+\DeclareUnicodeCharacter{111F}{\UTFK{111F}}%
+\DeclareUnicodeCharacter{1120}{\UTFK{1120}}%
+\DeclareUnicodeCharacter{1121}{\UTFK{1121}}%
+\DeclareUnicodeCharacter{1122}{\UTFK{1122}}%
+\DeclareUnicodeCharacter{1123}{\UTFK{1123}}%
+\DeclareUnicodeCharacter{1124}{\UTFK{1124}}%
+\DeclareUnicodeCharacter{1125}{\UTFK{1125}}%
+\DeclareUnicodeCharacter{1126}{\UTFK{1126}}%
+\DeclareUnicodeCharacter{1127}{\UTFK{1127}}%
+\DeclareUnicodeCharacter{1128}{\UTFK{1128}}%
+\DeclareUnicodeCharacter{1129}{\UTFK{1129}}%
+\DeclareUnicodeCharacter{112A}{\UTFK{112A}}%
+\DeclareUnicodeCharacter{112B}{\UTFK{112B}}%
+\DeclareUnicodeCharacter{112C}{\UTFK{112C}}%
+\DeclareUnicodeCharacter{112D}{\UTFK{112D}}%
+\DeclareUnicodeCharacter{112E}{\UTFK{112E}}%
+\DeclareUnicodeCharacter{112F}{\UTFK{112F}}%
+\DeclareUnicodeCharacter{1130}{\UTFK{1130}}%
+\DeclareUnicodeCharacter{1131}{\UTFK{1131}}%
+\DeclareUnicodeCharacter{1132}{\UTFK{1132}}%
+\DeclareUnicodeCharacter{1133}{\UTFK{1133}}%
+\DeclareUnicodeCharacter{1134}{\UTFK{1134}}%
+\DeclareUnicodeCharacter{1135}{\UTFK{1135}}%
+\DeclareUnicodeCharacter{1136}{\UTFK{1136}}%
+\DeclareUnicodeCharacter{1137}{\UTFK{1137}}%
+\DeclareUnicodeCharacter{1138}{\UTFK{1138}}%
+\DeclareUnicodeCharacter{1139}{\UTFK{1139}}%
+\DeclareUnicodeCharacter{113A}{\UTFK{113A}}%
+\DeclareUnicodeCharacter{113B}{\UTFK{113B}}%
+\DeclareUnicodeCharacter{113C}{\UTFK{113C}}%
+\DeclareUnicodeCharacter{113D}{\UTFK{113D}}%
+\DeclareUnicodeCharacter{113E}{\UTFK{113E}}%
+\DeclareUnicodeCharacter{113F}{\UTFK{113F}}%
+\DeclareUnicodeCharacter{1140}{\UTFK{1140}}%
+\DeclareUnicodeCharacter{1141}{\UTFK{1141}}%
+\DeclareUnicodeCharacter{1142}{\UTFK{1142}}%
+\DeclareUnicodeCharacter{1143}{\UTFK{1143}}%
+\DeclareUnicodeCharacter{1144}{\UTFK{1144}}%
+\DeclareUnicodeCharacter{1145}{\UTFK{1145}}%
+\DeclareUnicodeCharacter{1146}{\UTFK{1146}}%
+\DeclareUnicodeCharacter{1147}{\UTFK{1147}}%
+\DeclareUnicodeCharacter{1148}{\UTFK{1148}}%
+\DeclareUnicodeCharacter{1149}{\UTFK{1149}}%
+\DeclareUnicodeCharacter{114A}{\UTFK{114A}}%
+\DeclareUnicodeCharacter{114B}{\UTFK{114B}}%
+\DeclareUnicodeCharacter{114C}{\UTFK{114C}}%
+\DeclareUnicodeCharacter{114D}{\UTFK{114D}}%
+\DeclareUnicodeCharacter{114E}{\UTFK{114E}}%
+\DeclareUnicodeCharacter{114F}{\UTFK{114F}}%
+\DeclareUnicodeCharacter{1150}{\UTFK{1150}}%
+\DeclareUnicodeCharacter{1151}{\UTFK{1151}}%
+\DeclareUnicodeCharacter{1152}{\UTFK{1152}}%
+\DeclareUnicodeCharacter{1153}{\UTFK{1153}}%
+\DeclareUnicodeCharacter{1154}{\UTFK{1154}}%
+\DeclareUnicodeCharacter{1155}{\UTFK{1155}}%
+\DeclareUnicodeCharacter{1156}{\UTFK{1156}}%
+\DeclareUnicodeCharacter{1157}{\UTFK{1157}}%
+\DeclareUnicodeCharacter{1158}{\UTFK{1158}}%
+\DeclareUnicodeCharacter{1159}{\UTFK{1159}}%
+\DeclareUnicodeCharacter{115A}{\UTFK{115A}}%
+\DeclareUnicodeCharacter{115B}{\UTFK{115B}}%
+\DeclareUnicodeCharacter{115C}{\UTFK{115C}}%
+\DeclareUnicodeCharacter{115D}{\UTFK{115D}}%
+\DeclareUnicodeCharacter{115E}{\UTFK{115E}}%
+\DeclareUnicodeCharacter{115F}{\UTFK{115F}}%
+\DeclareUnicodeCharacter{1160}{\UTFK{1160}}%
+\DeclareUnicodeCharacter{1161}{\UTFK{1161}}%
+\DeclareUnicodeCharacter{1162}{\UTFK{1162}}%
+\DeclareUnicodeCharacter{1163}{\UTFK{1163}}%
+\DeclareUnicodeCharacter{1164}{\UTFK{1164}}%
+\DeclareUnicodeCharacter{1165}{\UTFK{1165}}%
+\DeclareUnicodeCharacter{1166}{\UTFK{1166}}%
+\DeclareUnicodeCharacter{1167}{\UTFK{1167}}%
+\DeclareUnicodeCharacter{1168}{\UTFK{1168}}%
+\DeclareUnicodeCharacter{1169}{\UTFK{1169}}%
+\DeclareUnicodeCharacter{116A}{\UTFK{116A}}%
+\DeclareUnicodeCharacter{116B}{\UTFK{116B}}%
+\DeclareUnicodeCharacter{116C}{\UTFK{116C}}%
+\DeclareUnicodeCharacter{116D}{\UTFK{116D}}%
+\DeclareUnicodeCharacter{116E}{\UTFK{116E}}%
+\DeclareUnicodeCharacter{116F}{\UTFK{116F}}%
+\DeclareUnicodeCharacter{1170}{\UTFK{1170}}%
+\DeclareUnicodeCharacter{1171}{\UTFK{1171}}%
+\DeclareUnicodeCharacter{1172}{\UTFK{1172}}%
+\DeclareUnicodeCharacter{1173}{\UTFK{1173}}%
+\DeclareUnicodeCharacter{1174}{\UTFK{1174}}%
+\DeclareUnicodeCharacter{1175}{\UTFK{1175}}%
+\DeclareUnicodeCharacter{1176}{\UTFK{1176}}%
+\DeclareUnicodeCharacter{1177}{\UTFK{1177}}%
+\DeclareUnicodeCharacter{1178}{\UTFK{1178}}%
+\DeclareUnicodeCharacter{1179}{\UTFK{1179}}%
+\DeclareUnicodeCharacter{117A}{\UTFK{117A}}%
+\DeclareUnicodeCharacter{117B}{\UTFK{117B}}%
+\DeclareUnicodeCharacter{117C}{\UTFK{117C}}%
+\DeclareUnicodeCharacter{117D}{\UTFK{117D}}%
+\DeclareUnicodeCharacter{117E}{\UTFK{117E}}%
+\DeclareUnicodeCharacter{117F}{\UTFK{117F}}%
+\DeclareUnicodeCharacter{1180}{\UTFK{1180}}%
+\DeclareUnicodeCharacter{1181}{\UTFK{1181}}%
+\DeclareUnicodeCharacter{1182}{\UTFK{1182}}%
+\DeclareUnicodeCharacter{1183}{\UTFK{1183}}%
+\DeclareUnicodeCharacter{1184}{\UTFK{1184}}%
+\DeclareUnicodeCharacter{1185}{\UTFK{1185}}%
+\DeclareUnicodeCharacter{1186}{\UTFK{1186}}%
+\DeclareUnicodeCharacter{1187}{\UTFK{1187}}%
+\DeclareUnicodeCharacter{1188}{\UTFK{1188}}%
+\DeclareUnicodeCharacter{1189}{\UTFK{1189}}%
+\DeclareUnicodeCharacter{118A}{\UTFK{118A}}%
+\DeclareUnicodeCharacter{118B}{\UTFK{118B}}%
+\DeclareUnicodeCharacter{118C}{\UTFK{118C}}%
+\DeclareUnicodeCharacter{118D}{\UTFK{118D}}%
+\DeclareUnicodeCharacter{118E}{\UTFK{118E}}%
+\DeclareUnicodeCharacter{118F}{\UTFK{118F}}%
+\DeclareUnicodeCharacter{1190}{\UTFK{1190}}%
+\DeclareUnicodeCharacter{1191}{\UTFK{1191}}%
+\DeclareUnicodeCharacter{1192}{\UTFK{1192}}%
+\DeclareUnicodeCharacter{1193}{\UTFK{1193}}%
+\DeclareUnicodeCharacter{1194}{\UTFK{1194}}%
+\DeclareUnicodeCharacter{1195}{\UTFK{1195}}%
+\DeclareUnicodeCharacter{1196}{\UTFK{1196}}%
+\DeclareUnicodeCharacter{1197}{\UTFK{1197}}%
+\DeclareUnicodeCharacter{1198}{\UTFK{1198}}%
+\DeclareUnicodeCharacter{1199}{\UTFK{1199}}%
+\DeclareUnicodeCharacter{119A}{\UTFK{119A}}%
+\DeclareUnicodeCharacter{119B}{\UTFK{119B}}%
+\DeclareUnicodeCharacter{119C}{\UTFK{119C}}%
+\DeclareUnicodeCharacter{119D}{\UTFK{119D}}%
+\DeclareUnicodeCharacter{119E}{\UTFK{119E}}%
+\DeclareUnicodeCharacter{119F}{\UTFK{119F}}%
+\DeclareUnicodeCharacter{11A0}{\UTFK{11A0}}%
+\DeclareUnicodeCharacter{11A1}{\UTFK{11A1}}%
+\DeclareUnicodeCharacter{11A2}{\UTFK{11A2}}%
+\DeclareUnicodeCharacter{11A3}{\UTFK{11A3}}%
+\DeclareUnicodeCharacter{11A4}{\UTFK{11A4}}%
+\DeclareUnicodeCharacter{11A5}{\UTFK{11A5}}%
+\DeclareUnicodeCharacter{11A6}{\UTFK{11A6}}%
+\DeclareUnicodeCharacter{11A7}{\UTFK{11A7}}%
+\DeclareUnicodeCharacter{11A8}{\UTFK{11A8}}%
+\DeclareUnicodeCharacter{11A9}{\UTFK{11A9}}%
+\DeclareUnicodeCharacter{11AA}{\UTFK{11AA}}%
+\DeclareUnicodeCharacter{11AB}{\UTFK{11AB}}%
+\DeclareUnicodeCharacter{11AC}{\UTFK{11AC}}%
+\DeclareUnicodeCharacter{11AD}{\UTFK{11AD}}%
+\DeclareUnicodeCharacter{11AE}{\UTFK{11AE}}%
+\DeclareUnicodeCharacter{11AF}{\UTFK{11AF}}%
+\DeclareUnicodeCharacter{11B0}{\UTFK{11B0}}%
+\DeclareUnicodeCharacter{11B1}{\UTFK{11B1}}%
+\DeclareUnicodeCharacter{11B2}{\UTFK{11B2}}%
+\DeclareUnicodeCharacter{11B3}{\UTFK{11B3}}%
+\DeclareUnicodeCharacter{11B4}{\UTFK{11B4}}%
+\DeclareUnicodeCharacter{11B5}{\UTFK{11B5}}%
+\DeclareUnicodeCharacter{11B6}{\UTFK{11B6}}%
+\DeclareUnicodeCharacter{11B7}{\UTFK{11B7}}%
+\DeclareUnicodeCharacter{11B8}{\UTFK{11B8}}%
+\DeclareUnicodeCharacter{11B9}{\UTFK{11B9}}%
+\DeclareUnicodeCharacter{11BA}{\UTFK{11BA}}%
+\DeclareUnicodeCharacter{11BB}{\UTFK{11BB}}%
+\DeclareUnicodeCharacter{11BC}{\UTFK{11BC}}%
+\DeclareUnicodeCharacter{11BD}{\UTFK{11BD}}%
+\DeclareUnicodeCharacter{11BE}{\UTFK{11BE}}%
+\DeclareUnicodeCharacter{11BF}{\UTFK{11BF}}%
+\DeclareUnicodeCharacter{11C0}{\UTFK{11C0}}%
+\DeclareUnicodeCharacter{11C1}{\UTFK{11C1}}%
+\DeclareUnicodeCharacter{11C2}{\UTFK{11C2}}%
+\DeclareUnicodeCharacter{11C3}{\UTFK{11C3}}%
+\DeclareUnicodeCharacter{11C4}{\UTFK{11C4}}%
+\DeclareUnicodeCharacter{11C5}{\UTFK{11C5}}%
+\DeclareUnicodeCharacter{11C6}{\UTFK{11C6}}%
+\DeclareUnicodeCharacter{11C7}{\UTFK{11C7}}%
+\DeclareUnicodeCharacter{11C8}{\UTFK{11C8}}%
+\DeclareUnicodeCharacter{11C9}{\UTFK{11C9}}%
+\DeclareUnicodeCharacter{11CA}{\UTFK{11CA}}%
+\DeclareUnicodeCharacter{11CB}{\UTFK{11CB}}%
+\DeclareUnicodeCharacter{11CC}{\UTFK{11CC}}%
+\DeclareUnicodeCharacter{11CD}{\UTFK{11CD}}%
+\DeclareUnicodeCharacter{11CE}{\UTFK{11CE}}%
+\DeclareUnicodeCharacter{11CF}{\UTFK{11CF}}%
+\DeclareUnicodeCharacter{11D0}{\UTFK{11D0}}%
+\DeclareUnicodeCharacter{11D1}{\UTFK{11D1}}%
+\DeclareUnicodeCharacter{11D2}{\UTFK{11D2}}%
+\DeclareUnicodeCharacter{11D3}{\UTFK{11D3}}%
+\DeclareUnicodeCharacter{11D4}{\UTFK{11D4}}%
+\DeclareUnicodeCharacter{11D5}{\UTFK{11D5}}%
+\DeclareUnicodeCharacter{11D6}{\UTFK{11D6}}%
+\DeclareUnicodeCharacter{11D7}{\UTFK{11D7}}%
+\DeclareUnicodeCharacter{11D8}{\UTFK{11D8}}%
+\DeclareUnicodeCharacter{11D9}{\UTFK{11D9}}%
+\DeclareUnicodeCharacter{11DA}{\UTFK{11DA}}%
+\DeclareUnicodeCharacter{11DB}{\UTFK{11DB}}%
+\DeclareUnicodeCharacter{11DC}{\UTFK{11DC}}%
+\DeclareUnicodeCharacter{11DD}{\UTFK{11DD}}%
+\DeclareUnicodeCharacter{11DE}{\UTFK{11DE}}%
+\DeclareUnicodeCharacter{11DF}{\UTFK{11DF}}%
+\DeclareUnicodeCharacter{11E0}{\UTFK{11E0}}%
+\DeclareUnicodeCharacter{11E1}{\UTFK{11E1}}%
+\DeclareUnicodeCharacter{11E2}{\UTFK{11E2}}%
+\DeclareUnicodeCharacter{11E3}{\UTFK{11E3}}%
+\DeclareUnicodeCharacter{11E4}{\UTFK{11E4}}%
+\DeclareUnicodeCharacter{11E5}{\UTFK{11E5}}%
+\DeclareUnicodeCharacter{11E6}{\UTFK{11E6}}%
+\DeclareUnicodeCharacter{11E7}{\UTFK{11E7}}%
+\DeclareUnicodeCharacter{11E8}{\UTFK{11E8}}%
+\DeclareUnicodeCharacter{11E9}{\UTFK{11E9}}%
+\DeclareUnicodeCharacter{11EA}{\UTFK{11EA}}%
+\DeclareUnicodeCharacter{11EB}{\UTFK{11EB}}%
+\DeclareUnicodeCharacter{11EC}{\UTFK{11EC}}%
+\DeclareUnicodeCharacter{11ED}{\UTFK{11ED}}%
+\DeclareUnicodeCharacter{11EE}{\UTFK{11EE}}%
+\DeclareUnicodeCharacter{11EF}{\UTFK{11EF}}%
+\DeclareUnicodeCharacter{11F0}{\UTFK{11F0}}%
+\DeclareUnicodeCharacter{11F1}{\UTFK{11F1}}%
+\DeclareUnicodeCharacter{11F2}{\UTFK{11F2}}%
+\DeclareUnicodeCharacter{11F3}{\UTFK{11F3}}%
+\DeclareUnicodeCharacter{11F4}{\UTFK{11F4}}%
+\DeclareUnicodeCharacter{11F5}{\UTFK{11F5}}%
+\DeclareUnicodeCharacter{11F6}{\UTFK{11F6}}%
+\DeclareUnicodeCharacter{11F7}{\UTFK{11F7}}%
+\DeclareUnicodeCharacter{11F8}{\UTFK{11F8}}%
+\DeclareUnicodeCharacter{11F9}{\UTFK{11F9}}%
+\DeclareUnicodeCharacter{11FA}{\UTFK{11FA}}%
+\DeclareUnicodeCharacter{11FB}{\UTFK{11FB}}%
+\DeclareUnicodeCharacter{11FC}{\UTFK{11FC}}%
+\DeclareUnicodeCharacter{11FD}{\UTFK{11FD}}%
+\DeclareUnicodeCharacter{11FE}{\UTFK{11FE}}%
+\DeclareUnicodeCharacter{11FF}{\UTFK{11FF}}%
+\DeclareUnicodeCharacter{3130}{\UTFK{3130}}%
+\DeclareUnicodeCharacter{3131}{\UTFK{3131}}%
+\DeclareUnicodeCharacter{3132}{\UTFK{3132}}%
+\DeclareUnicodeCharacter{3133}{\UTFK{3133}}%
+\DeclareUnicodeCharacter{3134}{\UTFK{3134}}%
+\DeclareUnicodeCharacter{3135}{\UTFK{3135}}%
+\DeclareUnicodeCharacter{3136}{\UTFK{3136}}%
+\DeclareUnicodeCharacter{3137}{\UTFK{3137}}%
+\DeclareUnicodeCharacter{3138}{\UTFK{3138}}%
+\DeclareUnicodeCharacter{3139}{\UTFK{3139}}%
+\DeclareUnicodeCharacter{313A}{\UTFK{313A}}%
+\DeclareUnicodeCharacter{313B}{\UTFK{313B}}%
+\DeclareUnicodeCharacter{313C}{\UTFK{313C}}%
+\DeclareUnicodeCharacter{313D}{\UTFK{313D}}%
+\DeclareUnicodeCharacter{313E}{\UTFK{313E}}%
+\DeclareUnicodeCharacter{313F}{\UTFK{313F}}%
+\DeclareUnicodeCharacter{3140}{\UTFK{3140}}%
+\DeclareUnicodeCharacter{3141}{\UTFK{3141}}%
+\DeclareUnicodeCharacter{3142}{\UTFK{3142}}%
+\DeclareUnicodeCharacter{3143}{\UTFK{3143}}%
+\DeclareUnicodeCharacter{3144}{\UTFK{3144}}%
+\DeclareUnicodeCharacter{3145}{\UTFK{3145}}%
+\DeclareUnicodeCharacter{3146}{\UTFK{3146}}%
+\DeclareUnicodeCharacter{3147}{\UTFK{3147}}%
+\DeclareUnicodeCharacter{3148}{\UTFK{3148}}%
+\DeclareUnicodeCharacter{3149}{\UTFK{3149}}%
+\DeclareUnicodeCharacter{314A}{\UTFK{314A}}%
+\DeclareUnicodeCharacter{314B}{\UTFK{314B}}%
+\DeclareUnicodeCharacter{314C}{\UTFK{314C}}%
+\DeclareUnicodeCharacter{314D}{\UTFK{314D}}%
+\DeclareUnicodeCharacter{314E}{\UTFK{314E}}%
+\DeclareUnicodeCharacter{314F}{\UTFK{314F}}%
+\DeclareUnicodeCharacter{3150}{\UTFK{3150}}%
+\DeclareUnicodeCharacter{3151}{\UTFK{3151}}%
+\DeclareUnicodeCharacter{3152}{\UTFK{3152}}%
+\DeclareUnicodeCharacter{3153}{\UTFK{3153}}%
+\DeclareUnicodeCharacter{3154}{\UTFK{3154}}%
+\DeclareUnicodeCharacter{3155}{\UTFK{3155}}%
+\DeclareUnicodeCharacter{3156}{\UTFK{3156}}%
+\DeclareUnicodeCharacter{3157}{\UTFK{3157}}%
+\DeclareUnicodeCharacter{3158}{\UTFK{3158}}%
+\DeclareUnicodeCharacter{3159}{\UTFK{3159}}%
+\DeclareUnicodeCharacter{315A}{\UTFK{315A}}%
+\DeclareUnicodeCharacter{315B}{\UTFK{315B}}%
+\DeclareUnicodeCharacter{315C}{\UTFK{315C}}%
+\DeclareUnicodeCharacter{315D}{\UTFK{315D}}%
+\DeclareUnicodeCharacter{315E}{\UTFK{315E}}%
+\DeclareUnicodeCharacter{315F}{\UTFK{315F}}%
+\DeclareUnicodeCharacter{3160}{\UTFK{3160}}%
+\DeclareUnicodeCharacter{3161}{\UTFK{3161}}%
+\DeclareUnicodeCharacter{3162}{\UTFK{3162}}%
+\DeclareUnicodeCharacter{3163}{\UTFK{3163}}%
+\DeclareUnicodeCharacter{3164}{\UTFK{3164}}%
+\DeclareUnicodeCharacter{3165}{\UTFK{3165}}%
+\DeclareUnicodeCharacter{3166}{\UTFK{3166}}%
+\DeclareUnicodeCharacter{3167}{\UTFK{3167}}%
+\DeclareUnicodeCharacter{3168}{\UTFK{3168}}%
+\DeclareUnicodeCharacter{3169}{\UTFK{3169}}%
+\DeclareUnicodeCharacter{316A}{\UTFK{316A}}%
+\DeclareUnicodeCharacter{316B}{\UTFK{316B}}%
+\DeclareUnicodeCharacter{316C}{\UTFK{316C}}%
+\DeclareUnicodeCharacter{316D}{\UTFK{316D}}%
+\DeclareUnicodeCharacter{316E}{\UTFK{316E}}%
+\DeclareUnicodeCharacter{316F}{\UTFK{316F}}%
+\DeclareUnicodeCharacter{3170}{\UTFK{3170}}%
+\DeclareUnicodeCharacter{3171}{\UTFK{3171}}%
+\DeclareUnicodeCharacter{3172}{\UTFK{3172}}%
+\DeclareUnicodeCharacter{3173}{\UTFK{3173}}%
+\DeclareUnicodeCharacter{3174}{\UTFK{3174}}%
+\DeclareUnicodeCharacter{3175}{\UTFK{3175}}%
+\DeclareUnicodeCharacter{3176}{\UTFK{3176}}%
+\DeclareUnicodeCharacter{3177}{\UTFK{3177}}%
+\DeclareUnicodeCharacter{3178}{\UTFK{3178}}%
+\DeclareUnicodeCharacter{3179}{\UTFK{3179}}%
+\DeclareUnicodeCharacter{317A}{\UTFK{317A}}%
+\DeclareUnicodeCharacter{317B}{\UTFK{317B}}%
+\DeclareUnicodeCharacter{317C}{\UTFK{317C}}%
+\DeclareUnicodeCharacter{317D}{\UTFK{317D}}%
+\DeclareUnicodeCharacter{317E}{\UTFK{317E}}%
+\DeclareUnicodeCharacter{317F}{\UTFK{317F}}%
+\DeclareUnicodeCharacter{3180}{\UTFK{3180}}%
+\DeclareUnicodeCharacter{3181}{\UTFK{3181}}%
+\DeclareUnicodeCharacter{3182}{\UTFK{3182}}%
+\DeclareUnicodeCharacter{3183}{\UTFK{3183}}%
+\DeclareUnicodeCharacter{3184}{\UTFK{3184}}%
+\DeclareUnicodeCharacter{3185}{\UTFK{3185}}%
+\DeclareUnicodeCharacter{3186}{\UTFK{3186}}%
+\DeclareUnicodeCharacter{3187}{\UTFK{3187}}%
+\DeclareUnicodeCharacter{3188}{\UTFK{3188}}%
+\DeclareUnicodeCharacter{3189}{\UTFK{3189}}%
+\DeclareUnicodeCharacter{318A}{\UTFK{318A}}%
+\DeclareUnicodeCharacter{318B}{\UTFK{318B}}%
+\DeclareUnicodeCharacter{318C}{\UTFK{318C}}%
+\DeclareUnicodeCharacter{318D}{\UTFK{318D}}%
+\DeclareUnicodeCharacter{318E}{\UTFK{318E}}%
+\DeclareUnicodeCharacter{318F}{\UTFK{318F}}%
+\DeclareUnicodeCharacter{AC00}{\UTFK{AC00}}%
+\DeclareUnicodeCharacter{AC01}{\UTFK{AC01}}%
+\DeclareUnicodeCharacter{AC02}{\UTFK{AC02}}%
+\DeclareUnicodeCharacter{AC03}{\UTFK{AC03}}%
+\DeclareUnicodeCharacter{AC04}{\UTFK{AC04}}%
+\DeclareUnicodeCharacter{AC05}{\UTFK{AC05}}%
+\DeclareUnicodeCharacter{AC06}{\UTFK{AC06}}%
+\DeclareUnicodeCharacter{AC07}{\UTFK{AC07}}%
+\DeclareUnicodeCharacter{AC08}{\UTFK{AC08}}%
+\DeclareUnicodeCharacter{AC09}{\UTFK{AC09}}%
+\DeclareUnicodeCharacter{AC0A}{\UTFK{AC0A}}%
+\DeclareUnicodeCharacter{AC0B}{\UTFK{AC0B}}%
+\DeclareUnicodeCharacter{AC0C}{\UTFK{AC0C}}%
+\DeclareUnicodeCharacter{AC0D}{\UTFK{AC0D}}%
+\DeclareUnicodeCharacter{AC0E}{\UTFK{AC0E}}%
+\DeclareUnicodeCharacter{AC0F}{\UTFK{AC0F}}%
+\DeclareUnicodeCharacter{AC10}{\UTFK{AC10}}%
+\DeclareUnicodeCharacter{AC11}{\UTFK{AC11}}%
+\DeclareUnicodeCharacter{AC12}{\UTFK{AC12}}%
+\DeclareUnicodeCharacter{AC13}{\UTFK{AC13}}%
+\DeclareUnicodeCharacter{AC14}{\UTFK{AC14}}%
+\DeclareUnicodeCharacter{AC15}{\UTFK{AC15}}%
+\DeclareUnicodeCharacter{AC16}{\UTFK{AC16}}%
+\DeclareUnicodeCharacter{AC17}{\UTFK{AC17}}%
+\DeclareUnicodeCharacter{AC18}{\UTFK{AC18}}%
+\DeclareUnicodeCharacter{AC19}{\UTFK{AC19}}%
+\DeclareUnicodeCharacter{AC1A}{\UTFK{AC1A}}%
+\DeclareUnicodeCharacter{AC1B}{\UTFK{AC1B}}%
+\DeclareUnicodeCharacter{AC1C}{\UTFK{AC1C}}%
+\DeclareUnicodeCharacter{AC1D}{\UTFK{AC1D}}%
+\DeclareUnicodeCharacter{AC1E}{\UTFK{AC1E}}%
+\DeclareUnicodeCharacter{AC1F}{\UTFK{AC1F}}%
+\DeclareUnicodeCharacter{AC20}{\UTFK{AC20}}%
+\DeclareUnicodeCharacter{AC21}{\UTFK{AC21}}%
+\DeclareUnicodeCharacter{AC22}{\UTFK{AC22}}%
+\DeclareUnicodeCharacter{AC23}{\UTFK{AC23}}%
+\DeclareUnicodeCharacter{AC24}{\UTFK{AC24}}%
+\DeclareUnicodeCharacter{AC25}{\UTFK{AC25}}%
+\DeclareUnicodeCharacter{AC26}{\UTFK{AC26}}%
+\DeclareUnicodeCharacter{AC27}{\UTFK{AC27}}%
+\DeclareUnicodeCharacter{AC28}{\UTFK{AC28}}%
+\DeclareUnicodeCharacter{AC29}{\UTFK{AC29}}%
+\DeclareUnicodeCharacter{AC2A}{\UTFK{AC2A}}%
+\DeclareUnicodeCharacter{AC2B}{\UTFK{AC2B}}%
+\DeclareUnicodeCharacter{AC2C}{\UTFK{AC2C}}%
+\DeclareUnicodeCharacter{AC2D}{\UTFK{AC2D}}%
+\DeclareUnicodeCharacter{AC2E}{\UTFK{AC2E}}%
+\DeclareUnicodeCharacter{AC2F}{\UTFK{AC2F}}%
+\DeclareUnicodeCharacter{AC30}{\UTFK{AC30}}%
+\DeclareUnicodeCharacter{AC31}{\UTFK{AC31}}%
+\DeclareUnicodeCharacter{AC32}{\UTFK{AC32}}%
+\DeclareUnicodeCharacter{AC33}{\UTFK{AC33}}%
+\DeclareUnicodeCharacter{AC34}{\UTFK{AC34}}%
+\DeclareUnicodeCharacter{AC35}{\UTFK{AC35}}%
+\DeclareUnicodeCharacter{AC36}{\UTFK{AC36}}%
+\DeclareUnicodeCharacter{AC37}{\UTFK{AC37}}%
+\DeclareUnicodeCharacter{AC38}{\UTFK{AC38}}%
+\DeclareUnicodeCharacter{AC39}{\UTFK{AC39}}%
+\DeclareUnicodeCharacter{AC3A}{\UTFK{AC3A}}%
+\DeclareUnicodeCharacter{AC3B}{\UTFK{AC3B}}%
+\DeclareUnicodeCharacter{AC3C}{\UTFK{AC3C}}%
+\DeclareUnicodeCharacter{AC3D}{\UTFK{AC3D}}%
+\DeclareUnicodeCharacter{AC3E}{\UTFK{AC3E}}%
+\DeclareUnicodeCharacter{AC3F}{\UTFK{AC3F}}%
+\DeclareUnicodeCharacter{AC40}{\UTFK{AC40}}%
+\DeclareUnicodeCharacter{AC41}{\UTFK{AC41}}%
+\DeclareUnicodeCharacter{AC42}{\UTFK{AC42}}%
+\DeclareUnicodeCharacter{AC43}{\UTFK{AC43}}%
+\DeclareUnicodeCharacter{AC44}{\UTFK{AC44}}%
+\DeclareUnicodeCharacter{AC45}{\UTFK{AC45}}%
+\DeclareUnicodeCharacter{AC46}{\UTFK{AC46}}%
+\DeclareUnicodeCharacter{AC47}{\UTFK{AC47}}%
+\DeclareUnicodeCharacter{AC48}{\UTFK{AC48}}%
+\DeclareUnicodeCharacter{AC49}{\UTFK{AC49}}%
+\DeclareUnicodeCharacter{AC4A}{\UTFK{AC4A}}%
+\DeclareUnicodeCharacter{AC4B}{\UTFK{AC4B}}%
+\DeclareUnicodeCharacter{AC4C}{\UTFK{AC4C}}%
+\DeclareUnicodeCharacter{AC4D}{\UTFK{AC4D}}%
+\DeclareUnicodeCharacter{AC4E}{\UTFK{AC4E}}%
+\DeclareUnicodeCharacter{AC4F}{\UTFK{AC4F}}%
+\DeclareUnicodeCharacter{AC50}{\UTFK{AC50}}%
+\DeclareUnicodeCharacter{AC51}{\UTFK{AC51}}%
+\DeclareUnicodeCharacter{AC52}{\UTFK{AC52}}%
+\DeclareUnicodeCharacter{AC53}{\UTFK{AC53}}%
+\DeclareUnicodeCharacter{AC54}{\UTFK{AC54}}%
+\DeclareUnicodeCharacter{AC55}{\UTFK{AC55}}%
+\DeclareUnicodeCharacter{AC56}{\UTFK{AC56}}%
+\DeclareUnicodeCharacter{AC57}{\UTFK{AC57}}%
+\DeclareUnicodeCharacter{AC58}{\UTFK{AC58}}%
+\DeclareUnicodeCharacter{AC59}{\UTFK{AC59}}%
+\DeclareUnicodeCharacter{AC5A}{\UTFK{AC5A}}%
+\DeclareUnicodeCharacter{AC5B}{\UTFK{AC5B}}%
+\DeclareUnicodeCharacter{AC5C}{\UTFK{AC5C}}%
+\DeclareUnicodeCharacter{AC5D}{\UTFK{AC5D}}%
+\DeclareUnicodeCharacter{AC5E}{\UTFK{AC5E}}%
+\DeclareUnicodeCharacter{AC5F}{\UTFK{AC5F}}%
+\DeclareUnicodeCharacter{AC60}{\UTFK{AC60}}%
+\DeclareUnicodeCharacter{AC61}{\UTFK{AC61}}%
+\DeclareUnicodeCharacter{AC62}{\UTFK{AC62}}%
+\DeclareUnicodeCharacter{AC63}{\UTFK{AC63}}%
+\DeclareUnicodeCharacter{AC64}{\UTFK{AC64}}%
+\DeclareUnicodeCharacter{AC65}{\UTFK{AC65}}%
+\DeclareUnicodeCharacter{AC66}{\UTFK{AC66}}%
+\DeclareUnicodeCharacter{AC67}{\UTFK{AC67}}%
+\DeclareUnicodeCharacter{AC68}{\UTFK{AC68}}%
+\DeclareUnicodeCharacter{AC69}{\UTFK{AC69}}%
+\DeclareUnicodeCharacter{AC6A}{\UTFK{AC6A}}%
+\DeclareUnicodeCharacter{AC6B}{\UTFK{AC6B}}%
+\DeclareUnicodeCharacter{AC6C}{\UTFK{AC6C}}%
+\DeclareUnicodeCharacter{AC6D}{\UTFK{AC6D}}%
+\DeclareUnicodeCharacter{AC6E}{\UTFK{AC6E}}%
+\DeclareUnicodeCharacter{AC6F}{\UTFK{AC6F}}%
+\DeclareUnicodeCharacter{AC70}{\UTFK{AC70}}%
+\DeclareUnicodeCharacter{AC71}{\UTFK{AC71}}%
+\DeclareUnicodeCharacter{AC72}{\UTFK{AC72}}%
+\DeclareUnicodeCharacter{AC73}{\UTFK{AC73}}%
+\DeclareUnicodeCharacter{AC74}{\UTFK{AC74}}%
+\DeclareUnicodeCharacter{AC75}{\UTFK{AC75}}%
+\DeclareUnicodeCharacter{AC76}{\UTFK{AC76}}%
+\DeclareUnicodeCharacter{AC77}{\UTFK{AC77}}%
+\DeclareUnicodeCharacter{AC78}{\UTFK{AC78}}%
+\DeclareUnicodeCharacter{AC79}{\UTFK{AC79}}%
+\DeclareUnicodeCharacter{AC7A}{\UTFK{AC7A}}%
+\DeclareUnicodeCharacter{AC7B}{\UTFK{AC7B}}%
+\DeclareUnicodeCharacter{AC7C}{\UTFK{AC7C}}%
+\DeclareUnicodeCharacter{AC7D}{\UTFK{AC7D}}%
+\DeclareUnicodeCharacter{AC7E}{\UTFK{AC7E}}%
+\DeclareUnicodeCharacter{AC7F}{\UTFK{AC7F}}%
+\DeclareUnicodeCharacter{AC80}{\UTFK{AC80}}%
+\DeclareUnicodeCharacter{AC81}{\UTFK{AC81}}%
+\DeclareUnicodeCharacter{AC82}{\UTFK{AC82}}%
+\DeclareUnicodeCharacter{AC83}{\UTFK{AC83}}%
+\DeclareUnicodeCharacter{AC84}{\UTFK{AC84}}%
+\DeclareUnicodeCharacter{AC85}{\UTFK{AC85}}%
+\DeclareUnicodeCharacter{AC86}{\UTFK{AC86}}%
+\DeclareUnicodeCharacter{AC87}{\UTFK{AC87}}%
+\DeclareUnicodeCharacter{AC88}{\UTFK{AC88}}%
+\DeclareUnicodeCharacter{AC89}{\UTFK{AC89}}%
+\DeclareUnicodeCharacter{AC8A}{\UTFK{AC8A}}%
+\DeclareUnicodeCharacter{AC8B}{\UTFK{AC8B}}%
+\DeclareUnicodeCharacter{AC8C}{\UTFK{AC8C}}%
+\DeclareUnicodeCharacter{AC8D}{\UTFK{AC8D}}%
+\DeclareUnicodeCharacter{AC8E}{\UTFK{AC8E}}%
+\DeclareUnicodeCharacter{AC8F}{\UTFK{AC8F}}%
+\DeclareUnicodeCharacter{AC90}{\UTFK{AC90}}%
+\DeclareUnicodeCharacter{AC91}{\UTFK{AC91}}%
+\DeclareUnicodeCharacter{AC92}{\UTFK{AC92}}%
+\DeclareUnicodeCharacter{AC93}{\UTFK{AC93}}%
+\DeclareUnicodeCharacter{AC94}{\UTFK{AC94}}%
+\DeclareUnicodeCharacter{AC95}{\UTFK{AC95}}%
+\DeclareUnicodeCharacter{AC96}{\UTFK{AC96}}%
+\DeclareUnicodeCharacter{AC97}{\UTFK{AC97}}%
+\DeclareUnicodeCharacter{AC98}{\UTFK{AC98}}%
+\DeclareUnicodeCharacter{AC99}{\UTFK{AC99}}%
+\DeclareUnicodeCharacter{AC9A}{\UTFK{AC9A}}%
+\DeclareUnicodeCharacter{AC9B}{\UTFK{AC9B}}%
+\DeclareUnicodeCharacter{AC9C}{\UTFK{AC9C}}%
+\DeclareUnicodeCharacter{AC9D}{\UTFK{AC9D}}%
+\DeclareUnicodeCharacter{AC9E}{\UTFK{AC9E}}%
+\DeclareUnicodeCharacter{AC9F}{\UTFK{AC9F}}%
+\DeclareUnicodeCharacter{ACA0}{\UTFK{ACA0}}%
+\DeclareUnicodeCharacter{ACA1}{\UTFK{ACA1}}%
+\DeclareUnicodeCharacter{ACA2}{\UTFK{ACA2}}%
+\DeclareUnicodeCharacter{ACA3}{\UTFK{ACA3}}%
+\DeclareUnicodeCharacter{ACA4}{\UTFK{ACA4}}%
+\DeclareUnicodeCharacter{ACA5}{\UTFK{ACA5}}%
+\DeclareUnicodeCharacter{ACA6}{\UTFK{ACA6}}%
+\DeclareUnicodeCharacter{ACA7}{\UTFK{ACA7}}%
+\DeclareUnicodeCharacter{ACA8}{\UTFK{ACA8}}%
+\DeclareUnicodeCharacter{ACA9}{\UTFK{ACA9}}%
+\DeclareUnicodeCharacter{ACAA}{\UTFK{ACAA}}%
+\DeclareUnicodeCharacter{ACAB}{\UTFK{ACAB}}%
+\DeclareUnicodeCharacter{ACAC}{\UTFK{ACAC}}%
+\DeclareUnicodeCharacter{ACAD}{\UTFK{ACAD}}%
+\DeclareUnicodeCharacter{ACAE}{\UTFK{ACAE}}%
+\DeclareUnicodeCharacter{ACAF}{\UTFK{ACAF}}%
+\DeclareUnicodeCharacter{ACB0}{\UTFK{ACB0}}%
+\DeclareUnicodeCharacter{ACB1}{\UTFK{ACB1}}%
+\DeclareUnicodeCharacter{ACB2}{\UTFK{ACB2}}%
+\DeclareUnicodeCharacter{ACB3}{\UTFK{ACB3}}%
+\DeclareUnicodeCharacter{ACB4}{\UTFK{ACB4}}%
+\DeclareUnicodeCharacter{ACB5}{\UTFK{ACB5}}%
+\DeclareUnicodeCharacter{ACB6}{\UTFK{ACB6}}%
+\DeclareUnicodeCharacter{ACB7}{\UTFK{ACB7}}%
+\DeclareUnicodeCharacter{ACB8}{\UTFK{ACB8}}%
+\DeclareUnicodeCharacter{ACB9}{\UTFK{ACB9}}%
+\DeclareUnicodeCharacter{ACBA}{\UTFK{ACBA}}%
+\DeclareUnicodeCharacter{ACBB}{\UTFK{ACBB}}%
+\DeclareUnicodeCharacter{ACBC}{\UTFK{ACBC}}%
+\DeclareUnicodeCharacter{ACBD}{\UTFK{ACBD}}%
+\DeclareUnicodeCharacter{ACBE}{\UTFK{ACBE}}%
+\DeclareUnicodeCharacter{ACBF}{\UTFK{ACBF}}%
+\DeclareUnicodeCharacter{ACC0}{\UTFK{ACC0}}%
+\DeclareUnicodeCharacter{ACC1}{\UTFK{ACC1}}%
+\DeclareUnicodeCharacter{ACC2}{\UTFK{ACC2}}%
+\DeclareUnicodeCharacter{ACC3}{\UTFK{ACC3}}%
+\DeclareUnicodeCharacter{ACC4}{\UTFK{ACC4}}%
+\DeclareUnicodeCharacter{ACC5}{\UTFK{ACC5}}%
+\DeclareUnicodeCharacter{ACC6}{\UTFK{ACC6}}%
+\DeclareUnicodeCharacter{ACC7}{\UTFK{ACC7}}%
+\DeclareUnicodeCharacter{ACC8}{\UTFK{ACC8}}%
+\DeclareUnicodeCharacter{ACC9}{\UTFK{ACC9}}%
+\DeclareUnicodeCharacter{ACCA}{\UTFK{ACCA}}%
+\DeclareUnicodeCharacter{ACCB}{\UTFK{ACCB}}%
+\DeclareUnicodeCharacter{ACCC}{\UTFK{ACCC}}%
+\DeclareUnicodeCharacter{ACCD}{\UTFK{ACCD}}%
+\DeclareUnicodeCharacter{ACCE}{\UTFK{ACCE}}%
+\DeclareUnicodeCharacter{ACCF}{\UTFK{ACCF}}%
+\DeclareUnicodeCharacter{ACD0}{\UTFK{ACD0}}%
+\DeclareUnicodeCharacter{ACD1}{\UTFK{ACD1}}%
+\DeclareUnicodeCharacter{ACD2}{\UTFK{ACD2}}%
+\DeclareUnicodeCharacter{ACD3}{\UTFK{ACD3}}%
+\DeclareUnicodeCharacter{ACD4}{\UTFK{ACD4}}%
+\DeclareUnicodeCharacter{ACD5}{\UTFK{ACD5}}%
+\DeclareUnicodeCharacter{ACD6}{\UTFK{ACD6}}%
+\DeclareUnicodeCharacter{ACD7}{\UTFK{ACD7}}%
+\DeclareUnicodeCharacter{ACD8}{\UTFK{ACD8}}%
+\DeclareUnicodeCharacter{ACD9}{\UTFK{ACD9}}%
+\DeclareUnicodeCharacter{ACDA}{\UTFK{ACDA}}%
+\DeclareUnicodeCharacter{ACDB}{\UTFK{ACDB}}%
+\DeclareUnicodeCharacter{ACDC}{\UTFK{ACDC}}%
+\DeclareUnicodeCharacter{ACDD}{\UTFK{ACDD}}%
+\DeclareUnicodeCharacter{ACDE}{\UTFK{ACDE}}%
+\DeclareUnicodeCharacter{ACDF}{\UTFK{ACDF}}%
+\DeclareUnicodeCharacter{ACE0}{\UTFK{ACE0}}%
+\DeclareUnicodeCharacter{ACE1}{\UTFK{ACE1}}%
+\DeclareUnicodeCharacter{ACE2}{\UTFK{ACE2}}%
+\DeclareUnicodeCharacter{ACE3}{\UTFK{ACE3}}%
+\DeclareUnicodeCharacter{ACE4}{\UTFK{ACE4}}%
+\DeclareUnicodeCharacter{ACE5}{\UTFK{ACE5}}%
+\DeclareUnicodeCharacter{ACE6}{\UTFK{ACE6}}%
+\DeclareUnicodeCharacter{ACE7}{\UTFK{ACE7}}%
+\DeclareUnicodeCharacter{ACE8}{\UTFK{ACE8}}%
+\DeclareUnicodeCharacter{ACE9}{\UTFK{ACE9}}%
+\DeclareUnicodeCharacter{ACEA}{\UTFK{ACEA}}%
+\DeclareUnicodeCharacter{ACEB}{\UTFK{ACEB}}%
+\DeclareUnicodeCharacter{ACEC}{\UTFK{ACEC}}%
+\DeclareUnicodeCharacter{ACED}{\UTFK{ACED}}%
+\DeclareUnicodeCharacter{ACEE}{\UTFK{ACEE}}%
+\DeclareUnicodeCharacter{ACEF}{\UTFK{ACEF}}%
+\DeclareUnicodeCharacter{ACF0}{\UTFK{ACF0}}%
+\DeclareUnicodeCharacter{ACF1}{\UTFK{ACF1}}%
+\DeclareUnicodeCharacter{ACF2}{\UTFK{ACF2}}%
+\DeclareUnicodeCharacter{ACF3}{\UTFK{ACF3}}%
+\DeclareUnicodeCharacter{ACF4}{\UTFK{ACF4}}%
+\DeclareUnicodeCharacter{ACF5}{\UTFK{ACF5}}%
+\DeclareUnicodeCharacter{ACF6}{\UTFK{ACF6}}%
+\DeclareUnicodeCharacter{ACF7}{\UTFK{ACF7}}%
+\DeclareUnicodeCharacter{ACF8}{\UTFK{ACF8}}%
+\DeclareUnicodeCharacter{ACF9}{\UTFK{ACF9}}%
+\DeclareUnicodeCharacter{ACFA}{\UTFK{ACFA}}%
+\DeclareUnicodeCharacter{ACFB}{\UTFK{ACFB}}%
+\DeclareUnicodeCharacter{ACFC}{\UTFK{ACFC}}%
+\DeclareUnicodeCharacter{ACFD}{\UTFK{ACFD}}%
+\DeclareUnicodeCharacter{ACFE}{\UTFK{ACFE}}%
+\DeclareUnicodeCharacter{ACFF}{\UTFK{ACFF}}%
+\DeclareUnicodeCharacter{AD00}{\UTFK{AD00}}%
+\DeclareUnicodeCharacter{AD01}{\UTFK{AD01}}%
+\DeclareUnicodeCharacter{AD02}{\UTFK{AD02}}%
+\DeclareUnicodeCharacter{AD03}{\UTFK{AD03}}%
+\DeclareUnicodeCharacter{AD04}{\UTFK{AD04}}%
+\DeclareUnicodeCharacter{AD05}{\UTFK{AD05}}%
+\DeclareUnicodeCharacter{AD06}{\UTFK{AD06}}%
+\DeclareUnicodeCharacter{AD07}{\UTFK{AD07}}%
+\DeclareUnicodeCharacter{AD08}{\UTFK{AD08}}%
+\DeclareUnicodeCharacter{AD09}{\UTFK{AD09}}%
+\DeclareUnicodeCharacter{AD0A}{\UTFK{AD0A}}%
+\DeclareUnicodeCharacter{AD0B}{\UTFK{AD0B}}%
+\DeclareUnicodeCharacter{AD0C}{\UTFK{AD0C}}%
+\DeclareUnicodeCharacter{AD0D}{\UTFK{AD0D}}%
+\DeclareUnicodeCharacter{AD0E}{\UTFK{AD0E}}%
+\DeclareUnicodeCharacter{AD0F}{\UTFK{AD0F}}%
+\DeclareUnicodeCharacter{AD10}{\UTFK{AD10}}%
+\DeclareUnicodeCharacter{AD11}{\UTFK{AD11}}%
+\DeclareUnicodeCharacter{AD12}{\UTFK{AD12}}%
+\DeclareUnicodeCharacter{AD13}{\UTFK{AD13}}%
+\DeclareUnicodeCharacter{AD14}{\UTFK{AD14}}%
+\DeclareUnicodeCharacter{AD15}{\UTFK{AD15}}%
+\DeclareUnicodeCharacter{AD16}{\UTFK{AD16}}%
+\DeclareUnicodeCharacter{AD17}{\UTFK{AD17}}%
+\DeclareUnicodeCharacter{AD18}{\UTFK{AD18}}%
+\DeclareUnicodeCharacter{AD19}{\UTFK{AD19}}%
+\DeclareUnicodeCharacter{AD1A}{\UTFK{AD1A}}%
+\DeclareUnicodeCharacter{AD1B}{\UTFK{AD1B}}%
+\DeclareUnicodeCharacter{AD1C}{\UTFK{AD1C}}%
+\DeclareUnicodeCharacter{AD1D}{\UTFK{AD1D}}%
+\DeclareUnicodeCharacter{AD1E}{\UTFK{AD1E}}%
+\DeclareUnicodeCharacter{AD1F}{\UTFK{AD1F}}%
+\DeclareUnicodeCharacter{AD20}{\UTFK{AD20}}%
+\DeclareUnicodeCharacter{AD21}{\UTFK{AD21}}%
+\DeclareUnicodeCharacter{AD22}{\UTFK{AD22}}%
+\DeclareUnicodeCharacter{AD23}{\UTFK{AD23}}%
+\DeclareUnicodeCharacter{AD24}{\UTFK{AD24}}%
+\DeclareUnicodeCharacter{AD25}{\UTFK{AD25}}%
+\DeclareUnicodeCharacter{AD26}{\UTFK{AD26}}%
+\DeclareUnicodeCharacter{AD27}{\UTFK{AD27}}%
+\DeclareUnicodeCharacter{AD28}{\UTFK{AD28}}%
+\DeclareUnicodeCharacter{AD29}{\UTFK{AD29}}%
+\DeclareUnicodeCharacter{AD2A}{\UTFK{AD2A}}%
+\DeclareUnicodeCharacter{AD2B}{\UTFK{AD2B}}%
+\DeclareUnicodeCharacter{AD2C}{\UTFK{AD2C}}%
+\DeclareUnicodeCharacter{AD2D}{\UTFK{AD2D}}%
+\DeclareUnicodeCharacter{AD2E}{\UTFK{AD2E}}%
+\DeclareUnicodeCharacter{AD2F}{\UTFK{AD2F}}%
+\DeclareUnicodeCharacter{AD30}{\UTFK{AD30}}%
+\DeclareUnicodeCharacter{AD31}{\UTFK{AD31}}%
+\DeclareUnicodeCharacter{AD32}{\UTFK{AD32}}%
+\DeclareUnicodeCharacter{AD33}{\UTFK{AD33}}%
+\DeclareUnicodeCharacter{AD34}{\UTFK{AD34}}%
+\DeclareUnicodeCharacter{AD35}{\UTFK{AD35}}%
+\DeclareUnicodeCharacter{AD36}{\UTFK{AD36}}%
+\DeclareUnicodeCharacter{AD37}{\UTFK{AD37}}%
+\DeclareUnicodeCharacter{AD38}{\UTFK{AD38}}%
+\DeclareUnicodeCharacter{AD39}{\UTFK{AD39}}%
+\DeclareUnicodeCharacter{AD3A}{\UTFK{AD3A}}%
+\DeclareUnicodeCharacter{AD3B}{\UTFK{AD3B}}%
+\DeclareUnicodeCharacter{AD3C}{\UTFK{AD3C}}%
+\DeclareUnicodeCharacter{AD3D}{\UTFK{AD3D}}%
+\DeclareUnicodeCharacter{AD3E}{\UTFK{AD3E}}%
+\DeclareUnicodeCharacter{AD3F}{\UTFK{AD3F}}%
+\DeclareUnicodeCharacter{AD40}{\UTFK{AD40}}%
+\DeclareUnicodeCharacter{AD41}{\UTFK{AD41}}%
+\DeclareUnicodeCharacter{AD42}{\UTFK{AD42}}%
+\DeclareUnicodeCharacter{AD43}{\UTFK{AD43}}%
+\DeclareUnicodeCharacter{AD44}{\UTFK{AD44}}%
+\DeclareUnicodeCharacter{AD45}{\UTFK{AD45}}%
+\DeclareUnicodeCharacter{AD46}{\UTFK{AD46}}%
+\DeclareUnicodeCharacter{AD47}{\UTFK{AD47}}%
+\DeclareUnicodeCharacter{AD48}{\UTFK{AD48}}%
+\DeclareUnicodeCharacter{AD49}{\UTFK{AD49}}%
+\DeclareUnicodeCharacter{AD4A}{\UTFK{AD4A}}%
+\DeclareUnicodeCharacter{AD4B}{\UTFK{AD4B}}%
+\DeclareUnicodeCharacter{AD4C}{\UTFK{AD4C}}%
+\DeclareUnicodeCharacter{AD4D}{\UTFK{AD4D}}%
+\DeclareUnicodeCharacter{AD4E}{\UTFK{AD4E}}%
+\DeclareUnicodeCharacter{AD4F}{\UTFK{AD4F}}%
+\DeclareUnicodeCharacter{AD50}{\UTFK{AD50}}%
+\DeclareUnicodeCharacter{AD51}{\UTFK{AD51}}%
+\DeclareUnicodeCharacter{AD52}{\UTFK{AD52}}%
+\DeclareUnicodeCharacter{AD53}{\UTFK{AD53}}%
+\DeclareUnicodeCharacter{AD54}{\UTFK{AD54}}%
+\DeclareUnicodeCharacter{AD55}{\UTFK{AD55}}%
+\DeclareUnicodeCharacter{AD56}{\UTFK{AD56}}%
+\DeclareUnicodeCharacter{AD57}{\UTFK{AD57}}%
+\DeclareUnicodeCharacter{AD58}{\UTFK{AD58}}%
+\DeclareUnicodeCharacter{AD59}{\UTFK{AD59}}%
+\DeclareUnicodeCharacter{AD5A}{\UTFK{AD5A}}%
+\DeclareUnicodeCharacter{AD5B}{\UTFK{AD5B}}%
+\DeclareUnicodeCharacter{AD5C}{\UTFK{AD5C}}%
+\DeclareUnicodeCharacter{AD5D}{\UTFK{AD5D}}%
+\DeclareUnicodeCharacter{AD5E}{\UTFK{AD5E}}%
+\DeclareUnicodeCharacter{AD5F}{\UTFK{AD5F}}%
+\DeclareUnicodeCharacter{AD60}{\UTFK{AD60}}%
+\DeclareUnicodeCharacter{AD61}{\UTFK{AD61}}%
+\DeclareUnicodeCharacter{AD62}{\UTFK{AD62}}%
+\DeclareUnicodeCharacter{AD63}{\UTFK{AD63}}%
+\DeclareUnicodeCharacter{AD64}{\UTFK{AD64}}%
+\DeclareUnicodeCharacter{AD65}{\UTFK{AD65}}%
+\DeclareUnicodeCharacter{AD66}{\UTFK{AD66}}%
+\DeclareUnicodeCharacter{AD67}{\UTFK{AD67}}%
+\DeclareUnicodeCharacter{AD68}{\UTFK{AD68}}%
+\DeclareUnicodeCharacter{AD69}{\UTFK{AD69}}%
+\DeclareUnicodeCharacter{AD6A}{\UTFK{AD6A}}%
+\DeclareUnicodeCharacter{AD6B}{\UTFK{AD6B}}%
+\DeclareUnicodeCharacter{AD6C}{\UTFK{AD6C}}%
+\DeclareUnicodeCharacter{AD6D}{\UTFK{AD6D}}%
+\DeclareUnicodeCharacter{AD6E}{\UTFK{AD6E}}%
+\DeclareUnicodeCharacter{AD6F}{\UTFK{AD6F}}%
+\DeclareUnicodeCharacter{AD70}{\UTFK{AD70}}%
+\DeclareUnicodeCharacter{AD71}{\UTFK{AD71}}%
+\DeclareUnicodeCharacter{AD72}{\UTFK{AD72}}%
+\DeclareUnicodeCharacter{AD73}{\UTFK{AD73}}%
+\DeclareUnicodeCharacter{AD74}{\UTFK{AD74}}%
+\DeclareUnicodeCharacter{AD75}{\UTFK{AD75}}%
+\DeclareUnicodeCharacter{AD76}{\UTFK{AD76}}%
+\DeclareUnicodeCharacter{AD77}{\UTFK{AD77}}%
+\DeclareUnicodeCharacter{AD78}{\UTFK{AD78}}%
+\DeclareUnicodeCharacter{AD79}{\UTFK{AD79}}%
+\DeclareUnicodeCharacter{AD7A}{\UTFK{AD7A}}%
+\DeclareUnicodeCharacter{AD7B}{\UTFK{AD7B}}%
+\DeclareUnicodeCharacter{AD7C}{\UTFK{AD7C}}%
+\DeclareUnicodeCharacter{AD7D}{\UTFK{AD7D}}%
+\DeclareUnicodeCharacter{AD7E}{\UTFK{AD7E}}%
+\DeclareUnicodeCharacter{AD7F}{\UTFK{AD7F}}%
+\DeclareUnicodeCharacter{AD80}{\UTFK{AD80}}%
+\DeclareUnicodeCharacter{AD81}{\UTFK{AD81}}%
+\DeclareUnicodeCharacter{AD82}{\UTFK{AD82}}%
+\DeclareUnicodeCharacter{AD83}{\UTFK{AD83}}%
+\DeclareUnicodeCharacter{AD84}{\UTFK{AD84}}%
+\DeclareUnicodeCharacter{AD85}{\UTFK{AD85}}%
+\DeclareUnicodeCharacter{AD86}{\UTFK{AD86}}%
+\DeclareUnicodeCharacter{AD87}{\UTFK{AD87}}%
+\DeclareUnicodeCharacter{AD88}{\UTFK{AD88}}%
+\DeclareUnicodeCharacter{AD89}{\UTFK{AD89}}%
+\DeclareUnicodeCharacter{AD8A}{\UTFK{AD8A}}%
+\DeclareUnicodeCharacter{AD8B}{\UTFK{AD8B}}%
+\DeclareUnicodeCharacter{AD8C}{\UTFK{AD8C}}%
+\DeclareUnicodeCharacter{AD8D}{\UTFK{AD8D}}%
+\DeclareUnicodeCharacter{AD8E}{\UTFK{AD8E}}%
+\DeclareUnicodeCharacter{AD8F}{\UTFK{AD8F}}%
+\DeclareUnicodeCharacter{AD90}{\UTFK{AD90}}%
+\DeclareUnicodeCharacter{AD91}{\UTFK{AD91}}%
+\DeclareUnicodeCharacter{AD92}{\UTFK{AD92}}%
+\DeclareUnicodeCharacter{AD93}{\UTFK{AD93}}%
+\DeclareUnicodeCharacter{AD94}{\UTFK{AD94}}%
+\DeclareUnicodeCharacter{AD95}{\UTFK{AD95}}%
+\DeclareUnicodeCharacter{AD96}{\UTFK{AD96}}%
+\DeclareUnicodeCharacter{AD97}{\UTFK{AD97}}%
+\DeclareUnicodeCharacter{AD98}{\UTFK{AD98}}%
+\DeclareUnicodeCharacter{AD99}{\UTFK{AD99}}%
+\DeclareUnicodeCharacter{AD9A}{\UTFK{AD9A}}%
+\DeclareUnicodeCharacter{AD9B}{\UTFK{AD9B}}%
+\DeclareUnicodeCharacter{AD9C}{\UTFK{AD9C}}%
+\DeclareUnicodeCharacter{AD9D}{\UTFK{AD9D}}%
+\DeclareUnicodeCharacter{AD9E}{\UTFK{AD9E}}%
+\DeclareUnicodeCharacter{AD9F}{\UTFK{AD9F}}%
+\DeclareUnicodeCharacter{ADA0}{\UTFK{ADA0}}%
+\DeclareUnicodeCharacter{ADA1}{\UTFK{ADA1}}%
+\DeclareUnicodeCharacter{ADA2}{\UTFK{ADA2}}%
+\DeclareUnicodeCharacter{ADA3}{\UTFK{ADA3}}%
+\DeclareUnicodeCharacter{ADA4}{\UTFK{ADA4}}%
+\DeclareUnicodeCharacter{ADA5}{\UTFK{ADA5}}%
+\DeclareUnicodeCharacter{ADA6}{\UTFK{ADA6}}%
+\DeclareUnicodeCharacter{ADA7}{\UTFK{ADA7}}%
+\DeclareUnicodeCharacter{ADA8}{\UTFK{ADA8}}%
+\DeclareUnicodeCharacter{ADA9}{\UTFK{ADA9}}%
+\DeclareUnicodeCharacter{ADAA}{\UTFK{ADAA}}%
+\DeclareUnicodeCharacter{ADAB}{\UTFK{ADAB}}%
+\DeclareUnicodeCharacter{ADAC}{\UTFK{ADAC}}%
+\DeclareUnicodeCharacter{ADAD}{\UTFK{ADAD}}%
+\DeclareUnicodeCharacter{ADAE}{\UTFK{ADAE}}%
+\DeclareUnicodeCharacter{ADAF}{\UTFK{ADAF}}%
+\DeclareUnicodeCharacter{ADB0}{\UTFK{ADB0}}%
+\DeclareUnicodeCharacter{ADB1}{\UTFK{ADB1}}%
+\DeclareUnicodeCharacter{ADB2}{\UTFK{ADB2}}%
+\DeclareUnicodeCharacter{ADB3}{\UTFK{ADB3}}%
+\DeclareUnicodeCharacter{ADB4}{\UTFK{ADB4}}%
+\DeclareUnicodeCharacter{ADB5}{\UTFK{ADB5}}%
+\DeclareUnicodeCharacter{ADB6}{\UTFK{ADB6}}%
+\DeclareUnicodeCharacter{ADB7}{\UTFK{ADB7}}%
+\DeclareUnicodeCharacter{ADB8}{\UTFK{ADB8}}%
+\DeclareUnicodeCharacter{ADB9}{\UTFK{ADB9}}%
+\DeclareUnicodeCharacter{ADBA}{\UTFK{ADBA}}%
+\DeclareUnicodeCharacter{ADBB}{\UTFK{ADBB}}%
+\DeclareUnicodeCharacter{ADBC}{\UTFK{ADBC}}%
+\DeclareUnicodeCharacter{ADBD}{\UTFK{ADBD}}%
+\DeclareUnicodeCharacter{ADBE}{\UTFK{ADBE}}%
+\DeclareUnicodeCharacter{ADBF}{\UTFK{ADBF}}%
+\DeclareUnicodeCharacter{ADC0}{\UTFK{ADC0}}%
+\DeclareUnicodeCharacter{ADC1}{\UTFK{ADC1}}%
+\DeclareUnicodeCharacter{ADC2}{\UTFK{ADC2}}%
+\DeclareUnicodeCharacter{ADC3}{\UTFK{ADC3}}%
+\DeclareUnicodeCharacter{ADC4}{\UTFK{ADC4}}%
+\DeclareUnicodeCharacter{ADC5}{\UTFK{ADC5}}%
+\DeclareUnicodeCharacter{ADC6}{\UTFK{ADC6}}%
+\DeclareUnicodeCharacter{ADC7}{\UTFK{ADC7}}%
+\DeclareUnicodeCharacter{ADC8}{\UTFK{ADC8}}%
+\DeclareUnicodeCharacter{ADC9}{\UTFK{ADC9}}%
+\DeclareUnicodeCharacter{ADCA}{\UTFK{ADCA}}%
+\DeclareUnicodeCharacter{ADCB}{\UTFK{ADCB}}%
+\DeclareUnicodeCharacter{ADCC}{\UTFK{ADCC}}%
+\DeclareUnicodeCharacter{ADCD}{\UTFK{ADCD}}%
+\DeclareUnicodeCharacter{ADCE}{\UTFK{ADCE}}%
+\DeclareUnicodeCharacter{ADCF}{\UTFK{ADCF}}%
+\DeclareUnicodeCharacter{ADD0}{\UTFK{ADD0}}%
+\DeclareUnicodeCharacter{ADD1}{\UTFK{ADD1}}%
+\DeclareUnicodeCharacter{ADD2}{\UTFK{ADD2}}%
+\DeclareUnicodeCharacter{ADD3}{\UTFK{ADD3}}%
+\DeclareUnicodeCharacter{ADD4}{\UTFK{ADD4}}%
+\DeclareUnicodeCharacter{ADD5}{\UTFK{ADD5}}%
+\DeclareUnicodeCharacter{ADD6}{\UTFK{ADD6}}%
+\DeclareUnicodeCharacter{ADD7}{\UTFK{ADD7}}%
+\DeclareUnicodeCharacter{ADD8}{\UTFK{ADD8}}%
+\DeclareUnicodeCharacter{ADD9}{\UTFK{ADD9}}%
+\DeclareUnicodeCharacter{ADDA}{\UTFK{ADDA}}%
+\DeclareUnicodeCharacter{ADDB}{\UTFK{ADDB}}%
+\DeclareUnicodeCharacter{ADDC}{\UTFK{ADDC}}%
+\DeclareUnicodeCharacter{ADDD}{\UTFK{ADDD}}%
+\DeclareUnicodeCharacter{ADDE}{\UTFK{ADDE}}%
+\DeclareUnicodeCharacter{ADDF}{\UTFK{ADDF}}%
+\DeclareUnicodeCharacter{ADE0}{\UTFK{ADE0}}%
+\DeclareUnicodeCharacter{ADE1}{\UTFK{ADE1}}%
+\DeclareUnicodeCharacter{ADE2}{\UTFK{ADE2}}%
+\DeclareUnicodeCharacter{ADE3}{\UTFK{ADE3}}%
+\DeclareUnicodeCharacter{ADE4}{\UTFK{ADE4}}%
+\DeclareUnicodeCharacter{ADE5}{\UTFK{ADE5}}%
+\DeclareUnicodeCharacter{ADE6}{\UTFK{ADE6}}%
+\DeclareUnicodeCharacter{ADE7}{\UTFK{ADE7}}%
+\DeclareUnicodeCharacter{ADE8}{\UTFK{ADE8}}%
+\DeclareUnicodeCharacter{ADE9}{\UTFK{ADE9}}%
+\DeclareUnicodeCharacter{ADEA}{\UTFK{ADEA}}%
+\DeclareUnicodeCharacter{ADEB}{\UTFK{ADEB}}%
+\DeclareUnicodeCharacter{ADEC}{\UTFK{ADEC}}%
+\DeclareUnicodeCharacter{ADED}{\UTFK{ADED}}%
+\DeclareUnicodeCharacter{ADEE}{\UTFK{ADEE}}%
+\DeclareUnicodeCharacter{ADEF}{\UTFK{ADEF}}%
+\DeclareUnicodeCharacter{ADF0}{\UTFK{ADF0}}%
+\DeclareUnicodeCharacter{ADF1}{\UTFK{ADF1}}%
+\DeclareUnicodeCharacter{ADF2}{\UTFK{ADF2}}%
+\DeclareUnicodeCharacter{ADF3}{\UTFK{ADF3}}%
+\DeclareUnicodeCharacter{ADF4}{\UTFK{ADF4}}%
+\DeclareUnicodeCharacter{ADF5}{\UTFK{ADF5}}%
+\DeclareUnicodeCharacter{ADF6}{\UTFK{ADF6}}%
+\DeclareUnicodeCharacter{ADF7}{\UTFK{ADF7}}%
+\DeclareUnicodeCharacter{ADF8}{\UTFK{ADF8}}%
+\DeclareUnicodeCharacter{ADF9}{\UTFK{ADF9}}%
+\DeclareUnicodeCharacter{ADFA}{\UTFK{ADFA}}%
+\DeclareUnicodeCharacter{ADFB}{\UTFK{ADFB}}%
+\DeclareUnicodeCharacter{ADFC}{\UTFK{ADFC}}%
+\DeclareUnicodeCharacter{ADFD}{\UTFK{ADFD}}%
+\DeclareUnicodeCharacter{ADFE}{\UTFK{ADFE}}%
+\DeclareUnicodeCharacter{ADFF}{\UTFK{ADFF}}%
+\DeclareUnicodeCharacter{AE00}{\UTFK{AE00}}%
+\DeclareUnicodeCharacter{AE01}{\UTFK{AE01}}%
+\DeclareUnicodeCharacter{AE02}{\UTFK{AE02}}%
+\DeclareUnicodeCharacter{AE03}{\UTFK{AE03}}%
+\DeclareUnicodeCharacter{AE04}{\UTFK{AE04}}%
+\DeclareUnicodeCharacter{AE05}{\UTFK{AE05}}%
+\DeclareUnicodeCharacter{AE06}{\UTFK{AE06}}%
+\DeclareUnicodeCharacter{AE07}{\UTFK{AE07}}%
+\DeclareUnicodeCharacter{AE08}{\UTFK{AE08}}%
+\DeclareUnicodeCharacter{AE09}{\UTFK{AE09}}%
+\DeclareUnicodeCharacter{AE0A}{\UTFK{AE0A}}%
+\DeclareUnicodeCharacter{AE0B}{\UTFK{AE0B}}%
+\DeclareUnicodeCharacter{AE0C}{\UTFK{AE0C}}%
+\DeclareUnicodeCharacter{AE0D}{\UTFK{AE0D}}%
+\DeclareUnicodeCharacter{AE0E}{\UTFK{AE0E}}%
+\DeclareUnicodeCharacter{AE0F}{\UTFK{AE0F}}%
+\DeclareUnicodeCharacter{AE10}{\UTFK{AE10}}%
+\DeclareUnicodeCharacter{AE11}{\UTFK{AE11}}%
+\DeclareUnicodeCharacter{AE12}{\UTFK{AE12}}%
+\DeclareUnicodeCharacter{AE13}{\UTFK{AE13}}%
+\DeclareUnicodeCharacter{AE14}{\UTFK{AE14}}%
+\DeclareUnicodeCharacter{AE15}{\UTFK{AE15}}%
+\DeclareUnicodeCharacter{AE16}{\UTFK{AE16}}%
+\DeclareUnicodeCharacter{AE17}{\UTFK{AE17}}%
+\DeclareUnicodeCharacter{AE18}{\UTFK{AE18}}%
+\DeclareUnicodeCharacter{AE19}{\UTFK{AE19}}%
+\DeclareUnicodeCharacter{AE1A}{\UTFK{AE1A}}%
+\DeclareUnicodeCharacter{AE1B}{\UTFK{AE1B}}%
+\DeclareUnicodeCharacter{AE1C}{\UTFK{AE1C}}%
+\DeclareUnicodeCharacter{AE1D}{\UTFK{AE1D}}%
+\DeclareUnicodeCharacter{AE1E}{\UTFK{AE1E}}%
+\DeclareUnicodeCharacter{AE1F}{\UTFK{AE1F}}%
+\DeclareUnicodeCharacter{AE20}{\UTFK{AE20}}%
+\DeclareUnicodeCharacter{AE21}{\UTFK{AE21}}%
+\DeclareUnicodeCharacter{AE22}{\UTFK{AE22}}%
+\DeclareUnicodeCharacter{AE23}{\UTFK{AE23}}%
+\DeclareUnicodeCharacter{AE24}{\UTFK{AE24}}%
+\DeclareUnicodeCharacter{AE25}{\UTFK{AE25}}%
+\DeclareUnicodeCharacter{AE26}{\UTFK{AE26}}%
+\DeclareUnicodeCharacter{AE27}{\UTFK{AE27}}%
+\DeclareUnicodeCharacter{AE28}{\UTFK{AE28}}%
+\DeclareUnicodeCharacter{AE29}{\UTFK{AE29}}%
+\DeclareUnicodeCharacter{AE2A}{\UTFK{AE2A}}%
+\DeclareUnicodeCharacter{AE2B}{\UTFK{AE2B}}%
+\DeclareUnicodeCharacter{AE2C}{\UTFK{AE2C}}%
+\DeclareUnicodeCharacter{AE2D}{\UTFK{AE2D}}%
+\DeclareUnicodeCharacter{AE2E}{\UTFK{AE2E}}%
+\DeclareUnicodeCharacter{AE2F}{\UTFK{AE2F}}%
+\DeclareUnicodeCharacter{AE30}{\UTFK{AE30}}%
+\DeclareUnicodeCharacter{AE31}{\UTFK{AE31}}%
+\DeclareUnicodeCharacter{AE32}{\UTFK{AE32}}%
+\DeclareUnicodeCharacter{AE33}{\UTFK{AE33}}%
+\DeclareUnicodeCharacter{AE34}{\UTFK{AE34}}%
+\DeclareUnicodeCharacter{AE35}{\UTFK{AE35}}%
+\DeclareUnicodeCharacter{AE36}{\UTFK{AE36}}%
+\DeclareUnicodeCharacter{AE37}{\UTFK{AE37}}%
+\DeclareUnicodeCharacter{AE38}{\UTFK{AE38}}%
+\DeclareUnicodeCharacter{AE39}{\UTFK{AE39}}%
+\DeclareUnicodeCharacter{AE3A}{\UTFK{AE3A}}%
+\DeclareUnicodeCharacter{AE3B}{\UTFK{AE3B}}%
+\DeclareUnicodeCharacter{AE3C}{\UTFK{AE3C}}%
+\DeclareUnicodeCharacter{AE3D}{\UTFK{AE3D}}%
+\DeclareUnicodeCharacter{AE3E}{\UTFK{AE3E}}%
+\DeclareUnicodeCharacter{AE3F}{\UTFK{AE3F}}%
+\DeclareUnicodeCharacter{AE40}{\UTFK{AE40}}%
+\DeclareUnicodeCharacter{AE41}{\UTFK{AE41}}%
+\DeclareUnicodeCharacter{AE42}{\UTFK{AE42}}%
+\DeclareUnicodeCharacter{AE43}{\UTFK{AE43}}%
+\DeclareUnicodeCharacter{AE44}{\UTFK{AE44}}%
+\DeclareUnicodeCharacter{AE45}{\UTFK{AE45}}%
+\DeclareUnicodeCharacter{AE46}{\UTFK{AE46}}%
+\DeclareUnicodeCharacter{AE47}{\UTFK{AE47}}%
+\DeclareUnicodeCharacter{AE48}{\UTFK{AE48}}%
+\DeclareUnicodeCharacter{AE49}{\UTFK{AE49}}%
+\DeclareUnicodeCharacter{AE4A}{\UTFK{AE4A}}%
+\DeclareUnicodeCharacter{AE4B}{\UTFK{AE4B}}%
+\DeclareUnicodeCharacter{AE4C}{\UTFK{AE4C}}%
+\DeclareUnicodeCharacter{AE4D}{\UTFK{AE4D}}%
+\DeclareUnicodeCharacter{AE4E}{\UTFK{AE4E}}%
+\DeclareUnicodeCharacter{AE4F}{\UTFK{AE4F}}%
+\DeclareUnicodeCharacter{AE50}{\UTFK{AE50}}%
+\DeclareUnicodeCharacter{AE51}{\UTFK{AE51}}%
+\DeclareUnicodeCharacter{AE52}{\UTFK{AE52}}%
+\DeclareUnicodeCharacter{AE53}{\UTFK{AE53}}%
+\DeclareUnicodeCharacter{AE54}{\UTFK{AE54}}%
+\DeclareUnicodeCharacter{AE55}{\UTFK{AE55}}%
+\DeclareUnicodeCharacter{AE56}{\UTFK{AE56}}%
+\DeclareUnicodeCharacter{AE57}{\UTFK{AE57}}%
+\DeclareUnicodeCharacter{AE58}{\UTFK{AE58}}%
+\DeclareUnicodeCharacter{AE59}{\UTFK{AE59}}%
+\DeclareUnicodeCharacter{AE5A}{\UTFK{AE5A}}%
+\DeclareUnicodeCharacter{AE5B}{\UTFK{AE5B}}%
+\DeclareUnicodeCharacter{AE5C}{\UTFK{AE5C}}%
+\DeclareUnicodeCharacter{AE5D}{\UTFK{AE5D}}%
+\DeclareUnicodeCharacter{AE5E}{\UTFK{AE5E}}%
+\DeclareUnicodeCharacter{AE5F}{\UTFK{AE5F}}%
+\DeclareUnicodeCharacter{AE60}{\UTFK{AE60}}%
+\DeclareUnicodeCharacter{AE61}{\UTFK{AE61}}%
+\DeclareUnicodeCharacter{AE62}{\UTFK{AE62}}%
+\DeclareUnicodeCharacter{AE63}{\UTFK{AE63}}%
+\DeclareUnicodeCharacter{AE64}{\UTFK{AE64}}%
+\DeclareUnicodeCharacter{AE65}{\UTFK{AE65}}%
+\DeclareUnicodeCharacter{AE66}{\UTFK{AE66}}%
+\DeclareUnicodeCharacter{AE67}{\UTFK{AE67}}%
+\DeclareUnicodeCharacter{AE68}{\UTFK{AE68}}%
+\DeclareUnicodeCharacter{AE69}{\UTFK{AE69}}%
+\DeclareUnicodeCharacter{AE6A}{\UTFK{AE6A}}%
+\DeclareUnicodeCharacter{AE6B}{\UTFK{AE6B}}%
+\DeclareUnicodeCharacter{AE6C}{\UTFK{AE6C}}%
+\DeclareUnicodeCharacter{AE6D}{\UTFK{AE6D}}%
+\DeclareUnicodeCharacter{AE6E}{\UTFK{AE6E}}%
+\DeclareUnicodeCharacter{AE6F}{\UTFK{AE6F}}%
+\DeclareUnicodeCharacter{AE70}{\UTFK{AE70}}%
+\DeclareUnicodeCharacter{AE71}{\UTFK{AE71}}%
+\DeclareUnicodeCharacter{AE72}{\UTFK{AE72}}%
+\DeclareUnicodeCharacter{AE73}{\UTFK{AE73}}%
+\DeclareUnicodeCharacter{AE74}{\UTFK{AE74}}%
+\DeclareUnicodeCharacter{AE75}{\UTFK{AE75}}%
+\DeclareUnicodeCharacter{AE76}{\UTFK{AE76}}%
+\DeclareUnicodeCharacter{AE77}{\UTFK{AE77}}%
+\DeclareUnicodeCharacter{AE78}{\UTFK{AE78}}%
+\DeclareUnicodeCharacter{AE79}{\UTFK{AE79}}%
+\DeclareUnicodeCharacter{AE7A}{\UTFK{AE7A}}%
+\DeclareUnicodeCharacter{AE7B}{\UTFK{AE7B}}%
+\DeclareUnicodeCharacter{AE7C}{\UTFK{AE7C}}%
+\DeclareUnicodeCharacter{AE7D}{\UTFK{AE7D}}%
+\DeclareUnicodeCharacter{AE7E}{\UTFK{AE7E}}%
+\DeclareUnicodeCharacter{AE7F}{\UTFK{AE7F}}%
+\DeclareUnicodeCharacter{AE80}{\UTFK{AE80}}%
+\DeclareUnicodeCharacter{AE81}{\UTFK{AE81}}%
+\DeclareUnicodeCharacter{AE82}{\UTFK{AE82}}%
+\DeclareUnicodeCharacter{AE83}{\UTFK{AE83}}%
+\DeclareUnicodeCharacter{AE84}{\UTFK{AE84}}%
+\DeclareUnicodeCharacter{AE85}{\UTFK{AE85}}%
+\DeclareUnicodeCharacter{AE86}{\UTFK{AE86}}%
+\DeclareUnicodeCharacter{AE87}{\UTFK{AE87}}%
+\DeclareUnicodeCharacter{AE88}{\UTFK{AE88}}%
+\DeclareUnicodeCharacter{AE89}{\UTFK{AE89}}%
+\DeclareUnicodeCharacter{AE8A}{\UTFK{AE8A}}%
+\DeclareUnicodeCharacter{AE8B}{\UTFK{AE8B}}%
+\DeclareUnicodeCharacter{AE8C}{\UTFK{AE8C}}%
+\DeclareUnicodeCharacter{AE8D}{\UTFK{AE8D}}%
+\DeclareUnicodeCharacter{AE8E}{\UTFK{AE8E}}%
+\DeclareUnicodeCharacter{AE8F}{\UTFK{AE8F}}%
+\DeclareUnicodeCharacter{AE90}{\UTFK{AE90}}%
+\DeclareUnicodeCharacter{AE91}{\UTFK{AE91}}%
+\DeclareUnicodeCharacter{AE92}{\UTFK{AE92}}%
+\DeclareUnicodeCharacter{AE93}{\UTFK{AE93}}%
+\DeclareUnicodeCharacter{AE94}{\UTFK{AE94}}%
+\DeclareUnicodeCharacter{AE95}{\UTFK{AE95}}%
+\DeclareUnicodeCharacter{AE96}{\UTFK{AE96}}%
+\DeclareUnicodeCharacter{AE97}{\UTFK{AE97}}%
+\DeclareUnicodeCharacter{AE98}{\UTFK{AE98}}%
+\DeclareUnicodeCharacter{AE99}{\UTFK{AE99}}%
+\DeclareUnicodeCharacter{AE9A}{\UTFK{AE9A}}%
+\DeclareUnicodeCharacter{AE9B}{\UTFK{AE9B}}%
+\DeclareUnicodeCharacter{AE9C}{\UTFK{AE9C}}%
+\DeclareUnicodeCharacter{AE9D}{\UTFK{AE9D}}%
+\DeclareUnicodeCharacter{AE9E}{\UTFK{AE9E}}%
+\DeclareUnicodeCharacter{AE9F}{\UTFK{AE9F}}%
+\DeclareUnicodeCharacter{AEA0}{\UTFK{AEA0}}%
+\DeclareUnicodeCharacter{AEA1}{\UTFK{AEA1}}%
+\DeclareUnicodeCharacter{AEA2}{\UTFK{AEA2}}%
+\DeclareUnicodeCharacter{AEA3}{\UTFK{AEA3}}%
+\DeclareUnicodeCharacter{AEA4}{\UTFK{AEA4}}%
+\DeclareUnicodeCharacter{AEA5}{\UTFK{AEA5}}%
+\DeclareUnicodeCharacter{AEA6}{\UTFK{AEA6}}%
+\DeclareUnicodeCharacter{AEA7}{\UTFK{AEA7}}%
+\DeclareUnicodeCharacter{AEA8}{\UTFK{AEA8}}%
+\DeclareUnicodeCharacter{AEA9}{\UTFK{AEA9}}%
+\DeclareUnicodeCharacter{AEAA}{\UTFK{AEAA}}%
+\DeclareUnicodeCharacter{AEAB}{\UTFK{AEAB}}%
+\DeclareUnicodeCharacter{AEAC}{\UTFK{AEAC}}%
+\DeclareUnicodeCharacter{AEAD}{\UTFK{AEAD}}%
+\DeclareUnicodeCharacter{AEAE}{\UTFK{AEAE}}%
+\DeclareUnicodeCharacter{AEAF}{\UTFK{AEAF}}%
+\DeclareUnicodeCharacter{AEB0}{\UTFK{AEB0}}%
+\DeclareUnicodeCharacter{AEB1}{\UTFK{AEB1}}%
+\DeclareUnicodeCharacter{AEB2}{\UTFK{AEB2}}%
+\DeclareUnicodeCharacter{AEB3}{\UTFK{AEB3}}%
+\DeclareUnicodeCharacter{AEB4}{\UTFK{AEB4}}%
+\DeclareUnicodeCharacter{AEB5}{\UTFK{AEB5}}%
+\DeclareUnicodeCharacter{AEB6}{\UTFK{AEB6}}%
+\DeclareUnicodeCharacter{AEB7}{\UTFK{AEB7}}%
+\DeclareUnicodeCharacter{AEB8}{\UTFK{AEB8}}%
+\DeclareUnicodeCharacter{AEB9}{\UTFK{AEB9}}%
+\DeclareUnicodeCharacter{AEBA}{\UTFK{AEBA}}%
+\DeclareUnicodeCharacter{AEBB}{\UTFK{AEBB}}%
+\DeclareUnicodeCharacter{AEBC}{\UTFK{AEBC}}%
+\DeclareUnicodeCharacter{AEBD}{\UTFK{AEBD}}%
+\DeclareUnicodeCharacter{AEBE}{\UTFK{AEBE}}%
+\DeclareUnicodeCharacter{AEBF}{\UTFK{AEBF}}%
+\DeclareUnicodeCharacter{AEC0}{\UTFK{AEC0}}%
+\DeclareUnicodeCharacter{AEC1}{\UTFK{AEC1}}%
+\DeclareUnicodeCharacter{AEC2}{\UTFK{AEC2}}%
+\DeclareUnicodeCharacter{AEC3}{\UTFK{AEC3}}%
+\DeclareUnicodeCharacter{AEC4}{\UTFK{AEC4}}%
+\DeclareUnicodeCharacter{AEC5}{\UTFK{AEC5}}%
+\DeclareUnicodeCharacter{AEC6}{\UTFK{AEC6}}%
+\DeclareUnicodeCharacter{AEC7}{\UTFK{AEC7}}%
+\DeclareUnicodeCharacter{AEC8}{\UTFK{AEC8}}%
+\DeclareUnicodeCharacter{AEC9}{\UTFK{AEC9}}%
+\DeclareUnicodeCharacter{AECA}{\UTFK{AECA}}%
+\DeclareUnicodeCharacter{AECB}{\UTFK{AECB}}%
+\DeclareUnicodeCharacter{AECC}{\UTFK{AECC}}%
+\DeclareUnicodeCharacter{AECD}{\UTFK{AECD}}%
+\DeclareUnicodeCharacter{AECE}{\UTFK{AECE}}%
+\DeclareUnicodeCharacter{AECF}{\UTFK{AECF}}%
+\DeclareUnicodeCharacter{AED0}{\UTFK{AED0}}%
+\DeclareUnicodeCharacter{AED1}{\UTFK{AED1}}%
+\DeclareUnicodeCharacter{AED2}{\UTFK{AED2}}%
+\DeclareUnicodeCharacter{AED3}{\UTFK{AED3}}%
+\DeclareUnicodeCharacter{AED4}{\UTFK{AED4}}%
+\DeclareUnicodeCharacter{AED5}{\UTFK{AED5}}%
+\DeclareUnicodeCharacter{AED6}{\UTFK{AED6}}%
+\DeclareUnicodeCharacter{AED7}{\UTFK{AED7}}%
+\DeclareUnicodeCharacter{AED8}{\UTFK{AED8}}%
+\DeclareUnicodeCharacter{AED9}{\UTFK{AED9}}%
+\DeclareUnicodeCharacter{AEDA}{\UTFK{AEDA}}%
+\DeclareUnicodeCharacter{AEDB}{\UTFK{AEDB}}%
+\DeclareUnicodeCharacter{AEDC}{\UTFK{AEDC}}%
+\DeclareUnicodeCharacter{AEDD}{\UTFK{AEDD}}%
+\DeclareUnicodeCharacter{AEDE}{\UTFK{AEDE}}%
+\DeclareUnicodeCharacter{AEDF}{\UTFK{AEDF}}%
+\DeclareUnicodeCharacter{AEE0}{\UTFK{AEE0}}%
+\DeclareUnicodeCharacter{AEE1}{\UTFK{AEE1}}%
+\DeclareUnicodeCharacter{AEE2}{\UTFK{AEE2}}%
+\DeclareUnicodeCharacter{AEE3}{\UTFK{AEE3}}%
+\DeclareUnicodeCharacter{AEE4}{\UTFK{AEE4}}%
+\DeclareUnicodeCharacter{AEE5}{\UTFK{AEE5}}%
+\DeclareUnicodeCharacter{AEE6}{\UTFK{AEE6}}%
+\DeclareUnicodeCharacter{AEE7}{\UTFK{AEE7}}%
+\DeclareUnicodeCharacter{AEE8}{\UTFK{AEE8}}%
+\DeclareUnicodeCharacter{AEE9}{\UTFK{AEE9}}%
+\DeclareUnicodeCharacter{AEEA}{\UTFK{AEEA}}%
+\DeclareUnicodeCharacter{AEEB}{\UTFK{AEEB}}%
+\DeclareUnicodeCharacter{AEEC}{\UTFK{AEEC}}%
+\DeclareUnicodeCharacter{AEED}{\UTFK{AEED}}%
+\DeclareUnicodeCharacter{AEEE}{\UTFK{AEEE}}%
+\DeclareUnicodeCharacter{AEEF}{\UTFK{AEEF}}%
+\DeclareUnicodeCharacter{AEF0}{\UTFK{AEF0}}%
+\DeclareUnicodeCharacter{AEF1}{\UTFK{AEF1}}%
+\DeclareUnicodeCharacter{AEF2}{\UTFK{AEF2}}%
+\DeclareUnicodeCharacter{AEF3}{\UTFK{AEF3}}%
+\DeclareUnicodeCharacter{AEF4}{\UTFK{AEF4}}%
+\DeclareUnicodeCharacter{AEF5}{\UTFK{AEF5}}%
+\DeclareUnicodeCharacter{AEF6}{\UTFK{AEF6}}%
+\DeclareUnicodeCharacter{AEF7}{\UTFK{AEF7}}%
+\DeclareUnicodeCharacter{AEF8}{\UTFK{AEF8}}%
+\DeclareUnicodeCharacter{AEF9}{\UTFK{AEF9}}%
+\DeclareUnicodeCharacter{AEFA}{\UTFK{AEFA}}%
+\DeclareUnicodeCharacter{AEFB}{\UTFK{AEFB}}%
+\DeclareUnicodeCharacter{AEFC}{\UTFK{AEFC}}%
+\DeclareUnicodeCharacter{AEFD}{\UTFK{AEFD}}%
+\DeclareUnicodeCharacter{AEFE}{\UTFK{AEFE}}%
+\DeclareUnicodeCharacter{AEFF}{\UTFK{AEFF}}%
+\DeclareUnicodeCharacter{AF00}{\UTFK{AF00}}%
+\DeclareUnicodeCharacter{AF01}{\UTFK{AF01}}%
+\DeclareUnicodeCharacter{AF02}{\UTFK{AF02}}%
+\DeclareUnicodeCharacter{AF03}{\UTFK{AF03}}%
+\DeclareUnicodeCharacter{AF04}{\UTFK{AF04}}%
+\DeclareUnicodeCharacter{AF05}{\UTFK{AF05}}%
+\DeclareUnicodeCharacter{AF06}{\UTFK{AF06}}%
+\DeclareUnicodeCharacter{AF07}{\UTFK{AF07}}%
+\DeclareUnicodeCharacter{AF08}{\UTFK{AF08}}%
+\DeclareUnicodeCharacter{AF09}{\UTFK{AF09}}%
+\DeclareUnicodeCharacter{AF0A}{\UTFK{AF0A}}%
+\DeclareUnicodeCharacter{AF0B}{\UTFK{AF0B}}%
+\DeclareUnicodeCharacter{AF0C}{\UTFK{AF0C}}%
+\DeclareUnicodeCharacter{AF0D}{\UTFK{AF0D}}%
+\DeclareUnicodeCharacter{AF0E}{\UTFK{AF0E}}%
+\DeclareUnicodeCharacter{AF0F}{\UTFK{AF0F}}%
+\DeclareUnicodeCharacter{AF10}{\UTFK{AF10}}%
+\DeclareUnicodeCharacter{AF11}{\UTFK{AF11}}%
+\DeclareUnicodeCharacter{AF12}{\UTFK{AF12}}%
+\DeclareUnicodeCharacter{AF13}{\UTFK{AF13}}%
+\DeclareUnicodeCharacter{AF14}{\UTFK{AF14}}%
+\DeclareUnicodeCharacter{AF15}{\UTFK{AF15}}%
+\DeclareUnicodeCharacter{AF16}{\UTFK{AF16}}%
+\DeclareUnicodeCharacter{AF17}{\UTFK{AF17}}%
+\DeclareUnicodeCharacter{AF18}{\UTFK{AF18}}%
+\DeclareUnicodeCharacter{AF19}{\UTFK{AF19}}%
+\DeclareUnicodeCharacter{AF1A}{\UTFK{AF1A}}%
+\DeclareUnicodeCharacter{AF1B}{\UTFK{AF1B}}%
+\DeclareUnicodeCharacter{AF1C}{\UTFK{AF1C}}%
+\DeclareUnicodeCharacter{AF1D}{\UTFK{AF1D}}%
+\DeclareUnicodeCharacter{AF1E}{\UTFK{AF1E}}%
+\DeclareUnicodeCharacter{AF1F}{\UTFK{AF1F}}%
+\DeclareUnicodeCharacter{AF20}{\UTFK{AF20}}%
+\DeclareUnicodeCharacter{AF21}{\UTFK{AF21}}%
+\DeclareUnicodeCharacter{AF22}{\UTFK{AF22}}%
+\DeclareUnicodeCharacter{AF23}{\UTFK{AF23}}%
+\DeclareUnicodeCharacter{AF24}{\UTFK{AF24}}%
+\DeclareUnicodeCharacter{AF25}{\UTFK{AF25}}%
+\DeclareUnicodeCharacter{AF26}{\UTFK{AF26}}%
+\DeclareUnicodeCharacter{AF27}{\UTFK{AF27}}%
+\DeclareUnicodeCharacter{AF28}{\UTFK{AF28}}%
+\DeclareUnicodeCharacter{AF29}{\UTFK{AF29}}%
+\DeclareUnicodeCharacter{AF2A}{\UTFK{AF2A}}%
+\DeclareUnicodeCharacter{AF2B}{\UTFK{AF2B}}%
+\DeclareUnicodeCharacter{AF2C}{\UTFK{AF2C}}%
+\DeclareUnicodeCharacter{AF2D}{\UTFK{AF2D}}%
+\DeclareUnicodeCharacter{AF2E}{\UTFK{AF2E}}%
+\DeclareUnicodeCharacter{AF2F}{\UTFK{AF2F}}%
+\DeclareUnicodeCharacter{AF30}{\UTFK{AF30}}%
+\DeclareUnicodeCharacter{AF31}{\UTFK{AF31}}%
+\DeclareUnicodeCharacter{AF32}{\UTFK{AF32}}%
+\DeclareUnicodeCharacter{AF33}{\UTFK{AF33}}%
+\DeclareUnicodeCharacter{AF34}{\UTFK{AF34}}%
+\DeclareUnicodeCharacter{AF35}{\UTFK{AF35}}%
+\DeclareUnicodeCharacter{AF36}{\UTFK{AF36}}%
+\DeclareUnicodeCharacter{AF37}{\UTFK{AF37}}%
+\DeclareUnicodeCharacter{AF38}{\UTFK{AF38}}%
+\DeclareUnicodeCharacter{AF39}{\UTFK{AF39}}%
+\DeclareUnicodeCharacter{AF3A}{\UTFK{AF3A}}%
+\DeclareUnicodeCharacter{AF3B}{\UTFK{AF3B}}%
+\DeclareUnicodeCharacter{AF3C}{\UTFK{AF3C}}%
+\DeclareUnicodeCharacter{AF3D}{\UTFK{AF3D}}%
+\DeclareUnicodeCharacter{AF3E}{\UTFK{AF3E}}%
+\DeclareUnicodeCharacter{AF3F}{\UTFK{AF3F}}%
+\DeclareUnicodeCharacter{AF40}{\UTFK{AF40}}%
+\DeclareUnicodeCharacter{AF41}{\UTFK{AF41}}%
+\DeclareUnicodeCharacter{AF42}{\UTFK{AF42}}%
+\DeclareUnicodeCharacter{AF43}{\UTFK{AF43}}%
+\DeclareUnicodeCharacter{AF44}{\UTFK{AF44}}%
+\DeclareUnicodeCharacter{AF45}{\UTFK{AF45}}%
+\DeclareUnicodeCharacter{AF46}{\UTFK{AF46}}%
+\DeclareUnicodeCharacter{AF47}{\UTFK{AF47}}%
+\DeclareUnicodeCharacter{AF48}{\UTFK{AF48}}%
+\DeclareUnicodeCharacter{AF49}{\UTFK{AF49}}%
+\DeclareUnicodeCharacter{AF4A}{\UTFK{AF4A}}%
+\DeclareUnicodeCharacter{AF4B}{\UTFK{AF4B}}%
+\DeclareUnicodeCharacter{AF4C}{\UTFK{AF4C}}%
+\DeclareUnicodeCharacter{AF4D}{\UTFK{AF4D}}%
+\DeclareUnicodeCharacter{AF4E}{\UTFK{AF4E}}%
+\DeclareUnicodeCharacter{AF4F}{\UTFK{AF4F}}%
+\DeclareUnicodeCharacter{AF50}{\UTFK{AF50}}%
+\DeclareUnicodeCharacter{AF51}{\UTFK{AF51}}%
+\DeclareUnicodeCharacter{AF52}{\UTFK{AF52}}%
+\DeclareUnicodeCharacter{AF53}{\UTFK{AF53}}%
+\DeclareUnicodeCharacter{AF54}{\UTFK{AF54}}%
+\DeclareUnicodeCharacter{AF55}{\UTFK{AF55}}%
+\DeclareUnicodeCharacter{AF56}{\UTFK{AF56}}%
+\DeclareUnicodeCharacter{AF57}{\UTFK{AF57}}%
+\DeclareUnicodeCharacter{AF58}{\UTFK{AF58}}%
+\DeclareUnicodeCharacter{AF59}{\UTFK{AF59}}%
+\DeclareUnicodeCharacter{AF5A}{\UTFK{AF5A}}%
+\DeclareUnicodeCharacter{AF5B}{\UTFK{AF5B}}%
+\DeclareUnicodeCharacter{AF5C}{\UTFK{AF5C}}%
+\DeclareUnicodeCharacter{AF5D}{\UTFK{AF5D}}%
+\DeclareUnicodeCharacter{AF5E}{\UTFK{AF5E}}%
+\DeclareUnicodeCharacter{AF5F}{\UTFK{AF5F}}%
+\DeclareUnicodeCharacter{AF60}{\UTFK{AF60}}%
+\DeclareUnicodeCharacter{AF61}{\UTFK{AF61}}%
+\DeclareUnicodeCharacter{AF62}{\UTFK{AF62}}%
+\DeclareUnicodeCharacter{AF63}{\UTFK{AF63}}%
+\DeclareUnicodeCharacter{AF64}{\UTFK{AF64}}%
+\DeclareUnicodeCharacter{AF65}{\UTFK{AF65}}%
+\DeclareUnicodeCharacter{AF66}{\UTFK{AF66}}%
+\DeclareUnicodeCharacter{AF67}{\UTFK{AF67}}%
+\DeclareUnicodeCharacter{AF68}{\UTFK{AF68}}%
+\DeclareUnicodeCharacter{AF69}{\UTFK{AF69}}%
+\DeclareUnicodeCharacter{AF6A}{\UTFK{AF6A}}%
+\DeclareUnicodeCharacter{AF6B}{\UTFK{AF6B}}%
+\DeclareUnicodeCharacter{AF6C}{\UTFK{AF6C}}%
+\DeclareUnicodeCharacter{AF6D}{\UTFK{AF6D}}%
+\DeclareUnicodeCharacter{AF6E}{\UTFK{AF6E}}%
+\DeclareUnicodeCharacter{AF6F}{\UTFK{AF6F}}%
+\DeclareUnicodeCharacter{AF70}{\UTFK{AF70}}%
+\DeclareUnicodeCharacter{AF71}{\UTFK{AF71}}%
+\DeclareUnicodeCharacter{AF72}{\UTFK{AF72}}%
+\DeclareUnicodeCharacter{AF73}{\UTFK{AF73}}%
+\DeclareUnicodeCharacter{AF74}{\UTFK{AF74}}%
+\DeclareUnicodeCharacter{AF75}{\UTFK{AF75}}%
+\DeclareUnicodeCharacter{AF76}{\UTFK{AF76}}%
+\DeclareUnicodeCharacter{AF77}{\UTFK{AF77}}%
+\DeclareUnicodeCharacter{AF78}{\UTFK{AF78}}%
+\DeclareUnicodeCharacter{AF79}{\UTFK{AF79}}%
+\DeclareUnicodeCharacter{AF7A}{\UTFK{AF7A}}%
+\DeclareUnicodeCharacter{AF7B}{\UTFK{AF7B}}%
+\DeclareUnicodeCharacter{AF7C}{\UTFK{AF7C}}%
+\DeclareUnicodeCharacter{AF7D}{\UTFK{AF7D}}%
+\DeclareUnicodeCharacter{AF7E}{\UTFK{AF7E}}%
+\DeclareUnicodeCharacter{AF7F}{\UTFK{AF7F}}%
+\DeclareUnicodeCharacter{AF80}{\UTFK{AF80}}%
+\DeclareUnicodeCharacter{AF81}{\UTFK{AF81}}%
+\DeclareUnicodeCharacter{AF82}{\UTFK{AF82}}%
+\DeclareUnicodeCharacter{AF83}{\UTFK{AF83}}%
+\DeclareUnicodeCharacter{AF84}{\UTFK{AF84}}%
+\DeclareUnicodeCharacter{AF85}{\UTFK{AF85}}%
+\DeclareUnicodeCharacter{AF86}{\UTFK{AF86}}%
+\DeclareUnicodeCharacter{AF87}{\UTFK{AF87}}%
+\DeclareUnicodeCharacter{AF88}{\UTFK{AF88}}%
+\DeclareUnicodeCharacter{AF89}{\UTFK{AF89}}%
+\DeclareUnicodeCharacter{AF8A}{\UTFK{AF8A}}%
+\DeclareUnicodeCharacter{AF8B}{\UTFK{AF8B}}%
+\DeclareUnicodeCharacter{AF8C}{\UTFK{AF8C}}%
+\DeclareUnicodeCharacter{AF8D}{\UTFK{AF8D}}%
+\DeclareUnicodeCharacter{AF8E}{\UTFK{AF8E}}%
+\DeclareUnicodeCharacter{AF8F}{\UTFK{AF8F}}%
+\DeclareUnicodeCharacter{AF90}{\UTFK{AF90}}%
+\DeclareUnicodeCharacter{AF91}{\UTFK{AF91}}%
+\DeclareUnicodeCharacter{AF92}{\UTFK{AF92}}%
+\DeclareUnicodeCharacter{AF93}{\UTFK{AF93}}%
+\DeclareUnicodeCharacter{AF94}{\UTFK{AF94}}%
+\DeclareUnicodeCharacter{AF95}{\UTFK{AF95}}%
+\DeclareUnicodeCharacter{AF96}{\UTFK{AF96}}%
+\DeclareUnicodeCharacter{AF97}{\UTFK{AF97}}%
+\DeclareUnicodeCharacter{AF98}{\UTFK{AF98}}%
+\DeclareUnicodeCharacter{AF99}{\UTFK{AF99}}%
+\DeclareUnicodeCharacter{AF9A}{\UTFK{AF9A}}%
+\DeclareUnicodeCharacter{AF9B}{\UTFK{AF9B}}%
+\DeclareUnicodeCharacter{AF9C}{\UTFK{AF9C}}%
+\DeclareUnicodeCharacter{AF9D}{\UTFK{AF9D}}%
+\DeclareUnicodeCharacter{AF9E}{\UTFK{AF9E}}%
+\DeclareUnicodeCharacter{AF9F}{\UTFK{AF9F}}%
+\DeclareUnicodeCharacter{AFA0}{\UTFK{AFA0}}%
+\DeclareUnicodeCharacter{AFA1}{\UTFK{AFA1}}%
+\DeclareUnicodeCharacter{AFA2}{\UTFK{AFA2}}%
+\DeclareUnicodeCharacter{AFA3}{\UTFK{AFA3}}%
+\DeclareUnicodeCharacter{AFA4}{\UTFK{AFA4}}%
+\DeclareUnicodeCharacter{AFA5}{\UTFK{AFA5}}%
+\DeclareUnicodeCharacter{AFA6}{\UTFK{AFA6}}%
+\DeclareUnicodeCharacter{AFA7}{\UTFK{AFA7}}%
+\DeclareUnicodeCharacter{AFA8}{\UTFK{AFA8}}%
+\DeclareUnicodeCharacter{AFA9}{\UTFK{AFA9}}%
+\DeclareUnicodeCharacter{AFAA}{\UTFK{AFAA}}%
+\DeclareUnicodeCharacter{AFAB}{\UTFK{AFAB}}%
+\DeclareUnicodeCharacter{AFAC}{\UTFK{AFAC}}%
+\DeclareUnicodeCharacter{AFAD}{\UTFK{AFAD}}%
+\DeclareUnicodeCharacter{AFAE}{\UTFK{AFAE}}%
+\DeclareUnicodeCharacter{AFAF}{\UTFK{AFAF}}%
+\DeclareUnicodeCharacter{AFB0}{\UTFK{AFB0}}%
+\DeclareUnicodeCharacter{AFB1}{\UTFK{AFB1}}%
+\DeclareUnicodeCharacter{AFB2}{\UTFK{AFB2}}%
+\DeclareUnicodeCharacter{AFB3}{\UTFK{AFB3}}%
+\DeclareUnicodeCharacter{AFB4}{\UTFK{AFB4}}%
+\DeclareUnicodeCharacter{AFB5}{\UTFK{AFB5}}%
+\DeclareUnicodeCharacter{AFB6}{\UTFK{AFB6}}%
+\DeclareUnicodeCharacter{AFB7}{\UTFK{AFB7}}%
+\DeclareUnicodeCharacter{AFB8}{\UTFK{AFB8}}%
+\DeclareUnicodeCharacter{AFB9}{\UTFK{AFB9}}%
+\DeclareUnicodeCharacter{AFBA}{\UTFK{AFBA}}%
+\DeclareUnicodeCharacter{AFBB}{\UTFK{AFBB}}%
+\DeclareUnicodeCharacter{AFBC}{\UTFK{AFBC}}%
+\DeclareUnicodeCharacter{AFBD}{\UTFK{AFBD}}%
+\DeclareUnicodeCharacter{AFBE}{\UTFK{AFBE}}%
+\DeclareUnicodeCharacter{AFBF}{\UTFK{AFBF}}%
+\DeclareUnicodeCharacter{AFC0}{\UTFK{AFC0}}%
+\DeclareUnicodeCharacter{AFC1}{\UTFK{AFC1}}%
+\DeclareUnicodeCharacter{AFC2}{\UTFK{AFC2}}%
+\DeclareUnicodeCharacter{AFC3}{\UTFK{AFC3}}%
+\DeclareUnicodeCharacter{AFC4}{\UTFK{AFC4}}%
+\DeclareUnicodeCharacter{AFC5}{\UTFK{AFC5}}%
+\DeclareUnicodeCharacter{AFC6}{\UTFK{AFC6}}%
+\DeclareUnicodeCharacter{AFC7}{\UTFK{AFC7}}%
+\DeclareUnicodeCharacter{AFC8}{\UTFK{AFC8}}%
+\DeclareUnicodeCharacter{AFC9}{\UTFK{AFC9}}%
+\DeclareUnicodeCharacter{AFCA}{\UTFK{AFCA}}%
+\DeclareUnicodeCharacter{AFCB}{\UTFK{AFCB}}%
+\DeclareUnicodeCharacter{AFCC}{\UTFK{AFCC}}%
+\DeclareUnicodeCharacter{AFCD}{\UTFK{AFCD}}%
+\DeclareUnicodeCharacter{AFCE}{\UTFK{AFCE}}%
+\DeclareUnicodeCharacter{AFCF}{\UTFK{AFCF}}%
+\DeclareUnicodeCharacter{AFD0}{\UTFK{AFD0}}%
+\DeclareUnicodeCharacter{AFD1}{\UTFK{AFD1}}%
+\DeclareUnicodeCharacter{AFD2}{\UTFK{AFD2}}%
+\DeclareUnicodeCharacter{AFD3}{\UTFK{AFD3}}%
+\DeclareUnicodeCharacter{AFD4}{\UTFK{AFD4}}%
+\DeclareUnicodeCharacter{AFD5}{\UTFK{AFD5}}%
+\DeclareUnicodeCharacter{AFD6}{\UTFK{AFD6}}%
+\DeclareUnicodeCharacter{AFD7}{\UTFK{AFD7}}%
+\DeclareUnicodeCharacter{AFD8}{\UTFK{AFD8}}%
+\DeclareUnicodeCharacter{AFD9}{\UTFK{AFD9}}%
+\DeclareUnicodeCharacter{AFDA}{\UTFK{AFDA}}%
+\DeclareUnicodeCharacter{AFDB}{\UTFK{AFDB}}%
+\DeclareUnicodeCharacter{AFDC}{\UTFK{AFDC}}%
+\DeclareUnicodeCharacter{AFDD}{\UTFK{AFDD}}%
+\DeclareUnicodeCharacter{AFDE}{\UTFK{AFDE}}%
+\DeclareUnicodeCharacter{AFDF}{\UTFK{AFDF}}%
+\DeclareUnicodeCharacter{AFE0}{\UTFK{AFE0}}%
+\DeclareUnicodeCharacter{AFE1}{\UTFK{AFE1}}%
+\DeclareUnicodeCharacter{AFE2}{\UTFK{AFE2}}%
+\DeclareUnicodeCharacter{AFE3}{\UTFK{AFE3}}%
+\DeclareUnicodeCharacter{AFE4}{\UTFK{AFE4}}%
+\DeclareUnicodeCharacter{AFE5}{\UTFK{AFE5}}%
+\DeclareUnicodeCharacter{AFE6}{\UTFK{AFE6}}%
+\DeclareUnicodeCharacter{AFE7}{\UTFK{AFE7}}%
+\DeclareUnicodeCharacter{AFE8}{\UTFK{AFE8}}%
+\DeclareUnicodeCharacter{AFE9}{\UTFK{AFE9}}%
+\DeclareUnicodeCharacter{AFEA}{\UTFK{AFEA}}%
+\DeclareUnicodeCharacter{AFEB}{\UTFK{AFEB}}%
+\DeclareUnicodeCharacter{AFEC}{\UTFK{AFEC}}%
+\DeclareUnicodeCharacter{AFED}{\UTFK{AFED}}%
+\DeclareUnicodeCharacter{AFEE}{\UTFK{AFEE}}%
+\DeclareUnicodeCharacter{AFEF}{\UTFK{AFEF}}%
+\DeclareUnicodeCharacter{AFF0}{\UTFK{AFF0}}%
+\DeclareUnicodeCharacter{AFF1}{\UTFK{AFF1}}%
+\DeclareUnicodeCharacter{AFF2}{\UTFK{AFF2}}%
+\DeclareUnicodeCharacter{AFF3}{\UTFK{AFF3}}%
+\DeclareUnicodeCharacter{AFF4}{\UTFK{AFF4}}%
+\DeclareUnicodeCharacter{AFF5}{\UTFK{AFF5}}%
+\DeclareUnicodeCharacter{AFF6}{\UTFK{AFF6}}%
+\DeclareUnicodeCharacter{AFF7}{\UTFK{AFF7}}%
+\DeclareUnicodeCharacter{AFF8}{\UTFK{AFF8}}%
+\DeclareUnicodeCharacter{AFF9}{\UTFK{AFF9}}%
+\DeclareUnicodeCharacter{AFFA}{\UTFK{AFFA}}%
+\DeclareUnicodeCharacter{AFFB}{\UTFK{AFFB}}%
+\DeclareUnicodeCharacter{AFFC}{\UTFK{AFFC}}%
+\DeclareUnicodeCharacter{AFFD}{\UTFK{AFFD}}%
+\DeclareUnicodeCharacter{AFFE}{\UTFK{AFFE}}%
+\DeclareUnicodeCharacter{AFFF}{\UTFK{AFFF}}%
+\DeclareUnicodeCharacter{B000}{\UTFK{B000}}%
+\DeclareUnicodeCharacter{B001}{\UTFK{B001}}%
+\DeclareUnicodeCharacter{B002}{\UTFK{B002}}%
+\DeclareUnicodeCharacter{B003}{\UTFK{B003}}%
+\DeclareUnicodeCharacter{B004}{\UTFK{B004}}%
+\DeclareUnicodeCharacter{B005}{\UTFK{B005}}%
+\DeclareUnicodeCharacter{B006}{\UTFK{B006}}%
+\DeclareUnicodeCharacter{B007}{\UTFK{B007}}%
+\DeclareUnicodeCharacter{B008}{\UTFK{B008}}%
+\DeclareUnicodeCharacter{B009}{\UTFK{B009}}%
+\DeclareUnicodeCharacter{B00A}{\UTFK{B00A}}%
+\DeclareUnicodeCharacter{B00B}{\UTFK{B00B}}%
+\DeclareUnicodeCharacter{B00C}{\UTFK{B00C}}%
+\DeclareUnicodeCharacter{B00D}{\UTFK{B00D}}%
+\DeclareUnicodeCharacter{B00E}{\UTFK{B00E}}%
+\DeclareUnicodeCharacter{B00F}{\UTFK{B00F}}%
+\DeclareUnicodeCharacter{B010}{\UTFK{B010}}%
+\DeclareUnicodeCharacter{B011}{\UTFK{B011}}%
+\DeclareUnicodeCharacter{B012}{\UTFK{B012}}%
+\DeclareUnicodeCharacter{B013}{\UTFK{B013}}%
+\DeclareUnicodeCharacter{B014}{\UTFK{B014}}%
+\DeclareUnicodeCharacter{B015}{\UTFK{B015}}%
+\DeclareUnicodeCharacter{B016}{\UTFK{B016}}%
+\DeclareUnicodeCharacter{B017}{\UTFK{B017}}%
+\DeclareUnicodeCharacter{B018}{\UTFK{B018}}%
+\DeclareUnicodeCharacter{B019}{\UTFK{B019}}%
+\DeclareUnicodeCharacter{B01A}{\UTFK{B01A}}%
+\DeclareUnicodeCharacter{B01B}{\UTFK{B01B}}%
+\DeclareUnicodeCharacter{B01C}{\UTFK{B01C}}%
+\DeclareUnicodeCharacter{B01D}{\UTFK{B01D}}%
+\DeclareUnicodeCharacter{B01E}{\UTFK{B01E}}%
+\DeclareUnicodeCharacter{B01F}{\UTFK{B01F}}%
+\DeclareUnicodeCharacter{B020}{\UTFK{B020}}%
+\DeclareUnicodeCharacter{B021}{\UTFK{B021}}%
+\DeclareUnicodeCharacter{B022}{\UTFK{B022}}%
+\DeclareUnicodeCharacter{B023}{\UTFK{B023}}%
+\DeclareUnicodeCharacter{B024}{\UTFK{B024}}%
+\DeclareUnicodeCharacter{B025}{\UTFK{B025}}%
+\DeclareUnicodeCharacter{B026}{\UTFK{B026}}%
+\DeclareUnicodeCharacter{B027}{\UTFK{B027}}%
+\DeclareUnicodeCharacter{B028}{\UTFK{B028}}%
+\DeclareUnicodeCharacter{B029}{\UTFK{B029}}%
+\DeclareUnicodeCharacter{B02A}{\UTFK{B02A}}%
+\DeclareUnicodeCharacter{B02B}{\UTFK{B02B}}%
+\DeclareUnicodeCharacter{B02C}{\UTFK{B02C}}%
+\DeclareUnicodeCharacter{B02D}{\UTFK{B02D}}%
+\DeclareUnicodeCharacter{B02E}{\UTFK{B02E}}%
+\DeclareUnicodeCharacter{B02F}{\UTFK{B02F}}%
+\DeclareUnicodeCharacter{B030}{\UTFK{B030}}%
+\DeclareUnicodeCharacter{B031}{\UTFK{B031}}%
+\DeclareUnicodeCharacter{B032}{\UTFK{B032}}%
+\DeclareUnicodeCharacter{B033}{\UTFK{B033}}%
+\DeclareUnicodeCharacter{B034}{\UTFK{B034}}%
+\DeclareUnicodeCharacter{B035}{\UTFK{B035}}%
+\DeclareUnicodeCharacter{B036}{\UTFK{B036}}%
+\DeclareUnicodeCharacter{B037}{\UTFK{B037}}%
+\DeclareUnicodeCharacter{B038}{\UTFK{B038}}%
+\DeclareUnicodeCharacter{B039}{\UTFK{B039}}%
+\DeclareUnicodeCharacter{B03A}{\UTFK{B03A}}%
+\DeclareUnicodeCharacter{B03B}{\UTFK{B03B}}%
+\DeclareUnicodeCharacter{B03C}{\UTFK{B03C}}%
+\DeclareUnicodeCharacter{B03D}{\UTFK{B03D}}%
+\DeclareUnicodeCharacter{B03E}{\UTFK{B03E}}%
+\DeclareUnicodeCharacter{B03F}{\UTFK{B03F}}%
+\DeclareUnicodeCharacter{B040}{\UTFK{B040}}%
+\DeclareUnicodeCharacter{B041}{\UTFK{B041}}%
+\DeclareUnicodeCharacter{B042}{\UTFK{B042}}%
+\DeclareUnicodeCharacter{B043}{\UTFK{B043}}%
+\DeclareUnicodeCharacter{B044}{\UTFK{B044}}%
+\DeclareUnicodeCharacter{B045}{\UTFK{B045}}%
+\DeclareUnicodeCharacter{B046}{\UTFK{B046}}%
+\DeclareUnicodeCharacter{B047}{\UTFK{B047}}%
+\DeclareUnicodeCharacter{B048}{\UTFK{B048}}%
+\DeclareUnicodeCharacter{B049}{\UTFK{B049}}%
+\DeclareUnicodeCharacter{B04A}{\UTFK{B04A}}%
+\DeclareUnicodeCharacter{B04B}{\UTFK{B04B}}%
+\DeclareUnicodeCharacter{B04C}{\UTFK{B04C}}%
+\DeclareUnicodeCharacter{B04D}{\UTFK{B04D}}%
+\DeclareUnicodeCharacter{B04E}{\UTFK{B04E}}%
+\DeclareUnicodeCharacter{B04F}{\UTFK{B04F}}%
+\DeclareUnicodeCharacter{B050}{\UTFK{B050}}%
+\DeclareUnicodeCharacter{B051}{\UTFK{B051}}%
+\DeclareUnicodeCharacter{B052}{\UTFK{B052}}%
+\DeclareUnicodeCharacter{B053}{\UTFK{B053}}%
+\DeclareUnicodeCharacter{B054}{\UTFK{B054}}%
+\DeclareUnicodeCharacter{B055}{\UTFK{B055}}%
+\DeclareUnicodeCharacter{B056}{\UTFK{B056}}%
+\DeclareUnicodeCharacter{B057}{\UTFK{B057}}%
+\DeclareUnicodeCharacter{B058}{\UTFK{B058}}%
+\DeclareUnicodeCharacter{B059}{\UTFK{B059}}%
+\DeclareUnicodeCharacter{B05A}{\UTFK{B05A}}%
+\DeclareUnicodeCharacter{B05B}{\UTFK{B05B}}%
+\DeclareUnicodeCharacter{B05C}{\UTFK{B05C}}%
+\DeclareUnicodeCharacter{B05D}{\UTFK{B05D}}%
+\DeclareUnicodeCharacter{B05E}{\UTFK{B05E}}%
+\DeclareUnicodeCharacter{B05F}{\UTFK{B05F}}%
+\DeclareUnicodeCharacter{B060}{\UTFK{B060}}%
+\DeclareUnicodeCharacter{B061}{\UTFK{B061}}%
+\DeclareUnicodeCharacter{B062}{\UTFK{B062}}%
+\DeclareUnicodeCharacter{B063}{\UTFK{B063}}%
+\DeclareUnicodeCharacter{B064}{\UTFK{B064}}%
+\DeclareUnicodeCharacter{B065}{\UTFK{B065}}%
+\DeclareUnicodeCharacter{B066}{\UTFK{B066}}%
+\DeclareUnicodeCharacter{B067}{\UTFK{B067}}%
+\DeclareUnicodeCharacter{B068}{\UTFK{B068}}%
+\DeclareUnicodeCharacter{B069}{\UTFK{B069}}%
+\DeclareUnicodeCharacter{B06A}{\UTFK{B06A}}%
+\DeclareUnicodeCharacter{B06B}{\UTFK{B06B}}%
+\DeclareUnicodeCharacter{B06C}{\UTFK{B06C}}%
+\DeclareUnicodeCharacter{B06D}{\UTFK{B06D}}%
+\DeclareUnicodeCharacter{B06E}{\UTFK{B06E}}%
+\DeclareUnicodeCharacter{B06F}{\UTFK{B06F}}%
+\DeclareUnicodeCharacter{B070}{\UTFK{B070}}%
+\DeclareUnicodeCharacter{B071}{\UTFK{B071}}%
+\DeclareUnicodeCharacter{B072}{\UTFK{B072}}%
+\DeclareUnicodeCharacter{B073}{\UTFK{B073}}%
+\DeclareUnicodeCharacter{B074}{\UTFK{B074}}%
+\DeclareUnicodeCharacter{B075}{\UTFK{B075}}%
+\DeclareUnicodeCharacter{B076}{\UTFK{B076}}%
+\DeclareUnicodeCharacter{B077}{\UTFK{B077}}%
+\DeclareUnicodeCharacter{B078}{\UTFK{B078}}%
+\DeclareUnicodeCharacter{B079}{\UTFK{B079}}%
+\DeclareUnicodeCharacter{B07A}{\UTFK{B07A}}%
+\DeclareUnicodeCharacter{B07B}{\UTFK{B07B}}%
+\DeclareUnicodeCharacter{B07C}{\UTFK{B07C}}%
+\DeclareUnicodeCharacter{B07D}{\UTFK{B07D}}%
+\DeclareUnicodeCharacter{B07E}{\UTFK{B07E}}%
+\DeclareUnicodeCharacter{B07F}{\UTFK{B07F}}%
+\DeclareUnicodeCharacter{B080}{\UTFK{B080}}%
+\DeclareUnicodeCharacter{B081}{\UTFK{B081}}%
+\DeclareUnicodeCharacter{B082}{\UTFK{B082}}%
+\DeclareUnicodeCharacter{B083}{\UTFK{B083}}%
+\DeclareUnicodeCharacter{B084}{\UTFK{B084}}%
+\DeclareUnicodeCharacter{B085}{\UTFK{B085}}%
+\DeclareUnicodeCharacter{B086}{\UTFK{B086}}%
+\DeclareUnicodeCharacter{B087}{\UTFK{B087}}%
+\DeclareUnicodeCharacter{B088}{\UTFK{B088}}%
+\DeclareUnicodeCharacter{B089}{\UTFK{B089}}%
+\DeclareUnicodeCharacter{B08A}{\UTFK{B08A}}%
+\DeclareUnicodeCharacter{B08B}{\UTFK{B08B}}%
+\DeclareUnicodeCharacter{B08C}{\UTFK{B08C}}%
+\DeclareUnicodeCharacter{B08D}{\UTFK{B08D}}%
+\DeclareUnicodeCharacter{B08E}{\UTFK{B08E}}%
+\DeclareUnicodeCharacter{B08F}{\UTFK{B08F}}%
+\DeclareUnicodeCharacter{B090}{\UTFK{B090}}%
+\DeclareUnicodeCharacter{B091}{\UTFK{B091}}%
+\DeclareUnicodeCharacter{B092}{\UTFK{B092}}%
+\DeclareUnicodeCharacter{B093}{\UTFK{B093}}%
+\DeclareUnicodeCharacter{B094}{\UTFK{B094}}%
+\DeclareUnicodeCharacter{B095}{\UTFK{B095}}%
+\DeclareUnicodeCharacter{B096}{\UTFK{B096}}%
+\DeclareUnicodeCharacter{B097}{\UTFK{B097}}%
+\DeclareUnicodeCharacter{B098}{\UTFK{B098}}%
+\DeclareUnicodeCharacter{B099}{\UTFK{B099}}%
+\DeclareUnicodeCharacter{B09A}{\UTFK{B09A}}%
+\DeclareUnicodeCharacter{B09B}{\UTFK{B09B}}%
+\DeclareUnicodeCharacter{B09C}{\UTFK{B09C}}%
+\DeclareUnicodeCharacter{B09D}{\UTFK{B09D}}%
+\DeclareUnicodeCharacter{B09E}{\UTFK{B09E}}%
+\DeclareUnicodeCharacter{B09F}{\UTFK{B09F}}%
+\DeclareUnicodeCharacter{B0A0}{\UTFK{B0A0}}%
+\DeclareUnicodeCharacter{B0A1}{\UTFK{B0A1}}%
+\DeclareUnicodeCharacter{B0A2}{\UTFK{B0A2}}%
+\DeclareUnicodeCharacter{B0A3}{\UTFK{B0A3}}%
+\DeclareUnicodeCharacter{B0A4}{\UTFK{B0A4}}%
+\DeclareUnicodeCharacter{B0A5}{\UTFK{B0A5}}%
+\DeclareUnicodeCharacter{B0A6}{\UTFK{B0A6}}%
+\DeclareUnicodeCharacter{B0A7}{\UTFK{B0A7}}%
+\DeclareUnicodeCharacter{B0A8}{\UTFK{B0A8}}%
+\DeclareUnicodeCharacter{B0A9}{\UTFK{B0A9}}%
+\DeclareUnicodeCharacter{B0AA}{\UTFK{B0AA}}%
+\DeclareUnicodeCharacter{B0AB}{\UTFK{B0AB}}%
+\DeclareUnicodeCharacter{B0AC}{\UTFK{B0AC}}%
+\DeclareUnicodeCharacter{B0AD}{\UTFK{B0AD}}%
+\DeclareUnicodeCharacter{B0AE}{\UTFK{B0AE}}%
+\DeclareUnicodeCharacter{B0AF}{\UTFK{B0AF}}%
+\DeclareUnicodeCharacter{B0B0}{\UTFK{B0B0}}%
+\DeclareUnicodeCharacter{B0B1}{\UTFK{B0B1}}%
+\DeclareUnicodeCharacter{B0B2}{\UTFK{B0B2}}%
+\DeclareUnicodeCharacter{B0B3}{\UTFK{B0B3}}%
+\DeclareUnicodeCharacter{B0B4}{\UTFK{B0B4}}%
+\DeclareUnicodeCharacter{B0B5}{\UTFK{B0B5}}%
+\DeclareUnicodeCharacter{B0B6}{\UTFK{B0B6}}%
+\DeclareUnicodeCharacter{B0B7}{\UTFK{B0B7}}%
+\DeclareUnicodeCharacter{B0B8}{\UTFK{B0B8}}%
+\DeclareUnicodeCharacter{B0B9}{\UTFK{B0B9}}%
+\DeclareUnicodeCharacter{B0BA}{\UTFK{B0BA}}%
+\DeclareUnicodeCharacter{B0BB}{\UTFK{B0BB}}%
+\DeclareUnicodeCharacter{B0BC}{\UTFK{B0BC}}%
+\DeclareUnicodeCharacter{B0BD}{\UTFK{B0BD}}%
+\DeclareUnicodeCharacter{B0BE}{\UTFK{B0BE}}%
+\DeclareUnicodeCharacter{B0BF}{\UTFK{B0BF}}%
+\DeclareUnicodeCharacter{B0C0}{\UTFK{B0C0}}%
+\DeclareUnicodeCharacter{B0C1}{\UTFK{B0C1}}%
+\DeclareUnicodeCharacter{B0C2}{\UTFK{B0C2}}%
+\DeclareUnicodeCharacter{B0C3}{\UTFK{B0C3}}%
+\DeclareUnicodeCharacter{B0C4}{\UTFK{B0C4}}%
+\DeclareUnicodeCharacter{B0C5}{\UTFK{B0C5}}%
+\DeclareUnicodeCharacter{B0C6}{\UTFK{B0C6}}%
+\DeclareUnicodeCharacter{B0C7}{\UTFK{B0C7}}%
+\DeclareUnicodeCharacter{B0C8}{\UTFK{B0C8}}%
+\DeclareUnicodeCharacter{B0C9}{\UTFK{B0C9}}%
+\DeclareUnicodeCharacter{B0CA}{\UTFK{B0CA}}%
+\DeclareUnicodeCharacter{B0CB}{\UTFK{B0CB}}%
+\DeclareUnicodeCharacter{B0CC}{\UTFK{B0CC}}%
+\DeclareUnicodeCharacter{B0CD}{\UTFK{B0CD}}%
+\DeclareUnicodeCharacter{B0CE}{\UTFK{B0CE}}%
+\DeclareUnicodeCharacter{B0CF}{\UTFK{B0CF}}%
+\DeclareUnicodeCharacter{B0D0}{\UTFK{B0D0}}%
+\DeclareUnicodeCharacter{B0D1}{\UTFK{B0D1}}%
+\DeclareUnicodeCharacter{B0D2}{\UTFK{B0D2}}%
+\DeclareUnicodeCharacter{B0D3}{\UTFK{B0D3}}%
+\DeclareUnicodeCharacter{B0D4}{\UTFK{B0D4}}%
+\DeclareUnicodeCharacter{B0D5}{\UTFK{B0D5}}%
+\DeclareUnicodeCharacter{B0D6}{\UTFK{B0D6}}%
+\DeclareUnicodeCharacter{B0D7}{\UTFK{B0D7}}%
+\DeclareUnicodeCharacter{B0D8}{\UTFK{B0D8}}%
+\DeclareUnicodeCharacter{B0D9}{\UTFK{B0D9}}%
+\DeclareUnicodeCharacter{B0DA}{\UTFK{B0DA}}%
+\DeclareUnicodeCharacter{B0DB}{\UTFK{B0DB}}%
+\DeclareUnicodeCharacter{B0DC}{\UTFK{B0DC}}%
+\DeclareUnicodeCharacter{B0DD}{\UTFK{B0DD}}%
+\DeclareUnicodeCharacter{B0DE}{\UTFK{B0DE}}%
+\DeclareUnicodeCharacter{B0DF}{\UTFK{B0DF}}%
+\DeclareUnicodeCharacter{B0E0}{\UTFK{B0E0}}%
+\DeclareUnicodeCharacter{B0E1}{\UTFK{B0E1}}%
+\DeclareUnicodeCharacter{B0E2}{\UTFK{B0E2}}%
+\DeclareUnicodeCharacter{B0E3}{\UTFK{B0E3}}%
+\DeclareUnicodeCharacter{B0E4}{\UTFK{B0E4}}%
+\DeclareUnicodeCharacter{B0E5}{\UTFK{B0E5}}%
+\DeclareUnicodeCharacter{B0E6}{\UTFK{B0E6}}%
+\DeclareUnicodeCharacter{B0E7}{\UTFK{B0E7}}%
+\DeclareUnicodeCharacter{B0E8}{\UTFK{B0E8}}%
+\DeclareUnicodeCharacter{B0E9}{\UTFK{B0E9}}%
+\DeclareUnicodeCharacter{B0EA}{\UTFK{B0EA}}%
+\DeclareUnicodeCharacter{B0EB}{\UTFK{B0EB}}%
+\DeclareUnicodeCharacter{B0EC}{\UTFK{B0EC}}%
+\DeclareUnicodeCharacter{B0ED}{\UTFK{B0ED}}%
+\DeclareUnicodeCharacter{B0EE}{\UTFK{B0EE}}%
+\DeclareUnicodeCharacter{B0EF}{\UTFK{B0EF}}%
+\DeclareUnicodeCharacter{B0F0}{\UTFK{B0F0}}%
+\DeclareUnicodeCharacter{B0F1}{\UTFK{B0F1}}%
+\DeclareUnicodeCharacter{B0F2}{\UTFK{B0F2}}%
+\DeclareUnicodeCharacter{B0F3}{\UTFK{B0F3}}%
+\DeclareUnicodeCharacter{B0F4}{\UTFK{B0F4}}%
+\DeclareUnicodeCharacter{B0F5}{\UTFK{B0F5}}%
+\DeclareUnicodeCharacter{B0F6}{\UTFK{B0F6}}%
+\DeclareUnicodeCharacter{B0F7}{\UTFK{B0F7}}%
+\DeclareUnicodeCharacter{B0F8}{\UTFK{B0F8}}%
+\DeclareUnicodeCharacter{B0F9}{\UTFK{B0F9}}%
+\DeclareUnicodeCharacter{B0FA}{\UTFK{B0FA}}%
+\DeclareUnicodeCharacter{B0FB}{\UTFK{B0FB}}%
+\DeclareUnicodeCharacter{B0FC}{\UTFK{B0FC}}%
+\DeclareUnicodeCharacter{B0FD}{\UTFK{B0FD}}%
+\DeclareUnicodeCharacter{B0FE}{\UTFK{B0FE}}%
+\DeclareUnicodeCharacter{B0FF}{\UTFK{B0FF}}%
+\DeclareUnicodeCharacter{B100}{\UTFK{B100}}%
+\DeclareUnicodeCharacter{B101}{\UTFK{B101}}%
+\DeclareUnicodeCharacter{B102}{\UTFK{B102}}%
+\DeclareUnicodeCharacter{B103}{\UTFK{B103}}%
+\DeclareUnicodeCharacter{B104}{\UTFK{B104}}%
+\DeclareUnicodeCharacter{B105}{\UTFK{B105}}%
+\DeclareUnicodeCharacter{B106}{\UTFK{B106}}%
+\DeclareUnicodeCharacter{B107}{\UTFK{B107}}%
+\DeclareUnicodeCharacter{B108}{\UTFK{B108}}%
+\DeclareUnicodeCharacter{B109}{\UTFK{B109}}%
+\DeclareUnicodeCharacter{B10A}{\UTFK{B10A}}%
+\DeclareUnicodeCharacter{B10B}{\UTFK{B10B}}%
+\DeclareUnicodeCharacter{B10C}{\UTFK{B10C}}%
+\DeclareUnicodeCharacter{B10D}{\UTFK{B10D}}%
+\DeclareUnicodeCharacter{B10E}{\UTFK{B10E}}%
+\DeclareUnicodeCharacter{B10F}{\UTFK{B10F}}%
+\DeclareUnicodeCharacter{B110}{\UTFK{B110}}%
+\DeclareUnicodeCharacter{B111}{\UTFK{B111}}%
+\DeclareUnicodeCharacter{B112}{\UTFK{B112}}%
+\DeclareUnicodeCharacter{B113}{\UTFK{B113}}%
+\DeclareUnicodeCharacter{B114}{\UTFK{B114}}%
+\DeclareUnicodeCharacter{B115}{\UTFK{B115}}%
+\DeclareUnicodeCharacter{B116}{\UTFK{B116}}%
+\DeclareUnicodeCharacter{B117}{\UTFK{B117}}%
+\DeclareUnicodeCharacter{B118}{\UTFK{B118}}%
+\DeclareUnicodeCharacter{B119}{\UTFK{B119}}%
+\DeclareUnicodeCharacter{B11A}{\UTFK{B11A}}%
+\DeclareUnicodeCharacter{B11B}{\UTFK{B11B}}%
+\DeclareUnicodeCharacter{B11C}{\UTFK{B11C}}%
+\DeclareUnicodeCharacter{B11D}{\UTFK{B11D}}%
+\DeclareUnicodeCharacter{B11E}{\UTFK{B11E}}%
+\DeclareUnicodeCharacter{B11F}{\UTFK{B11F}}%
+\DeclareUnicodeCharacter{B120}{\UTFK{B120}}%
+\DeclareUnicodeCharacter{B121}{\UTFK{B121}}%
+\DeclareUnicodeCharacter{B122}{\UTFK{B122}}%
+\DeclareUnicodeCharacter{B123}{\UTFK{B123}}%
+\DeclareUnicodeCharacter{B124}{\UTFK{B124}}%
+\DeclareUnicodeCharacter{B125}{\UTFK{B125}}%
+\DeclareUnicodeCharacter{B126}{\UTFK{B126}}%
+\DeclareUnicodeCharacter{B127}{\UTFK{B127}}%
+\DeclareUnicodeCharacter{B128}{\UTFK{B128}}%
+\DeclareUnicodeCharacter{B129}{\UTFK{B129}}%
+\DeclareUnicodeCharacter{B12A}{\UTFK{B12A}}%
+\DeclareUnicodeCharacter{B12B}{\UTFK{B12B}}%
+\DeclareUnicodeCharacter{B12C}{\UTFK{B12C}}%
+\DeclareUnicodeCharacter{B12D}{\UTFK{B12D}}%
+\DeclareUnicodeCharacter{B12E}{\UTFK{B12E}}%
+\DeclareUnicodeCharacter{B12F}{\UTFK{B12F}}%
+\DeclareUnicodeCharacter{B130}{\UTFK{B130}}%
+\DeclareUnicodeCharacter{B131}{\UTFK{B131}}%
+\DeclareUnicodeCharacter{B132}{\UTFK{B132}}%
+\DeclareUnicodeCharacter{B133}{\UTFK{B133}}%
+\DeclareUnicodeCharacter{B134}{\UTFK{B134}}%
+\DeclareUnicodeCharacter{B135}{\UTFK{B135}}%
+\DeclareUnicodeCharacter{B136}{\UTFK{B136}}%
+\DeclareUnicodeCharacter{B137}{\UTFK{B137}}%
+\DeclareUnicodeCharacter{B138}{\UTFK{B138}}%
+\DeclareUnicodeCharacter{B139}{\UTFK{B139}}%
+\DeclareUnicodeCharacter{B13A}{\UTFK{B13A}}%
+\DeclareUnicodeCharacter{B13B}{\UTFK{B13B}}%
+\DeclareUnicodeCharacter{B13C}{\UTFK{B13C}}%
+\DeclareUnicodeCharacter{B13D}{\UTFK{B13D}}%
+\DeclareUnicodeCharacter{B13E}{\UTFK{B13E}}%
+\DeclareUnicodeCharacter{B13F}{\UTFK{B13F}}%
+\DeclareUnicodeCharacter{B140}{\UTFK{B140}}%
+\DeclareUnicodeCharacter{B141}{\UTFK{B141}}%
+\DeclareUnicodeCharacter{B142}{\UTFK{B142}}%
+\DeclareUnicodeCharacter{B143}{\UTFK{B143}}%
+\DeclareUnicodeCharacter{B144}{\UTFK{B144}}%
+\DeclareUnicodeCharacter{B145}{\UTFK{B145}}%
+\DeclareUnicodeCharacter{B146}{\UTFK{B146}}%
+\DeclareUnicodeCharacter{B147}{\UTFK{B147}}%
+\DeclareUnicodeCharacter{B148}{\UTFK{B148}}%
+\DeclareUnicodeCharacter{B149}{\UTFK{B149}}%
+\DeclareUnicodeCharacter{B14A}{\UTFK{B14A}}%
+\DeclareUnicodeCharacter{B14B}{\UTFK{B14B}}%
+\DeclareUnicodeCharacter{B14C}{\UTFK{B14C}}%
+\DeclareUnicodeCharacter{B14D}{\UTFK{B14D}}%
+\DeclareUnicodeCharacter{B14E}{\UTFK{B14E}}%
+\DeclareUnicodeCharacter{B14F}{\UTFK{B14F}}%
+\DeclareUnicodeCharacter{B150}{\UTFK{B150}}%
+\DeclareUnicodeCharacter{B151}{\UTFK{B151}}%
+\DeclareUnicodeCharacter{B152}{\UTFK{B152}}%
+\DeclareUnicodeCharacter{B153}{\UTFK{B153}}%
+\DeclareUnicodeCharacter{B154}{\UTFK{B154}}%
+\DeclareUnicodeCharacter{B155}{\UTFK{B155}}%
+\DeclareUnicodeCharacter{B156}{\UTFK{B156}}%
+\DeclareUnicodeCharacter{B157}{\UTFK{B157}}%
+\DeclareUnicodeCharacter{B158}{\UTFK{B158}}%
+\DeclareUnicodeCharacter{B159}{\UTFK{B159}}%
+\DeclareUnicodeCharacter{B15A}{\UTFK{B15A}}%
+\DeclareUnicodeCharacter{B15B}{\UTFK{B15B}}%
+\DeclareUnicodeCharacter{B15C}{\UTFK{B15C}}%
+\DeclareUnicodeCharacter{B15D}{\UTFK{B15D}}%
+\DeclareUnicodeCharacter{B15E}{\UTFK{B15E}}%
+\DeclareUnicodeCharacter{B15F}{\UTFK{B15F}}%
+\DeclareUnicodeCharacter{B160}{\UTFK{B160}}%
+\DeclareUnicodeCharacter{B161}{\UTFK{B161}}%
+\DeclareUnicodeCharacter{B162}{\UTFK{B162}}%
+\DeclareUnicodeCharacter{B163}{\UTFK{B163}}%
+\DeclareUnicodeCharacter{B164}{\UTFK{B164}}%
+\DeclareUnicodeCharacter{B165}{\UTFK{B165}}%
+\DeclareUnicodeCharacter{B166}{\UTFK{B166}}%
+\DeclareUnicodeCharacter{B167}{\UTFK{B167}}%
+\DeclareUnicodeCharacter{B168}{\UTFK{B168}}%
+\DeclareUnicodeCharacter{B169}{\UTFK{B169}}%
+\DeclareUnicodeCharacter{B16A}{\UTFK{B16A}}%
+\DeclareUnicodeCharacter{B16B}{\UTFK{B16B}}%
+\DeclareUnicodeCharacter{B16C}{\UTFK{B16C}}%
+\DeclareUnicodeCharacter{B16D}{\UTFK{B16D}}%
+\DeclareUnicodeCharacter{B16E}{\UTFK{B16E}}%
+\DeclareUnicodeCharacter{B16F}{\UTFK{B16F}}%
+\DeclareUnicodeCharacter{B170}{\UTFK{B170}}%
+\DeclareUnicodeCharacter{B171}{\UTFK{B171}}%
+\DeclareUnicodeCharacter{B172}{\UTFK{B172}}%
+\DeclareUnicodeCharacter{B173}{\UTFK{B173}}%
+\DeclareUnicodeCharacter{B174}{\UTFK{B174}}%
+\DeclareUnicodeCharacter{B175}{\UTFK{B175}}%
+\DeclareUnicodeCharacter{B176}{\UTFK{B176}}%
+\DeclareUnicodeCharacter{B177}{\UTFK{B177}}%
+\DeclareUnicodeCharacter{B178}{\UTFK{B178}}%
+\DeclareUnicodeCharacter{B179}{\UTFK{B179}}%
+\DeclareUnicodeCharacter{B17A}{\UTFK{B17A}}%
+\DeclareUnicodeCharacter{B17B}{\UTFK{B17B}}%
+\DeclareUnicodeCharacter{B17C}{\UTFK{B17C}}%
+\DeclareUnicodeCharacter{B17D}{\UTFK{B17D}}%
+\DeclareUnicodeCharacter{B17E}{\UTFK{B17E}}%
+\DeclareUnicodeCharacter{B17F}{\UTFK{B17F}}%
+\DeclareUnicodeCharacter{B180}{\UTFK{B180}}%
+\DeclareUnicodeCharacter{B181}{\UTFK{B181}}%
+\DeclareUnicodeCharacter{B182}{\UTFK{B182}}%
+\DeclareUnicodeCharacter{B183}{\UTFK{B183}}%
+\DeclareUnicodeCharacter{B184}{\UTFK{B184}}%
+\DeclareUnicodeCharacter{B185}{\UTFK{B185}}%
+\DeclareUnicodeCharacter{B186}{\UTFK{B186}}%
+\DeclareUnicodeCharacter{B187}{\UTFK{B187}}%
+\DeclareUnicodeCharacter{B188}{\UTFK{B188}}%
+\DeclareUnicodeCharacter{B189}{\UTFK{B189}}%
+\DeclareUnicodeCharacter{B18A}{\UTFK{B18A}}%
+\DeclareUnicodeCharacter{B18B}{\UTFK{B18B}}%
+\DeclareUnicodeCharacter{B18C}{\UTFK{B18C}}%
+\DeclareUnicodeCharacter{B18D}{\UTFK{B18D}}%
+\DeclareUnicodeCharacter{B18E}{\UTFK{B18E}}%
+\DeclareUnicodeCharacter{B18F}{\UTFK{B18F}}%
+\DeclareUnicodeCharacter{B190}{\UTFK{B190}}%
+\DeclareUnicodeCharacter{B191}{\UTFK{B191}}%
+\DeclareUnicodeCharacter{B192}{\UTFK{B192}}%
+\DeclareUnicodeCharacter{B193}{\UTFK{B193}}%
+\DeclareUnicodeCharacter{B194}{\UTFK{B194}}%
+\DeclareUnicodeCharacter{B195}{\UTFK{B195}}%
+\DeclareUnicodeCharacter{B196}{\UTFK{B196}}%
+\DeclareUnicodeCharacter{B197}{\UTFK{B197}}%
+\DeclareUnicodeCharacter{B198}{\UTFK{B198}}%
+\DeclareUnicodeCharacter{B199}{\UTFK{B199}}%
+\DeclareUnicodeCharacter{B19A}{\UTFK{B19A}}%
+\DeclareUnicodeCharacter{B19B}{\UTFK{B19B}}%
+\DeclareUnicodeCharacter{B19C}{\UTFK{B19C}}%
+\DeclareUnicodeCharacter{B19D}{\UTFK{B19D}}%
+\DeclareUnicodeCharacter{B19E}{\UTFK{B19E}}%
+\DeclareUnicodeCharacter{B19F}{\UTFK{B19F}}%
+\DeclareUnicodeCharacter{B1A0}{\UTFK{B1A0}}%
+\DeclareUnicodeCharacter{B1A1}{\UTFK{B1A1}}%
+\DeclareUnicodeCharacter{B1A2}{\UTFK{B1A2}}%
+\DeclareUnicodeCharacter{B1A3}{\UTFK{B1A3}}%
+\DeclareUnicodeCharacter{B1A4}{\UTFK{B1A4}}%
+\DeclareUnicodeCharacter{B1A5}{\UTFK{B1A5}}%
+\DeclareUnicodeCharacter{B1A6}{\UTFK{B1A6}}%
+\DeclareUnicodeCharacter{B1A7}{\UTFK{B1A7}}%
+\DeclareUnicodeCharacter{B1A8}{\UTFK{B1A8}}%
+\DeclareUnicodeCharacter{B1A9}{\UTFK{B1A9}}%
+\DeclareUnicodeCharacter{B1AA}{\UTFK{B1AA}}%
+\DeclareUnicodeCharacter{B1AB}{\UTFK{B1AB}}%
+\DeclareUnicodeCharacter{B1AC}{\UTFK{B1AC}}%
+\DeclareUnicodeCharacter{B1AD}{\UTFK{B1AD}}%
+\DeclareUnicodeCharacter{B1AE}{\UTFK{B1AE}}%
+\DeclareUnicodeCharacter{B1AF}{\UTFK{B1AF}}%
+\DeclareUnicodeCharacter{B1B0}{\UTFK{B1B0}}%
+\DeclareUnicodeCharacter{B1B1}{\UTFK{B1B1}}%
+\DeclareUnicodeCharacter{B1B2}{\UTFK{B1B2}}%
+\DeclareUnicodeCharacter{B1B3}{\UTFK{B1B3}}%
+\DeclareUnicodeCharacter{B1B4}{\UTFK{B1B4}}%
+\DeclareUnicodeCharacter{B1B5}{\UTFK{B1B5}}%
+\DeclareUnicodeCharacter{B1B6}{\UTFK{B1B6}}%
+\DeclareUnicodeCharacter{B1B7}{\UTFK{B1B7}}%
+\DeclareUnicodeCharacter{B1B8}{\UTFK{B1B8}}%
+\DeclareUnicodeCharacter{B1B9}{\UTFK{B1B9}}%
+\DeclareUnicodeCharacter{B1BA}{\UTFK{B1BA}}%
+\DeclareUnicodeCharacter{B1BB}{\UTFK{B1BB}}%
+\DeclareUnicodeCharacter{B1BC}{\UTFK{B1BC}}%
+\DeclareUnicodeCharacter{B1BD}{\UTFK{B1BD}}%
+\DeclareUnicodeCharacter{B1BE}{\UTFK{B1BE}}%
+\DeclareUnicodeCharacter{B1BF}{\UTFK{B1BF}}%
+\DeclareUnicodeCharacter{B1C0}{\UTFK{B1C0}}%
+\DeclareUnicodeCharacter{B1C1}{\UTFK{B1C1}}%
+\DeclareUnicodeCharacter{B1C2}{\UTFK{B1C2}}%
+\DeclareUnicodeCharacter{B1C3}{\UTFK{B1C3}}%
+\DeclareUnicodeCharacter{B1C4}{\UTFK{B1C4}}%
+\DeclareUnicodeCharacter{B1C5}{\UTFK{B1C5}}%
+\DeclareUnicodeCharacter{B1C6}{\UTFK{B1C6}}%
+\DeclareUnicodeCharacter{B1C7}{\UTFK{B1C7}}%
+\DeclareUnicodeCharacter{B1C8}{\UTFK{B1C8}}%
+\DeclareUnicodeCharacter{B1C9}{\UTFK{B1C9}}%
+\DeclareUnicodeCharacter{B1CA}{\UTFK{B1CA}}%
+\DeclareUnicodeCharacter{B1CB}{\UTFK{B1CB}}%
+\DeclareUnicodeCharacter{B1CC}{\UTFK{B1CC}}%
+\DeclareUnicodeCharacter{B1CD}{\UTFK{B1CD}}%
+\DeclareUnicodeCharacter{B1CE}{\UTFK{B1CE}}%
+\DeclareUnicodeCharacter{B1CF}{\UTFK{B1CF}}%
+\DeclareUnicodeCharacter{B1D0}{\UTFK{B1D0}}%
+\DeclareUnicodeCharacter{B1D1}{\UTFK{B1D1}}%
+\DeclareUnicodeCharacter{B1D2}{\UTFK{B1D2}}%
+\DeclareUnicodeCharacter{B1D3}{\UTFK{B1D3}}%
+\DeclareUnicodeCharacter{B1D4}{\UTFK{B1D4}}%
+\DeclareUnicodeCharacter{B1D5}{\UTFK{B1D5}}%
+\DeclareUnicodeCharacter{B1D6}{\UTFK{B1D6}}%
+\DeclareUnicodeCharacter{B1D7}{\UTFK{B1D7}}%
+\DeclareUnicodeCharacter{B1D8}{\UTFK{B1D8}}%
+\DeclareUnicodeCharacter{B1D9}{\UTFK{B1D9}}%
+\DeclareUnicodeCharacter{B1DA}{\UTFK{B1DA}}%
+\DeclareUnicodeCharacter{B1DB}{\UTFK{B1DB}}%
+\DeclareUnicodeCharacter{B1DC}{\UTFK{B1DC}}%
+\DeclareUnicodeCharacter{B1DD}{\UTFK{B1DD}}%
+\DeclareUnicodeCharacter{B1DE}{\UTFK{B1DE}}%
+\DeclareUnicodeCharacter{B1DF}{\UTFK{B1DF}}%
+\DeclareUnicodeCharacter{B1E0}{\UTFK{B1E0}}%
+\DeclareUnicodeCharacter{B1E1}{\UTFK{B1E1}}%
+\DeclareUnicodeCharacter{B1E2}{\UTFK{B1E2}}%
+\DeclareUnicodeCharacter{B1E3}{\UTFK{B1E3}}%
+\DeclareUnicodeCharacter{B1E4}{\UTFK{B1E4}}%
+\DeclareUnicodeCharacter{B1E5}{\UTFK{B1E5}}%
+\DeclareUnicodeCharacter{B1E6}{\UTFK{B1E6}}%
+\DeclareUnicodeCharacter{B1E7}{\UTFK{B1E7}}%
+\DeclareUnicodeCharacter{B1E8}{\UTFK{B1E8}}%
+\DeclareUnicodeCharacter{B1E9}{\UTFK{B1E9}}%
+\DeclareUnicodeCharacter{B1EA}{\UTFK{B1EA}}%
+\DeclareUnicodeCharacter{B1EB}{\UTFK{B1EB}}%
+\DeclareUnicodeCharacter{B1EC}{\UTFK{B1EC}}%
+\DeclareUnicodeCharacter{B1ED}{\UTFK{B1ED}}%
+\DeclareUnicodeCharacter{B1EE}{\UTFK{B1EE}}%
+\DeclareUnicodeCharacter{B1EF}{\UTFK{B1EF}}%
+\DeclareUnicodeCharacter{B1F0}{\UTFK{B1F0}}%
+\DeclareUnicodeCharacter{B1F1}{\UTFK{B1F1}}%
+\DeclareUnicodeCharacter{B1F2}{\UTFK{B1F2}}%
+\DeclareUnicodeCharacter{B1F3}{\UTFK{B1F3}}%
+\DeclareUnicodeCharacter{B1F4}{\UTFK{B1F4}}%
+\DeclareUnicodeCharacter{B1F5}{\UTFK{B1F5}}%
+\DeclareUnicodeCharacter{B1F6}{\UTFK{B1F6}}%
+\DeclareUnicodeCharacter{B1F7}{\UTFK{B1F7}}%
+\DeclareUnicodeCharacter{B1F8}{\UTFK{B1F8}}%
+\DeclareUnicodeCharacter{B1F9}{\UTFK{B1F9}}%
+\DeclareUnicodeCharacter{B1FA}{\UTFK{B1FA}}%
+\DeclareUnicodeCharacter{B1FB}{\UTFK{B1FB}}%
+\DeclareUnicodeCharacter{B1FC}{\UTFK{B1FC}}%
+\DeclareUnicodeCharacter{B1FD}{\UTFK{B1FD}}%
+\DeclareUnicodeCharacter{B1FE}{\UTFK{B1FE}}%
+\DeclareUnicodeCharacter{B1FF}{\UTFK{B1FF}}%
+\DeclareUnicodeCharacter{B200}{\UTFK{B200}}%
+\DeclareUnicodeCharacter{B201}{\UTFK{B201}}%
+\DeclareUnicodeCharacter{B202}{\UTFK{B202}}%
+\DeclareUnicodeCharacter{B203}{\UTFK{B203}}%
+\DeclareUnicodeCharacter{B204}{\UTFK{B204}}%
+\DeclareUnicodeCharacter{B205}{\UTFK{B205}}%
+\DeclareUnicodeCharacter{B206}{\UTFK{B206}}%
+\DeclareUnicodeCharacter{B207}{\UTFK{B207}}%
+\DeclareUnicodeCharacter{B208}{\UTFK{B208}}%
+\DeclareUnicodeCharacter{B209}{\UTFK{B209}}%
+\DeclareUnicodeCharacter{B20A}{\UTFK{B20A}}%
+\DeclareUnicodeCharacter{B20B}{\UTFK{B20B}}%
+\DeclareUnicodeCharacter{B20C}{\UTFK{B20C}}%
+\DeclareUnicodeCharacter{B20D}{\UTFK{B20D}}%
+\DeclareUnicodeCharacter{B20E}{\UTFK{B20E}}%
+\DeclareUnicodeCharacter{B20F}{\UTFK{B20F}}%
+\DeclareUnicodeCharacter{B210}{\UTFK{B210}}%
+\DeclareUnicodeCharacter{B211}{\UTFK{B211}}%
+\DeclareUnicodeCharacter{B212}{\UTFK{B212}}%
+\DeclareUnicodeCharacter{B213}{\UTFK{B213}}%
+\DeclareUnicodeCharacter{B214}{\UTFK{B214}}%
+\DeclareUnicodeCharacter{B215}{\UTFK{B215}}%
+\DeclareUnicodeCharacter{B216}{\UTFK{B216}}%
+\DeclareUnicodeCharacter{B217}{\UTFK{B217}}%
+\DeclareUnicodeCharacter{B218}{\UTFK{B218}}%
+\DeclareUnicodeCharacter{B219}{\UTFK{B219}}%
+\DeclareUnicodeCharacter{B21A}{\UTFK{B21A}}%
+\DeclareUnicodeCharacter{B21B}{\UTFK{B21B}}%
+\DeclareUnicodeCharacter{B21C}{\UTFK{B21C}}%
+\DeclareUnicodeCharacter{B21D}{\UTFK{B21D}}%
+\DeclareUnicodeCharacter{B21E}{\UTFK{B21E}}%
+\DeclareUnicodeCharacter{B21F}{\UTFK{B21F}}%
+\DeclareUnicodeCharacter{B220}{\UTFK{B220}}%
+\DeclareUnicodeCharacter{B221}{\UTFK{B221}}%
+\DeclareUnicodeCharacter{B222}{\UTFK{B222}}%
+\DeclareUnicodeCharacter{B223}{\UTFK{B223}}%
+\DeclareUnicodeCharacter{B224}{\UTFK{B224}}%
+\DeclareUnicodeCharacter{B225}{\UTFK{B225}}%
+\DeclareUnicodeCharacter{B226}{\UTFK{B226}}%
+\DeclareUnicodeCharacter{B227}{\UTFK{B227}}%
+\DeclareUnicodeCharacter{B228}{\UTFK{B228}}%
+\DeclareUnicodeCharacter{B229}{\UTFK{B229}}%
+\DeclareUnicodeCharacter{B22A}{\UTFK{B22A}}%
+\DeclareUnicodeCharacter{B22B}{\UTFK{B22B}}%
+\DeclareUnicodeCharacter{B22C}{\UTFK{B22C}}%
+\DeclareUnicodeCharacter{B22D}{\UTFK{B22D}}%
+\DeclareUnicodeCharacter{B22E}{\UTFK{B22E}}%
+\DeclareUnicodeCharacter{B22F}{\UTFK{B22F}}%
+\DeclareUnicodeCharacter{B230}{\UTFK{B230}}%
+\DeclareUnicodeCharacter{B231}{\UTFK{B231}}%
+\DeclareUnicodeCharacter{B232}{\UTFK{B232}}%
+\DeclareUnicodeCharacter{B233}{\UTFK{B233}}%
+\DeclareUnicodeCharacter{B234}{\UTFK{B234}}%
+\DeclareUnicodeCharacter{B235}{\UTFK{B235}}%
+\DeclareUnicodeCharacter{B236}{\UTFK{B236}}%
+\DeclareUnicodeCharacter{B237}{\UTFK{B237}}%
+\DeclareUnicodeCharacter{B238}{\UTFK{B238}}%
+\DeclareUnicodeCharacter{B239}{\UTFK{B239}}%
+\DeclareUnicodeCharacter{B23A}{\UTFK{B23A}}%
+\DeclareUnicodeCharacter{B23B}{\UTFK{B23B}}%
+\DeclareUnicodeCharacter{B23C}{\UTFK{B23C}}%
+\DeclareUnicodeCharacter{B23D}{\UTFK{B23D}}%
+\DeclareUnicodeCharacter{B23E}{\UTFK{B23E}}%
+\DeclareUnicodeCharacter{B23F}{\UTFK{B23F}}%
+\DeclareUnicodeCharacter{B240}{\UTFK{B240}}%
+\DeclareUnicodeCharacter{B241}{\UTFK{B241}}%
+\DeclareUnicodeCharacter{B242}{\UTFK{B242}}%
+\DeclareUnicodeCharacter{B243}{\UTFK{B243}}%
+\DeclareUnicodeCharacter{B244}{\UTFK{B244}}%
+\DeclareUnicodeCharacter{B245}{\UTFK{B245}}%
+\DeclareUnicodeCharacter{B246}{\UTFK{B246}}%
+\DeclareUnicodeCharacter{B247}{\UTFK{B247}}%
+\DeclareUnicodeCharacter{B248}{\UTFK{B248}}%
+\DeclareUnicodeCharacter{B249}{\UTFK{B249}}%
+\DeclareUnicodeCharacter{B24A}{\UTFK{B24A}}%
+\DeclareUnicodeCharacter{B24B}{\UTFK{B24B}}%
+\DeclareUnicodeCharacter{B24C}{\UTFK{B24C}}%
+\DeclareUnicodeCharacter{B24D}{\UTFK{B24D}}%
+\DeclareUnicodeCharacter{B24E}{\UTFK{B24E}}%
+\DeclareUnicodeCharacter{B24F}{\UTFK{B24F}}%
+\DeclareUnicodeCharacter{B250}{\UTFK{B250}}%
+\DeclareUnicodeCharacter{B251}{\UTFK{B251}}%
+\DeclareUnicodeCharacter{B252}{\UTFK{B252}}%
+\DeclareUnicodeCharacter{B253}{\UTFK{B253}}%
+\DeclareUnicodeCharacter{B254}{\UTFK{B254}}%
+\DeclareUnicodeCharacter{B255}{\UTFK{B255}}%
+\DeclareUnicodeCharacter{B256}{\UTFK{B256}}%
+\DeclareUnicodeCharacter{B257}{\UTFK{B257}}%
+\DeclareUnicodeCharacter{B258}{\UTFK{B258}}%
+\DeclareUnicodeCharacter{B259}{\UTFK{B259}}%
+\DeclareUnicodeCharacter{B25A}{\UTFK{B25A}}%
+\DeclareUnicodeCharacter{B25B}{\UTFK{B25B}}%
+\DeclareUnicodeCharacter{B25C}{\UTFK{B25C}}%
+\DeclareUnicodeCharacter{B25D}{\UTFK{B25D}}%
+\DeclareUnicodeCharacter{B25E}{\UTFK{B25E}}%
+\DeclareUnicodeCharacter{B25F}{\UTFK{B25F}}%
+\DeclareUnicodeCharacter{B260}{\UTFK{B260}}%
+\DeclareUnicodeCharacter{B261}{\UTFK{B261}}%
+\DeclareUnicodeCharacter{B262}{\UTFK{B262}}%
+\DeclareUnicodeCharacter{B263}{\UTFK{B263}}%
+\DeclareUnicodeCharacter{B264}{\UTFK{B264}}%
+\DeclareUnicodeCharacter{B265}{\UTFK{B265}}%
+\DeclareUnicodeCharacter{B266}{\UTFK{B266}}%
+\DeclareUnicodeCharacter{B267}{\UTFK{B267}}%
+\DeclareUnicodeCharacter{B268}{\UTFK{B268}}%
+\DeclareUnicodeCharacter{B269}{\UTFK{B269}}%
+\DeclareUnicodeCharacter{B26A}{\UTFK{B26A}}%
+\DeclareUnicodeCharacter{B26B}{\UTFK{B26B}}%
+\DeclareUnicodeCharacter{B26C}{\UTFK{B26C}}%
+\DeclareUnicodeCharacter{B26D}{\UTFK{B26D}}%
+\DeclareUnicodeCharacter{B26E}{\UTFK{B26E}}%
+\DeclareUnicodeCharacter{B26F}{\UTFK{B26F}}%
+\DeclareUnicodeCharacter{B270}{\UTFK{B270}}%
+\DeclareUnicodeCharacter{B271}{\UTFK{B271}}%
+\DeclareUnicodeCharacter{B272}{\UTFK{B272}}%
+\DeclareUnicodeCharacter{B273}{\UTFK{B273}}%
+\DeclareUnicodeCharacter{B274}{\UTFK{B274}}%
+\DeclareUnicodeCharacter{B275}{\UTFK{B275}}%
+\DeclareUnicodeCharacter{B276}{\UTFK{B276}}%
+\DeclareUnicodeCharacter{B277}{\UTFK{B277}}%
+\DeclareUnicodeCharacter{B278}{\UTFK{B278}}%
+\DeclareUnicodeCharacter{B279}{\UTFK{B279}}%
+\DeclareUnicodeCharacter{B27A}{\UTFK{B27A}}%
+\DeclareUnicodeCharacter{B27B}{\UTFK{B27B}}%
+\DeclareUnicodeCharacter{B27C}{\UTFK{B27C}}%
+\DeclareUnicodeCharacter{B27D}{\UTFK{B27D}}%
+\DeclareUnicodeCharacter{B27E}{\UTFK{B27E}}%
+\DeclareUnicodeCharacter{B27F}{\UTFK{B27F}}%
+\DeclareUnicodeCharacter{B280}{\UTFK{B280}}%
+\DeclareUnicodeCharacter{B281}{\UTFK{B281}}%
+\DeclareUnicodeCharacter{B282}{\UTFK{B282}}%
+\DeclareUnicodeCharacter{B283}{\UTFK{B283}}%
+\DeclareUnicodeCharacter{B284}{\UTFK{B284}}%
+\DeclareUnicodeCharacter{B285}{\UTFK{B285}}%
+\DeclareUnicodeCharacter{B286}{\UTFK{B286}}%
+\DeclareUnicodeCharacter{B287}{\UTFK{B287}}%
+\DeclareUnicodeCharacter{B288}{\UTFK{B288}}%
+\DeclareUnicodeCharacter{B289}{\UTFK{B289}}%
+\DeclareUnicodeCharacter{B28A}{\UTFK{B28A}}%
+\DeclareUnicodeCharacter{B28B}{\UTFK{B28B}}%
+\DeclareUnicodeCharacter{B28C}{\UTFK{B28C}}%
+\DeclareUnicodeCharacter{B28D}{\UTFK{B28D}}%
+\DeclareUnicodeCharacter{B28E}{\UTFK{B28E}}%
+\DeclareUnicodeCharacter{B28F}{\UTFK{B28F}}%
+\DeclareUnicodeCharacter{B290}{\UTFK{B290}}%
+\DeclareUnicodeCharacter{B291}{\UTFK{B291}}%
+\DeclareUnicodeCharacter{B292}{\UTFK{B292}}%
+\DeclareUnicodeCharacter{B293}{\UTFK{B293}}%
+\DeclareUnicodeCharacter{B294}{\UTFK{B294}}%
+\DeclareUnicodeCharacter{B295}{\UTFK{B295}}%
+\DeclareUnicodeCharacter{B296}{\UTFK{B296}}%
+\DeclareUnicodeCharacter{B297}{\UTFK{B297}}%
+\DeclareUnicodeCharacter{B298}{\UTFK{B298}}%
+\DeclareUnicodeCharacter{B299}{\UTFK{B299}}%
+\DeclareUnicodeCharacter{B29A}{\UTFK{B29A}}%
+\DeclareUnicodeCharacter{B29B}{\UTFK{B29B}}%
+\DeclareUnicodeCharacter{B29C}{\UTFK{B29C}}%
+\DeclareUnicodeCharacter{B29D}{\UTFK{B29D}}%
+\DeclareUnicodeCharacter{B29E}{\UTFK{B29E}}%
+\DeclareUnicodeCharacter{B29F}{\UTFK{B29F}}%
+\DeclareUnicodeCharacter{B2A0}{\UTFK{B2A0}}%
+\DeclareUnicodeCharacter{B2A1}{\UTFK{B2A1}}%
+\DeclareUnicodeCharacter{B2A2}{\UTFK{B2A2}}%
+\DeclareUnicodeCharacter{B2A3}{\UTFK{B2A3}}%
+\DeclareUnicodeCharacter{B2A4}{\UTFK{B2A4}}%
+\DeclareUnicodeCharacter{B2A5}{\UTFK{B2A5}}%
+\DeclareUnicodeCharacter{B2A6}{\UTFK{B2A6}}%
+\DeclareUnicodeCharacter{B2A7}{\UTFK{B2A7}}%
+\DeclareUnicodeCharacter{B2A8}{\UTFK{B2A8}}%
+\DeclareUnicodeCharacter{B2A9}{\UTFK{B2A9}}%
+\DeclareUnicodeCharacter{B2AA}{\UTFK{B2AA}}%
+\DeclareUnicodeCharacter{B2AB}{\UTFK{B2AB}}%
+\DeclareUnicodeCharacter{B2AC}{\UTFK{B2AC}}%
+\DeclareUnicodeCharacter{B2AD}{\UTFK{B2AD}}%
+\DeclareUnicodeCharacter{B2AE}{\UTFK{B2AE}}%
+\DeclareUnicodeCharacter{B2AF}{\UTFK{B2AF}}%
+\DeclareUnicodeCharacter{B2B0}{\UTFK{B2B0}}%
+\DeclareUnicodeCharacter{B2B1}{\UTFK{B2B1}}%
+\DeclareUnicodeCharacter{B2B2}{\UTFK{B2B2}}%
+\DeclareUnicodeCharacter{B2B3}{\UTFK{B2B3}}%
+\DeclareUnicodeCharacter{B2B4}{\UTFK{B2B4}}%
+\DeclareUnicodeCharacter{B2B5}{\UTFK{B2B5}}%
+\DeclareUnicodeCharacter{B2B6}{\UTFK{B2B6}}%
+\DeclareUnicodeCharacter{B2B7}{\UTFK{B2B7}}%
+\DeclareUnicodeCharacter{B2B8}{\UTFK{B2B8}}%
+\DeclareUnicodeCharacter{B2B9}{\UTFK{B2B9}}%
+\DeclareUnicodeCharacter{B2BA}{\UTFK{B2BA}}%
+\DeclareUnicodeCharacter{B2BB}{\UTFK{B2BB}}%
+\DeclareUnicodeCharacter{B2BC}{\UTFK{B2BC}}%
+\DeclareUnicodeCharacter{B2BD}{\UTFK{B2BD}}%
+\DeclareUnicodeCharacter{B2BE}{\UTFK{B2BE}}%
+\DeclareUnicodeCharacter{B2BF}{\UTFK{B2BF}}%
+\DeclareUnicodeCharacter{B2C0}{\UTFK{B2C0}}%
+\DeclareUnicodeCharacter{B2C1}{\UTFK{B2C1}}%
+\DeclareUnicodeCharacter{B2C2}{\UTFK{B2C2}}%
+\DeclareUnicodeCharacter{B2C3}{\UTFK{B2C3}}%
+\DeclareUnicodeCharacter{B2C4}{\UTFK{B2C4}}%
+\DeclareUnicodeCharacter{B2C5}{\UTFK{B2C5}}%
+\DeclareUnicodeCharacter{B2C6}{\UTFK{B2C6}}%
+\DeclareUnicodeCharacter{B2C7}{\UTFK{B2C7}}%
+\DeclareUnicodeCharacter{B2C8}{\UTFK{B2C8}}%
+\DeclareUnicodeCharacter{B2C9}{\UTFK{B2C9}}%
+\DeclareUnicodeCharacter{B2CA}{\UTFK{B2CA}}%
+\DeclareUnicodeCharacter{B2CB}{\UTFK{B2CB}}%
+\DeclareUnicodeCharacter{B2CC}{\UTFK{B2CC}}%
+\DeclareUnicodeCharacter{B2CD}{\UTFK{B2CD}}%
+\DeclareUnicodeCharacter{B2CE}{\UTFK{B2CE}}%
+\DeclareUnicodeCharacter{B2CF}{\UTFK{B2CF}}%
+\DeclareUnicodeCharacter{B2D0}{\UTFK{B2D0}}%
+\DeclareUnicodeCharacter{B2D1}{\UTFK{B2D1}}%
+\DeclareUnicodeCharacter{B2D2}{\UTFK{B2D2}}%
+\DeclareUnicodeCharacter{B2D3}{\UTFK{B2D3}}%
+\DeclareUnicodeCharacter{B2D4}{\UTFK{B2D4}}%
+\DeclareUnicodeCharacter{B2D5}{\UTFK{B2D5}}%
+\DeclareUnicodeCharacter{B2D6}{\UTFK{B2D6}}%
+\DeclareUnicodeCharacter{B2D7}{\UTFK{B2D7}}%
+\DeclareUnicodeCharacter{B2D8}{\UTFK{B2D8}}%
+\DeclareUnicodeCharacter{B2D9}{\UTFK{B2D9}}%
+\DeclareUnicodeCharacter{B2DA}{\UTFK{B2DA}}%
+\DeclareUnicodeCharacter{B2DB}{\UTFK{B2DB}}%
+\DeclareUnicodeCharacter{B2DC}{\UTFK{B2DC}}%
+\DeclareUnicodeCharacter{B2DD}{\UTFK{B2DD}}%
+\DeclareUnicodeCharacter{B2DE}{\UTFK{B2DE}}%
+\DeclareUnicodeCharacter{B2DF}{\UTFK{B2DF}}%
+\DeclareUnicodeCharacter{B2E0}{\UTFK{B2E0}}%
+\DeclareUnicodeCharacter{B2E1}{\UTFK{B2E1}}%
+\DeclareUnicodeCharacter{B2E2}{\UTFK{B2E2}}%
+\DeclareUnicodeCharacter{B2E3}{\UTFK{B2E3}}%
+\DeclareUnicodeCharacter{B2E4}{\UTFK{B2E4}}%
+\DeclareUnicodeCharacter{B2E5}{\UTFK{B2E5}}%
+\DeclareUnicodeCharacter{B2E6}{\UTFK{B2E6}}%
+\DeclareUnicodeCharacter{B2E7}{\UTFK{B2E7}}%
+\DeclareUnicodeCharacter{B2E8}{\UTFK{B2E8}}%
+\DeclareUnicodeCharacter{B2E9}{\UTFK{B2E9}}%
+\DeclareUnicodeCharacter{B2EA}{\UTFK{B2EA}}%
+\DeclareUnicodeCharacter{B2EB}{\UTFK{B2EB}}%
+\DeclareUnicodeCharacter{B2EC}{\UTFK{B2EC}}%
+\DeclareUnicodeCharacter{B2ED}{\UTFK{B2ED}}%
+\DeclareUnicodeCharacter{B2EE}{\UTFK{B2EE}}%
+\DeclareUnicodeCharacter{B2EF}{\UTFK{B2EF}}%
+\DeclareUnicodeCharacter{B2F0}{\UTFK{B2F0}}%
+\DeclareUnicodeCharacter{B2F1}{\UTFK{B2F1}}%
+\DeclareUnicodeCharacter{B2F2}{\UTFK{B2F2}}%
+\DeclareUnicodeCharacter{B2F3}{\UTFK{B2F3}}%
+\DeclareUnicodeCharacter{B2F4}{\UTFK{B2F4}}%
+\DeclareUnicodeCharacter{B2F5}{\UTFK{B2F5}}%
+\DeclareUnicodeCharacter{B2F6}{\UTFK{B2F6}}%
+\DeclareUnicodeCharacter{B2F7}{\UTFK{B2F7}}%
+\DeclareUnicodeCharacter{B2F8}{\UTFK{B2F8}}%
+\DeclareUnicodeCharacter{B2F9}{\UTFK{B2F9}}%
+\DeclareUnicodeCharacter{B2FA}{\UTFK{B2FA}}%
+\DeclareUnicodeCharacter{B2FB}{\UTFK{B2FB}}%
+\DeclareUnicodeCharacter{B2FC}{\UTFK{B2FC}}%
+\DeclareUnicodeCharacter{B2FD}{\UTFK{B2FD}}%
+\DeclareUnicodeCharacter{B2FE}{\UTFK{B2FE}}%
+\DeclareUnicodeCharacter{B2FF}{\UTFK{B2FF}}%
+\DeclareUnicodeCharacter{B300}{\UTFK{B300}}%
+\DeclareUnicodeCharacter{B301}{\UTFK{B301}}%
+\DeclareUnicodeCharacter{B302}{\UTFK{B302}}%
+\DeclareUnicodeCharacter{B303}{\UTFK{B303}}%
+\DeclareUnicodeCharacter{B304}{\UTFK{B304}}%
+\DeclareUnicodeCharacter{B305}{\UTFK{B305}}%
+\DeclareUnicodeCharacter{B306}{\UTFK{B306}}%
+\DeclareUnicodeCharacter{B307}{\UTFK{B307}}%
+\DeclareUnicodeCharacter{B308}{\UTFK{B308}}%
+\DeclareUnicodeCharacter{B309}{\UTFK{B309}}%
+\DeclareUnicodeCharacter{B30A}{\UTFK{B30A}}%
+\DeclareUnicodeCharacter{B30B}{\UTFK{B30B}}%
+\DeclareUnicodeCharacter{B30C}{\UTFK{B30C}}%
+\DeclareUnicodeCharacter{B30D}{\UTFK{B30D}}%
+\DeclareUnicodeCharacter{B30E}{\UTFK{B30E}}%
+\DeclareUnicodeCharacter{B30F}{\UTFK{B30F}}%
+\DeclareUnicodeCharacter{B310}{\UTFK{B310}}%
+\DeclareUnicodeCharacter{B311}{\UTFK{B311}}%
+\DeclareUnicodeCharacter{B312}{\UTFK{B312}}%
+\DeclareUnicodeCharacter{B313}{\UTFK{B313}}%
+\DeclareUnicodeCharacter{B314}{\UTFK{B314}}%
+\DeclareUnicodeCharacter{B315}{\UTFK{B315}}%
+\DeclareUnicodeCharacter{B316}{\UTFK{B316}}%
+\DeclareUnicodeCharacter{B317}{\UTFK{B317}}%
+\DeclareUnicodeCharacter{B318}{\UTFK{B318}}%
+\DeclareUnicodeCharacter{B319}{\UTFK{B319}}%
+\DeclareUnicodeCharacter{B31A}{\UTFK{B31A}}%
+\DeclareUnicodeCharacter{B31B}{\UTFK{B31B}}%
+\DeclareUnicodeCharacter{B31C}{\UTFK{B31C}}%
+\DeclareUnicodeCharacter{B31D}{\UTFK{B31D}}%
+\DeclareUnicodeCharacter{B31E}{\UTFK{B31E}}%
+\DeclareUnicodeCharacter{B31F}{\UTFK{B31F}}%
+\DeclareUnicodeCharacter{B320}{\UTFK{B320}}%
+\DeclareUnicodeCharacter{B321}{\UTFK{B321}}%
+\DeclareUnicodeCharacter{B322}{\UTFK{B322}}%
+\DeclareUnicodeCharacter{B323}{\UTFK{B323}}%
+\DeclareUnicodeCharacter{B324}{\UTFK{B324}}%
+\DeclareUnicodeCharacter{B325}{\UTFK{B325}}%
+\DeclareUnicodeCharacter{B326}{\UTFK{B326}}%
+\DeclareUnicodeCharacter{B327}{\UTFK{B327}}%
+\DeclareUnicodeCharacter{B328}{\UTFK{B328}}%
+\DeclareUnicodeCharacter{B329}{\UTFK{B329}}%
+\DeclareUnicodeCharacter{B32A}{\UTFK{B32A}}%
+\DeclareUnicodeCharacter{B32B}{\UTFK{B32B}}%
+\DeclareUnicodeCharacter{B32C}{\UTFK{B32C}}%
+\DeclareUnicodeCharacter{B32D}{\UTFK{B32D}}%
+\DeclareUnicodeCharacter{B32E}{\UTFK{B32E}}%
+\DeclareUnicodeCharacter{B32F}{\UTFK{B32F}}%
+\DeclareUnicodeCharacter{B330}{\UTFK{B330}}%
+\DeclareUnicodeCharacter{B331}{\UTFK{B331}}%
+\DeclareUnicodeCharacter{B332}{\UTFK{B332}}%
+\DeclareUnicodeCharacter{B333}{\UTFK{B333}}%
+\DeclareUnicodeCharacter{B334}{\UTFK{B334}}%
+\DeclareUnicodeCharacter{B335}{\UTFK{B335}}%
+\DeclareUnicodeCharacter{B336}{\UTFK{B336}}%
+\DeclareUnicodeCharacter{B337}{\UTFK{B337}}%
+\DeclareUnicodeCharacter{B338}{\UTFK{B338}}%
+\DeclareUnicodeCharacter{B339}{\UTFK{B339}}%
+\DeclareUnicodeCharacter{B33A}{\UTFK{B33A}}%
+\DeclareUnicodeCharacter{B33B}{\UTFK{B33B}}%
+\DeclareUnicodeCharacter{B33C}{\UTFK{B33C}}%
+\DeclareUnicodeCharacter{B33D}{\UTFK{B33D}}%
+\DeclareUnicodeCharacter{B33E}{\UTFK{B33E}}%
+\DeclareUnicodeCharacter{B33F}{\UTFK{B33F}}%
+\DeclareUnicodeCharacter{B340}{\UTFK{B340}}%
+\DeclareUnicodeCharacter{B341}{\UTFK{B341}}%
+\DeclareUnicodeCharacter{B342}{\UTFK{B342}}%
+\DeclareUnicodeCharacter{B343}{\UTFK{B343}}%
+\DeclareUnicodeCharacter{B344}{\UTFK{B344}}%
+\DeclareUnicodeCharacter{B345}{\UTFK{B345}}%
+\DeclareUnicodeCharacter{B346}{\UTFK{B346}}%
+\DeclareUnicodeCharacter{B347}{\UTFK{B347}}%
+\DeclareUnicodeCharacter{B348}{\UTFK{B348}}%
+\DeclareUnicodeCharacter{B349}{\UTFK{B349}}%
+\DeclareUnicodeCharacter{B34A}{\UTFK{B34A}}%
+\DeclareUnicodeCharacter{B34B}{\UTFK{B34B}}%
+\DeclareUnicodeCharacter{B34C}{\UTFK{B34C}}%
+\DeclareUnicodeCharacter{B34D}{\UTFK{B34D}}%
+\DeclareUnicodeCharacter{B34E}{\UTFK{B34E}}%
+\DeclareUnicodeCharacter{B34F}{\UTFK{B34F}}%
+\DeclareUnicodeCharacter{B350}{\UTFK{B350}}%
+\DeclareUnicodeCharacter{B351}{\UTFK{B351}}%
+\DeclareUnicodeCharacter{B352}{\UTFK{B352}}%
+\DeclareUnicodeCharacter{B353}{\UTFK{B353}}%
+\DeclareUnicodeCharacter{B354}{\UTFK{B354}}%
+\DeclareUnicodeCharacter{B355}{\UTFK{B355}}%
+\DeclareUnicodeCharacter{B356}{\UTFK{B356}}%
+\DeclareUnicodeCharacter{B357}{\UTFK{B357}}%
+\DeclareUnicodeCharacter{B358}{\UTFK{B358}}%
+\DeclareUnicodeCharacter{B359}{\UTFK{B359}}%
+\DeclareUnicodeCharacter{B35A}{\UTFK{B35A}}%
+\DeclareUnicodeCharacter{B35B}{\UTFK{B35B}}%
+\DeclareUnicodeCharacter{B35C}{\UTFK{B35C}}%
+\DeclareUnicodeCharacter{B35D}{\UTFK{B35D}}%
+\DeclareUnicodeCharacter{B35E}{\UTFK{B35E}}%
+\DeclareUnicodeCharacter{B35F}{\UTFK{B35F}}%
+\DeclareUnicodeCharacter{B360}{\UTFK{B360}}%
+\DeclareUnicodeCharacter{B361}{\UTFK{B361}}%
+\DeclareUnicodeCharacter{B362}{\UTFK{B362}}%
+\DeclareUnicodeCharacter{B363}{\UTFK{B363}}%
+\DeclareUnicodeCharacter{B364}{\UTFK{B364}}%
+\DeclareUnicodeCharacter{B365}{\UTFK{B365}}%
+\DeclareUnicodeCharacter{B366}{\UTFK{B366}}%
+\DeclareUnicodeCharacter{B367}{\UTFK{B367}}%
+\DeclareUnicodeCharacter{B368}{\UTFK{B368}}%
+\DeclareUnicodeCharacter{B369}{\UTFK{B369}}%
+\DeclareUnicodeCharacter{B36A}{\UTFK{B36A}}%
+\DeclareUnicodeCharacter{B36B}{\UTFK{B36B}}%
+\DeclareUnicodeCharacter{B36C}{\UTFK{B36C}}%
+\DeclareUnicodeCharacter{B36D}{\UTFK{B36D}}%
+\DeclareUnicodeCharacter{B36E}{\UTFK{B36E}}%
+\DeclareUnicodeCharacter{B36F}{\UTFK{B36F}}%
+\DeclareUnicodeCharacter{B370}{\UTFK{B370}}%
+\DeclareUnicodeCharacter{B371}{\UTFK{B371}}%
+\DeclareUnicodeCharacter{B372}{\UTFK{B372}}%
+\DeclareUnicodeCharacter{B373}{\UTFK{B373}}%
+\DeclareUnicodeCharacter{B374}{\UTFK{B374}}%
+\DeclareUnicodeCharacter{B375}{\UTFK{B375}}%
+\DeclareUnicodeCharacter{B376}{\UTFK{B376}}%
+\DeclareUnicodeCharacter{B377}{\UTFK{B377}}%
+\DeclareUnicodeCharacter{B378}{\UTFK{B378}}%
+\DeclareUnicodeCharacter{B379}{\UTFK{B379}}%
+\DeclareUnicodeCharacter{B37A}{\UTFK{B37A}}%
+\DeclareUnicodeCharacter{B37B}{\UTFK{B37B}}%
+\DeclareUnicodeCharacter{B37C}{\UTFK{B37C}}%
+\DeclareUnicodeCharacter{B37D}{\UTFK{B37D}}%
+\DeclareUnicodeCharacter{B37E}{\UTFK{B37E}}%
+\DeclareUnicodeCharacter{B37F}{\UTFK{B37F}}%
+\DeclareUnicodeCharacter{B380}{\UTFK{B380}}%
+\DeclareUnicodeCharacter{B381}{\UTFK{B381}}%
+\DeclareUnicodeCharacter{B382}{\UTFK{B382}}%
+\DeclareUnicodeCharacter{B383}{\UTFK{B383}}%
+\DeclareUnicodeCharacter{B384}{\UTFK{B384}}%
+\DeclareUnicodeCharacter{B385}{\UTFK{B385}}%
+\DeclareUnicodeCharacter{B386}{\UTFK{B386}}%
+\DeclareUnicodeCharacter{B387}{\UTFK{B387}}%
+\DeclareUnicodeCharacter{B388}{\UTFK{B388}}%
+\DeclareUnicodeCharacter{B389}{\UTFK{B389}}%
+\DeclareUnicodeCharacter{B38A}{\UTFK{B38A}}%
+\DeclareUnicodeCharacter{B38B}{\UTFK{B38B}}%
+\DeclareUnicodeCharacter{B38C}{\UTFK{B38C}}%
+\DeclareUnicodeCharacter{B38D}{\UTFK{B38D}}%
+\DeclareUnicodeCharacter{B38E}{\UTFK{B38E}}%
+\DeclareUnicodeCharacter{B38F}{\UTFK{B38F}}%
+\DeclareUnicodeCharacter{B390}{\UTFK{B390}}%
+\DeclareUnicodeCharacter{B391}{\UTFK{B391}}%
+\DeclareUnicodeCharacter{B392}{\UTFK{B392}}%
+\DeclareUnicodeCharacter{B393}{\UTFK{B393}}%
+\DeclareUnicodeCharacter{B394}{\UTFK{B394}}%
+\DeclareUnicodeCharacter{B395}{\UTFK{B395}}%
+\DeclareUnicodeCharacter{B396}{\UTFK{B396}}%
+\DeclareUnicodeCharacter{B397}{\UTFK{B397}}%
+\DeclareUnicodeCharacter{B398}{\UTFK{B398}}%
+\DeclareUnicodeCharacter{B399}{\UTFK{B399}}%
+\DeclareUnicodeCharacter{B39A}{\UTFK{B39A}}%
+\DeclareUnicodeCharacter{B39B}{\UTFK{B39B}}%
+\DeclareUnicodeCharacter{B39C}{\UTFK{B39C}}%
+\DeclareUnicodeCharacter{B39D}{\UTFK{B39D}}%
+\DeclareUnicodeCharacter{B39E}{\UTFK{B39E}}%
+\DeclareUnicodeCharacter{B39F}{\UTFK{B39F}}%
+\DeclareUnicodeCharacter{B3A0}{\UTFK{B3A0}}%
+\DeclareUnicodeCharacter{B3A1}{\UTFK{B3A1}}%
+\DeclareUnicodeCharacter{B3A2}{\UTFK{B3A2}}%
+\DeclareUnicodeCharacter{B3A3}{\UTFK{B3A3}}%
+\DeclareUnicodeCharacter{B3A4}{\UTFK{B3A4}}%
+\DeclareUnicodeCharacter{B3A5}{\UTFK{B3A5}}%
+\DeclareUnicodeCharacter{B3A6}{\UTFK{B3A6}}%
+\DeclareUnicodeCharacter{B3A7}{\UTFK{B3A7}}%
+\DeclareUnicodeCharacter{B3A8}{\UTFK{B3A8}}%
+\DeclareUnicodeCharacter{B3A9}{\UTFK{B3A9}}%
+\DeclareUnicodeCharacter{B3AA}{\UTFK{B3AA}}%
+\DeclareUnicodeCharacter{B3AB}{\UTFK{B3AB}}%
+\DeclareUnicodeCharacter{B3AC}{\UTFK{B3AC}}%
+\DeclareUnicodeCharacter{B3AD}{\UTFK{B3AD}}%
+\DeclareUnicodeCharacter{B3AE}{\UTFK{B3AE}}%
+\DeclareUnicodeCharacter{B3AF}{\UTFK{B3AF}}%
+\DeclareUnicodeCharacter{B3B0}{\UTFK{B3B0}}%
+\DeclareUnicodeCharacter{B3B1}{\UTFK{B3B1}}%
+\DeclareUnicodeCharacter{B3B2}{\UTFK{B3B2}}%
+\DeclareUnicodeCharacter{B3B3}{\UTFK{B3B3}}%
+\DeclareUnicodeCharacter{B3B4}{\UTFK{B3B4}}%
+\DeclareUnicodeCharacter{B3B5}{\UTFK{B3B5}}%
+\DeclareUnicodeCharacter{B3B6}{\UTFK{B3B6}}%
+\DeclareUnicodeCharacter{B3B7}{\UTFK{B3B7}}%
+\DeclareUnicodeCharacter{B3B8}{\UTFK{B3B8}}%
+\DeclareUnicodeCharacter{B3B9}{\UTFK{B3B9}}%
+\DeclareUnicodeCharacter{B3BA}{\UTFK{B3BA}}%
+\DeclareUnicodeCharacter{B3BB}{\UTFK{B3BB}}%
+\DeclareUnicodeCharacter{B3BC}{\UTFK{B3BC}}%
+\DeclareUnicodeCharacter{B3BD}{\UTFK{B3BD}}%
+\DeclareUnicodeCharacter{B3BE}{\UTFK{B3BE}}%
+\DeclareUnicodeCharacter{B3BF}{\UTFK{B3BF}}%
+\DeclareUnicodeCharacter{B3C0}{\UTFK{B3C0}}%
+\DeclareUnicodeCharacter{B3C1}{\UTFK{B3C1}}%
+\DeclareUnicodeCharacter{B3C2}{\UTFK{B3C2}}%
+\DeclareUnicodeCharacter{B3C3}{\UTFK{B3C3}}%
+\DeclareUnicodeCharacter{B3C4}{\UTFK{B3C4}}%
+\DeclareUnicodeCharacter{B3C5}{\UTFK{B3C5}}%
+\DeclareUnicodeCharacter{B3C6}{\UTFK{B3C6}}%
+\DeclareUnicodeCharacter{B3C7}{\UTFK{B3C7}}%
+\DeclareUnicodeCharacter{B3C8}{\UTFK{B3C8}}%
+\DeclareUnicodeCharacter{B3C9}{\UTFK{B3C9}}%
+\DeclareUnicodeCharacter{B3CA}{\UTFK{B3CA}}%
+\DeclareUnicodeCharacter{B3CB}{\UTFK{B3CB}}%
+\DeclareUnicodeCharacter{B3CC}{\UTFK{B3CC}}%
+\DeclareUnicodeCharacter{B3CD}{\UTFK{B3CD}}%
+\DeclareUnicodeCharacter{B3CE}{\UTFK{B3CE}}%
+\DeclareUnicodeCharacter{B3CF}{\UTFK{B3CF}}%
+\DeclareUnicodeCharacter{B3D0}{\UTFK{B3D0}}%
+\DeclareUnicodeCharacter{B3D1}{\UTFK{B3D1}}%
+\DeclareUnicodeCharacter{B3D2}{\UTFK{B3D2}}%
+\DeclareUnicodeCharacter{B3D3}{\UTFK{B3D3}}%
+\DeclareUnicodeCharacter{B3D4}{\UTFK{B3D4}}%
+\DeclareUnicodeCharacter{B3D5}{\UTFK{B3D5}}%
+\DeclareUnicodeCharacter{B3D6}{\UTFK{B3D6}}%
+\DeclareUnicodeCharacter{B3D7}{\UTFK{B3D7}}%
+\DeclareUnicodeCharacter{B3D8}{\UTFK{B3D8}}%
+\DeclareUnicodeCharacter{B3D9}{\UTFK{B3D9}}%
+\DeclareUnicodeCharacter{B3DA}{\UTFK{B3DA}}%
+\DeclareUnicodeCharacter{B3DB}{\UTFK{B3DB}}%
+\DeclareUnicodeCharacter{B3DC}{\UTFK{B3DC}}%
+\DeclareUnicodeCharacter{B3DD}{\UTFK{B3DD}}%
+\DeclareUnicodeCharacter{B3DE}{\UTFK{B3DE}}%
+\DeclareUnicodeCharacter{B3DF}{\UTFK{B3DF}}%
+\DeclareUnicodeCharacter{B3E0}{\UTFK{B3E0}}%
+\DeclareUnicodeCharacter{B3E1}{\UTFK{B3E1}}%
+\DeclareUnicodeCharacter{B3E2}{\UTFK{B3E2}}%
+\DeclareUnicodeCharacter{B3E3}{\UTFK{B3E3}}%
+\DeclareUnicodeCharacter{B3E4}{\UTFK{B3E4}}%
+\DeclareUnicodeCharacter{B3E5}{\UTFK{B3E5}}%
+\DeclareUnicodeCharacter{B3E6}{\UTFK{B3E6}}%
+\DeclareUnicodeCharacter{B3E7}{\UTFK{B3E7}}%
+\DeclareUnicodeCharacter{B3E8}{\UTFK{B3E8}}%
+\DeclareUnicodeCharacter{B3E9}{\UTFK{B3E9}}%
+\DeclareUnicodeCharacter{B3EA}{\UTFK{B3EA}}%
+\DeclareUnicodeCharacter{B3EB}{\UTFK{B3EB}}%
+\DeclareUnicodeCharacter{B3EC}{\UTFK{B3EC}}%
+\DeclareUnicodeCharacter{B3ED}{\UTFK{B3ED}}%
+\DeclareUnicodeCharacter{B3EE}{\UTFK{B3EE}}%
+\DeclareUnicodeCharacter{B3EF}{\UTFK{B3EF}}%
+\DeclareUnicodeCharacter{B3F0}{\UTFK{B3F0}}%
+\DeclareUnicodeCharacter{B3F1}{\UTFK{B3F1}}%
+\DeclareUnicodeCharacter{B3F2}{\UTFK{B3F2}}%
+\DeclareUnicodeCharacter{B3F3}{\UTFK{B3F3}}%
+\DeclareUnicodeCharacter{B3F4}{\UTFK{B3F4}}%
+\DeclareUnicodeCharacter{B3F5}{\UTFK{B3F5}}%
+\DeclareUnicodeCharacter{B3F6}{\UTFK{B3F6}}%
+\DeclareUnicodeCharacter{B3F7}{\UTFK{B3F7}}%
+\DeclareUnicodeCharacter{B3F8}{\UTFK{B3F8}}%
+\DeclareUnicodeCharacter{B3F9}{\UTFK{B3F9}}%
+\DeclareUnicodeCharacter{B3FA}{\UTFK{B3FA}}%
+\DeclareUnicodeCharacter{B3FB}{\UTFK{B3FB}}%
+\DeclareUnicodeCharacter{B3FC}{\UTFK{B3FC}}%
+\DeclareUnicodeCharacter{B3FD}{\UTFK{B3FD}}%
+\DeclareUnicodeCharacter{B3FE}{\UTFK{B3FE}}%
+\DeclareUnicodeCharacter{B3FF}{\UTFK{B3FF}}%
+\DeclareUnicodeCharacter{B400}{\UTFK{B400}}%
+\DeclareUnicodeCharacter{B401}{\UTFK{B401}}%
+\DeclareUnicodeCharacter{B402}{\UTFK{B402}}%
+\DeclareUnicodeCharacter{B403}{\UTFK{B403}}%
+\DeclareUnicodeCharacter{B404}{\UTFK{B404}}%
+\DeclareUnicodeCharacter{B405}{\UTFK{B405}}%
+\DeclareUnicodeCharacter{B406}{\UTFK{B406}}%
+\DeclareUnicodeCharacter{B407}{\UTFK{B407}}%
+\DeclareUnicodeCharacter{B408}{\UTFK{B408}}%
+\DeclareUnicodeCharacter{B409}{\UTFK{B409}}%
+\DeclareUnicodeCharacter{B40A}{\UTFK{B40A}}%
+\DeclareUnicodeCharacter{B40B}{\UTFK{B40B}}%
+\DeclareUnicodeCharacter{B40C}{\UTFK{B40C}}%
+\DeclareUnicodeCharacter{B40D}{\UTFK{B40D}}%
+\DeclareUnicodeCharacter{B40E}{\UTFK{B40E}}%
+\DeclareUnicodeCharacter{B40F}{\UTFK{B40F}}%
+\DeclareUnicodeCharacter{B410}{\UTFK{B410}}%
+\DeclareUnicodeCharacter{B411}{\UTFK{B411}}%
+\DeclareUnicodeCharacter{B412}{\UTFK{B412}}%
+\DeclareUnicodeCharacter{B413}{\UTFK{B413}}%
+\DeclareUnicodeCharacter{B414}{\UTFK{B414}}%
+\DeclareUnicodeCharacter{B415}{\UTFK{B415}}%
+\DeclareUnicodeCharacter{B416}{\UTFK{B416}}%
+\DeclareUnicodeCharacter{B417}{\UTFK{B417}}%
+\DeclareUnicodeCharacter{B418}{\UTFK{B418}}%
+\DeclareUnicodeCharacter{B419}{\UTFK{B419}}%
+\DeclareUnicodeCharacter{B41A}{\UTFK{B41A}}%
+\DeclareUnicodeCharacter{B41B}{\UTFK{B41B}}%
+\DeclareUnicodeCharacter{B41C}{\UTFK{B41C}}%
+\DeclareUnicodeCharacter{B41D}{\UTFK{B41D}}%
+\DeclareUnicodeCharacter{B41E}{\UTFK{B41E}}%
+\DeclareUnicodeCharacter{B41F}{\UTFK{B41F}}%
+\DeclareUnicodeCharacter{B420}{\UTFK{B420}}%
+\DeclareUnicodeCharacter{B421}{\UTFK{B421}}%
+\DeclareUnicodeCharacter{B422}{\UTFK{B422}}%
+\DeclareUnicodeCharacter{B423}{\UTFK{B423}}%
+\DeclareUnicodeCharacter{B424}{\UTFK{B424}}%
+\DeclareUnicodeCharacter{B425}{\UTFK{B425}}%
+\DeclareUnicodeCharacter{B426}{\UTFK{B426}}%
+\DeclareUnicodeCharacter{B427}{\UTFK{B427}}%
+\DeclareUnicodeCharacter{B428}{\UTFK{B428}}%
+\DeclareUnicodeCharacter{B429}{\UTFK{B429}}%
+\DeclareUnicodeCharacter{B42A}{\UTFK{B42A}}%
+\DeclareUnicodeCharacter{B42B}{\UTFK{B42B}}%
+\DeclareUnicodeCharacter{B42C}{\UTFK{B42C}}%
+\DeclareUnicodeCharacter{B42D}{\UTFK{B42D}}%
+\DeclareUnicodeCharacter{B42E}{\UTFK{B42E}}%
+\DeclareUnicodeCharacter{B42F}{\UTFK{B42F}}%
+\DeclareUnicodeCharacter{B430}{\UTFK{B430}}%
+\DeclareUnicodeCharacter{B431}{\UTFK{B431}}%
+\DeclareUnicodeCharacter{B432}{\UTFK{B432}}%
+\DeclareUnicodeCharacter{B433}{\UTFK{B433}}%
+\DeclareUnicodeCharacter{B434}{\UTFK{B434}}%
+\DeclareUnicodeCharacter{B435}{\UTFK{B435}}%
+\DeclareUnicodeCharacter{B436}{\UTFK{B436}}%
+\DeclareUnicodeCharacter{B437}{\UTFK{B437}}%
+\DeclareUnicodeCharacter{B438}{\UTFK{B438}}%
+\DeclareUnicodeCharacter{B439}{\UTFK{B439}}%
+\DeclareUnicodeCharacter{B43A}{\UTFK{B43A}}%
+\DeclareUnicodeCharacter{B43B}{\UTFK{B43B}}%
+\DeclareUnicodeCharacter{B43C}{\UTFK{B43C}}%
+\DeclareUnicodeCharacter{B43D}{\UTFK{B43D}}%
+\DeclareUnicodeCharacter{B43E}{\UTFK{B43E}}%
+\DeclareUnicodeCharacter{B43F}{\UTFK{B43F}}%
+\DeclareUnicodeCharacter{B440}{\UTFK{B440}}%
+\DeclareUnicodeCharacter{B441}{\UTFK{B441}}%
+\DeclareUnicodeCharacter{B442}{\UTFK{B442}}%
+\DeclareUnicodeCharacter{B443}{\UTFK{B443}}%
+\DeclareUnicodeCharacter{B444}{\UTFK{B444}}%
+\DeclareUnicodeCharacter{B445}{\UTFK{B445}}%
+\DeclareUnicodeCharacter{B446}{\UTFK{B446}}%
+\DeclareUnicodeCharacter{B447}{\UTFK{B447}}%
+\DeclareUnicodeCharacter{B448}{\UTFK{B448}}%
+\DeclareUnicodeCharacter{B449}{\UTFK{B449}}%
+\DeclareUnicodeCharacter{B44A}{\UTFK{B44A}}%
+\DeclareUnicodeCharacter{B44B}{\UTFK{B44B}}%
+\DeclareUnicodeCharacter{B44C}{\UTFK{B44C}}%
+\DeclareUnicodeCharacter{B44D}{\UTFK{B44D}}%
+\DeclareUnicodeCharacter{B44E}{\UTFK{B44E}}%
+\DeclareUnicodeCharacter{B44F}{\UTFK{B44F}}%
+\DeclareUnicodeCharacter{B450}{\UTFK{B450}}%
+\DeclareUnicodeCharacter{B451}{\UTFK{B451}}%
+\DeclareUnicodeCharacter{B452}{\UTFK{B452}}%
+\DeclareUnicodeCharacter{B453}{\UTFK{B453}}%
+\DeclareUnicodeCharacter{B454}{\UTFK{B454}}%
+\DeclareUnicodeCharacter{B455}{\UTFK{B455}}%
+\DeclareUnicodeCharacter{B456}{\UTFK{B456}}%
+\DeclareUnicodeCharacter{B457}{\UTFK{B457}}%
+\DeclareUnicodeCharacter{B458}{\UTFK{B458}}%
+\DeclareUnicodeCharacter{B459}{\UTFK{B459}}%
+\DeclareUnicodeCharacter{B45A}{\UTFK{B45A}}%
+\DeclareUnicodeCharacter{B45B}{\UTFK{B45B}}%
+\DeclareUnicodeCharacter{B45C}{\UTFK{B45C}}%
+\DeclareUnicodeCharacter{B45D}{\UTFK{B45D}}%
+\DeclareUnicodeCharacter{B45E}{\UTFK{B45E}}%
+\DeclareUnicodeCharacter{B45F}{\UTFK{B45F}}%
+\DeclareUnicodeCharacter{B460}{\UTFK{B460}}%
+\DeclareUnicodeCharacter{B461}{\UTFK{B461}}%
+\DeclareUnicodeCharacter{B462}{\UTFK{B462}}%
+\DeclareUnicodeCharacter{B463}{\UTFK{B463}}%
+\DeclareUnicodeCharacter{B464}{\UTFK{B464}}%
+\DeclareUnicodeCharacter{B465}{\UTFK{B465}}%
+\DeclareUnicodeCharacter{B466}{\UTFK{B466}}%
+\DeclareUnicodeCharacter{B467}{\UTFK{B467}}%
+\DeclareUnicodeCharacter{B468}{\UTFK{B468}}%
+\DeclareUnicodeCharacter{B469}{\UTFK{B469}}%
+\DeclareUnicodeCharacter{B46A}{\UTFK{B46A}}%
+\DeclareUnicodeCharacter{B46B}{\UTFK{B46B}}%
+\DeclareUnicodeCharacter{B46C}{\UTFK{B46C}}%
+\DeclareUnicodeCharacter{B46D}{\UTFK{B46D}}%
+\DeclareUnicodeCharacter{B46E}{\UTFK{B46E}}%
+\DeclareUnicodeCharacter{B46F}{\UTFK{B46F}}%
+\DeclareUnicodeCharacter{B470}{\UTFK{B470}}%
+\DeclareUnicodeCharacter{B471}{\UTFK{B471}}%
+\DeclareUnicodeCharacter{B472}{\UTFK{B472}}%
+\DeclareUnicodeCharacter{B473}{\UTFK{B473}}%
+\DeclareUnicodeCharacter{B474}{\UTFK{B474}}%
+\DeclareUnicodeCharacter{B475}{\UTFK{B475}}%
+\DeclareUnicodeCharacter{B476}{\UTFK{B476}}%
+\DeclareUnicodeCharacter{B477}{\UTFK{B477}}%
+\DeclareUnicodeCharacter{B478}{\UTFK{B478}}%
+\DeclareUnicodeCharacter{B479}{\UTFK{B479}}%
+\DeclareUnicodeCharacter{B47A}{\UTFK{B47A}}%
+\DeclareUnicodeCharacter{B47B}{\UTFK{B47B}}%
+\DeclareUnicodeCharacter{B47C}{\UTFK{B47C}}%
+\DeclareUnicodeCharacter{B47D}{\UTFK{B47D}}%
+\DeclareUnicodeCharacter{B47E}{\UTFK{B47E}}%
+\DeclareUnicodeCharacter{B47F}{\UTFK{B47F}}%
+\DeclareUnicodeCharacter{B480}{\UTFK{B480}}%
+\DeclareUnicodeCharacter{B481}{\UTFK{B481}}%
+\DeclareUnicodeCharacter{B482}{\UTFK{B482}}%
+\DeclareUnicodeCharacter{B483}{\UTFK{B483}}%
+\DeclareUnicodeCharacter{B484}{\UTFK{B484}}%
+\DeclareUnicodeCharacter{B485}{\UTFK{B485}}%
+\DeclareUnicodeCharacter{B486}{\UTFK{B486}}%
+\DeclareUnicodeCharacter{B487}{\UTFK{B487}}%
+\DeclareUnicodeCharacter{B488}{\UTFK{B488}}%
+\DeclareUnicodeCharacter{B489}{\UTFK{B489}}%
+\DeclareUnicodeCharacter{B48A}{\UTFK{B48A}}%
+\DeclareUnicodeCharacter{B48B}{\UTFK{B48B}}%
+\DeclareUnicodeCharacter{B48C}{\UTFK{B48C}}%
+\DeclareUnicodeCharacter{B48D}{\UTFK{B48D}}%
+\DeclareUnicodeCharacter{B48E}{\UTFK{B48E}}%
+\DeclareUnicodeCharacter{B48F}{\UTFK{B48F}}%
+\DeclareUnicodeCharacter{B490}{\UTFK{B490}}%
+\DeclareUnicodeCharacter{B491}{\UTFK{B491}}%
+\DeclareUnicodeCharacter{B492}{\UTFK{B492}}%
+\DeclareUnicodeCharacter{B493}{\UTFK{B493}}%
+\DeclareUnicodeCharacter{B494}{\UTFK{B494}}%
+\DeclareUnicodeCharacter{B495}{\UTFK{B495}}%
+\DeclareUnicodeCharacter{B496}{\UTFK{B496}}%
+\DeclareUnicodeCharacter{B497}{\UTFK{B497}}%
+\DeclareUnicodeCharacter{B498}{\UTFK{B498}}%
+\DeclareUnicodeCharacter{B499}{\UTFK{B499}}%
+\DeclareUnicodeCharacter{B49A}{\UTFK{B49A}}%
+\DeclareUnicodeCharacter{B49B}{\UTFK{B49B}}%
+\DeclareUnicodeCharacter{B49C}{\UTFK{B49C}}%
+\DeclareUnicodeCharacter{B49D}{\UTFK{B49D}}%
+\DeclareUnicodeCharacter{B49E}{\UTFK{B49E}}%
+\DeclareUnicodeCharacter{B49F}{\UTFK{B49F}}%
+\DeclareUnicodeCharacter{B4A0}{\UTFK{B4A0}}%
+\DeclareUnicodeCharacter{B4A1}{\UTFK{B4A1}}%
+\DeclareUnicodeCharacter{B4A2}{\UTFK{B4A2}}%
+\DeclareUnicodeCharacter{B4A3}{\UTFK{B4A3}}%
+\DeclareUnicodeCharacter{B4A4}{\UTFK{B4A4}}%
+\DeclareUnicodeCharacter{B4A5}{\UTFK{B4A5}}%
+\DeclareUnicodeCharacter{B4A6}{\UTFK{B4A6}}%
+\DeclareUnicodeCharacter{B4A7}{\UTFK{B4A7}}%
+\DeclareUnicodeCharacter{B4A8}{\UTFK{B4A8}}%
+\DeclareUnicodeCharacter{B4A9}{\UTFK{B4A9}}%
+\DeclareUnicodeCharacter{B4AA}{\UTFK{B4AA}}%
+\DeclareUnicodeCharacter{B4AB}{\UTFK{B4AB}}%
+\DeclareUnicodeCharacter{B4AC}{\UTFK{B4AC}}%
+\DeclareUnicodeCharacter{B4AD}{\UTFK{B4AD}}%
+\DeclareUnicodeCharacter{B4AE}{\UTFK{B4AE}}%
+\DeclareUnicodeCharacter{B4AF}{\UTFK{B4AF}}%
+\DeclareUnicodeCharacter{B4B0}{\UTFK{B4B0}}%
+\DeclareUnicodeCharacter{B4B1}{\UTFK{B4B1}}%
+\DeclareUnicodeCharacter{B4B2}{\UTFK{B4B2}}%
+\DeclareUnicodeCharacter{B4B3}{\UTFK{B4B3}}%
+\DeclareUnicodeCharacter{B4B4}{\UTFK{B4B4}}%
+\DeclareUnicodeCharacter{B4B5}{\UTFK{B4B5}}%
+\DeclareUnicodeCharacter{B4B6}{\UTFK{B4B6}}%
+\DeclareUnicodeCharacter{B4B7}{\UTFK{B4B7}}%
+\DeclareUnicodeCharacter{B4B8}{\UTFK{B4B8}}%
+\DeclareUnicodeCharacter{B4B9}{\UTFK{B4B9}}%
+\DeclareUnicodeCharacter{B4BA}{\UTFK{B4BA}}%
+\DeclareUnicodeCharacter{B4BB}{\UTFK{B4BB}}%
+\DeclareUnicodeCharacter{B4BC}{\UTFK{B4BC}}%
+\DeclareUnicodeCharacter{B4BD}{\UTFK{B4BD}}%
+\DeclareUnicodeCharacter{B4BE}{\UTFK{B4BE}}%
+\DeclareUnicodeCharacter{B4BF}{\UTFK{B4BF}}%
+\DeclareUnicodeCharacter{B4C0}{\UTFK{B4C0}}%
+\DeclareUnicodeCharacter{B4C1}{\UTFK{B4C1}}%
+\DeclareUnicodeCharacter{B4C2}{\UTFK{B4C2}}%
+\DeclareUnicodeCharacter{B4C3}{\UTFK{B4C3}}%
+\DeclareUnicodeCharacter{B4C4}{\UTFK{B4C4}}%
+\DeclareUnicodeCharacter{B4C5}{\UTFK{B4C5}}%
+\DeclareUnicodeCharacter{B4C6}{\UTFK{B4C6}}%
+\DeclareUnicodeCharacter{B4C7}{\UTFK{B4C7}}%
+\DeclareUnicodeCharacter{B4C8}{\UTFK{B4C8}}%
+\DeclareUnicodeCharacter{B4C9}{\UTFK{B4C9}}%
+\DeclareUnicodeCharacter{B4CA}{\UTFK{B4CA}}%
+\DeclareUnicodeCharacter{B4CB}{\UTFK{B4CB}}%
+\DeclareUnicodeCharacter{B4CC}{\UTFK{B4CC}}%
+\DeclareUnicodeCharacter{B4CD}{\UTFK{B4CD}}%
+\DeclareUnicodeCharacter{B4CE}{\UTFK{B4CE}}%
+\DeclareUnicodeCharacter{B4CF}{\UTFK{B4CF}}%
+\DeclareUnicodeCharacter{B4D0}{\UTFK{B4D0}}%
+\DeclareUnicodeCharacter{B4D1}{\UTFK{B4D1}}%
+\DeclareUnicodeCharacter{B4D2}{\UTFK{B4D2}}%
+\DeclareUnicodeCharacter{B4D3}{\UTFK{B4D3}}%
+\DeclareUnicodeCharacter{B4D4}{\UTFK{B4D4}}%
+\DeclareUnicodeCharacter{B4D5}{\UTFK{B4D5}}%
+\DeclareUnicodeCharacter{B4D6}{\UTFK{B4D6}}%
+\DeclareUnicodeCharacter{B4D7}{\UTFK{B4D7}}%
+\DeclareUnicodeCharacter{B4D8}{\UTFK{B4D8}}%
+\DeclareUnicodeCharacter{B4D9}{\UTFK{B4D9}}%
+\DeclareUnicodeCharacter{B4DA}{\UTFK{B4DA}}%
+\DeclareUnicodeCharacter{B4DB}{\UTFK{B4DB}}%
+\DeclareUnicodeCharacter{B4DC}{\UTFK{B4DC}}%
+\DeclareUnicodeCharacter{B4DD}{\UTFK{B4DD}}%
+\DeclareUnicodeCharacter{B4DE}{\UTFK{B4DE}}%
+\DeclareUnicodeCharacter{B4DF}{\UTFK{B4DF}}%
+\DeclareUnicodeCharacter{B4E0}{\UTFK{B4E0}}%
+\DeclareUnicodeCharacter{B4E1}{\UTFK{B4E1}}%
+\DeclareUnicodeCharacter{B4E2}{\UTFK{B4E2}}%
+\DeclareUnicodeCharacter{B4E3}{\UTFK{B4E3}}%
+\DeclareUnicodeCharacter{B4E4}{\UTFK{B4E4}}%
+\DeclareUnicodeCharacter{B4E5}{\UTFK{B4E5}}%
+\DeclareUnicodeCharacter{B4E6}{\UTFK{B4E6}}%
+\DeclareUnicodeCharacter{B4E7}{\UTFK{B4E7}}%
+\DeclareUnicodeCharacter{B4E8}{\UTFK{B4E8}}%
+\DeclareUnicodeCharacter{B4E9}{\UTFK{B4E9}}%
+\DeclareUnicodeCharacter{B4EA}{\UTFK{B4EA}}%
+\DeclareUnicodeCharacter{B4EB}{\UTFK{B4EB}}%
+\DeclareUnicodeCharacter{B4EC}{\UTFK{B4EC}}%
+\DeclareUnicodeCharacter{B4ED}{\UTFK{B4ED}}%
+\DeclareUnicodeCharacter{B4EE}{\UTFK{B4EE}}%
+\DeclareUnicodeCharacter{B4EF}{\UTFK{B4EF}}%
+\DeclareUnicodeCharacter{B4F0}{\UTFK{B4F0}}%
+\DeclareUnicodeCharacter{B4F1}{\UTFK{B4F1}}%
+\DeclareUnicodeCharacter{B4F2}{\UTFK{B4F2}}%
+\DeclareUnicodeCharacter{B4F3}{\UTFK{B4F3}}%
+\DeclareUnicodeCharacter{B4F4}{\UTFK{B4F4}}%
+\DeclareUnicodeCharacter{B4F5}{\UTFK{B4F5}}%
+\DeclareUnicodeCharacter{B4F6}{\UTFK{B4F6}}%
+\DeclareUnicodeCharacter{B4F7}{\UTFK{B4F7}}%
+\DeclareUnicodeCharacter{B4F8}{\UTFK{B4F8}}%
+\DeclareUnicodeCharacter{B4F9}{\UTFK{B4F9}}%
+\DeclareUnicodeCharacter{B4FA}{\UTFK{B4FA}}%
+\DeclareUnicodeCharacter{B4FB}{\UTFK{B4FB}}%
+\DeclareUnicodeCharacter{B4FC}{\UTFK{B4FC}}%
+\DeclareUnicodeCharacter{B4FD}{\UTFK{B4FD}}%
+\DeclareUnicodeCharacter{B4FE}{\UTFK{B4FE}}%
+\DeclareUnicodeCharacter{B4FF}{\UTFK{B4FF}}%
+\DeclareUnicodeCharacter{B500}{\UTFK{B500}}%
+\DeclareUnicodeCharacter{B501}{\UTFK{B501}}%
+\DeclareUnicodeCharacter{B502}{\UTFK{B502}}%
+\DeclareUnicodeCharacter{B503}{\UTFK{B503}}%
+\DeclareUnicodeCharacter{B504}{\UTFK{B504}}%
+\DeclareUnicodeCharacter{B505}{\UTFK{B505}}%
+\DeclareUnicodeCharacter{B506}{\UTFK{B506}}%
+\DeclareUnicodeCharacter{B507}{\UTFK{B507}}%
+\DeclareUnicodeCharacter{B508}{\UTFK{B508}}%
+\DeclareUnicodeCharacter{B509}{\UTFK{B509}}%
+\DeclareUnicodeCharacter{B50A}{\UTFK{B50A}}%
+\DeclareUnicodeCharacter{B50B}{\UTFK{B50B}}%
+\DeclareUnicodeCharacter{B50C}{\UTFK{B50C}}%
+\DeclareUnicodeCharacter{B50D}{\UTFK{B50D}}%
+\DeclareUnicodeCharacter{B50E}{\UTFK{B50E}}%
+\DeclareUnicodeCharacter{B50F}{\UTFK{B50F}}%
+\DeclareUnicodeCharacter{B510}{\UTFK{B510}}%
+\DeclareUnicodeCharacter{B511}{\UTFK{B511}}%
+\DeclareUnicodeCharacter{B512}{\UTFK{B512}}%
+\DeclareUnicodeCharacter{B513}{\UTFK{B513}}%
+\DeclareUnicodeCharacter{B514}{\UTFK{B514}}%
+\DeclareUnicodeCharacter{B515}{\UTFK{B515}}%
+\DeclareUnicodeCharacter{B516}{\UTFK{B516}}%
+\DeclareUnicodeCharacter{B517}{\UTFK{B517}}%
+\DeclareUnicodeCharacter{B518}{\UTFK{B518}}%
+\DeclareUnicodeCharacter{B519}{\UTFK{B519}}%
+\DeclareUnicodeCharacter{B51A}{\UTFK{B51A}}%
+\DeclareUnicodeCharacter{B51B}{\UTFK{B51B}}%
+\DeclareUnicodeCharacter{B51C}{\UTFK{B51C}}%
+\DeclareUnicodeCharacter{B51D}{\UTFK{B51D}}%
+\DeclareUnicodeCharacter{B51E}{\UTFK{B51E}}%
+\DeclareUnicodeCharacter{B51F}{\UTFK{B51F}}%
+\DeclareUnicodeCharacter{B520}{\UTFK{B520}}%
+\DeclareUnicodeCharacter{B521}{\UTFK{B521}}%
+\DeclareUnicodeCharacter{B522}{\UTFK{B522}}%
+\DeclareUnicodeCharacter{B523}{\UTFK{B523}}%
+\DeclareUnicodeCharacter{B524}{\UTFK{B524}}%
+\DeclareUnicodeCharacter{B525}{\UTFK{B525}}%
+\DeclareUnicodeCharacter{B526}{\UTFK{B526}}%
+\DeclareUnicodeCharacter{B527}{\UTFK{B527}}%
+\DeclareUnicodeCharacter{B528}{\UTFK{B528}}%
+\DeclareUnicodeCharacter{B529}{\UTFK{B529}}%
+\DeclareUnicodeCharacter{B52A}{\UTFK{B52A}}%
+\DeclareUnicodeCharacter{B52B}{\UTFK{B52B}}%
+\DeclareUnicodeCharacter{B52C}{\UTFK{B52C}}%
+\DeclareUnicodeCharacter{B52D}{\UTFK{B52D}}%
+\DeclareUnicodeCharacter{B52E}{\UTFK{B52E}}%
+\DeclareUnicodeCharacter{B52F}{\UTFK{B52F}}%
+\DeclareUnicodeCharacter{B530}{\UTFK{B530}}%
+\DeclareUnicodeCharacter{B531}{\UTFK{B531}}%
+\DeclareUnicodeCharacter{B532}{\UTFK{B532}}%
+\DeclareUnicodeCharacter{B533}{\UTFK{B533}}%
+\DeclareUnicodeCharacter{B534}{\UTFK{B534}}%
+\DeclareUnicodeCharacter{B535}{\UTFK{B535}}%
+\DeclareUnicodeCharacter{B536}{\UTFK{B536}}%
+\DeclareUnicodeCharacter{B537}{\UTFK{B537}}%
+\DeclareUnicodeCharacter{B538}{\UTFK{B538}}%
+\DeclareUnicodeCharacter{B539}{\UTFK{B539}}%
+\DeclareUnicodeCharacter{B53A}{\UTFK{B53A}}%
+\DeclareUnicodeCharacter{B53B}{\UTFK{B53B}}%
+\DeclareUnicodeCharacter{B53C}{\UTFK{B53C}}%
+\DeclareUnicodeCharacter{B53D}{\UTFK{B53D}}%
+\DeclareUnicodeCharacter{B53E}{\UTFK{B53E}}%
+\DeclareUnicodeCharacter{B53F}{\UTFK{B53F}}%
+\DeclareUnicodeCharacter{B540}{\UTFK{B540}}%
+\DeclareUnicodeCharacter{B541}{\UTFK{B541}}%
+\DeclareUnicodeCharacter{B542}{\UTFK{B542}}%
+\DeclareUnicodeCharacter{B543}{\UTFK{B543}}%
+\DeclareUnicodeCharacter{B544}{\UTFK{B544}}%
+\DeclareUnicodeCharacter{B545}{\UTFK{B545}}%
+\DeclareUnicodeCharacter{B546}{\UTFK{B546}}%
+\DeclareUnicodeCharacter{B547}{\UTFK{B547}}%
+\DeclareUnicodeCharacter{B548}{\UTFK{B548}}%
+\DeclareUnicodeCharacter{B549}{\UTFK{B549}}%
+\DeclareUnicodeCharacter{B54A}{\UTFK{B54A}}%
+\DeclareUnicodeCharacter{B54B}{\UTFK{B54B}}%
+\DeclareUnicodeCharacter{B54C}{\UTFK{B54C}}%
+\DeclareUnicodeCharacter{B54D}{\UTFK{B54D}}%
+\DeclareUnicodeCharacter{B54E}{\UTFK{B54E}}%
+\DeclareUnicodeCharacter{B54F}{\UTFK{B54F}}%
+\DeclareUnicodeCharacter{B550}{\UTFK{B550}}%
+\DeclareUnicodeCharacter{B551}{\UTFK{B551}}%
+\DeclareUnicodeCharacter{B552}{\UTFK{B552}}%
+\DeclareUnicodeCharacter{B553}{\UTFK{B553}}%
+\DeclareUnicodeCharacter{B554}{\UTFK{B554}}%
+\DeclareUnicodeCharacter{B555}{\UTFK{B555}}%
+\DeclareUnicodeCharacter{B556}{\UTFK{B556}}%
+\DeclareUnicodeCharacter{B557}{\UTFK{B557}}%
+\DeclareUnicodeCharacter{B558}{\UTFK{B558}}%
+\DeclareUnicodeCharacter{B559}{\UTFK{B559}}%
+\DeclareUnicodeCharacter{B55A}{\UTFK{B55A}}%
+\DeclareUnicodeCharacter{B55B}{\UTFK{B55B}}%
+\DeclareUnicodeCharacter{B55C}{\UTFK{B55C}}%
+\DeclareUnicodeCharacter{B55D}{\UTFK{B55D}}%
+\DeclareUnicodeCharacter{B55E}{\UTFK{B55E}}%
+\DeclareUnicodeCharacter{B55F}{\UTFK{B55F}}%
+\DeclareUnicodeCharacter{B560}{\UTFK{B560}}%
+\DeclareUnicodeCharacter{B561}{\UTFK{B561}}%
+\DeclareUnicodeCharacter{B562}{\UTFK{B562}}%
+\DeclareUnicodeCharacter{B563}{\UTFK{B563}}%
+\DeclareUnicodeCharacter{B564}{\UTFK{B564}}%
+\DeclareUnicodeCharacter{B565}{\UTFK{B565}}%
+\DeclareUnicodeCharacter{B566}{\UTFK{B566}}%
+\DeclareUnicodeCharacter{B567}{\UTFK{B567}}%
+\DeclareUnicodeCharacter{B568}{\UTFK{B568}}%
+\DeclareUnicodeCharacter{B569}{\UTFK{B569}}%
+\DeclareUnicodeCharacter{B56A}{\UTFK{B56A}}%
+\DeclareUnicodeCharacter{B56B}{\UTFK{B56B}}%
+\DeclareUnicodeCharacter{B56C}{\UTFK{B56C}}%
+\DeclareUnicodeCharacter{B56D}{\UTFK{B56D}}%
+\DeclareUnicodeCharacter{B56E}{\UTFK{B56E}}%
+\DeclareUnicodeCharacter{B56F}{\UTFK{B56F}}%
+\DeclareUnicodeCharacter{B570}{\UTFK{B570}}%
+\DeclareUnicodeCharacter{B571}{\UTFK{B571}}%
+\DeclareUnicodeCharacter{B572}{\UTFK{B572}}%
+\DeclareUnicodeCharacter{B573}{\UTFK{B573}}%
+\DeclareUnicodeCharacter{B574}{\UTFK{B574}}%
+\DeclareUnicodeCharacter{B575}{\UTFK{B575}}%
+\DeclareUnicodeCharacter{B576}{\UTFK{B576}}%
+\DeclareUnicodeCharacter{B577}{\UTFK{B577}}%
+\DeclareUnicodeCharacter{B578}{\UTFK{B578}}%
+\DeclareUnicodeCharacter{B579}{\UTFK{B579}}%
+\DeclareUnicodeCharacter{B57A}{\UTFK{B57A}}%
+\DeclareUnicodeCharacter{B57B}{\UTFK{B57B}}%
+\DeclareUnicodeCharacter{B57C}{\UTFK{B57C}}%
+\DeclareUnicodeCharacter{B57D}{\UTFK{B57D}}%
+\DeclareUnicodeCharacter{B57E}{\UTFK{B57E}}%
+\DeclareUnicodeCharacter{B57F}{\UTFK{B57F}}%
+\DeclareUnicodeCharacter{B580}{\UTFK{B580}}%
+\DeclareUnicodeCharacter{B581}{\UTFK{B581}}%
+\DeclareUnicodeCharacter{B582}{\UTFK{B582}}%
+\DeclareUnicodeCharacter{B583}{\UTFK{B583}}%
+\DeclareUnicodeCharacter{B584}{\UTFK{B584}}%
+\DeclareUnicodeCharacter{B585}{\UTFK{B585}}%
+\DeclareUnicodeCharacter{B586}{\UTFK{B586}}%
+\DeclareUnicodeCharacter{B587}{\UTFK{B587}}%
+\DeclareUnicodeCharacter{B588}{\UTFK{B588}}%
+\DeclareUnicodeCharacter{B589}{\UTFK{B589}}%
+\DeclareUnicodeCharacter{B58A}{\UTFK{B58A}}%
+\DeclareUnicodeCharacter{B58B}{\UTFK{B58B}}%
+\DeclareUnicodeCharacter{B58C}{\UTFK{B58C}}%
+\DeclareUnicodeCharacter{B58D}{\UTFK{B58D}}%
+\DeclareUnicodeCharacter{B58E}{\UTFK{B58E}}%
+\DeclareUnicodeCharacter{B58F}{\UTFK{B58F}}%
+\DeclareUnicodeCharacter{B590}{\UTFK{B590}}%
+\DeclareUnicodeCharacter{B591}{\UTFK{B591}}%
+\DeclareUnicodeCharacter{B592}{\UTFK{B592}}%
+\DeclareUnicodeCharacter{B593}{\UTFK{B593}}%
+\DeclareUnicodeCharacter{B594}{\UTFK{B594}}%
+\DeclareUnicodeCharacter{B595}{\UTFK{B595}}%
+\DeclareUnicodeCharacter{B596}{\UTFK{B596}}%
+\DeclareUnicodeCharacter{B597}{\UTFK{B597}}%
+\DeclareUnicodeCharacter{B598}{\UTFK{B598}}%
+\DeclareUnicodeCharacter{B599}{\UTFK{B599}}%
+\DeclareUnicodeCharacter{B59A}{\UTFK{B59A}}%
+\DeclareUnicodeCharacter{B59B}{\UTFK{B59B}}%
+\DeclareUnicodeCharacter{B59C}{\UTFK{B59C}}%
+\DeclareUnicodeCharacter{B59D}{\UTFK{B59D}}%
+\DeclareUnicodeCharacter{B59E}{\UTFK{B59E}}%
+\DeclareUnicodeCharacter{B59F}{\UTFK{B59F}}%
+\DeclareUnicodeCharacter{B5A0}{\UTFK{B5A0}}%
+\DeclareUnicodeCharacter{B5A1}{\UTFK{B5A1}}%
+\DeclareUnicodeCharacter{B5A2}{\UTFK{B5A2}}%
+\DeclareUnicodeCharacter{B5A3}{\UTFK{B5A3}}%
+\DeclareUnicodeCharacter{B5A4}{\UTFK{B5A4}}%
+\DeclareUnicodeCharacter{B5A5}{\UTFK{B5A5}}%
+\DeclareUnicodeCharacter{B5A6}{\UTFK{B5A6}}%
+\DeclareUnicodeCharacter{B5A7}{\UTFK{B5A7}}%
+\DeclareUnicodeCharacter{B5A8}{\UTFK{B5A8}}%
+\DeclareUnicodeCharacter{B5A9}{\UTFK{B5A9}}%
+\DeclareUnicodeCharacter{B5AA}{\UTFK{B5AA}}%
+\DeclareUnicodeCharacter{B5AB}{\UTFK{B5AB}}%
+\DeclareUnicodeCharacter{B5AC}{\UTFK{B5AC}}%
+\DeclareUnicodeCharacter{B5AD}{\UTFK{B5AD}}%
+\DeclareUnicodeCharacter{B5AE}{\UTFK{B5AE}}%
+\DeclareUnicodeCharacter{B5AF}{\UTFK{B5AF}}%
+\DeclareUnicodeCharacter{B5B0}{\UTFK{B5B0}}%
+\DeclareUnicodeCharacter{B5B1}{\UTFK{B5B1}}%
+\DeclareUnicodeCharacter{B5B2}{\UTFK{B5B2}}%
+\DeclareUnicodeCharacter{B5B3}{\UTFK{B5B3}}%
+\DeclareUnicodeCharacter{B5B4}{\UTFK{B5B4}}%
+\DeclareUnicodeCharacter{B5B5}{\UTFK{B5B5}}%
+\DeclareUnicodeCharacter{B5B6}{\UTFK{B5B6}}%
+\DeclareUnicodeCharacter{B5B7}{\UTFK{B5B7}}%
+\DeclareUnicodeCharacter{B5B8}{\UTFK{B5B8}}%
+\DeclareUnicodeCharacter{B5B9}{\UTFK{B5B9}}%
+\DeclareUnicodeCharacter{B5BA}{\UTFK{B5BA}}%
+\DeclareUnicodeCharacter{B5BB}{\UTFK{B5BB}}%
+\DeclareUnicodeCharacter{B5BC}{\UTFK{B5BC}}%
+\DeclareUnicodeCharacter{B5BD}{\UTFK{B5BD}}%
+\DeclareUnicodeCharacter{B5BE}{\UTFK{B5BE}}%
+\DeclareUnicodeCharacter{B5BF}{\UTFK{B5BF}}%
+\DeclareUnicodeCharacter{B5C0}{\UTFK{B5C0}}%
+\DeclareUnicodeCharacter{B5C1}{\UTFK{B5C1}}%
+\DeclareUnicodeCharacter{B5C2}{\UTFK{B5C2}}%
+\DeclareUnicodeCharacter{B5C3}{\UTFK{B5C3}}%
+\DeclareUnicodeCharacter{B5C4}{\UTFK{B5C4}}%
+\DeclareUnicodeCharacter{B5C5}{\UTFK{B5C5}}%
+\DeclareUnicodeCharacter{B5C6}{\UTFK{B5C6}}%
+\DeclareUnicodeCharacter{B5C7}{\UTFK{B5C7}}%
+\DeclareUnicodeCharacter{B5C8}{\UTFK{B5C8}}%
+\DeclareUnicodeCharacter{B5C9}{\UTFK{B5C9}}%
+\DeclareUnicodeCharacter{B5CA}{\UTFK{B5CA}}%
+\DeclareUnicodeCharacter{B5CB}{\UTFK{B5CB}}%
+\DeclareUnicodeCharacter{B5CC}{\UTFK{B5CC}}%
+\DeclareUnicodeCharacter{B5CD}{\UTFK{B5CD}}%
+\DeclareUnicodeCharacter{B5CE}{\UTFK{B5CE}}%
+\DeclareUnicodeCharacter{B5CF}{\UTFK{B5CF}}%
+\DeclareUnicodeCharacter{B5D0}{\UTFK{B5D0}}%
+\DeclareUnicodeCharacter{B5D1}{\UTFK{B5D1}}%
+\DeclareUnicodeCharacter{B5D2}{\UTFK{B5D2}}%
+\DeclareUnicodeCharacter{B5D3}{\UTFK{B5D3}}%
+\DeclareUnicodeCharacter{B5D4}{\UTFK{B5D4}}%
+\DeclareUnicodeCharacter{B5D5}{\UTFK{B5D5}}%
+\DeclareUnicodeCharacter{B5D6}{\UTFK{B5D6}}%
+\DeclareUnicodeCharacter{B5D7}{\UTFK{B5D7}}%
+\DeclareUnicodeCharacter{B5D8}{\UTFK{B5D8}}%
+\DeclareUnicodeCharacter{B5D9}{\UTFK{B5D9}}%
+\DeclareUnicodeCharacter{B5DA}{\UTFK{B5DA}}%
+\DeclareUnicodeCharacter{B5DB}{\UTFK{B5DB}}%
+\DeclareUnicodeCharacter{B5DC}{\UTFK{B5DC}}%
+\DeclareUnicodeCharacter{B5DD}{\UTFK{B5DD}}%
+\DeclareUnicodeCharacter{B5DE}{\UTFK{B5DE}}%
+\DeclareUnicodeCharacter{B5DF}{\UTFK{B5DF}}%
+\DeclareUnicodeCharacter{B5E0}{\UTFK{B5E0}}%
+\DeclareUnicodeCharacter{B5E1}{\UTFK{B5E1}}%
+\DeclareUnicodeCharacter{B5E2}{\UTFK{B5E2}}%
+\DeclareUnicodeCharacter{B5E3}{\UTFK{B5E3}}%
+\DeclareUnicodeCharacter{B5E4}{\UTFK{B5E4}}%
+\DeclareUnicodeCharacter{B5E5}{\UTFK{B5E5}}%
+\DeclareUnicodeCharacter{B5E6}{\UTFK{B5E6}}%
+\DeclareUnicodeCharacter{B5E7}{\UTFK{B5E7}}%
+\DeclareUnicodeCharacter{B5E8}{\UTFK{B5E8}}%
+\DeclareUnicodeCharacter{B5E9}{\UTFK{B5E9}}%
+\DeclareUnicodeCharacter{B5EA}{\UTFK{B5EA}}%
+\DeclareUnicodeCharacter{B5EB}{\UTFK{B5EB}}%
+\DeclareUnicodeCharacter{B5EC}{\UTFK{B5EC}}%
+\DeclareUnicodeCharacter{B5ED}{\UTFK{B5ED}}%
+\DeclareUnicodeCharacter{B5EE}{\UTFK{B5EE}}%
+\DeclareUnicodeCharacter{B5EF}{\UTFK{B5EF}}%
+\DeclareUnicodeCharacter{B5F0}{\UTFK{B5F0}}%
+\DeclareUnicodeCharacter{B5F1}{\UTFK{B5F1}}%
+\DeclareUnicodeCharacter{B5F2}{\UTFK{B5F2}}%
+\DeclareUnicodeCharacter{B5F3}{\UTFK{B5F3}}%
+\DeclareUnicodeCharacter{B5F4}{\UTFK{B5F4}}%
+\DeclareUnicodeCharacter{B5F5}{\UTFK{B5F5}}%
+\DeclareUnicodeCharacter{B5F6}{\UTFK{B5F6}}%
+\DeclareUnicodeCharacter{B5F7}{\UTFK{B5F7}}%
+\DeclareUnicodeCharacter{B5F8}{\UTFK{B5F8}}%
+\DeclareUnicodeCharacter{B5F9}{\UTFK{B5F9}}%
+\DeclareUnicodeCharacter{B5FA}{\UTFK{B5FA}}%
+\DeclareUnicodeCharacter{B5FB}{\UTFK{B5FB}}%
+\DeclareUnicodeCharacter{B5FC}{\UTFK{B5FC}}%
+\DeclareUnicodeCharacter{B5FD}{\UTFK{B5FD}}%
+\DeclareUnicodeCharacter{B5FE}{\UTFK{B5FE}}%
+\DeclareUnicodeCharacter{B5FF}{\UTFK{B5FF}}%
+\DeclareUnicodeCharacter{B600}{\UTFK{B600}}%
+\DeclareUnicodeCharacter{B601}{\UTFK{B601}}%
+\DeclareUnicodeCharacter{B602}{\UTFK{B602}}%
+\DeclareUnicodeCharacter{B603}{\UTFK{B603}}%
+\DeclareUnicodeCharacter{B604}{\UTFK{B604}}%
+\DeclareUnicodeCharacter{B605}{\UTFK{B605}}%
+\DeclareUnicodeCharacter{B606}{\UTFK{B606}}%
+\DeclareUnicodeCharacter{B607}{\UTFK{B607}}%
+\DeclareUnicodeCharacter{B608}{\UTFK{B608}}%
+\DeclareUnicodeCharacter{B609}{\UTFK{B609}}%
+\DeclareUnicodeCharacter{B60A}{\UTFK{B60A}}%
+\DeclareUnicodeCharacter{B60B}{\UTFK{B60B}}%
+\DeclareUnicodeCharacter{B60C}{\UTFK{B60C}}%
+\DeclareUnicodeCharacter{B60D}{\UTFK{B60D}}%
+\DeclareUnicodeCharacter{B60E}{\UTFK{B60E}}%
+\DeclareUnicodeCharacter{B60F}{\UTFK{B60F}}%
+\DeclareUnicodeCharacter{B610}{\UTFK{B610}}%
+\DeclareUnicodeCharacter{B611}{\UTFK{B611}}%
+\DeclareUnicodeCharacter{B612}{\UTFK{B612}}%
+\DeclareUnicodeCharacter{B613}{\UTFK{B613}}%
+\DeclareUnicodeCharacter{B614}{\UTFK{B614}}%
+\DeclareUnicodeCharacter{B615}{\UTFK{B615}}%
+\DeclareUnicodeCharacter{B616}{\UTFK{B616}}%
+\DeclareUnicodeCharacter{B617}{\UTFK{B617}}%
+\DeclareUnicodeCharacter{B618}{\UTFK{B618}}%
+\DeclareUnicodeCharacter{B619}{\UTFK{B619}}%
+\DeclareUnicodeCharacter{B61A}{\UTFK{B61A}}%
+\DeclareUnicodeCharacter{B61B}{\UTFK{B61B}}%
+\DeclareUnicodeCharacter{B61C}{\UTFK{B61C}}%
+\DeclareUnicodeCharacter{B61D}{\UTFK{B61D}}%
+\DeclareUnicodeCharacter{B61E}{\UTFK{B61E}}%
+\DeclareUnicodeCharacter{B61F}{\UTFK{B61F}}%
+\DeclareUnicodeCharacter{B620}{\UTFK{B620}}%
+\DeclareUnicodeCharacter{B621}{\UTFK{B621}}%
+\DeclareUnicodeCharacter{B622}{\UTFK{B622}}%
+\DeclareUnicodeCharacter{B623}{\UTFK{B623}}%
+\DeclareUnicodeCharacter{B624}{\UTFK{B624}}%
+\DeclareUnicodeCharacter{B625}{\UTFK{B625}}%
+\DeclareUnicodeCharacter{B626}{\UTFK{B626}}%
+\DeclareUnicodeCharacter{B627}{\UTFK{B627}}%
+\DeclareUnicodeCharacter{B628}{\UTFK{B628}}%
+\DeclareUnicodeCharacter{B629}{\UTFK{B629}}%
+\DeclareUnicodeCharacter{B62A}{\UTFK{B62A}}%
+\DeclareUnicodeCharacter{B62B}{\UTFK{B62B}}%
+\DeclareUnicodeCharacter{B62C}{\UTFK{B62C}}%
+\DeclareUnicodeCharacter{B62D}{\UTFK{B62D}}%
+\DeclareUnicodeCharacter{B62E}{\UTFK{B62E}}%
+\DeclareUnicodeCharacter{B62F}{\UTFK{B62F}}%
+\DeclareUnicodeCharacter{B630}{\UTFK{B630}}%
+\DeclareUnicodeCharacter{B631}{\UTFK{B631}}%
+\DeclareUnicodeCharacter{B632}{\UTFK{B632}}%
+\DeclareUnicodeCharacter{B633}{\UTFK{B633}}%
+\DeclareUnicodeCharacter{B634}{\UTFK{B634}}%
+\DeclareUnicodeCharacter{B635}{\UTFK{B635}}%
+\DeclareUnicodeCharacter{B636}{\UTFK{B636}}%
+\DeclareUnicodeCharacter{B637}{\UTFK{B637}}%
+\DeclareUnicodeCharacter{B638}{\UTFK{B638}}%
+\DeclareUnicodeCharacter{B639}{\UTFK{B639}}%
+\DeclareUnicodeCharacter{B63A}{\UTFK{B63A}}%
+\DeclareUnicodeCharacter{B63B}{\UTFK{B63B}}%
+\DeclareUnicodeCharacter{B63C}{\UTFK{B63C}}%
+\DeclareUnicodeCharacter{B63D}{\UTFK{B63D}}%
+\DeclareUnicodeCharacter{B63E}{\UTFK{B63E}}%
+\DeclareUnicodeCharacter{B63F}{\UTFK{B63F}}%
+\DeclareUnicodeCharacter{B640}{\UTFK{B640}}%
+\DeclareUnicodeCharacter{B641}{\UTFK{B641}}%
+\DeclareUnicodeCharacter{B642}{\UTFK{B642}}%
+\DeclareUnicodeCharacter{B643}{\UTFK{B643}}%
+\DeclareUnicodeCharacter{B644}{\UTFK{B644}}%
+\DeclareUnicodeCharacter{B645}{\UTFK{B645}}%
+\DeclareUnicodeCharacter{B646}{\UTFK{B646}}%
+\DeclareUnicodeCharacter{B647}{\UTFK{B647}}%
+\DeclareUnicodeCharacter{B648}{\UTFK{B648}}%
+\DeclareUnicodeCharacter{B649}{\UTFK{B649}}%
+\DeclareUnicodeCharacter{B64A}{\UTFK{B64A}}%
+\DeclareUnicodeCharacter{B64B}{\UTFK{B64B}}%
+\DeclareUnicodeCharacter{B64C}{\UTFK{B64C}}%
+\DeclareUnicodeCharacter{B64D}{\UTFK{B64D}}%
+\DeclareUnicodeCharacter{B64E}{\UTFK{B64E}}%
+\DeclareUnicodeCharacter{B64F}{\UTFK{B64F}}%
+\DeclareUnicodeCharacter{B650}{\UTFK{B650}}%
+\DeclareUnicodeCharacter{B651}{\UTFK{B651}}%
+\DeclareUnicodeCharacter{B652}{\UTFK{B652}}%
+\DeclareUnicodeCharacter{B653}{\UTFK{B653}}%
+\DeclareUnicodeCharacter{B654}{\UTFK{B654}}%
+\DeclareUnicodeCharacter{B655}{\UTFK{B655}}%
+\DeclareUnicodeCharacter{B656}{\UTFK{B656}}%
+\DeclareUnicodeCharacter{B657}{\UTFK{B657}}%
+\DeclareUnicodeCharacter{B658}{\UTFK{B658}}%
+\DeclareUnicodeCharacter{B659}{\UTFK{B659}}%
+\DeclareUnicodeCharacter{B65A}{\UTFK{B65A}}%
+\DeclareUnicodeCharacter{B65B}{\UTFK{B65B}}%
+\DeclareUnicodeCharacter{B65C}{\UTFK{B65C}}%
+\DeclareUnicodeCharacter{B65D}{\UTFK{B65D}}%
+\DeclareUnicodeCharacter{B65E}{\UTFK{B65E}}%
+\DeclareUnicodeCharacter{B65F}{\UTFK{B65F}}%
+\DeclareUnicodeCharacter{B660}{\UTFK{B660}}%
+\DeclareUnicodeCharacter{B661}{\UTFK{B661}}%
+\DeclareUnicodeCharacter{B662}{\UTFK{B662}}%
+\DeclareUnicodeCharacter{B663}{\UTFK{B663}}%
+\DeclareUnicodeCharacter{B664}{\UTFK{B664}}%
+\DeclareUnicodeCharacter{B665}{\UTFK{B665}}%
+\DeclareUnicodeCharacter{B666}{\UTFK{B666}}%
+\DeclareUnicodeCharacter{B667}{\UTFK{B667}}%
+\DeclareUnicodeCharacter{B668}{\UTFK{B668}}%
+\DeclareUnicodeCharacter{B669}{\UTFK{B669}}%
+\DeclareUnicodeCharacter{B66A}{\UTFK{B66A}}%
+\DeclareUnicodeCharacter{B66B}{\UTFK{B66B}}%
+\DeclareUnicodeCharacter{B66C}{\UTFK{B66C}}%
+\DeclareUnicodeCharacter{B66D}{\UTFK{B66D}}%
+\DeclareUnicodeCharacter{B66E}{\UTFK{B66E}}%
+\DeclareUnicodeCharacter{B66F}{\UTFK{B66F}}%
+\DeclareUnicodeCharacter{B670}{\UTFK{B670}}%
+\DeclareUnicodeCharacter{B671}{\UTFK{B671}}%
+\DeclareUnicodeCharacter{B672}{\UTFK{B672}}%
+\DeclareUnicodeCharacter{B673}{\UTFK{B673}}%
+\DeclareUnicodeCharacter{B674}{\UTFK{B674}}%
+\DeclareUnicodeCharacter{B675}{\UTFK{B675}}%
+\DeclareUnicodeCharacter{B676}{\UTFK{B676}}%
+\DeclareUnicodeCharacter{B677}{\UTFK{B677}}%
+\DeclareUnicodeCharacter{B678}{\UTFK{B678}}%
+\DeclareUnicodeCharacter{B679}{\UTFK{B679}}%
+\DeclareUnicodeCharacter{B67A}{\UTFK{B67A}}%
+\DeclareUnicodeCharacter{B67B}{\UTFK{B67B}}%
+\DeclareUnicodeCharacter{B67C}{\UTFK{B67C}}%
+\DeclareUnicodeCharacter{B67D}{\UTFK{B67D}}%
+\DeclareUnicodeCharacter{B67E}{\UTFK{B67E}}%
+\DeclareUnicodeCharacter{B67F}{\UTFK{B67F}}%
+\DeclareUnicodeCharacter{B680}{\UTFK{B680}}%
+\DeclareUnicodeCharacter{B681}{\UTFK{B681}}%
+\DeclareUnicodeCharacter{B682}{\UTFK{B682}}%
+\DeclareUnicodeCharacter{B683}{\UTFK{B683}}%
+\DeclareUnicodeCharacter{B684}{\UTFK{B684}}%
+\DeclareUnicodeCharacter{B685}{\UTFK{B685}}%
+\DeclareUnicodeCharacter{B686}{\UTFK{B686}}%
+\DeclareUnicodeCharacter{B687}{\UTFK{B687}}%
+\DeclareUnicodeCharacter{B688}{\UTFK{B688}}%
+\DeclareUnicodeCharacter{B689}{\UTFK{B689}}%
+\DeclareUnicodeCharacter{B68A}{\UTFK{B68A}}%
+\DeclareUnicodeCharacter{B68B}{\UTFK{B68B}}%
+\DeclareUnicodeCharacter{B68C}{\UTFK{B68C}}%
+\DeclareUnicodeCharacter{B68D}{\UTFK{B68D}}%
+\DeclareUnicodeCharacter{B68E}{\UTFK{B68E}}%
+\DeclareUnicodeCharacter{B68F}{\UTFK{B68F}}%
+\DeclareUnicodeCharacter{B690}{\UTFK{B690}}%
+\DeclareUnicodeCharacter{B691}{\UTFK{B691}}%
+\DeclareUnicodeCharacter{B692}{\UTFK{B692}}%
+\DeclareUnicodeCharacter{B693}{\UTFK{B693}}%
+\DeclareUnicodeCharacter{B694}{\UTFK{B694}}%
+\DeclareUnicodeCharacter{B695}{\UTFK{B695}}%
+\DeclareUnicodeCharacter{B696}{\UTFK{B696}}%
+\DeclareUnicodeCharacter{B697}{\UTFK{B697}}%
+\DeclareUnicodeCharacter{B698}{\UTFK{B698}}%
+\DeclareUnicodeCharacter{B699}{\UTFK{B699}}%
+\DeclareUnicodeCharacter{B69A}{\UTFK{B69A}}%
+\DeclareUnicodeCharacter{B69B}{\UTFK{B69B}}%
+\DeclareUnicodeCharacter{B69C}{\UTFK{B69C}}%
+\DeclareUnicodeCharacter{B69D}{\UTFK{B69D}}%
+\DeclareUnicodeCharacter{B69E}{\UTFK{B69E}}%
+\DeclareUnicodeCharacter{B69F}{\UTFK{B69F}}%
+\DeclareUnicodeCharacter{B6A0}{\UTFK{B6A0}}%
+\DeclareUnicodeCharacter{B6A1}{\UTFK{B6A1}}%
+\DeclareUnicodeCharacter{B6A2}{\UTFK{B6A2}}%
+\DeclareUnicodeCharacter{B6A3}{\UTFK{B6A3}}%
+\DeclareUnicodeCharacter{B6A4}{\UTFK{B6A4}}%
+\DeclareUnicodeCharacter{B6A5}{\UTFK{B6A5}}%
+\DeclareUnicodeCharacter{B6A6}{\UTFK{B6A6}}%
+\DeclareUnicodeCharacter{B6A7}{\UTFK{B6A7}}%
+\DeclareUnicodeCharacter{B6A8}{\UTFK{B6A8}}%
+\DeclareUnicodeCharacter{B6A9}{\UTFK{B6A9}}%
+\DeclareUnicodeCharacter{B6AA}{\UTFK{B6AA}}%
+\DeclareUnicodeCharacter{B6AB}{\UTFK{B6AB}}%
+\DeclareUnicodeCharacter{B6AC}{\UTFK{B6AC}}%
+\DeclareUnicodeCharacter{B6AD}{\UTFK{B6AD}}%
+\DeclareUnicodeCharacter{B6AE}{\UTFK{B6AE}}%
+\DeclareUnicodeCharacter{B6AF}{\UTFK{B6AF}}%
+\DeclareUnicodeCharacter{B6B0}{\UTFK{B6B0}}%
+\DeclareUnicodeCharacter{B6B1}{\UTFK{B6B1}}%
+\DeclareUnicodeCharacter{B6B2}{\UTFK{B6B2}}%
+\DeclareUnicodeCharacter{B6B3}{\UTFK{B6B3}}%
+\DeclareUnicodeCharacter{B6B4}{\UTFK{B6B4}}%
+\DeclareUnicodeCharacter{B6B5}{\UTFK{B6B5}}%
+\DeclareUnicodeCharacter{B6B6}{\UTFK{B6B6}}%
+\DeclareUnicodeCharacter{B6B7}{\UTFK{B6B7}}%
+\DeclareUnicodeCharacter{B6B8}{\UTFK{B6B8}}%
+\DeclareUnicodeCharacter{B6B9}{\UTFK{B6B9}}%
+\DeclareUnicodeCharacter{B6BA}{\UTFK{B6BA}}%
+\DeclareUnicodeCharacter{B6BB}{\UTFK{B6BB}}%
+\DeclareUnicodeCharacter{B6BC}{\UTFK{B6BC}}%
+\DeclareUnicodeCharacter{B6BD}{\UTFK{B6BD}}%
+\DeclareUnicodeCharacter{B6BE}{\UTFK{B6BE}}%
+\DeclareUnicodeCharacter{B6BF}{\UTFK{B6BF}}%
+\DeclareUnicodeCharacter{B6C0}{\UTFK{B6C0}}%
+\DeclareUnicodeCharacter{B6C1}{\UTFK{B6C1}}%
+\DeclareUnicodeCharacter{B6C2}{\UTFK{B6C2}}%
+\DeclareUnicodeCharacter{B6C3}{\UTFK{B6C3}}%
+\DeclareUnicodeCharacter{B6C4}{\UTFK{B6C4}}%
+\DeclareUnicodeCharacter{B6C5}{\UTFK{B6C5}}%
+\DeclareUnicodeCharacter{B6C6}{\UTFK{B6C6}}%
+\DeclareUnicodeCharacter{B6C7}{\UTFK{B6C7}}%
+\DeclareUnicodeCharacter{B6C8}{\UTFK{B6C8}}%
+\DeclareUnicodeCharacter{B6C9}{\UTFK{B6C9}}%
+\DeclareUnicodeCharacter{B6CA}{\UTFK{B6CA}}%
+\DeclareUnicodeCharacter{B6CB}{\UTFK{B6CB}}%
+\DeclareUnicodeCharacter{B6CC}{\UTFK{B6CC}}%
+\DeclareUnicodeCharacter{B6CD}{\UTFK{B6CD}}%
+\DeclareUnicodeCharacter{B6CE}{\UTFK{B6CE}}%
+\DeclareUnicodeCharacter{B6CF}{\UTFK{B6CF}}%
+\DeclareUnicodeCharacter{B6D0}{\UTFK{B6D0}}%
+\DeclareUnicodeCharacter{B6D1}{\UTFK{B6D1}}%
+\DeclareUnicodeCharacter{B6D2}{\UTFK{B6D2}}%
+\DeclareUnicodeCharacter{B6D3}{\UTFK{B6D3}}%
+\DeclareUnicodeCharacter{B6D4}{\UTFK{B6D4}}%
+\DeclareUnicodeCharacter{B6D5}{\UTFK{B6D5}}%
+\DeclareUnicodeCharacter{B6D6}{\UTFK{B6D6}}%
+\DeclareUnicodeCharacter{B6D7}{\UTFK{B6D7}}%
+\DeclareUnicodeCharacter{B6D8}{\UTFK{B6D8}}%
+\DeclareUnicodeCharacter{B6D9}{\UTFK{B6D9}}%
+\DeclareUnicodeCharacter{B6DA}{\UTFK{B6DA}}%
+\DeclareUnicodeCharacter{B6DB}{\UTFK{B6DB}}%
+\DeclareUnicodeCharacter{B6DC}{\UTFK{B6DC}}%
+\DeclareUnicodeCharacter{B6DD}{\UTFK{B6DD}}%
+\DeclareUnicodeCharacter{B6DE}{\UTFK{B6DE}}%
+\DeclareUnicodeCharacter{B6DF}{\UTFK{B6DF}}%
+\DeclareUnicodeCharacter{B6E0}{\UTFK{B6E0}}%
+\DeclareUnicodeCharacter{B6E1}{\UTFK{B6E1}}%
+\DeclareUnicodeCharacter{B6E2}{\UTFK{B6E2}}%
+\DeclareUnicodeCharacter{B6E3}{\UTFK{B6E3}}%
+\DeclareUnicodeCharacter{B6E4}{\UTFK{B6E4}}%
+\DeclareUnicodeCharacter{B6E5}{\UTFK{B6E5}}%
+\DeclareUnicodeCharacter{B6E6}{\UTFK{B6E6}}%
+\DeclareUnicodeCharacter{B6E7}{\UTFK{B6E7}}%
+\DeclareUnicodeCharacter{B6E8}{\UTFK{B6E8}}%
+\DeclareUnicodeCharacter{B6E9}{\UTFK{B6E9}}%
+\DeclareUnicodeCharacter{B6EA}{\UTFK{B6EA}}%
+\DeclareUnicodeCharacter{B6EB}{\UTFK{B6EB}}%
+\DeclareUnicodeCharacter{B6EC}{\UTFK{B6EC}}%
+\DeclareUnicodeCharacter{B6ED}{\UTFK{B6ED}}%
+\DeclareUnicodeCharacter{B6EE}{\UTFK{B6EE}}%
+\DeclareUnicodeCharacter{B6EF}{\UTFK{B6EF}}%
+\DeclareUnicodeCharacter{B6F0}{\UTFK{B6F0}}%
+\DeclareUnicodeCharacter{B6F1}{\UTFK{B6F1}}%
+\DeclareUnicodeCharacter{B6F2}{\UTFK{B6F2}}%
+\DeclareUnicodeCharacter{B6F3}{\UTFK{B6F3}}%
+\DeclareUnicodeCharacter{B6F4}{\UTFK{B6F4}}%
+\DeclareUnicodeCharacter{B6F5}{\UTFK{B6F5}}%
+\DeclareUnicodeCharacter{B6F6}{\UTFK{B6F6}}%
+\DeclareUnicodeCharacter{B6F7}{\UTFK{B6F7}}%
+\DeclareUnicodeCharacter{B6F8}{\UTFK{B6F8}}%
+\DeclareUnicodeCharacter{B6F9}{\UTFK{B6F9}}%
+\DeclareUnicodeCharacter{B6FA}{\UTFK{B6FA}}%
+\DeclareUnicodeCharacter{B6FB}{\UTFK{B6FB}}%
+\DeclareUnicodeCharacter{B6FC}{\UTFK{B6FC}}%
+\DeclareUnicodeCharacter{B6FD}{\UTFK{B6FD}}%
+\DeclareUnicodeCharacter{B6FE}{\UTFK{B6FE}}%
+\DeclareUnicodeCharacter{B6FF}{\UTFK{B6FF}}%
+\DeclareUnicodeCharacter{B700}{\UTFK{B700}}%
+\DeclareUnicodeCharacter{B701}{\UTFK{B701}}%
+\DeclareUnicodeCharacter{B702}{\UTFK{B702}}%
+\DeclareUnicodeCharacter{B703}{\UTFK{B703}}%
+\DeclareUnicodeCharacter{B704}{\UTFK{B704}}%
+\DeclareUnicodeCharacter{B705}{\UTFK{B705}}%
+\DeclareUnicodeCharacter{B706}{\UTFK{B706}}%
+\DeclareUnicodeCharacter{B707}{\UTFK{B707}}%
+\DeclareUnicodeCharacter{B708}{\UTFK{B708}}%
+\DeclareUnicodeCharacter{B709}{\UTFK{B709}}%
+\DeclareUnicodeCharacter{B70A}{\UTFK{B70A}}%
+\DeclareUnicodeCharacter{B70B}{\UTFK{B70B}}%
+\DeclareUnicodeCharacter{B70C}{\UTFK{B70C}}%
+\DeclareUnicodeCharacter{B70D}{\UTFK{B70D}}%
+\DeclareUnicodeCharacter{B70E}{\UTFK{B70E}}%
+\DeclareUnicodeCharacter{B70F}{\UTFK{B70F}}%
+\DeclareUnicodeCharacter{B710}{\UTFK{B710}}%
+\DeclareUnicodeCharacter{B711}{\UTFK{B711}}%
+\DeclareUnicodeCharacter{B712}{\UTFK{B712}}%
+\DeclareUnicodeCharacter{B713}{\UTFK{B713}}%
+\DeclareUnicodeCharacter{B714}{\UTFK{B714}}%
+\DeclareUnicodeCharacter{B715}{\UTFK{B715}}%
+\DeclareUnicodeCharacter{B716}{\UTFK{B716}}%
+\DeclareUnicodeCharacter{B717}{\UTFK{B717}}%
+\DeclareUnicodeCharacter{B718}{\UTFK{B718}}%
+\DeclareUnicodeCharacter{B719}{\UTFK{B719}}%
+\DeclareUnicodeCharacter{B71A}{\UTFK{B71A}}%
+\DeclareUnicodeCharacter{B71B}{\UTFK{B71B}}%
+\DeclareUnicodeCharacter{B71C}{\UTFK{B71C}}%
+\DeclareUnicodeCharacter{B71D}{\UTFK{B71D}}%
+\DeclareUnicodeCharacter{B71E}{\UTFK{B71E}}%
+\DeclareUnicodeCharacter{B71F}{\UTFK{B71F}}%
+\DeclareUnicodeCharacter{B720}{\UTFK{B720}}%
+\DeclareUnicodeCharacter{B721}{\UTFK{B721}}%
+\DeclareUnicodeCharacter{B722}{\UTFK{B722}}%
+\DeclareUnicodeCharacter{B723}{\UTFK{B723}}%
+\DeclareUnicodeCharacter{B724}{\UTFK{B724}}%
+\DeclareUnicodeCharacter{B725}{\UTFK{B725}}%
+\DeclareUnicodeCharacter{B726}{\UTFK{B726}}%
+\DeclareUnicodeCharacter{B727}{\UTFK{B727}}%
+\DeclareUnicodeCharacter{B728}{\UTFK{B728}}%
+\DeclareUnicodeCharacter{B729}{\UTFK{B729}}%
+\DeclareUnicodeCharacter{B72A}{\UTFK{B72A}}%
+\DeclareUnicodeCharacter{B72B}{\UTFK{B72B}}%
+\DeclareUnicodeCharacter{B72C}{\UTFK{B72C}}%
+\DeclareUnicodeCharacter{B72D}{\UTFK{B72D}}%
+\DeclareUnicodeCharacter{B72E}{\UTFK{B72E}}%
+\DeclareUnicodeCharacter{B72F}{\UTFK{B72F}}%
+\DeclareUnicodeCharacter{B730}{\UTFK{B730}}%
+\DeclareUnicodeCharacter{B731}{\UTFK{B731}}%
+\DeclareUnicodeCharacter{B732}{\UTFK{B732}}%
+\DeclareUnicodeCharacter{B733}{\UTFK{B733}}%
+\DeclareUnicodeCharacter{B734}{\UTFK{B734}}%
+\DeclareUnicodeCharacter{B735}{\UTFK{B735}}%
+\DeclareUnicodeCharacter{B736}{\UTFK{B736}}%
+\DeclareUnicodeCharacter{B737}{\UTFK{B737}}%
+\DeclareUnicodeCharacter{B738}{\UTFK{B738}}%
+\DeclareUnicodeCharacter{B739}{\UTFK{B739}}%
+\DeclareUnicodeCharacter{B73A}{\UTFK{B73A}}%
+\DeclareUnicodeCharacter{B73B}{\UTFK{B73B}}%
+\DeclareUnicodeCharacter{B73C}{\UTFK{B73C}}%
+\DeclareUnicodeCharacter{B73D}{\UTFK{B73D}}%
+\DeclareUnicodeCharacter{B73E}{\UTFK{B73E}}%
+\DeclareUnicodeCharacter{B73F}{\UTFK{B73F}}%
+\DeclareUnicodeCharacter{B740}{\UTFK{B740}}%
+\DeclareUnicodeCharacter{B741}{\UTFK{B741}}%
+\DeclareUnicodeCharacter{B742}{\UTFK{B742}}%
+\DeclareUnicodeCharacter{B743}{\UTFK{B743}}%
+\DeclareUnicodeCharacter{B744}{\UTFK{B744}}%
+\DeclareUnicodeCharacter{B745}{\UTFK{B745}}%
+\DeclareUnicodeCharacter{B746}{\UTFK{B746}}%
+\DeclareUnicodeCharacter{B747}{\UTFK{B747}}%
+\DeclareUnicodeCharacter{B748}{\UTFK{B748}}%
+\DeclareUnicodeCharacter{B749}{\UTFK{B749}}%
+\DeclareUnicodeCharacter{B74A}{\UTFK{B74A}}%
+\DeclareUnicodeCharacter{B74B}{\UTFK{B74B}}%
+\DeclareUnicodeCharacter{B74C}{\UTFK{B74C}}%
+\DeclareUnicodeCharacter{B74D}{\UTFK{B74D}}%
+\DeclareUnicodeCharacter{B74E}{\UTFK{B74E}}%
+\DeclareUnicodeCharacter{B74F}{\UTFK{B74F}}%
+\DeclareUnicodeCharacter{B750}{\UTFK{B750}}%
+\DeclareUnicodeCharacter{B751}{\UTFK{B751}}%
+\DeclareUnicodeCharacter{B752}{\UTFK{B752}}%
+\DeclareUnicodeCharacter{B753}{\UTFK{B753}}%
+\DeclareUnicodeCharacter{B754}{\UTFK{B754}}%
+\DeclareUnicodeCharacter{B755}{\UTFK{B755}}%
+\DeclareUnicodeCharacter{B756}{\UTFK{B756}}%
+\DeclareUnicodeCharacter{B757}{\UTFK{B757}}%
+\DeclareUnicodeCharacter{B758}{\UTFK{B758}}%
+\DeclareUnicodeCharacter{B759}{\UTFK{B759}}%
+\DeclareUnicodeCharacter{B75A}{\UTFK{B75A}}%
+\DeclareUnicodeCharacter{B75B}{\UTFK{B75B}}%
+\DeclareUnicodeCharacter{B75C}{\UTFK{B75C}}%
+\DeclareUnicodeCharacter{B75D}{\UTFK{B75D}}%
+\DeclareUnicodeCharacter{B75E}{\UTFK{B75E}}%
+\DeclareUnicodeCharacter{B75F}{\UTFK{B75F}}%
+\DeclareUnicodeCharacter{B760}{\UTFK{B760}}%
+\DeclareUnicodeCharacter{B761}{\UTFK{B761}}%
+\DeclareUnicodeCharacter{B762}{\UTFK{B762}}%
+\DeclareUnicodeCharacter{B763}{\UTFK{B763}}%
+\DeclareUnicodeCharacter{B764}{\UTFK{B764}}%
+\DeclareUnicodeCharacter{B765}{\UTFK{B765}}%
+\DeclareUnicodeCharacter{B766}{\UTFK{B766}}%
+\DeclareUnicodeCharacter{B767}{\UTFK{B767}}%
+\DeclareUnicodeCharacter{B768}{\UTFK{B768}}%
+\DeclareUnicodeCharacter{B769}{\UTFK{B769}}%
+\DeclareUnicodeCharacter{B76A}{\UTFK{B76A}}%
+\DeclareUnicodeCharacter{B76B}{\UTFK{B76B}}%
+\DeclareUnicodeCharacter{B76C}{\UTFK{B76C}}%
+\DeclareUnicodeCharacter{B76D}{\UTFK{B76D}}%
+\DeclareUnicodeCharacter{B76E}{\UTFK{B76E}}%
+\DeclareUnicodeCharacter{B76F}{\UTFK{B76F}}%
+\DeclareUnicodeCharacter{B770}{\UTFK{B770}}%
+\DeclareUnicodeCharacter{B771}{\UTFK{B771}}%
+\DeclareUnicodeCharacter{B772}{\UTFK{B772}}%
+\DeclareUnicodeCharacter{B773}{\UTFK{B773}}%
+\DeclareUnicodeCharacter{B774}{\UTFK{B774}}%
+\DeclareUnicodeCharacter{B775}{\UTFK{B775}}%
+\DeclareUnicodeCharacter{B776}{\UTFK{B776}}%
+\DeclareUnicodeCharacter{B777}{\UTFK{B777}}%
+\DeclareUnicodeCharacter{B778}{\UTFK{B778}}%
+\DeclareUnicodeCharacter{B779}{\UTFK{B779}}%
+\DeclareUnicodeCharacter{B77A}{\UTFK{B77A}}%
+\DeclareUnicodeCharacter{B77B}{\UTFK{B77B}}%
+\DeclareUnicodeCharacter{B77C}{\UTFK{B77C}}%
+\DeclareUnicodeCharacter{B77D}{\UTFK{B77D}}%
+\DeclareUnicodeCharacter{B77E}{\UTFK{B77E}}%
+\DeclareUnicodeCharacter{B77F}{\UTFK{B77F}}%
+\DeclareUnicodeCharacter{B780}{\UTFK{B780}}%
+\DeclareUnicodeCharacter{B781}{\UTFK{B781}}%
+\DeclareUnicodeCharacter{B782}{\UTFK{B782}}%
+\DeclareUnicodeCharacter{B783}{\UTFK{B783}}%
+\DeclareUnicodeCharacter{B784}{\UTFK{B784}}%
+\DeclareUnicodeCharacter{B785}{\UTFK{B785}}%
+\DeclareUnicodeCharacter{B786}{\UTFK{B786}}%
+\DeclareUnicodeCharacter{B787}{\UTFK{B787}}%
+\DeclareUnicodeCharacter{B788}{\UTFK{B788}}%
+\DeclareUnicodeCharacter{B789}{\UTFK{B789}}%
+\DeclareUnicodeCharacter{B78A}{\UTFK{B78A}}%
+\DeclareUnicodeCharacter{B78B}{\UTFK{B78B}}%
+\DeclareUnicodeCharacter{B78C}{\UTFK{B78C}}%
+\DeclareUnicodeCharacter{B78D}{\UTFK{B78D}}%
+\DeclareUnicodeCharacter{B78E}{\UTFK{B78E}}%
+\DeclareUnicodeCharacter{B78F}{\UTFK{B78F}}%
+\DeclareUnicodeCharacter{B790}{\UTFK{B790}}%
+\DeclareUnicodeCharacter{B791}{\UTFK{B791}}%
+\DeclareUnicodeCharacter{B792}{\UTFK{B792}}%
+\DeclareUnicodeCharacter{B793}{\UTFK{B793}}%
+\DeclareUnicodeCharacter{B794}{\UTFK{B794}}%
+\DeclareUnicodeCharacter{B795}{\UTFK{B795}}%
+\DeclareUnicodeCharacter{B796}{\UTFK{B796}}%
+\DeclareUnicodeCharacter{B797}{\UTFK{B797}}%
+\DeclareUnicodeCharacter{B798}{\UTFK{B798}}%
+\DeclareUnicodeCharacter{B799}{\UTFK{B799}}%
+\DeclareUnicodeCharacter{B79A}{\UTFK{B79A}}%
+\DeclareUnicodeCharacter{B79B}{\UTFK{B79B}}%
+\DeclareUnicodeCharacter{B79C}{\UTFK{B79C}}%
+\DeclareUnicodeCharacter{B79D}{\UTFK{B79D}}%
+\DeclareUnicodeCharacter{B79E}{\UTFK{B79E}}%
+\DeclareUnicodeCharacter{B79F}{\UTFK{B79F}}%
+\DeclareUnicodeCharacter{B7A0}{\UTFK{B7A0}}%
+\DeclareUnicodeCharacter{B7A1}{\UTFK{B7A1}}%
+\DeclareUnicodeCharacter{B7A2}{\UTFK{B7A2}}%
+\DeclareUnicodeCharacter{B7A3}{\UTFK{B7A3}}%
+\DeclareUnicodeCharacter{B7A4}{\UTFK{B7A4}}%
+\DeclareUnicodeCharacter{B7A5}{\UTFK{B7A5}}%
+\DeclareUnicodeCharacter{B7A6}{\UTFK{B7A6}}%
+\DeclareUnicodeCharacter{B7A7}{\UTFK{B7A7}}%
+\DeclareUnicodeCharacter{B7A8}{\UTFK{B7A8}}%
+\DeclareUnicodeCharacter{B7A9}{\UTFK{B7A9}}%
+\DeclareUnicodeCharacter{B7AA}{\UTFK{B7AA}}%
+\DeclareUnicodeCharacter{B7AB}{\UTFK{B7AB}}%
+\DeclareUnicodeCharacter{B7AC}{\UTFK{B7AC}}%
+\DeclareUnicodeCharacter{B7AD}{\UTFK{B7AD}}%
+\DeclareUnicodeCharacter{B7AE}{\UTFK{B7AE}}%
+\DeclareUnicodeCharacter{B7AF}{\UTFK{B7AF}}%
+\DeclareUnicodeCharacter{B7B0}{\UTFK{B7B0}}%
+\DeclareUnicodeCharacter{B7B1}{\UTFK{B7B1}}%
+\DeclareUnicodeCharacter{B7B2}{\UTFK{B7B2}}%
+\DeclareUnicodeCharacter{B7B3}{\UTFK{B7B3}}%
+\DeclareUnicodeCharacter{B7B4}{\UTFK{B7B4}}%
+\DeclareUnicodeCharacter{B7B5}{\UTFK{B7B5}}%
+\DeclareUnicodeCharacter{B7B6}{\UTFK{B7B6}}%
+\DeclareUnicodeCharacter{B7B7}{\UTFK{B7B7}}%
+\DeclareUnicodeCharacter{B7B8}{\UTFK{B7B8}}%
+\DeclareUnicodeCharacter{B7B9}{\UTFK{B7B9}}%
+\DeclareUnicodeCharacter{B7BA}{\UTFK{B7BA}}%
+\DeclareUnicodeCharacter{B7BB}{\UTFK{B7BB}}%
+\DeclareUnicodeCharacter{B7BC}{\UTFK{B7BC}}%
+\DeclareUnicodeCharacter{B7BD}{\UTFK{B7BD}}%
+\DeclareUnicodeCharacter{B7BE}{\UTFK{B7BE}}%
+\DeclareUnicodeCharacter{B7BF}{\UTFK{B7BF}}%
+\DeclareUnicodeCharacter{B7C0}{\UTFK{B7C0}}%
+\DeclareUnicodeCharacter{B7C1}{\UTFK{B7C1}}%
+\DeclareUnicodeCharacter{B7C2}{\UTFK{B7C2}}%
+\DeclareUnicodeCharacter{B7C3}{\UTFK{B7C3}}%
+\DeclareUnicodeCharacter{B7C4}{\UTFK{B7C4}}%
+\DeclareUnicodeCharacter{B7C5}{\UTFK{B7C5}}%
+\DeclareUnicodeCharacter{B7C6}{\UTFK{B7C6}}%
+\DeclareUnicodeCharacter{B7C7}{\UTFK{B7C7}}%
+\DeclareUnicodeCharacter{B7C8}{\UTFK{B7C8}}%
+\DeclareUnicodeCharacter{B7C9}{\UTFK{B7C9}}%
+\DeclareUnicodeCharacter{B7CA}{\UTFK{B7CA}}%
+\DeclareUnicodeCharacter{B7CB}{\UTFK{B7CB}}%
+\DeclareUnicodeCharacter{B7CC}{\UTFK{B7CC}}%
+\DeclareUnicodeCharacter{B7CD}{\UTFK{B7CD}}%
+\DeclareUnicodeCharacter{B7CE}{\UTFK{B7CE}}%
+\DeclareUnicodeCharacter{B7CF}{\UTFK{B7CF}}%
+\DeclareUnicodeCharacter{B7D0}{\UTFK{B7D0}}%
+\DeclareUnicodeCharacter{B7D1}{\UTFK{B7D1}}%
+\DeclareUnicodeCharacter{B7D2}{\UTFK{B7D2}}%
+\DeclareUnicodeCharacter{B7D3}{\UTFK{B7D3}}%
+\DeclareUnicodeCharacter{B7D4}{\UTFK{B7D4}}%
+\DeclareUnicodeCharacter{B7D5}{\UTFK{B7D5}}%
+\DeclareUnicodeCharacter{B7D6}{\UTFK{B7D6}}%
+\DeclareUnicodeCharacter{B7D7}{\UTFK{B7D7}}%
+\DeclareUnicodeCharacter{B7D8}{\UTFK{B7D8}}%
+\DeclareUnicodeCharacter{B7D9}{\UTFK{B7D9}}%
+\DeclareUnicodeCharacter{B7DA}{\UTFK{B7DA}}%
+\DeclareUnicodeCharacter{B7DB}{\UTFK{B7DB}}%
+\DeclareUnicodeCharacter{B7DC}{\UTFK{B7DC}}%
+\DeclareUnicodeCharacter{B7DD}{\UTFK{B7DD}}%
+\DeclareUnicodeCharacter{B7DE}{\UTFK{B7DE}}%
+\DeclareUnicodeCharacter{B7DF}{\UTFK{B7DF}}%
+\DeclareUnicodeCharacter{B7E0}{\UTFK{B7E0}}%
+\DeclareUnicodeCharacter{B7E1}{\UTFK{B7E1}}%
+\DeclareUnicodeCharacter{B7E2}{\UTFK{B7E2}}%
+\DeclareUnicodeCharacter{B7E3}{\UTFK{B7E3}}%
+\DeclareUnicodeCharacter{B7E4}{\UTFK{B7E4}}%
+\DeclareUnicodeCharacter{B7E5}{\UTFK{B7E5}}%
+\DeclareUnicodeCharacter{B7E6}{\UTFK{B7E6}}%
+\DeclareUnicodeCharacter{B7E7}{\UTFK{B7E7}}%
+\DeclareUnicodeCharacter{B7E8}{\UTFK{B7E8}}%
+\DeclareUnicodeCharacter{B7E9}{\UTFK{B7E9}}%
+\DeclareUnicodeCharacter{B7EA}{\UTFK{B7EA}}%
+\DeclareUnicodeCharacter{B7EB}{\UTFK{B7EB}}%
+\DeclareUnicodeCharacter{B7EC}{\UTFK{B7EC}}%
+\DeclareUnicodeCharacter{B7ED}{\UTFK{B7ED}}%
+\DeclareUnicodeCharacter{B7EE}{\UTFK{B7EE}}%
+\DeclareUnicodeCharacter{B7EF}{\UTFK{B7EF}}%
+\DeclareUnicodeCharacter{B7F0}{\UTFK{B7F0}}%
+\DeclareUnicodeCharacter{B7F1}{\UTFK{B7F1}}%
+\DeclareUnicodeCharacter{B7F2}{\UTFK{B7F2}}%
+\DeclareUnicodeCharacter{B7F3}{\UTFK{B7F3}}%
+\DeclareUnicodeCharacter{B7F4}{\UTFK{B7F4}}%
+\DeclareUnicodeCharacter{B7F5}{\UTFK{B7F5}}%
+\DeclareUnicodeCharacter{B7F6}{\UTFK{B7F6}}%
+\DeclareUnicodeCharacter{B7F7}{\UTFK{B7F7}}%
+\DeclareUnicodeCharacter{B7F8}{\UTFK{B7F8}}%
+\DeclareUnicodeCharacter{B7F9}{\UTFK{B7F9}}%
+\DeclareUnicodeCharacter{B7FA}{\UTFK{B7FA}}%
+\DeclareUnicodeCharacter{B7FB}{\UTFK{B7FB}}%
+\DeclareUnicodeCharacter{B7FC}{\UTFK{B7FC}}%
+\DeclareUnicodeCharacter{B7FD}{\UTFK{B7FD}}%
+\DeclareUnicodeCharacter{B7FE}{\UTFK{B7FE}}%
+\DeclareUnicodeCharacter{B7FF}{\UTFK{B7FF}}%
+\DeclareUnicodeCharacter{B800}{\UTFK{B800}}%
+\DeclareUnicodeCharacter{B801}{\UTFK{B801}}%
+\DeclareUnicodeCharacter{B802}{\UTFK{B802}}%
+\DeclareUnicodeCharacter{B803}{\UTFK{B803}}%
+\DeclareUnicodeCharacter{B804}{\UTFK{B804}}%
+\DeclareUnicodeCharacter{B805}{\UTFK{B805}}%
+\DeclareUnicodeCharacter{B806}{\UTFK{B806}}%
+\DeclareUnicodeCharacter{B807}{\UTFK{B807}}%
+\DeclareUnicodeCharacter{B808}{\UTFK{B808}}%
+\DeclareUnicodeCharacter{B809}{\UTFK{B809}}%
+\DeclareUnicodeCharacter{B80A}{\UTFK{B80A}}%
+\DeclareUnicodeCharacter{B80B}{\UTFK{B80B}}%
+\DeclareUnicodeCharacter{B80C}{\UTFK{B80C}}%
+\DeclareUnicodeCharacter{B80D}{\UTFK{B80D}}%
+\DeclareUnicodeCharacter{B80E}{\UTFK{B80E}}%
+\DeclareUnicodeCharacter{B80F}{\UTFK{B80F}}%
+\DeclareUnicodeCharacter{B810}{\UTFK{B810}}%
+\DeclareUnicodeCharacter{B811}{\UTFK{B811}}%
+\DeclareUnicodeCharacter{B812}{\UTFK{B812}}%
+\DeclareUnicodeCharacter{B813}{\UTFK{B813}}%
+\DeclareUnicodeCharacter{B814}{\UTFK{B814}}%
+\DeclareUnicodeCharacter{B815}{\UTFK{B815}}%
+\DeclareUnicodeCharacter{B816}{\UTFK{B816}}%
+\DeclareUnicodeCharacter{B817}{\UTFK{B817}}%
+\DeclareUnicodeCharacter{B818}{\UTFK{B818}}%
+\DeclareUnicodeCharacter{B819}{\UTFK{B819}}%
+\DeclareUnicodeCharacter{B81A}{\UTFK{B81A}}%
+\DeclareUnicodeCharacter{B81B}{\UTFK{B81B}}%
+\DeclareUnicodeCharacter{B81C}{\UTFK{B81C}}%
+\DeclareUnicodeCharacter{B81D}{\UTFK{B81D}}%
+\DeclareUnicodeCharacter{B81E}{\UTFK{B81E}}%
+\DeclareUnicodeCharacter{B81F}{\UTFK{B81F}}%
+\DeclareUnicodeCharacter{B820}{\UTFK{B820}}%
+\DeclareUnicodeCharacter{B821}{\UTFK{B821}}%
+\DeclareUnicodeCharacter{B822}{\UTFK{B822}}%
+\DeclareUnicodeCharacter{B823}{\UTFK{B823}}%
+\DeclareUnicodeCharacter{B824}{\UTFK{B824}}%
+\DeclareUnicodeCharacter{B825}{\UTFK{B825}}%
+\DeclareUnicodeCharacter{B826}{\UTFK{B826}}%
+\DeclareUnicodeCharacter{B827}{\UTFK{B827}}%
+\DeclareUnicodeCharacter{B828}{\UTFK{B828}}%
+\DeclareUnicodeCharacter{B829}{\UTFK{B829}}%
+\DeclareUnicodeCharacter{B82A}{\UTFK{B82A}}%
+\DeclareUnicodeCharacter{B82B}{\UTFK{B82B}}%
+\DeclareUnicodeCharacter{B82C}{\UTFK{B82C}}%
+\DeclareUnicodeCharacter{B82D}{\UTFK{B82D}}%
+\DeclareUnicodeCharacter{B82E}{\UTFK{B82E}}%
+\DeclareUnicodeCharacter{B82F}{\UTFK{B82F}}%
+\DeclareUnicodeCharacter{B830}{\UTFK{B830}}%
+\DeclareUnicodeCharacter{B831}{\UTFK{B831}}%
+\DeclareUnicodeCharacter{B832}{\UTFK{B832}}%
+\DeclareUnicodeCharacter{B833}{\UTFK{B833}}%
+\DeclareUnicodeCharacter{B834}{\UTFK{B834}}%
+\DeclareUnicodeCharacter{B835}{\UTFK{B835}}%
+\DeclareUnicodeCharacter{B836}{\UTFK{B836}}%
+\DeclareUnicodeCharacter{B837}{\UTFK{B837}}%
+\DeclareUnicodeCharacter{B838}{\UTFK{B838}}%
+\DeclareUnicodeCharacter{B839}{\UTFK{B839}}%
+\DeclareUnicodeCharacter{B83A}{\UTFK{B83A}}%
+\DeclareUnicodeCharacter{B83B}{\UTFK{B83B}}%
+\DeclareUnicodeCharacter{B83C}{\UTFK{B83C}}%
+\DeclareUnicodeCharacter{B83D}{\UTFK{B83D}}%
+\DeclareUnicodeCharacter{B83E}{\UTFK{B83E}}%
+\DeclareUnicodeCharacter{B83F}{\UTFK{B83F}}%
+\DeclareUnicodeCharacter{B840}{\UTFK{B840}}%
+\DeclareUnicodeCharacter{B841}{\UTFK{B841}}%
+\DeclareUnicodeCharacter{B842}{\UTFK{B842}}%
+\DeclareUnicodeCharacter{B843}{\UTFK{B843}}%
+\DeclareUnicodeCharacter{B844}{\UTFK{B844}}%
+\DeclareUnicodeCharacter{B845}{\UTFK{B845}}%
+\DeclareUnicodeCharacter{B846}{\UTFK{B846}}%
+\DeclareUnicodeCharacter{B847}{\UTFK{B847}}%
+\DeclareUnicodeCharacter{B848}{\UTFK{B848}}%
+\DeclareUnicodeCharacter{B849}{\UTFK{B849}}%
+\DeclareUnicodeCharacter{B84A}{\UTFK{B84A}}%
+\DeclareUnicodeCharacter{B84B}{\UTFK{B84B}}%
+\DeclareUnicodeCharacter{B84C}{\UTFK{B84C}}%
+\DeclareUnicodeCharacter{B84D}{\UTFK{B84D}}%
+\DeclareUnicodeCharacter{B84E}{\UTFK{B84E}}%
+\DeclareUnicodeCharacter{B84F}{\UTFK{B84F}}%
+\DeclareUnicodeCharacter{B850}{\UTFK{B850}}%
+\DeclareUnicodeCharacter{B851}{\UTFK{B851}}%
+\DeclareUnicodeCharacter{B852}{\UTFK{B852}}%
+\DeclareUnicodeCharacter{B853}{\UTFK{B853}}%
+\DeclareUnicodeCharacter{B854}{\UTFK{B854}}%
+\DeclareUnicodeCharacter{B855}{\UTFK{B855}}%
+\DeclareUnicodeCharacter{B856}{\UTFK{B856}}%
+\DeclareUnicodeCharacter{B857}{\UTFK{B857}}%
+\DeclareUnicodeCharacter{B858}{\UTFK{B858}}%
+\DeclareUnicodeCharacter{B859}{\UTFK{B859}}%
+\DeclareUnicodeCharacter{B85A}{\UTFK{B85A}}%
+\DeclareUnicodeCharacter{B85B}{\UTFK{B85B}}%
+\DeclareUnicodeCharacter{B85C}{\UTFK{B85C}}%
+\DeclareUnicodeCharacter{B85D}{\UTFK{B85D}}%
+\DeclareUnicodeCharacter{B85E}{\UTFK{B85E}}%
+\DeclareUnicodeCharacter{B85F}{\UTFK{B85F}}%
+\DeclareUnicodeCharacter{B860}{\UTFK{B860}}%
+\DeclareUnicodeCharacter{B861}{\UTFK{B861}}%
+\DeclareUnicodeCharacter{B862}{\UTFK{B862}}%
+\DeclareUnicodeCharacter{B863}{\UTFK{B863}}%
+\DeclareUnicodeCharacter{B864}{\UTFK{B864}}%
+\DeclareUnicodeCharacter{B865}{\UTFK{B865}}%
+\DeclareUnicodeCharacter{B866}{\UTFK{B866}}%
+\DeclareUnicodeCharacter{B867}{\UTFK{B867}}%
+\DeclareUnicodeCharacter{B868}{\UTFK{B868}}%
+\DeclareUnicodeCharacter{B869}{\UTFK{B869}}%
+\DeclareUnicodeCharacter{B86A}{\UTFK{B86A}}%
+\DeclareUnicodeCharacter{B86B}{\UTFK{B86B}}%
+\DeclareUnicodeCharacter{B86C}{\UTFK{B86C}}%
+\DeclareUnicodeCharacter{B86D}{\UTFK{B86D}}%
+\DeclareUnicodeCharacter{B86E}{\UTFK{B86E}}%
+\DeclareUnicodeCharacter{B86F}{\UTFK{B86F}}%
+\DeclareUnicodeCharacter{B870}{\UTFK{B870}}%
+\DeclareUnicodeCharacter{B871}{\UTFK{B871}}%
+\DeclareUnicodeCharacter{B872}{\UTFK{B872}}%
+\DeclareUnicodeCharacter{B873}{\UTFK{B873}}%
+\DeclareUnicodeCharacter{B874}{\UTFK{B874}}%
+\DeclareUnicodeCharacter{B875}{\UTFK{B875}}%
+\DeclareUnicodeCharacter{B876}{\UTFK{B876}}%
+\DeclareUnicodeCharacter{B877}{\UTFK{B877}}%
+\DeclareUnicodeCharacter{B878}{\UTFK{B878}}%
+\DeclareUnicodeCharacter{B879}{\UTFK{B879}}%
+\DeclareUnicodeCharacter{B87A}{\UTFK{B87A}}%
+\DeclareUnicodeCharacter{B87B}{\UTFK{B87B}}%
+\DeclareUnicodeCharacter{B87C}{\UTFK{B87C}}%
+\DeclareUnicodeCharacter{B87D}{\UTFK{B87D}}%
+\DeclareUnicodeCharacter{B87E}{\UTFK{B87E}}%
+\DeclareUnicodeCharacter{B87F}{\UTFK{B87F}}%
+\DeclareUnicodeCharacter{B880}{\UTFK{B880}}%
+\DeclareUnicodeCharacter{B881}{\UTFK{B881}}%
+\DeclareUnicodeCharacter{B882}{\UTFK{B882}}%
+\DeclareUnicodeCharacter{B883}{\UTFK{B883}}%
+\DeclareUnicodeCharacter{B884}{\UTFK{B884}}%
+\DeclareUnicodeCharacter{B885}{\UTFK{B885}}%
+\DeclareUnicodeCharacter{B886}{\UTFK{B886}}%
+\DeclareUnicodeCharacter{B887}{\UTFK{B887}}%
+\DeclareUnicodeCharacter{B888}{\UTFK{B888}}%
+\DeclareUnicodeCharacter{B889}{\UTFK{B889}}%
+\DeclareUnicodeCharacter{B88A}{\UTFK{B88A}}%
+\DeclareUnicodeCharacter{B88B}{\UTFK{B88B}}%
+\DeclareUnicodeCharacter{B88C}{\UTFK{B88C}}%
+\DeclareUnicodeCharacter{B88D}{\UTFK{B88D}}%
+\DeclareUnicodeCharacter{B88E}{\UTFK{B88E}}%
+\DeclareUnicodeCharacter{B88F}{\UTFK{B88F}}%
+\DeclareUnicodeCharacter{B890}{\UTFK{B890}}%
+\DeclareUnicodeCharacter{B891}{\UTFK{B891}}%
+\DeclareUnicodeCharacter{B892}{\UTFK{B892}}%
+\DeclareUnicodeCharacter{B893}{\UTFK{B893}}%
+\DeclareUnicodeCharacter{B894}{\UTFK{B894}}%
+\DeclareUnicodeCharacter{B895}{\UTFK{B895}}%
+\DeclareUnicodeCharacter{B896}{\UTFK{B896}}%
+\DeclareUnicodeCharacter{B897}{\UTFK{B897}}%
+\DeclareUnicodeCharacter{B898}{\UTFK{B898}}%
+\DeclareUnicodeCharacter{B899}{\UTFK{B899}}%
+\DeclareUnicodeCharacter{B89A}{\UTFK{B89A}}%
+\DeclareUnicodeCharacter{B89B}{\UTFK{B89B}}%
+\DeclareUnicodeCharacter{B89C}{\UTFK{B89C}}%
+\DeclareUnicodeCharacter{B89D}{\UTFK{B89D}}%
+\DeclareUnicodeCharacter{B89E}{\UTFK{B89E}}%
+\DeclareUnicodeCharacter{B89F}{\UTFK{B89F}}%
+\DeclareUnicodeCharacter{B8A0}{\UTFK{B8A0}}%
+\DeclareUnicodeCharacter{B8A1}{\UTFK{B8A1}}%
+\DeclareUnicodeCharacter{B8A2}{\UTFK{B8A2}}%
+\DeclareUnicodeCharacter{B8A3}{\UTFK{B8A3}}%
+\DeclareUnicodeCharacter{B8A4}{\UTFK{B8A4}}%
+\DeclareUnicodeCharacter{B8A5}{\UTFK{B8A5}}%
+\DeclareUnicodeCharacter{B8A6}{\UTFK{B8A6}}%
+\DeclareUnicodeCharacter{B8A7}{\UTFK{B8A7}}%
+\DeclareUnicodeCharacter{B8A8}{\UTFK{B8A8}}%
+\DeclareUnicodeCharacter{B8A9}{\UTFK{B8A9}}%
+\DeclareUnicodeCharacter{B8AA}{\UTFK{B8AA}}%
+\DeclareUnicodeCharacter{B8AB}{\UTFK{B8AB}}%
+\DeclareUnicodeCharacter{B8AC}{\UTFK{B8AC}}%
+\DeclareUnicodeCharacter{B8AD}{\UTFK{B8AD}}%
+\DeclareUnicodeCharacter{B8AE}{\UTFK{B8AE}}%
+\DeclareUnicodeCharacter{B8AF}{\UTFK{B8AF}}%
+\DeclareUnicodeCharacter{B8B0}{\UTFK{B8B0}}%
+\DeclareUnicodeCharacter{B8B1}{\UTFK{B8B1}}%
+\DeclareUnicodeCharacter{B8B2}{\UTFK{B8B2}}%
+\DeclareUnicodeCharacter{B8B3}{\UTFK{B8B3}}%
+\DeclareUnicodeCharacter{B8B4}{\UTFK{B8B4}}%
+\DeclareUnicodeCharacter{B8B5}{\UTFK{B8B5}}%
+\DeclareUnicodeCharacter{B8B6}{\UTFK{B8B6}}%
+\DeclareUnicodeCharacter{B8B7}{\UTFK{B8B7}}%
+\DeclareUnicodeCharacter{B8B8}{\UTFK{B8B8}}%
+\DeclareUnicodeCharacter{B8B9}{\UTFK{B8B9}}%
+\DeclareUnicodeCharacter{B8BA}{\UTFK{B8BA}}%
+\DeclareUnicodeCharacter{B8BB}{\UTFK{B8BB}}%
+\DeclareUnicodeCharacter{B8BC}{\UTFK{B8BC}}%
+\DeclareUnicodeCharacter{B8BD}{\UTFK{B8BD}}%
+\DeclareUnicodeCharacter{B8BE}{\UTFK{B8BE}}%
+\DeclareUnicodeCharacter{B8BF}{\UTFK{B8BF}}%
+\DeclareUnicodeCharacter{B8C0}{\UTFK{B8C0}}%
+\DeclareUnicodeCharacter{B8C1}{\UTFK{B8C1}}%
+\DeclareUnicodeCharacter{B8C2}{\UTFK{B8C2}}%
+\DeclareUnicodeCharacter{B8C3}{\UTFK{B8C3}}%
+\DeclareUnicodeCharacter{B8C4}{\UTFK{B8C4}}%
+\DeclareUnicodeCharacter{B8C5}{\UTFK{B8C5}}%
+\DeclareUnicodeCharacter{B8C6}{\UTFK{B8C6}}%
+\DeclareUnicodeCharacter{B8C7}{\UTFK{B8C7}}%
+\DeclareUnicodeCharacter{B8C8}{\UTFK{B8C8}}%
+\DeclareUnicodeCharacter{B8C9}{\UTFK{B8C9}}%
+\DeclareUnicodeCharacter{B8CA}{\UTFK{B8CA}}%
+\DeclareUnicodeCharacter{B8CB}{\UTFK{B8CB}}%
+\DeclareUnicodeCharacter{B8CC}{\UTFK{B8CC}}%
+\DeclareUnicodeCharacter{B8CD}{\UTFK{B8CD}}%
+\DeclareUnicodeCharacter{B8CE}{\UTFK{B8CE}}%
+\DeclareUnicodeCharacter{B8CF}{\UTFK{B8CF}}%
+\DeclareUnicodeCharacter{B8D0}{\UTFK{B8D0}}%
+\DeclareUnicodeCharacter{B8D1}{\UTFK{B8D1}}%
+\DeclareUnicodeCharacter{B8D2}{\UTFK{B8D2}}%
+\DeclareUnicodeCharacter{B8D3}{\UTFK{B8D3}}%
+\DeclareUnicodeCharacter{B8D4}{\UTFK{B8D4}}%
+\DeclareUnicodeCharacter{B8D5}{\UTFK{B8D5}}%
+\DeclareUnicodeCharacter{B8D6}{\UTFK{B8D6}}%
+\DeclareUnicodeCharacter{B8D7}{\UTFK{B8D7}}%
+\DeclareUnicodeCharacter{B8D8}{\UTFK{B8D8}}%
+\DeclareUnicodeCharacter{B8D9}{\UTFK{B8D9}}%
+\DeclareUnicodeCharacter{B8DA}{\UTFK{B8DA}}%
+\DeclareUnicodeCharacter{B8DB}{\UTFK{B8DB}}%
+\DeclareUnicodeCharacter{B8DC}{\UTFK{B8DC}}%
+\DeclareUnicodeCharacter{B8DD}{\UTFK{B8DD}}%
+\DeclareUnicodeCharacter{B8DE}{\UTFK{B8DE}}%
+\DeclareUnicodeCharacter{B8DF}{\UTFK{B8DF}}%
+\DeclareUnicodeCharacter{B8E0}{\UTFK{B8E0}}%
+\DeclareUnicodeCharacter{B8E1}{\UTFK{B8E1}}%
+\DeclareUnicodeCharacter{B8E2}{\UTFK{B8E2}}%
+\DeclareUnicodeCharacter{B8E3}{\UTFK{B8E3}}%
+\DeclareUnicodeCharacter{B8E4}{\UTFK{B8E4}}%
+\DeclareUnicodeCharacter{B8E5}{\UTFK{B8E5}}%
+\DeclareUnicodeCharacter{B8E6}{\UTFK{B8E6}}%
+\DeclareUnicodeCharacter{B8E7}{\UTFK{B8E7}}%
+\DeclareUnicodeCharacter{B8E8}{\UTFK{B8E8}}%
+\DeclareUnicodeCharacter{B8E9}{\UTFK{B8E9}}%
+\DeclareUnicodeCharacter{B8EA}{\UTFK{B8EA}}%
+\DeclareUnicodeCharacter{B8EB}{\UTFK{B8EB}}%
+\DeclareUnicodeCharacter{B8EC}{\UTFK{B8EC}}%
+\DeclareUnicodeCharacter{B8ED}{\UTFK{B8ED}}%
+\DeclareUnicodeCharacter{B8EE}{\UTFK{B8EE}}%
+\DeclareUnicodeCharacter{B8EF}{\UTFK{B8EF}}%
+\DeclareUnicodeCharacter{B8F0}{\UTFK{B8F0}}%
+\DeclareUnicodeCharacter{B8F1}{\UTFK{B8F1}}%
+\DeclareUnicodeCharacter{B8F2}{\UTFK{B8F2}}%
+\DeclareUnicodeCharacter{B8F3}{\UTFK{B8F3}}%
+\DeclareUnicodeCharacter{B8F4}{\UTFK{B8F4}}%
+\DeclareUnicodeCharacter{B8F5}{\UTFK{B8F5}}%
+\DeclareUnicodeCharacter{B8F6}{\UTFK{B8F6}}%
+\DeclareUnicodeCharacter{B8F7}{\UTFK{B8F7}}%
+\DeclareUnicodeCharacter{B8F8}{\UTFK{B8F8}}%
+\DeclareUnicodeCharacter{B8F9}{\UTFK{B8F9}}%
+\DeclareUnicodeCharacter{B8FA}{\UTFK{B8FA}}%
+\DeclareUnicodeCharacter{B8FB}{\UTFK{B8FB}}%
+\DeclareUnicodeCharacter{B8FC}{\UTFK{B8FC}}%
+\DeclareUnicodeCharacter{B8FD}{\UTFK{B8FD}}%
+\DeclareUnicodeCharacter{B8FE}{\UTFK{B8FE}}%
+\DeclareUnicodeCharacter{B8FF}{\UTFK{B8FF}}%
+\DeclareUnicodeCharacter{B900}{\UTFK{B900}}%
+\DeclareUnicodeCharacter{B901}{\UTFK{B901}}%
+\DeclareUnicodeCharacter{B902}{\UTFK{B902}}%
+\DeclareUnicodeCharacter{B903}{\UTFK{B903}}%
+\DeclareUnicodeCharacter{B904}{\UTFK{B904}}%
+\DeclareUnicodeCharacter{B905}{\UTFK{B905}}%
+\DeclareUnicodeCharacter{B906}{\UTFK{B906}}%
+\DeclareUnicodeCharacter{B907}{\UTFK{B907}}%
+\DeclareUnicodeCharacter{B908}{\UTFK{B908}}%
+\DeclareUnicodeCharacter{B909}{\UTFK{B909}}%
+\DeclareUnicodeCharacter{B90A}{\UTFK{B90A}}%
+\DeclareUnicodeCharacter{B90B}{\UTFK{B90B}}%
+\DeclareUnicodeCharacter{B90C}{\UTFK{B90C}}%
+\DeclareUnicodeCharacter{B90D}{\UTFK{B90D}}%
+\DeclareUnicodeCharacter{B90E}{\UTFK{B90E}}%
+\DeclareUnicodeCharacter{B90F}{\UTFK{B90F}}%
+\DeclareUnicodeCharacter{B910}{\UTFK{B910}}%
+\DeclareUnicodeCharacter{B911}{\UTFK{B911}}%
+\DeclareUnicodeCharacter{B912}{\UTFK{B912}}%
+\DeclareUnicodeCharacter{B913}{\UTFK{B913}}%
+\DeclareUnicodeCharacter{B914}{\UTFK{B914}}%
+\DeclareUnicodeCharacter{B915}{\UTFK{B915}}%
+\DeclareUnicodeCharacter{B916}{\UTFK{B916}}%
+\DeclareUnicodeCharacter{B917}{\UTFK{B917}}%
+\DeclareUnicodeCharacter{B918}{\UTFK{B918}}%
+\DeclareUnicodeCharacter{B919}{\UTFK{B919}}%
+\DeclareUnicodeCharacter{B91A}{\UTFK{B91A}}%
+\DeclareUnicodeCharacter{B91B}{\UTFK{B91B}}%
+\DeclareUnicodeCharacter{B91C}{\UTFK{B91C}}%
+\DeclareUnicodeCharacter{B91D}{\UTFK{B91D}}%
+\DeclareUnicodeCharacter{B91E}{\UTFK{B91E}}%
+\DeclareUnicodeCharacter{B91F}{\UTFK{B91F}}%
+\DeclareUnicodeCharacter{B920}{\UTFK{B920}}%
+\DeclareUnicodeCharacter{B921}{\UTFK{B921}}%
+\DeclareUnicodeCharacter{B922}{\UTFK{B922}}%
+\DeclareUnicodeCharacter{B923}{\UTFK{B923}}%
+\DeclareUnicodeCharacter{B924}{\UTFK{B924}}%
+\DeclareUnicodeCharacter{B925}{\UTFK{B925}}%
+\DeclareUnicodeCharacter{B926}{\UTFK{B926}}%
+\DeclareUnicodeCharacter{B927}{\UTFK{B927}}%
+\DeclareUnicodeCharacter{B928}{\UTFK{B928}}%
+\DeclareUnicodeCharacter{B929}{\UTFK{B929}}%
+\DeclareUnicodeCharacter{B92A}{\UTFK{B92A}}%
+\DeclareUnicodeCharacter{B92B}{\UTFK{B92B}}%
+\DeclareUnicodeCharacter{B92C}{\UTFK{B92C}}%
+\DeclareUnicodeCharacter{B92D}{\UTFK{B92D}}%
+\DeclareUnicodeCharacter{B92E}{\UTFK{B92E}}%
+\DeclareUnicodeCharacter{B92F}{\UTFK{B92F}}%
+\DeclareUnicodeCharacter{B930}{\UTFK{B930}}%
+\DeclareUnicodeCharacter{B931}{\UTFK{B931}}%
+\DeclareUnicodeCharacter{B932}{\UTFK{B932}}%
+\DeclareUnicodeCharacter{B933}{\UTFK{B933}}%
+\DeclareUnicodeCharacter{B934}{\UTFK{B934}}%
+\DeclareUnicodeCharacter{B935}{\UTFK{B935}}%
+\DeclareUnicodeCharacter{B936}{\UTFK{B936}}%
+\DeclareUnicodeCharacter{B937}{\UTFK{B937}}%
+\DeclareUnicodeCharacter{B938}{\UTFK{B938}}%
+\DeclareUnicodeCharacter{B939}{\UTFK{B939}}%
+\DeclareUnicodeCharacter{B93A}{\UTFK{B93A}}%
+\DeclareUnicodeCharacter{B93B}{\UTFK{B93B}}%
+\DeclareUnicodeCharacter{B93C}{\UTFK{B93C}}%
+\DeclareUnicodeCharacter{B93D}{\UTFK{B93D}}%
+\DeclareUnicodeCharacter{B93E}{\UTFK{B93E}}%
+\DeclareUnicodeCharacter{B93F}{\UTFK{B93F}}%
+\DeclareUnicodeCharacter{B940}{\UTFK{B940}}%
+\DeclareUnicodeCharacter{B941}{\UTFK{B941}}%
+\DeclareUnicodeCharacter{B942}{\UTFK{B942}}%
+\DeclareUnicodeCharacter{B943}{\UTFK{B943}}%
+\DeclareUnicodeCharacter{B944}{\UTFK{B944}}%
+\DeclareUnicodeCharacter{B945}{\UTFK{B945}}%
+\DeclareUnicodeCharacter{B946}{\UTFK{B946}}%
+\DeclareUnicodeCharacter{B947}{\UTFK{B947}}%
+\DeclareUnicodeCharacter{B948}{\UTFK{B948}}%
+\DeclareUnicodeCharacter{B949}{\UTFK{B949}}%
+\DeclareUnicodeCharacter{B94A}{\UTFK{B94A}}%
+\DeclareUnicodeCharacter{B94B}{\UTFK{B94B}}%
+\DeclareUnicodeCharacter{B94C}{\UTFK{B94C}}%
+\DeclareUnicodeCharacter{B94D}{\UTFK{B94D}}%
+\DeclareUnicodeCharacter{B94E}{\UTFK{B94E}}%
+\DeclareUnicodeCharacter{B94F}{\UTFK{B94F}}%
+\DeclareUnicodeCharacter{B950}{\UTFK{B950}}%
+\DeclareUnicodeCharacter{B951}{\UTFK{B951}}%
+\DeclareUnicodeCharacter{B952}{\UTFK{B952}}%
+\DeclareUnicodeCharacter{B953}{\UTFK{B953}}%
+\DeclareUnicodeCharacter{B954}{\UTFK{B954}}%
+\DeclareUnicodeCharacter{B955}{\UTFK{B955}}%
+\DeclareUnicodeCharacter{B956}{\UTFK{B956}}%
+\DeclareUnicodeCharacter{B957}{\UTFK{B957}}%
+\DeclareUnicodeCharacter{B958}{\UTFK{B958}}%
+\DeclareUnicodeCharacter{B959}{\UTFK{B959}}%
+\DeclareUnicodeCharacter{B95A}{\UTFK{B95A}}%
+\DeclareUnicodeCharacter{B95B}{\UTFK{B95B}}%
+\DeclareUnicodeCharacter{B95C}{\UTFK{B95C}}%
+\DeclareUnicodeCharacter{B95D}{\UTFK{B95D}}%
+\DeclareUnicodeCharacter{B95E}{\UTFK{B95E}}%
+\DeclareUnicodeCharacter{B95F}{\UTFK{B95F}}%
+\DeclareUnicodeCharacter{B960}{\UTFK{B960}}%
+\DeclareUnicodeCharacter{B961}{\UTFK{B961}}%
+\DeclareUnicodeCharacter{B962}{\UTFK{B962}}%
+\DeclareUnicodeCharacter{B963}{\UTFK{B963}}%
+\DeclareUnicodeCharacter{B964}{\UTFK{B964}}%
+\DeclareUnicodeCharacter{B965}{\UTFK{B965}}%
+\DeclareUnicodeCharacter{B966}{\UTFK{B966}}%
+\DeclareUnicodeCharacter{B967}{\UTFK{B967}}%
+\DeclareUnicodeCharacter{B968}{\UTFK{B968}}%
+\DeclareUnicodeCharacter{B969}{\UTFK{B969}}%
+\DeclareUnicodeCharacter{B96A}{\UTFK{B96A}}%
+\DeclareUnicodeCharacter{B96B}{\UTFK{B96B}}%
+\DeclareUnicodeCharacter{B96C}{\UTFK{B96C}}%
+\DeclareUnicodeCharacter{B96D}{\UTFK{B96D}}%
+\DeclareUnicodeCharacter{B96E}{\UTFK{B96E}}%
+\DeclareUnicodeCharacter{B96F}{\UTFK{B96F}}%
+\DeclareUnicodeCharacter{B970}{\UTFK{B970}}%
+\DeclareUnicodeCharacter{B971}{\UTFK{B971}}%
+\DeclareUnicodeCharacter{B972}{\UTFK{B972}}%
+\DeclareUnicodeCharacter{B973}{\UTFK{B973}}%
+\DeclareUnicodeCharacter{B974}{\UTFK{B974}}%
+\DeclareUnicodeCharacter{B975}{\UTFK{B975}}%
+\DeclareUnicodeCharacter{B976}{\UTFK{B976}}%
+\DeclareUnicodeCharacter{B977}{\UTFK{B977}}%
+\DeclareUnicodeCharacter{B978}{\UTFK{B978}}%
+\DeclareUnicodeCharacter{B979}{\UTFK{B979}}%
+\DeclareUnicodeCharacter{B97A}{\UTFK{B97A}}%
+\DeclareUnicodeCharacter{B97B}{\UTFK{B97B}}%
+\DeclareUnicodeCharacter{B97C}{\UTFK{B97C}}%
+\DeclareUnicodeCharacter{B97D}{\UTFK{B97D}}%
+\DeclareUnicodeCharacter{B97E}{\UTFK{B97E}}%
+\DeclareUnicodeCharacter{B97F}{\UTFK{B97F}}%
+\DeclareUnicodeCharacter{B980}{\UTFK{B980}}%
+\DeclareUnicodeCharacter{B981}{\UTFK{B981}}%
+\DeclareUnicodeCharacter{B982}{\UTFK{B982}}%
+\DeclareUnicodeCharacter{B983}{\UTFK{B983}}%
+\DeclareUnicodeCharacter{B984}{\UTFK{B984}}%
+\DeclareUnicodeCharacter{B985}{\UTFK{B985}}%
+\DeclareUnicodeCharacter{B986}{\UTFK{B986}}%
+\DeclareUnicodeCharacter{B987}{\UTFK{B987}}%
+\DeclareUnicodeCharacter{B988}{\UTFK{B988}}%
+\DeclareUnicodeCharacter{B989}{\UTFK{B989}}%
+\DeclareUnicodeCharacter{B98A}{\UTFK{B98A}}%
+\DeclareUnicodeCharacter{B98B}{\UTFK{B98B}}%
+\DeclareUnicodeCharacter{B98C}{\UTFK{B98C}}%
+\DeclareUnicodeCharacter{B98D}{\UTFK{B98D}}%
+\DeclareUnicodeCharacter{B98E}{\UTFK{B98E}}%
+\DeclareUnicodeCharacter{B98F}{\UTFK{B98F}}%
+\DeclareUnicodeCharacter{B990}{\UTFK{B990}}%
+\DeclareUnicodeCharacter{B991}{\UTFK{B991}}%
+\DeclareUnicodeCharacter{B992}{\UTFK{B992}}%
+\DeclareUnicodeCharacter{B993}{\UTFK{B993}}%
+\DeclareUnicodeCharacter{B994}{\UTFK{B994}}%
+\DeclareUnicodeCharacter{B995}{\UTFK{B995}}%
+\DeclareUnicodeCharacter{B996}{\UTFK{B996}}%
+\DeclareUnicodeCharacter{B997}{\UTFK{B997}}%
+\DeclareUnicodeCharacter{B998}{\UTFK{B998}}%
+\DeclareUnicodeCharacter{B999}{\UTFK{B999}}%
+\DeclareUnicodeCharacter{B99A}{\UTFK{B99A}}%
+\DeclareUnicodeCharacter{B99B}{\UTFK{B99B}}%
+\DeclareUnicodeCharacter{B99C}{\UTFK{B99C}}%
+\DeclareUnicodeCharacter{B99D}{\UTFK{B99D}}%
+\DeclareUnicodeCharacter{B99E}{\UTFK{B99E}}%
+\DeclareUnicodeCharacter{B99F}{\UTFK{B99F}}%
+\DeclareUnicodeCharacter{B9A0}{\UTFK{B9A0}}%
+\DeclareUnicodeCharacter{B9A1}{\UTFK{B9A1}}%
+\DeclareUnicodeCharacter{B9A2}{\UTFK{B9A2}}%
+\DeclareUnicodeCharacter{B9A3}{\UTFK{B9A3}}%
+\DeclareUnicodeCharacter{B9A4}{\UTFK{B9A4}}%
+\DeclareUnicodeCharacter{B9A5}{\UTFK{B9A5}}%
+\DeclareUnicodeCharacter{B9A6}{\UTFK{B9A6}}%
+\DeclareUnicodeCharacter{B9A7}{\UTFK{B9A7}}%
+\DeclareUnicodeCharacter{B9A8}{\UTFK{B9A8}}%
+\DeclareUnicodeCharacter{B9A9}{\UTFK{B9A9}}%
+\DeclareUnicodeCharacter{B9AA}{\UTFK{B9AA}}%
+\DeclareUnicodeCharacter{B9AB}{\UTFK{B9AB}}%
+\DeclareUnicodeCharacter{B9AC}{\UTFK{B9AC}}%
+\DeclareUnicodeCharacter{B9AD}{\UTFK{B9AD}}%
+\DeclareUnicodeCharacter{B9AE}{\UTFK{B9AE}}%
+\DeclareUnicodeCharacter{B9AF}{\UTFK{B9AF}}%
+\DeclareUnicodeCharacter{B9B0}{\UTFK{B9B0}}%
+\DeclareUnicodeCharacter{B9B1}{\UTFK{B9B1}}%
+\DeclareUnicodeCharacter{B9B2}{\UTFK{B9B2}}%
+\DeclareUnicodeCharacter{B9B3}{\UTFK{B9B3}}%
+\DeclareUnicodeCharacter{B9B4}{\UTFK{B9B4}}%
+\DeclareUnicodeCharacter{B9B5}{\UTFK{B9B5}}%
+\DeclareUnicodeCharacter{B9B6}{\UTFK{B9B6}}%
+\DeclareUnicodeCharacter{B9B7}{\UTFK{B9B7}}%
+\DeclareUnicodeCharacter{B9B8}{\UTFK{B9B8}}%
+\DeclareUnicodeCharacter{B9B9}{\UTFK{B9B9}}%
+\DeclareUnicodeCharacter{B9BA}{\UTFK{B9BA}}%
+\DeclareUnicodeCharacter{B9BB}{\UTFK{B9BB}}%
+\DeclareUnicodeCharacter{B9BC}{\UTFK{B9BC}}%
+\DeclareUnicodeCharacter{B9BD}{\UTFK{B9BD}}%
+\DeclareUnicodeCharacter{B9BE}{\UTFK{B9BE}}%
+\DeclareUnicodeCharacter{B9BF}{\UTFK{B9BF}}%
+\DeclareUnicodeCharacter{B9C0}{\UTFK{B9C0}}%
+\DeclareUnicodeCharacter{B9C1}{\UTFK{B9C1}}%
+\DeclareUnicodeCharacter{B9C2}{\UTFK{B9C2}}%
+\DeclareUnicodeCharacter{B9C3}{\UTFK{B9C3}}%
+\DeclareUnicodeCharacter{B9C4}{\UTFK{B9C4}}%
+\DeclareUnicodeCharacter{B9C5}{\UTFK{B9C5}}%
+\DeclareUnicodeCharacter{B9C6}{\UTFK{B9C6}}%
+\DeclareUnicodeCharacter{B9C7}{\UTFK{B9C7}}%
+\DeclareUnicodeCharacter{B9C8}{\UTFK{B9C8}}%
+\DeclareUnicodeCharacter{B9C9}{\UTFK{B9C9}}%
+\DeclareUnicodeCharacter{B9CA}{\UTFK{B9CA}}%
+\DeclareUnicodeCharacter{B9CB}{\UTFK{B9CB}}%
+\DeclareUnicodeCharacter{B9CC}{\UTFK{B9CC}}%
+\DeclareUnicodeCharacter{B9CD}{\UTFK{B9CD}}%
+\DeclareUnicodeCharacter{B9CE}{\UTFK{B9CE}}%
+\DeclareUnicodeCharacter{B9CF}{\UTFK{B9CF}}%
+\DeclareUnicodeCharacter{B9D0}{\UTFK{B9D0}}%
+\DeclareUnicodeCharacter{B9D1}{\UTFK{B9D1}}%
+\DeclareUnicodeCharacter{B9D2}{\UTFK{B9D2}}%
+\DeclareUnicodeCharacter{B9D3}{\UTFK{B9D3}}%
+\DeclareUnicodeCharacter{B9D4}{\UTFK{B9D4}}%
+\DeclareUnicodeCharacter{B9D5}{\UTFK{B9D5}}%
+\DeclareUnicodeCharacter{B9D6}{\UTFK{B9D6}}%
+\DeclareUnicodeCharacter{B9D7}{\UTFK{B9D7}}%
+\DeclareUnicodeCharacter{B9D8}{\UTFK{B9D8}}%
+\DeclareUnicodeCharacter{B9D9}{\UTFK{B9D9}}%
+\DeclareUnicodeCharacter{B9DA}{\UTFK{B9DA}}%
+\DeclareUnicodeCharacter{B9DB}{\UTFK{B9DB}}%
+\DeclareUnicodeCharacter{B9DC}{\UTFK{B9DC}}%
+\DeclareUnicodeCharacter{B9DD}{\UTFK{B9DD}}%
+\DeclareUnicodeCharacter{B9DE}{\UTFK{B9DE}}%
+\DeclareUnicodeCharacter{B9DF}{\UTFK{B9DF}}%
+\DeclareUnicodeCharacter{B9E0}{\UTFK{B9E0}}%
+\DeclareUnicodeCharacter{B9E1}{\UTFK{B9E1}}%
+\DeclareUnicodeCharacter{B9E2}{\UTFK{B9E2}}%
+\DeclareUnicodeCharacter{B9E3}{\UTFK{B9E3}}%
+\DeclareUnicodeCharacter{B9E4}{\UTFK{B9E4}}%
+\DeclareUnicodeCharacter{B9E5}{\UTFK{B9E5}}%
+\DeclareUnicodeCharacter{B9E6}{\UTFK{B9E6}}%
+\DeclareUnicodeCharacter{B9E7}{\UTFK{B9E7}}%
+\DeclareUnicodeCharacter{B9E8}{\UTFK{B9E8}}%
+\DeclareUnicodeCharacter{B9E9}{\UTFK{B9E9}}%
+\DeclareUnicodeCharacter{B9EA}{\UTFK{B9EA}}%
+\DeclareUnicodeCharacter{B9EB}{\UTFK{B9EB}}%
+\DeclareUnicodeCharacter{B9EC}{\UTFK{B9EC}}%
+\DeclareUnicodeCharacter{B9ED}{\UTFK{B9ED}}%
+\DeclareUnicodeCharacter{B9EE}{\UTFK{B9EE}}%
+\DeclareUnicodeCharacter{B9EF}{\UTFK{B9EF}}%
+\DeclareUnicodeCharacter{B9F0}{\UTFK{B9F0}}%
+\DeclareUnicodeCharacter{B9F1}{\UTFK{B9F1}}%
+\DeclareUnicodeCharacter{B9F2}{\UTFK{B9F2}}%
+\DeclareUnicodeCharacter{B9F3}{\UTFK{B9F3}}%
+\DeclareUnicodeCharacter{B9F4}{\UTFK{B9F4}}%
+\DeclareUnicodeCharacter{B9F5}{\UTFK{B9F5}}%
+\DeclareUnicodeCharacter{B9F6}{\UTFK{B9F6}}%
+\DeclareUnicodeCharacter{B9F7}{\UTFK{B9F7}}%
+\DeclareUnicodeCharacter{B9F8}{\UTFK{B9F8}}%
+\DeclareUnicodeCharacter{B9F9}{\UTFK{B9F9}}%
+\DeclareUnicodeCharacter{B9FA}{\UTFK{B9FA}}%
+\DeclareUnicodeCharacter{B9FB}{\UTFK{B9FB}}%
+\DeclareUnicodeCharacter{B9FC}{\UTFK{B9FC}}%
+\DeclareUnicodeCharacter{B9FD}{\UTFK{B9FD}}%
+\DeclareUnicodeCharacter{B9FE}{\UTFK{B9FE}}%
+\DeclareUnicodeCharacter{B9FF}{\UTFK{B9FF}}%
+\DeclareUnicodeCharacter{BA00}{\UTFK{BA00}}%
+\DeclareUnicodeCharacter{BA01}{\UTFK{BA01}}%
+\DeclareUnicodeCharacter{BA02}{\UTFK{BA02}}%
+\DeclareUnicodeCharacter{BA03}{\UTFK{BA03}}%
+\DeclareUnicodeCharacter{BA04}{\UTFK{BA04}}%
+\DeclareUnicodeCharacter{BA05}{\UTFK{BA05}}%
+\DeclareUnicodeCharacter{BA06}{\UTFK{BA06}}%
+\DeclareUnicodeCharacter{BA07}{\UTFK{BA07}}%
+\DeclareUnicodeCharacter{BA08}{\UTFK{BA08}}%
+\DeclareUnicodeCharacter{BA09}{\UTFK{BA09}}%
+\DeclareUnicodeCharacter{BA0A}{\UTFK{BA0A}}%
+\DeclareUnicodeCharacter{BA0B}{\UTFK{BA0B}}%
+\DeclareUnicodeCharacter{BA0C}{\UTFK{BA0C}}%
+\DeclareUnicodeCharacter{BA0D}{\UTFK{BA0D}}%
+\DeclareUnicodeCharacter{BA0E}{\UTFK{BA0E}}%
+\DeclareUnicodeCharacter{BA0F}{\UTFK{BA0F}}%
+\DeclareUnicodeCharacter{BA10}{\UTFK{BA10}}%
+\DeclareUnicodeCharacter{BA11}{\UTFK{BA11}}%
+\DeclareUnicodeCharacter{BA12}{\UTFK{BA12}}%
+\DeclareUnicodeCharacter{BA13}{\UTFK{BA13}}%
+\DeclareUnicodeCharacter{BA14}{\UTFK{BA14}}%
+\DeclareUnicodeCharacter{BA15}{\UTFK{BA15}}%
+\DeclareUnicodeCharacter{BA16}{\UTFK{BA16}}%
+\DeclareUnicodeCharacter{BA17}{\UTFK{BA17}}%
+\DeclareUnicodeCharacter{BA18}{\UTFK{BA18}}%
+\DeclareUnicodeCharacter{BA19}{\UTFK{BA19}}%
+\DeclareUnicodeCharacter{BA1A}{\UTFK{BA1A}}%
+\DeclareUnicodeCharacter{BA1B}{\UTFK{BA1B}}%
+\DeclareUnicodeCharacter{BA1C}{\UTFK{BA1C}}%
+\DeclareUnicodeCharacter{BA1D}{\UTFK{BA1D}}%
+\DeclareUnicodeCharacter{BA1E}{\UTFK{BA1E}}%
+\DeclareUnicodeCharacter{BA1F}{\UTFK{BA1F}}%
+\DeclareUnicodeCharacter{BA20}{\UTFK{BA20}}%
+\DeclareUnicodeCharacter{BA21}{\UTFK{BA21}}%
+\DeclareUnicodeCharacter{BA22}{\UTFK{BA22}}%
+\DeclareUnicodeCharacter{BA23}{\UTFK{BA23}}%
+\DeclareUnicodeCharacter{BA24}{\UTFK{BA24}}%
+\DeclareUnicodeCharacter{BA25}{\UTFK{BA25}}%
+\DeclareUnicodeCharacter{BA26}{\UTFK{BA26}}%
+\DeclareUnicodeCharacter{BA27}{\UTFK{BA27}}%
+\DeclareUnicodeCharacter{BA28}{\UTFK{BA28}}%
+\DeclareUnicodeCharacter{BA29}{\UTFK{BA29}}%
+\DeclareUnicodeCharacter{BA2A}{\UTFK{BA2A}}%
+\DeclareUnicodeCharacter{BA2B}{\UTFK{BA2B}}%
+\DeclareUnicodeCharacter{BA2C}{\UTFK{BA2C}}%
+\DeclareUnicodeCharacter{BA2D}{\UTFK{BA2D}}%
+\DeclareUnicodeCharacter{BA2E}{\UTFK{BA2E}}%
+\DeclareUnicodeCharacter{BA2F}{\UTFK{BA2F}}%
+\DeclareUnicodeCharacter{BA30}{\UTFK{BA30}}%
+\DeclareUnicodeCharacter{BA31}{\UTFK{BA31}}%
+\DeclareUnicodeCharacter{BA32}{\UTFK{BA32}}%
+\DeclareUnicodeCharacter{BA33}{\UTFK{BA33}}%
+\DeclareUnicodeCharacter{BA34}{\UTFK{BA34}}%
+\DeclareUnicodeCharacter{BA35}{\UTFK{BA35}}%
+\DeclareUnicodeCharacter{BA36}{\UTFK{BA36}}%
+\DeclareUnicodeCharacter{BA37}{\UTFK{BA37}}%
+\DeclareUnicodeCharacter{BA38}{\UTFK{BA38}}%
+\DeclareUnicodeCharacter{BA39}{\UTFK{BA39}}%
+\DeclareUnicodeCharacter{BA3A}{\UTFK{BA3A}}%
+\DeclareUnicodeCharacter{BA3B}{\UTFK{BA3B}}%
+\DeclareUnicodeCharacter{BA3C}{\UTFK{BA3C}}%
+\DeclareUnicodeCharacter{BA3D}{\UTFK{BA3D}}%
+\DeclareUnicodeCharacter{BA3E}{\UTFK{BA3E}}%
+\DeclareUnicodeCharacter{BA3F}{\UTFK{BA3F}}%
+\DeclareUnicodeCharacter{BA40}{\UTFK{BA40}}%
+\DeclareUnicodeCharacter{BA41}{\UTFK{BA41}}%
+\DeclareUnicodeCharacter{BA42}{\UTFK{BA42}}%
+\DeclareUnicodeCharacter{BA43}{\UTFK{BA43}}%
+\DeclareUnicodeCharacter{BA44}{\UTFK{BA44}}%
+\DeclareUnicodeCharacter{BA45}{\UTFK{BA45}}%
+\DeclareUnicodeCharacter{BA46}{\UTFK{BA46}}%
+\DeclareUnicodeCharacter{BA47}{\UTFK{BA47}}%
+\DeclareUnicodeCharacter{BA48}{\UTFK{BA48}}%
+\DeclareUnicodeCharacter{BA49}{\UTFK{BA49}}%
+\DeclareUnicodeCharacter{BA4A}{\UTFK{BA4A}}%
+\DeclareUnicodeCharacter{BA4B}{\UTFK{BA4B}}%
+\DeclareUnicodeCharacter{BA4C}{\UTFK{BA4C}}%
+\DeclareUnicodeCharacter{BA4D}{\UTFK{BA4D}}%
+\DeclareUnicodeCharacter{BA4E}{\UTFK{BA4E}}%
+\DeclareUnicodeCharacter{BA4F}{\UTFK{BA4F}}%
+\DeclareUnicodeCharacter{BA50}{\UTFK{BA50}}%
+\DeclareUnicodeCharacter{BA51}{\UTFK{BA51}}%
+\DeclareUnicodeCharacter{BA52}{\UTFK{BA52}}%
+\DeclareUnicodeCharacter{BA53}{\UTFK{BA53}}%
+\DeclareUnicodeCharacter{BA54}{\UTFK{BA54}}%
+\DeclareUnicodeCharacter{BA55}{\UTFK{BA55}}%
+\DeclareUnicodeCharacter{BA56}{\UTFK{BA56}}%
+\DeclareUnicodeCharacter{BA57}{\UTFK{BA57}}%
+\DeclareUnicodeCharacter{BA58}{\UTFK{BA58}}%
+\DeclareUnicodeCharacter{BA59}{\UTFK{BA59}}%
+\DeclareUnicodeCharacter{BA5A}{\UTFK{BA5A}}%
+\DeclareUnicodeCharacter{BA5B}{\UTFK{BA5B}}%
+\DeclareUnicodeCharacter{BA5C}{\UTFK{BA5C}}%
+\DeclareUnicodeCharacter{BA5D}{\UTFK{BA5D}}%
+\DeclareUnicodeCharacter{BA5E}{\UTFK{BA5E}}%
+\DeclareUnicodeCharacter{BA5F}{\UTFK{BA5F}}%
+\DeclareUnicodeCharacter{BA60}{\UTFK{BA60}}%
+\DeclareUnicodeCharacter{BA61}{\UTFK{BA61}}%
+\DeclareUnicodeCharacter{BA62}{\UTFK{BA62}}%
+\DeclareUnicodeCharacter{BA63}{\UTFK{BA63}}%
+\DeclareUnicodeCharacter{BA64}{\UTFK{BA64}}%
+\DeclareUnicodeCharacter{BA65}{\UTFK{BA65}}%
+\DeclareUnicodeCharacter{BA66}{\UTFK{BA66}}%
+\DeclareUnicodeCharacter{BA67}{\UTFK{BA67}}%
+\DeclareUnicodeCharacter{BA68}{\UTFK{BA68}}%
+\DeclareUnicodeCharacter{BA69}{\UTFK{BA69}}%
+\DeclareUnicodeCharacter{BA6A}{\UTFK{BA6A}}%
+\DeclareUnicodeCharacter{BA6B}{\UTFK{BA6B}}%
+\DeclareUnicodeCharacter{BA6C}{\UTFK{BA6C}}%
+\DeclareUnicodeCharacter{BA6D}{\UTFK{BA6D}}%
+\DeclareUnicodeCharacter{BA6E}{\UTFK{BA6E}}%
+\DeclareUnicodeCharacter{BA6F}{\UTFK{BA6F}}%
+\DeclareUnicodeCharacter{BA70}{\UTFK{BA70}}%
+\DeclareUnicodeCharacter{BA71}{\UTFK{BA71}}%
+\DeclareUnicodeCharacter{BA72}{\UTFK{BA72}}%
+\DeclareUnicodeCharacter{BA73}{\UTFK{BA73}}%
+\DeclareUnicodeCharacter{BA74}{\UTFK{BA74}}%
+\DeclareUnicodeCharacter{BA75}{\UTFK{BA75}}%
+\DeclareUnicodeCharacter{BA76}{\UTFK{BA76}}%
+\DeclareUnicodeCharacter{BA77}{\UTFK{BA77}}%
+\DeclareUnicodeCharacter{BA78}{\UTFK{BA78}}%
+\DeclareUnicodeCharacter{BA79}{\UTFK{BA79}}%
+\DeclareUnicodeCharacter{BA7A}{\UTFK{BA7A}}%
+\DeclareUnicodeCharacter{BA7B}{\UTFK{BA7B}}%
+\DeclareUnicodeCharacter{BA7C}{\UTFK{BA7C}}%
+\DeclareUnicodeCharacter{BA7D}{\UTFK{BA7D}}%
+\DeclareUnicodeCharacter{BA7E}{\UTFK{BA7E}}%
+\DeclareUnicodeCharacter{BA7F}{\UTFK{BA7F}}%
+\DeclareUnicodeCharacter{BA80}{\UTFK{BA80}}%
+\DeclareUnicodeCharacter{BA81}{\UTFK{BA81}}%
+\DeclareUnicodeCharacter{BA82}{\UTFK{BA82}}%
+\DeclareUnicodeCharacter{BA83}{\UTFK{BA83}}%
+\DeclareUnicodeCharacter{BA84}{\UTFK{BA84}}%
+\DeclareUnicodeCharacter{BA85}{\UTFK{BA85}}%
+\DeclareUnicodeCharacter{BA86}{\UTFK{BA86}}%
+\DeclareUnicodeCharacter{BA87}{\UTFK{BA87}}%
+\DeclareUnicodeCharacter{BA88}{\UTFK{BA88}}%
+\DeclareUnicodeCharacter{BA89}{\UTFK{BA89}}%
+\DeclareUnicodeCharacter{BA8A}{\UTFK{BA8A}}%
+\DeclareUnicodeCharacter{BA8B}{\UTFK{BA8B}}%
+\DeclareUnicodeCharacter{BA8C}{\UTFK{BA8C}}%
+\DeclareUnicodeCharacter{BA8D}{\UTFK{BA8D}}%
+\DeclareUnicodeCharacter{BA8E}{\UTFK{BA8E}}%
+\DeclareUnicodeCharacter{BA8F}{\UTFK{BA8F}}%
+\DeclareUnicodeCharacter{BA90}{\UTFK{BA90}}%
+\DeclareUnicodeCharacter{BA91}{\UTFK{BA91}}%
+\DeclareUnicodeCharacter{BA92}{\UTFK{BA92}}%
+\DeclareUnicodeCharacter{BA93}{\UTFK{BA93}}%
+\DeclareUnicodeCharacter{BA94}{\UTFK{BA94}}%
+\DeclareUnicodeCharacter{BA95}{\UTFK{BA95}}%
+\DeclareUnicodeCharacter{BA96}{\UTFK{BA96}}%
+\DeclareUnicodeCharacter{BA97}{\UTFK{BA97}}%
+\DeclareUnicodeCharacter{BA98}{\UTFK{BA98}}%
+\DeclareUnicodeCharacter{BA99}{\UTFK{BA99}}%
+\DeclareUnicodeCharacter{BA9A}{\UTFK{BA9A}}%
+\DeclareUnicodeCharacter{BA9B}{\UTFK{BA9B}}%
+\DeclareUnicodeCharacter{BA9C}{\UTFK{BA9C}}%
+\DeclareUnicodeCharacter{BA9D}{\UTFK{BA9D}}%
+\DeclareUnicodeCharacter{BA9E}{\UTFK{BA9E}}%
+\DeclareUnicodeCharacter{BA9F}{\UTFK{BA9F}}%
+\DeclareUnicodeCharacter{BAA0}{\UTFK{BAA0}}%
+\DeclareUnicodeCharacter{BAA1}{\UTFK{BAA1}}%
+\DeclareUnicodeCharacter{BAA2}{\UTFK{BAA2}}%
+\DeclareUnicodeCharacter{BAA3}{\UTFK{BAA3}}%
+\DeclareUnicodeCharacter{BAA4}{\UTFK{BAA4}}%
+\DeclareUnicodeCharacter{BAA5}{\UTFK{BAA5}}%
+\DeclareUnicodeCharacter{BAA6}{\UTFK{BAA6}}%
+\DeclareUnicodeCharacter{BAA7}{\UTFK{BAA7}}%
+\DeclareUnicodeCharacter{BAA8}{\UTFK{BAA8}}%
+\DeclareUnicodeCharacter{BAA9}{\UTFK{BAA9}}%
+\DeclareUnicodeCharacter{BAAA}{\UTFK{BAAA}}%
+\DeclareUnicodeCharacter{BAAB}{\UTFK{BAAB}}%
+\DeclareUnicodeCharacter{BAAC}{\UTFK{BAAC}}%
+\DeclareUnicodeCharacter{BAAD}{\UTFK{BAAD}}%
+\DeclareUnicodeCharacter{BAAE}{\UTFK{BAAE}}%
+\DeclareUnicodeCharacter{BAAF}{\UTFK{BAAF}}%
+\DeclareUnicodeCharacter{BAB0}{\UTFK{BAB0}}%
+\DeclareUnicodeCharacter{BAB1}{\UTFK{BAB1}}%
+\DeclareUnicodeCharacter{BAB2}{\UTFK{BAB2}}%
+\DeclareUnicodeCharacter{BAB3}{\UTFK{BAB3}}%
+\DeclareUnicodeCharacter{BAB4}{\UTFK{BAB4}}%
+\DeclareUnicodeCharacter{BAB5}{\UTFK{BAB5}}%
+\DeclareUnicodeCharacter{BAB6}{\UTFK{BAB6}}%
+\DeclareUnicodeCharacter{BAB7}{\UTFK{BAB7}}%
+\DeclareUnicodeCharacter{BAB8}{\UTFK{BAB8}}%
+\DeclareUnicodeCharacter{BAB9}{\UTFK{BAB9}}%
+\DeclareUnicodeCharacter{BABA}{\UTFK{BABA}}%
+\DeclareUnicodeCharacter{BABB}{\UTFK{BABB}}%
+\DeclareUnicodeCharacter{BABC}{\UTFK{BABC}}%
+\DeclareUnicodeCharacter{BABD}{\UTFK{BABD}}%
+\DeclareUnicodeCharacter{BABE}{\UTFK{BABE}}%
+\DeclareUnicodeCharacter{BABF}{\UTFK{BABF}}%
+\DeclareUnicodeCharacter{BAC0}{\UTFK{BAC0}}%
+\DeclareUnicodeCharacter{BAC1}{\UTFK{BAC1}}%
+\DeclareUnicodeCharacter{BAC2}{\UTFK{BAC2}}%
+\DeclareUnicodeCharacter{BAC3}{\UTFK{BAC3}}%
+\DeclareUnicodeCharacter{BAC4}{\UTFK{BAC4}}%
+\DeclareUnicodeCharacter{BAC5}{\UTFK{BAC5}}%
+\DeclareUnicodeCharacter{BAC6}{\UTFK{BAC6}}%
+\DeclareUnicodeCharacter{BAC7}{\UTFK{BAC7}}%
+\DeclareUnicodeCharacter{BAC8}{\UTFK{BAC8}}%
+\DeclareUnicodeCharacter{BAC9}{\UTFK{BAC9}}%
+\DeclareUnicodeCharacter{BACA}{\UTFK{BACA}}%
+\DeclareUnicodeCharacter{BACB}{\UTFK{BACB}}%
+\DeclareUnicodeCharacter{BACC}{\UTFK{BACC}}%
+\DeclareUnicodeCharacter{BACD}{\UTFK{BACD}}%
+\DeclareUnicodeCharacter{BACE}{\UTFK{BACE}}%
+\DeclareUnicodeCharacter{BACF}{\UTFK{BACF}}%
+\DeclareUnicodeCharacter{BAD0}{\UTFK{BAD0}}%
+\DeclareUnicodeCharacter{BAD1}{\UTFK{BAD1}}%
+\DeclareUnicodeCharacter{BAD2}{\UTFK{BAD2}}%
+\DeclareUnicodeCharacter{BAD3}{\UTFK{BAD3}}%
+\DeclareUnicodeCharacter{BAD4}{\UTFK{BAD4}}%
+\DeclareUnicodeCharacter{BAD5}{\UTFK{BAD5}}%
+\DeclareUnicodeCharacter{BAD6}{\UTFK{BAD6}}%
+\DeclareUnicodeCharacter{BAD7}{\UTFK{BAD7}}%
+\DeclareUnicodeCharacter{BAD8}{\UTFK{BAD8}}%
+\DeclareUnicodeCharacter{BAD9}{\UTFK{BAD9}}%
+\DeclareUnicodeCharacter{BADA}{\UTFK{BADA}}%
+\DeclareUnicodeCharacter{BADB}{\UTFK{BADB}}%
+\DeclareUnicodeCharacter{BADC}{\UTFK{BADC}}%
+\DeclareUnicodeCharacter{BADD}{\UTFK{BADD}}%
+\DeclareUnicodeCharacter{BADE}{\UTFK{BADE}}%
+\DeclareUnicodeCharacter{BADF}{\UTFK{BADF}}%
+\DeclareUnicodeCharacter{BAE0}{\UTFK{BAE0}}%
+\DeclareUnicodeCharacter{BAE1}{\UTFK{BAE1}}%
+\DeclareUnicodeCharacter{BAE2}{\UTFK{BAE2}}%
+\DeclareUnicodeCharacter{BAE3}{\UTFK{BAE3}}%
+\DeclareUnicodeCharacter{BAE4}{\UTFK{BAE4}}%
+\DeclareUnicodeCharacter{BAE5}{\UTFK{BAE5}}%
+\DeclareUnicodeCharacter{BAE6}{\UTFK{BAE6}}%
+\DeclareUnicodeCharacter{BAE7}{\UTFK{BAE7}}%
+\DeclareUnicodeCharacter{BAE8}{\UTFK{BAE8}}%
+\DeclareUnicodeCharacter{BAE9}{\UTFK{BAE9}}%
+\DeclareUnicodeCharacter{BAEA}{\UTFK{BAEA}}%
+\DeclareUnicodeCharacter{BAEB}{\UTFK{BAEB}}%
+\DeclareUnicodeCharacter{BAEC}{\UTFK{BAEC}}%
+\DeclareUnicodeCharacter{BAED}{\UTFK{BAED}}%
+\DeclareUnicodeCharacter{BAEE}{\UTFK{BAEE}}%
+\DeclareUnicodeCharacter{BAEF}{\UTFK{BAEF}}%
+\DeclareUnicodeCharacter{BAF0}{\UTFK{BAF0}}%
+\DeclareUnicodeCharacter{BAF1}{\UTFK{BAF1}}%
+\DeclareUnicodeCharacter{BAF2}{\UTFK{BAF2}}%
+\DeclareUnicodeCharacter{BAF3}{\UTFK{BAF3}}%
+\DeclareUnicodeCharacter{BAF4}{\UTFK{BAF4}}%
+\DeclareUnicodeCharacter{BAF5}{\UTFK{BAF5}}%
+\DeclareUnicodeCharacter{BAF6}{\UTFK{BAF6}}%
+\DeclareUnicodeCharacter{BAF7}{\UTFK{BAF7}}%
+\DeclareUnicodeCharacter{BAF8}{\UTFK{BAF8}}%
+\DeclareUnicodeCharacter{BAF9}{\UTFK{BAF9}}%
+\DeclareUnicodeCharacter{BAFA}{\UTFK{BAFA}}%
+\DeclareUnicodeCharacter{BAFB}{\UTFK{BAFB}}%
+\DeclareUnicodeCharacter{BAFC}{\UTFK{BAFC}}%
+\DeclareUnicodeCharacter{BAFD}{\UTFK{BAFD}}%
+\DeclareUnicodeCharacter{BAFE}{\UTFK{BAFE}}%
+\DeclareUnicodeCharacter{BAFF}{\UTFK{BAFF}}%
+\DeclareUnicodeCharacter{BB00}{\UTFK{BB00}}%
+\DeclareUnicodeCharacter{BB01}{\UTFK{BB01}}%
+\DeclareUnicodeCharacter{BB02}{\UTFK{BB02}}%
+\DeclareUnicodeCharacter{BB03}{\UTFK{BB03}}%
+\DeclareUnicodeCharacter{BB04}{\UTFK{BB04}}%
+\DeclareUnicodeCharacter{BB05}{\UTFK{BB05}}%
+\DeclareUnicodeCharacter{BB06}{\UTFK{BB06}}%
+\DeclareUnicodeCharacter{BB07}{\UTFK{BB07}}%
+\DeclareUnicodeCharacter{BB08}{\UTFK{BB08}}%
+\DeclareUnicodeCharacter{BB09}{\UTFK{BB09}}%
+\DeclareUnicodeCharacter{BB0A}{\UTFK{BB0A}}%
+\DeclareUnicodeCharacter{BB0B}{\UTFK{BB0B}}%
+\DeclareUnicodeCharacter{BB0C}{\UTFK{BB0C}}%
+\DeclareUnicodeCharacter{BB0D}{\UTFK{BB0D}}%
+\DeclareUnicodeCharacter{BB0E}{\UTFK{BB0E}}%
+\DeclareUnicodeCharacter{BB0F}{\UTFK{BB0F}}%
+\DeclareUnicodeCharacter{BB10}{\UTFK{BB10}}%
+\DeclareUnicodeCharacter{BB11}{\UTFK{BB11}}%
+\DeclareUnicodeCharacter{BB12}{\UTFK{BB12}}%
+\DeclareUnicodeCharacter{BB13}{\UTFK{BB13}}%
+\DeclareUnicodeCharacter{BB14}{\UTFK{BB14}}%
+\DeclareUnicodeCharacter{BB15}{\UTFK{BB15}}%
+\DeclareUnicodeCharacter{BB16}{\UTFK{BB16}}%
+\DeclareUnicodeCharacter{BB17}{\UTFK{BB17}}%
+\DeclareUnicodeCharacter{BB18}{\UTFK{BB18}}%
+\DeclareUnicodeCharacter{BB19}{\UTFK{BB19}}%
+\DeclareUnicodeCharacter{BB1A}{\UTFK{BB1A}}%
+\DeclareUnicodeCharacter{BB1B}{\UTFK{BB1B}}%
+\DeclareUnicodeCharacter{BB1C}{\UTFK{BB1C}}%
+\DeclareUnicodeCharacter{BB1D}{\UTFK{BB1D}}%
+\DeclareUnicodeCharacter{BB1E}{\UTFK{BB1E}}%
+\DeclareUnicodeCharacter{BB1F}{\UTFK{BB1F}}%
+\DeclareUnicodeCharacter{BB20}{\UTFK{BB20}}%
+\DeclareUnicodeCharacter{BB21}{\UTFK{BB21}}%
+\DeclareUnicodeCharacter{BB22}{\UTFK{BB22}}%
+\DeclareUnicodeCharacter{BB23}{\UTFK{BB23}}%
+\DeclareUnicodeCharacter{BB24}{\UTFK{BB24}}%
+\DeclareUnicodeCharacter{BB25}{\UTFK{BB25}}%
+\DeclareUnicodeCharacter{BB26}{\UTFK{BB26}}%
+\DeclareUnicodeCharacter{BB27}{\UTFK{BB27}}%
+\DeclareUnicodeCharacter{BB28}{\UTFK{BB28}}%
+\DeclareUnicodeCharacter{BB29}{\UTFK{BB29}}%
+\DeclareUnicodeCharacter{BB2A}{\UTFK{BB2A}}%
+\DeclareUnicodeCharacter{BB2B}{\UTFK{BB2B}}%
+\DeclareUnicodeCharacter{BB2C}{\UTFK{BB2C}}%
+\DeclareUnicodeCharacter{BB2D}{\UTFK{BB2D}}%
+\DeclareUnicodeCharacter{BB2E}{\UTFK{BB2E}}%
+\DeclareUnicodeCharacter{BB2F}{\UTFK{BB2F}}%
+\DeclareUnicodeCharacter{BB30}{\UTFK{BB30}}%
+\DeclareUnicodeCharacter{BB31}{\UTFK{BB31}}%
+\DeclareUnicodeCharacter{BB32}{\UTFK{BB32}}%
+\DeclareUnicodeCharacter{BB33}{\UTFK{BB33}}%
+\DeclareUnicodeCharacter{BB34}{\UTFK{BB34}}%
+\DeclareUnicodeCharacter{BB35}{\UTFK{BB35}}%
+\DeclareUnicodeCharacter{BB36}{\UTFK{BB36}}%
+\DeclareUnicodeCharacter{BB37}{\UTFK{BB37}}%
+\DeclareUnicodeCharacter{BB38}{\UTFK{BB38}}%
+\DeclareUnicodeCharacter{BB39}{\UTFK{BB39}}%
+\DeclareUnicodeCharacter{BB3A}{\UTFK{BB3A}}%
+\DeclareUnicodeCharacter{BB3B}{\UTFK{BB3B}}%
+\DeclareUnicodeCharacter{BB3C}{\UTFK{BB3C}}%
+\DeclareUnicodeCharacter{BB3D}{\UTFK{BB3D}}%
+\DeclareUnicodeCharacter{BB3E}{\UTFK{BB3E}}%
+\DeclareUnicodeCharacter{BB3F}{\UTFK{BB3F}}%
+\DeclareUnicodeCharacter{BB40}{\UTFK{BB40}}%
+\DeclareUnicodeCharacter{BB41}{\UTFK{BB41}}%
+\DeclareUnicodeCharacter{BB42}{\UTFK{BB42}}%
+\DeclareUnicodeCharacter{BB43}{\UTFK{BB43}}%
+\DeclareUnicodeCharacter{BB44}{\UTFK{BB44}}%
+\DeclareUnicodeCharacter{BB45}{\UTFK{BB45}}%
+\DeclareUnicodeCharacter{BB46}{\UTFK{BB46}}%
+\DeclareUnicodeCharacter{BB47}{\UTFK{BB47}}%
+\DeclareUnicodeCharacter{BB48}{\UTFK{BB48}}%
+\DeclareUnicodeCharacter{BB49}{\UTFK{BB49}}%
+\DeclareUnicodeCharacter{BB4A}{\UTFK{BB4A}}%
+\DeclareUnicodeCharacter{BB4B}{\UTFK{BB4B}}%
+\DeclareUnicodeCharacter{BB4C}{\UTFK{BB4C}}%
+\DeclareUnicodeCharacter{BB4D}{\UTFK{BB4D}}%
+\DeclareUnicodeCharacter{BB4E}{\UTFK{BB4E}}%
+\DeclareUnicodeCharacter{BB4F}{\UTFK{BB4F}}%
+\DeclareUnicodeCharacter{BB50}{\UTFK{BB50}}%
+\DeclareUnicodeCharacter{BB51}{\UTFK{BB51}}%
+\DeclareUnicodeCharacter{BB52}{\UTFK{BB52}}%
+\DeclareUnicodeCharacter{BB53}{\UTFK{BB53}}%
+\DeclareUnicodeCharacter{BB54}{\UTFK{BB54}}%
+\DeclareUnicodeCharacter{BB55}{\UTFK{BB55}}%
+\DeclareUnicodeCharacter{BB56}{\UTFK{BB56}}%
+\DeclareUnicodeCharacter{BB57}{\UTFK{BB57}}%
+\DeclareUnicodeCharacter{BB58}{\UTFK{BB58}}%
+\DeclareUnicodeCharacter{BB59}{\UTFK{BB59}}%
+\DeclareUnicodeCharacter{BB5A}{\UTFK{BB5A}}%
+\DeclareUnicodeCharacter{BB5B}{\UTFK{BB5B}}%
+\DeclareUnicodeCharacter{BB5C}{\UTFK{BB5C}}%
+\DeclareUnicodeCharacter{BB5D}{\UTFK{BB5D}}%
+\DeclareUnicodeCharacter{BB5E}{\UTFK{BB5E}}%
+\DeclareUnicodeCharacter{BB5F}{\UTFK{BB5F}}%
+\DeclareUnicodeCharacter{BB60}{\UTFK{BB60}}%
+\DeclareUnicodeCharacter{BB61}{\UTFK{BB61}}%
+\DeclareUnicodeCharacter{BB62}{\UTFK{BB62}}%
+\DeclareUnicodeCharacter{BB63}{\UTFK{BB63}}%
+\DeclareUnicodeCharacter{BB64}{\UTFK{BB64}}%
+\DeclareUnicodeCharacter{BB65}{\UTFK{BB65}}%
+\DeclareUnicodeCharacter{BB66}{\UTFK{BB66}}%
+\DeclareUnicodeCharacter{BB67}{\UTFK{BB67}}%
+\DeclareUnicodeCharacter{BB68}{\UTFK{BB68}}%
+\DeclareUnicodeCharacter{BB69}{\UTFK{BB69}}%
+\DeclareUnicodeCharacter{BB6A}{\UTFK{BB6A}}%
+\DeclareUnicodeCharacter{BB6B}{\UTFK{BB6B}}%
+\DeclareUnicodeCharacter{BB6C}{\UTFK{BB6C}}%
+\DeclareUnicodeCharacter{BB6D}{\UTFK{BB6D}}%
+\DeclareUnicodeCharacter{BB6E}{\UTFK{BB6E}}%
+\DeclareUnicodeCharacter{BB6F}{\UTFK{BB6F}}%
+\DeclareUnicodeCharacter{BB70}{\UTFK{BB70}}%
+\DeclareUnicodeCharacter{BB71}{\UTFK{BB71}}%
+\DeclareUnicodeCharacter{BB72}{\UTFK{BB72}}%
+\DeclareUnicodeCharacter{BB73}{\UTFK{BB73}}%
+\DeclareUnicodeCharacter{BB74}{\UTFK{BB74}}%
+\DeclareUnicodeCharacter{BB75}{\UTFK{BB75}}%
+\DeclareUnicodeCharacter{BB76}{\UTFK{BB76}}%
+\DeclareUnicodeCharacter{BB77}{\UTFK{BB77}}%
+\DeclareUnicodeCharacter{BB78}{\UTFK{BB78}}%
+\DeclareUnicodeCharacter{BB79}{\UTFK{BB79}}%
+\DeclareUnicodeCharacter{BB7A}{\UTFK{BB7A}}%
+\DeclareUnicodeCharacter{BB7B}{\UTFK{BB7B}}%
+\DeclareUnicodeCharacter{BB7C}{\UTFK{BB7C}}%
+\DeclareUnicodeCharacter{BB7D}{\UTFK{BB7D}}%
+\DeclareUnicodeCharacter{BB7E}{\UTFK{BB7E}}%
+\DeclareUnicodeCharacter{BB7F}{\UTFK{BB7F}}%
+\DeclareUnicodeCharacter{BB80}{\UTFK{BB80}}%
+\DeclareUnicodeCharacter{BB81}{\UTFK{BB81}}%
+\DeclareUnicodeCharacter{BB82}{\UTFK{BB82}}%
+\DeclareUnicodeCharacter{BB83}{\UTFK{BB83}}%
+\DeclareUnicodeCharacter{BB84}{\UTFK{BB84}}%
+\DeclareUnicodeCharacter{BB85}{\UTFK{BB85}}%
+\DeclareUnicodeCharacter{BB86}{\UTFK{BB86}}%
+\DeclareUnicodeCharacter{BB87}{\UTFK{BB87}}%
+\DeclareUnicodeCharacter{BB88}{\UTFK{BB88}}%
+\DeclareUnicodeCharacter{BB89}{\UTFK{BB89}}%
+\DeclareUnicodeCharacter{BB8A}{\UTFK{BB8A}}%
+\DeclareUnicodeCharacter{BB8B}{\UTFK{BB8B}}%
+\DeclareUnicodeCharacter{BB8C}{\UTFK{BB8C}}%
+\DeclareUnicodeCharacter{BB8D}{\UTFK{BB8D}}%
+\DeclareUnicodeCharacter{BB8E}{\UTFK{BB8E}}%
+\DeclareUnicodeCharacter{BB8F}{\UTFK{BB8F}}%
+\DeclareUnicodeCharacter{BB90}{\UTFK{BB90}}%
+\DeclareUnicodeCharacter{BB91}{\UTFK{BB91}}%
+\DeclareUnicodeCharacter{BB92}{\UTFK{BB92}}%
+\DeclareUnicodeCharacter{BB93}{\UTFK{BB93}}%
+\DeclareUnicodeCharacter{BB94}{\UTFK{BB94}}%
+\DeclareUnicodeCharacter{BB95}{\UTFK{BB95}}%
+\DeclareUnicodeCharacter{BB96}{\UTFK{BB96}}%
+\DeclareUnicodeCharacter{BB97}{\UTFK{BB97}}%
+\DeclareUnicodeCharacter{BB98}{\UTFK{BB98}}%
+\DeclareUnicodeCharacter{BB99}{\UTFK{BB99}}%
+\DeclareUnicodeCharacter{BB9A}{\UTFK{BB9A}}%
+\DeclareUnicodeCharacter{BB9B}{\UTFK{BB9B}}%
+\DeclareUnicodeCharacter{BB9C}{\UTFK{BB9C}}%
+\DeclareUnicodeCharacter{BB9D}{\UTFK{BB9D}}%
+\DeclareUnicodeCharacter{BB9E}{\UTFK{BB9E}}%
+\DeclareUnicodeCharacter{BB9F}{\UTFK{BB9F}}%
+\DeclareUnicodeCharacter{BBA0}{\UTFK{BBA0}}%
+\DeclareUnicodeCharacter{BBA1}{\UTFK{BBA1}}%
+\DeclareUnicodeCharacter{BBA2}{\UTFK{BBA2}}%
+\DeclareUnicodeCharacter{BBA3}{\UTFK{BBA3}}%
+\DeclareUnicodeCharacter{BBA4}{\UTFK{BBA4}}%
+\DeclareUnicodeCharacter{BBA5}{\UTFK{BBA5}}%
+\DeclareUnicodeCharacter{BBA6}{\UTFK{BBA6}}%
+\DeclareUnicodeCharacter{BBA7}{\UTFK{BBA7}}%
+\DeclareUnicodeCharacter{BBA8}{\UTFK{BBA8}}%
+\DeclareUnicodeCharacter{BBA9}{\UTFK{BBA9}}%
+\DeclareUnicodeCharacter{BBAA}{\UTFK{BBAA}}%
+\DeclareUnicodeCharacter{BBAB}{\UTFK{BBAB}}%
+\DeclareUnicodeCharacter{BBAC}{\UTFK{BBAC}}%
+\DeclareUnicodeCharacter{BBAD}{\UTFK{BBAD}}%
+\DeclareUnicodeCharacter{BBAE}{\UTFK{BBAE}}%
+\DeclareUnicodeCharacter{BBAF}{\UTFK{BBAF}}%
+\DeclareUnicodeCharacter{BBB0}{\UTFK{BBB0}}%
+\DeclareUnicodeCharacter{BBB1}{\UTFK{BBB1}}%
+\DeclareUnicodeCharacter{BBB2}{\UTFK{BBB2}}%
+\DeclareUnicodeCharacter{BBB3}{\UTFK{BBB3}}%
+\DeclareUnicodeCharacter{BBB4}{\UTFK{BBB4}}%
+\DeclareUnicodeCharacter{BBB5}{\UTFK{BBB5}}%
+\DeclareUnicodeCharacter{BBB6}{\UTFK{BBB6}}%
+\DeclareUnicodeCharacter{BBB7}{\UTFK{BBB7}}%
+\DeclareUnicodeCharacter{BBB8}{\UTFK{BBB8}}%
+\DeclareUnicodeCharacter{BBB9}{\UTFK{BBB9}}%
+\DeclareUnicodeCharacter{BBBA}{\UTFK{BBBA}}%
+\DeclareUnicodeCharacter{BBBB}{\UTFK{BBBB}}%
+\DeclareUnicodeCharacter{BBBC}{\UTFK{BBBC}}%
+\DeclareUnicodeCharacter{BBBD}{\UTFK{BBBD}}%
+\DeclareUnicodeCharacter{BBBE}{\UTFK{BBBE}}%
+\DeclareUnicodeCharacter{BBBF}{\UTFK{BBBF}}%
+\DeclareUnicodeCharacter{BBC0}{\UTFK{BBC0}}%
+\DeclareUnicodeCharacter{BBC1}{\UTFK{BBC1}}%
+\DeclareUnicodeCharacter{BBC2}{\UTFK{BBC2}}%
+\DeclareUnicodeCharacter{BBC3}{\UTFK{BBC3}}%
+\DeclareUnicodeCharacter{BBC4}{\UTFK{BBC4}}%
+\DeclareUnicodeCharacter{BBC5}{\UTFK{BBC5}}%
+\DeclareUnicodeCharacter{BBC6}{\UTFK{BBC6}}%
+\DeclareUnicodeCharacter{BBC7}{\UTFK{BBC7}}%
+\DeclareUnicodeCharacter{BBC8}{\UTFK{BBC8}}%
+\DeclareUnicodeCharacter{BBC9}{\UTFK{BBC9}}%
+\DeclareUnicodeCharacter{BBCA}{\UTFK{BBCA}}%
+\DeclareUnicodeCharacter{BBCB}{\UTFK{BBCB}}%
+\DeclareUnicodeCharacter{BBCC}{\UTFK{BBCC}}%
+\DeclareUnicodeCharacter{BBCD}{\UTFK{BBCD}}%
+\DeclareUnicodeCharacter{BBCE}{\UTFK{BBCE}}%
+\DeclareUnicodeCharacter{BBCF}{\UTFK{BBCF}}%
+\DeclareUnicodeCharacter{BBD0}{\UTFK{BBD0}}%
+\DeclareUnicodeCharacter{BBD1}{\UTFK{BBD1}}%
+\DeclareUnicodeCharacter{BBD2}{\UTFK{BBD2}}%
+\DeclareUnicodeCharacter{BBD3}{\UTFK{BBD3}}%
+\DeclareUnicodeCharacter{BBD4}{\UTFK{BBD4}}%
+\DeclareUnicodeCharacter{BBD5}{\UTFK{BBD5}}%
+\DeclareUnicodeCharacter{BBD6}{\UTFK{BBD6}}%
+\DeclareUnicodeCharacter{BBD7}{\UTFK{BBD7}}%
+\DeclareUnicodeCharacter{BBD8}{\UTFK{BBD8}}%
+\DeclareUnicodeCharacter{BBD9}{\UTFK{BBD9}}%
+\DeclareUnicodeCharacter{BBDA}{\UTFK{BBDA}}%
+\DeclareUnicodeCharacter{BBDB}{\UTFK{BBDB}}%
+\DeclareUnicodeCharacter{BBDC}{\UTFK{BBDC}}%
+\DeclareUnicodeCharacter{BBDD}{\UTFK{BBDD}}%
+\DeclareUnicodeCharacter{BBDE}{\UTFK{BBDE}}%
+\DeclareUnicodeCharacter{BBDF}{\UTFK{BBDF}}%
+\DeclareUnicodeCharacter{BBE0}{\UTFK{BBE0}}%
+\DeclareUnicodeCharacter{BBE1}{\UTFK{BBE1}}%
+\DeclareUnicodeCharacter{BBE2}{\UTFK{BBE2}}%
+\DeclareUnicodeCharacter{BBE3}{\UTFK{BBE3}}%
+\DeclareUnicodeCharacter{BBE4}{\UTFK{BBE4}}%
+\DeclareUnicodeCharacter{BBE5}{\UTFK{BBE5}}%
+\DeclareUnicodeCharacter{BBE6}{\UTFK{BBE6}}%
+\DeclareUnicodeCharacter{BBE7}{\UTFK{BBE7}}%
+\DeclareUnicodeCharacter{BBE8}{\UTFK{BBE8}}%
+\DeclareUnicodeCharacter{BBE9}{\UTFK{BBE9}}%
+\DeclareUnicodeCharacter{BBEA}{\UTFK{BBEA}}%
+\DeclareUnicodeCharacter{BBEB}{\UTFK{BBEB}}%
+\DeclareUnicodeCharacter{BBEC}{\UTFK{BBEC}}%
+\DeclareUnicodeCharacter{BBED}{\UTFK{BBED}}%
+\DeclareUnicodeCharacter{BBEE}{\UTFK{BBEE}}%
+\DeclareUnicodeCharacter{BBEF}{\UTFK{BBEF}}%
+\DeclareUnicodeCharacter{BBF0}{\UTFK{BBF0}}%
+\DeclareUnicodeCharacter{BBF1}{\UTFK{BBF1}}%
+\DeclareUnicodeCharacter{BBF2}{\UTFK{BBF2}}%
+\DeclareUnicodeCharacter{BBF3}{\UTFK{BBF3}}%
+\DeclareUnicodeCharacter{BBF4}{\UTFK{BBF4}}%
+\DeclareUnicodeCharacter{BBF5}{\UTFK{BBF5}}%
+\DeclareUnicodeCharacter{BBF6}{\UTFK{BBF6}}%
+\DeclareUnicodeCharacter{BBF7}{\UTFK{BBF7}}%
+\DeclareUnicodeCharacter{BBF8}{\UTFK{BBF8}}%
+\DeclareUnicodeCharacter{BBF9}{\UTFK{BBF9}}%
+\DeclareUnicodeCharacter{BBFA}{\UTFK{BBFA}}%
+\DeclareUnicodeCharacter{BBFB}{\UTFK{BBFB}}%
+\DeclareUnicodeCharacter{BBFC}{\UTFK{BBFC}}%
+\DeclareUnicodeCharacter{BBFD}{\UTFK{BBFD}}%
+\DeclareUnicodeCharacter{BBFE}{\UTFK{BBFE}}%
+\DeclareUnicodeCharacter{BBFF}{\UTFK{BBFF}}%
+\DeclareUnicodeCharacter{BC00}{\UTFK{BC00}}%
+\DeclareUnicodeCharacter{BC01}{\UTFK{BC01}}%
+\DeclareUnicodeCharacter{BC02}{\UTFK{BC02}}%
+\DeclareUnicodeCharacter{BC03}{\UTFK{BC03}}%
+\DeclareUnicodeCharacter{BC04}{\UTFK{BC04}}%
+\DeclareUnicodeCharacter{BC05}{\UTFK{BC05}}%
+\DeclareUnicodeCharacter{BC06}{\UTFK{BC06}}%
+\DeclareUnicodeCharacter{BC07}{\UTFK{BC07}}%
+\DeclareUnicodeCharacter{BC08}{\UTFK{BC08}}%
+\DeclareUnicodeCharacter{BC09}{\UTFK{BC09}}%
+\DeclareUnicodeCharacter{BC0A}{\UTFK{BC0A}}%
+\DeclareUnicodeCharacter{BC0B}{\UTFK{BC0B}}%
+\DeclareUnicodeCharacter{BC0C}{\UTFK{BC0C}}%
+\DeclareUnicodeCharacter{BC0D}{\UTFK{BC0D}}%
+\DeclareUnicodeCharacter{BC0E}{\UTFK{BC0E}}%
+\DeclareUnicodeCharacter{BC0F}{\UTFK{BC0F}}%
+\DeclareUnicodeCharacter{BC10}{\UTFK{BC10}}%
+\DeclareUnicodeCharacter{BC11}{\UTFK{BC11}}%
+\DeclareUnicodeCharacter{BC12}{\UTFK{BC12}}%
+\DeclareUnicodeCharacter{BC13}{\UTFK{BC13}}%
+\DeclareUnicodeCharacter{BC14}{\UTFK{BC14}}%
+\DeclareUnicodeCharacter{BC15}{\UTFK{BC15}}%
+\DeclareUnicodeCharacter{BC16}{\UTFK{BC16}}%
+\DeclareUnicodeCharacter{BC17}{\UTFK{BC17}}%
+\DeclareUnicodeCharacter{BC18}{\UTFK{BC18}}%
+\DeclareUnicodeCharacter{BC19}{\UTFK{BC19}}%
+\DeclareUnicodeCharacter{BC1A}{\UTFK{BC1A}}%
+\DeclareUnicodeCharacter{BC1B}{\UTFK{BC1B}}%
+\DeclareUnicodeCharacter{BC1C}{\UTFK{BC1C}}%
+\DeclareUnicodeCharacter{BC1D}{\UTFK{BC1D}}%
+\DeclareUnicodeCharacter{BC1E}{\UTFK{BC1E}}%
+\DeclareUnicodeCharacter{BC1F}{\UTFK{BC1F}}%
+\DeclareUnicodeCharacter{BC20}{\UTFK{BC20}}%
+\DeclareUnicodeCharacter{BC21}{\UTFK{BC21}}%
+\DeclareUnicodeCharacter{BC22}{\UTFK{BC22}}%
+\DeclareUnicodeCharacter{BC23}{\UTFK{BC23}}%
+\DeclareUnicodeCharacter{BC24}{\UTFK{BC24}}%
+\DeclareUnicodeCharacter{BC25}{\UTFK{BC25}}%
+\DeclareUnicodeCharacter{BC26}{\UTFK{BC26}}%
+\DeclareUnicodeCharacter{BC27}{\UTFK{BC27}}%
+\DeclareUnicodeCharacter{BC28}{\UTFK{BC28}}%
+\DeclareUnicodeCharacter{BC29}{\UTFK{BC29}}%
+\DeclareUnicodeCharacter{BC2A}{\UTFK{BC2A}}%
+\DeclareUnicodeCharacter{BC2B}{\UTFK{BC2B}}%
+\DeclareUnicodeCharacter{BC2C}{\UTFK{BC2C}}%
+\DeclareUnicodeCharacter{BC2D}{\UTFK{BC2D}}%
+\DeclareUnicodeCharacter{BC2E}{\UTFK{BC2E}}%
+\DeclareUnicodeCharacter{BC2F}{\UTFK{BC2F}}%
+\DeclareUnicodeCharacter{BC30}{\UTFK{BC30}}%
+\DeclareUnicodeCharacter{BC31}{\UTFK{BC31}}%
+\DeclareUnicodeCharacter{BC32}{\UTFK{BC32}}%
+\DeclareUnicodeCharacter{BC33}{\UTFK{BC33}}%
+\DeclareUnicodeCharacter{BC34}{\UTFK{BC34}}%
+\DeclareUnicodeCharacter{BC35}{\UTFK{BC35}}%
+\DeclareUnicodeCharacter{BC36}{\UTFK{BC36}}%
+\DeclareUnicodeCharacter{BC37}{\UTFK{BC37}}%
+\DeclareUnicodeCharacter{BC38}{\UTFK{BC38}}%
+\DeclareUnicodeCharacter{BC39}{\UTFK{BC39}}%
+\DeclareUnicodeCharacter{BC3A}{\UTFK{BC3A}}%
+\DeclareUnicodeCharacter{BC3B}{\UTFK{BC3B}}%
+\DeclareUnicodeCharacter{BC3C}{\UTFK{BC3C}}%
+\DeclareUnicodeCharacter{BC3D}{\UTFK{BC3D}}%
+\DeclareUnicodeCharacter{BC3E}{\UTFK{BC3E}}%
+\DeclareUnicodeCharacter{BC3F}{\UTFK{BC3F}}%
+\DeclareUnicodeCharacter{BC40}{\UTFK{BC40}}%
+\DeclareUnicodeCharacter{BC41}{\UTFK{BC41}}%
+\DeclareUnicodeCharacter{BC42}{\UTFK{BC42}}%
+\DeclareUnicodeCharacter{BC43}{\UTFK{BC43}}%
+\DeclareUnicodeCharacter{BC44}{\UTFK{BC44}}%
+\DeclareUnicodeCharacter{BC45}{\UTFK{BC45}}%
+\DeclareUnicodeCharacter{BC46}{\UTFK{BC46}}%
+\DeclareUnicodeCharacter{BC47}{\UTFK{BC47}}%
+\DeclareUnicodeCharacter{BC48}{\UTFK{BC48}}%
+\DeclareUnicodeCharacter{BC49}{\UTFK{BC49}}%
+\DeclareUnicodeCharacter{BC4A}{\UTFK{BC4A}}%
+\DeclareUnicodeCharacter{BC4B}{\UTFK{BC4B}}%
+\DeclareUnicodeCharacter{BC4C}{\UTFK{BC4C}}%
+\DeclareUnicodeCharacter{BC4D}{\UTFK{BC4D}}%
+\DeclareUnicodeCharacter{BC4E}{\UTFK{BC4E}}%
+\DeclareUnicodeCharacter{BC4F}{\UTFK{BC4F}}%
+\DeclareUnicodeCharacter{BC50}{\UTFK{BC50}}%
+\DeclareUnicodeCharacter{BC51}{\UTFK{BC51}}%
+\DeclareUnicodeCharacter{BC52}{\UTFK{BC52}}%
+\DeclareUnicodeCharacter{BC53}{\UTFK{BC53}}%
+\DeclareUnicodeCharacter{BC54}{\UTFK{BC54}}%
+\DeclareUnicodeCharacter{BC55}{\UTFK{BC55}}%
+\DeclareUnicodeCharacter{BC56}{\UTFK{BC56}}%
+\DeclareUnicodeCharacter{BC57}{\UTFK{BC57}}%
+\DeclareUnicodeCharacter{BC58}{\UTFK{BC58}}%
+\DeclareUnicodeCharacter{BC59}{\UTFK{BC59}}%
+\DeclareUnicodeCharacter{BC5A}{\UTFK{BC5A}}%
+\DeclareUnicodeCharacter{BC5B}{\UTFK{BC5B}}%
+\DeclareUnicodeCharacter{BC5C}{\UTFK{BC5C}}%
+\DeclareUnicodeCharacter{BC5D}{\UTFK{BC5D}}%
+\DeclareUnicodeCharacter{BC5E}{\UTFK{BC5E}}%
+\DeclareUnicodeCharacter{BC5F}{\UTFK{BC5F}}%
+\DeclareUnicodeCharacter{BC60}{\UTFK{BC60}}%
+\DeclareUnicodeCharacter{BC61}{\UTFK{BC61}}%
+\DeclareUnicodeCharacter{BC62}{\UTFK{BC62}}%
+\DeclareUnicodeCharacter{BC63}{\UTFK{BC63}}%
+\DeclareUnicodeCharacter{BC64}{\UTFK{BC64}}%
+\DeclareUnicodeCharacter{BC65}{\UTFK{BC65}}%
+\DeclareUnicodeCharacter{BC66}{\UTFK{BC66}}%
+\DeclareUnicodeCharacter{BC67}{\UTFK{BC67}}%
+\DeclareUnicodeCharacter{BC68}{\UTFK{BC68}}%
+\DeclareUnicodeCharacter{BC69}{\UTFK{BC69}}%
+\DeclareUnicodeCharacter{BC6A}{\UTFK{BC6A}}%
+\DeclareUnicodeCharacter{BC6B}{\UTFK{BC6B}}%
+\DeclareUnicodeCharacter{BC6C}{\UTFK{BC6C}}%
+\DeclareUnicodeCharacter{BC6D}{\UTFK{BC6D}}%
+\DeclareUnicodeCharacter{BC6E}{\UTFK{BC6E}}%
+\DeclareUnicodeCharacter{BC6F}{\UTFK{BC6F}}%
+\DeclareUnicodeCharacter{BC70}{\UTFK{BC70}}%
+\DeclareUnicodeCharacter{BC71}{\UTFK{BC71}}%
+\DeclareUnicodeCharacter{BC72}{\UTFK{BC72}}%
+\DeclareUnicodeCharacter{BC73}{\UTFK{BC73}}%
+\DeclareUnicodeCharacter{BC74}{\UTFK{BC74}}%
+\DeclareUnicodeCharacter{BC75}{\UTFK{BC75}}%
+\DeclareUnicodeCharacter{BC76}{\UTFK{BC76}}%
+\DeclareUnicodeCharacter{BC77}{\UTFK{BC77}}%
+\DeclareUnicodeCharacter{BC78}{\UTFK{BC78}}%
+\DeclareUnicodeCharacter{BC79}{\UTFK{BC79}}%
+\DeclareUnicodeCharacter{BC7A}{\UTFK{BC7A}}%
+\DeclareUnicodeCharacter{BC7B}{\UTFK{BC7B}}%
+\DeclareUnicodeCharacter{BC7C}{\UTFK{BC7C}}%
+\DeclareUnicodeCharacter{BC7D}{\UTFK{BC7D}}%
+\DeclareUnicodeCharacter{BC7E}{\UTFK{BC7E}}%
+\DeclareUnicodeCharacter{BC7F}{\UTFK{BC7F}}%
+\DeclareUnicodeCharacter{BC80}{\UTFK{BC80}}%
+\DeclareUnicodeCharacter{BC81}{\UTFK{BC81}}%
+\DeclareUnicodeCharacter{BC82}{\UTFK{BC82}}%
+\DeclareUnicodeCharacter{BC83}{\UTFK{BC83}}%
+\DeclareUnicodeCharacter{BC84}{\UTFK{BC84}}%
+\DeclareUnicodeCharacter{BC85}{\UTFK{BC85}}%
+\DeclareUnicodeCharacter{BC86}{\UTFK{BC86}}%
+\DeclareUnicodeCharacter{BC87}{\UTFK{BC87}}%
+\DeclareUnicodeCharacter{BC88}{\UTFK{BC88}}%
+\DeclareUnicodeCharacter{BC89}{\UTFK{BC89}}%
+\DeclareUnicodeCharacter{BC8A}{\UTFK{BC8A}}%
+\DeclareUnicodeCharacter{BC8B}{\UTFK{BC8B}}%
+\DeclareUnicodeCharacter{BC8C}{\UTFK{BC8C}}%
+\DeclareUnicodeCharacter{BC8D}{\UTFK{BC8D}}%
+\DeclareUnicodeCharacter{BC8E}{\UTFK{BC8E}}%
+\DeclareUnicodeCharacter{BC8F}{\UTFK{BC8F}}%
+\DeclareUnicodeCharacter{BC90}{\UTFK{BC90}}%
+\DeclareUnicodeCharacter{BC91}{\UTFK{BC91}}%
+\DeclareUnicodeCharacter{BC92}{\UTFK{BC92}}%
+\DeclareUnicodeCharacter{BC93}{\UTFK{BC93}}%
+\DeclareUnicodeCharacter{BC94}{\UTFK{BC94}}%
+\DeclareUnicodeCharacter{BC95}{\UTFK{BC95}}%
+\DeclareUnicodeCharacter{BC96}{\UTFK{BC96}}%
+\DeclareUnicodeCharacter{BC97}{\UTFK{BC97}}%
+\DeclareUnicodeCharacter{BC98}{\UTFK{BC98}}%
+\DeclareUnicodeCharacter{BC99}{\UTFK{BC99}}%
+\DeclareUnicodeCharacter{BC9A}{\UTFK{BC9A}}%
+\DeclareUnicodeCharacter{BC9B}{\UTFK{BC9B}}%
+\DeclareUnicodeCharacter{BC9C}{\UTFK{BC9C}}%
+\DeclareUnicodeCharacter{BC9D}{\UTFK{BC9D}}%
+\DeclareUnicodeCharacter{BC9E}{\UTFK{BC9E}}%
+\DeclareUnicodeCharacter{BC9F}{\UTFK{BC9F}}%
+\DeclareUnicodeCharacter{BCA0}{\UTFK{BCA0}}%
+\DeclareUnicodeCharacter{BCA1}{\UTFK{BCA1}}%
+\DeclareUnicodeCharacter{BCA2}{\UTFK{BCA2}}%
+\DeclareUnicodeCharacter{BCA3}{\UTFK{BCA3}}%
+\DeclareUnicodeCharacter{BCA4}{\UTFK{BCA4}}%
+\DeclareUnicodeCharacter{BCA5}{\UTFK{BCA5}}%
+\DeclareUnicodeCharacter{BCA6}{\UTFK{BCA6}}%
+\DeclareUnicodeCharacter{BCA7}{\UTFK{BCA7}}%
+\DeclareUnicodeCharacter{BCA8}{\UTFK{BCA8}}%
+\DeclareUnicodeCharacter{BCA9}{\UTFK{BCA9}}%
+\DeclareUnicodeCharacter{BCAA}{\UTFK{BCAA}}%
+\DeclareUnicodeCharacter{BCAB}{\UTFK{BCAB}}%
+\DeclareUnicodeCharacter{BCAC}{\UTFK{BCAC}}%
+\DeclareUnicodeCharacter{BCAD}{\UTFK{BCAD}}%
+\DeclareUnicodeCharacter{BCAE}{\UTFK{BCAE}}%
+\DeclareUnicodeCharacter{BCAF}{\UTFK{BCAF}}%
+\DeclareUnicodeCharacter{BCB0}{\UTFK{BCB0}}%
+\DeclareUnicodeCharacter{BCB1}{\UTFK{BCB1}}%
+\DeclareUnicodeCharacter{BCB2}{\UTFK{BCB2}}%
+\DeclareUnicodeCharacter{BCB3}{\UTFK{BCB3}}%
+\DeclareUnicodeCharacter{BCB4}{\UTFK{BCB4}}%
+\DeclareUnicodeCharacter{BCB5}{\UTFK{BCB5}}%
+\DeclareUnicodeCharacter{BCB6}{\UTFK{BCB6}}%
+\DeclareUnicodeCharacter{BCB7}{\UTFK{BCB7}}%
+\DeclareUnicodeCharacter{BCB8}{\UTFK{BCB8}}%
+\DeclareUnicodeCharacter{BCB9}{\UTFK{BCB9}}%
+\DeclareUnicodeCharacter{BCBA}{\UTFK{BCBA}}%
+\DeclareUnicodeCharacter{BCBB}{\UTFK{BCBB}}%
+\DeclareUnicodeCharacter{BCBC}{\UTFK{BCBC}}%
+\DeclareUnicodeCharacter{BCBD}{\UTFK{BCBD}}%
+\DeclareUnicodeCharacter{BCBE}{\UTFK{BCBE}}%
+\DeclareUnicodeCharacter{BCBF}{\UTFK{BCBF}}%
+\DeclareUnicodeCharacter{BCC0}{\UTFK{BCC0}}%
+\DeclareUnicodeCharacter{BCC1}{\UTFK{BCC1}}%
+\DeclareUnicodeCharacter{BCC2}{\UTFK{BCC2}}%
+\DeclareUnicodeCharacter{BCC3}{\UTFK{BCC3}}%
+\DeclareUnicodeCharacter{BCC4}{\UTFK{BCC4}}%
+\DeclareUnicodeCharacter{BCC5}{\UTFK{BCC5}}%
+\DeclareUnicodeCharacter{BCC6}{\UTFK{BCC6}}%
+\DeclareUnicodeCharacter{BCC7}{\UTFK{BCC7}}%
+\DeclareUnicodeCharacter{BCC8}{\UTFK{BCC8}}%
+\DeclareUnicodeCharacter{BCC9}{\UTFK{BCC9}}%
+\DeclareUnicodeCharacter{BCCA}{\UTFK{BCCA}}%
+\DeclareUnicodeCharacter{BCCB}{\UTFK{BCCB}}%
+\DeclareUnicodeCharacter{BCCC}{\UTFK{BCCC}}%
+\DeclareUnicodeCharacter{BCCD}{\UTFK{BCCD}}%
+\DeclareUnicodeCharacter{BCCE}{\UTFK{BCCE}}%
+\DeclareUnicodeCharacter{BCCF}{\UTFK{BCCF}}%
+\DeclareUnicodeCharacter{BCD0}{\UTFK{BCD0}}%
+\DeclareUnicodeCharacter{BCD1}{\UTFK{BCD1}}%
+\DeclareUnicodeCharacter{BCD2}{\UTFK{BCD2}}%
+\DeclareUnicodeCharacter{BCD3}{\UTFK{BCD3}}%
+\DeclareUnicodeCharacter{BCD4}{\UTFK{BCD4}}%
+\DeclareUnicodeCharacter{BCD5}{\UTFK{BCD5}}%
+\DeclareUnicodeCharacter{BCD6}{\UTFK{BCD6}}%
+\DeclareUnicodeCharacter{BCD7}{\UTFK{BCD7}}%
+\DeclareUnicodeCharacter{BCD8}{\UTFK{BCD8}}%
+\DeclareUnicodeCharacter{BCD9}{\UTFK{BCD9}}%
+\DeclareUnicodeCharacter{BCDA}{\UTFK{BCDA}}%
+\DeclareUnicodeCharacter{BCDB}{\UTFK{BCDB}}%
+\DeclareUnicodeCharacter{BCDC}{\UTFK{BCDC}}%
+\DeclareUnicodeCharacter{BCDD}{\UTFK{BCDD}}%
+\DeclareUnicodeCharacter{BCDE}{\UTFK{BCDE}}%
+\DeclareUnicodeCharacter{BCDF}{\UTFK{BCDF}}%
+\DeclareUnicodeCharacter{BCE0}{\UTFK{BCE0}}%
+\DeclareUnicodeCharacter{BCE1}{\UTFK{BCE1}}%
+\DeclareUnicodeCharacter{BCE2}{\UTFK{BCE2}}%
+\DeclareUnicodeCharacter{BCE3}{\UTFK{BCE3}}%
+\DeclareUnicodeCharacter{BCE4}{\UTFK{BCE4}}%
+\DeclareUnicodeCharacter{BCE5}{\UTFK{BCE5}}%
+\DeclareUnicodeCharacter{BCE6}{\UTFK{BCE6}}%
+\DeclareUnicodeCharacter{BCE7}{\UTFK{BCE7}}%
+\DeclareUnicodeCharacter{BCE8}{\UTFK{BCE8}}%
+\DeclareUnicodeCharacter{BCE9}{\UTFK{BCE9}}%
+\DeclareUnicodeCharacter{BCEA}{\UTFK{BCEA}}%
+\DeclareUnicodeCharacter{BCEB}{\UTFK{BCEB}}%
+\DeclareUnicodeCharacter{BCEC}{\UTFK{BCEC}}%
+\DeclareUnicodeCharacter{BCED}{\UTFK{BCED}}%
+\DeclareUnicodeCharacter{BCEE}{\UTFK{BCEE}}%
+\DeclareUnicodeCharacter{BCEF}{\UTFK{BCEF}}%
+\DeclareUnicodeCharacter{BCF0}{\UTFK{BCF0}}%
+\DeclareUnicodeCharacter{BCF1}{\UTFK{BCF1}}%
+\DeclareUnicodeCharacter{BCF2}{\UTFK{BCF2}}%
+\DeclareUnicodeCharacter{BCF3}{\UTFK{BCF3}}%
+\DeclareUnicodeCharacter{BCF4}{\UTFK{BCF4}}%
+\DeclareUnicodeCharacter{BCF5}{\UTFK{BCF5}}%
+\DeclareUnicodeCharacter{BCF6}{\UTFK{BCF6}}%
+\DeclareUnicodeCharacter{BCF7}{\UTFK{BCF7}}%
+\DeclareUnicodeCharacter{BCF8}{\UTFK{BCF8}}%
+\DeclareUnicodeCharacter{BCF9}{\UTFK{BCF9}}%
+\DeclareUnicodeCharacter{BCFA}{\UTFK{BCFA}}%
+\DeclareUnicodeCharacter{BCFB}{\UTFK{BCFB}}%
+\DeclareUnicodeCharacter{BCFC}{\UTFK{BCFC}}%
+\DeclareUnicodeCharacter{BCFD}{\UTFK{BCFD}}%
+\DeclareUnicodeCharacter{BCFE}{\UTFK{BCFE}}%
+\DeclareUnicodeCharacter{BCFF}{\UTFK{BCFF}}%
+\DeclareUnicodeCharacter{BD00}{\UTFK{BD00}}%
+\DeclareUnicodeCharacter{BD01}{\UTFK{BD01}}%
+\DeclareUnicodeCharacter{BD02}{\UTFK{BD02}}%
+\DeclareUnicodeCharacter{BD03}{\UTFK{BD03}}%
+\DeclareUnicodeCharacter{BD04}{\UTFK{BD04}}%
+\DeclareUnicodeCharacter{BD05}{\UTFK{BD05}}%
+\DeclareUnicodeCharacter{BD06}{\UTFK{BD06}}%
+\DeclareUnicodeCharacter{BD07}{\UTFK{BD07}}%
+\DeclareUnicodeCharacter{BD08}{\UTFK{BD08}}%
+\DeclareUnicodeCharacter{BD09}{\UTFK{BD09}}%
+\DeclareUnicodeCharacter{BD0A}{\UTFK{BD0A}}%
+\DeclareUnicodeCharacter{BD0B}{\UTFK{BD0B}}%
+\DeclareUnicodeCharacter{BD0C}{\UTFK{BD0C}}%
+\DeclareUnicodeCharacter{BD0D}{\UTFK{BD0D}}%
+\DeclareUnicodeCharacter{BD0E}{\UTFK{BD0E}}%
+\DeclareUnicodeCharacter{BD0F}{\UTFK{BD0F}}%
+\DeclareUnicodeCharacter{BD10}{\UTFK{BD10}}%
+\DeclareUnicodeCharacter{BD11}{\UTFK{BD11}}%
+\DeclareUnicodeCharacter{BD12}{\UTFK{BD12}}%
+\DeclareUnicodeCharacter{BD13}{\UTFK{BD13}}%
+\DeclareUnicodeCharacter{BD14}{\UTFK{BD14}}%
+\DeclareUnicodeCharacter{BD15}{\UTFK{BD15}}%
+\DeclareUnicodeCharacter{BD16}{\UTFK{BD16}}%
+\DeclareUnicodeCharacter{BD17}{\UTFK{BD17}}%
+\DeclareUnicodeCharacter{BD18}{\UTFK{BD18}}%
+\DeclareUnicodeCharacter{BD19}{\UTFK{BD19}}%
+\DeclareUnicodeCharacter{BD1A}{\UTFK{BD1A}}%
+\DeclareUnicodeCharacter{BD1B}{\UTFK{BD1B}}%
+\DeclareUnicodeCharacter{BD1C}{\UTFK{BD1C}}%
+\DeclareUnicodeCharacter{BD1D}{\UTFK{BD1D}}%
+\DeclareUnicodeCharacter{BD1E}{\UTFK{BD1E}}%
+\DeclareUnicodeCharacter{BD1F}{\UTFK{BD1F}}%
+\DeclareUnicodeCharacter{BD20}{\UTFK{BD20}}%
+\DeclareUnicodeCharacter{BD21}{\UTFK{BD21}}%
+\DeclareUnicodeCharacter{BD22}{\UTFK{BD22}}%
+\DeclareUnicodeCharacter{BD23}{\UTFK{BD23}}%
+\DeclareUnicodeCharacter{BD24}{\UTFK{BD24}}%
+\DeclareUnicodeCharacter{BD25}{\UTFK{BD25}}%
+\DeclareUnicodeCharacter{BD26}{\UTFK{BD26}}%
+\DeclareUnicodeCharacter{BD27}{\UTFK{BD27}}%
+\DeclareUnicodeCharacter{BD28}{\UTFK{BD28}}%
+\DeclareUnicodeCharacter{BD29}{\UTFK{BD29}}%
+\DeclareUnicodeCharacter{BD2A}{\UTFK{BD2A}}%
+\DeclareUnicodeCharacter{BD2B}{\UTFK{BD2B}}%
+\DeclareUnicodeCharacter{BD2C}{\UTFK{BD2C}}%
+\DeclareUnicodeCharacter{BD2D}{\UTFK{BD2D}}%
+\DeclareUnicodeCharacter{BD2E}{\UTFK{BD2E}}%
+\DeclareUnicodeCharacter{BD2F}{\UTFK{BD2F}}%
+\DeclareUnicodeCharacter{BD30}{\UTFK{BD30}}%
+\DeclareUnicodeCharacter{BD31}{\UTFK{BD31}}%
+\DeclareUnicodeCharacter{BD32}{\UTFK{BD32}}%
+\DeclareUnicodeCharacter{BD33}{\UTFK{BD33}}%
+\DeclareUnicodeCharacter{BD34}{\UTFK{BD34}}%
+\DeclareUnicodeCharacter{BD35}{\UTFK{BD35}}%
+\DeclareUnicodeCharacter{BD36}{\UTFK{BD36}}%
+\DeclareUnicodeCharacter{BD37}{\UTFK{BD37}}%
+\DeclareUnicodeCharacter{BD38}{\UTFK{BD38}}%
+\DeclareUnicodeCharacter{BD39}{\UTFK{BD39}}%
+\DeclareUnicodeCharacter{BD3A}{\UTFK{BD3A}}%
+\DeclareUnicodeCharacter{BD3B}{\UTFK{BD3B}}%
+\DeclareUnicodeCharacter{BD3C}{\UTFK{BD3C}}%
+\DeclareUnicodeCharacter{BD3D}{\UTFK{BD3D}}%
+\DeclareUnicodeCharacter{BD3E}{\UTFK{BD3E}}%
+\DeclareUnicodeCharacter{BD3F}{\UTFK{BD3F}}%
+\DeclareUnicodeCharacter{BD40}{\UTFK{BD40}}%
+\DeclareUnicodeCharacter{BD41}{\UTFK{BD41}}%
+\DeclareUnicodeCharacter{BD42}{\UTFK{BD42}}%
+\DeclareUnicodeCharacter{BD43}{\UTFK{BD43}}%
+\DeclareUnicodeCharacter{BD44}{\UTFK{BD44}}%
+\DeclareUnicodeCharacter{BD45}{\UTFK{BD45}}%
+\DeclareUnicodeCharacter{BD46}{\UTFK{BD46}}%
+\DeclareUnicodeCharacter{BD47}{\UTFK{BD47}}%
+\DeclareUnicodeCharacter{BD48}{\UTFK{BD48}}%
+\DeclareUnicodeCharacter{BD49}{\UTFK{BD49}}%
+\DeclareUnicodeCharacter{BD4A}{\UTFK{BD4A}}%
+\DeclareUnicodeCharacter{BD4B}{\UTFK{BD4B}}%
+\DeclareUnicodeCharacter{BD4C}{\UTFK{BD4C}}%
+\DeclareUnicodeCharacter{BD4D}{\UTFK{BD4D}}%
+\DeclareUnicodeCharacter{BD4E}{\UTFK{BD4E}}%
+\DeclareUnicodeCharacter{BD4F}{\UTFK{BD4F}}%
+\DeclareUnicodeCharacter{BD50}{\UTFK{BD50}}%
+\DeclareUnicodeCharacter{BD51}{\UTFK{BD51}}%
+\DeclareUnicodeCharacter{BD52}{\UTFK{BD52}}%
+\DeclareUnicodeCharacter{BD53}{\UTFK{BD53}}%
+\DeclareUnicodeCharacter{BD54}{\UTFK{BD54}}%
+\DeclareUnicodeCharacter{BD55}{\UTFK{BD55}}%
+\DeclareUnicodeCharacter{BD56}{\UTFK{BD56}}%
+\DeclareUnicodeCharacter{BD57}{\UTFK{BD57}}%
+\DeclareUnicodeCharacter{BD58}{\UTFK{BD58}}%
+\DeclareUnicodeCharacter{BD59}{\UTFK{BD59}}%
+\DeclareUnicodeCharacter{BD5A}{\UTFK{BD5A}}%
+\DeclareUnicodeCharacter{BD5B}{\UTFK{BD5B}}%
+\DeclareUnicodeCharacter{BD5C}{\UTFK{BD5C}}%
+\DeclareUnicodeCharacter{BD5D}{\UTFK{BD5D}}%
+\DeclareUnicodeCharacter{BD5E}{\UTFK{BD5E}}%
+\DeclareUnicodeCharacter{BD5F}{\UTFK{BD5F}}%
+\DeclareUnicodeCharacter{BD60}{\UTFK{BD60}}%
+\DeclareUnicodeCharacter{BD61}{\UTFK{BD61}}%
+\DeclareUnicodeCharacter{BD62}{\UTFK{BD62}}%
+\DeclareUnicodeCharacter{BD63}{\UTFK{BD63}}%
+\DeclareUnicodeCharacter{BD64}{\UTFK{BD64}}%
+\DeclareUnicodeCharacter{BD65}{\UTFK{BD65}}%
+\DeclareUnicodeCharacter{BD66}{\UTFK{BD66}}%
+\DeclareUnicodeCharacter{BD67}{\UTFK{BD67}}%
+\DeclareUnicodeCharacter{BD68}{\UTFK{BD68}}%
+\DeclareUnicodeCharacter{BD69}{\UTFK{BD69}}%
+\DeclareUnicodeCharacter{BD6A}{\UTFK{BD6A}}%
+\DeclareUnicodeCharacter{BD6B}{\UTFK{BD6B}}%
+\DeclareUnicodeCharacter{BD6C}{\UTFK{BD6C}}%
+\DeclareUnicodeCharacter{BD6D}{\UTFK{BD6D}}%
+\DeclareUnicodeCharacter{BD6E}{\UTFK{BD6E}}%
+\DeclareUnicodeCharacter{BD6F}{\UTFK{BD6F}}%
+\DeclareUnicodeCharacter{BD70}{\UTFK{BD70}}%
+\DeclareUnicodeCharacter{BD71}{\UTFK{BD71}}%
+\DeclareUnicodeCharacter{BD72}{\UTFK{BD72}}%
+\DeclareUnicodeCharacter{BD73}{\UTFK{BD73}}%
+\DeclareUnicodeCharacter{BD74}{\UTFK{BD74}}%
+\DeclareUnicodeCharacter{BD75}{\UTFK{BD75}}%
+\DeclareUnicodeCharacter{BD76}{\UTFK{BD76}}%
+\DeclareUnicodeCharacter{BD77}{\UTFK{BD77}}%
+\DeclareUnicodeCharacter{BD78}{\UTFK{BD78}}%
+\DeclareUnicodeCharacter{BD79}{\UTFK{BD79}}%
+\DeclareUnicodeCharacter{BD7A}{\UTFK{BD7A}}%
+\DeclareUnicodeCharacter{BD7B}{\UTFK{BD7B}}%
+\DeclareUnicodeCharacter{BD7C}{\UTFK{BD7C}}%
+\DeclareUnicodeCharacter{BD7D}{\UTFK{BD7D}}%
+\DeclareUnicodeCharacter{BD7E}{\UTFK{BD7E}}%
+\DeclareUnicodeCharacter{BD7F}{\UTFK{BD7F}}%
+\DeclareUnicodeCharacter{BD80}{\UTFK{BD80}}%
+\DeclareUnicodeCharacter{BD81}{\UTFK{BD81}}%
+\DeclareUnicodeCharacter{BD82}{\UTFK{BD82}}%
+\DeclareUnicodeCharacter{BD83}{\UTFK{BD83}}%
+\DeclareUnicodeCharacter{BD84}{\UTFK{BD84}}%
+\DeclareUnicodeCharacter{BD85}{\UTFK{BD85}}%
+\DeclareUnicodeCharacter{BD86}{\UTFK{BD86}}%
+\DeclareUnicodeCharacter{BD87}{\UTFK{BD87}}%
+\DeclareUnicodeCharacter{BD88}{\UTFK{BD88}}%
+\DeclareUnicodeCharacter{BD89}{\UTFK{BD89}}%
+\DeclareUnicodeCharacter{BD8A}{\UTFK{BD8A}}%
+\DeclareUnicodeCharacter{BD8B}{\UTFK{BD8B}}%
+\DeclareUnicodeCharacter{BD8C}{\UTFK{BD8C}}%
+\DeclareUnicodeCharacter{BD8D}{\UTFK{BD8D}}%
+\DeclareUnicodeCharacter{BD8E}{\UTFK{BD8E}}%
+\DeclareUnicodeCharacter{BD8F}{\UTFK{BD8F}}%
+\DeclareUnicodeCharacter{BD90}{\UTFK{BD90}}%
+\DeclareUnicodeCharacter{BD91}{\UTFK{BD91}}%
+\DeclareUnicodeCharacter{BD92}{\UTFK{BD92}}%
+\DeclareUnicodeCharacter{BD93}{\UTFK{BD93}}%
+\DeclareUnicodeCharacter{BD94}{\UTFK{BD94}}%
+\DeclareUnicodeCharacter{BD95}{\UTFK{BD95}}%
+\DeclareUnicodeCharacter{BD96}{\UTFK{BD96}}%
+\DeclareUnicodeCharacter{BD97}{\UTFK{BD97}}%
+\DeclareUnicodeCharacter{BD98}{\UTFK{BD98}}%
+\DeclareUnicodeCharacter{BD99}{\UTFK{BD99}}%
+\DeclareUnicodeCharacter{BD9A}{\UTFK{BD9A}}%
+\DeclareUnicodeCharacter{BD9B}{\UTFK{BD9B}}%
+\DeclareUnicodeCharacter{BD9C}{\UTFK{BD9C}}%
+\DeclareUnicodeCharacter{BD9D}{\UTFK{BD9D}}%
+\DeclareUnicodeCharacter{BD9E}{\UTFK{BD9E}}%
+\DeclareUnicodeCharacter{BD9F}{\UTFK{BD9F}}%
+\DeclareUnicodeCharacter{BDA0}{\UTFK{BDA0}}%
+\DeclareUnicodeCharacter{BDA1}{\UTFK{BDA1}}%
+\DeclareUnicodeCharacter{BDA2}{\UTFK{BDA2}}%
+\DeclareUnicodeCharacter{BDA3}{\UTFK{BDA3}}%
+\DeclareUnicodeCharacter{BDA4}{\UTFK{BDA4}}%
+\DeclareUnicodeCharacter{BDA5}{\UTFK{BDA5}}%
+\DeclareUnicodeCharacter{BDA6}{\UTFK{BDA6}}%
+\DeclareUnicodeCharacter{BDA7}{\UTFK{BDA7}}%
+\DeclareUnicodeCharacter{BDA8}{\UTFK{BDA8}}%
+\DeclareUnicodeCharacter{BDA9}{\UTFK{BDA9}}%
+\DeclareUnicodeCharacter{BDAA}{\UTFK{BDAA}}%
+\DeclareUnicodeCharacter{BDAB}{\UTFK{BDAB}}%
+\DeclareUnicodeCharacter{BDAC}{\UTFK{BDAC}}%
+\DeclareUnicodeCharacter{BDAD}{\UTFK{BDAD}}%
+\DeclareUnicodeCharacter{BDAE}{\UTFK{BDAE}}%
+\DeclareUnicodeCharacter{BDAF}{\UTFK{BDAF}}%
+\DeclareUnicodeCharacter{BDB0}{\UTFK{BDB0}}%
+\DeclareUnicodeCharacter{BDB1}{\UTFK{BDB1}}%
+\DeclareUnicodeCharacter{BDB2}{\UTFK{BDB2}}%
+\DeclareUnicodeCharacter{BDB3}{\UTFK{BDB3}}%
+\DeclareUnicodeCharacter{BDB4}{\UTFK{BDB4}}%
+\DeclareUnicodeCharacter{BDB5}{\UTFK{BDB5}}%
+\DeclareUnicodeCharacter{BDB6}{\UTFK{BDB6}}%
+\DeclareUnicodeCharacter{BDB7}{\UTFK{BDB7}}%
+\DeclareUnicodeCharacter{BDB8}{\UTFK{BDB8}}%
+\DeclareUnicodeCharacter{BDB9}{\UTFK{BDB9}}%
+\DeclareUnicodeCharacter{BDBA}{\UTFK{BDBA}}%
+\DeclareUnicodeCharacter{BDBB}{\UTFK{BDBB}}%
+\DeclareUnicodeCharacter{BDBC}{\UTFK{BDBC}}%
+\DeclareUnicodeCharacter{BDBD}{\UTFK{BDBD}}%
+\DeclareUnicodeCharacter{BDBE}{\UTFK{BDBE}}%
+\DeclareUnicodeCharacter{BDBF}{\UTFK{BDBF}}%
+\DeclareUnicodeCharacter{BDC0}{\UTFK{BDC0}}%
+\DeclareUnicodeCharacter{BDC1}{\UTFK{BDC1}}%
+\DeclareUnicodeCharacter{BDC2}{\UTFK{BDC2}}%
+\DeclareUnicodeCharacter{BDC3}{\UTFK{BDC3}}%
+\DeclareUnicodeCharacter{BDC4}{\UTFK{BDC4}}%
+\DeclareUnicodeCharacter{BDC5}{\UTFK{BDC5}}%
+\DeclareUnicodeCharacter{BDC6}{\UTFK{BDC6}}%
+\DeclareUnicodeCharacter{BDC7}{\UTFK{BDC7}}%
+\DeclareUnicodeCharacter{BDC8}{\UTFK{BDC8}}%
+\DeclareUnicodeCharacter{BDC9}{\UTFK{BDC9}}%
+\DeclareUnicodeCharacter{BDCA}{\UTFK{BDCA}}%
+\DeclareUnicodeCharacter{BDCB}{\UTFK{BDCB}}%
+\DeclareUnicodeCharacter{BDCC}{\UTFK{BDCC}}%
+\DeclareUnicodeCharacter{BDCD}{\UTFK{BDCD}}%
+\DeclareUnicodeCharacter{BDCE}{\UTFK{BDCE}}%
+\DeclareUnicodeCharacter{BDCF}{\UTFK{BDCF}}%
+\DeclareUnicodeCharacter{BDD0}{\UTFK{BDD0}}%
+\DeclareUnicodeCharacter{BDD1}{\UTFK{BDD1}}%
+\DeclareUnicodeCharacter{BDD2}{\UTFK{BDD2}}%
+\DeclareUnicodeCharacter{BDD3}{\UTFK{BDD3}}%
+\DeclareUnicodeCharacter{BDD4}{\UTFK{BDD4}}%
+\DeclareUnicodeCharacter{BDD5}{\UTFK{BDD5}}%
+\DeclareUnicodeCharacter{BDD6}{\UTFK{BDD6}}%
+\DeclareUnicodeCharacter{BDD7}{\UTFK{BDD7}}%
+\DeclareUnicodeCharacter{BDD8}{\UTFK{BDD8}}%
+\DeclareUnicodeCharacter{BDD9}{\UTFK{BDD9}}%
+\DeclareUnicodeCharacter{BDDA}{\UTFK{BDDA}}%
+\DeclareUnicodeCharacter{BDDB}{\UTFK{BDDB}}%
+\DeclareUnicodeCharacter{BDDC}{\UTFK{BDDC}}%
+\DeclareUnicodeCharacter{BDDD}{\UTFK{BDDD}}%
+\DeclareUnicodeCharacter{BDDE}{\UTFK{BDDE}}%
+\DeclareUnicodeCharacter{BDDF}{\UTFK{BDDF}}%
+\DeclareUnicodeCharacter{BDE0}{\UTFK{BDE0}}%
+\DeclareUnicodeCharacter{BDE1}{\UTFK{BDE1}}%
+\DeclareUnicodeCharacter{BDE2}{\UTFK{BDE2}}%
+\DeclareUnicodeCharacter{BDE3}{\UTFK{BDE3}}%
+\DeclareUnicodeCharacter{BDE4}{\UTFK{BDE4}}%
+\DeclareUnicodeCharacter{BDE5}{\UTFK{BDE5}}%
+\DeclareUnicodeCharacter{BDE6}{\UTFK{BDE6}}%
+\DeclareUnicodeCharacter{BDE7}{\UTFK{BDE7}}%
+\DeclareUnicodeCharacter{BDE8}{\UTFK{BDE8}}%
+\DeclareUnicodeCharacter{BDE9}{\UTFK{BDE9}}%
+\DeclareUnicodeCharacter{BDEA}{\UTFK{BDEA}}%
+\DeclareUnicodeCharacter{BDEB}{\UTFK{BDEB}}%
+\DeclareUnicodeCharacter{BDEC}{\UTFK{BDEC}}%
+\DeclareUnicodeCharacter{BDED}{\UTFK{BDED}}%
+\DeclareUnicodeCharacter{BDEE}{\UTFK{BDEE}}%
+\DeclareUnicodeCharacter{BDEF}{\UTFK{BDEF}}%
+\DeclareUnicodeCharacter{BDF0}{\UTFK{BDF0}}%
+\DeclareUnicodeCharacter{BDF1}{\UTFK{BDF1}}%
+\DeclareUnicodeCharacter{BDF2}{\UTFK{BDF2}}%
+\DeclareUnicodeCharacter{BDF3}{\UTFK{BDF3}}%
+\DeclareUnicodeCharacter{BDF4}{\UTFK{BDF4}}%
+\DeclareUnicodeCharacter{BDF5}{\UTFK{BDF5}}%
+\DeclareUnicodeCharacter{BDF6}{\UTFK{BDF6}}%
+\DeclareUnicodeCharacter{BDF7}{\UTFK{BDF7}}%
+\DeclareUnicodeCharacter{BDF8}{\UTFK{BDF8}}%
+\DeclareUnicodeCharacter{BDF9}{\UTFK{BDF9}}%
+\DeclareUnicodeCharacter{BDFA}{\UTFK{BDFA}}%
+\DeclareUnicodeCharacter{BDFB}{\UTFK{BDFB}}%
+\DeclareUnicodeCharacter{BDFC}{\UTFK{BDFC}}%
+\DeclareUnicodeCharacter{BDFD}{\UTFK{BDFD}}%
+\DeclareUnicodeCharacter{BDFE}{\UTFK{BDFE}}%
+\DeclareUnicodeCharacter{BDFF}{\UTFK{BDFF}}%
+\DeclareUnicodeCharacter{BE00}{\UTFK{BE00}}%
+\DeclareUnicodeCharacter{BE01}{\UTFK{BE01}}%
+\DeclareUnicodeCharacter{BE02}{\UTFK{BE02}}%
+\DeclareUnicodeCharacter{BE03}{\UTFK{BE03}}%
+\DeclareUnicodeCharacter{BE04}{\UTFK{BE04}}%
+\DeclareUnicodeCharacter{BE05}{\UTFK{BE05}}%
+\DeclareUnicodeCharacter{BE06}{\UTFK{BE06}}%
+\DeclareUnicodeCharacter{BE07}{\UTFK{BE07}}%
+\DeclareUnicodeCharacter{BE08}{\UTFK{BE08}}%
+\DeclareUnicodeCharacter{BE09}{\UTFK{BE09}}%
+\DeclareUnicodeCharacter{BE0A}{\UTFK{BE0A}}%
+\DeclareUnicodeCharacter{BE0B}{\UTFK{BE0B}}%
+\DeclareUnicodeCharacter{BE0C}{\UTFK{BE0C}}%
+\DeclareUnicodeCharacter{BE0D}{\UTFK{BE0D}}%
+\DeclareUnicodeCharacter{BE0E}{\UTFK{BE0E}}%
+\DeclareUnicodeCharacter{BE0F}{\UTFK{BE0F}}%
+\DeclareUnicodeCharacter{BE10}{\UTFK{BE10}}%
+\DeclareUnicodeCharacter{BE11}{\UTFK{BE11}}%
+\DeclareUnicodeCharacter{BE12}{\UTFK{BE12}}%
+\DeclareUnicodeCharacter{BE13}{\UTFK{BE13}}%
+\DeclareUnicodeCharacter{BE14}{\UTFK{BE14}}%
+\DeclareUnicodeCharacter{BE15}{\UTFK{BE15}}%
+\DeclareUnicodeCharacter{BE16}{\UTFK{BE16}}%
+\DeclareUnicodeCharacter{BE17}{\UTFK{BE17}}%
+\DeclareUnicodeCharacter{BE18}{\UTFK{BE18}}%
+\DeclareUnicodeCharacter{BE19}{\UTFK{BE19}}%
+\DeclareUnicodeCharacter{BE1A}{\UTFK{BE1A}}%
+\DeclareUnicodeCharacter{BE1B}{\UTFK{BE1B}}%
+\DeclareUnicodeCharacter{BE1C}{\UTFK{BE1C}}%
+\DeclareUnicodeCharacter{BE1D}{\UTFK{BE1D}}%
+\DeclareUnicodeCharacter{BE1E}{\UTFK{BE1E}}%
+\DeclareUnicodeCharacter{BE1F}{\UTFK{BE1F}}%
+\DeclareUnicodeCharacter{BE20}{\UTFK{BE20}}%
+\DeclareUnicodeCharacter{BE21}{\UTFK{BE21}}%
+\DeclareUnicodeCharacter{BE22}{\UTFK{BE22}}%
+\DeclareUnicodeCharacter{BE23}{\UTFK{BE23}}%
+\DeclareUnicodeCharacter{BE24}{\UTFK{BE24}}%
+\DeclareUnicodeCharacter{BE25}{\UTFK{BE25}}%
+\DeclareUnicodeCharacter{BE26}{\UTFK{BE26}}%
+\DeclareUnicodeCharacter{BE27}{\UTFK{BE27}}%
+\DeclareUnicodeCharacter{BE28}{\UTFK{BE28}}%
+\DeclareUnicodeCharacter{BE29}{\UTFK{BE29}}%
+\DeclareUnicodeCharacter{BE2A}{\UTFK{BE2A}}%
+\DeclareUnicodeCharacter{BE2B}{\UTFK{BE2B}}%
+\DeclareUnicodeCharacter{BE2C}{\UTFK{BE2C}}%
+\DeclareUnicodeCharacter{BE2D}{\UTFK{BE2D}}%
+\DeclareUnicodeCharacter{BE2E}{\UTFK{BE2E}}%
+\DeclareUnicodeCharacter{BE2F}{\UTFK{BE2F}}%
+\DeclareUnicodeCharacter{BE30}{\UTFK{BE30}}%
+\DeclareUnicodeCharacter{BE31}{\UTFK{BE31}}%
+\DeclareUnicodeCharacter{BE32}{\UTFK{BE32}}%
+\DeclareUnicodeCharacter{BE33}{\UTFK{BE33}}%
+\DeclareUnicodeCharacter{BE34}{\UTFK{BE34}}%
+\DeclareUnicodeCharacter{BE35}{\UTFK{BE35}}%
+\DeclareUnicodeCharacter{BE36}{\UTFK{BE36}}%
+\DeclareUnicodeCharacter{BE37}{\UTFK{BE37}}%
+\DeclareUnicodeCharacter{BE38}{\UTFK{BE38}}%
+\DeclareUnicodeCharacter{BE39}{\UTFK{BE39}}%
+\DeclareUnicodeCharacter{BE3A}{\UTFK{BE3A}}%
+\DeclareUnicodeCharacter{BE3B}{\UTFK{BE3B}}%
+\DeclareUnicodeCharacter{BE3C}{\UTFK{BE3C}}%
+\DeclareUnicodeCharacter{BE3D}{\UTFK{BE3D}}%
+\DeclareUnicodeCharacter{BE3E}{\UTFK{BE3E}}%
+\DeclareUnicodeCharacter{BE3F}{\UTFK{BE3F}}%
+\DeclareUnicodeCharacter{BE40}{\UTFK{BE40}}%
+\DeclareUnicodeCharacter{BE41}{\UTFK{BE41}}%
+\DeclareUnicodeCharacter{BE42}{\UTFK{BE42}}%
+\DeclareUnicodeCharacter{BE43}{\UTFK{BE43}}%
+\DeclareUnicodeCharacter{BE44}{\UTFK{BE44}}%
+\DeclareUnicodeCharacter{BE45}{\UTFK{BE45}}%
+\DeclareUnicodeCharacter{BE46}{\UTFK{BE46}}%
+\DeclareUnicodeCharacter{BE47}{\UTFK{BE47}}%
+\DeclareUnicodeCharacter{BE48}{\UTFK{BE48}}%
+\DeclareUnicodeCharacter{BE49}{\UTFK{BE49}}%
+\DeclareUnicodeCharacter{BE4A}{\UTFK{BE4A}}%
+\DeclareUnicodeCharacter{BE4B}{\UTFK{BE4B}}%
+\DeclareUnicodeCharacter{BE4C}{\UTFK{BE4C}}%
+\DeclareUnicodeCharacter{BE4D}{\UTFK{BE4D}}%
+\DeclareUnicodeCharacter{BE4E}{\UTFK{BE4E}}%
+\DeclareUnicodeCharacter{BE4F}{\UTFK{BE4F}}%
+\DeclareUnicodeCharacter{BE50}{\UTFK{BE50}}%
+\DeclareUnicodeCharacter{BE51}{\UTFK{BE51}}%
+\DeclareUnicodeCharacter{BE52}{\UTFK{BE52}}%
+\DeclareUnicodeCharacter{BE53}{\UTFK{BE53}}%
+\DeclareUnicodeCharacter{BE54}{\UTFK{BE54}}%
+\DeclareUnicodeCharacter{BE55}{\UTFK{BE55}}%
+\DeclareUnicodeCharacter{BE56}{\UTFK{BE56}}%
+\DeclareUnicodeCharacter{BE57}{\UTFK{BE57}}%
+\DeclareUnicodeCharacter{BE58}{\UTFK{BE58}}%
+\DeclareUnicodeCharacter{BE59}{\UTFK{BE59}}%
+\DeclareUnicodeCharacter{BE5A}{\UTFK{BE5A}}%
+\DeclareUnicodeCharacter{BE5B}{\UTFK{BE5B}}%
+\DeclareUnicodeCharacter{BE5C}{\UTFK{BE5C}}%
+\DeclareUnicodeCharacter{BE5D}{\UTFK{BE5D}}%
+\DeclareUnicodeCharacter{BE5E}{\UTFK{BE5E}}%
+\DeclareUnicodeCharacter{BE5F}{\UTFK{BE5F}}%
+\DeclareUnicodeCharacter{BE60}{\UTFK{BE60}}%
+\DeclareUnicodeCharacter{BE61}{\UTFK{BE61}}%
+\DeclareUnicodeCharacter{BE62}{\UTFK{BE62}}%
+\DeclareUnicodeCharacter{BE63}{\UTFK{BE63}}%
+\DeclareUnicodeCharacter{BE64}{\UTFK{BE64}}%
+\DeclareUnicodeCharacter{BE65}{\UTFK{BE65}}%
+\DeclareUnicodeCharacter{BE66}{\UTFK{BE66}}%
+\DeclareUnicodeCharacter{BE67}{\UTFK{BE67}}%
+\DeclareUnicodeCharacter{BE68}{\UTFK{BE68}}%
+\DeclareUnicodeCharacter{BE69}{\UTFK{BE69}}%
+\DeclareUnicodeCharacter{BE6A}{\UTFK{BE6A}}%
+\DeclareUnicodeCharacter{BE6B}{\UTFK{BE6B}}%
+\DeclareUnicodeCharacter{BE6C}{\UTFK{BE6C}}%
+\DeclareUnicodeCharacter{BE6D}{\UTFK{BE6D}}%
+\DeclareUnicodeCharacter{BE6E}{\UTFK{BE6E}}%
+\DeclareUnicodeCharacter{BE6F}{\UTFK{BE6F}}%
+\DeclareUnicodeCharacter{BE70}{\UTFK{BE70}}%
+\DeclareUnicodeCharacter{BE71}{\UTFK{BE71}}%
+\DeclareUnicodeCharacter{BE72}{\UTFK{BE72}}%
+\DeclareUnicodeCharacter{BE73}{\UTFK{BE73}}%
+\DeclareUnicodeCharacter{BE74}{\UTFK{BE74}}%
+\DeclareUnicodeCharacter{BE75}{\UTFK{BE75}}%
+\DeclareUnicodeCharacter{BE76}{\UTFK{BE76}}%
+\DeclareUnicodeCharacter{BE77}{\UTFK{BE77}}%
+\DeclareUnicodeCharacter{BE78}{\UTFK{BE78}}%
+\DeclareUnicodeCharacter{BE79}{\UTFK{BE79}}%
+\DeclareUnicodeCharacter{BE7A}{\UTFK{BE7A}}%
+\DeclareUnicodeCharacter{BE7B}{\UTFK{BE7B}}%
+\DeclareUnicodeCharacter{BE7C}{\UTFK{BE7C}}%
+\DeclareUnicodeCharacter{BE7D}{\UTFK{BE7D}}%
+\DeclareUnicodeCharacter{BE7E}{\UTFK{BE7E}}%
+\DeclareUnicodeCharacter{BE7F}{\UTFK{BE7F}}%
+\DeclareUnicodeCharacter{BE80}{\UTFK{BE80}}%
+\DeclareUnicodeCharacter{BE81}{\UTFK{BE81}}%
+\DeclareUnicodeCharacter{BE82}{\UTFK{BE82}}%
+\DeclareUnicodeCharacter{BE83}{\UTFK{BE83}}%
+\DeclareUnicodeCharacter{BE84}{\UTFK{BE84}}%
+\DeclareUnicodeCharacter{BE85}{\UTFK{BE85}}%
+\DeclareUnicodeCharacter{BE86}{\UTFK{BE86}}%
+\DeclareUnicodeCharacter{BE87}{\UTFK{BE87}}%
+\DeclareUnicodeCharacter{BE88}{\UTFK{BE88}}%
+\DeclareUnicodeCharacter{BE89}{\UTFK{BE89}}%
+\DeclareUnicodeCharacter{BE8A}{\UTFK{BE8A}}%
+\DeclareUnicodeCharacter{BE8B}{\UTFK{BE8B}}%
+\DeclareUnicodeCharacter{BE8C}{\UTFK{BE8C}}%
+\DeclareUnicodeCharacter{BE8D}{\UTFK{BE8D}}%
+\DeclareUnicodeCharacter{BE8E}{\UTFK{BE8E}}%
+\DeclareUnicodeCharacter{BE8F}{\UTFK{BE8F}}%
+\DeclareUnicodeCharacter{BE90}{\UTFK{BE90}}%
+\DeclareUnicodeCharacter{BE91}{\UTFK{BE91}}%
+\DeclareUnicodeCharacter{BE92}{\UTFK{BE92}}%
+\DeclareUnicodeCharacter{BE93}{\UTFK{BE93}}%
+\DeclareUnicodeCharacter{BE94}{\UTFK{BE94}}%
+\DeclareUnicodeCharacter{BE95}{\UTFK{BE95}}%
+\DeclareUnicodeCharacter{BE96}{\UTFK{BE96}}%
+\DeclareUnicodeCharacter{BE97}{\UTFK{BE97}}%
+\DeclareUnicodeCharacter{BE98}{\UTFK{BE98}}%
+\DeclareUnicodeCharacter{BE99}{\UTFK{BE99}}%
+\DeclareUnicodeCharacter{BE9A}{\UTFK{BE9A}}%
+\DeclareUnicodeCharacter{BE9B}{\UTFK{BE9B}}%
+\DeclareUnicodeCharacter{BE9C}{\UTFK{BE9C}}%
+\DeclareUnicodeCharacter{BE9D}{\UTFK{BE9D}}%
+\DeclareUnicodeCharacter{BE9E}{\UTFK{BE9E}}%
+\DeclareUnicodeCharacter{BE9F}{\UTFK{BE9F}}%
+\DeclareUnicodeCharacter{BEA0}{\UTFK{BEA0}}%
+\DeclareUnicodeCharacter{BEA1}{\UTFK{BEA1}}%
+\DeclareUnicodeCharacter{BEA2}{\UTFK{BEA2}}%
+\DeclareUnicodeCharacter{BEA3}{\UTFK{BEA3}}%
+\DeclareUnicodeCharacter{BEA4}{\UTFK{BEA4}}%
+\DeclareUnicodeCharacter{BEA5}{\UTFK{BEA5}}%
+\DeclareUnicodeCharacter{BEA6}{\UTFK{BEA6}}%
+\DeclareUnicodeCharacter{BEA7}{\UTFK{BEA7}}%
+\DeclareUnicodeCharacter{BEA8}{\UTFK{BEA8}}%
+\DeclareUnicodeCharacter{BEA9}{\UTFK{BEA9}}%
+\DeclareUnicodeCharacter{BEAA}{\UTFK{BEAA}}%
+\DeclareUnicodeCharacter{BEAB}{\UTFK{BEAB}}%
+\DeclareUnicodeCharacter{BEAC}{\UTFK{BEAC}}%
+\DeclareUnicodeCharacter{BEAD}{\UTFK{BEAD}}%
+\DeclareUnicodeCharacter{BEAE}{\UTFK{BEAE}}%
+\DeclareUnicodeCharacter{BEAF}{\UTFK{BEAF}}%
+\DeclareUnicodeCharacter{BEB0}{\UTFK{BEB0}}%
+\DeclareUnicodeCharacter{BEB1}{\UTFK{BEB1}}%
+\DeclareUnicodeCharacter{BEB2}{\UTFK{BEB2}}%
+\DeclareUnicodeCharacter{BEB3}{\UTFK{BEB3}}%
+\DeclareUnicodeCharacter{BEB4}{\UTFK{BEB4}}%
+\DeclareUnicodeCharacter{BEB5}{\UTFK{BEB5}}%
+\DeclareUnicodeCharacter{BEB6}{\UTFK{BEB6}}%
+\DeclareUnicodeCharacter{BEB7}{\UTFK{BEB7}}%
+\DeclareUnicodeCharacter{BEB8}{\UTFK{BEB8}}%
+\DeclareUnicodeCharacter{BEB9}{\UTFK{BEB9}}%
+\DeclareUnicodeCharacter{BEBA}{\UTFK{BEBA}}%
+\DeclareUnicodeCharacter{BEBB}{\UTFK{BEBB}}%
+\DeclareUnicodeCharacter{BEBC}{\UTFK{BEBC}}%
+\DeclareUnicodeCharacter{BEBD}{\UTFK{BEBD}}%
+\DeclareUnicodeCharacter{BEBE}{\UTFK{BEBE}}%
+\DeclareUnicodeCharacter{BEBF}{\UTFK{BEBF}}%
+\DeclareUnicodeCharacter{BEC0}{\UTFK{BEC0}}%
+\DeclareUnicodeCharacter{BEC1}{\UTFK{BEC1}}%
+\DeclareUnicodeCharacter{BEC2}{\UTFK{BEC2}}%
+\DeclareUnicodeCharacter{BEC3}{\UTFK{BEC3}}%
+\DeclareUnicodeCharacter{BEC4}{\UTFK{BEC4}}%
+\DeclareUnicodeCharacter{BEC5}{\UTFK{BEC5}}%
+\DeclareUnicodeCharacter{BEC6}{\UTFK{BEC6}}%
+\DeclareUnicodeCharacter{BEC7}{\UTFK{BEC7}}%
+\DeclareUnicodeCharacter{BEC8}{\UTFK{BEC8}}%
+\DeclareUnicodeCharacter{BEC9}{\UTFK{BEC9}}%
+\DeclareUnicodeCharacter{BECA}{\UTFK{BECA}}%
+\DeclareUnicodeCharacter{BECB}{\UTFK{BECB}}%
+\DeclareUnicodeCharacter{BECC}{\UTFK{BECC}}%
+\DeclareUnicodeCharacter{BECD}{\UTFK{BECD}}%
+\DeclareUnicodeCharacter{BECE}{\UTFK{BECE}}%
+\DeclareUnicodeCharacter{BECF}{\UTFK{BECF}}%
+\DeclareUnicodeCharacter{BED0}{\UTFK{BED0}}%
+\DeclareUnicodeCharacter{BED1}{\UTFK{BED1}}%
+\DeclareUnicodeCharacter{BED2}{\UTFK{BED2}}%
+\DeclareUnicodeCharacter{BED3}{\UTFK{BED3}}%
+\DeclareUnicodeCharacter{BED4}{\UTFK{BED4}}%
+\DeclareUnicodeCharacter{BED5}{\UTFK{BED5}}%
+\DeclareUnicodeCharacter{BED6}{\UTFK{BED6}}%
+\DeclareUnicodeCharacter{BED7}{\UTFK{BED7}}%
+\DeclareUnicodeCharacter{BED8}{\UTFK{BED8}}%
+\DeclareUnicodeCharacter{BED9}{\UTFK{BED9}}%
+\DeclareUnicodeCharacter{BEDA}{\UTFK{BEDA}}%
+\DeclareUnicodeCharacter{BEDB}{\UTFK{BEDB}}%
+\DeclareUnicodeCharacter{BEDC}{\UTFK{BEDC}}%
+\DeclareUnicodeCharacter{BEDD}{\UTFK{BEDD}}%
+\DeclareUnicodeCharacter{BEDE}{\UTFK{BEDE}}%
+\DeclareUnicodeCharacter{BEDF}{\UTFK{BEDF}}%
+\DeclareUnicodeCharacter{BEE0}{\UTFK{BEE0}}%
+\DeclareUnicodeCharacter{BEE1}{\UTFK{BEE1}}%
+\DeclareUnicodeCharacter{BEE2}{\UTFK{BEE2}}%
+\DeclareUnicodeCharacter{BEE3}{\UTFK{BEE3}}%
+\DeclareUnicodeCharacter{BEE4}{\UTFK{BEE4}}%
+\DeclareUnicodeCharacter{BEE5}{\UTFK{BEE5}}%
+\DeclareUnicodeCharacter{BEE6}{\UTFK{BEE6}}%
+\DeclareUnicodeCharacter{BEE7}{\UTFK{BEE7}}%
+\DeclareUnicodeCharacter{BEE8}{\UTFK{BEE8}}%
+\DeclareUnicodeCharacter{BEE9}{\UTFK{BEE9}}%
+\DeclareUnicodeCharacter{BEEA}{\UTFK{BEEA}}%
+\DeclareUnicodeCharacter{BEEB}{\UTFK{BEEB}}%
+\DeclareUnicodeCharacter{BEEC}{\UTFK{BEEC}}%
+\DeclareUnicodeCharacter{BEED}{\UTFK{BEED}}%
+\DeclareUnicodeCharacter{BEEE}{\UTFK{BEEE}}%
+\DeclareUnicodeCharacter{BEEF}{\UTFK{BEEF}}%
+\DeclareUnicodeCharacter{BEF0}{\UTFK{BEF0}}%
+\DeclareUnicodeCharacter{BEF1}{\UTFK{BEF1}}%
+\DeclareUnicodeCharacter{BEF2}{\UTFK{BEF2}}%
+\DeclareUnicodeCharacter{BEF3}{\UTFK{BEF3}}%
+\DeclareUnicodeCharacter{BEF4}{\UTFK{BEF4}}%
+\DeclareUnicodeCharacter{BEF5}{\UTFK{BEF5}}%
+\DeclareUnicodeCharacter{BEF6}{\UTFK{BEF6}}%
+\DeclareUnicodeCharacter{BEF7}{\UTFK{BEF7}}%
+\DeclareUnicodeCharacter{BEF8}{\UTFK{BEF8}}%
+\DeclareUnicodeCharacter{BEF9}{\UTFK{BEF9}}%
+\DeclareUnicodeCharacter{BEFA}{\UTFK{BEFA}}%
+\DeclareUnicodeCharacter{BEFB}{\UTFK{BEFB}}%
+\DeclareUnicodeCharacter{BEFC}{\UTFK{BEFC}}%
+\DeclareUnicodeCharacter{BEFD}{\UTFK{BEFD}}%
+\DeclareUnicodeCharacter{BEFE}{\UTFK{BEFE}}%
+\DeclareUnicodeCharacter{BEFF}{\UTFK{BEFF}}%
+\DeclareUnicodeCharacter{BF00}{\UTFK{BF00}}%
+\DeclareUnicodeCharacter{BF01}{\UTFK{BF01}}%
+\DeclareUnicodeCharacter{BF02}{\UTFK{BF02}}%
+\DeclareUnicodeCharacter{BF03}{\UTFK{BF03}}%
+\DeclareUnicodeCharacter{BF04}{\UTFK{BF04}}%
+\DeclareUnicodeCharacter{BF05}{\UTFK{BF05}}%
+\DeclareUnicodeCharacter{BF06}{\UTFK{BF06}}%
+\DeclareUnicodeCharacter{BF07}{\UTFK{BF07}}%
+\DeclareUnicodeCharacter{BF08}{\UTFK{BF08}}%
+\DeclareUnicodeCharacter{BF09}{\UTFK{BF09}}%
+\DeclareUnicodeCharacter{BF0A}{\UTFK{BF0A}}%
+\DeclareUnicodeCharacter{BF0B}{\UTFK{BF0B}}%
+\DeclareUnicodeCharacter{BF0C}{\UTFK{BF0C}}%
+\DeclareUnicodeCharacter{BF0D}{\UTFK{BF0D}}%
+\DeclareUnicodeCharacter{BF0E}{\UTFK{BF0E}}%
+\DeclareUnicodeCharacter{BF0F}{\UTFK{BF0F}}%
+\DeclareUnicodeCharacter{BF10}{\UTFK{BF10}}%
+\DeclareUnicodeCharacter{BF11}{\UTFK{BF11}}%
+\DeclareUnicodeCharacter{BF12}{\UTFK{BF12}}%
+\DeclareUnicodeCharacter{BF13}{\UTFK{BF13}}%
+\DeclareUnicodeCharacter{BF14}{\UTFK{BF14}}%
+\DeclareUnicodeCharacter{BF15}{\UTFK{BF15}}%
+\DeclareUnicodeCharacter{BF16}{\UTFK{BF16}}%
+\DeclareUnicodeCharacter{BF17}{\UTFK{BF17}}%
+\DeclareUnicodeCharacter{BF18}{\UTFK{BF18}}%
+\DeclareUnicodeCharacter{BF19}{\UTFK{BF19}}%
+\DeclareUnicodeCharacter{BF1A}{\UTFK{BF1A}}%
+\DeclareUnicodeCharacter{BF1B}{\UTFK{BF1B}}%
+\DeclareUnicodeCharacter{BF1C}{\UTFK{BF1C}}%
+\DeclareUnicodeCharacter{BF1D}{\UTFK{BF1D}}%
+\DeclareUnicodeCharacter{BF1E}{\UTFK{BF1E}}%
+\DeclareUnicodeCharacter{BF1F}{\UTFK{BF1F}}%
+\DeclareUnicodeCharacter{BF20}{\UTFK{BF20}}%
+\DeclareUnicodeCharacter{BF21}{\UTFK{BF21}}%
+\DeclareUnicodeCharacter{BF22}{\UTFK{BF22}}%
+\DeclareUnicodeCharacter{BF23}{\UTFK{BF23}}%
+\DeclareUnicodeCharacter{BF24}{\UTFK{BF24}}%
+\DeclareUnicodeCharacter{BF25}{\UTFK{BF25}}%
+\DeclareUnicodeCharacter{BF26}{\UTFK{BF26}}%
+\DeclareUnicodeCharacter{BF27}{\UTFK{BF27}}%
+\DeclareUnicodeCharacter{BF28}{\UTFK{BF28}}%
+\DeclareUnicodeCharacter{BF29}{\UTFK{BF29}}%
+\DeclareUnicodeCharacter{BF2A}{\UTFK{BF2A}}%
+\DeclareUnicodeCharacter{BF2B}{\UTFK{BF2B}}%
+\DeclareUnicodeCharacter{BF2C}{\UTFK{BF2C}}%
+\DeclareUnicodeCharacter{BF2D}{\UTFK{BF2D}}%
+\DeclareUnicodeCharacter{BF2E}{\UTFK{BF2E}}%
+\DeclareUnicodeCharacter{BF2F}{\UTFK{BF2F}}%
+\DeclareUnicodeCharacter{BF30}{\UTFK{BF30}}%
+\DeclareUnicodeCharacter{BF31}{\UTFK{BF31}}%
+\DeclareUnicodeCharacter{BF32}{\UTFK{BF32}}%
+\DeclareUnicodeCharacter{BF33}{\UTFK{BF33}}%
+\DeclareUnicodeCharacter{BF34}{\UTFK{BF34}}%
+\DeclareUnicodeCharacter{BF35}{\UTFK{BF35}}%
+\DeclareUnicodeCharacter{BF36}{\UTFK{BF36}}%
+\DeclareUnicodeCharacter{BF37}{\UTFK{BF37}}%
+\DeclareUnicodeCharacter{BF38}{\UTFK{BF38}}%
+\DeclareUnicodeCharacter{BF39}{\UTFK{BF39}}%
+\DeclareUnicodeCharacter{BF3A}{\UTFK{BF3A}}%
+\DeclareUnicodeCharacter{BF3B}{\UTFK{BF3B}}%
+\DeclareUnicodeCharacter{BF3C}{\UTFK{BF3C}}%
+\DeclareUnicodeCharacter{BF3D}{\UTFK{BF3D}}%
+\DeclareUnicodeCharacter{BF3E}{\UTFK{BF3E}}%
+\DeclareUnicodeCharacter{BF3F}{\UTFK{BF3F}}%
+\DeclareUnicodeCharacter{BF40}{\UTFK{BF40}}%
+\DeclareUnicodeCharacter{BF41}{\UTFK{BF41}}%
+\DeclareUnicodeCharacter{BF42}{\UTFK{BF42}}%
+\DeclareUnicodeCharacter{BF43}{\UTFK{BF43}}%
+\DeclareUnicodeCharacter{BF44}{\UTFK{BF44}}%
+\DeclareUnicodeCharacter{BF45}{\UTFK{BF45}}%
+\DeclareUnicodeCharacter{BF46}{\UTFK{BF46}}%
+\DeclareUnicodeCharacter{BF47}{\UTFK{BF47}}%
+\DeclareUnicodeCharacter{BF48}{\UTFK{BF48}}%
+\DeclareUnicodeCharacter{BF49}{\UTFK{BF49}}%
+\DeclareUnicodeCharacter{BF4A}{\UTFK{BF4A}}%
+\DeclareUnicodeCharacter{BF4B}{\UTFK{BF4B}}%
+\DeclareUnicodeCharacter{BF4C}{\UTFK{BF4C}}%
+\DeclareUnicodeCharacter{BF4D}{\UTFK{BF4D}}%
+\DeclareUnicodeCharacter{BF4E}{\UTFK{BF4E}}%
+\DeclareUnicodeCharacter{BF4F}{\UTFK{BF4F}}%
+\DeclareUnicodeCharacter{BF50}{\UTFK{BF50}}%
+\DeclareUnicodeCharacter{BF51}{\UTFK{BF51}}%
+\DeclareUnicodeCharacter{BF52}{\UTFK{BF52}}%
+\DeclareUnicodeCharacter{BF53}{\UTFK{BF53}}%
+\DeclareUnicodeCharacter{BF54}{\UTFK{BF54}}%
+\DeclareUnicodeCharacter{BF55}{\UTFK{BF55}}%
+\DeclareUnicodeCharacter{BF56}{\UTFK{BF56}}%
+\DeclareUnicodeCharacter{BF57}{\UTFK{BF57}}%
+\DeclareUnicodeCharacter{BF58}{\UTFK{BF58}}%
+\DeclareUnicodeCharacter{BF59}{\UTFK{BF59}}%
+\DeclareUnicodeCharacter{BF5A}{\UTFK{BF5A}}%
+\DeclareUnicodeCharacter{BF5B}{\UTFK{BF5B}}%
+\DeclareUnicodeCharacter{BF5C}{\UTFK{BF5C}}%
+\DeclareUnicodeCharacter{BF5D}{\UTFK{BF5D}}%
+\DeclareUnicodeCharacter{BF5E}{\UTFK{BF5E}}%
+\DeclareUnicodeCharacter{BF5F}{\UTFK{BF5F}}%
+\DeclareUnicodeCharacter{BF60}{\UTFK{BF60}}%
+\DeclareUnicodeCharacter{BF61}{\UTFK{BF61}}%
+\DeclareUnicodeCharacter{BF62}{\UTFK{BF62}}%
+\DeclareUnicodeCharacter{BF63}{\UTFK{BF63}}%
+\DeclareUnicodeCharacter{BF64}{\UTFK{BF64}}%
+\DeclareUnicodeCharacter{BF65}{\UTFK{BF65}}%
+\DeclareUnicodeCharacter{BF66}{\UTFK{BF66}}%
+\DeclareUnicodeCharacter{BF67}{\UTFK{BF67}}%
+\DeclareUnicodeCharacter{BF68}{\UTFK{BF68}}%
+\DeclareUnicodeCharacter{BF69}{\UTFK{BF69}}%
+\DeclareUnicodeCharacter{BF6A}{\UTFK{BF6A}}%
+\DeclareUnicodeCharacter{BF6B}{\UTFK{BF6B}}%
+\DeclareUnicodeCharacter{BF6C}{\UTFK{BF6C}}%
+\DeclareUnicodeCharacter{BF6D}{\UTFK{BF6D}}%
+\DeclareUnicodeCharacter{BF6E}{\UTFK{BF6E}}%
+\DeclareUnicodeCharacter{BF6F}{\UTFK{BF6F}}%
+\DeclareUnicodeCharacter{BF70}{\UTFK{BF70}}%
+\DeclareUnicodeCharacter{BF71}{\UTFK{BF71}}%
+\DeclareUnicodeCharacter{BF72}{\UTFK{BF72}}%
+\DeclareUnicodeCharacter{BF73}{\UTFK{BF73}}%
+\DeclareUnicodeCharacter{BF74}{\UTFK{BF74}}%
+\DeclareUnicodeCharacter{BF75}{\UTFK{BF75}}%
+\DeclareUnicodeCharacter{BF76}{\UTFK{BF76}}%
+\DeclareUnicodeCharacter{BF77}{\UTFK{BF77}}%
+\DeclareUnicodeCharacter{BF78}{\UTFK{BF78}}%
+\DeclareUnicodeCharacter{BF79}{\UTFK{BF79}}%
+\DeclareUnicodeCharacter{BF7A}{\UTFK{BF7A}}%
+\DeclareUnicodeCharacter{BF7B}{\UTFK{BF7B}}%
+\DeclareUnicodeCharacter{BF7C}{\UTFK{BF7C}}%
+\DeclareUnicodeCharacter{BF7D}{\UTFK{BF7D}}%
+\DeclareUnicodeCharacter{BF7E}{\UTFK{BF7E}}%
+\DeclareUnicodeCharacter{BF7F}{\UTFK{BF7F}}%
+\DeclareUnicodeCharacter{BF80}{\UTFK{BF80}}%
+\DeclareUnicodeCharacter{BF81}{\UTFK{BF81}}%
+\DeclareUnicodeCharacter{BF82}{\UTFK{BF82}}%
+\DeclareUnicodeCharacter{BF83}{\UTFK{BF83}}%
+\DeclareUnicodeCharacter{BF84}{\UTFK{BF84}}%
+\DeclareUnicodeCharacter{BF85}{\UTFK{BF85}}%
+\DeclareUnicodeCharacter{BF86}{\UTFK{BF86}}%
+\DeclareUnicodeCharacter{BF87}{\UTFK{BF87}}%
+\DeclareUnicodeCharacter{BF88}{\UTFK{BF88}}%
+\DeclareUnicodeCharacter{BF89}{\UTFK{BF89}}%
+\DeclareUnicodeCharacter{BF8A}{\UTFK{BF8A}}%
+\DeclareUnicodeCharacter{BF8B}{\UTFK{BF8B}}%
+\DeclareUnicodeCharacter{BF8C}{\UTFK{BF8C}}%
+\DeclareUnicodeCharacter{BF8D}{\UTFK{BF8D}}%
+\DeclareUnicodeCharacter{BF8E}{\UTFK{BF8E}}%
+\DeclareUnicodeCharacter{BF8F}{\UTFK{BF8F}}%
+\DeclareUnicodeCharacter{BF90}{\UTFK{BF90}}%
+\DeclareUnicodeCharacter{BF91}{\UTFK{BF91}}%
+\DeclareUnicodeCharacter{BF92}{\UTFK{BF92}}%
+\DeclareUnicodeCharacter{BF93}{\UTFK{BF93}}%
+\DeclareUnicodeCharacter{BF94}{\UTFK{BF94}}%
+\DeclareUnicodeCharacter{BF95}{\UTFK{BF95}}%
+\DeclareUnicodeCharacter{BF96}{\UTFK{BF96}}%
+\DeclareUnicodeCharacter{BF97}{\UTFK{BF97}}%
+\DeclareUnicodeCharacter{BF98}{\UTFK{BF98}}%
+\DeclareUnicodeCharacter{BF99}{\UTFK{BF99}}%
+\DeclareUnicodeCharacter{BF9A}{\UTFK{BF9A}}%
+\DeclareUnicodeCharacter{BF9B}{\UTFK{BF9B}}%
+\DeclareUnicodeCharacter{BF9C}{\UTFK{BF9C}}%
+\DeclareUnicodeCharacter{BF9D}{\UTFK{BF9D}}%
+\DeclareUnicodeCharacter{BF9E}{\UTFK{BF9E}}%
+\DeclareUnicodeCharacter{BF9F}{\UTFK{BF9F}}%
+\DeclareUnicodeCharacter{BFA0}{\UTFK{BFA0}}%
+\DeclareUnicodeCharacter{BFA1}{\UTFK{BFA1}}%
+\DeclareUnicodeCharacter{BFA2}{\UTFK{BFA2}}%
+\DeclareUnicodeCharacter{BFA3}{\UTFK{BFA3}}%
+\DeclareUnicodeCharacter{BFA4}{\UTFK{BFA4}}%
+\DeclareUnicodeCharacter{BFA5}{\UTFK{BFA5}}%
+\DeclareUnicodeCharacter{BFA6}{\UTFK{BFA6}}%
+\DeclareUnicodeCharacter{BFA7}{\UTFK{BFA7}}%
+\DeclareUnicodeCharacter{BFA8}{\UTFK{BFA8}}%
+\DeclareUnicodeCharacter{BFA9}{\UTFK{BFA9}}%
+\DeclareUnicodeCharacter{BFAA}{\UTFK{BFAA}}%
+\DeclareUnicodeCharacter{BFAB}{\UTFK{BFAB}}%
+\DeclareUnicodeCharacter{BFAC}{\UTFK{BFAC}}%
+\DeclareUnicodeCharacter{BFAD}{\UTFK{BFAD}}%
+\DeclareUnicodeCharacter{BFAE}{\UTFK{BFAE}}%
+\DeclareUnicodeCharacter{BFAF}{\UTFK{BFAF}}%
+\DeclareUnicodeCharacter{BFB0}{\UTFK{BFB0}}%
+\DeclareUnicodeCharacter{BFB1}{\UTFK{BFB1}}%
+\DeclareUnicodeCharacter{BFB2}{\UTFK{BFB2}}%
+\DeclareUnicodeCharacter{BFB3}{\UTFK{BFB3}}%
+\DeclareUnicodeCharacter{BFB4}{\UTFK{BFB4}}%
+\DeclareUnicodeCharacter{BFB5}{\UTFK{BFB5}}%
+\DeclareUnicodeCharacter{BFB6}{\UTFK{BFB6}}%
+\DeclareUnicodeCharacter{BFB7}{\UTFK{BFB7}}%
+\DeclareUnicodeCharacter{BFB8}{\UTFK{BFB8}}%
+\DeclareUnicodeCharacter{BFB9}{\UTFK{BFB9}}%
+\DeclareUnicodeCharacter{BFBA}{\UTFK{BFBA}}%
+\DeclareUnicodeCharacter{BFBB}{\UTFK{BFBB}}%
+\DeclareUnicodeCharacter{BFBC}{\UTFK{BFBC}}%
+\DeclareUnicodeCharacter{BFBD}{\UTFK{BFBD}}%
+\DeclareUnicodeCharacter{BFBE}{\UTFK{BFBE}}%
+\DeclareUnicodeCharacter{BFBF}{\UTFK{BFBF}}%
+\DeclareUnicodeCharacter{BFC0}{\UTFK{BFC0}}%
+\DeclareUnicodeCharacter{BFC1}{\UTFK{BFC1}}%
+\DeclareUnicodeCharacter{BFC2}{\UTFK{BFC2}}%
+\DeclareUnicodeCharacter{BFC3}{\UTFK{BFC3}}%
+\DeclareUnicodeCharacter{BFC4}{\UTFK{BFC4}}%
+\DeclareUnicodeCharacter{BFC5}{\UTFK{BFC5}}%
+\DeclareUnicodeCharacter{BFC6}{\UTFK{BFC6}}%
+\DeclareUnicodeCharacter{BFC7}{\UTFK{BFC7}}%
+\DeclareUnicodeCharacter{BFC8}{\UTFK{BFC8}}%
+\DeclareUnicodeCharacter{BFC9}{\UTFK{BFC9}}%
+\DeclareUnicodeCharacter{BFCA}{\UTFK{BFCA}}%
+\DeclareUnicodeCharacter{BFCB}{\UTFK{BFCB}}%
+\DeclareUnicodeCharacter{BFCC}{\UTFK{BFCC}}%
+\DeclareUnicodeCharacter{BFCD}{\UTFK{BFCD}}%
+\DeclareUnicodeCharacter{BFCE}{\UTFK{BFCE}}%
+\DeclareUnicodeCharacter{BFCF}{\UTFK{BFCF}}%
+\DeclareUnicodeCharacter{BFD0}{\UTFK{BFD0}}%
+\DeclareUnicodeCharacter{BFD1}{\UTFK{BFD1}}%
+\DeclareUnicodeCharacter{BFD2}{\UTFK{BFD2}}%
+\DeclareUnicodeCharacter{BFD3}{\UTFK{BFD3}}%
+\DeclareUnicodeCharacter{BFD4}{\UTFK{BFD4}}%
+\DeclareUnicodeCharacter{BFD5}{\UTFK{BFD5}}%
+\DeclareUnicodeCharacter{BFD6}{\UTFK{BFD6}}%
+\DeclareUnicodeCharacter{BFD7}{\UTFK{BFD7}}%
+\DeclareUnicodeCharacter{BFD8}{\UTFK{BFD8}}%
+\DeclareUnicodeCharacter{BFD9}{\UTFK{BFD9}}%
+\DeclareUnicodeCharacter{BFDA}{\UTFK{BFDA}}%
+\DeclareUnicodeCharacter{BFDB}{\UTFK{BFDB}}%
+\DeclareUnicodeCharacter{BFDC}{\UTFK{BFDC}}%
+\DeclareUnicodeCharacter{BFDD}{\UTFK{BFDD}}%
+\DeclareUnicodeCharacter{BFDE}{\UTFK{BFDE}}%
+\DeclareUnicodeCharacter{BFDF}{\UTFK{BFDF}}%
+\DeclareUnicodeCharacter{BFE0}{\UTFK{BFE0}}%
+\DeclareUnicodeCharacter{BFE1}{\UTFK{BFE1}}%
+\DeclareUnicodeCharacter{BFE2}{\UTFK{BFE2}}%
+\DeclareUnicodeCharacter{BFE3}{\UTFK{BFE3}}%
+\DeclareUnicodeCharacter{BFE4}{\UTFK{BFE4}}%
+\DeclareUnicodeCharacter{BFE5}{\UTFK{BFE5}}%
+\DeclareUnicodeCharacter{BFE6}{\UTFK{BFE6}}%
+\DeclareUnicodeCharacter{BFE7}{\UTFK{BFE7}}%
+\DeclareUnicodeCharacter{BFE8}{\UTFK{BFE8}}%
+\DeclareUnicodeCharacter{BFE9}{\UTFK{BFE9}}%
+\DeclareUnicodeCharacter{BFEA}{\UTFK{BFEA}}%
+\DeclareUnicodeCharacter{BFEB}{\UTFK{BFEB}}%
+\DeclareUnicodeCharacter{BFEC}{\UTFK{BFEC}}%
+\DeclareUnicodeCharacter{BFED}{\UTFK{BFED}}%
+\DeclareUnicodeCharacter{BFEE}{\UTFK{BFEE}}%
+\DeclareUnicodeCharacter{BFEF}{\UTFK{BFEF}}%
+\DeclareUnicodeCharacter{BFF0}{\UTFK{BFF0}}%
+\DeclareUnicodeCharacter{BFF1}{\UTFK{BFF1}}%
+\DeclareUnicodeCharacter{BFF2}{\UTFK{BFF2}}%
+\DeclareUnicodeCharacter{BFF3}{\UTFK{BFF3}}%
+\DeclareUnicodeCharacter{BFF4}{\UTFK{BFF4}}%
+\DeclareUnicodeCharacter{BFF5}{\UTFK{BFF5}}%
+\DeclareUnicodeCharacter{BFF6}{\UTFK{BFF6}}%
+\DeclareUnicodeCharacter{BFF7}{\UTFK{BFF7}}%
+\DeclareUnicodeCharacter{BFF8}{\UTFK{BFF8}}%
+\DeclareUnicodeCharacter{BFF9}{\UTFK{BFF9}}%
+\DeclareUnicodeCharacter{BFFA}{\UTFK{BFFA}}%
+\DeclareUnicodeCharacter{BFFB}{\UTFK{BFFB}}%
+\DeclareUnicodeCharacter{BFFC}{\UTFK{BFFC}}%
+\DeclareUnicodeCharacter{BFFD}{\UTFK{BFFD}}%
+\DeclareUnicodeCharacter{BFFE}{\UTFK{BFFE}}%
+\DeclareUnicodeCharacter{BFFF}{\UTFK{BFFF}}%
+\DeclareUnicodeCharacter{C000}{\UTFK{C000}}%
+\DeclareUnicodeCharacter{C001}{\UTFK{C001}}%
+\DeclareUnicodeCharacter{C002}{\UTFK{C002}}%
+\DeclareUnicodeCharacter{C003}{\UTFK{C003}}%
+\DeclareUnicodeCharacter{C004}{\UTFK{C004}}%
+\DeclareUnicodeCharacter{C005}{\UTFK{C005}}%
+\DeclareUnicodeCharacter{C006}{\UTFK{C006}}%
+\DeclareUnicodeCharacter{C007}{\UTFK{C007}}%
+\DeclareUnicodeCharacter{C008}{\UTFK{C008}}%
+\DeclareUnicodeCharacter{C009}{\UTFK{C009}}%
+\DeclareUnicodeCharacter{C00A}{\UTFK{C00A}}%
+\DeclareUnicodeCharacter{C00B}{\UTFK{C00B}}%
+\DeclareUnicodeCharacter{C00C}{\UTFK{C00C}}%
+\DeclareUnicodeCharacter{C00D}{\UTFK{C00D}}%
+\DeclareUnicodeCharacter{C00E}{\UTFK{C00E}}%
+\DeclareUnicodeCharacter{C00F}{\UTFK{C00F}}%
+\DeclareUnicodeCharacter{C010}{\UTFK{C010}}%
+\DeclareUnicodeCharacter{C011}{\UTFK{C011}}%
+\DeclareUnicodeCharacter{C012}{\UTFK{C012}}%
+\DeclareUnicodeCharacter{C013}{\UTFK{C013}}%
+\DeclareUnicodeCharacter{C014}{\UTFK{C014}}%
+\DeclareUnicodeCharacter{C015}{\UTFK{C015}}%
+\DeclareUnicodeCharacter{C016}{\UTFK{C016}}%
+\DeclareUnicodeCharacter{C017}{\UTFK{C017}}%
+\DeclareUnicodeCharacter{C018}{\UTFK{C018}}%
+\DeclareUnicodeCharacter{C019}{\UTFK{C019}}%
+\DeclareUnicodeCharacter{C01A}{\UTFK{C01A}}%
+\DeclareUnicodeCharacter{C01B}{\UTFK{C01B}}%
+\DeclareUnicodeCharacter{C01C}{\UTFK{C01C}}%
+\DeclareUnicodeCharacter{C01D}{\UTFK{C01D}}%
+\DeclareUnicodeCharacter{C01E}{\UTFK{C01E}}%
+\DeclareUnicodeCharacter{C01F}{\UTFK{C01F}}%
+\DeclareUnicodeCharacter{C020}{\UTFK{C020}}%
+\DeclareUnicodeCharacter{C021}{\UTFK{C021}}%
+\DeclareUnicodeCharacter{C022}{\UTFK{C022}}%
+\DeclareUnicodeCharacter{C023}{\UTFK{C023}}%
+\DeclareUnicodeCharacter{C024}{\UTFK{C024}}%
+\DeclareUnicodeCharacter{C025}{\UTFK{C025}}%
+\DeclareUnicodeCharacter{C026}{\UTFK{C026}}%
+\DeclareUnicodeCharacter{C027}{\UTFK{C027}}%
+\DeclareUnicodeCharacter{C028}{\UTFK{C028}}%
+\DeclareUnicodeCharacter{C029}{\UTFK{C029}}%
+\DeclareUnicodeCharacter{C02A}{\UTFK{C02A}}%
+\DeclareUnicodeCharacter{C02B}{\UTFK{C02B}}%
+\DeclareUnicodeCharacter{C02C}{\UTFK{C02C}}%
+\DeclareUnicodeCharacter{C02D}{\UTFK{C02D}}%
+\DeclareUnicodeCharacter{C02E}{\UTFK{C02E}}%
+\DeclareUnicodeCharacter{C02F}{\UTFK{C02F}}%
+\DeclareUnicodeCharacter{C030}{\UTFK{C030}}%
+\DeclareUnicodeCharacter{C031}{\UTFK{C031}}%
+\DeclareUnicodeCharacter{C032}{\UTFK{C032}}%
+\DeclareUnicodeCharacter{C033}{\UTFK{C033}}%
+\DeclareUnicodeCharacter{C034}{\UTFK{C034}}%
+\DeclareUnicodeCharacter{C035}{\UTFK{C035}}%
+\DeclareUnicodeCharacter{C036}{\UTFK{C036}}%
+\DeclareUnicodeCharacter{C037}{\UTFK{C037}}%
+\DeclareUnicodeCharacter{C038}{\UTFK{C038}}%
+\DeclareUnicodeCharacter{C039}{\UTFK{C039}}%
+\DeclareUnicodeCharacter{C03A}{\UTFK{C03A}}%
+\DeclareUnicodeCharacter{C03B}{\UTFK{C03B}}%
+\DeclareUnicodeCharacter{C03C}{\UTFK{C03C}}%
+\DeclareUnicodeCharacter{C03D}{\UTFK{C03D}}%
+\DeclareUnicodeCharacter{C03E}{\UTFK{C03E}}%
+\DeclareUnicodeCharacter{C03F}{\UTFK{C03F}}%
+\DeclareUnicodeCharacter{C040}{\UTFK{C040}}%
+\DeclareUnicodeCharacter{C041}{\UTFK{C041}}%
+\DeclareUnicodeCharacter{C042}{\UTFK{C042}}%
+\DeclareUnicodeCharacter{C043}{\UTFK{C043}}%
+\DeclareUnicodeCharacter{C044}{\UTFK{C044}}%
+\DeclareUnicodeCharacter{C045}{\UTFK{C045}}%
+\DeclareUnicodeCharacter{C046}{\UTFK{C046}}%
+\DeclareUnicodeCharacter{C047}{\UTFK{C047}}%
+\DeclareUnicodeCharacter{C048}{\UTFK{C048}}%
+\DeclareUnicodeCharacter{C049}{\UTFK{C049}}%
+\DeclareUnicodeCharacter{C04A}{\UTFK{C04A}}%
+\DeclareUnicodeCharacter{C04B}{\UTFK{C04B}}%
+\DeclareUnicodeCharacter{C04C}{\UTFK{C04C}}%
+\DeclareUnicodeCharacter{C04D}{\UTFK{C04D}}%
+\DeclareUnicodeCharacter{C04E}{\UTFK{C04E}}%
+\DeclareUnicodeCharacter{C04F}{\UTFK{C04F}}%
+\DeclareUnicodeCharacter{C050}{\UTFK{C050}}%
+\DeclareUnicodeCharacter{C051}{\UTFK{C051}}%
+\DeclareUnicodeCharacter{C052}{\UTFK{C052}}%
+\DeclareUnicodeCharacter{C053}{\UTFK{C053}}%
+\DeclareUnicodeCharacter{C054}{\UTFK{C054}}%
+\DeclareUnicodeCharacter{C055}{\UTFK{C055}}%
+\DeclareUnicodeCharacter{C056}{\UTFK{C056}}%
+\DeclareUnicodeCharacter{C057}{\UTFK{C057}}%
+\DeclareUnicodeCharacter{C058}{\UTFK{C058}}%
+\DeclareUnicodeCharacter{C059}{\UTFK{C059}}%
+\DeclareUnicodeCharacter{C05A}{\UTFK{C05A}}%
+\DeclareUnicodeCharacter{C05B}{\UTFK{C05B}}%
+\DeclareUnicodeCharacter{C05C}{\UTFK{C05C}}%
+\DeclareUnicodeCharacter{C05D}{\UTFK{C05D}}%
+\DeclareUnicodeCharacter{C05E}{\UTFK{C05E}}%
+\DeclareUnicodeCharacter{C05F}{\UTFK{C05F}}%
+\DeclareUnicodeCharacter{C060}{\UTFK{C060}}%
+\DeclareUnicodeCharacter{C061}{\UTFK{C061}}%
+\DeclareUnicodeCharacter{C062}{\UTFK{C062}}%
+\DeclareUnicodeCharacter{C063}{\UTFK{C063}}%
+\DeclareUnicodeCharacter{C064}{\UTFK{C064}}%
+\DeclareUnicodeCharacter{C065}{\UTFK{C065}}%
+\DeclareUnicodeCharacter{C066}{\UTFK{C066}}%
+\DeclareUnicodeCharacter{C067}{\UTFK{C067}}%
+\DeclareUnicodeCharacter{C068}{\UTFK{C068}}%
+\DeclareUnicodeCharacter{C069}{\UTFK{C069}}%
+\DeclareUnicodeCharacter{C06A}{\UTFK{C06A}}%
+\DeclareUnicodeCharacter{C06B}{\UTFK{C06B}}%
+\DeclareUnicodeCharacter{C06C}{\UTFK{C06C}}%
+\DeclareUnicodeCharacter{C06D}{\UTFK{C06D}}%
+\DeclareUnicodeCharacter{C06E}{\UTFK{C06E}}%
+\DeclareUnicodeCharacter{C06F}{\UTFK{C06F}}%
+\DeclareUnicodeCharacter{C070}{\UTFK{C070}}%
+\DeclareUnicodeCharacter{C071}{\UTFK{C071}}%
+\DeclareUnicodeCharacter{C072}{\UTFK{C072}}%
+\DeclareUnicodeCharacter{C073}{\UTFK{C073}}%
+\DeclareUnicodeCharacter{C074}{\UTFK{C074}}%
+\DeclareUnicodeCharacter{C075}{\UTFK{C075}}%
+\DeclareUnicodeCharacter{C076}{\UTFK{C076}}%
+\DeclareUnicodeCharacter{C077}{\UTFK{C077}}%
+\DeclareUnicodeCharacter{C078}{\UTFK{C078}}%
+\DeclareUnicodeCharacter{C079}{\UTFK{C079}}%
+\DeclareUnicodeCharacter{C07A}{\UTFK{C07A}}%
+\DeclareUnicodeCharacter{C07B}{\UTFK{C07B}}%
+\DeclareUnicodeCharacter{C07C}{\UTFK{C07C}}%
+\DeclareUnicodeCharacter{C07D}{\UTFK{C07D}}%
+\DeclareUnicodeCharacter{C07E}{\UTFK{C07E}}%
+\DeclareUnicodeCharacter{C07F}{\UTFK{C07F}}%
+\DeclareUnicodeCharacter{C080}{\UTFK{C080}}%
+\DeclareUnicodeCharacter{C081}{\UTFK{C081}}%
+\DeclareUnicodeCharacter{C082}{\UTFK{C082}}%
+\DeclareUnicodeCharacter{C083}{\UTFK{C083}}%
+\DeclareUnicodeCharacter{C084}{\UTFK{C084}}%
+\DeclareUnicodeCharacter{C085}{\UTFK{C085}}%
+\DeclareUnicodeCharacter{C086}{\UTFK{C086}}%
+\DeclareUnicodeCharacter{C087}{\UTFK{C087}}%
+\DeclareUnicodeCharacter{C088}{\UTFK{C088}}%
+\DeclareUnicodeCharacter{C089}{\UTFK{C089}}%
+\DeclareUnicodeCharacter{C08A}{\UTFK{C08A}}%
+\DeclareUnicodeCharacter{C08B}{\UTFK{C08B}}%
+\DeclareUnicodeCharacter{C08C}{\UTFK{C08C}}%
+\DeclareUnicodeCharacter{C08D}{\UTFK{C08D}}%
+\DeclareUnicodeCharacter{C08E}{\UTFK{C08E}}%
+\DeclareUnicodeCharacter{C08F}{\UTFK{C08F}}%
+\DeclareUnicodeCharacter{C090}{\UTFK{C090}}%
+\DeclareUnicodeCharacter{C091}{\UTFK{C091}}%
+\DeclareUnicodeCharacter{C092}{\UTFK{C092}}%
+\DeclareUnicodeCharacter{C093}{\UTFK{C093}}%
+\DeclareUnicodeCharacter{C094}{\UTFK{C094}}%
+\DeclareUnicodeCharacter{C095}{\UTFK{C095}}%
+\DeclareUnicodeCharacter{C096}{\UTFK{C096}}%
+\DeclareUnicodeCharacter{C097}{\UTFK{C097}}%
+\DeclareUnicodeCharacter{C098}{\UTFK{C098}}%
+\DeclareUnicodeCharacter{C099}{\UTFK{C099}}%
+\DeclareUnicodeCharacter{C09A}{\UTFK{C09A}}%
+\DeclareUnicodeCharacter{C09B}{\UTFK{C09B}}%
+\DeclareUnicodeCharacter{C09C}{\UTFK{C09C}}%
+\DeclareUnicodeCharacter{C09D}{\UTFK{C09D}}%
+\DeclareUnicodeCharacter{C09E}{\UTFK{C09E}}%
+\DeclareUnicodeCharacter{C09F}{\UTFK{C09F}}%
+\DeclareUnicodeCharacter{C0A0}{\UTFK{C0A0}}%
+\DeclareUnicodeCharacter{C0A1}{\UTFK{C0A1}}%
+\DeclareUnicodeCharacter{C0A2}{\UTFK{C0A2}}%
+\DeclareUnicodeCharacter{C0A3}{\UTFK{C0A3}}%
+\DeclareUnicodeCharacter{C0A4}{\UTFK{C0A4}}%
+\DeclareUnicodeCharacter{C0A5}{\UTFK{C0A5}}%
+\DeclareUnicodeCharacter{C0A6}{\UTFK{C0A6}}%
+\DeclareUnicodeCharacter{C0A7}{\UTFK{C0A7}}%
+\DeclareUnicodeCharacter{C0A8}{\UTFK{C0A8}}%
+\DeclareUnicodeCharacter{C0A9}{\UTFK{C0A9}}%
+\DeclareUnicodeCharacter{C0AA}{\UTFK{C0AA}}%
+\DeclareUnicodeCharacter{C0AB}{\UTFK{C0AB}}%
+\DeclareUnicodeCharacter{C0AC}{\UTFK{C0AC}}%
+\DeclareUnicodeCharacter{C0AD}{\UTFK{C0AD}}%
+\DeclareUnicodeCharacter{C0AE}{\UTFK{C0AE}}%
+\DeclareUnicodeCharacter{C0AF}{\UTFK{C0AF}}%
+\DeclareUnicodeCharacter{C0B0}{\UTFK{C0B0}}%
+\DeclareUnicodeCharacter{C0B1}{\UTFK{C0B1}}%
+\DeclareUnicodeCharacter{C0B2}{\UTFK{C0B2}}%
+\DeclareUnicodeCharacter{C0B3}{\UTFK{C0B3}}%
+\DeclareUnicodeCharacter{C0B4}{\UTFK{C0B4}}%
+\DeclareUnicodeCharacter{C0B5}{\UTFK{C0B5}}%
+\DeclareUnicodeCharacter{C0B6}{\UTFK{C0B6}}%
+\DeclareUnicodeCharacter{C0B7}{\UTFK{C0B7}}%
+\DeclareUnicodeCharacter{C0B8}{\UTFK{C0B8}}%
+\DeclareUnicodeCharacter{C0B9}{\UTFK{C0B9}}%
+\DeclareUnicodeCharacter{C0BA}{\UTFK{C0BA}}%
+\DeclareUnicodeCharacter{C0BB}{\UTFK{C0BB}}%
+\DeclareUnicodeCharacter{C0BC}{\UTFK{C0BC}}%
+\DeclareUnicodeCharacter{C0BD}{\UTFK{C0BD}}%
+\DeclareUnicodeCharacter{C0BE}{\UTFK{C0BE}}%
+\DeclareUnicodeCharacter{C0BF}{\UTFK{C0BF}}%
+\DeclareUnicodeCharacter{C0C0}{\UTFK{C0C0}}%
+\DeclareUnicodeCharacter{C0C1}{\UTFK{C0C1}}%
+\DeclareUnicodeCharacter{C0C2}{\UTFK{C0C2}}%
+\DeclareUnicodeCharacter{C0C3}{\UTFK{C0C3}}%
+\DeclareUnicodeCharacter{C0C4}{\UTFK{C0C4}}%
+\DeclareUnicodeCharacter{C0C5}{\UTFK{C0C5}}%
+\DeclareUnicodeCharacter{C0C6}{\UTFK{C0C6}}%
+\DeclareUnicodeCharacter{C0C7}{\UTFK{C0C7}}%
+\DeclareUnicodeCharacter{C0C8}{\UTFK{C0C8}}%
+\DeclareUnicodeCharacter{C0C9}{\UTFK{C0C9}}%
+\DeclareUnicodeCharacter{C0CA}{\UTFK{C0CA}}%
+\DeclareUnicodeCharacter{C0CB}{\UTFK{C0CB}}%
+\DeclareUnicodeCharacter{C0CC}{\UTFK{C0CC}}%
+\DeclareUnicodeCharacter{C0CD}{\UTFK{C0CD}}%
+\DeclareUnicodeCharacter{C0CE}{\UTFK{C0CE}}%
+\DeclareUnicodeCharacter{C0CF}{\UTFK{C0CF}}%
+\DeclareUnicodeCharacter{C0D0}{\UTFK{C0D0}}%
+\DeclareUnicodeCharacter{C0D1}{\UTFK{C0D1}}%
+\DeclareUnicodeCharacter{C0D2}{\UTFK{C0D2}}%
+\DeclareUnicodeCharacter{C0D3}{\UTFK{C0D3}}%
+\DeclareUnicodeCharacter{C0D4}{\UTFK{C0D4}}%
+\DeclareUnicodeCharacter{C0D5}{\UTFK{C0D5}}%
+\DeclareUnicodeCharacter{C0D6}{\UTFK{C0D6}}%
+\DeclareUnicodeCharacter{C0D7}{\UTFK{C0D7}}%
+\DeclareUnicodeCharacter{C0D8}{\UTFK{C0D8}}%
+\DeclareUnicodeCharacter{C0D9}{\UTFK{C0D9}}%
+\DeclareUnicodeCharacter{C0DA}{\UTFK{C0DA}}%
+\DeclareUnicodeCharacter{C0DB}{\UTFK{C0DB}}%
+\DeclareUnicodeCharacter{C0DC}{\UTFK{C0DC}}%
+\DeclareUnicodeCharacter{C0DD}{\UTFK{C0DD}}%
+\DeclareUnicodeCharacter{C0DE}{\UTFK{C0DE}}%
+\DeclareUnicodeCharacter{C0DF}{\UTFK{C0DF}}%
+\DeclareUnicodeCharacter{C0E0}{\UTFK{C0E0}}%
+\DeclareUnicodeCharacter{C0E1}{\UTFK{C0E1}}%
+\DeclareUnicodeCharacter{C0E2}{\UTFK{C0E2}}%
+\DeclareUnicodeCharacter{C0E3}{\UTFK{C0E3}}%
+\DeclareUnicodeCharacter{C0E4}{\UTFK{C0E4}}%
+\DeclareUnicodeCharacter{C0E5}{\UTFK{C0E5}}%
+\DeclareUnicodeCharacter{C0E6}{\UTFK{C0E6}}%
+\DeclareUnicodeCharacter{C0E7}{\UTFK{C0E7}}%
+\DeclareUnicodeCharacter{C0E8}{\UTFK{C0E8}}%
+\DeclareUnicodeCharacter{C0E9}{\UTFK{C0E9}}%
+\DeclareUnicodeCharacter{C0EA}{\UTFK{C0EA}}%
+\DeclareUnicodeCharacter{C0EB}{\UTFK{C0EB}}%
+\DeclareUnicodeCharacter{C0EC}{\UTFK{C0EC}}%
+\DeclareUnicodeCharacter{C0ED}{\UTFK{C0ED}}%
+\DeclareUnicodeCharacter{C0EE}{\UTFK{C0EE}}%
+\DeclareUnicodeCharacter{C0EF}{\UTFK{C0EF}}%
+\DeclareUnicodeCharacter{C0F0}{\UTFK{C0F0}}%
+\DeclareUnicodeCharacter{C0F1}{\UTFK{C0F1}}%
+\DeclareUnicodeCharacter{C0F2}{\UTFK{C0F2}}%
+\DeclareUnicodeCharacter{C0F3}{\UTFK{C0F3}}%
+\DeclareUnicodeCharacter{C0F4}{\UTFK{C0F4}}%
+\DeclareUnicodeCharacter{C0F5}{\UTFK{C0F5}}%
+\DeclareUnicodeCharacter{C0F6}{\UTFK{C0F6}}%
+\DeclareUnicodeCharacter{C0F7}{\UTFK{C0F7}}%
+\DeclareUnicodeCharacter{C0F8}{\UTFK{C0F8}}%
+\DeclareUnicodeCharacter{C0F9}{\UTFK{C0F9}}%
+\DeclareUnicodeCharacter{C0FA}{\UTFK{C0FA}}%
+\DeclareUnicodeCharacter{C0FB}{\UTFK{C0FB}}%
+\DeclareUnicodeCharacter{C0FC}{\UTFK{C0FC}}%
+\DeclareUnicodeCharacter{C0FD}{\UTFK{C0FD}}%
+\DeclareUnicodeCharacter{C0FE}{\UTFK{C0FE}}%
+\DeclareUnicodeCharacter{C0FF}{\UTFK{C0FF}}%
+\DeclareUnicodeCharacter{C100}{\UTFK{C100}}%
+\DeclareUnicodeCharacter{C101}{\UTFK{C101}}%
+\DeclareUnicodeCharacter{C102}{\UTFK{C102}}%
+\DeclareUnicodeCharacter{C103}{\UTFK{C103}}%
+\DeclareUnicodeCharacter{C104}{\UTFK{C104}}%
+\DeclareUnicodeCharacter{C105}{\UTFK{C105}}%
+\DeclareUnicodeCharacter{C106}{\UTFK{C106}}%
+\DeclareUnicodeCharacter{C107}{\UTFK{C107}}%
+\DeclareUnicodeCharacter{C108}{\UTFK{C108}}%
+\DeclareUnicodeCharacter{C109}{\UTFK{C109}}%
+\DeclareUnicodeCharacter{C10A}{\UTFK{C10A}}%
+\DeclareUnicodeCharacter{C10B}{\UTFK{C10B}}%
+\DeclareUnicodeCharacter{C10C}{\UTFK{C10C}}%
+\DeclareUnicodeCharacter{C10D}{\UTFK{C10D}}%
+\DeclareUnicodeCharacter{C10E}{\UTFK{C10E}}%
+\DeclareUnicodeCharacter{C10F}{\UTFK{C10F}}%
+\DeclareUnicodeCharacter{C110}{\UTFK{C110}}%
+\DeclareUnicodeCharacter{C111}{\UTFK{C111}}%
+\DeclareUnicodeCharacter{C112}{\UTFK{C112}}%
+\DeclareUnicodeCharacter{C113}{\UTFK{C113}}%
+\DeclareUnicodeCharacter{C114}{\UTFK{C114}}%
+\DeclareUnicodeCharacter{C115}{\UTFK{C115}}%
+\DeclareUnicodeCharacter{C116}{\UTFK{C116}}%
+\DeclareUnicodeCharacter{C117}{\UTFK{C117}}%
+\DeclareUnicodeCharacter{C118}{\UTFK{C118}}%
+\DeclareUnicodeCharacter{C119}{\UTFK{C119}}%
+\DeclareUnicodeCharacter{C11A}{\UTFK{C11A}}%
+\DeclareUnicodeCharacter{C11B}{\UTFK{C11B}}%
+\DeclareUnicodeCharacter{C11C}{\UTFK{C11C}}%
+\DeclareUnicodeCharacter{C11D}{\UTFK{C11D}}%
+\DeclareUnicodeCharacter{C11E}{\UTFK{C11E}}%
+\DeclareUnicodeCharacter{C11F}{\UTFK{C11F}}%
+\DeclareUnicodeCharacter{C120}{\UTFK{C120}}%
+\DeclareUnicodeCharacter{C121}{\UTFK{C121}}%
+\DeclareUnicodeCharacter{C122}{\UTFK{C122}}%
+\DeclareUnicodeCharacter{C123}{\UTFK{C123}}%
+\DeclareUnicodeCharacter{C124}{\UTFK{C124}}%
+\DeclareUnicodeCharacter{C125}{\UTFK{C125}}%
+\DeclareUnicodeCharacter{C126}{\UTFK{C126}}%
+\DeclareUnicodeCharacter{C127}{\UTFK{C127}}%
+\DeclareUnicodeCharacter{C128}{\UTFK{C128}}%
+\DeclareUnicodeCharacter{C129}{\UTFK{C129}}%
+\DeclareUnicodeCharacter{C12A}{\UTFK{C12A}}%
+\DeclareUnicodeCharacter{C12B}{\UTFK{C12B}}%
+\DeclareUnicodeCharacter{C12C}{\UTFK{C12C}}%
+\DeclareUnicodeCharacter{C12D}{\UTFK{C12D}}%
+\DeclareUnicodeCharacter{C12E}{\UTFK{C12E}}%
+\DeclareUnicodeCharacter{C12F}{\UTFK{C12F}}%
+\DeclareUnicodeCharacter{C130}{\UTFK{C130}}%
+\DeclareUnicodeCharacter{C131}{\UTFK{C131}}%
+\DeclareUnicodeCharacter{C132}{\UTFK{C132}}%
+\DeclareUnicodeCharacter{C133}{\UTFK{C133}}%
+\DeclareUnicodeCharacter{C134}{\UTFK{C134}}%
+\DeclareUnicodeCharacter{C135}{\UTFK{C135}}%
+\DeclareUnicodeCharacter{C136}{\UTFK{C136}}%
+\DeclareUnicodeCharacter{C137}{\UTFK{C137}}%
+\DeclareUnicodeCharacter{C138}{\UTFK{C138}}%
+\DeclareUnicodeCharacter{C139}{\UTFK{C139}}%
+\DeclareUnicodeCharacter{C13A}{\UTFK{C13A}}%
+\DeclareUnicodeCharacter{C13B}{\UTFK{C13B}}%
+\DeclareUnicodeCharacter{C13C}{\UTFK{C13C}}%
+\DeclareUnicodeCharacter{C13D}{\UTFK{C13D}}%
+\DeclareUnicodeCharacter{C13E}{\UTFK{C13E}}%
+\DeclareUnicodeCharacter{C13F}{\UTFK{C13F}}%
+\DeclareUnicodeCharacter{C140}{\UTFK{C140}}%
+\DeclareUnicodeCharacter{C141}{\UTFK{C141}}%
+\DeclareUnicodeCharacter{C142}{\UTFK{C142}}%
+\DeclareUnicodeCharacter{C143}{\UTFK{C143}}%
+\DeclareUnicodeCharacter{C144}{\UTFK{C144}}%
+\DeclareUnicodeCharacter{C145}{\UTFK{C145}}%
+\DeclareUnicodeCharacter{C146}{\UTFK{C146}}%
+\DeclareUnicodeCharacter{C147}{\UTFK{C147}}%
+\DeclareUnicodeCharacter{C148}{\UTFK{C148}}%
+\DeclareUnicodeCharacter{C149}{\UTFK{C149}}%
+\DeclareUnicodeCharacter{C14A}{\UTFK{C14A}}%
+\DeclareUnicodeCharacter{C14B}{\UTFK{C14B}}%
+\DeclareUnicodeCharacter{C14C}{\UTFK{C14C}}%
+\DeclareUnicodeCharacter{C14D}{\UTFK{C14D}}%
+\DeclareUnicodeCharacter{C14E}{\UTFK{C14E}}%
+\DeclareUnicodeCharacter{C14F}{\UTFK{C14F}}%
+\DeclareUnicodeCharacter{C150}{\UTFK{C150}}%
+\DeclareUnicodeCharacter{C151}{\UTFK{C151}}%
+\DeclareUnicodeCharacter{C152}{\UTFK{C152}}%
+\DeclareUnicodeCharacter{C153}{\UTFK{C153}}%
+\DeclareUnicodeCharacter{C154}{\UTFK{C154}}%
+\DeclareUnicodeCharacter{C155}{\UTFK{C155}}%
+\DeclareUnicodeCharacter{C156}{\UTFK{C156}}%
+\DeclareUnicodeCharacter{C157}{\UTFK{C157}}%
+\DeclareUnicodeCharacter{C158}{\UTFK{C158}}%
+\DeclareUnicodeCharacter{C159}{\UTFK{C159}}%
+\DeclareUnicodeCharacter{C15A}{\UTFK{C15A}}%
+\DeclareUnicodeCharacter{C15B}{\UTFK{C15B}}%
+\DeclareUnicodeCharacter{C15C}{\UTFK{C15C}}%
+\DeclareUnicodeCharacter{C15D}{\UTFK{C15D}}%
+\DeclareUnicodeCharacter{C15E}{\UTFK{C15E}}%
+\DeclareUnicodeCharacter{C15F}{\UTFK{C15F}}%
+\DeclareUnicodeCharacter{C160}{\UTFK{C160}}%
+\DeclareUnicodeCharacter{C161}{\UTFK{C161}}%
+\DeclareUnicodeCharacter{C162}{\UTFK{C162}}%
+\DeclareUnicodeCharacter{C163}{\UTFK{C163}}%
+\DeclareUnicodeCharacter{C164}{\UTFK{C164}}%
+\DeclareUnicodeCharacter{C165}{\UTFK{C165}}%
+\DeclareUnicodeCharacter{C166}{\UTFK{C166}}%
+\DeclareUnicodeCharacter{C167}{\UTFK{C167}}%
+\DeclareUnicodeCharacter{C168}{\UTFK{C168}}%
+\DeclareUnicodeCharacter{C169}{\UTFK{C169}}%
+\DeclareUnicodeCharacter{C16A}{\UTFK{C16A}}%
+\DeclareUnicodeCharacter{C16B}{\UTFK{C16B}}%
+\DeclareUnicodeCharacter{C16C}{\UTFK{C16C}}%
+\DeclareUnicodeCharacter{C16D}{\UTFK{C16D}}%
+\DeclareUnicodeCharacter{C16E}{\UTFK{C16E}}%
+\DeclareUnicodeCharacter{C16F}{\UTFK{C16F}}%
+\DeclareUnicodeCharacter{C170}{\UTFK{C170}}%
+\DeclareUnicodeCharacter{C171}{\UTFK{C171}}%
+\DeclareUnicodeCharacter{C172}{\UTFK{C172}}%
+\DeclareUnicodeCharacter{C173}{\UTFK{C173}}%
+\DeclareUnicodeCharacter{C174}{\UTFK{C174}}%
+\DeclareUnicodeCharacter{C175}{\UTFK{C175}}%
+\DeclareUnicodeCharacter{C176}{\UTFK{C176}}%
+\DeclareUnicodeCharacter{C177}{\UTFK{C177}}%
+\DeclareUnicodeCharacter{C178}{\UTFK{C178}}%
+\DeclareUnicodeCharacter{C179}{\UTFK{C179}}%
+\DeclareUnicodeCharacter{C17A}{\UTFK{C17A}}%
+\DeclareUnicodeCharacter{C17B}{\UTFK{C17B}}%
+\DeclareUnicodeCharacter{C17C}{\UTFK{C17C}}%
+\DeclareUnicodeCharacter{C17D}{\UTFK{C17D}}%
+\DeclareUnicodeCharacter{C17E}{\UTFK{C17E}}%
+\DeclareUnicodeCharacter{C17F}{\UTFK{C17F}}%
+\DeclareUnicodeCharacter{C180}{\UTFK{C180}}%
+\DeclareUnicodeCharacter{C181}{\UTFK{C181}}%
+\DeclareUnicodeCharacter{C182}{\UTFK{C182}}%
+\DeclareUnicodeCharacter{C183}{\UTFK{C183}}%
+\DeclareUnicodeCharacter{C184}{\UTFK{C184}}%
+\DeclareUnicodeCharacter{C185}{\UTFK{C185}}%
+\DeclareUnicodeCharacter{C186}{\UTFK{C186}}%
+\DeclareUnicodeCharacter{C187}{\UTFK{C187}}%
+\DeclareUnicodeCharacter{C188}{\UTFK{C188}}%
+\DeclareUnicodeCharacter{C189}{\UTFK{C189}}%
+\DeclareUnicodeCharacter{C18A}{\UTFK{C18A}}%
+\DeclareUnicodeCharacter{C18B}{\UTFK{C18B}}%
+\DeclareUnicodeCharacter{C18C}{\UTFK{C18C}}%
+\DeclareUnicodeCharacter{C18D}{\UTFK{C18D}}%
+\DeclareUnicodeCharacter{C18E}{\UTFK{C18E}}%
+\DeclareUnicodeCharacter{C18F}{\UTFK{C18F}}%
+\DeclareUnicodeCharacter{C190}{\UTFK{C190}}%
+\DeclareUnicodeCharacter{C191}{\UTFK{C191}}%
+\DeclareUnicodeCharacter{C192}{\UTFK{C192}}%
+\DeclareUnicodeCharacter{C193}{\UTFK{C193}}%
+\DeclareUnicodeCharacter{C194}{\UTFK{C194}}%
+\DeclareUnicodeCharacter{C195}{\UTFK{C195}}%
+\DeclareUnicodeCharacter{C196}{\UTFK{C196}}%
+\DeclareUnicodeCharacter{C197}{\UTFK{C197}}%
+\DeclareUnicodeCharacter{C198}{\UTFK{C198}}%
+\DeclareUnicodeCharacter{C199}{\UTFK{C199}}%
+\DeclareUnicodeCharacter{C19A}{\UTFK{C19A}}%
+\DeclareUnicodeCharacter{C19B}{\UTFK{C19B}}%
+\DeclareUnicodeCharacter{C19C}{\UTFK{C19C}}%
+\DeclareUnicodeCharacter{C19D}{\UTFK{C19D}}%
+\DeclareUnicodeCharacter{C19E}{\UTFK{C19E}}%
+\DeclareUnicodeCharacter{C19F}{\UTFK{C19F}}%
+\DeclareUnicodeCharacter{C1A0}{\UTFK{C1A0}}%
+\DeclareUnicodeCharacter{C1A1}{\UTFK{C1A1}}%
+\DeclareUnicodeCharacter{C1A2}{\UTFK{C1A2}}%
+\DeclareUnicodeCharacter{C1A3}{\UTFK{C1A3}}%
+\DeclareUnicodeCharacter{C1A4}{\UTFK{C1A4}}%
+\DeclareUnicodeCharacter{C1A5}{\UTFK{C1A5}}%
+\DeclareUnicodeCharacter{C1A6}{\UTFK{C1A6}}%
+\DeclareUnicodeCharacter{C1A7}{\UTFK{C1A7}}%
+\DeclareUnicodeCharacter{C1A8}{\UTFK{C1A8}}%
+\DeclareUnicodeCharacter{C1A9}{\UTFK{C1A9}}%
+\DeclareUnicodeCharacter{C1AA}{\UTFK{C1AA}}%
+\DeclareUnicodeCharacter{C1AB}{\UTFK{C1AB}}%
+\DeclareUnicodeCharacter{C1AC}{\UTFK{C1AC}}%
+\DeclareUnicodeCharacter{C1AD}{\UTFK{C1AD}}%
+\DeclareUnicodeCharacter{C1AE}{\UTFK{C1AE}}%
+\DeclareUnicodeCharacter{C1AF}{\UTFK{C1AF}}%
+\DeclareUnicodeCharacter{C1B0}{\UTFK{C1B0}}%
+\DeclareUnicodeCharacter{C1B1}{\UTFK{C1B1}}%
+\DeclareUnicodeCharacter{C1B2}{\UTFK{C1B2}}%
+\DeclareUnicodeCharacter{C1B3}{\UTFK{C1B3}}%
+\DeclareUnicodeCharacter{C1B4}{\UTFK{C1B4}}%
+\DeclareUnicodeCharacter{C1B5}{\UTFK{C1B5}}%
+\DeclareUnicodeCharacter{C1B6}{\UTFK{C1B6}}%
+\DeclareUnicodeCharacter{C1B7}{\UTFK{C1B7}}%
+\DeclareUnicodeCharacter{C1B8}{\UTFK{C1B8}}%
+\DeclareUnicodeCharacter{C1B9}{\UTFK{C1B9}}%
+\DeclareUnicodeCharacter{C1BA}{\UTFK{C1BA}}%
+\DeclareUnicodeCharacter{C1BB}{\UTFK{C1BB}}%
+\DeclareUnicodeCharacter{C1BC}{\UTFK{C1BC}}%
+\DeclareUnicodeCharacter{C1BD}{\UTFK{C1BD}}%
+\DeclareUnicodeCharacter{C1BE}{\UTFK{C1BE}}%
+\DeclareUnicodeCharacter{C1BF}{\UTFK{C1BF}}%
+\DeclareUnicodeCharacter{C1C0}{\UTFK{C1C0}}%
+\DeclareUnicodeCharacter{C1C1}{\UTFK{C1C1}}%
+\DeclareUnicodeCharacter{C1C2}{\UTFK{C1C2}}%
+\DeclareUnicodeCharacter{C1C3}{\UTFK{C1C3}}%
+\DeclareUnicodeCharacter{C1C4}{\UTFK{C1C4}}%
+\DeclareUnicodeCharacter{C1C5}{\UTFK{C1C5}}%
+\DeclareUnicodeCharacter{C1C6}{\UTFK{C1C6}}%
+\DeclareUnicodeCharacter{C1C7}{\UTFK{C1C7}}%
+\DeclareUnicodeCharacter{C1C8}{\UTFK{C1C8}}%
+\DeclareUnicodeCharacter{C1C9}{\UTFK{C1C9}}%
+\DeclareUnicodeCharacter{C1CA}{\UTFK{C1CA}}%
+\DeclareUnicodeCharacter{C1CB}{\UTFK{C1CB}}%
+\DeclareUnicodeCharacter{C1CC}{\UTFK{C1CC}}%
+\DeclareUnicodeCharacter{C1CD}{\UTFK{C1CD}}%
+\DeclareUnicodeCharacter{C1CE}{\UTFK{C1CE}}%
+\DeclareUnicodeCharacter{C1CF}{\UTFK{C1CF}}%
+\DeclareUnicodeCharacter{C1D0}{\UTFK{C1D0}}%
+\DeclareUnicodeCharacter{C1D1}{\UTFK{C1D1}}%
+\DeclareUnicodeCharacter{C1D2}{\UTFK{C1D2}}%
+\DeclareUnicodeCharacter{C1D3}{\UTFK{C1D3}}%
+\DeclareUnicodeCharacter{C1D4}{\UTFK{C1D4}}%
+\DeclareUnicodeCharacter{C1D5}{\UTFK{C1D5}}%
+\DeclareUnicodeCharacter{C1D6}{\UTFK{C1D6}}%
+\DeclareUnicodeCharacter{C1D7}{\UTFK{C1D7}}%
+\DeclareUnicodeCharacter{C1D8}{\UTFK{C1D8}}%
+\DeclareUnicodeCharacter{C1D9}{\UTFK{C1D9}}%
+\DeclareUnicodeCharacter{C1DA}{\UTFK{C1DA}}%
+\DeclareUnicodeCharacter{C1DB}{\UTFK{C1DB}}%
+\DeclareUnicodeCharacter{C1DC}{\UTFK{C1DC}}%
+\DeclareUnicodeCharacter{C1DD}{\UTFK{C1DD}}%
+\DeclareUnicodeCharacter{C1DE}{\UTFK{C1DE}}%
+\DeclareUnicodeCharacter{C1DF}{\UTFK{C1DF}}%
+\DeclareUnicodeCharacter{C1E0}{\UTFK{C1E0}}%
+\DeclareUnicodeCharacter{C1E1}{\UTFK{C1E1}}%
+\DeclareUnicodeCharacter{C1E2}{\UTFK{C1E2}}%
+\DeclareUnicodeCharacter{C1E3}{\UTFK{C1E3}}%
+\DeclareUnicodeCharacter{C1E4}{\UTFK{C1E4}}%
+\DeclareUnicodeCharacter{C1E5}{\UTFK{C1E5}}%
+\DeclareUnicodeCharacter{C1E6}{\UTFK{C1E6}}%
+\DeclareUnicodeCharacter{C1E7}{\UTFK{C1E7}}%
+\DeclareUnicodeCharacter{C1E8}{\UTFK{C1E8}}%
+\DeclareUnicodeCharacter{C1E9}{\UTFK{C1E9}}%
+\DeclareUnicodeCharacter{C1EA}{\UTFK{C1EA}}%
+\DeclareUnicodeCharacter{C1EB}{\UTFK{C1EB}}%
+\DeclareUnicodeCharacter{C1EC}{\UTFK{C1EC}}%
+\DeclareUnicodeCharacter{C1ED}{\UTFK{C1ED}}%
+\DeclareUnicodeCharacter{C1EE}{\UTFK{C1EE}}%
+\DeclareUnicodeCharacter{C1EF}{\UTFK{C1EF}}%
+\DeclareUnicodeCharacter{C1F0}{\UTFK{C1F0}}%
+\DeclareUnicodeCharacter{C1F1}{\UTFK{C1F1}}%
+\DeclareUnicodeCharacter{C1F2}{\UTFK{C1F2}}%
+\DeclareUnicodeCharacter{C1F3}{\UTFK{C1F3}}%
+\DeclareUnicodeCharacter{C1F4}{\UTFK{C1F4}}%
+\DeclareUnicodeCharacter{C1F5}{\UTFK{C1F5}}%
+\DeclareUnicodeCharacter{C1F6}{\UTFK{C1F6}}%
+\DeclareUnicodeCharacter{C1F7}{\UTFK{C1F7}}%
+\DeclareUnicodeCharacter{C1F8}{\UTFK{C1F8}}%
+\DeclareUnicodeCharacter{C1F9}{\UTFK{C1F9}}%
+\DeclareUnicodeCharacter{C1FA}{\UTFK{C1FA}}%
+\DeclareUnicodeCharacter{C1FB}{\UTFK{C1FB}}%
+\DeclareUnicodeCharacter{C1FC}{\UTFK{C1FC}}%
+\DeclareUnicodeCharacter{C1FD}{\UTFK{C1FD}}%
+\DeclareUnicodeCharacter{C1FE}{\UTFK{C1FE}}%
+\DeclareUnicodeCharacter{C1FF}{\UTFK{C1FF}}%
+\DeclareUnicodeCharacter{C200}{\UTFK{C200}}%
+\DeclareUnicodeCharacter{C201}{\UTFK{C201}}%
+\DeclareUnicodeCharacter{C202}{\UTFK{C202}}%
+\DeclareUnicodeCharacter{C203}{\UTFK{C203}}%
+\DeclareUnicodeCharacter{C204}{\UTFK{C204}}%
+\DeclareUnicodeCharacter{C205}{\UTFK{C205}}%
+\DeclareUnicodeCharacter{C206}{\UTFK{C206}}%
+\DeclareUnicodeCharacter{C207}{\UTFK{C207}}%
+\DeclareUnicodeCharacter{C208}{\UTFK{C208}}%
+\DeclareUnicodeCharacter{C209}{\UTFK{C209}}%
+\DeclareUnicodeCharacter{C20A}{\UTFK{C20A}}%
+\DeclareUnicodeCharacter{C20B}{\UTFK{C20B}}%
+\DeclareUnicodeCharacter{C20C}{\UTFK{C20C}}%
+\DeclareUnicodeCharacter{C20D}{\UTFK{C20D}}%
+\DeclareUnicodeCharacter{C20E}{\UTFK{C20E}}%
+\DeclareUnicodeCharacter{C20F}{\UTFK{C20F}}%
+\DeclareUnicodeCharacter{C210}{\UTFK{C210}}%
+\DeclareUnicodeCharacter{C211}{\UTFK{C211}}%
+\DeclareUnicodeCharacter{C212}{\UTFK{C212}}%
+\DeclareUnicodeCharacter{C213}{\UTFK{C213}}%
+\DeclareUnicodeCharacter{C214}{\UTFK{C214}}%
+\DeclareUnicodeCharacter{C215}{\UTFK{C215}}%
+\DeclareUnicodeCharacter{C216}{\UTFK{C216}}%
+\DeclareUnicodeCharacter{C217}{\UTFK{C217}}%
+\DeclareUnicodeCharacter{C218}{\UTFK{C218}}%
+\DeclareUnicodeCharacter{C219}{\UTFK{C219}}%
+\DeclareUnicodeCharacter{C21A}{\UTFK{C21A}}%
+\DeclareUnicodeCharacter{C21B}{\UTFK{C21B}}%
+\DeclareUnicodeCharacter{C21C}{\UTFK{C21C}}%
+\DeclareUnicodeCharacter{C21D}{\UTFK{C21D}}%
+\DeclareUnicodeCharacter{C21E}{\UTFK{C21E}}%
+\DeclareUnicodeCharacter{C21F}{\UTFK{C21F}}%
+\DeclareUnicodeCharacter{C220}{\UTFK{C220}}%
+\DeclareUnicodeCharacter{C221}{\UTFK{C221}}%
+\DeclareUnicodeCharacter{C222}{\UTFK{C222}}%
+\DeclareUnicodeCharacter{C223}{\UTFK{C223}}%
+\DeclareUnicodeCharacter{C224}{\UTFK{C224}}%
+\DeclareUnicodeCharacter{C225}{\UTFK{C225}}%
+\DeclareUnicodeCharacter{C226}{\UTFK{C226}}%
+\DeclareUnicodeCharacter{C227}{\UTFK{C227}}%
+\DeclareUnicodeCharacter{C228}{\UTFK{C228}}%
+\DeclareUnicodeCharacter{C229}{\UTFK{C229}}%
+\DeclareUnicodeCharacter{C22A}{\UTFK{C22A}}%
+\DeclareUnicodeCharacter{C22B}{\UTFK{C22B}}%
+\DeclareUnicodeCharacter{C22C}{\UTFK{C22C}}%
+\DeclareUnicodeCharacter{C22D}{\UTFK{C22D}}%
+\DeclareUnicodeCharacter{C22E}{\UTFK{C22E}}%
+\DeclareUnicodeCharacter{C22F}{\UTFK{C22F}}%
+\DeclareUnicodeCharacter{C230}{\UTFK{C230}}%
+\DeclareUnicodeCharacter{C231}{\UTFK{C231}}%
+\DeclareUnicodeCharacter{C232}{\UTFK{C232}}%
+\DeclareUnicodeCharacter{C233}{\UTFK{C233}}%
+\DeclareUnicodeCharacter{C234}{\UTFK{C234}}%
+\DeclareUnicodeCharacter{C235}{\UTFK{C235}}%
+\DeclareUnicodeCharacter{C236}{\UTFK{C236}}%
+\DeclareUnicodeCharacter{C237}{\UTFK{C237}}%
+\DeclareUnicodeCharacter{C238}{\UTFK{C238}}%
+\DeclareUnicodeCharacter{C239}{\UTFK{C239}}%
+\DeclareUnicodeCharacter{C23A}{\UTFK{C23A}}%
+\DeclareUnicodeCharacter{C23B}{\UTFK{C23B}}%
+\DeclareUnicodeCharacter{C23C}{\UTFK{C23C}}%
+\DeclareUnicodeCharacter{C23D}{\UTFK{C23D}}%
+\DeclareUnicodeCharacter{C23E}{\UTFK{C23E}}%
+\DeclareUnicodeCharacter{C23F}{\UTFK{C23F}}%
+\DeclareUnicodeCharacter{C240}{\UTFK{C240}}%
+\DeclareUnicodeCharacter{C241}{\UTFK{C241}}%
+\DeclareUnicodeCharacter{C242}{\UTFK{C242}}%
+\DeclareUnicodeCharacter{C243}{\UTFK{C243}}%
+\DeclareUnicodeCharacter{C244}{\UTFK{C244}}%
+\DeclareUnicodeCharacter{C245}{\UTFK{C245}}%
+\DeclareUnicodeCharacter{C246}{\UTFK{C246}}%
+\DeclareUnicodeCharacter{C247}{\UTFK{C247}}%
+\DeclareUnicodeCharacter{C248}{\UTFK{C248}}%
+\DeclareUnicodeCharacter{C249}{\UTFK{C249}}%
+\DeclareUnicodeCharacter{C24A}{\UTFK{C24A}}%
+\DeclareUnicodeCharacter{C24B}{\UTFK{C24B}}%
+\DeclareUnicodeCharacter{C24C}{\UTFK{C24C}}%
+\DeclareUnicodeCharacter{C24D}{\UTFK{C24D}}%
+\DeclareUnicodeCharacter{C24E}{\UTFK{C24E}}%
+\DeclareUnicodeCharacter{C24F}{\UTFK{C24F}}%
+\DeclareUnicodeCharacter{C250}{\UTFK{C250}}%
+\DeclareUnicodeCharacter{C251}{\UTFK{C251}}%
+\DeclareUnicodeCharacter{C252}{\UTFK{C252}}%
+\DeclareUnicodeCharacter{C253}{\UTFK{C253}}%
+\DeclareUnicodeCharacter{C254}{\UTFK{C254}}%
+\DeclareUnicodeCharacter{C255}{\UTFK{C255}}%
+\DeclareUnicodeCharacter{C256}{\UTFK{C256}}%
+\DeclareUnicodeCharacter{C257}{\UTFK{C257}}%
+\DeclareUnicodeCharacter{C258}{\UTFK{C258}}%
+\DeclareUnicodeCharacter{C259}{\UTFK{C259}}%
+\DeclareUnicodeCharacter{C25A}{\UTFK{C25A}}%
+\DeclareUnicodeCharacter{C25B}{\UTFK{C25B}}%
+\DeclareUnicodeCharacter{C25C}{\UTFK{C25C}}%
+\DeclareUnicodeCharacter{C25D}{\UTFK{C25D}}%
+\DeclareUnicodeCharacter{C25E}{\UTFK{C25E}}%
+\DeclareUnicodeCharacter{C25F}{\UTFK{C25F}}%
+\DeclareUnicodeCharacter{C260}{\UTFK{C260}}%
+\DeclareUnicodeCharacter{C261}{\UTFK{C261}}%
+\DeclareUnicodeCharacter{C262}{\UTFK{C262}}%
+\DeclareUnicodeCharacter{C263}{\UTFK{C263}}%
+\DeclareUnicodeCharacter{C264}{\UTFK{C264}}%
+\DeclareUnicodeCharacter{C265}{\UTFK{C265}}%
+\DeclareUnicodeCharacter{C266}{\UTFK{C266}}%
+\DeclareUnicodeCharacter{C267}{\UTFK{C267}}%
+\DeclareUnicodeCharacter{C268}{\UTFK{C268}}%
+\DeclareUnicodeCharacter{C269}{\UTFK{C269}}%
+\DeclareUnicodeCharacter{C26A}{\UTFK{C26A}}%
+\DeclareUnicodeCharacter{C26B}{\UTFK{C26B}}%
+\DeclareUnicodeCharacter{C26C}{\UTFK{C26C}}%
+\DeclareUnicodeCharacter{C26D}{\UTFK{C26D}}%
+\DeclareUnicodeCharacter{C26E}{\UTFK{C26E}}%
+\DeclareUnicodeCharacter{C26F}{\UTFK{C26F}}%
+\DeclareUnicodeCharacter{C270}{\UTFK{C270}}%
+\DeclareUnicodeCharacter{C271}{\UTFK{C271}}%
+\DeclareUnicodeCharacter{C272}{\UTFK{C272}}%
+\DeclareUnicodeCharacter{C273}{\UTFK{C273}}%
+\DeclareUnicodeCharacter{C274}{\UTFK{C274}}%
+\DeclareUnicodeCharacter{C275}{\UTFK{C275}}%
+\DeclareUnicodeCharacter{C276}{\UTFK{C276}}%
+\DeclareUnicodeCharacter{C277}{\UTFK{C277}}%
+\DeclareUnicodeCharacter{C278}{\UTFK{C278}}%
+\DeclareUnicodeCharacter{C279}{\UTFK{C279}}%
+\DeclareUnicodeCharacter{C27A}{\UTFK{C27A}}%
+\DeclareUnicodeCharacter{C27B}{\UTFK{C27B}}%
+\DeclareUnicodeCharacter{C27C}{\UTFK{C27C}}%
+\DeclareUnicodeCharacter{C27D}{\UTFK{C27D}}%
+\DeclareUnicodeCharacter{C27E}{\UTFK{C27E}}%
+\DeclareUnicodeCharacter{C27F}{\UTFK{C27F}}%
+\DeclareUnicodeCharacter{C280}{\UTFK{C280}}%
+\DeclareUnicodeCharacter{C281}{\UTFK{C281}}%
+\DeclareUnicodeCharacter{C282}{\UTFK{C282}}%
+\DeclareUnicodeCharacter{C283}{\UTFK{C283}}%
+\DeclareUnicodeCharacter{C284}{\UTFK{C284}}%
+\DeclareUnicodeCharacter{C285}{\UTFK{C285}}%
+\DeclareUnicodeCharacter{C286}{\UTFK{C286}}%
+\DeclareUnicodeCharacter{C287}{\UTFK{C287}}%
+\DeclareUnicodeCharacter{C288}{\UTFK{C288}}%
+\DeclareUnicodeCharacter{C289}{\UTFK{C289}}%
+\DeclareUnicodeCharacter{C28A}{\UTFK{C28A}}%
+\DeclareUnicodeCharacter{C28B}{\UTFK{C28B}}%
+\DeclareUnicodeCharacter{C28C}{\UTFK{C28C}}%
+\DeclareUnicodeCharacter{C28D}{\UTFK{C28D}}%
+\DeclareUnicodeCharacter{C28E}{\UTFK{C28E}}%
+\DeclareUnicodeCharacter{C28F}{\UTFK{C28F}}%
+\DeclareUnicodeCharacter{C290}{\UTFK{C290}}%
+\DeclareUnicodeCharacter{C291}{\UTFK{C291}}%
+\DeclareUnicodeCharacter{C292}{\UTFK{C292}}%
+\DeclareUnicodeCharacter{C293}{\UTFK{C293}}%
+\DeclareUnicodeCharacter{C294}{\UTFK{C294}}%
+\DeclareUnicodeCharacter{C295}{\UTFK{C295}}%
+\DeclareUnicodeCharacter{C296}{\UTFK{C296}}%
+\DeclareUnicodeCharacter{C297}{\UTFK{C297}}%
+\DeclareUnicodeCharacter{C298}{\UTFK{C298}}%
+\DeclareUnicodeCharacter{C299}{\UTFK{C299}}%
+\DeclareUnicodeCharacter{C29A}{\UTFK{C29A}}%
+\DeclareUnicodeCharacter{C29B}{\UTFK{C29B}}%
+\DeclareUnicodeCharacter{C29C}{\UTFK{C29C}}%
+\DeclareUnicodeCharacter{C29D}{\UTFK{C29D}}%
+\DeclareUnicodeCharacter{C29E}{\UTFK{C29E}}%
+\DeclareUnicodeCharacter{C29F}{\UTFK{C29F}}%
+\DeclareUnicodeCharacter{C2A0}{\UTFK{C2A0}}%
+\DeclareUnicodeCharacter{C2A1}{\UTFK{C2A1}}%
+\DeclareUnicodeCharacter{C2A2}{\UTFK{C2A2}}%
+\DeclareUnicodeCharacter{C2A3}{\UTFK{C2A3}}%
+\DeclareUnicodeCharacter{C2A4}{\UTFK{C2A4}}%
+\DeclareUnicodeCharacter{C2A5}{\UTFK{C2A5}}%
+\DeclareUnicodeCharacter{C2A6}{\UTFK{C2A6}}%
+\DeclareUnicodeCharacter{C2A7}{\UTFK{C2A7}}%
+\DeclareUnicodeCharacter{C2A8}{\UTFK{C2A8}}%
+\DeclareUnicodeCharacter{C2A9}{\UTFK{C2A9}}%
+\DeclareUnicodeCharacter{C2AA}{\UTFK{C2AA}}%
+\DeclareUnicodeCharacter{C2AB}{\UTFK{C2AB}}%
+\DeclareUnicodeCharacter{C2AC}{\UTFK{C2AC}}%
+\DeclareUnicodeCharacter{C2AD}{\UTFK{C2AD}}%
+\DeclareUnicodeCharacter{C2AE}{\UTFK{C2AE}}%
+\DeclareUnicodeCharacter{C2AF}{\UTFK{C2AF}}%
+\DeclareUnicodeCharacter{C2B0}{\UTFK{C2B0}}%
+\DeclareUnicodeCharacter{C2B1}{\UTFK{C2B1}}%
+\DeclareUnicodeCharacter{C2B2}{\UTFK{C2B2}}%
+\DeclareUnicodeCharacter{C2B3}{\UTFK{C2B3}}%
+\DeclareUnicodeCharacter{C2B4}{\UTFK{C2B4}}%
+\DeclareUnicodeCharacter{C2B5}{\UTFK{C2B5}}%
+\DeclareUnicodeCharacter{C2B6}{\UTFK{C2B6}}%
+\DeclareUnicodeCharacter{C2B7}{\UTFK{C2B7}}%
+\DeclareUnicodeCharacter{C2B8}{\UTFK{C2B8}}%
+\DeclareUnicodeCharacter{C2B9}{\UTFK{C2B9}}%
+\DeclareUnicodeCharacter{C2BA}{\UTFK{C2BA}}%
+\DeclareUnicodeCharacter{C2BB}{\UTFK{C2BB}}%
+\DeclareUnicodeCharacter{C2BC}{\UTFK{C2BC}}%
+\DeclareUnicodeCharacter{C2BD}{\UTFK{C2BD}}%
+\DeclareUnicodeCharacter{C2BE}{\UTFK{C2BE}}%
+\DeclareUnicodeCharacter{C2BF}{\UTFK{C2BF}}%
+\DeclareUnicodeCharacter{C2C0}{\UTFK{C2C0}}%
+\DeclareUnicodeCharacter{C2C1}{\UTFK{C2C1}}%
+\DeclareUnicodeCharacter{C2C2}{\UTFK{C2C2}}%
+\DeclareUnicodeCharacter{C2C3}{\UTFK{C2C3}}%
+\DeclareUnicodeCharacter{C2C4}{\UTFK{C2C4}}%
+\DeclareUnicodeCharacter{C2C5}{\UTFK{C2C5}}%
+\DeclareUnicodeCharacter{C2C6}{\UTFK{C2C6}}%
+\DeclareUnicodeCharacter{C2C7}{\UTFK{C2C7}}%
+\DeclareUnicodeCharacter{C2C8}{\UTFK{C2C8}}%
+\DeclareUnicodeCharacter{C2C9}{\UTFK{C2C9}}%
+\DeclareUnicodeCharacter{C2CA}{\UTFK{C2CA}}%
+\DeclareUnicodeCharacter{C2CB}{\UTFK{C2CB}}%
+\DeclareUnicodeCharacter{C2CC}{\UTFK{C2CC}}%
+\DeclareUnicodeCharacter{C2CD}{\UTFK{C2CD}}%
+\DeclareUnicodeCharacter{C2CE}{\UTFK{C2CE}}%
+\DeclareUnicodeCharacter{C2CF}{\UTFK{C2CF}}%
+\DeclareUnicodeCharacter{C2D0}{\UTFK{C2D0}}%
+\DeclareUnicodeCharacter{C2D1}{\UTFK{C2D1}}%
+\DeclareUnicodeCharacter{C2D2}{\UTFK{C2D2}}%
+\DeclareUnicodeCharacter{C2D3}{\UTFK{C2D3}}%
+\DeclareUnicodeCharacter{C2D4}{\UTFK{C2D4}}%
+\DeclareUnicodeCharacter{C2D5}{\UTFK{C2D5}}%
+\DeclareUnicodeCharacter{C2D6}{\UTFK{C2D6}}%
+\DeclareUnicodeCharacter{C2D7}{\UTFK{C2D7}}%
+\DeclareUnicodeCharacter{C2D8}{\UTFK{C2D8}}%
+\DeclareUnicodeCharacter{C2D9}{\UTFK{C2D9}}%
+\DeclareUnicodeCharacter{C2DA}{\UTFK{C2DA}}%
+\DeclareUnicodeCharacter{C2DB}{\UTFK{C2DB}}%
+\DeclareUnicodeCharacter{C2DC}{\UTFK{C2DC}}%
+\DeclareUnicodeCharacter{C2DD}{\UTFK{C2DD}}%
+\DeclareUnicodeCharacter{C2DE}{\UTFK{C2DE}}%
+\DeclareUnicodeCharacter{C2DF}{\UTFK{C2DF}}%
+\DeclareUnicodeCharacter{C2E0}{\UTFK{C2E0}}%
+\DeclareUnicodeCharacter{C2E1}{\UTFK{C2E1}}%
+\DeclareUnicodeCharacter{C2E2}{\UTFK{C2E2}}%
+\DeclareUnicodeCharacter{C2E3}{\UTFK{C2E3}}%
+\DeclareUnicodeCharacter{C2E4}{\UTFK{C2E4}}%
+\DeclareUnicodeCharacter{C2E5}{\UTFK{C2E5}}%
+\DeclareUnicodeCharacter{C2E6}{\UTFK{C2E6}}%
+\DeclareUnicodeCharacter{C2E7}{\UTFK{C2E7}}%
+\DeclareUnicodeCharacter{C2E8}{\UTFK{C2E8}}%
+\DeclareUnicodeCharacter{C2E9}{\UTFK{C2E9}}%
+\DeclareUnicodeCharacter{C2EA}{\UTFK{C2EA}}%
+\DeclareUnicodeCharacter{C2EB}{\UTFK{C2EB}}%
+\DeclareUnicodeCharacter{C2EC}{\UTFK{C2EC}}%
+\DeclareUnicodeCharacter{C2ED}{\UTFK{C2ED}}%
+\DeclareUnicodeCharacter{C2EE}{\UTFK{C2EE}}%
+\DeclareUnicodeCharacter{C2EF}{\UTFK{C2EF}}%
+\DeclareUnicodeCharacter{C2F0}{\UTFK{C2F0}}%
+\DeclareUnicodeCharacter{C2F1}{\UTFK{C2F1}}%
+\DeclareUnicodeCharacter{C2F2}{\UTFK{C2F2}}%
+\DeclareUnicodeCharacter{C2F3}{\UTFK{C2F3}}%
+\DeclareUnicodeCharacter{C2F4}{\UTFK{C2F4}}%
+\DeclareUnicodeCharacter{C2F5}{\UTFK{C2F5}}%
+\DeclareUnicodeCharacter{C2F6}{\UTFK{C2F6}}%
+\DeclareUnicodeCharacter{C2F7}{\UTFK{C2F7}}%
+\DeclareUnicodeCharacter{C2F8}{\UTFK{C2F8}}%
+\DeclareUnicodeCharacter{C2F9}{\UTFK{C2F9}}%
+\DeclareUnicodeCharacter{C2FA}{\UTFK{C2FA}}%
+\DeclareUnicodeCharacter{C2FB}{\UTFK{C2FB}}%
+\DeclareUnicodeCharacter{C2FC}{\UTFK{C2FC}}%
+\DeclareUnicodeCharacter{C2FD}{\UTFK{C2FD}}%
+\DeclareUnicodeCharacter{C2FE}{\UTFK{C2FE}}%
+\DeclareUnicodeCharacter{C2FF}{\UTFK{C2FF}}%
+\DeclareUnicodeCharacter{C300}{\UTFK{C300}}%
+\DeclareUnicodeCharacter{C301}{\UTFK{C301}}%
+\DeclareUnicodeCharacter{C302}{\UTFK{C302}}%
+\DeclareUnicodeCharacter{C303}{\UTFK{C303}}%
+\DeclareUnicodeCharacter{C304}{\UTFK{C304}}%
+\DeclareUnicodeCharacter{C305}{\UTFK{C305}}%
+\DeclareUnicodeCharacter{C306}{\UTFK{C306}}%
+\DeclareUnicodeCharacter{C307}{\UTFK{C307}}%
+\DeclareUnicodeCharacter{C308}{\UTFK{C308}}%
+\DeclareUnicodeCharacter{C309}{\UTFK{C309}}%
+\DeclareUnicodeCharacter{C30A}{\UTFK{C30A}}%
+\DeclareUnicodeCharacter{C30B}{\UTFK{C30B}}%
+\DeclareUnicodeCharacter{C30C}{\UTFK{C30C}}%
+\DeclareUnicodeCharacter{C30D}{\UTFK{C30D}}%
+\DeclareUnicodeCharacter{C30E}{\UTFK{C30E}}%
+\DeclareUnicodeCharacter{C30F}{\UTFK{C30F}}%
+\DeclareUnicodeCharacter{C310}{\UTFK{C310}}%
+\DeclareUnicodeCharacter{C311}{\UTFK{C311}}%
+\DeclareUnicodeCharacter{C312}{\UTFK{C312}}%
+\DeclareUnicodeCharacter{C313}{\UTFK{C313}}%
+\DeclareUnicodeCharacter{C314}{\UTFK{C314}}%
+\DeclareUnicodeCharacter{C315}{\UTFK{C315}}%
+\DeclareUnicodeCharacter{C316}{\UTFK{C316}}%
+\DeclareUnicodeCharacter{C317}{\UTFK{C317}}%
+\DeclareUnicodeCharacter{C318}{\UTFK{C318}}%
+\DeclareUnicodeCharacter{C319}{\UTFK{C319}}%
+\DeclareUnicodeCharacter{C31A}{\UTFK{C31A}}%
+\DeclareUnicodeCharacter{C31B}{\UTFK{C31B}}%
+\DeclareUnicodeCharacter{C31C}{\UTFK{C31C}}%
+\DeclareUnicodeCharacter{C31D}{\UTFK{C31D}}%
+\DeclareUnicodeCharacter{C31E}{\UTFK{C31E}}%
+\DeclareUnicodeCharacter{C31F}{\UTFK{C31F}}%
+\DeclareUnicodeCharacter{C320}{\UTFK{C320}}%
+\DeclareUnicodeCharacter{C321}{\UTFK{C321}}%
+\DeclareUnicodeCharacter{C322}{\UTFK{C322}}%
+\DeclareUnicodeCharacter{C323}{\UTFK{C323}}%
+\DeclareUnicodeCharacter{C324}{\UTFK{C324}}%
+\DeclareUnicodeCharacter{C325}{\UTFK{C325}}%
+\DeclareUnicodeCharacter{C326}{\UTFK{C326}}%
+\DeclareUnicodeCharacter{C327}{\UTFK{C327}}%
+\DeclareUnicodeCharacter{C328}{\UTFK{C328}}%
+\DeclareUnicodeCharacter{C329}{\UTFK{C329}}%
+\DeclareUnicodeCharacter{C32A}{\UTFK{C32A}}%
+\DeclareUnicodeCharacter{C32B}{\UTFK{C32B}}%
+\DeclareUnicodeCharacter{C32C}{\UTFK{C32C}}%
+\DeclareUnicodeCharacter{C32D}{\UTFK{C32D}}%
+\DeclareUnicodeCharacter{C32E}{\UTFK{C32E}}%
+\DeclareUnicodeCharacter{C32F}{\UTFK{C32F}}%
+\DeclareUnicodeCharacter{C330}{\UTFK{C330}}%
+\DeclareUnicodeCharacter{C331}{\UTFK{C331}}%
+\DeclareUnicodeCharacter{C332}{\UTFK{C332}}%
+\DeclareUnicodeCharacter{C333}{\UTFK{C333}}%
+\DeclareUnicodeCharacter{C334}{\UTFK{C334}}%
+\DeclareUnicodeCharacter{C335}{\UTFK{C335}}%
+\DeclareUnicodeCharacter{C336}{\UTFK{C336}}%
+\DeclareUnicodeCharacter{C337}{\UTFK{C337}}%
+\DeclareUnicodeCharacter{C338}{\UTFK{C338}}%
+\DeclareUnicodeCharacter{C339}{\UTFK{C339}}%
+\DeclareUnicodeCharacter{C33A}{\UTFK{C33A}}%
+\DeclareUnicodeCharacter{C33B}{\UTFK{C33B}}%
+\DeclareUnicodeCharacter{C33C}{\UTFK{C33C}}%
+\DeclareUnicodeCharacter{C33D}{\UTFK{C33D}}%
+\DeclareUnicodeCharacter{C33E}{\UTFK{C33E}}%
+\DeclareUnicodeCharacter{C33F}{\UTFK{C33F}}%
+\DeclareUnicodeCharacter{C340}{\UTFK{C340}}%
+\DeclareUnicodeCharacter{C341}{\UTFK{C341}}%
+\DeclareUnicodeCharacter{C342}{\UTFK{C342}}%
+\DeclareUnicodeCharacter{C343}{\UTFK{C343}}%
+\DeclareUnicodeCharacter{C344}{\UTFK{C344}}%
+\DeclareUnicodeCharacter{C345}{\UTFK{C345}}%
+\DeclareUnicodeCharacter{C346}{\UTFK{C346}}%
+\DeclareUnicodeCharacter{C347}{\UTFK{C347}}%
+\DeclareUnicodeCharacter{C348}{\UTFK{C348}}%
+\DeclareUnicodeCharacter{C349}{\UTFK{C349}}%
+\DeclareUnicodeCharacter{C34A}{\UTFK{C34A}}%
+\DeclareUnicodeCharacter{C34B}{\UTFK{C34B}}%
+\DeclareUnicodeCharacter{C34C}{\UTFK{C34C}}%
+\DeclareUnicodeCharacter{C34D}{\UTFK{C34D}}%
+\DeclareUnicodeCharacter{C34E}{\UTFK{C34E}}%
+\DeclareUnicodeCharacter{C34F}{\UTFK{C34F}}%
+\DeclareUnicodeCharacter{C350}{\UTFK{C350}}%
+\DeclareUnicodeCharacter{C351}{\UTFK{C351}}%
+\DeclareUnicodeCharacter{C352}{\UTFK{C352}}%
+\DeclareUnicodeCharacter{C353}{\UTFK{C353}}%
+\DeclareUnicodeCharacter{C354}{\UTFK{C354}}%
+\DeclareUnicodeCharacter{C355}{\UTFK{C355}}%
+\DeclareUnicodeCharacter{C356}{\UTFK{C356}}%
+\DeclareUnicodeCharacter{C357}{\UTFK{C357}}%
+\DeclareUnicodeCharacter{C358}{\UTFK{C358}}%
+\DeclareUnicodeCharacter{C359}{\UTFK{C359}}%
+\DeclareUnicodeCharacter{C35A}{\UTFK{C35A}}%
+\DeclareUnicodeCharacter{C35B}{\UTFK{C35B}}%
+\DeclareUnicodeCharacter{C35C}{\UTFK{C35C}}%
+\DeclareUnicodeCharacter{C35D}{\UTFK{C35D}}%
+\DeclareUnicodeCharacter{C35E}{\UTFK{C35E}}%
+\DeclareUnicodeCharacter{C35F}{\UTFK{C35F}}%
+\DeclareUnicodeCharacter{C360}{\UTFK{C360}}%
+\DeclareUnicodeCharacter{C361}{\UTFK{C361}}%
+\DeclareUnicodeCharacter{C362}{\UTFK{C362}}%
+\DeclareUnicodeCharacter{C363}{\UTFK{C363}}%
+\DeclareUnicodeCharacter{C364}{\UTFK{C364}}%
+\DeclareUnicodeCharacter{C365}{\UTFK{C365}}%
+\DeclareUnicodeCharacter{C366}{\UTFK{C366}}%
+\DeclareUnicodeCharacter{C367}{\UTFK{C367}}%
+\DeclareUnicodeCharacter{C368}{\UTFK{C368}}%
+\DeclareUnicodeCharacter{C369}{\UTFK{C369}}%
+\DeclareUnicodeCharacter{C36A}{\UTFK{C36A}}%
+\DeclareUnicodeCharacter{C36B}{\UTFK{C36B}}%
+\DeclareUnicodeCharacter{C36C}{\UTFK{C36C}}%
+\DeclareUnicodeCharacter{C36D}{\UTFK{C36D}}%
+\DeclareUnicodeCharacter{C36E}{\UTFK{C36E}}%
+\DeclareUnicodeCharacter{C36F}{\UTFK{C36F}}%
+\DeclareUnicodeCharacter{C370}{\UTFK{C370}}%
+\DeclareUnicodeCharacter{C371}{\UTFK{C371}}%
+\DeclareUnicodeCharacter{C372}{\UTFK{C372}}%
+\DeclareUnicodeCharacter{C373}{\UTFK{C373}}%
+\DeclareUnicodeCharacter{C374}{\UTFK{C374}}%
+\DeclareUnicodeCharacter{C375}{\UTFK{C375}}%
+\DeclareUnicodeCharacter{C376}{\UTFK{C376}}%
+\DeclareUnicodeCharacter{C377}{\UTFK{C377}}%
+\DeclareUnicodeCharacter{C378}{\UTFK{C378}}%
+\DeclareUnicodeCharacter{C379}{\UTFK{C379}}%
+\DeclareUnicodeCharacter{C37A}{\UTFK{C37A}}%
+\DeclareUnicodeCharacter{C37B}{\UTFK{C37B}}%
+\DeclareUnicodeCharacter{C37C}{\UTFK{C37C}}%
+\DeclareUnicodeCharacter{C37D}{\UTFK{C37D}}%
+\DeclareUnicodeCharacter{C37E}{\UTFK{C37E}}%
+\DeclareUnicodeCharacter{C37F}{\UTFK{C37F}}%
+\DeclareUnicodeCharacter{C380}{\UTFK{C380}}%
+\DeclareUnicodeCharacter{C381}{\UTFK{C381}}%
+\DeclareUnicodeCharacter{C382}{\UTFK{C382}}%
+\DeclareUnicodeCharacter{C383}{\UTFK{C383}}%
+\DeclareUnicodeCharacter{C384}{\UTFK{C384}}%
+\DeclareUnicodeCharacter{C385}{\UTFK{C385}}%
+\DeclareUnicodeCharacter{C386}{\UTFK{C386}}%
+\DeclareUnicodeCharacter{C387}{\UTFK{C387}}%
+\DeclareUnicodeCharacter{C388}{\UTFK{C388}}%
+\DeclareUnicodeCharacter{C389}{\UTFK{C389}}%
+\DeclareUnicodeCharacter{C38A}{\UTFK{C38A}}%
+\DeclareUnicodeCharacter{C38B}{\UTFK{C38B}}%
+\DeclareUnicodeCharacter{C38C}{\UTFK{C38C}}%
+\DeclareUnicodeCharacter{C38D}{\UTFK{C38D}}%
+\DeclareUnicodeCharacter{C38E}{\UTFK{C38E}}%
+\DeclareUnicodeCharacter{C38F}{\UTFK{C38F}}%
+\DeclareUnicodeCharacter{C390}{\UTFK{C390}}%
+\DeclareUnicodeCharacter{C391}{\UTFK{C391}}%
+\DeclareUnicodeCharacter{C392}{\UTFK{C392}}%
+\DeclareUnicodeCharacter{C393}{\UTFK{C393}}%
+\DeclareUnicodeCharacter{C394}{\UTFK{C394}}%
+\DeclareUnicodeCharacter{C395}{\UTFK{C395}}%
+\DeclareUnicodeCharacter{C396}{\UTFK{C396}}%
+\DeclareUnicodeCharacter{C397}{\UTFK{C397}}%
+\DeclareUnicodeCharacter{C398}{\UTFK{C398}}%
+\DeclareUnicodeCharacter{C399}{\UTFK{C399}}%
+\DeclareUnicodeCharacter{C39A}{\UTFK{C39A}}%
+\DeclareUnicodeCharacter{C39B}{\UTFK{C39B}}%
+\DeclareUnicodeCharacter{C39C}{\UTFK{C39C}}%
+\DeclareUnicodeCharacter{C39D}{\UTFK{C39D}}%
+\DeclareUnicodeCharacter{C39E}{\UTFK{C39E}}%
+\DeclareUnicodeCharacter{C39F}{\UTFK{C39F}}%
+\DeclareUnicodeCharacter{C3A0}{\UTFK{C3A0}}%
+\DeclareUnicodeCharacter{C3A1}{\UTFK{C3A1}}%
+\DeclareUnicodeCharacter{C3A2}{\UTFK{C3A2}}%
+\DeclareUnicodeCharacter{C3A3}{\UTFK{C3A3}}%
+\DeclareUnicodeCharacter{C3A4}{\UTFK{C3A4}}%
+\DeclareUnicodeCharacter{C3A5}{\UTFK{C3A5}}%
+\DeclareUnicodeCharacter{C3A6}{\UTFK{C3A6}}%
+\DeclareUnicodeCharacter{C3A7}{\UTFK{C3A7}}%
+\DeclareUnicodeCharacter{C3A8}{\UTFK{C3A8}}%
+\DeclareUnicodeCharacter{C3A9}{\UTFK{C3A9}}%
+\DeclareUnicodeCharacter{C3AA}{\UTFK{C3AA}}%
+\DeclareUnicodeCharacter{C3AB}{\UTFK{C3AB}}%
+\DeclareUnicodeCharacter{C3AC}{\UTFK{C3AC}}%
+\DeclareUnicodeCharacter{C3AD}{\UTFK{C3AD}}%
+\DeclareUnicodeCharacter{C3AE}{\UTFK{C3AE}}%
+\DeclareUnicodeCharacter{C3AF}{\UTFK{C3AF}}%
+\DeclareUnicodeCharacter{C3B0}{\UTFK{C3B0}}%
+\DeclareUnicodeCharacter{C3B1}{\UTFK{C3B1}}%
+\DeclareUnicodeCharacter{C3B2}{\UTFK{C3B2}}%
+\DeclareUnicodeCharacter{C3B3}{\UTFK{C3B3}}%
+\DeclareUnicodeCharacter{C3B4}{\UTFK{C3B4}}%
+\DeclareUnicodeCharacter{C3B5}{\UTFK{C3B5}}%
+\DeclareUnicodeCharacter{C3B6}{\UTFK{C3B6}}%
+\DeclareUnicodeCharacter{C3B7}{\UTFK{C3B7}}%
+\DeclareUnicodeCharacter{C3B8}{\UTFK{C3B8}}%
+\DeclareUnicodeCharacter{C3B9}{\UTFK{C3B9}}%
+\DeclareUnicodeCharacter{C3BA}{\UTFK{C3BA}}%
+\DeclareUnicodeCharacter{C3BB}{\UTFK{C3BB}}%
+\DeclareUnicodeCharacter{C3BC}{\UTFK{C3BC}}%
+\DeclareUnicodeCharacter{C3BD}{\UTFK{C3BD}}%
+\DeclareUnicodeCharacter{C3BE}{\UTFK{C3BE}}%
+\DeclareUnicodeCharacter{C3BF}{\UTFK{C3BF}}%
+\DeclareUnicodeCharacter{C3C0}{\UTFK{C3C0}}%
+\DeclareUnicodeCharacter{C3C1}{\UTFK{C3C1}}%
+\DeclareUnicodeCharacter{C3C2}{\UTFK{C3C2}}%
+\DeclareUnicodeCharacter{C3C3}{\UTFK{C3C3}}%
+\DeclareUnicodeCharacter{C3C4}{\UTFK{C3C4}}%
+\DeclareUnicodeCharacter{C3C5}{\UTFK{C3C5}}%
+\DeclareUnicodeCharacter{C3C6}{\UTFK{C3C6}}%
+\DeclareUnicodeCharacter{C3C7}{\UTFK{C3C7}}%
+\DeclareUnicodeCharacter{C3C8}{\UTFK{C3C8}}%
+\DeclareUnicodeCharacter{C3C9}{\UTFK{C3C9}}%
+\DeclareUnicodeCharacter{C3CA}{\UTFK{C3CA}}%
+\DeclareUnicodeCharacter{C3CB}{\UTFK{C3CB}}%
+\DeclareUnicodeCharacter{C3CC}{\UTFK{C3CC}}%
+\DeclareUnicodeCharacter{C3CD}{\UTFK{C3CD}}%
+\DeclareUnicodeCharacter{C3CE}{\UTFK{C3CE}}%
+\DeclareUnicodeCharacter{C3CF}{\UTFK{C3CF}}%
+\DeclareUnicodeCharacter{C3D0}{\UTFK{C3D0}}%
+\DeclareUnicodeCharacter{C3D1}{\UTFK{C3D1}}%
+\DeclareUnicodeCharacter{C3D2}{\UTFK{C3D2}}%
+\DeclareUnicodeCharacter{C3D3}{\UTFK{C3D3}}%
+\DeclareUnicodeCharacter{C3D4}{\UTFK{C3D4}}%
+\DeclareUnicodeCharacter{C3D5}{\UTFK{C3D5}}%
+\DeclareUnicodeCharacter{C3D6}{\UTFK{C3D6}}%
+\DeclareUnicodeCharacter{C3D7}{\UTFK{C3D7}}%
+\DeclareUnicodeCharacter{C3D8}{\UTFK{C3D8}}%
+\DeclareUnicodeCharacter{C3D9}{\UTFK{C3D9}}%
+\DeclareUnicodeCharacter{C3DA}{\UTFK{C3DA}}%
+\DeclareUnicodeCharacter{C3DB}{\UTFK{C3DB}}%
+\DeclareUnicodeCharacter{C3DC}{\UTFK{C3DC}}%
+\DeclareUnicodeCharacter{C3DD}{\UTFK{C3DD}}%
+\DeclareUnicodeCharacter{C3DE}{\UTFK{C3DE}}%
+\DeclareUnicodeCharacter{C3DF}{\UTFK{C3DF}}%
+\DeclareUnicodeCharacter{C3E0}{\UTFK{C3E0}}%
+\DeclareUnicodeCharacter{C3E1}{\UTFK{C3E1}}%
+\DeclareUnicodeCharacter{C3E2}{\UTFK{C3E2}}%
+\DeclareUnicodeCharacter{C3E3}{\UTFK{C3E3}}%
+\DeclareUnicodeCharacter{C3E4}{\UTFK{C3E4}}%
+\DeclareUnicodeCharacter{C3E5}{\UTFK{C3E5}}%
+\DeclareUnicodeCharacter{C3E6}{\UTFK{C3E6}}%
+\DeclareUnicodeCharacter{C3E7}{\UTFK{C3E7}}%
+\DeclareUnicodeCharacter{C3E8}{\UTFK{C3E8}}%
+\DeclareUnicodeCharacter{C3E9}{\UTFK{C3E9}}%
+\DeclareUnicodeCharacter{C3EA}{\UTFK{C3EA}}%
+\DeclareUnicodeCharacter{C3EB}{\UTFK{C3EB}}%
+\DeclareUnicodeCharacter{C3EC}{\UTFK{C3EC}}%
+\DeclareUnicodeCharacter{C3ED}{\UTFK{C3ED}}%
+\DeclareUnicodeCharacter{C3EE}{\UTFK{C3EE}}%
+\DeclareUnicodeCharacter{C3EF}{\UTFK{C3EF}}%
+\DeclareUnicodeCharacter{C3F0}{\UTFK{C3F0}}%
+\DeclareUnicodeCharacter{C3F1}{\UTFK{C3F1}}%
+\DeclareUnicodeCharacter{C3F2}{\UTFK{C3F2}}%
+\DeclareUnicodeCharacter{C3F3}{\UTFK{C3F3}}%
+\DeclareUnicodeCharacter{C3F4}{\UTFK{C3F4}}%
+\DeclareUnicodeCharacter{C3F5}{\UTFK{C3F5}}%
+\DeclareUnicodeCharacter{C3F6}{\UTFK{C3F6}}%
+\DeclareUnicodeCharacter{C3F7}{\UTFK{C3F7}}%
+\DeclareUnicodeCharacter{C3F8}{\UTFK{C3F8}}%
+\DeclareUnicodeCharacter{C3F9}{\UTFK{C3F9}}%
+\DeclareUnicodeCharacter{C3FA}{\UTFK{C3FA}}%
+\DeclareUnicodeCharacter{C3FB}{\UTFK{C3FB}}%
+\DeclareUnicodeCharacter{C3FC}{\UTFK{C3FC}}%
+\DeclareUnicodeCharacter{C3FD}{\UTFK{C3FD}}%
+\DeclareUnicodeCharacter{C3FE}{\UTFK{C3FE}}%
+\DeclareUnicodeCharacter{C3FF}{\UTFK{C3FF}}%
+\DeclareUnicodeCharacter{C400}{\UTFK{C400}}%
+\DeclareUnicodeCharacter{C401}{\UTFK{C401}}%
+\DeclareUnicodeCharacter{C402}{\UTFK{C402}}%
+\DeclareUnicodeCharacter{C403}{\UTFK{C403}}%
+\DeclareUnicodeCharacter{C404}{\UTFK{C404}}%
+\DeclareUnicodeCharacter{C405}{\UTFK{C405}}%
+\DeclareUnicodeCharacter{C406}{\UTFK{C406}}%
+\DeclareUnicodeCharacter{C407}{\UTFK{C407}}%
+\DeclareUnicodeCharacter{C408}{\UTFK{C408}}%
+\DeclareUnicodeCharacter{C409}{\UTFK{C409}}%
+\DeclareUnicodeCharacter{C40A}{\UTFK{C40A}}%
+\DeclareUnicodeCharacter{C40B}{\UTFK{C40B}}%
+\DeclareUnicodeCharacter{C40C}{\UTFK{C40C}}%
+\DeclareUnicodeCharacter{C40D}{\UTFK{C40D}}%
+\DeclareUnicodeCharacter{C40E}{\UTFK{C40E}}%
+\DeclareUnicodeCharacter{C40F}{\UTFK{C40F}}%
+\DeclareUnicodeCharacter{C410}{\UTFK{C410}}%
+\DeclareUnicodeCharacter{C411}{\UTFK{C411}}%
+\DeclareUnicodeCharacter{C412}{\UTFK{C412}}%
+\DeclareUnicodeCharacter{C413}{\UTFK{C413}}%
+\DeclareUnicodeCharacter{C414}{\UTFK{C414}}%
+\DeclareUnicodeCharacter{C415}{\UTFK{C415}}%
+\DeclareUnicodeCharacter{C416}{\UTFK{C416}}%
+\DeclareUnicodeCharacter{C417}{\UTFK{C417}}%
+\DeclareUnicodeCharacter{C418}{\UTFK{C418}}%
+\DeclareUnicodeCharacter{C419}{\UTFK{C419}}%
+\DeclareUnicodeCharacter{C41A}{\UTFK{C41A}}%
+\DeclareUnicodeCharacter{C41B}{\UTFK{C41B}}%
+\DeclareUnicodeCharacter{C41C}{\UTFK{C41C}}%
+\DeclareUnicodeCharacter{C41D}{\UTFK{C41D}}%
+\DeclareUnicodeCharacter{C41E}{\UTFK{C41E}}%
+\DeclareUnicodeCharacter{C41F}{\UTFK{C41F}}%
+\DeclareUnicodeCharacter{C420}{\UTFK{C420}}%
+\DeclareUnicodeCharacter{C421}{\UTFK{C421}}%
+\DeclareUnicodeCharacter{C422}{\UTFK{C422}}%
+\DeclareUnicodeCharacter{C423}{\UTFK{C423}}%
+\DeclareUnicodeCharacter{C424}{\UTFK{C424}}%
+\DeclareUnicodeCharacter{C425}{\UTFK{C425}}%
+\DeclareUnicodeCharacter{C426}{\UTFK{C426}}%
+\DeclareUnicodeCharacter{C427}{\UTFK{C427}}%
+\DeclareUnicodeCharacter{C428}{\UTFK{C428}}%
+\DeclareUnicodeCharacter{C429}{\UTFK{C429}}%
+\DeclareUnicodeCharacter{C42A}{\UTFK{C42A}}%
+\DeclareUnicodeCharacter{C42B}{\UTFK{C42B}}%
+\DeclareUnicodeCharacter{C42C}{\UTFK{C42C}}%
+\DeclareUnicodeCharacter{C42D}{\UTFK{C42D}}%
+\DeclareUnicodeCharacter{C42E}{\UTFK{C42E}}%
+\DeclareUnicodeCharacter{C42F}{\UTFK{C42F}}%
+\DeclareUnicodeCharacter{C430}{\UTFK{C430}}%
+\DeclareUnicodeCharacter{C431}{\UTFK{C431}}%
+\DeclareUnicodeCharacter{C432}{\UTFK{C432}}%
+\DeclareUnicodeCharacter{C433}{\UTFK{C433}}%
+\DeclareUnicodeCharacter{C434}{\UTFK{C434}}%
+\DeclareUnicodeCharacter{C435}{\UTFK{C435}}%
+\DeclareUnicodeCharacter{C436}{\UTFK{C436}}%
+\DeclareUnicodeCharacter{C437}{\UTFK{C437}}%
+\DeclareUnicodeCharacter{C438}{\UTFK{C438}}%
+\DeclareUnicodeCharacter{C439}{\UTFK{C439}}%
+\DeclareUnicodeCharacter{C43A}{\UTFK{C43A}}%
+\DeclareUnicodeCharacter{C43B}{\UTFK{C43B}}%
+\DeclareUnicodeCharacter{C43C}{\UTFK{C43C}}%
+\DeclareUnicodeCharacter{C43D}{\UTFK{C43D}}%
+\DeclareUnicodeCharacter{C43E}{\UTFK{C43E}}%
+\DeclareUnicodeCharacter{C43F}{\UTFK{C43F}}%
+\DeclareUnicodeCharacter{C440}{\UTFK{C440}}%
+\DeclareUnicodeCharacter{C441}{\UTFK{C441}}%
+\DeclareUnicodeCharacter{C442}{\UTFK{C442}}%
+\DeclareUnicodeCharacter{C443}{\UTFK{C443}}%
+\DeclareUnicodeCharacter{C444}{\UTFK{C444}}%
+\DeclareUnicodeCharacter{C445}{\UTFK{C445}}%
+\DeclareUnicodeCharacter{C446}{\UTFK{C446}}%
+\DeclareUnicodeCharacter{C447}{\UTFK{C447}}%
+\DeclareUnicodeCharacter{C448}{\UTFK{C448}}%
+\DeclareUnicodeCharacter{C449}{\UTFK{C449}}%
+\DeclareUnicodeCharacter{C44A}{\UTFK{C44A}}%
+\DeclareUnicodeCharacter{C44B}{\UTFK{C44B}}%
+\DeclareUnicodeCharacter{C44C}{\UTFK{C44C}}%
+\DeclareUnicodeCharacter{C44D}{\UTFK{C44D}}%
+\DeclareUnicodeCharacter{C44E}{\UTFK{C44E}}%
+\DeclareUnicodeCharacter{C44F}{\UTFK{C44F}}%
+\DeclareUnicodeCharacter{C450}{\UTFK{C450}}%
+\DeclareUnicodeCharacter{C451}{\UTFK{C451}}%
+\DeclareUnicodeCharacter{C452}{\UTFK{C452}}%
+\DeclareUnicodeCharacter{C453}{\UTFK{C453}}%
+\DeclareUnicodeCharacter{C454}{\UTFK{C454}}%
+\DeclareUnicodeCharacter{C455}{\UTFK{C455}}%
+\DeclareUnicodeCharacter{C456}{\UTFK{C456}}%
+\DeclareUnicodeCharacter{C457}{\UTFK{C457}}%
+\DeclareUnicodeCharacter{C458}{\UTFK{C458}}%
+\DeclareUnicodeCharacter{C459}{\UTFK{C459}}%
+\DeclareUnicodeCharacter{C45A}{\UTFK{C45A}}%
+\DeclareUnicodeCharacter{C45B}{\UTFK{C45B}}%
+\DeclareUnicodeCharacter{C45C}{\UTFK{C45C}}%
+\DeclareUnicodeCharacter{C45D}{\UTFK{C45D}}%
+\DeclareUnicodeCharacter{C45E}{\UTFK{C45E}}%
+\DeclareUnicodeCharacter{C45F}{\UTFK{C45F}}%
+\DeclareUnicodeCharacter{C460}{\UTFK{C460}}%
+\DeclareUnicodeCharacter{C461}{\UTFK{C461}}%
+\DeclareUnicodeCharacter{C462}{\UTFK{C462}}%
+\DeclareUnicodeCharacter{C463}{\UTFK{C463}}%
+\DeclareUnicodeCharacter{C464}{\UTFK{C464}}%
+\DeclareUnicodeCharacter{C465}{\UTFK{C465}}%
+\DeclareUnicodeCharacter{C466}{\UTFK{C466}}%
+\DeclareUnicodeCharacter{C467}{\UTFK{C467}}%
+\DeclareUnicodeCharacter{C468}{\UTFK{C468}}%
+\DeclareUnicodeCharacter{C469}{\UTFK{C469}}%
+\DeclareUnicodeCharacter{C46A}{\UTFK{C46A}}%
+\DeclareUnicodeCharacter{C46B}{\UTFK{C46B}}%
+\DeclareUnicodeCharacter{C46C}{\UTFK{C46C}}%
+\DeclareUnicodeCharacter{C46D}{\UTFK{C46D}}%
+\DeclareUnicodeCharacter{C46E}{\UTFK{C46E}}%
+\DeclareUnicodeCharacter{C46F}{\UTFK{C46F}}%
+\DeclareUnicodeCharacter{C470}{\UTFK{C470}}%
+\DeclareUnicodeCharacter{C471}{\UTFK{C471}}%
+\DeclareUnicodeCharacter{C472}{\UTFK{C472}}%
+\DeclareUnicodeCharacter{C473}{\UTFK{C473}}%
+\DeclareUnicodeCharacter{C474}{\UTFK{C474}}%
+\DeclareUnicodeCharacter{C475}{\UTFK{C475}}%
+\DeclareUnicodeCharacter{C476}{\UTFK{C476}}%
+\DeclareUnicodeCharacter{C477}{\UTFK{C477}}%
+\DeclareUnicodeCharacter{C478}{\UTFK{C478}}%
+\DeclareUnicodeCharacter{C479}{\UTFK{C479}}%
+\DeclareUnicodeCharacter{C47A}{\UTFK{C47A}}%
+\DeclareUnicodeCharacter{C47B}{\UTFK{C47B}}%
+\DeclareUnicodeCharacter{C47C}{\UTFK{C47C}}%
+\DeclareUnicodeCharacter{C47D}{\UTFK{C47D}}%
+\DeclareUnicodeCharacter{C47E}{\UTFK{C47E}}%
+\DeclareUnicodeCharacter{C47F}{\UTFK{C47F}}%
+\DeclareUnicodeCharacter{C480}{\UTFK{C480}}%
+\DeclareUnicodeCharacter{C481}{\UTFK{C481}}%
+\DeclareUnicodeCharacter{C482}{\UTFK{C482}}%
+\DeclareUnicodeCharacter{C483}{\UTFK{C483}}%
+\DeclareUnicodeCharacter{C484}{\UTFK{C484}}%
+\DeclareUnicodeCharacter{C485}{\UTFK{C485}}%
+\DeclareUnicodeCharacter{C486}{\UTFK{C486}}%
+\DeclareUnicodeCharacter{C487}{\UTFK{C487}}%
+\DeclareUnicodeCharacter{C488}{\UTFK{C488}}%
+\DeclareUnicodeCharacter{C489}{\UTFK{C489}}%
+\DeclareUnicodeCharacter{C48A}{\UTFK{C48A}}%
+\DeclareUnicodeCharacter{C48B}{\UTFK{C48B}}%
+\DeclareUnicodeCharacter{C48C}{\UTFK{C48C}}%
+\DeclareUnicodeCharacter{C48D}{\UTFK{C48D}}%
+\DeclareUnicodeCharacter{C48E}{\UTFK{C48E}}%
+\DeclareUnicodeCharacter{C48F}{\UTFK{C48F}}%
+\DeclareUnicodeCharacter{C490}{\UTFK{C490}}%
+\DeclareUnicodeCharacter{C491}{\UTFK{C491}}%
+\DeclareUnicodeCharacter{C492}{\UTFK{C492}}%
+\DeclareUnicodeCharacter{C493}{\UTFK{C493}}%
+\DeclareUnicodeCharacter{C494}{\UTFK{C494}}%
+\DeclareUnicodeCharacter{C495}{\UTFK{C495}}%
+\DeclareUnicodeCharacter{C496}{\UTFK{C496}}%
+\DeclareUnicodeCharacter{C497}{\UTFK{C497}}%
+\DeclareUnicodeCharacter{C498}{\UTFK{C498}}%
+\DeclareUnicodeCharacter{C499}{\UTFK{C499}}%
+\DeclareUnicodeCharacter{C49A}{\UTFK{C49A}}%
+\DeclareUnicodeCharacter{C49B}{\UTFK{C49B}}%
+\DeclareUnicodeCharacter{C49C}{\UTFK{C49C}}%
+\DeclareUnicodeCharacter{C49D}{\UTFK{C49D}}%
+\DeclareUnicodeCharacter{C49E}{\UTFK{C49E}}%
+\DeclareUnicodeCharacter{C49F}{\UTFK{C49F}}%
+\DeclareUnicodeCharacter{C4A0}{\UTFK{C4A0}}%
+\DeclareUnicodeCharacter{C4A1}{\UTFK{C4A1}}%
+\DeclareUnicodeCharacter{C4A2}{\UTFK{C4A2}}%
+\DeclareUnicodeCharacter{C4A3}{\UTFK{C4A3}}%
+\DeclareUnicodeCharacter{C4A4}{\UTFK{C4A4}}%
+\DeclareUnicodeCharacter{C4A5}{\UTFK{C4A5}}%
+\DeclareUnicodeCharacter{C4A6}{\UTFK{C4A6}}%
+\DeclareUnicodeCharacter{C4A7}{\UTFK{C4A7}}%
+\DeclareUnicodeCharacter{C4A8}{\UTFK{C4A8}}%
+\DeclareUnicodeCharacter{C4A9}{\UTFK{C4A9}}%
+\DeclareUnicodeCharacter{C4AA}{\UTFK{C4AA}}%
+\DeclareUnicodeCharacter{C4AB}{\UTFK{C4AB}}%
+\DeclareUnicodeCharacter{C4AC}{\UTFK{C4AC}}%
+\DeclareUnicodeCharacter{C4AD}{\UTFK{C4AD}}%
+\DeclareUnicodeCharacter{C4AE}{\UTFK{C4AE}}%
+\DeclareUnicodeCharacter{C4AF}{\UTFK{C4AF}}%
+\DeclareUnicodeCharacter{C4B0}{\UTFK{C4B0}}%
+\DeclareUnicodeCharacter{C4B1}{\UTFK{C4B1}}%
+\DeclareUnicodeCharacter{C4B2}{\UTFK{C4B2}}%
+\DeclareUnicodeCharacter{C4B3}{\UTFK{C4B3}}%
+\DeclareUnicodeCharacter{C4B4}{\UTFK{C4B4}}%
+\DeclareUnicodeCharacter{C4B5}{\UTFK{C4B5}}%
+\DeclareUnicodeCharacter{C4B6}{\UTFK{C4B6}}%
+\DeclareUnicodeCharacter{C4B7}{\UTFK{C4B7}}%
+\DeclareUnicodeCharacter{C4B8}{\UTFK{C4B8}}%
+\DeclareUnicodeCharacter{C4B9}{\UTFK{C4B9}}%
+\DeclareUnicodeCharacter{C4BA}{\UTFK{C4BA}}%
+\DeclareUnicodeCharacter{C4BB}{\UTFK{C4BB}}%
+\DeclareUnicodeCharacter{C4BC}{\UTFK{C4BC}}%
+\DeclareUnicodeCharacter{C4BD}{\UTFK{C4BD}}%
+\DeclareUnicodeCharacter{C4BE}{\UTFK{C4BE}}%
+\DeclareUnicodeCharacter{C4BF}{\UTFK{C4BF}}%
+\DeclareUnicodeCharacter{C4C0}{\UTFK{C4C0}}%
+\DeclareUnicodeCharacter{C4C1}{\UTFK{C4C1}}%
+\DeclareUnicodeCharacter{C4C2}{\UTFK{C4C2}}%
+\DeclareUnicodeCharacter{C4C3}{\UTFK{C4C3}}%
+\DeclareUnicodeCharacter{C4C4}{\UTFK{C4C4}}%
+\DeclareUnicodeCharacter{C4C5}{\UTFK{C4C5}}%
+\DeclareUnicodeCharacter{C4C6}{\UTFK{C4C6}}%
+\DeclareUnicodeCharacter{C4C7}{\UTFK{C4C7}}%
+\DeclareUnicodeCharacter{C4C8}{\UTFK{C4C8}}%
+\DeclareUnicodeCharacter{C4C9}{\UTFK{C4C9}}%
+\DeclareUnicodeCharacter{C4CA}{\UTFK{C4CA}}%
+\DeclareUnicodeCharacter{C4CB}{\UTFK{C4CB}}%
+\DeclareUnicodeCharacter{C4CC}{\UTFK{C4CC}}%
+\DeclareUnicodeCharacter{C4CD}{\UTFK{C4CD}}%
+\DeclareUnicodeCharacter{C4CE}{\UTFK{C4CE}}%
+\DeclareUnicodeCharacter{C4CF}{\UTFK{C4CF}}%
+\DeclareUnicodeCharacter{C4D0}{\UTFK{C4D0}}%
+\DeclareUnicodeCharacter{C4D1}{\UTFK{C4D1}}%
+\DeclareUnicodeCharacter{C4D2}{\UTFK{C4D2}}%
+\DeclareUnicodeCharacter{C4D3}{\UTFK{C4D3}}%
+\DeclareUnicodeCharacter{C4D4}{\UTFK{C4D4}}%
+\DeclareUnicodeCharacter{C4D5}{\UTFK{C4D5}}%
+\DeclareUnicodeCharacter{C4D6}{\UTFK{C4D6}}%
+\DeclareUnicodeCharacter{C4D7}{\UTFK{C4D7}}%
+\DeclareUnicodeCharacter{C4D8}{\UTFK{C4D8}}%
+\DeclareUnicodeCharacter{C4D9}{\UTFK{C4D9}}%
+\DeclareUnicodeCharacter{C4DA}{\UTFK{C4DA}}%
+\DeclareUnicodeCharacter{C4DB}{\UTFK{C4DB}}%
+\DeclareUnicodeCharacter{C4DC}{\UTFK{C4DC}}%
+\DeclareUnicodeCharacter{C4DD}{\UTFK{C4DD}}%
+\DeclareUnicodeCharacter{C4DE}{\UTFK{C4DE}}%
+\DeclareUnicodeCharacter{C4DF}{\UTFK{C4DF}}%
+\DeclareUnicodeCharacter{C4E0}{\UTFK{C4E0}}%
+\DeclareUnicodeCharacter{C4E1}{\UTFK{C4E1}}%
+\DeclareUnicodeCharacter{C4E2}{\UTFK{C4E2}}%
+\DeclareUnicodeCharacter{C4E3}{\UTFK{C4E3}}%
+\DeclareUnicodeCharacter{C4E4}{\UTFK{C4E4}}%
+\DeclareUnicodeCharacter{C4E5}{\UTFK{C4E5}}%
+\DeclareUnicodeCharacter{C4E6}{\UTFK{C4E6}}%
+\DeclareUnicodeCharacter{C4E7}{\UTFK{C4E7}}%
+\DeclareUnicodeCharacter{C4E8}{\UTFK{C4E8}}%
+\DeclareUnicodeCharacter{C4E9}{\UTFK{C4E9}}%
+\DeclareUnicodeCharacter{C4EA}{\UTFK{C4EA}}%
+\DeclareUnicodeCharacter{C4EB}{\UTFK{C4EB}}%
+\DeclareUnicodeCharacter{C4EC}{\UTFK{C4EC}}%
+\DeclareUnicodeCharacter{C4ED}{\UTFK{C4ED}}%
+\DeclareUnicodeCharacter{C4EE}{\UTFK{C4EE}}%
+\DeclareUnicodeCharacter{C4EF}{\UTFK{C4EF}}%
+\DeclareUnicodeCharacter{C4F0}{\UTFK{C4F0}}%
+\DeclareUnicodeCharacter{C4F1}{\UTFK{C4F1}}%
+\DeclareUnicodeCharacter{C4F2}{\UTFK{C4F2}}%
+\DeclareUnicodeCharacter{C4F3}{\UTFK{C4F3}}%
+\DeclareUnicodeCharacter{C4F4}{\UTFK{C4F4}}%
+\DeclareUnicodeCharacter{C4F5}{\UTFK{C4F5}}%
+\DeclareUnicodeCharacter{C4F6}{\UTFK{C4F6}}%
+\DeclareUnicodeCharacter{C4F7}{\UTFK{C4F7}}%
+\DeclareUnicodeCharacter{C4F8}{\UTFK{C4F8}}%
+\DeclareUnicodeCharacter{C4F9}{\UTFK{C4F9}}%
+\DeclareUnicodeCharacter{C4FA}{\UTFK{C4FA}}%
+\DeclareUnicodeCharacter{C4FB}{\UTFK{C4FB}}%
+\DeclareUnicodeCharacter{C4FC}{\UTFK{C4FC}}%
+\DeclareUnicodeCharacter{C4FD}{\UTFK{C4FD}}%
+\DeclareUnicodeCharacter{C4FE}{\UTFK{C4FE}}%
+\DeclareUnicodeCharacter{C4FF}{\UTFK{C4FF}}%
+\DeclareUnicodeCharacter{C500}{\UTFK{C500}}%
+\DeclareUnicodeCharacter{C501}{\UTFK{C501}}%
+\DeclareUnicodeCharacter{C502}{\UTFK{C502}}%
+\DeclareUnicodeCharacter{C503}{\UTFK{C503}}%
+\DeclareUnicodeCharacter{C504}{\UTFK{C504}}%
+\DeclareUnicodeCharacter{C505}{\UTFK{C505}}%
+\DeclareUnicodeCharacter{C506}{\UTFK{C506}}%
+\DeclareUnicodeCharacter{C507}{\UTFK{C507}}%
+\DeclareUnicodeCharacter{C508}{\UTFK{C508}}%
+\DeclareUnicodeCharacter{C509}{\UTFK{C509}}%
+\DeclareUnicodeCharacter{C50A}{\UTFK{C50A}}%
+\DeclareUnicodeCharacter{C50B}{\UTFK{C50B}}%
+\DeclareUnicodeCharacter{C50C}{\UTFK{C50C}}%
+\DeclareUnicodeCharacter{C50D}{\UTFK{C50D}}%
+\DeclareUnicodeCharacter{C50E}{\UTFK{C50E}}%
+\DeclareUnicodeCharacter{C50F}{\UTFK{C50F}}%
+\DeclareUnicodeCharacter{C510}{\UTFK{C510}}%
+\DeclareUnicodeCharacter{C511}{\UTFK{C511}}%
+\DeclareUnicodeCharacter{C512}{\UTFK{C512}}%
+\DeclareUnicodeCharacter{C513}{\UTFK{C513}}%
+\DeclareUnicodeCharacter{C514}{\UTFK{C514}}%
+\DeclareUnicodeCharacter{C515}{\UTFK{C515}}%
+\DeclareUnicodeCharacter{C516}{\UTFK{C516}}%
+\DeclareUnicodeCharacter{C517}{\UTFK{C517}}%
+\DeclareUnicodeCharacter{C518}{\UTFK{C518}}%
+\DeclareUnicodeCharacter{C519}{\UTFK{C519}}%
+\DeclareUnicodeCharacter{C51A}{\UTFK{C51A}}%
+\DeclareUnicodeCharacter{C51B}{\UTFK{C51B}}%
+\DeclareUnicodeCharacter{C51C}{\UTFK{C51C}}%
+\DeclareUnicodeCharacter{C51D}{\UTFK{C51D}}%
+\DeclareUnicodeCharacter{C51E}{\UTFK{C51E}}%
+\DeclareUnicodeCharacter{C51F}{\UTFK{C51F}}%
+\DeclareUnicodeCharacter{C520}{\UTFK{C520}}%
+\DeclareUnicodeCharacter{C521}{\UTFK{C521}}%
+\DeclareUnicodeCharacter{C522}{\UTFK{C522}}%
+\DeclareUnicodeCharacter{C523}{\UTFK{C523}}%
+\DeclareUnicodeCharacter{C524}{\UTFK{C524}}%
+\DeclareUnicodeCharacter{C525}{\UTFK{C525}}%
+\DeclareUnicodeCharacter{C526}{\UTFK{C526}}%
+\DeclareUnicodeCharacter{C527}{\UTFK{C527}}%
+\DeclareUnicodeCharacter{C528}{\UTFK{C528}}%
+\DeclareUnicodeCharacter{C529}{\UTFK{C529}}%
+\DeclareUnicodeCharacter{C52A}{\UTFK{C52A}}%
+\DeclareUnicodeCharacter{C52B}{\UTFK{C52B}}%
+\DeclareUnicodeCharacter{C52C}{\UTFK{C52C}}%
+\DeclareUnicodeCharacter{C52D}{\UTFK{C52D}}%
+\DeclareUnicodeCharacter{C52E}{\UTFK{C52E}}%
+\DeclareUnicodeCharacter{C52F}{\UTFK{C52F}}%
+\DeclareUnicodeCharacter{C530}{\UTFK{C530}}%
+\DeclareUnicodeCharacter{C531}{\UTFK{C531}}%
+\DeclareUnicodeCharacter{C532}{\UTFK{C532}}%
+\DeclareUnicodeCharacter{C533}{\UTFK{C533}}%
+\DeclareUnicodeCharacter{C534}{\UTFK{C534}}%
+\DeclareUnicodeCharacter{C535}{\UTFK{C535}}%
+\DeclareUnicodeCharacter{C536}{\UTFK{C536}}%
+\DeclareUnicodeCharacter{C537}{\UTFK{C537}}%
+\DeclareUnicodeCharacter{C538}{\UTFK{C538}}%
+\DeclareUnicodeCharacter{C539}{\UTFK{C539}}%
+\DeclareUnicodeCharacter{C53A}{\UTFK{C53A}}%
+\DeclareUnicodeCharacter{C53B}{\UTFK{C53B}}%
+\DeclareUnicodeCharacter{C53C}{\UTFK{C53C}}%
+\DeclareUnicodeCharacter{C53D}{\UTFK{C53D}}%
+\DeclareUnicodeCharacter{C53E}{\UTFK{C53E}}%
+\DeclareUnicodeCharacter{C53F}{\UTFK{C53F}}%
+\DeclareUnicodeCharacter{C540}{\UTFK{C540}}%
+\DeclareUnicodeCharacter{C541}{\UTFK{C541}}%
+\DeclareUnicodeCharacter{C542}{\UTFK{C542}}%
+\DeclareUnicodeCharacter{C543}{\UTFK{C543}}%
+\DeclareUnicodeCharacter{C544}{\UTFK{C544}}%
+\DeclareUnicodeCharacter{C545}{\UTFK{C545}}%
+\DeclareUnicodeCharacter{C546}{\UTFK{C546}}%
+\DeclareUnicodeCharacter{C547}{\UTFK{C547}}%
+\DeclareUnicodeCharacter{C548}{\UTFK{C548}}%
+\DeclareUnicodeCharacter{C549}{\UTFK{C549}}%
+\DeclareUnicodeCharacter{C54A}{\UTFK{C54A}}%
+\DeclareUnicodeCharacter{C54B}{\UTFK{C54B}}%
+\DeclareUnicodeCharacter{C54C}{\UTFK{C54C}}%
+\DeclareUnicodeCharacter{C54D}{\UTFK{C54D}}%
+\DeclareUnicodeCharacter{C54E}{\UTFK{C54E}}%
+\DeclareUnicodeCharacter{C54F}{\UTFK{C54F}}%
+\DeclareUnicodeCharacter{C550}{\UTFK{C550}}%
+\DeclareUnicodeCharacter{C551}{\UTFK{C551}}%
+\DeclareUnicodeCharacter{C552}{\UTFK{C552}}%
+\DeclareUnicodeCharacter{C553}{\UTFK{C553}}%
+\DeclareUnicodeCharacter{C554}{\UTFK{C554}}%
+\DeclareUnicodeCharacter{C555}{\UTFK{C555}}%
+\DeclareUnicodeCharacter{C556}{\UTFK{C556}}%
+\DeclareUnicodeCharacter{C557}{\UTFK{C557}}%
+\DeclareUnicodeCharacter{C558}{\UTFK{C558}}%
+\DeclareUnicodeCharacter{C559}{\UTFK{C559}}%
+\DeclareUnicodeCharacter{C55A}{\UTFK{C55A}}%
+\DeclareUnicodeCharacter{C55B}{\UTFK{C55B}}%
+\DeclareUnicodeCharacter{C55C}{\UTFK{C55C}}%
+\DeclareUnicodeCharacter{C55D}{\UTFK{C55D}}%
+\DeclareUnicodeCharacter{C55E}{\UTFK{C55E}}%
+\DeclareUnicodeCharacter{C55F}{\UTFK{C55F}}%
+\DeclareUnicodeCharacter{C560}{\UTFK{C560}}%
+\DeclareUnicodeCharacter{C561}{\UTFK{C561}}%
+\DeclareUnicodeCharacter{C562}{\UTFK{C562}}%
+\DeclareUnicodeCharacter{C563}{\UTFK{C563}}%
+\DeclareUnicodeCharacter{C564}{\UTFK{C564}}%
+\DeclareUnicodeCharacter{C565}{\UTFK{C565}}%
+\DeclareUnicodeCharacter{C566}{\UTFK{C566}}%
+\DeclareUnicodeCharacter{C567}{\UTFK{C567}}%
+\DeclareUnicodeCharacter{C568}{\UTFK{C568}}%
+\DeclareUnicodeCharacter{C569}{\UTFK{C569}}%
+\DeclareUnicodeCharacter{C56A}{\UTFK{C56A}}%
+\DeclareUnicodeCharacter{C56B}{\UTFK{C56B}}%
+\DeclareUnicodeCharacter{C56C}{\UTFK{C56C}}%
+\DeclareUnicodeCharacter{C56D}{\UTFK{C56D}}%
+\DeclareUnicodeCharacter{C56E}{\UTFK{C56E}}%
+\DeclareUnicodeCharacter{C56F}{\UTFK{C56F}}%
+\DeclareUnicodeCharacter{C570}{\UTFK{C570}}%
+\DeclareUnicodeCharacter{C571}{\UTFK{C571}}%
+\DeclareUnicodeCharacter{C572}{\UTFK{C572}}%
+\DeclareUnicodeCharacter{C573}{\UTFK{C573}}%
+\DeclareUnicodeCharacter{C574}{\UTFK{C574}}%
+\DeclareUnicodeCharacter{C575}{\UTFK{C575}}%
+\DeclareUnicodeCharacter{C576}{\UTFK{C576}}%
+\DeclareUnicodeCharacter{C577}{\UTFK{C577}}%
+\DeclareUnicodeCharacter{C578}{\UTFK{C578}}%
+\DeclareUnicodeCharacter{C579}{\UTFK{C579}}%
+\DeclareUnicodeCharacter{C57A}{\UTFK{C57A}}%
+\DeclareUnicodeCharacter{C57B}{\UTFK{C57B}}%
+\DeclareUnicodeCharacter{C57C}{\UTFK{C57C}}%
+\DeclareUnicodeCharacter{C57D}{\UTFK{C57D}}%
+\DeclareUnicodeCharacter{C57E}{\UTFK{C57E}}%
+\DeclareUnicodeCharacter{C57F}{\UTFK{C57F}}%
+\DeclareUnicodeCharacter{C580}{\UTFK{C580}}%
+\DeclareUnicodeCharacter{C581}{\UTFK{C581}}%
+\DeclareUnicodeCharacter{C582}{\UTFK{C582}}%
+\DeclareUnicodeCharacter{C583}{\UTFK{C583}}%
+\DeclareUnicodeCharacter{C584}{\UTFK{C584}}%
+\DeclareUnicodeCharacter{C585}{\UTFK{C585}}%
+\DeclareUnicodeCharacter{C586}{\UTFK{C586}}%
+\DeclareUnicodeCharacter{C587}{\UTFK{C587}}%
+\DeclareUnicodeCharacter{C588}{\UTFK{C588}}%
+\DeclareUnicodeCharacter{C589}{\UTFK{C589}}%
+\DeclareUnicodeCharacter{C58A}{\UTFK{C58A}}%
+\DeclareUnicodeCharacter{C58B}{\UTFK{C58B}}%
+\DeclareUnicodeCharacter{C58C}{\UTFK{C58C}}%
+\DeclareUnicodeCharacter{C58D}{\UTFK{C58D}}%
+\DeclareUnicodeCharacter{C58E}{\UTFK{C58E}}%
+\DeclareUnicodeCharacter{C58F}{\UTFK{C58F}}%
+\DeclareUnicodeCharacter{C590}{\UTFK{C590}}%
+\DeclareUnicodeCharacter{C591}{\UTFK{C591}}%
+\DeclareUnicodeCharacter{C592}{\UTFK{C592}}%
+\DeclareUnicodeCharacter{C593}{\UTFK{C593}}%
+\DeclareUnicodeCharacter{C594}{\UTFK{C594}}%
+\DeclareUnicodeCharacter{C595}{\UTFK{C595}}%
+\DeclareUnicodeCharacter{C596}{\UTFK{C596}}%
+\DeclareUnicodeCharacter{C597}{\UTFK{C597}}%
+\DeclareUnicodeCharacter{C598}{\UTFK{C598}}%
+\DeclareUnicodeCharacter{C599}{\UTFK{C599}}%
+\DeclareUnicodeCharacter{C59A}{\UTFK{C59A}}%
+\DeclareUnicodeCharacter{C59B}{\UTFK{C59B}}%
+\DeclareUnicodeCharacter{C59C}{\UTFK{C59C}}%
+\DeclareUnicodeCharacter{C59D}{\UTFK{C59D}}%
+\DeclareUnicodeCharacter{C59E}{\UTFK{C59E}}%
+\DeclareUnicodeCharacter{C59F}{\UTFK{C59F}}%
+\DeclareUnicodeCharacter{C5A0}{\UTFK{C5A0}}%
+\DeclareUnicodeCharacter{C5A1}{\UTFK{C5A1}}%
+\DeclareUnicodeCharacter{C5A2}{\UTFK{C5A2}}%
+\DeclareUnicodeCharacter{C5A3}{\UTFK{C5A3}}%
+\DeclareUnicodeCharacter{C5A4}{\UTFK{C5A4}}%
+\DeclareUnicodeCharacter{C5A5}{\UTFK{C5A5}}%
+\DeclareUnicodeCharacter{C5A6}{\UTFK{C5A6}}%
+\DeclareUnicodeCharacter{C5A7}{\UTFK{C5A7}}%
+\DeclareUnicodeCharacter{C5A8}{\UTFK{C5A8}}%
+\DeclareUnicodeCharacter{C5A9}{\UTFK{C5A9}}%
+\DeclareUnicodeCharacter{C5AA}{\UTFK{C5AA}}%
+\DeclareUnicodeCharacter{C5AB}{\UTFK{C5AB}}%
+\DeclareUnicodeCharacter{C5AC}{\UTFK{C5AC}}%
+\DeclareUnicodeCharacter{C5AD}{\UTFK{C5AD}}%
+\DeclareUnicodeCharacter{C5AE}{\UTFK{C5AE}}%
+\DeclareUnicodeCharacter{C5AF}{\UTFK{C5AF}}%
+\DeclareUnicodeCharacter{C5B0}{\UTFK{C5B0}}%
+\DeclareUnicodeCharacter{C5B1}{\UTFK{C5B1}}%
+\DeclareUnicodeCharacter{C5B2}{\UTFK{C5B2}}%
+\DeclareUnicodeCharacter{C5B3}{\UTFK{C5B3}}%
+\DeclareUnicodeCharacter{C5B4}{\UTFK{C5B4}}%
+\DeclareUnicodeCharacter{C5B5}{\UTFK{C5B5}}%
+\DeclareUnicodeCharacter{C5B6}{\UTFK{C5B6}}%
+\DeclareUnicodeCharacter{C5B7}{\UTFK{C5B7}}%
+\DeclareUnicodeCharacter{C5B8}{\UTFK{C5B8}}%
+\DeclareUnicodeCharacter{C5B9}{\UTFK{C5B9}}%
+\DeclareUnicodeCharacter{C5BA}{\UTFK{C5BA}}%
+\DeclareUnicodeCharacter{C5BB}{\UTFK{C5BB}}%
+\DeclareUnicodeCharacter{C5BC}{\UTFK{C5BC}}%
+\DeclareUnicodeCharacter{C5BD}{\UTFK{C5BD}}%
+\DeclareUnicodeCharacter{C5BE}{\UTFK{C5BE}}%
+\DeclareUnicodeCharacter{C5BF}{\UTFK{C5BF}}%
+\DeclareUnicodeCharacter{C5C0}{\UTFK{C5C0}}%
+\DeclareUnicodeCharacter{C5C1}{\UTFK{C5C1}}%
+\DeclareUnicodeCharacter{C5C2}{\UTFK{C5C2}}%
+\DeclareUnicodeCharacter{C5C3}{\UTFK{C5C3}}%
+\DeclareUnicodeCharacter{C5C4}{\UTFK{C5C4}}%
+\DeclareUnicodeCharacter{C5C5}{\UTFK{C5C5}}%
+\DeclareUnicodeCharacter{C5C6}{\UTFK{C5C6}}%
+\DeclareUnicodeCharacter{C5C7}{\UTFK{C5C7}}%
+\DeclareUnicodeCharacter{C5C8}{\UTFK{C5C8}}%
+\DeclareUnicodeCharacter{C5C9}{\UTFK{C5C9}}%
+\DeclareUnicodeCharacter{C5CA}{\UTFK{C5CA}}%
+\DeclareUnicodeCharacter{C5CB}{\UTFK{C5CB}}%
+\DeclareUnicodeCharacter{C5CC}{\UTFK{C5CC}}%
+\DeclareUnicodeCharacter{C5CD}{\UTFK{C5CD}}%
+\DeclareUnicodeCharacter{C5CE}{\UTFK{C5CE}}%
+\DeclareUnicodeCharacter{C5CF}{\UTFK{C5CF}}%
+\DeclareUnicodeCharacter{C5D0}{\UTFK{C5D0}}%
+\DeclareUnicodeCharacter{C5D1}{\UTFK{C5D1}}%
+\DeclareUnicodeCharacter{C5D2}{\UTFK{C5D2}}%
+\DeclareUnicodeCharacter{C5D3}{\UTFK{C5D3}}%
+\DeclareUnicodeCharacter{C5D4}{\UTFK{C5D4}}%
+\DeclareUnicodeCharacter{C5D5}{\UTFK{C5D5}}%
+\DeclareUnicodeCharacter{C5D6}{\UTFK{C5D6}}%
+\DeclareUnicodeCharacter{C5D7}{\UTFK{C5D7}}%
+\DeclareUnicodeCharacter{C5D8}{\UTFK{C5D8}}%
+\DeclareUnicodeCharacter{C5D9}{\UTFK{C5D9}}%
+\DeclareUnicodeCharacter{C5DA}{\UTFK{C5DA}}%
+\DeclareUnicodeCharacter{C5DB}{\UTFK{C5DB}}%
+\DeclareUnicodeCharacter{C5DC}{\UTFK{C5DC}}%
+\DeclareUnicodeCharacter{C5DD}{\UTFK{C5DD}}%
+\DeclareUnicodeCharacter{C5DE}{\UTFK{C5DE}}%
+\DeclareUnicodeCharacter{C5DF}{\UTFK{C5DF}}%
+\DeclareUnicodeCharacter{C5E0}{\UTFK{C5E0}}%
+\DeclareUnicodeCharacter{C5E1}{\UTFK{C5E1}}%
+\DeclareUnicodeCharacter{C5E2}{\UTFK{C5E2}}%
+\DeclareUnicodeCharacter{C5E3}{\UTFK{C5E3}}%
+\DeclareUnicodeCharacter{C5E4}{\UTFK{C5E4}}%
+\DeclareUnicodeCharacter{C5E5}{\UTFK{C5E5}}%
+\DeclareUnicodeCharacter{C5E6}{\UTFK{C5E6}}%
+\DeclareUnicodeCharacter{C5E7}{\UTFK{C5E7}}%
+\DeclareUnicodeCharacter{C5E8}{\UTFK{C5E8}}%
+\DeclareUnicodeCharacter{C5E9}{\UTFK{C5E9}}%
+\DeclareUnicodeCharacter{C5EA}{\UTFK{C5EA}}%
+\DeclareUnicodeCharacter{C5EB}{\UTFK{C5EB}}%
+\DeclareUnicodeCharacter{C5EC}{\UTFK{C5EC}}%
+\DeclareUnicodeCharacter{C5ED}{\UTFK{C5ED}}%
+\DeclareUnicodeCharacter{C5EE}{\UTFK{C5EE}}%
+\DeclareUnicodeCharacter{C5EF}{\UTFK{C5EF}}%
+\DeclareUnicodeCharacter{C5F0}{\UTFK{C5F0}}%
+\DeclareUnicodeCharacter{C5F1}{\UTFK{C5F1}}%
+\DeclareUnicodeCharacter{C5F2}{\UTFK{C5F2}}%
+\DeclareUnicodeCharacter{C5F3}{\UTFK{C5F3}}%
+\DeclareUnicodeCharacter{C5F4}{\UTFK{C5F4}}%
+\DeclareUnicodeCharacter{C5F5}{\UTFK{C5F5}}%
+\DeclareUnicodeCharacter{C5F6}{\UTFK{C5F6}}%
+\DeclareUnicodeCharacter{C5F7}{\UTFK{C5F7}}%
+\DeclareUnicodeCharacter{C5F8}{\UTFK{C5F8}}%
+\DeclareUnicodeCharacter{C5F9}{\UTFK{C5F9}}%
+\DeclareUnicodeCharacter{C5FA}{\UTFK{C5FA}}%
+\DeclareUnicodeCharacter{C5FB}{\UTFK{C5FB}}%
+\DeclareUnicodeCharacter{C5FC}{\UTFK{C5FC}}%
+\DeclareUnicodeCharacter{C5FD}{\UTFK{C5FD}}%
+\DeclareUnicodeCharacter{C5FE}{\UTFK{C5FE}}%
+\DeclareUnicodeCharacter{C5FF}{\UTFK{C5FF}}%
+\DeclareUnicodeCharacter{C600}{\UTFK{C600}}%
+\DeclareUnicodeCharacter{C601}{\UTFK{C601}}%
+\DeclareUnicodeCharacter{C602}{\UTFK{C602}}%
+\DeclareUnicodeCharacter{C603}{\UTFK{C603}}%
+\DeclareUnicodeCharacter{C604}{\UTFK{C604}}%
+\DeclareUnicodeCharacter{C605}{\UTFK{C605}}%
+\DeclareUnicodeCharacter{C606}{\UTFK{C606}}%
+\DeclareUnicodeCharacter{C607}{\UTFK{C607}}%
+\DeclareUnicodeCharacter{C608}{\UTFK{C608}}%
+\DeclareUnicodeCharacter{C609}{\UTFK{C609}}%
+\DeclareUnicodeCharacter{C60A}{\UTFK{C60A}}%
+\DeclareUnicodeCharacter{C60B}{\UTFK{C60B}}%
+\DeclareUnicodeCharacter{C60C}{\UTFK{C60C}}%
+\DeclareUnicodeCharacter{C60D}{\UTFK{C60D}}%
+\DeclareUnicodeCharacter{C60E}{\UTFK{C60E}}%
+\DeclareUnicodeCharacter{C60F}{\UTFK{C60F}}%
+\DeclareUnicodeCharacter{C610}{\UTFK{C610}}%
+\DeclareUnicodeCharacter{C611}{\UTFK{C611}}%
+\DeclareUnicodeCharacter{C612}{\UTFK{C612}}%
+\DeclareUnicodeCharacter{C613}{\UTFK{C613}}%
+\DeclareUnicodeCharacter{C614}{\UTFK{C614}}%
+\DeclareUnicodeCharacter{C615}{\UTFK{C615}}%
+\DeclareUnicodeCharacter{C616}{\UTFK{C616}}%
+\DeclareUnicodeCharacter{C617}{\UTFK{C617}}%
+\DeclareUnicodeCharacter{C618}{\UTFK{C618}}%
+\DeclareUnicodeCharacter{C619}{\UTFK{C619}}%
+\DeclareUnicodeCharacter{C61A}{\UTFK{C61A}}%
+\DeclareUnicodeCharacter{C61B}{\UTFK{C61B}}%
+\DeclareUnicodeCharacter{C61C}{\UTFK{C61C}}%
+\DeclareUnicodeCharacter{C61D}{\UTFK{C61D}}%
+\DeclareUnicodeCharacter{C61E}{\UTFK{C61E}}%
+\DeclareUnicodeCharacter{C61F}{\UTFK{C61F}}%
+\DeclareUnicodeCharacter{C620}{\UTFK{C620}}%
+\DeclareUnicodeCharacter{C621}{\UTFK{C621}}%
+\DeclareUnicodeCharacter{C622}{\UTFK{C622}}%
+\DeclareUnicodeCharacter{C623}{\UTFK{C623}}%
+\DeclareUnicodeCharacter{C624}{\UTFK{C624}}%
+\DeclareUnicodeCharacter{C625}{\UTFK{C625}}%
+\DeclareUnicodeCharacter{C626}{\UTFK{C626}}%
+\DeclareUnicodeCharacter{C627}{\UTFK{C627}}%
+\DeclareUnicodeCharacter{C628}{\UTFK{C628}}%
+\DeclareUnicodeCharacter{C629}{\UTFK{C629}}%
+\DeclareUnicodeCharacter{C62A}{\UTFK{C62A}}%
+\DeclareUnicodeCharacter{C62B}{\UTFK{C62B}}%
+\DeclareUnicodeCharacter{C62C}{\UTFK{C62C}}%
+\DeclareUnicodeCharacter{C62D}{\UTFK{C62D}}%
+\DeclareUnicodeCharacter{C62E}{\UTFK{C62E}}%
+\DeclareUnicodeCharacter{C62F}{\UTFK{C62F}}%
+\DeclareUnicodeCharacter{C630}{\UTFK{C630}}%
+\DeclareUnicodeCharacter{C631}{\UTFK{C631}}%
+\DeclareUnicodeCharacter{C632}{\UTFK{C632}}%
+\DeclareUnicodeCharacter{C633}{\UTFK{C633}}%
+\DeclareUnicodeCharacter{C634}{\UTFK{C634}}%
+\DeclareUnicodeCharacter{C635}{\UTFK{C635}}%
+\DeclareUnicodeCharacter{C636}{\UTFK{C636}}%
+\DeclareUnicodeCharacter{C637}{\UTFK{C637}}%
+\DeclareUnicodeCharacter{C638}{\UTFK{C638}}%
+\DeclareUnicodeCharacter{C639}{\UTFK{C639}}%
+\DeclareUnicodeCharacter{C63A}{\UTFK{C63A}}%
+\DeclareUnicodeCharacter{C63B}{\UTFK{C63B}}%
+\DeclareUnicodeCharacter{C63C}{\UTFK{C63C}}%
+\DeclareUnicodeCharacter{C63D}{\UTFK{C63D}}%
+\DeclareUnicodeCharacter{C63E}{\UTFK{C63E}}%
+\DeclareUnicodeCharacter{C63F}{\UTFK{C63F}}%
+\DeclareUnicodeCharacter{C640}{\UTFK{C640}}%
+\DeclareUnicodeCharacter{C641}{\UTFK{C641}}%
+\DeclareUnicodeCharacter{C642}{\UTFK{C642}}%
+\DeclareUnicodeCharacter{C643}{\UTFK{C643}}%
+\DeclareUnicodeCharacter{C644}{\UTFK{C644}}%
+\DeclareUnicodeCharacter{C645}{\UTFK{C645}}%
+\DeclareUnicodeCharacter{C646}{\UTFK{C646}}%
+\DeclareUnicodeCharacter{C647}{\UTFK{C647}}%
+\DeclareUnicodeCharacter{C648}{\UTFK{C648}}%
+\DeclareUnicodeCharacter{C649}{\UTFK{C649}}%
+\DeclareUnicodeCharacter{C64A}{\UTFK{C64A}}%
+\DeclareUnicodeCharacter{C64B}{\UTFK{C64B}}%
+\DeclareUnicodeCharacter{C64C}{\UTFK{C64C}}%
+\DeclareUnicodeCharacter{C64D}{\UTFK{C64D}}%
+\DeclareUnicodeCharacter{C64E}{\UTFK{C64E}}%
+\DeclareUnicodeCharacter{C64F}{\UTFK{C64F}}%
+\DeclareUnicodeCharacter{C650}{\UTFK{C650}}%
+\DeclareUnicodeCharacter{C651}{\UTFK{C651}}%
+\DeclareUnicodeCharacter{C652}{\UTFK{C652}}%
+\DeclareUnicodeCharacter{C653}{\UTFK{C653}}%
+\DeclareUnicodeCharacter{C654}{\UTFK{C654}}%
+\DeclareUnicodeCharacter{C655}{\UTFK{C655}}%
+\DeclareUnicodeCharacter{C656}{\UTFK{C656}}%
+\DeclareUnicodeCharacter{C657}{\UTFK{C657}}%
+\DeclareUnicodeCharacter{C658}{\UTFK{C658}}%
+\DeclareUnicodeCharacter{C659}{\UTFK{C659}}%
+\DeclareUnicodeCharacter{C65A}{\UTFK{C65A}}%
+\DeclareUnicodeCharacter{C65B}{\UTFK{C65B}}%
+\DeclareUnicodeCharacter{C65C}{\UTFK{C65C}}%
+\DeclareUnicodeCharacter{C65D}{\UTFK{C65D}}%
+\DeclareUnicodeCharacter{C65E}{\UTFK{C65E}}%
+\DeclareUnicodeCharacter{C65F}{\UTFK{C65F}}%
+\DeclareUnicodeCharacter{C660}{\UTFK{C660}}%
+\DeclareUnicodeCharacter{C661}{\UTFK{C661}}%
+\DeclareUnicodeCharacter{C662}{\UTFK{C662}}%
+\DeclareUnicodeCharacter{C663}{\UTFK{C663}}%
+\DeclareUnicodeCharacter{C664}{\UTFK{C664}}%
+\DeclareUnicodeCharacter{C665}{\UTFK{C665}}%
+\DeclareUnicodeCharacter{C666}{\UTFK{C666}}%
+\DeclareUnicodeCharacter{C667}{\UTFK{C667}}%
+\DeclareUnicodeCharacter{C668}{\UTFK{C668}}%
+\DeclareUnicodeCharacter{C669}{\UTFK{C669}}%
+\DeclareUnicodeCharacter{C66A}{\UTFK{C66A}}%
+\DeclareUnicodeCharacter{C66B}{\UTFK{C66B}}%
+\DeclareUnicodeCharacter{C66C}{\UTFK{C66C}}%
+\DeclareUnicodeCharacter{C66D}{\UTFK{C66D}}%
+\DeclareUnicodeCharacter{C66E}{\UTFK{C66E}}%
+\DeclareUnicodeCharacter{C66F}{\UTFK{C66F}}%
+\DeclareUnicodeCharacter{C670}{\UTFK{C670}}%
+\DeclareUnicodeCharacter{C671}{\UTFK{C671}}%
+\DeclareUnicodeCharacter{C672}{\UTFK{C672}}%
+\DeclareUnicodeCharacter{C673}{\UTFK{C673}}%
+\DeclareUnicodeCharacter{C674}{\UTFK{C674}}%
+\DeclareUnicodeCharacter{C675}{\UTFK{C675}}%
+\DeclareUnicodeCharacter{C676}{\UTFK{C676}}%
+\DeclareUnicodeCharacter{C677}{\UTFK{C677}}%
+\DeclareUnicodeCharacter{C678}{\UTFK{C678}}%
+\DeclareUnicodeCharacter{C679}{\UTFK{C679}}%
+\DeclareUnicodeCharacter{C67A}{\UTFK{C67A}}%
+\DeclareUnicodeCharacter{C67B}{\UTFK{C67B}}%
+\DeclareUnicodeCharacter{C67C}{\UTFK{C67C}}%
+\DeclareUnicodeCharacter{C67D}{\UTFK{C67D}}%
+\DeclareUnicodeCharacter{C67E}{\UTFK{C67E}}%
+\DeclareUnicodeCharacter{C67F}{\UTFK{C67F}}%
+\DeclareUnicodeCharacter{C680}{\UTFK{C680}}%
+\DeclareUnicodeCharacter{C681}{\UTFK{C681}}%
+\DeclareUnicodeCharacter{C682}{\UTFK{C682}}%
+\DeclareUnicodeCharacter{C683}{\UTFK{C683}}%
+\DeclareUnicodeCharacter{C684}{\UTFK{C684}}%
+\DeclareUnicodeCharacter{C685}{\UTFK{C685}}%
+\DeclareUnicodeCharacter{C686}{\UTFK{C686}}%
+\DeclareUnicodeCharacter{C687}{\UTFK{C687}}%
+\DeclareUnicodeCharacter{C688}{\UTFK{C688}}%
+\DeclareUnicodeCharacter{C689}{\UTFK{C689}}%
+\DeclareUnicodeCharacter{C68A}{\UTFK{C68A}}%
+\DeclareUnicodeCharacter{C68B}{\UTFK{C68B}}%
+\DeclareUnicodeCharacter{C68C}{\UTFK{C68C}}%
+\DeclareUnicodeCharacter{C68D}{\UTFK{C68D}}%
+\DeclareUnicodeCharacter{C68E}{\UTFK{C68E}}%
+\DeclareUnicodeCharacter{C68F}{\UTFK{C68F}}%
+\DeclareUnicodeCharacter{C690}{\UTFK{C690}}%
+\DeclareUnicodeCharacter{C691}{\UTFK{C691}}%
+\DeclareUnicodeCharacter{C692}{\UTFK{C692}}%
+\DeclareUnicodeCharacter{C693}{\UTFK{C693}}%
+\DeclareUnicodeCharacter{C694}{\UTFK{C694}}%
+\DeclareUnicodeCharacter{C695}{\UTFK{C695}}%
+\DeclareUnicodeCharacter{C696}{\UTFK{C696}}%
+\DeclareUnicodeCharacter{C697}{\UTFK{C697}}%
+\DeclareUnicodeCharacter{C698}{\UTFK{C698}}%
+\DeclareUnicodeCharacter{C699}{\UTFK{C699}}%
+\DeclareUnicodeCharacter{C69A}{\UTFK{C69A}}%
+\DeclareUnicodeCharacter{C69B}{\UTFK{C69B}}%
+\DeclareUnicodeCharacter{C69C}{\UTFK{C69C}}%
+\DeclareUnicodeCharacter{C69D}{\UTFK{C69D}}%
+\DeclareUnicodeCharacter{C69E}{\UTFK{C69E}}%
+\DeclareUnicodeCharacter{C69F}{\UTFK{C69F}}%
+\DeclareUnicodeCharacter{C6A0}{\UTFK{C6A0}}%
+\DeclareUnicodeCharacter{C6A1}{\UTFK{C6A1}}%
+\DeclareUnicodeCharacter{C6A2}{\UTFK{C6A2}}%
+\DeclareUnicodeCharacter{C6A3}{\UTFK{C6A3}}%
+\DeclareUnicodeCharacter{C6A4}{\UTFK{C6A4}}%
+\DeclareUnicodeCharacter{C6A5}{\UTFK{C6A5}}%
+\DeclareUnicodeCharacter{C6A6}{\UTFK{C6A6}}%
+\DeclareUnicodeCharacter{C6A7}{\UTFK{C6A7}}%
+\DeclareUnicodeCharacter{C6A8}{\UTFK{C6A8}}%
+\DeclareUnicodeCharacter{C6A9}{\UTFK{C6A9}}%
+\DeclareUnicodeCharacter{C6AA}{\UTFK{C6AA}}%
+\DeclareUnicodeCharacter{C6AB}{\UTFK{C6AB}}%
+\DeclareUnicodeCharacter{C6AC}{\UTFK{C6AC}}%
+\DeclareUnicodeCharacter{C6AD}{\UTFK{C6AD}}%
+\DeclareUnicodeCharacter{C6AE}{\UTFK{C6AE}}%
+\DeclareUnicodeCharacter{C6AF}{\UTFK{C6AF}}%
+\DeclareUnicodeCharacter{C6B0}{\UTFK{C6B0}}%
+\DeclareUnicodeCharacter{C6B1}{\UTFK{C6B1}}%
+\DeclareUnicodeCharacter{C6B2}{\UTFK{C6B2}}%
+\DeclareUnicodeCharacter{C6B3}{\UTFK{C6B3}}%
+\DeclareUnicodeCharacter{C6B4}{\UTFK{C6B4}}%
+\DeclareUnicodeCharacter{C6B5}{\UTFK{C6B5}}%
+\DeclareUnicodeCharacter{C6B6}{\UTFK{C6B6}}%
+\DeclareUnicodeCharacter{C6B7}{\UTFK{C6B7}}%
+\DeclareUnicodeCharacter{C6B8}{\UTFK{C6B8}}%
+\DeclareUnicodeCharacter{C6B9}{\UTFK{C6B9}}%
+\DeclareUnicodeCharacter{C6BA}{\UTFK{C6BA}}%
+\DeclareUnicodeCharacter{C6BB}{\UTFK{C6BB}}%
+\DeclareUnicodeCharacter{C6BC}{\UTFK{C6BC}}%
+\DeclareUnicodeCharacter{C6BD}{\UTFK{C6BD}}%
+\DeclareUnicodeCharacter{C6BE}{\UTFK{C6BE}}%
+\DeclareUnicodeCharacter{C6BF}{\UTFK{C6BF}}%
+\DeclareUnicodeCharacter{C6C0}{\UTFK{C6C0}}%
+\DeclareUnicodeCharacter{C6C1}{\UTFK{C6C1}}%
+\DeclareUnicodeCharacter{C6C2}{\UTFK{C6C2}}%
+\DeclareUnicodeCharacter{C6C3}{\UTFK{C6C3}}%
+\DeclareUnicodeCharacter{C6C4}{\UTFK{C6C4}}%
+\DeclareUnicodeCharacter{C6C5}{\UTFK{C6C5}}%
+\DeclareUnicodeCharacter{C6C6}{\UTFK{C6C6}}%
+\DeclareUnicodeCharacter{C6C7}{\UTFK{C6C7}}%
+\DeclareUnicodeCharacter{C6C8}{\UTFK{C6C8}}%
+\DeclareUnicodeCharacter{C6C9}{\UTFK{C6C9}}%
+\DeclareUnicodeCharacter{C6CA}{\UTFK{C6CA}}%
+\DeclareUnicodeCharacter{C6CB}{\UTFK{C6CB}}%
+\DeclareUnicodeCharacter{C6CC}{\UTFK{C6CC}}%
+\DeclareUnicodeCharacter{C6CD}{\UTFK{C6CD}}%
+\DeclareUnicodeCharacter{C6CE}{\UTFK{C6CE}}%
+\DeclareUnicodeCharacter{C6CF}{\UTFK{C6CF}}%
+\DeclareUnicodeCharacter{C6D0}{\UTFK{C6D0}}%
+\DeclareUnicodeCharacter{C6D1}{\UTFK{C6D1}}%
+\DeclareUnicodeCharacter{C6D2}{\UTFK{C6D2}}%
+\DeclareUnicodeCharacter{C6D3}{\UTFK{C6D3}}%
+\DeclareUnicodeCharacter{C6D4}{\UTFK{C6D4}}%
+\DeclareUnicodeCharacter{C6D5}{\UTFK{C6D5}}%
+\DeclareUnicodeCharacter{C6D6}{\UTFK{C6D6}}%
+\DeclareUnicodeCharacter{C6D7}{\UTFK{C6D7}}%
+\DeclareUnicodeCharacter{C6D8}{\UTFK{C6D8}}%
+\DeclareUnicodeCharacter{C6D9}{\UTFK{C6D9}}%
+\DeclareUnicodeCharacter{C6DA}{\UTFK{C6DA}}%
+\DeclareUnicodeCharacter{C6DB}{\UTFK{C6DB}}%
+\DeclareUnicodeCharacter{C6DC}{\UTFK{C6DC}}%
+\DeclareUnicodeCharacter{C6DD}{\UTFK{C6DD}}%
+\DeclareUnicodeCharacter{C6DE}{\UTFK{C6DE}}%
+\DeclareUnicodeCharacter{C6DF}{\UTFK{C6DF}}%
+\DeclareUnicodeCharacter{C6E0}{\UTFK{C6E0}}%
+\DeclareUnicodeCharacter{C6E1}{\UTFK{C6E1}}%
+\DeclareUnicodeCharacter{C6E2}{\UTFK{C6E2}}%
+\DeclareUnicodeCharacter{C6E3}{\UTFK{C6E3}}%
+\DeclareUnicodeCharacter{C6E4}{\UTFK{C6E4}}%
+\DeclareUnicodeCharacter{C6E5}{\UTFK{C6E5}}%
+\DeclareUnicodeCharacter{C6E6}{\UTFK{C6E6}}%
+\DeclareUnicodeCharacter{C6E7}{\UTFK{C6E7}}%
+\DeclareUnicodeCharacter{C6E8}{\UTFK{C6E8}}%
+\DeclareUnicodeCharacter{C6E9}{\UTFK{C6E9}}%
+\DeclareUnicodeCharacter{C6EA}{\UTFK{C6EA}}%
+\DeclareUnicodeCharacter{C6EB}{\UTFK{C6EB}}%
+\DeclareUnicodeCharacter{C6EC}{\UTFK{C6EC}}%
+\DeclareUnicodeCharacter{C6ED}{\UTFK{C6ED}}%
+\DeclareUnicodeCharacter{C6EE}{\UTFK{C6EE}}%
+\DeclareUnicodeCharacter{C6EF}{\UTFK{C6EF}}%
+\DeclareUnicodeCharacter{C6F0}{\UTFK{C6F0}}%
+\DeclareUnicodeCharacter{C6F1}{\UTFK{C6F1}}%
+\DeclareUnicodeCharacter{C6F2}{\UTFK{C6F2}}%
+\DeclareUnicodeCharacter{C6F3}{\UTFK{C6F3}}%
+\DeclareUnicodeCharacter{C6F4}{\UTFK{C6F4}}%
+\DeclareUnicodeCharacter{C6F5}{\UTFK{C6F5}}%
+\DeclareUnicodeCharacter{C6F6}{\UTFK{C6F6}}%
+\DeclareUnicodeCharacter{C6F7}{\UTFK{C6F7}}%
+\DeclareUnicodeCharacter{C6F8}{\UTFK{C6F8}}%
+\DeclareUnicodeCharacter{C6F9}{\UTFK{C6F9}}%
+\DeclareUnicodeCharacter{C6FA}{\UTFK{C6FA}}%
+\DeclareUnicodeCharacter{C6FB}{\UTFK{C6FB}}%
+\DeclareUnicodeCharacter{C6FC}{\UTFK{C6FC}}%
+\DeclareUnicodeCharacter{C6FD}{\UTFK{C6FD}}%
+\DeclareUnicodeCharacter{C6FE}{\UTFK{C6FE}}%
+\DeclareUnicodeCharacter{C6FF}{\UTFK{C6FF}}%
+\DeclareUnicodeCharacter{C700}{\UTFK{C700}}%
+\DeclareUnicodeCharacter{C701}{\UTFK{C701}}%
+\DeclareUnicodeCharacter{C702}{\UTFK{C702}}%
+\DeclareUnicodeCharacter{C703}{\UTFK{C703}}%
+\DeclareUnicodeCharacter{C704}{\UTFK{C704}}%
+\DeclareUnicodeCharacter{C705}{\UTFK{C705}}%
+\DeclareUnicodeCharacter{C706}{\UTFK{C706}}%
+\DeclareUnicodeCharacter{C707}{\UTFK{C707}}%
+\DeclareUnicodeCharacter{C708}{\UTFK{C708}}%
+\DeclareUnicodeCharacter{C709}{\UTFK{C709}}%
+\DeclareUnicodeCharacter{C70A}{\UTFK{C70A}}%
+\DeclareUnicodeCharacter{C70B}{\UTFK{C70B}}%
+\DeclareUnicodeCharacter{C70C}{\UTFK{C70C}}%
+\DeclareUnicodeCharacter{C70D}{\UTFK{C70D}}%
+\DeclareUnicodeCharacter{C70E}{\UTFK{C70E}}%
+\DeclareUnicodeCharacter{C70F}{\UTFK{C70F}}%
+\DeclareUnicodeCharacter{C710}{\UTFK{C710}}%
+\DeclareUnicodeCharacter{C711}{\UTFK{C711}}%
+\DeclareUnicodeCharacter{C712}{\UTFK{C712}}%
+\DeclareUnicodeCharacter{C713}{\UTFK{C713}}%
+\DeclareUnicodeCharacter{C714}{\UTFK{C714}}%
+\DeclareUnicodeCharacter{C715}{\UTFK{C715}}%
+\DeclareUnicodeCharacter{C716}{\UTFK{C716}}%
+\DeclareUnicodeCharacter{C717}{\UTFK{C717}}%
+\DeclareUnicodeCharacter{C718}{\UTFK{C718}}%
+\DeclareUnicodeCharacter{C719}{\UTFK{C719}}%
+\DeclareUnicodeCharacter{C71A}{\UTFK{C71A}}%
+\DeclareUnicodeCharacter{C71B}{\UTFK{C71B}}%
+\DeclareUnicodeCharacter{C71C}{\UTFK{C71C}}%
+\DeclareUnicodeCharacter{C71D}{\UTFK{C71D}}%
+\DeclareUnicodeCharacter{C71E}{\UTFK{C71E}}%
+\DeclareUnicodeCharacter{C71F}{\UTFK{C71F}}%
+\DeclareUnicodeCharacter{C720}{\UTFK{C720}}%
+\DeclareUnicodeCharacter{C721}{\UTFK{C721}}%
+\DeclareUnicodeCharacter{C722}{\UTFK{C722}}%
+\DeclareUnicodeCharacter{C723}{\UTFK{C723}}%
+\DeclareUnicodeCharacter{C724}{\UTFK{C724}}%
+\DeclareUnicodeCharacter{C725}{\UTFK{C725}}%
+\DeclareUnicodeCharacter{C726}{\UTFK{C726}}%
+\DeclareUnicodeCharacter{C727}{\UTFK{C727}}%
+\DeclareUnicodeCharacter{C728}{\UTFK{C728}}%
+\DeclareUnicodeCharacter{C729}{\UTFK{C729}}%
+\DeclareUnicodeCharacter{C72A}{\UTFK{C72A}}%
+\DeclareUnicodeCharacter{C72B}{\UTFK{C72B}}%
+\DeclareUnicodeCharacter{C72C}{\UTFK{C72C}}%
+\DeclareUnicodeCharacter{C72D}{\UTFK{C72D}}%
+\DeclareUnicodeCharacter{C72E}{\UTFK{C72E}}%
+\DeclareUnicodeCharacter{C72F}{\UTFK{C72F}}%
+\DeclareUnicodeCharacter{C730}{\UTFK{C730}}%
+\DeclareUnicodeCharacter{C731}{\UTFK{C731}}%
+\DeclareUnicodeCharacter{C732}{\UTFK{C732}}%
+\DeclareUnicodeCharacter{C733}{\UTFK{C733}}%
+\DeclareUnicodeCharacter{C734}{\UTFK{C734}}%
+\DeclareUnicodeCharacter{C735}{\UTFK{C735}}%
+\DeclareUnicodeCharacter{C736}{\UTFK{C736}}%
+\DeclareUnicodeCharacter{C737}{\UTFK{C737}}%
+\DeclareUnicodeCharacter{C738}{\UTFK{C738}}%
+\DeclareUnicodeCharacter{C739}{\UTFK{C739}}%
+\DeclareUnicodeCharacter{C73A}{\UTFK{C73A}}%
+\DeclareUnicodeCharacter{C73B}{\UTFK{C73B}}%
+\DeclareUnicodeCharacter{C73C}{\UTFK{C73C}}%
+\DeclareUnicodeCharacter{C73D}{\UTFK{C73D}}%
+\DeclareUnicodeCharacter{C73E}{\UTFK{C73E}}%
+\DeclareUnicodeCharacter{C73F}{\UTFK{C73F}}%
+\DeclareUnicodeCharacter{C740}{\UTFK{C740}}%
+\DeclareUnicodeCharacter{C741}{\UTFK{C741}}%
+\DeclareUnicodeCharacter{C742}{\UTFK{C742}}%
+\DeclareUnicodeCharacter{C743}{\UTFK{C743}}%
+\DeclareUnicodeCharacter{C744}{\UTFK{C744}}%
+\DeclareUnicodeCharacter{C745}{\UTFK{C745}}%
+\DeclareUnicodeCharacter{C746}{\UTFK{C746}}%
+\DeclareUnicodeCharacter{C747}{\UTFK{C747}}%
+\DeclareUnicodeCharacter{C748}{\UTFK{C748}}%
+\DeclareUnicodeCharacter{C749}{\UTFK{C749}}%
+\DeclareUnicodeCharacter{C74A}{\UTFK{C74A}}%
+\DeclareUnicodeCharacter{C74B}{\UTFK{C74B}}%
+\DeclareUnicodeCharacter{C74C}{\UTFK{C74C}}%
+\DeclareUnicodeCharacter{C74D}{\UTFK{C74D}}%
+\DeclareUnicodeCharacter{C74E}{\UTFK{C74E}}%
+\DeclareUnicodeCharacter{C74F}{\UTFK{C74F}}%
+\DeclareUnicodeCharacter{C750}{\UTFK{C750}}%
+\DeclareUnicodeCharacter{C751}{\UTFK{C751}}%
+\DeclareUnicodeCharacter{C752}{\UTFK{C752}}%
+\DeclareUnicodeCharacter{C753}{\UTFK{C753}}%
+\DeclareUnicodeCharacter{C754}{\UTFK{C754}}%
+\DeclareUnicodeCharacter{C755}{\UTFK{C755}}%
+\DeclareUnicodeCharacter{C756}{\UTFK{C756}}%
+\DeclareUnicodeCharacter{C757}{\UTFK{C757}}%
+\DeclareUnicodeCharacter{C758}{\UTFK{C758}}%
+\DeclareUnicodeCharacter{C759}{\UTFK{C759}}%
+\DeclareUnicodeCharacter{C75A}{\UTFK{C75A}}%
+\DeclareUnicodeCharacter{C75B}{\UTFK{C75B}}%
+\DeclareUnicodeCharacter{C75C}{\UTFK{C75C}}%
+\DeclareUnicodeCharacter{C75D}{\UTFK{C75D}}%
+\DeclareUnicodeCharacter{C75E}{\UTFK{C75E}}%
+\DeclareUnicodeCharacter{C75F}{\UTFK{C75F}}%
+\DeclareUnicodeCharacter{C760}{\UTFK{C760}}%
+\DeclareUnicodeCharacter{C761}{\UTFK{C761}}%
+\DeclareUnicodeCharacter{C762}{\UTFK{C762}}%
+\DeclareUnicodeCharacter{C763}{\UTFK{C763}}%
+\DeclareUnicodeCharacter{C764}{\UTFK{C764}}%
+\DeclareUnicodeCharacter{C765}{\UTFK{C765}}%
+\DeclareUnicodeCharacter{C766}{\UTFK{C766}}%
+\DeclareUnicodeCharacter{C767}{\UTFK{C767}}%
+\DeclareUnicodeCharacter{C768}{\UTFK{C768}}%
+\DeclareUnicodeCharacter{C769}{\UTFK{C769}}%
+\DeclareUnicodeCharacter{C76A}{\UTFK{C76A}}%
+\DeclareUnicodeCharacter{C76B}{\UTFK{C76B}}%
+\DeclareUnicodeCharacter{C76C}{\UTFK{C76C}}%
+\DeclareUnicodeCharacter{C76D}{\UTFK{C76D}}%
+\DeclareUnicodeCharacter{C76E}{\UTFK{C76E}}%
+\DeclareUnicodeCharacter{C76F}{\UTFK{C76F}}%
+\DeclareUnicodeCharacter{C770}{\UTFK{C770}}%
+\DeclareUnicodeCharacter{C771}{\UTFK{C771}}%
+\DeclareUnicodeCharacter{C772}{\UTFK{C772}}%
+\DeclareUnicodeCharacter{C773}{\UTFK{C773}}%
+\DeclareUnicodeCharacter{C774}{\UTFK{C774}}%
+\DeclareUnicodeCharacter{C775}{\UTFK{C775}}%
+\DeclareUnicodeCharacter{C776}{\UTFK{C776}}%
+\DeclareUnicodeCharacter{C777}{\UTFK{C777}}%
+\DeclareUnicodeCharacter{C778}{\UTFK{C778}}%
+\DeclareUnicodeCharacter{C779}{\UTFK{C779}}%
+\DeclareUnicodeCharacter{C77A}{\UTFK{C77A}}%
+\DeclareUnicodeCharacter{C77B}{\UTFK{C77B}}%
+\DeclareUnicodeCharacter{C77C}{\UTFK{C77C}}%
+\DeclareUnicodeCharacter{C77D}{\UTFK{C77D}}%
+\DeclareUnicodeCharacter{C77E}{\UTFK{C77E}}%
+\DeclareUnicodeCharacter{C77F}{\UTFK{C77F}}%
+\DeclareUnicodeCharacter{C780}{\UTFK{C780}}%
+\DeclareUnicodeCharacter{C781}{\UTFK{C781}}%
+\DeclareUnicodeCharacter{C782}{\UTFK{C782}}%
+\DeclareUnicodeCharacter{C783}{\UTFK{C783}}%
+\DeclareUnicodeCharacter{C784}{\UTFK{C784}}%
+\DeclareUnicodeCharacter{C785}{\UTFK{C785}}%
+\DeclareUnicodeCharacter{C786}{\UTFK{C786}}%
+\DeclareUnicodeCharacter{C787}{\UTFK{C787}}%
+\DeclareUnicodeCharacter{C788}{\UTFK{C788}}%
+\DeclareUnicodeCharacter{C789}{\UTFK{C789}}%
+\DeclareUnicodeCharacter{C78A}{\UTFK{C78A}}%
+\DeclareUnicodeCharacter{C78B}{\UTFK{C78B}}%
+\DeclareUnicodeCharacter{C78C}{\UTFK{C78C}}%
+\DeclareUnicodeCharacter{C78D}{\UTFK{C78D}}%
+\DeclareUnicodeCharacter{C78E}{\UTFK{C78E}}%
+\DeclareUnicodeCharacter{C78F}{\UTFK{C78F}}%
+\DeclareUnicodeCharacter{C790}{\UTFK{C790}}%
+\DeclareUnicodeCharacter{C791}{\UTFK{C791}}%
+\DeclareUnicodeCharacter{C792}{\UTFK{C792}}%
+\DeclareUnicodeCharacter{C793}{\UTFK{C793}}%
+\DeclareUnicodeCharacter{C794}{\UTFK{C794}}%
+\DeclareUnicodeCharacter{C795}{\UTFK{C795}}%
+\DeclareUnicodeCharacter{C796}{\UTFK{C796}}%
+\DeclareUnicodeCharacter{C797}{\UTFK{C797}}%
+\DeclareUnicodeCharacter{C798}{\UTFK{C798}}%
+\DeclareUnicodeCharacter{C799}{\UTFK{C799}}%
+\DeclareUnicodeCharacter{C79A}{\UTFK{C79A}}%
+\DeclareUnicodeCharacter{C79B}{\UTFK{C79B}}%
+\DeclareUnicodeCharacter{C79C}{\UTFK{C79C}}%
+\DeclareUnicodeCharacter{C79D}{\UTFK{C79D}}%
+\DeclareUnicodeCharacter{C79E}{\UTFK{C79E}}%
+\DeclareUnicodeCharacter{C79F}{\UTFK{C79F}}%
+\DeclareUnicodeCharacter{C7A0}{\UTFK{C7A0}}%
+\DeclareUnicodeCharacter{C7A1}{\UTFK{C7A1}}%
+\DeclareUnicodeCharacter{C7A2}{\UTFK{C7A2}}%
+\DeclareUnicodeCharacter{C7A3}{\UTFK{C7A3}}%
+\DeclareUnicodeCharacter{C7A4}{\UTFK{C7A4}}%
+\DeclareUnicodeCharacter{C7A5}{\UTFK{C7A5}}%
+\DeclareUnicodeCharacter{C7A6}{\UTFK{C7A6}}%
+\DeclareUnicodeCharacter{C7A7}{\UTFK{C7A7}}%
+\DeclareUnicodeCharacter{C7A8}{\UTFK{C7A8}}%
+\DeclareUnicodeCharacter{C7A9}{\UTFK{C7A9}}%
+\DeclareUnicodeCharacter{C7AA}{\UTFK{C7AA}}%
+\DeclareUnicodeCharacter{C7AB}{\UTFK{C7AB}}%
+\DeclareUnicodeCharacter{C7AC}{\UTFK{C7AC}}%
+\DeclareUnicodeCharacter{C7AD}{\UTFK{C7AD}}%
+\DeclareUnicodeCharacter{C7AE}{\UTFK{C7AE}}%
+\DeclareUnicodeCharacter{C7AF}{\UTFK{C7AF}}%
+\DeclareUnicodeCharacter{C7B0}{\UTFK{C7B0}}%
+\DeclareUnicodeCharacter{C7B1}{\UTFK{C7B1}}%
+\DeclareUnicodeCharacter{C7B2}{\UTFK{C7B2}}%
+\DeclareUnicodeCharacter{C7B3}{\UTFK{C7B3}}%
+\DeclareUnicodeCharacter{C7B4}{\UTFK{C7B4}}%
+\DeclareUnicodeCharacter{C7B5}{\UTFK{C7B5}}%
+\DeclareUnicodeCharacter{C7B6}{\UTFK{C7B6}}%
+\DeclareUnicodeCharacter{C7B7}{\UTFK{C7B7}}%
+\DeclareUnicodeCharacter{C7B8}{\UTFK{C7B8}}%
+\DeclareUnicodeCharacter{C7B9}{\UTFK{C7B9}}%
+\DeclareUnicodeCharacter{C7BA}{\UTFK{C7BA}}%
+\DeclareUnicodeCharacter{C7BB}{\UTFK{C7BB}}%
+\DeclareUnicodeCharacter{C7BC}{\UTFK{C7BC}}%
+\DeclareUnicodeCharacter{C7BD}{\UTFK{C7BD}}%
+\DeclareUnicodeCharacter{C7BE}{\UTFK{C7BE}}%
+\DeclareUnicodeCharacter{C7BF}{\UTFK{C7BF}}%
+\DeclareUnicodeCharacter{C7C0}{\UTFK{C7C0}}%
+\DeclareUnicodeCharacter{C7C1}{\UTFK{C7C1}}%
+\DeclareUnicodeCharacter{C7C2}{\UTFK{C7C2}}%
+\DeclareUnicodeCharacter{C7C3}{\UTFK{C7C3}}%
+\DeclareUnicodeCharacter{C7C4}{\UTFK{C7C4}}%
+\DeclareUnicodeCharacter{C7C5}{\UTFK{C7C5}}%
+\DeclareUnicodeCharacter{C7C6}{\UTFK{C7C6}}%
+\DeclareUnicodeCharacter{C7C7}{\UTFK{C7C7}}%
+\DeclareUnicodeCharacter{C7C8}{\UTFK{C7C8}}%
+\DeclareUnicodeCharacter{C7C9}{\UTFK{C7C9}}%
+\DeclareUnicodeCharacter{C7CA}{\UTFK{C7CA}}%
+\DeclareUnicodeCharacter{C7CB}{\UTFK{C7CB}}%
+\DeclareUnicodeCharacter{C7CC}{\UTFK{C7CC}}%
+\DeclareUnicodeCharacter{C7CD}{\UTFK{C7CD}}%
+\DeclareUnicodeCharacter{C7CE}{\UTFK{C7CE}}%
+\DeclareUnicodeCharacter{C7CF}{\UTFK{C7CF}}%
+\DeclareUnicodeCharacter{C7D0}{\UTFK{C7D0}}%
+\DeclareUnicodeCharacter{C7D1}{\UTFK{C7D1}}%
+\DeclareUnicodeCharacter{C7D2}{\UTFK{C7D2}}%
+\DeclareUnicodeCharacter{C7D3}{\UTFK{C7D3}}%
+\DeclareUnicodeCharacter{C7D4}{\UTFK{C7D4}}%
+\DeclareUnicodeCharacter{C7D5}{\UTFK{C7D5}}%
+\DeclareUnicodeCharacter{C7D6}{\UTFK{C7D6}}%
+\DeclareUnicodeCharacter{C7D7}{\UTFK{C7D7}}%
+\DeclareUnicodeCharacter{C7D8}{\UTFK{C7D8}}%
+\DeclareUnicodeCharacter{C7D9}{\UTFK{C7D9}}%
+\DeclareUnicodeCharacter{C7DA}{\UTFK{C7DA}}%
+\DeclareUnicodeCharacter{C7DB}{\UTFK{C7DB}}%
+\DeclareUnicodeCharacter{C7DC}{\UTFK{C7DC}}%
+\DeclareUnicodeCharacter{C7DD}{\UTFK{C7DD}}%
+\DeclareUnicodeCharacter{C7DE}{\UTFK{C7DE}}%
+\DeclareUnicodeCharacter{C7DF}{\UTFK{C7DF}}%
+\DeclareUnicodeCharacter{C7E0}{\UTFK{C7E0}}%
+\DeclareUnicodeCharacter{C7E1}{\UTFK{C7E1}}%
+\DeclareUnicodeCharacter{C7E2}{\UTFK{C7E2}}%
+\DeclareUnicodeCharacter{C7E3}{\UTFK{C7E3}}%
+\DeclareUnicodeCharacter{C7E4}{\UTFK{C7E4}}%
+\DeclareUnicodeCharacter{C7E5}{\UTFK{C7E5}}%
+\DeclareUnicodeCharacter{C7E6}{\UTFK{C7E6}}%
+\DeclareUnicodeCharacter{C7E7}{\UTFK{C7E7}}%
+\DeclareUnicodeCharacter{C7E8}{\UTFK{C7E8}}%
+\DeclareUnicodeCharacter{C7E9}{\UTFK{C7E9}}%
+\DeclareUnicodeCharacter{C7EA}{\UTFK{C7EA}}%
+\DeclareUnicodeCharacter{C7EB}{\UTFK{C7EB}}%
+\DeclareUnicodeCharacter{C7EC}{\UTFK{C7EC}}%
+\DeclareUnicodeCharacter{C7ED}{\UTFK{C7ED}}%
+\DeclareUnicodeCharacter{C7EE}{\UTFK{C7EE}}%
+\DeclareUnicodeCharacter{C7EF}{\UTFK{C7EF}}%
+\DeclareUnicodeCharacter{C7F0}{\UTFK{C7F0}}%
+\DeclareUnicodeCharacter{C7F1}{\UTFK{C7F1}}%
+\DeclareUnicodeCharacter{C7F2}{\UTFK{C7F2}}%
+\DeclareUnicodeCharacter{C7F3}{\UTFK{C7F3}}%
+\DeclareUnicodeCharacter{C7F4}{\UTFK{C7F4}}%
+\DeclareUnicodeCharacter{C7F5}{\UTFK{C7F5}}%
+\DeclareUnicodeCharacter{C7F6}{\UTFK{C7F6}}%
+\DeclareUnicodeCharacter{C7F7}{\UTFK{C7F7}}%
+\DeclareUnicodeCharacter{C7F8}{\UTFK{C7F8}}%
+\DeclareUnicodeCharacter{C7F9}{\UTFK{C7F9}}%
+\DeclareUnicodeCharacter{C7FA}{\UTFK{C7FA}}%
+\DeclareUnicodeCharacter{C7FB}{\UTFK{C7FB}}%
+\DeclareUnicodeCharacter{C7FC}{\UTFK{C7FC}}%
+\DeclareUnicodeCharacter{C7FD}{\UTFK{C7FD}}%
+\DeclareUnicodeCharacter{C7FE}{\UTFK{C7FE}}%
+\DeclareUnicodeCharacter{C7FF}{\UTFK{C7FF}}%
+\DeclareUnicodeCharacter{C800}{\UTFK{C800}}%
+\DeclareUnicodeCharacter{C801}{\UTFK{C801}}%
+\DeclareUnicodeCharacter{C802}{\UTFK{C802}}%
+\DeclareUnicodeCharacter{C803}{\UTFK{C803}}%
+\DeclareUnicodeCharacter{C804}{\UTFK{C804}}%
+\DeclareUnicodeCharacter{C805}{\UTFK{C805}}%
+\DeclareUnicodeCharacter{C806}{\UTFK{C806}}%
+\DeclareUnicodeCharacter{C807}{\UTFK{C807}}%
+\DeclareUnicodeCharacter{C808}{\UTFK{C808}}%
+\DeclareUnicodeCharacter{C809}{\UTFK{C809}}%
+\DeclareUnicodeCharacter{C80A}{\UTFK{C80A}}%
+\DeclareUnicodeCharacter{C80B}{\UTFK{C80B}}%
+\DeclareUnicodeCharacter{C80C}{\UTFK{C80C}}%
+\DeclareUnicodeCharacter{C80D}{\UTFK{C80D}}%
+\DeclareUnicodeCharacter{C80E}{\UTFK{C80E}}%
+\DeclareUnicodeCharacter{C80F}{\UTFK{C80F}}%
+\DeclareUnicodeCharacter{C810}{\UTFK{C810}}%
+\DeclareUnicodeCharacter{C811}{\UTFK{C811}}%
+\DeclareUnicodeCharacter{C812}{\UTFK{C812}}%
+\DeclareUnicodeCharacter{C813}{\UTFK{C813}}%
+\DeclareUnicodeCharacter{C814}{\UTFK{C814}}%
+\DeclareUnicodeCharacter{C815}{\UTFK{C815}}%
+\DeclareUnicodeCharacter{C816}{\UTFK{C816}}%
+\DeclareUnicodeCharacter{C817}{\UTFK{C817}}%
+\DeclareUnicodeCharacter{C818}{\UTFK{C818}}%
+\DeclareUnicodeCharacter{C819}{\UTFK{C819}}%
+\DeclareUnicodeCharacter{C81A}{\UTFK{C81A}}%
+\DeclareUnicodeCharacter{C81B}{\UTFK{C81B}}%
+\DeclareUnicodeCharacter{C81C}{\UTFK{C81C}}%
+\DeclareUnicodeCharacter{C81D}{\UTFK{C81D}}%
+\DeclareUnicodeCharacter{C81E}{\UTFK{C81E}}%
+\DeclareUnicodeCharacter{C81F}{\UTFK{C81F}}%
+\DeclareUnicodeCharacter{C820}{\UTFK{C820}}%
+\DeclareUnicodeCharacter{C821}{\UTFK{C821}}%
+\DeclareUnicodeCharacter{C822}{\UTFK{C822}}%
+\DeclareUnicodeCharacter{C823}{\UTFK{C823}}%
+\DeclareUnicodeCharacter{C824}{\UTFK{C824}}%
+\DeclareUnicodeCharacter{C825}{\UTFK{C825}}%
+\DeclareUnicodeCharacter{C826}{\UTFK{C826}}%
+\DeclareUnicodeCharacter{C827}{\UTFK{C827}}%
+\DeclareUnicodeCharacter{C828}{\UTFK{C828}}%
+\DeclareUnicodeCharacter{C829}{\UTFK{C829}}%
+\DeclareUnicodeCharacter{C82A}{\UTFK{C82A}}%
+\DeclareUnicodeCharacter{C82B}{\UTFK{C82B}}%
+\DeclareUnicodeCharacter{C82C}{\UTFK{C82C}}%
+\DeclareUnicodeCharacter{C82D}{\UTFK{C82D}}%
+\DeclareUnicodeCharacter{C82E}{\UTFK{C82E}}%
+\DeclareUnicodeCharacter{C82F}{\UTFK{C82F}}%
+\DeclareUnicodeCharacter{C830}{\UTFK{C830}}%
+\DeclareUnicodeCharacter{C831}{\UTFK{C831}}%
+\DeclareUnicodeCharacter{C832}{\UTFK{C832}}%
+\DeclareUnicodeCharacter{C833}{\UTFK{C833}}%
+\DeclareUnicodeCharacter{C834}{\UTFK{C834}}%
+\DeclareUnicodeCharacter{C835}{\UTFK{C835}}%
+\DeclareUnicodeCharacter{C836}{\UTFK{C836}}%
+\DeclareUnicodeCharacter{C837}{\UTFK{C837}}%
+\DeclareUnicodeCharacter{C838}{\UTFK{C838}}%
+\DeclareUnicodeCharacter{C839}{\UTFK{C839}}%
+\DeclareUnicodeCharacter{C83A}{\UTFK{C83A}}%
+\DeclareUnicodeCharacter{C83B}{\UTFK{C83B}}%
+\DeclareUnicodeCharacter{C83C}{\UTFK{C83C}}%
+\DeclareUnicodeCharacter{C83D}{\UTFK{C83D}}%
+\DeclareUnicodeCharacter{C83E}{\UTFK{C83E}}%
+\DeclareUnicodeCharacter{C83F}{\UTFK{C83F}}%
+\DeclareUnicodeCharacter{C840}{\UTFK{C840}}%
+\DeclareUnicodeCharacter{C841}{\UTFK{C841}}%
+\DeclareUnicodeCharacter{C842}{\UTFK{C842}}%
+\DeclareUnicodeCharacter{C843}{\UTFK{C843}}%
+\DeclareUnicodeCharacter{C844}{\UTFK{C844}}%
+\DeclareUnicodeCharacter{C845}{\UTFK{C845}}%
+\DeclareUnicodeCharacter{C846}{\UTFK{C846}}%
+\DeclareUnicodeCharacter{C847}{\UTFK{C847}}%
+\DeclareUnicodeCharacter{C848}{\UTFK{C848}}%
+\DeclareUnicodeCharacter{C849}{\UTFK{C849}}%
+\DeclareUnicodeCharacter{C84A}{\UTFK{C84A}}%
+\DeclareUnicodeCharacter{C84B}{\UTFK{C84B}}%
+\DeclareUnicodeCharacter{C84C}{\UTFK{C84C}}%
+\DeclareUnicodeCharacter{C84D}{\UTFK{C84D}}%
+\DeclareUnicodeCharacter{C84E}{\UTFK{C84E}}%
+\DeclareUnicodeCharacter{C84F}{\UTFK{C84F}}%
+\DeclareUnicodeCharacter{C850}{\UTFK{C850}}%
+\DeclareUnicodeCharacter{C851}{\UTFK{C851}}%
+\DeclareUnicodeCharacter{C852}{\UTFK{C852}}%
+\DeclareUnicodeCharacter{C853}{\UTFK{C853}}%
+\DeclareUnicodeCharacter{C854}{\UTFK{C854}}%
+\DeclareUnicodeCharacter{C855}{\UTFK{C855}}%
+\DeclareUnicodeCharacter{C856}{\UTFK{C856}}%
+\DeclareUnicodeCharacter{C857}{\UTFK{C857}}%
+\DeclareUnicodeCharacter{C858}{\UTFK{C858}}%
+\DeclareUnicodeCharacter{C859}{\UTFK{C859}}%
+\DeclareUnicodeCharacter{C85A}{\UTFK{C85A}}%
+\DeclareUnicodeCharacter{C85B}{\UTFK{C85B}}%
+\DeclareUnicodeCharacter{C85C}{\UTFK{C85C}}%
+\DeclareUnicodeCharacter{C85D}{\UTFK{C85D}}%
+\DeclareUnicodeCharacter{C85E}{\UTFK{C85E}}%
+\DeclareUnicodeCharacter{C85F}{\UTFK{C85F}}%
+\DeclareUnicodeCharacter{C860}{\UTFK{C860}}%
+\DeclareUnicodeCharacter{C861}{\UTFK{C861}}%
+\DeclareUnicodeCharacter{C862}{\UTFK{C862}}%
+\DeclareUnicodeCharacter{C863}{\UTFK{C863}}%
+\DeclareUnicodeCharacter{C864}{\UTFK{C864}}%
+\DeclareUnicodeCharacter{C865}{\UTFK{C865}}%
+\DeclareUnicodeCharacter{C866}{\UTFK{C866}}%
+\DeclareUnicodeCharacter{C867}{\UTFK{C867}}%
+\DeclareUnicodeCharacter{C868}{\UTFK{C868}}%
+\DeclareUnicodeCharacter{C869}{\UTFK{C869}}%
+\DeclareUnicodeCharacter{C86A}{\UTFK{C86A}}%
+\DeclareUnicodeCharacter{C86B}{\UTFK{C86B}}%
+\DeclareUnicodeCharacter{C86C}{\UTFK{C86C}}%
+\DeclareUnicodeCharacter{C86D}{\UTFK{C86D}}%
+\DeclareUnicodeCharacter{C86E}{\UTFK{C86E}}%
+\DeclareUnicodeCharacter{C86F}{\UTFK{C86F}}%
+\DeclareUnicodeCharacter{C870}{\UTFK{C870}}%
+\DeclareUnicodeCharacter{C871}{\UTFK{C871}}%
+\DeclareUnicodeCharacter{C872}{\UTFK{C872}}%
+\DeclareUnicodeCharacter{C873}{\UTFK{C873}}%
+\DeclareUnicodeCharacter{C874}{\UTFK{C874}}%
+\DeclareUnicodeCharacter{C875}{\UTFK{C875}}%
+\DeclareUnicodeCharacter{C876}{\UTFK{C876}}%
+\DeclareUnicodeCharacter{C877}{\UTFK{C877}}%
+\DeclareUnicodeCharacter{C878}{\UTFK{C878}}%
+\DeclareUnicodeCharacter{C879}{\UTFK{C879}}%
+\DeclareUnicodeCharacter{C87A}{\UTFK{C87A}}%
+\DeclareUnicodeCharacter{C87B}{\UTFK{C87B}}%
+\DeclareUnicodeCharacter{C87C}{\UTFK{C87C}}%
+\DeclareUnicodeCharacter{C87D}{\UTFK{C87D}}%
+\DeclareUnicodeCharacter{C87E}{\UTFK{C87E}}%
+\DeclareUnicodeCharacter{C87F}{\UTFK{C87F}}%
+\DeclareUnicodeCharacter{C880}{\UTFK{C880}}%
+\DeclareUnicodeCharacter{C881}{\UTFK{C881}}%
+\DeclareUnicodeCharacter{C882}{\UTFK{C882}}%
+\DeclareUnicodeCharacter{C883}{\UTFK{C883}}%
+\DeclareUnicodeCharacter{C884}{\UTFK{C884}}%
+\DeclareUnicodeCharacter{C885}{\UTFK{C885}}%
+\DeclareUnicodeCharacter{C886}{\UTFK{C886}}%
+\DeclareUnicodeCharacter{C887}{\UTFK{C887}}%
+\DeclareUnicodeCharacter{C888}{\UTFK{C888}}%
+\DeclareUnicodeCharacter{C889}{\UTFK{C889}}%
+\DeclareUnicodeCharacter{C88A}{\UTFK{C88A}}%
+\DeclareUnicodeCharacter{C88B}{\UTFK{C88B}}%
+\DeclareUnicodeCharacter{C88C}{\UTFK{C88C}}%
+\DeclareUnicodeCharacter{C88D}{\UTFK{C88D}}%
+\DeclareUnicodeCharacter{C88E}{\UTFK{C88E}}%
+\DeclareUnicodeCharacter{C88F}{\UTFK{C88F}}%
+\DeclareUnicodeCharacter{C890}{\UTFK{C890}}%
+\DeclareUnicodeCharacter{C891}{\UTFK{C891}}%
+\DeclareUnicodeCharacter{C892}{\UTFK{C892}}%
+\DeclareUnicodeCharacter{C893}{\UTFK{C893}}%
+\DeclareUnicodeCharacter{C894}{\UTFK{C894}}%
+\DeclareUnicodeCharacter{C895}{\UTFK{C895}}%
+\DeclareUnicodeCharacter{C896}{\UTFK{C896}}%
+\DeclareUnicodeCharacter{C897}{\UTFK{C897}}%
+\DeclareUnicodeCharacter{C898}{\UTFK{C898}}%
+\DeclareUnicodeCharacter{C899}{\UTFK{C899}}%
+\DeclareUnicodeCharacter{C89A}{\UTFK{C89A}}%
+\DeclareUnicodeCharacter{C89B}{\UTFK{C89B}}%
+\DeclareUnicodeCharacter{C89C}{\UTFK{C89C}}%
+\DeclareUnicodeCharacter{C89D}{\UTFK{C89D}}%
+\DeclareUnicodeCharacter{C89E}{\UTFK{C89E}}%
+\DeclareUnicodeCharacter{C89F}{\UTFK{C89F}}%
+\DeclareUnicodeCharacter{C8A0}{\UTFK{C8A0}}%
+\DeclareUnicodeCharacter{C8A1}{\UTFK{C8A1}}%
+\DeclareUnicodeCharacter{C8A2}{\UTFK{C8A2}}%
+\DeclareUnicodeCharacter{C8A3}{\UTFK{C8A3}}%
+\DeclareUnicodeCharacter{C8A4}{\UTFK{C8A4}}%
+\DeclareUnicodeCharacter{C8A5}{\UTFK{C8A5}}%
+\DeclareUnicodeCharacter{C8A6}{\UTFK{C8A6}}%
+\DeclareUnicodeCharacter{C8A7}{\UTFK{C8A7}}%
+\DeclareUnicodeCharacter{C8A8}{\UTFK{C8A8}}%
+\DeclareUnicodeCharacter{C8A9}{\UTFK{C8A9}}%
+\DeclareUnicodeCharacter{C8AA}{\UTFK{C8AA}}%
+\DeclareUnicodeCharacter{C8AB}{\UTFK{C8AB}}%
+\DeclareUnicodeCharacter{C8AC}{\UTFK{C8AC}}%
+\DeclareUnicodeCharacter{C8AD}{\UTFK{C8AD}}%
+\DeclareUnicodeCharacter{C8AE}{\UTFK{C8AE}}%
+\DeclareUnicodeCharacter{C8AF}{\UTFK{C8AF}}%
+\DeclareUnicodeCharacter{C8B0}{\UTFK{C8B0}}%
+\DeclareUnicodeCharacter{C8B1}{\UTFK{C8B1}}%
+\DeclareUnicodeCharacter{C8B2}{\UTFK{C8B2}}%
+\DeclareUnicodeCharacter{C8B3}{\UTFK{C8B3}}%
+\DeclareUnicodeCharacter{C8B4}{\UTFK{C8B4}}%
+\DeclareUnicodeCharacter{C8B5}{\UTFK{C8B5}}%
+\DeclareUnicodeCharacter{C8B6}{\UTFK{C8B6}}%
+\DeclareUnicodeCharacter{C8B7}{\UTFK{C8B7}}%
+\DeclareUnicodeCharacter{C8B8}{\UTFK{C8B8}}%
+\DeclareUnicodeCharacter{C8B9}{\UTFK{C8B9}}%
+\DeclareUnicodeCharacter{C8BA}{\UTFK{C8BA}}%
+\DeclareUnicodeCharacter{C8BB}{\UTFK{C8BB}}%
+\DeclareUnicodeCharacter{C8BC}{\UTFK{C8BC}}%
+\DeclareUnicodeCharacter{C8BD}{\UTFK{C8BD}}%
+\DeclareUnicodeCharacter{C8BE}{\UTFK{C8BE}}%
+\DeclareUnicodeCharacter{C8BF}{\UTFK{C8BF}}%
+\DeclareUnicodeCharacter{C8C0}{\UTFK{C8C0}}%
+\DeclareUnicodeCharacter{C8C1}{\UTFK{C8C1}}%
+\DeclareUnicodeCharacter{C8C2}{\UTFK{C8C2}}%
+\DeclareUnicodeCharacter{C8C3}{\UTFK{C8C3}}%
+\DeclareUnicodeCharacter{C8C4}{\UTFK{C8C4}}%
+\DeclareUnicodeCharacter{C8C5}{\UTFK{C8C5}}%
+\DeclareUnicodeCharacter{C8C6}{\UTFK{C8C6}}%
+\DeclareUnicodeCharacter{C8C7}{\UTFK{C8C7}}%
+\DeclareUnicodeCharacter{C8C8}{\UTFK{C8C8}}%
+\DeclareUnicodeCharacter{C8C9}{\UTFK{C8C9}}%
+\DeclareUnicodeCharacter{C8CA}{\UTFK{C8CA}}%
+\DeclareUnicodeCharacter{C8CB}{\UTFK{C8CB}}%
+\DeclareUnicodeCharacter{C8CC}{\UTFK{C8CC}}%
+\DeclareUnicodeCharacter{C8CD}{\UTFK{C8CD}}%
+\DeclareUnicodeCharacter{C8CE}{\UTFK{C8CE}}%
+\DeclareUnicodeCharacter{C8CF}{\UTFK{C8CF}}%
+\DeclareUnicodeCharacter{C8D0}{\UTFK{C8D0}}%
+\DeclareUnicodeCharacter{C8D1}{\UTFK{C8D1}}%
+\DeclareUnicodeCharacter{C8D2}{\UTFK{C8D2}}%
+\DeclareUnicodeCharacter{C8D3}{\UTFK{C8D3}}%
+\DeclareUnicodeCharacter{C8D4}{\UTFK{C8D4}}%
+\DeclareUnicodeCharacter{C8D5}{\UTFK{C8D5}}%
+\DeclareUnicodeCharacter{C8D6}{\UTFK{C8D6}}%
+\DeclareUnicodeCharacter{C8D7}{\UTFK{C8D7}}%
+\DeclareUnicodeCharacter{C8D8}{\UTFK{C8D8}}%
+\DeclareUnicodeCharacter{C8D9}{\UTFK{C8D9}}%
+\DeclareUnicodeCharacter{C8DA}{\UTFK{C8DA}}%
+\DeclareUnicodeCharacter{C8DB}{\UTFK{C8DB}}%
+\DeclareUnicodeCharacter{C8DC}{\UTFK{C8DC}}%
+\DeclareUnicodeCharacter{C8DD}{\UTFK{C8DD}}%
+\DeclareUnicodeCharacter{C8DE}{\UTFK{C8DE}}%
+\DeclareUnicodeCharacter{C8DF}{\UTFK{C8DF}}%
+\DeclareUnicodeCharacter{C8E0}{\UTFK{C8E0}}%
+\DeclareUnicodeCharacter{C8E1}{\UTFK{C8E1}}%
+\DeclareUnicodeCharacter{C8E2}{\UTFK{C8E2}}%
+\DeclareUnicodeCharacter{C8E3}{\UTFK{C8E3}}%
+\DeclareUnicodeCharacter{C8E4}{\UTFK{C8E4}}%
+\DeclareUnicodeCharacter{C8E5}{\UTFK{C8E5}}%
+\DeclareUnicodeCharacter{C8E6}{\UTFK{C8E6}}%
+\DeclareUnicodeCharacter{C8E7}{\UTFK{C8E7}}%
+\DeclareUnicodeCharacter{C8E8}{\UTFK{C8E8}}%
+\DeclareUnicodeCharacter{C8E9}{\UTFK{C8E9}}%
+\DeclareUnicodeCharacter{C8EA}{\UTFK{C8EA}}%
+\DeclareUnicodeCharacter{C8EB}{\UTFK{C8EB}}%
+\DeclareUnicodeCharacter{C8EC}{\UTFK{C8EC}}%
+\DeclareUnicodeCharacter{C8ED}{\UTFK{C8ED}}%
+\DeclareUnicodeCharacter{C8EE}{\UTFK{C8EE}}%
+\DeclareUnicodeCharacter{C8EF}{\UTFK{C8EF}}%
+\DeclareUnicodeCharacter{C8F0}{\UTFK{C8F0}}%
+\DeclareUnicodeCharacter{C8F1}{\UTFK{C8F1}}%
+\DeclareUnicodeCharacter{C8F2}{\UTFK{C8F2}}%
+\DeclareUnicodeCharacter{C8F3}{\UTFK{C8F3}}%
+\DeclareUnicodeCharacter{C8F4}{\UTFK{C8F4}}%
+\DeclareUnicodeCharacter{C8F5}{\UTFK{C8F5}}%
+\DeclareUnicodeCharacter{C8F6}{\UTFK{C8F6}}%
+\DeclareUnicodeCharacter{C8F7}{\UTFK{C8F7}}%
+\DeclareUnicodeCharacter{C8F8}{\UTFK{C8F8}}%
+\DeclareUnicodeCharacter{C8F9}{\UTFK{C8F9}}%
+\DeclareUnicodeCharacter{C8FA}{\UTFK{C8FA}}%
+\DeclareUnicodeCharacter{C8FB}{\UTFK{C8FB}}%
+\DeclareUnicodeCharacter{C8FC}{\UTFK{C8FC}}%
+\DeclareUnicodeCharacter{C8FD}{\UTFK{C8FD}}%
+\DeclareUnicodeCharacter{C8FE}{\UTFK{C8FE}}%
+\DeclareUnicodeCharacter{C8FF}{\UTFK{C8FF}}%
+\DeclareUnicodeCharacter{C900}{\UTFK{C900}}%
+\DeclareUnicodeCharacter{C901}{\UTFK{C901}}%
+\DeclareUnicodeCharacter{C902}{\UTFK{C902}}%
+\DeclareUnicodeCharacter{C903}{\UTFK{C903}}%
+\DeclareUnicodeCharacter{C904}{\UTFK{C904}}%
+\DeclareUnicodeCharacter{C905}{\UTFK{C905}}%
+\DeclareUnicodeCharacter{C906}{\UTFK{C906}}%
+\DeclareUnicodeCharacter{C907}{\UTFK{C907}}%
+\DeclareUnicodeCharacter{C908}{\UTFK{C908}}%
+\DeclareUnicodeCharacter{C909}{\UTFK{C909}}%
+\DeclareUnicodeCharacter{C90A}{\UTFK{C90A}}%
+\DeclareUnicodeCharacter{C90B}{\UTFK{C90B}}%
+\DeclareUnicodeCharacter{C90C}{\UTFK{C90C}}%
+\DeclareUnicodeCharacter{C90D}{\UTFK{C90D}}%
+\DeclareUnicodeCharacter{C90E}{\UTFK{C90E}}%
+\DeclareUnicodeCharacter{C90F}{\UTFK{C90F}}%
+\DeclareUnicodeCharacter{C910}{\UTFK{C910}}%
+\DeclareUnicodeCharacter{C911}{\UTFK{C911}}%
+\DeclareUnicodeCharacter{C912}{\UTFK{C912}}%
+\DeclareUnicodeCharacter{C913}{\UTFK{C913}}%
+\DeclareUnicodeCharacter{C914}{\UTFK{C914}}%
+\DeclareUnicodeCharacter{C915}{\UTFK{C915}}%
+\DeclareUnicodeCharacter{C916}{\UTFK{C916}}%
+\DeclareUnicodeCharacter{C917}{\UTFK{C917}}%
+\DeclareUnicodeCharacter{C918}{\UTFK{C918}}%
+\DeclareUnicodeCharacter{C919}{\UTFK{C919}}%
+\DeclareUnicodeCharacter{C91A}{\UTFK{C91A}}%
+\DeclareUnicodeCharacter{C91B}{\UTFK{C91B}}%
+\DeclareUnicodeCharacter{C91C}{\UTFK{C91C}}%
+\DeclareUnicodeCharacter{C91D}{\UTFK{C91D}}%
+\DeclareUnicodeCharacter{C91E}{\UTFK{C91E}}%
+\DeclareUnicodeCharacter{C91F}{\UTFK{C91F}}%
+\DeclareUnicodeCharacter{C920}{\UTFK{C920}}%
+\DeclareUnicodeCharacter{C921}{\UTFK{C921}}%
+\DeclareUnicodeCharacter{C922}{\UTFK{C922}}%
+\DeclareUnicodeCharacter{C923}{\UTFK{C923}}%
+\DeclareUnicodeCharacter{C924}{\UTFK{C924}}%
+\DeclareUnicodeCharacter{C925}{\UTFK{C925}}%
+\DeclareUnicodeCharacter{C926}{\UTFK{C926}}%
+\DeclareUnicodeCharacter{C927}{\UTFK{C927}}%
+\DeclareUnicodeCharacter{C928}{\UTFK{C928}}%
+\DeclareUnicodeCharacter{C929}{\UTFK{C929}}%
+\DeclareUnicodeCharacter{C92A}{\UTFK{C92A}}%
+\DeclareUnicodeCharacter{C92B}{\UTFK{C92B}}%
+\DeclareUnicodeCharacter{C92C}{\UTFK{C92C}}%
+\DeclareUnicodeCharacter{C92D}{\UTFK{C92D}}%
+\DeclareUnicodeCharacter{C92E}{\UTFK{C92E}}%
+\DeclareUnicodeCharacter{C92F}{\UTFK{C92F}}%
+\DeclareUnicodeCharacter{C930}{\UTFK{C930}}%
+\DeclareUnicodeCharacter{C931}{\UTFK{C931}}%
+\DeclareUnicodeCharacter{C932}{\UTFK{C932}}%
+\DeclareUnicodeCharacter{C933}{\UTFK{C933}}%
+\DeclareUnicodeCharacter{C934}{\UTFK{C934}}%
+\DeclareUnicodeCharacter{C935}{\UTFK{C935}}%
+\DeclareUnicodeCharacter{C936}{\UTFK{C936}}%
+\DeclareUnicodeCharacter{C937}{\UTFK{C937}}%
+\DeclareUnicodeCharacter{C938}{\UTFK{C938}}%
+\DeclareUnicodeCharacter{C939}{\UTFK{C939}}%
+\DeclareUnicodeCharacter{C93A}{\UTFK{C93A}}%
+\DeclareUnicodeCharacter{C93B}{\UTFK{C93B}}%
+\DeclareUnicodeCharacter{C93C}{\UTFK{C93C}}%
+\DeclareUnicodeCharacter{C93D}{\UTFK{C93D}}%
+\DeclareUnicodeCharacter{C93E}{\UTFK{C93E}}%
+\DeclareUnicodeCharacter{C93F}{\UTFK{C93F}}%
+\DeclareUnicodeCharacter{C940}{\UTFK{C940}}%
+\DeclareUnicodeCharacter{C941}{\UTFK{C941}}%
+\DeclareUnicodeCharacter{C942}{\UTFK{C942}}%
+\DeclareUnicodeCharacter{C943}{\UTFK{C943}}%
+\DeclareUnicodeCharacter{C944}{\UTFK{C944}}%
+\DeclareUnicodeCharacter{C945}{\UTFK{C945}}%
+\DeclareUnicodeCharacter{C946}{\UTFK{C946}}%
+\DeclareUnicodeCharacter{C947}{\UTFK{C947}}%
+\DeclareUnicodeCharacter{C948}{\UTFK{C948}}%
+\DeclareUnicodeCharacter{C949}{\UTFK{C949}}%
+\DeclareUnicodeCharacter{C94A}{\UTFK{C94A}}%
+\DeclareUnicodeCharacter{C94B}{\UTFK{C94B}}%
+\DeclareUnicodeCharacter{C94C}{\UTFK{C94C}}%
+\DeclareUnicodeCharacter{C94D}{\UTFK{C94D}}%
+\DeclareUnicodeCharacter{C94E}{\UTFK{C94E}}%
+\DeclareUnicodeCharacter{C94F}{\UTFK{C94F}}%
+\DeclareUnicodeCharacter{C950}{\UTFK{C950}}%
+\DeclareUnicodeCharacter{C951}{\UTFK{C951}}%
+\DeclareUnicodeCharacter{C952}{\UTFK{C952}}%
+\DeclareUnicodeCharacter{C953}{\UTFK{C953}}%
+\DeclareUnicodeCharacter{C954}{\UTFK{C954}}%
+\DeclareUnicodeCharacter{C955}{\UTFK{C955}}%
+\DeclareUnicodeCharacter{C956}{\UTFK{C956}}%
+\DeclareUnicodeCharacter{C957}{\UTFK{C957}}%
+\DeclareUnicodeCharacter{C958}{\UTFK{C958}}%
+\DeclareUnicodeCharacter{C959}{\UTFK{C959}}%
+\DeclareUnicodeCharacter{C95A}{\UTFK{C95A}}%
+\DeclareUnicodeCharacter{C95B}{\UTFK{C95B}}%
+\DeclareUnicodeCharacter{C95C}{\UTFK{C95C}}%
+\DeclareUnicodeCharacter{C95D}{\UTFK{C95D}}%
+\DeclareUnicodeCharacter{C95E}{\UTFK{C95E}}%
+\DeclareUnicodeCharacter{C95F}{\UTFK{C95F}}%
+\DeclareUnicodeCharacter{C960}{\UTFK{C960}}%
+\DeclareUnicodeCharacter{C961}{\UTFK{C961}}%
+\DeclareUnicodeCharacter{C962}{\UTFK{C962}}%
+\DeclareUnicodeCharacter{C963}{\UTFK{C963}}%
+\DeclareUnicodeCharacter{C964}{\UTFK{C964}}%
+\DeclareUnicodeCharacter{C965}{\UTFK{C965}}%
+\DeclareUnicodeCharacter{C966}{\UTFK{C966}}%
+\DeclareUnicodeCharacter{C967}{\UTFK{C967}}%
+\DeclareUnicodeCharacter{C968}{\UTFK{C968}}%
+\DeclareUnicodeCharacter{C969}{\UTFK{C969}}%
+\DeclareUnicodeCharacter{C96A}{\UTFK{C96A}}%
+\DeclareUnicodeCharacter{C96B}{\UTFK{C96B}}%
+\DeclareUnicodeCharacter{C96C}{\UTFK{C96C}}%
+\DeclareUnicodeCharacter{C96D}{\UTFK{C96D}}%
+\DeclareUnicodeCharacter{C96E}{\UTFK{C96E}}%
+\DeclareUnicodeCharacter{C96F}{\UTFK{C96F}}%
+\DeclareUnicodeCharacter{C970}{\UTFK{C970}}%
+\DeclareUnicodeCharacter{C971}{\UTFK{C971}}%
+\DeclareUnicodeCharacter{C972}{\UTFK{C972}}%
+\DeclareUnicodeCharacter{C973}{\UTFK{C973}}%
+\DeclareUnicodeCharacter{C974}{\UTFK{C974}}%
+\DeclareUnicodeCharacter{C975}{\UTFK{C975}}%
+\DeclareUnicodeCharacter{C976}{\UTFK{C976}}%
+\DeclareUnicodeCharacter{C977}{\UTFK{C977}}%
+\DeclareUnicodeCharacter{C978}{\UTFK{C978}}%
+\DeclareUnicodeCharacter{C979}{\UTFK{C979}}%
+\DeclareUnicodeCharacter{C97A}{\UTFK{C97A}}%
+\DeclareUnicodeCharacter{C97B}{\UTFK{C97B}}%
+\DeclareUnicodeCharacter{C97C}{\UTFK{C97C}}%
+\DeclareUnicodeCharacter{C97D}{\UTFK{C97D}}%
+\DeclareUnicodeCharacter{C97E}{\UTFK{C97E}}%
+\DeclareUnicodeCharacter{C97F}{\UTFK{C97F}}%
+\DeclareUnicodeCharacter{C980}{\UTFK{C980}}%
+\DeclareUnicodeCharacter{C981}{\UTFK{C981}}%
+\DeclareUnicodeCharacter{C982}{\UTFK{C982}}%
+\DeclareUnicodeCharacter{C983}{\UTFK{C983}}%
+\DeclareUnicodeCharacter{C984}{\UTFK{C984}}%
+\DeclareUnicodeCharacter{C985}{\UTFK{C985}}%
+\DeclareUnicodeCharacter{C986}{\UTFK{C986}}%
+\DeclareUnicodeCharacter{C987}{\UTFK{C987}}%
+\DeclareUnicodeCharacter{C988}{\UTFK{C988}}%
+\DeclareUnicodeCharacter{C989}{\UTFK{C989}}%
+\DeclareUnicodeCharacter{C98A}{\UTFK{C98A}}%
+\DeclareUnicodeCharacter{C98B}{\UTFK{C98B}}%
+\DeclareUnicodeCharacter{C98C}{\UTFK{C98C}}%
+\DeclareUnicodeCharacter{C98D}{\UTFK{C98D}}%
+\DeclareUnicodeCharacter{C98E}{\UTFK{C98E}}%
+\DeclareUnicodeCharacter{C98F}{\UTFK{C98F}}%
+\DeclareUnicodeCharacter{C990}{\UTFK{C990}}%
+\DeclareUnicodeCharacter{C991}{\UTFK{C991}}%
+\DeclareUnicodeCharacter{C992}{\UTFK{C992}}%
+\DeclareUnicodeCharacter{C993}{\UTFK{C993}}%
+\DeclareUnicodeCharacter{C994}{\UTFK{C994}}%
+\DeclareUnicodeCharacter{C995}{\UTFK{C995}}%
+\DeclareUnicodeCharacter{C996}{\UTFK{C996}}%
+\DeclareUnicodeCharacter{C997}{\UTFK{C997}}%
+\DeclareUnicodeCharacter{C998}{\UTFK{C998}}%
+\DeclareUnicodeCharacter{C999}{\UTFK{C999}}%
+\DeclareUnicodeCharacter{C99A}{\UTFK{C99A}}%
+\DeclareUnicodeCharacter{C99B}{\UTFK{C99B}}%
+\DeclareUnicodeCharacter{C99C}{\UTFK{C99C}}%
+\DeclareUnicodeCharacter{C99D}{\UTFK{C99D}}%
+\DeclareUnicodeCharacter{C99E}{\UTFK{C99E}}%
+\DeclareUnicodeCharacter{C99F}{\UTFK{C99F}}%
+\DeclareUnicodeCharacter{C9A0}{\UTFK{C9A0}}%
+\DeclareUnicodeCharacter{C9A1}{\UTFK{C9A1}}%
+\DeclareUnicodeCharacter{C9A2}{\UTFK{C9A2}}%
+\DeclareUnicodeCharacter{C9A3}{\UTFK{C9A3}}%
+\DeclareUnicodeCharacter{C9A4}{\UTFK{C9A4}}%
+\DeclareUnicodeCharacter{C9A5}{\UTFK{C9A5}}%
+\DeclareUnicodeCharacter{C9A6}{\UTFK{C9A6}}%
+\DeclareUnicodeCharacter{C9A7}{\UTFK{C9A7}}%
+\DeclareUnicodeCharacter{C9A8}{\UTFK{C9A8}}%
+\DeclareUnicodeCharacter{C9A9}{\UTFK{C9A9}}%
+\DeclareUnicodeCharacter{C9AA}{\UTFK{C9AA}}%
+\DeclareUnicodeCharacter{C9AB}{\UTFK{C9AB}}%
+\DeclareUnicodeCharacter{C9AC}{\UTFK{C9AC}}%
+\DeclareUnicodeCharacter{C9AD}{\UTFK{C9AD}}%
+\DeclareUnicodeCharacter{C9AE}{\UTFK{C9AE}}%
+\DeclareUnicodeCharacter{C9AF}{\UTFK{C9AF}}%
+\DeclareUnicodeCharacter{C9B0}{\UTFK{C9B0}}%
+\DeclareUnicodeCharacter{C9B1}{\UTFK{C9B1}}%
+\DeclareUnicodeCharacter{C9B2}{\UTFK{C9B2}}%
+\DeclareUnicodeCharacter{C9B3}{\UTFK{C9B3}}%
+\DeclareUnicodeCharacter{C9B4}{\UTFK{C9B4}}%
+\DeclareUnicodeCharacter{C9B5}{\UTFK{C9B5}}%
+\DeclareUnicodeCharacter{C9B6}{\UTFK{C9B6}}%
+\DeclareUnicodeCharacter{C9B7}{\UTFK{C9B7}}%
+\DeclareUnicodeCharacter{C9B8}{\UTFK{C9B8}}%
+\DeclareUnicodeCharacter{C9B9}{\UTFK{C9B9}}%
+\DeclareUnicodeCharacter{C9BA}{\UTFK{C9BA}}%
+\DeclareUnicodeCharacter{C9BB}{\UTFK{C9BB}}%
+\DeclareUnicodeCharacter{C9BC}{\UTFK{C9BC}}%
+\DeclareUnicodeCharacter{C9BD}{\UTFK{C9BD}}%
+\DeclareUnicodeCharacter{C9BE}{\UTFK{C9BE}}%
+\DeclareUnicodeCharacter{C9BF}{\UTFK{C9BF}}%
+\DeclareUnicodeCharacter{C9C0}{\UTFK{C9C0}}%
+\DeclareUnicodeCharacter{C9C1}{\UTFK{C9C1}}%
+\DeclareUnicodeCharacter{C9C2}{\UTFK{C9C2}}%
+\DeclareUnicodeCharacter{C9C3}{\UTFK{C9C3}}%
+\DeclareUnicodeCharacter{C9C4}{\UTFK{C9C4}}%
+\DeclareUnicodeCharacter{C9C5}{\UTFK{C9C5}}%
+\DeclareUnicodeCharacter{C9C6}{\UTFK{C9C6}}%
+\DeclareUnicodeCharacter{C9C7}{\UTFK{C9C7}}%
+\DeclareUnicodeCharacter{C9C8}{\UTFK{C9C8}}%
+\DeclareUnicodeCharacter{C9C9}{\UTFK{C9C9}}%
+\DeclareUnicodeCharacter{C9CA}{\UTFK{C9CA}}%
+\DeclareUnicodeCharacter{C9CB}{\UTFK{C9CB}}%
+\DeclareUnicodeCharacter{C9CC}{\UTFK{C9CC}}%
+\DeclareUnicodeCharacter{C9CD}{\UTFK{C9CD}}%
+\DeclareUnicodeCharacter{C9CE}{\UTFK{C9CE}}%
+\DeclareUnicodeCharacter{C9CF}{\UTFK{C9CF}}%
+\DeclareUnicodeCharacter{C9D0}{\UTFK{C9D0}}%
+\DeclareUnicodeCharacter{C9D1}{\UTFK{C9D1}}%
+\DeclareUnicodeCharacter{C9D2}{\UTFK{C9D2}}%
+\DeclareUnicodeCharacter{C9D3}{\UTFK{C9D3}}%
+\DeclareUnicodeCharacter{C9D4}{\UTFK{C9D4}}%
+\DeclareUnicodeCharacter{C9D5}{\UTFK{C9D5}}%
+\DeclareUnicodeCharacter{C9D6}{\UTFK{C9D6}}%
+\DeclareUnicodeCharacter{C9D7}{\UTFK{C9D7}}%
+\DeclareUnicodeCharacter{C9D8}{\UTFK{C9D8}}%
+\DeclareUnicodeCharacter{C9D9}{\UTFK{C9D9}}%
+\DeclareUnicodeCharacter{C9DA}{\UTFK{C9DA}}%
+\DeclareUnicodeCharacter{C9DB}{\UTFK{C9DB}}%
+\DeclareUnicodeCharacter{C9DC}{\UTFK{C9DC}}%
+\DeclareUnicodeCharacter{C9DD}{\UTFK{C9DD}}%
+\DeclareUnicodeCharacter{C9DE}{\UTFK{C9DE}}%
+\DeclareUnicodeCharacter{C9DF}{\UTFK{C9DF}}%
+\DeclareUnicodeCharacter{C9E0}{\UTFK{C9E0}}%
+\DeclareUnicodeCharacter{C9E1}{\UTFK{C9E1}}%
+\DeclareUnicodeCharacter{C9E2}{\UTFK{C9E2}}%
+\DeclareUnicodeCharacter{C9E3}{\UTFK{C9E3}}%
+\DeclareUnicodeCharacter{C9E4}{\UTFK{C9E4}}%
+\DeclareUnicodeCharacter{C9E5}{\UTFK{C9E5}}%
+\DeclareUnicodeCharacter{C9E6}{\UTFK{C9E6}}%
+\DeclareUnicodeCharacter{C9E7}{\UTFK{C9E7}}%
+\DeclareUnicodeCharacter{C9E8}{\UTFK{C9E8}}%
+\DeclareUnicodeCharacter{C9E9}{\UTFK{C9E9}}%
+\DeclareUnicodeCharacter{C9EA}{\UTFK{C9EA}}%
+\DeclareUnicodeCharacter{C9EB}{\UTFK{C9EB}}%
+\DeclareUnicodeCharacter{C9EC}{\UTFK{C9EC}}%
+\DeclareUnicodeCharacter{C9ED}{\UTFK{C9ED}}%
+\DeclareUnicodeCharacter{C9EE}{\UTFK{C9EE}}%
+\DeclareUnicodeCharacter{C9EF}{\UTFK{C9EF}}%
+\DeclareUnicodeCharacter{C9F0}{\UTFK{C9F0}}%
+\DeclareUnicodeCharacter{C9F1}{\UTFK{C9F1}}%
+\DeclareUnicodeCharacter{C9F2}{\UTFK{C9F2}}%
+\DeclareUnicodeCharacter{C9F3}{\UTFK{C9F3}}%
+\DeclareUnicodeCharacter{C9F4}{\UTFK{C9F4}}%
+\DeclareUnicodeCharacter{C9F5}{\UTFK{C9F5}}%
+\DeclareUnicodeCharacter{C9F6}{\UTFK{C9F6}}%
+\DeclareUnicodeCharacter{C9F7}{\UTFK{C9F7}}%
+\DeclareUnicodeCharacter{C9F8}{\UTFK{C9F8}}%
+\DeclareUnicodeCharacter{C9F9}{\UTFK{C9F9}}%
+\DeclareUnicodeCharacter{C9FA}{\UTFK{C9FA}}%
+\DeclareUnicodeCharacter{C9FB}{\UTFK{C9FB}}%
+\DeclareUnicodeCharacter{C9FC}{\UTFK{C9FC}}%
+\DeclareUnicodeCharacter{C9FD}{\UTFK{C9FD}}%
+\DeclareUnicodeCharacter{C9FE}{\UTFK{C9FE}}%
+\DeclareUnicodeCharacter{C9FF}{\UTFK{C9FF}}%
+\DeclareUnicodeCharacter{CA00}{\UTFK{CA00}}%
+\DeclareUnicodeCharacter{CA01}{\UTFK{CA01}}%
+\DeclareUnicodeCharacter{CA02}{\UTFK{CA02}}%
+\DeclareUnicodeCharacter{CA03}{\UTFK{CA03}}%
+\DeclareUnicodeCharacter{CA04}{\UTFK{CA04}}%
+\DeclareUnicodeCharacter{CA05}{\UTFK{CA05}}%
+\DeclareUnicodeCharacter{CA06}{\UTFK{CA06}}%
+\DeclareUnicodeCharacter{CA07}{\UTFK{CA07}}%
+\DeclareUnicodeCharacter{CA08}{\UTFK{CA08}}%
+\DeclareUnicodeCharacter{CA09}{\UTFK{CA09}}%
+\DeclareUnicodeCharacter{CA0A}{\UTFK{CA0A}}%
+\DeclareUnicodeCharacter{CA0B}{\UTFK{CA0B}}%
+\DeclareUnicodeCharacter{CA0C}{\UTFK{CA0C}}%
+\DeclareUnicodeCharacter{CA0D}{\UTFK{CA0D}}%
+\DeclareUnicodeCharacter{CA0E}{\UTFK{CA0E}}%
+\DeclareUnicodeCharacter{CA0F}{\UTFK{CA0F}}%
+\DeclareUnicodeCharacter{CA10}{\UTFK{CA10}}%
+\DeclareUnicodeCharacter{CA11}{\UTFK{CA11}}%
+\DeclareUnicodeCharacter{CA12}{\UTFK{CA12}}%
+\DeclareUnicodeCharacter{CA13}{\UTFK{CA13}}%
+\DeclareUnicodeCharacter{CA14}{\UTFK{CA14}}%
+\DeclareUnicodeCharacter{CA15}{\UTFK{CA15}}%
+\DeclareUnicodeCharacter{CA16}{\UTFK{CA16}}%
+\DeclareUnicodeCharacter{CA17}{\UTFK{CA17}}%
+\DeclareUnicodeCharacter{CA18}{\UTFK{CA18}}%
+\DeclareUnicodeCharacter{CA19}{\UTFK{CA19}}%
+\DeclareUnicodeCharacter{CA1A}{\UTFK{CA1A}}%
+\DeclareUnicodeCharacter{CA1B}{\UTFK{CA1B}}%
+\DeclareUnicodeCharacter{CA1C}{\UTFK{CA1C}}%
+\DeclareUnicodeCharacter{CA1D}{\UTFK{CA1D}}%
+\DeclareUnicodeCharacter{CA1E}{\UTFK{CA1E}}%
+\DeclareUnicodeCharacter{CA1F}{\UTFK{CA1F}}%
+\DeclareUnicodeCharacter{CA20}{\UTFK{CA20}}%
+\DeclareUnicodeCharacter{CA21}{\UTFK{CA21}}%
+\DeclareUnicodeCharacter{CA22}{\UTFK{CA22}}%
+\DeclareUnicodeCharacter{CA23}{\UTFK{CA23}}%
+\DeclareUnicodeCharacter{CA24}{\UTFK{CA24}}%
+\DeclareUnicodeCharacter{CA25}{\UTFK{CA25}}%
+\DeclareUnicodeCharacter{CA26}{\UTFK{CA26}}%
+\DeclareUnicodeCharacter{CA27}{\UTFK{CA27}}%
+\DeclareUnicodeCharacter{CA28}{\UTFK{CA28}}%
+\DeclareUnicodeCharacter{CA29}{\UTFK{CA29}}%
+\DeclareUnicodeCharacter{CA2A}{\UTFK{CA2A}}%
+\DeclareUnicodeCharacter{CA2B}{\UTFK{CA2B}}%
+\DeclareUnicodeCharacter{CA2C}{\UTFK{CA2C}}%
+\DeclareUnicodeCharacter{CA2D}{\UTFK{CA2D}}%
+\DeclareUnicodeCharacter{CA2E}{\UTFK{CA2E}}%
+\DeclareUnicodeCharacter{CA2F}{\UTFK{CA2F}}%
+\DeclareUnicodeCharacter{CA30}{\UTFK{CA30}}%
+\DeclareUnicodeCharacter{CA31}{\UTFK{CA31}}%
+\DeclareUnicodeCharacter{CA32}{\UTFK{CA32}}%
+\DeclareUnicodeCharacter{CA33}{\UTFK{CA33}}%
+\DeclareUnicodeCharacter{CA34}{\UTFK{CA34}}%
+\DeclareUnicodeCharacter{CA35}{\UTFK{CA35}}%
+\DeclareUnicodeCharacter{CA36}{\UTFK{CA36}}%
+\DeclareUnicodeCharacter{CA37}{\UTFK{CA37}}%
+\DeclareUnicodeCharacter{CA38}{\UTFK{CA38}}%
+\DeclareUnicodeCharacter{CA39}{\UTFK{CA39}}%
+\DeclareUnicodeCharacter{CA3A}{\UTFK{CA3A}}%
+\DeclareUnicodeCharacter{CA3B}{\UTFK{CA3B}}%
+\DeclareUnicodeCharacter{CA3C}{\UTFK{CA3C}}%
+\DeclareUnicodeCharacter{CA3D}{\UTFK{CA3D}}%
+\DeclareUnicodeCharacter{CA3E}{\UTFK{CA3E}}%
+\DeclareUnicodeCharacter{CA3F}{\UTFK{CA3F}}%
+\DeclareUnicodeCharacter{CA40}{\UTFK{CA40}}%
+\DeclareUnicodeCharacter{CA41}{\UTFK{CA41}}%
+\DeclareUnicodeCharacter{CA42}{\UTFK{CA42}}%
+\DeclareUnicodeCharacter{CA43}{\UTFK{CA43}}%
+\DeclareUnicodeCharacter{CA44}{\UTFK{CA44}}%
+\DeclareUnicodeCharacter{CA45}{\UTFK{CA45}}%
+\DeclareUnicodeCharacter{CA46}{\UTFK{CA46}}%
+\DeclareUnicodeCharacter{CA47}{\UTFK{CA47}}%
+\DeclareUnicodeCharacter{CA48}{\UTFK{CA48}}%
+\DeclareUnicodeCharacter{CA49}{\UTFK{CA49}}%
+\DeclareUnicodeCharacter{CA4A}{\UTFK{CA4A}}%
+\DeclareUnicodeCharacter{CA4B}{\UTFK{CA4B}}%
+\DeclareUnicodeCharacter{CA4C}{\UTFK{CA4C}}%
+\DeclareUnicodeCharacter{CA4D}{\UTFK{CA4D}}%
+\DeclareUnicodeCharacter{CA4E}{\UTFK{CA4E}}%
+\DeclareUnicodeCharacter{CA4F}{\UTFK{CA4F}}%
+\DeclareUnicodeCharacter{CA50}{\UTFK{CA50}}%
+\DeclareUnicodeCharacter{CA51}{\UTFK{CA51}}%
+\DeclareUnicodeCharacter{CA52}{\UTFK{CA52}}%
+\DeclareUnicodeCharacter{CA53}{\UTFK{CA53}}%
+\DeclareUnicodeCharacter{CA54}{\UTFK{CA54}}%
+\DeclareUnicodeCharacter{CA55}{\UTFK{CA55}}%
+\DeclareUnicodeCharacter{CA56}{\UTFK{CA56}}%
+\DeclareUnicodeCharacter{CA57}{\UTFK{CA57}}%
+\DeclareUnicodeCharacter{CA58}{\UTFK{CA58}}%
+\DeclareUnicodeCharacter{CA59}{\UTFK{CA59}}%
+\DeclareUnicodeCharacter{CA5A}{\UTFK{CA5A}}%
+\DeclareUnicodeCharacter{CA5B}{\UTFK{CA5B}}%
+\DeclareUnicodeCharacter{CA5C}{\UTFK{CA5C}}%
+\DeclareUnicodeCharacter{CA5D}{\UTFK{CA5D}}%
+\DeclareUnicodeCharacter{CA5E}{\UTFK{CA5E}}%
+\DeclareUnicodeCharacter{CA5F}{\UTFK{CA5F}}%
+\DeclareUnicodeCharacter{CA60}{\UTFK{CA60}}%
+\DeclareUnicodeCharacter{CA61}{\UTFK{CA61}}%
+\DeclareUnicodeCharacter{CA62}{\UTFK{CA62}}%
+\DeclareUnicodeCharacter{CA63}{\UTFK{CA63}}%
+\DeclareUnicodeCharacter{CA64}{\UTFK{CA64}}%
+\DeclareUnicodeCharacter{CA65}{\UTFK{CA65}}%
+\DeclareUnicodeCharacter{CA66}{\UTFK{CA66}}%
+\DeclareUnicodeCharacter{CA67}{\UTFK{CA67}}%
+\DeclareUnicodeCharacter{CA68}{\UTFK{CA68}}%
+\DeclareUnicodeCharacter{CA69}{\UTFK{CA69}}%
+\DeclareUnicodeCharacter{CA6A}{\UTFK{CA6A}}%
+\DeclareUnicodeCharacter{CA6B}{\UTFK{CA6B}}%
+\DeclareUnicodeCharacter{CA6C}{\UTFK{CA6C}}%
+\DeclareUnicodeCharacter{CA6D}{\UTFK{CA6D}}%
+\DeclareUnicodeCharacter{CA6E}{\UTFK{CA6E}}%
+\DeclareUnicodeCharacter{CA6F}{\UTFK{CA6F}}%
+\DeclareUnicodeCharacter{CA70}{\UTFK{CA70}}%
+\DeclareUnicodeCharacter{CA71}{\UTFK{CA71}}%
+\DeclareUnicodeCharacter{CA72}{\UTFK{CA72}}%
+\DeclareUnicodeCharacter{CA73}{\UTFK{CA73}}%
+\DeclareUnicodeCharacter{CA74}{\UTFK{CA74}}%
+\DeclareUnicodeCharacter{CA75}{\UTFK{CA75}}%
+\DeclareUnicodeCharacter{CA76}{\UTFK{CA76}}%
+\DeclareUnicodeCharacter{CA77}{\UTFK{CA77}}%
+\DeclareUnicodeCharacter{CA78}{\UTFK{CA78}}%
+\DeclareUnicodeCharacter{CA79}{\UTFK{CA79}}%
+\DeclareUnicodeCharacter{CA7A}{\UTFK{CA7A}}%
+\DeclareUnicodeCharacter{CA7B}{\UTFK{CA7B}}%
+\DeclareUnicodeCharacter{CA7C}{\UTFK{CA7C}}%
+\DeclareUnicodeCharacter{CA7D}{\UTFK{CA7D}}%
+\DeclareUnicodeCharacter{CA7E}{\UTFK{CA7E}}%
+\DeclareUnicodeCharacter{CA7F}{\UTFK{CA7F}}%
+\DeclareUnicodeCharacter{CA80}{\UTFK{CA80}}%
+\DeclareUnicodeCharacter{CA81}{\UTFK{CA81}}%
+\DeclareUnicodeCharacter{CA82}{\UTFK{CA82}}%
+\DeclareUnicodeCharacter{CA83}{\UTFK{CA83}}%
+\DeclareUnicodeCharacter{CA84}{\UTFK{CA84}}%
+\DeclareUnicodeCharacter{CA85}{\UTFK{CA85}}%
+\DeclareUnicodeCharacter{CA86}{\UTFK{CA86}}%
+\DeclareUnicodeCharacter{CA87}{\UTFK{CA87}}%
+\DeclareUnicodeCharacter{CA88}{\UTFK{CA88}}%
+\DeclareUnicodeCharacter{CA89}{\UTFK{CA89}}%
+\DeclareUnicodeCharacter{CA8A}{\UTFK{CA8A}}%
+\DeclareUnicodeCharacter{CA8B}{\UTFK{CA8B}}%
+\DeclareUnicodeCharacter{CA8C}{\UTFK{CA8C}}%
+\DeclareUnicodeCharacter{CA8D}{\UTFK{CA8D}}%
+\DeclareUnicodeCharacter{CA8E}{\UTFK{CA8E}}%
+\DeclareUnicodeCharacter{CA8F}{\UTFK{CA8F}}%
+\DeclareUnicodeCharacter{CA90}{\UTFK{CA90}}%
+\DeclareUnicodeCharacter{CA91}{\UTFK{CA91}}%
+\DeclareUnicodeCharacter{CA92}{\UTFK{CA92}}%
+\DeclareUnicodeCharacter{CA93}{\UTFK{CA93}}%
+\DeclareUnicodeCharacter{CA94}{\UTFK{CA94}}%
+\DeclareUnicodeCharacter{CA95}{\UTFK{CA95}}%
+\DeclareUnicodeCharacter{CA96}{\UTFK{CA96}}%
+\DeclareUnicodeCharacter{CA97}{\UTFK{CA97}}%
+\DeclareUnicodeCharacter{CA98}{\UTFK{CA98}}%
+\DeclareUnicodeCharacter{CA99}{\UTFK{CA99}}%
+\DeclareUnicodeCharacter{CA9A}{\UTFK{CA9A}}%
+\DeclareUnicodeCharacter{CA9B}{\UTFK{CA9B}}%
+\DeclareUnicodeCharacter{CA9C}{\UTFK{CA9C}}%
+\DeclareUnicodeCharacter{CA9D}{\UTFK{CA9D}}%
+\DeclareUnicodeCharacter{CA9E}{\UTFK{CA9E}}%
+\DeclareUnicodeCharacter{CA9F}{\UTFK{CA9F}}%
+\DeclareUnicodeCharacter{CAA0}{\UTFK{CAA0}}%
+\DeclareUnicodeCharacter{CAA1}{\UTFK{CAA1}}%
+\DeclareUnicodeCharacter{CAA2}{\UTFK{CAA2}}%
+\DeclareUnicodeCharacter{CAA3}{\UTFK{CAA3}}%
+\DeclareUnicodeCharacter{CAA4}{\UTFK{CAA4}}%
+\DeclareUnicodeCharacter{CAA5}{\UTFK{CAA5}}%
+\DeclareUnicodeCharacter{CAA6}{\UTFK{CAA6}}%
+\DeclareUnicodeCharacter{CAA7}{\UTFK{CAA7}}%
+\DeclareUnicodeCharacter{CAA8}{\UTFK{CAA8}}%
+\DeclareUnicodeCharacter{CAA9}{\UTFK{CAA9}}%
+\DeclareUnicodeCharacter{CAAA}{\UTFK{CAAA}}%
+\DeclareUnicodeCharacter{CAAB}{\UTFK{CAAB}}%
+\DeclareUnicodeCharacter{CAAC}{\UTFK{CAAC}}%
+\DeclareUnicodeCharacter{CAAD}{\UTFK{CAAD}}%
+\DeclareUnicodeCharacter{CAAE}{\UTFK{CAAE}}%
+\DeclareUnicodeCharacter{CAAF}{\UTFK{CAAF}}%
+\DeclareUnicodeCharacter{CAB0}{\UTFK{CAB0}}%
+\DeclareUnicodeCharacter{CAB1}{\UTFK{CAB1}}%
+\DeclareUnicodeCharacter{CAB2}{\UTFK{CAB2}}%
+\DeclareUnicodeCharacter{CAB3}{\UTFK{CAB3}}%
+\DeclareUnicodeCharacter{CAB4}{\UTFK{CAB4}}%
+\DeclareUnicodeCharacter{CAB5}{\UTFK{CAB5}}%
+\DeclareUnicodeCharacter{CAB6}{\UTFK{CAB6}}%
+\DeclareUnicodeCharacter{CAB7}{\UTFK{CAB7}}%
+\DeclareUnicodeCharacter{CAB8}{\UTFK{CAB8}}%
+\DeclareUnicodeCharacter{CAB9}{\UTFK{CAB9}}%
+\DeclareUnicodeCharacter{CABA}{\UTFK{CABA}}%
+\DeclareUnicodeCharacter{CABB}{\UTFK{CABB}}%
+\DeclareUnicodeCharacter{CABC}{\UTFK{CABC}}%
+\DeclareUnicodeCharacter{CABD}{\UTFK{CABD}}%
+\DeclareUnicodeCharacter{CABE}{\UTFK{CABE}}%
+\DeclareUnicodeCharacter{CABF}{\UTFK{CABF}}%
+\DeclareUnicodeCharacter{CAC0}{\UTFK{CAC0}}%
+\DeclareUnicodeCharacter{CAC1}{\UTFK{CAC1}}%
+\DeclareUnicodeCharacter{CAC2}{\UTFK{CAC2}}%
+\DeclareUnicodeCharacter{CAC3}{\UTFK{CAC3}}%
+\DeclareUnicodeCharacter{CAC4}{\UTFK{CAC4}}%
+\DeclareUnicodeCharacter{CAC5}{\UTFK{CAC5}}%
+\DeclareUnicodeCharacter{CAC6}{\UTFK{CAC6}}%
+\DeclareUnicodeCharacter{CAC7}{\UTFK{CAC7}}%
+\DeclareUnicodeCharacter{CAC8}{\UTFK{CAC8}}%
+\DeclareUnicodeCharacter{CAC9}{\UTFK{CAC9}}%
+\DeclareUnicodeCharacter{CACA}{\UTFK{CACA}}%
+\DeclareUnicodeCharacter{CACB}{\UTFK{CACB}}%
+\DeclareUnicodeCharacter{CACC}{\UTFK{CACC}}%
+\DeclareUnicodeCharacter{CACD}{\UTFK{CACD}}%
+\DeclareUnicodeCharacter{CACE}{\UTFK{CACE}}%
+\DeclareUnicodeCharacter{CACF}{\UTFK{CACF}}%
+\DeclareUnicodeCharacter{CAD0}{\UTFK{CAD0}}%
+\DeclareUnicodeCharacter{CAD1}{\UTFK{CAD1}}%
+\DeclareUnicodeCharacter{CAD2}{\UTFK{CAD2}}%
+\DeclareUnicodeCharacter{CAD3}{\UTFK{CAD3}}%
+\DeclareUnicodeCharacter{CAD4}{\UTFK{CAD4}}%
+\DeclareUnicodeCharacter{CAD5}{\UTFK{CAD5}}%
+\DeclareUnicodeCharacter{CAD6}{\UTFK{CAD6}}%
+\DeclareUnicodeCharacter{CAD7}{\UTFK{CAD7}}%
+\DeclareUnicodeCharacter{CAD8}{\UTFK{CAD8}}%
+\DeclareUnicodeCharacter{CAD9}{\UTFK{CAD9}}%
+\DeclareUnicodeCharacter{CADA}{\UTFK{CADA}}%
+\DeclareUnicodeCharacter{CADB}{\UTFK{CADB}}%
+\DeclareUnicodeCharacter{CADC}{\UTFK{CADC}}%
+\DeclareUnicodeCharacter{CADD}{\UTFK{CADD}}%
+\DeclareUnicodeCharacter{CADE}{\UTFK{CADE}}%
+\DeclareUnicodeCharacter{CADF}{\UTFK{CADF}}%
+\DeclareUnicodeCharacter{CAE0}{\UTFK{CAE0}}%
+\DeclareUnicodeCharacter{CAE1}{\UTFK{CAE1}}%
+\DeclareUnicodeCharacter{CAE2}{\UTFK{CAE2}}%
+\DeclareUnicodeCharacter{CAE3}{\UTFK{CAE3}}%
+\DeclareUnicodeCharacter{CAE4}{\UTFK{CAE4}}%
+\DeclareUnicodeCharacter{CAE5}{\UTFK{CAE5}}%
+\DeclareUnicodeCharacter{CAE6}{\UTFK{CAE6}}%
+\DeclareUnicodeCharacter{CAE7}{\UTFK{CAE7}}%
+\DeclareUnicodeCharacter{CAE8}{\UTFK{CAE8}}%
+\DeclareUnicodeCharacter{CAE9}{\UTFK{CAE9}}%
+\DeclareUnicodeCharacter{CAEA}{\UTFK{CAEA}}%
+\DeclareUnicodeCharacter{CAEB}{\UTFK{CAEB}}%
+\DeclareUnicodeCharacter{CAEC}{\UTFK{CAEC}}%
+\DeclareUnicodeCharacter{CAED}{\UTFK{CAED}}%
+\DeclareUnicodeCharacter{CAEE}{\UTFK{CAEE}}%
+\DeclareUnicodeCharacter{CAEF}{\UTFK{CAEF}}%
+\DeclareUnicodeCharacter{CAF0}{\UTFK{CAF0}}%
+\DeclareUnicodeCharacter{CAF1}{\UTFK{CAF1}}%
+\DeclareUnicodeCharacter{CAF2}{\UTFK{CAF2}}%
+\DeclareUnicodeCharacter{CAF3}{\UTFK{CAF3}}%
+\DeclareUnicodeCharacter{CAF4}{\UTFK{CAF4}}%
+\DeclareUnicodeCharacter{CAF5}{\UTFK{CAF5}}%
+\DeclareUnicodeCharacter{CAF6}{\UTFK{CAF6}}%
+\DeclareUnicodeCharacter{CAF7}{\UTFK{CAF7}}%
+\DeclareUnicodeCharacter{CAF8}{\UTFK{CAF8}}%
+\DeclareUnicodeCharacter{CAF9}{\UTFK{CAF9}}%
+\DeclareUnicodeCharacter{CAFA}{\UTFK{CAFA}}%
+\DeclareUnicodeCharacter{CAFB}{\UTFK{CAFB}}%
+\DeclareUnicodeCharacter{CAFC}{\UTFK{CAFC}}%
+\DeclareUnicodeCharacter{CAFD}{\UTFK{CAFD}}%
+\DeclareUnicodeCharacter{CAFE}{\UTFK{CAFE}}%
+\DeclareUnicodeCharacter{CAFF}{\UTFK{CAFF}}%
+\DeclareUnicodeCharacter{CB00}{\UTFK{CB00}}%
+\DeclareUnicodeCharacter{CB01}{\UTFK{CB01}}%
+\DeclareUnicodeCharacter{CB02}{\UTFK{CB02}}%
+\DeclareUnicodeCharacter{CB03}{\UTFK{CB03}}%
+\DeclareUnicodeCharacter{CB04}{\UTFK{CB04}}%
+\DeclareUnicodeCharacter{CB05}{\UTFK{CB05}}%
+\DeclareUnicodeCharacter{CB06}{\UTFK{CB06}}%
+\DeclareUnicodeCharacter{CB07}{\UTFK{CB07}}%
+\DeclareUnicodeCharacter{CB08}{\UTFK{CB08}}%
+\DeclareUnicodeCharacter{CB09}{\UTFK{CB09}}%
+\DeclareUnicodeCharacter{CB0A}{\UTFK{CB0A}}%
+\DeclareUnicodeCharacter{CB0B}{\UTFK{CB0B}}%
+\DeclareUnicodeCharacter{CB0C}{\UTFK{CB0C}}%
+\DeclareUnicodeCharacter{CB0D}{\UTFK{CB0D}}%
+\DeclareUnicodeCharacter{CB0E}{\UTFK{CB0E}}%
+\DeclareUnicodeCharacter{CB0F}{\UTFK{CB0F}}%
+\DeclareUnicodeCharacter{CB10}{\UTFK{CB10}}%
+\DeclareUnicodeCharacter{CB11}{\UTFK{CB11}}%
+\DeclareUnicodeCharacter{CB12}{\UTFK{CB12}}%
+\DeclareUnicodeCharacter{CB13}{\UTFK{CB13}}%
+\DeclareUnicodeCharacter{CB14}{\UTFK{CB14}}%
+\DeclareUnicodeCharacter{CB15}{\UTFK{CB15}}%
+\DeclareUnicodeCharacter{CB16}{\UTFK{CB16}}%
+\DeclareUnicodeCharacter{CB17}{\UTFK{CB17}}%
+\DeclareUnicodeCharacter{CB18}{\UTFK{CB18}}%
+\DeclareUnicodeCharacter{CB19}{\UTFK{CB19}}%
+\DeclareUnicodeCharacter{CB1A}{\UTFK{CB1A}}%
+\DeclareUnicodeCharacter{CB1B}{\UTFK{CB1B}}%
+\DeclareUnicodeCharacter{CB1C}{\UTFK{CB1C}}%
+\DeclareUnicodeCharacter{CB1D}{\UTFK{CB1D}}%
+\DeclareUnicodeCharacter{CB1E}{\UTFK{CB1E}}%
+\DeclareUnicodeCharacter{CB1F}{\UTFK{CB1F}}%
+\DeclareUnicodeCharacter{CB20}{\UTFK{CB20}}%
+\DeclareUnicodeCharacter{CB21}{\UTFK{CB21}}%
+\DeclareUnicodeCharacter{CB22}{\UTFK{CB22}}%
+\DeclareUnicodeCharacter{CB23}{\UTFK{CB23}}%
+\DeclareUnicodeCharacter{CB24}{\UTFK{CB24}}%
+\DeclareUnicodeCharacter{CB25}{\UTFK{CB25}}%
+\DeclareUnicodeCharacter{CB26}{\UTFK{CB26}}%
+\DeclareUnicodeCharacter{CB27}{\UTFK{CB27}}%
+\DeclareUnicodeCharacter{CB28}{\UTFK{CB28}}%
+\DeclareUnicodeCharacter{CB29}{\UTFK{CB29}}%
+\DeclareUnicodeCharacter{CB2A}{\UTFK{CB2A}}%
+\DeclareUnicodeCharacter{CB2B}{\UTFK{CB2B}}%
+\DeclareUnicodeCharacter{CB2C}{\UTFK{CB2C}}%
+\DeclareUnicodeCharacter{CB2D}{\UTFK{CB2D}}%
+\DeclareUnicodeCharacter{CB2E}{\UTFK{CB2E}}%
+\DeclareUnicodeCharacter{CB2F}{\UTFK{CB2F}}%
+\DeclareUnicodeCharacter{CB30}{\UTFK{CB30}}%
+\DeclareUnicodeCharacter{CB31}{\UTFK{CB31}}%
+\DeclareUnicodeCharacter{CB32}{\UTFK{CB32}}%
+\DeclareUnicodeCharacter{CB33}{\UTFK{CB33}}%
+\DeclareUnicodeCharacter{CB34}{\UTFK{CB34}}%
+\DeclareUnicodeCharacter{CB35}{\UTFK{CB35}}%
+\DeclareUnicodeCharacter{CB36}{\UTFK{CB36}}%
+\DeclareUnicodeCharacter{CB37}{\UTFK{CB37}}%
+\DeclareUnicodeCharacter{CB38}{\UTFK{CB38}}%
+\DeclareUnicodeCharacter{CB39}{\UTFK{CB39}}%
+\DeclareUnicodeCharacter{CB3A}{\UTFK{CB3A}}%
+\DeclareUnicodeCharacter{CB3B}{\UTFK{CB3B}}%
+\DeclareUnicodeCharacter{CB3C}{\UTFK{CB3C}}%
+\DeclareUnicodeCharacter{CB3D}{\UTFK{CB3D}}%
+\DeclareUnicodeCharacter{CB3E}{\UTFK{CB3E}}%
+\DeclareUnicodeCharacter{CB3F}{\UTFK{CB3F}}%
+\DeclareUnicodeCharacter{CB40}{\UTFK{CB40}}%
+\DeclareUnicodeCharacter{CB41}{\UTFK{CB41}}%
+\DeclareUnicodeCharacter{CB42}{\UTFK{CB42}}%
+\DeclareUnicodeCharacter{CB43}{\UTFK{CB43}}%
+\DeclareUnicodeCharacter{CB44}{\UTFK{CB44}}%
+\DeclareUnicodeCharacter{CB45}{\UTFK{CB45}}%
+\DeclareUnicodeCharacter{CB46}{\UTFK{CB46}}%
+\DeclareUnicodeCharacter{CB47}{\UTFK{CB47}}%
+\DeclareUnicodeCharacter{CB48}{\UTFK{CB48}}%
+\DeclareUnicodeCharacter{CB49}{\UTFK{CB49}}%
+\DeclareUnicodeCharacter{CB4A}{\UTFK{CB4A}}%
+\DeclareUnicodeCharacter{CB4B}{\UTFK{CB4B}}%
+\DeclareUnicodeCharacter{CB4C}{\UTFK{CB4C}}%
+\DeclareUnicodeCharacter{CB4D}{\UTFK{CB4D}}%
+\DeclareUnicodeCharacter{CB4E}{\UTFK{CB4E}}%
+\DeclareUnicodeCharacter{CB4F}{\UTFK{CB4F}}%
+\DeclareUnicodeCharacter{CB50}{\UTFK{CB50}}%
+\DeclareUnicodeCharacter{CB51}{\UTFK{CB51}}%
+\DeclareUnicodeCharacter{CB52}{\UTFK{CB52}}%
+\DeclareUnicodeCharacter{CB53}{\UTFK{CB53}}%
+\DeclareUnicodeCharacter{CB54}{\UTFK{CB54}}%
+\DeclareUnicodeCharacter{CB55}{\UTFK{CB55}}%
+\DeclareUnicodeCharacter{CB56}{\UTFK{CB56}}%
+\DeclareUnicodeCharacter{CB57}{\UTFK{CB57}}%
+\DeclareUnicodeCharacter{CB58}{\UTFK{CB58}}%
+\DeclareUnicodeCharacter{CB59}{\UTFK{CB59}}%
+\DeclareUnicodeCharacter{CB5A}{\UTFK{CB5A}}%
+\DeclareUnicodeCharacter{CB5B}{\UTFK{CB5B}}%
+\DeclareUnicodeCharacter{CB5C}{\UTFK{CB5C}}%
+\DeclareUnicodeCharacter{CB5D}{\UTFK{CB5D}}%
+\DeclareUnicodeCharacter{CB5E}{\UTFK{CB5E}}%
+\DeclareUnicodeCharacter{CB5F}{\UTFK{CB5F}}%
+\DeclareUnicodeCharacter{CB60}{\UTFK{CB60}}%
+\DeclareUnicodeCharacter{CB61}{\UTFK{CB61}}%
+\DeclareUnicodeCharacter{CB62}{\UTFK{CB62}}%
+\DeclareUnicodeCharacter{CB63}{\UTFK{CB63}}%
+\DeclareUnicodeCharacter{CB64}{\UTFK{CB64}}%
+\DeclareUnicodeCharacter{CB65}{\UTFK{CB65}}%
+\DeclareUnicodeCharacter{CB66}{\UTFK{CB66}}%
+\DeclareUnicodeCharacter{CB67}{\UTFK{CB67}}%
+\DeclareUnicodeCharacter{CB68}{\UTFK{CB68}}%
+\DeclareUnicodeCharacter{CB69}{\UTFK{CB69}}%
+\DeclareUnicodeCharacter{CB6A}{\UTFK{CB6A}}%
+\DeclareUnicodeCharacter{CB6B}{\UTFK{CB6B}}%
+\DeclareUnicodeCharacter{CB6C}{\UTFK{CB6C}}%
+\DeclareUnicodeCharacter{CB6D}{\UTFK{CB6D}}%
+\DeclareUnicodeCharacter{CB6E}{\UTFK{CB6E}}%
+\DeclareUnicodeCharacter{CB6F}{\UTFK{CB6F}}%
+\DeclareUnicodeCharacter{CB70}{\UTFK{CB70}}%
+\DeclareUnicodeCharacter{CB71}{\UTFK{CB71}}%
+\DeclareUnicodeCharacter{CB72}{\UTFK{CB72}}%
+\DeclareUnicodeCharacter{CB73}{\UTFK{CB73}}%
+\DeclareUnicodeCharacter{CB74}{\UTFK{CB74}}%
+\DeclareUnicodeCharacter{CB75}{\UTFK{CB75}}%
+\DeclareUnicodeCharacter{CB76}{\UTFK{CB76}}%
+\DeclareUnicodeCharacter{CB77}{\UTFK{CB77}}%
+\DeclareUnicodeCharacter{CB78}{\UTFK{CB78}}%
+\DeclareUnicodeCharacter{CB79}{\UTFK{CB79}}%
+\DeclareUnicodeCharacter{CB7A}{\UTFK{CB7A}}%
+\DeclareUnicodeCharacter{CB7B}{\UTFK{CB7B}}%
+\DeclareUnicodeCharacter{CB7C}{\UTFK{CB7C}}%
+\DeclareUnicodeCharacter{CB7D}{\UTFK{CB7D}}%
+\DeclareUnicodeCharacter{CB7E}{\UTFK{CB7E}}%
+\DeclareUnicodeCharacter{CB7F}{\UTFK{CB7F}}%
+\DeclareUnicodeCharacter{CB80}{\UTFK{CB80}}%
+\DeclareUnicodeCharacter{CB81}{\UTFK{CB81}}%
+\DeclareUnicodeCharacter{CB82}{\UTFK{CB82}}%
+\DeclareUnicodeCharacter{CB83}{\UTFK{CB83}}%
+\DeclareUnicodeCharacter{CB84}{\UTFK{CB84}}%
+\DeclareUnicodeCharacter{CB85}{\UTFK{CB85}}%
+\DeclareUnicodeCharacter{CB86}{\UTFK{CB86}}%
+\DeclareUnicodeCharacter{CB87}{\UTFK{CB87}}%
+\DeclareUnicodeCharacter{CB88}{\UTFK{CB88}}%
+\DeclareUnicodeCharacter{CB89}{\UTFK{CB89}}%
+\DeclareUnicodeCharacter{CB8A}{\UTFK{CB8A}}%
+\DeclareUnicodeCharacter{CB8B}{\UTFK{CB8B}}%
+\DeclareUnicodeCharacter{CB8C}{\UTFK{CB8C}}%
+\DeclareUnicodeCharacter{CB8D}{\UTFK{CB8D}}%
+\DeclareUnicodeCharacter{CB8E}{\UTFK{CB8E}}%
+\DeclareUnicodeCharacter{CB8F}{\UTFK{CB8F}}%
+\DeclareUnicodeCharacter{CB90}{\UTFK{CB90}}%
+\DeclareUnicodeCharacter{CB91}{\UTFK{CB91}}%
+\DeclareUnicodeCharacter{CB92}{\UTFK{CB92}}%
+\DeclareUnicodeCharacter{CB93}{\UTFK{CB93}}%
+\DeclareUnicodeCharacter{CB94}{\UTFK{CB94}}%
+\DeclareUnicodeCharacter{CB95}{\UTFK{CB95}}%
+\DeclareUnicodeCharacter{CB96}{\UTFK{CB96}}%
+\DeclareUnicodeCharacter{CB97}{\UTFK{CB97}}%
+\DeclareUnicodeCharacter{CB98}{\UTFK{CB98}}%
+\DeclareUnicodeCharacter{CB99}{\UTFK{CB99}}%
+\DeclareUnicodeCharacter{CB9A}{\UTFK{CB9A}}%
+\DeclareUnicodeCharacter{CB9B}{\UTFK{CB9B}}%
+\DeclareUnicodeCharacter{CB9C}{\UTFK{CB9C}}%
+\DeclareUnicodeCharacter{CB9D}{\UTFK{CB9D}}%
+\DeclareUnicodeCharacter{CB9E}{\UTFK{CB9E}}%
+\DeclareUnicodeCharacter{CB9F}{\UTFK{CB9F}}%
+\DeclareUnicodeCharacter{CBA0}{\UTFK{CBA0}}%
+\DeclareUnicodeCharacter{CBA1}{\UTFK{CBA1}}%
+\DeclareUnicodeCharacter{CBA2}{\UTFK{CBA2}}%
+\DeclareUnicodeCharacter{CBA3}{\UTFK{CBA3}}%
+\DeclareUnicodeCharacter{CBA4}{\UTFK{CBA4}}%
+\DeclareUnicodeCharacter{CBA5}{\UTFK{CBA5}}%
+\DeclareUnicodeCharacter{CBA6}{\UTFK{CBA6}}%
+\DeclareUnicodeCharacter{CBA7}{\UTFK{CBA7}}%
+\DeclareUnicodeCharacter{CBA8}{\UTFK{CBA8}}%
+\DeclareUnicodeCharacter{CBA9}{\UTFK{CBA9}}%
+\DeclareUnicodeCharacter{CBAA}{\UTFK{CBAA}}%
+\DeclareUnicodeCharacter{CBAB}{\UTFK{CBAB}}%
+\DeclareUnicodeCharacter{CBAC}{\UTFK{CBAC}}%
+\DeclareUnicodeCharacter{CBAD}{\UTFK{CBAD}}%
+\DeclareUnicodeCharacter{CBAE}{\UTFK{CBAE}}%
+\DeclareUnicodeCharacter{CBAF}{\UTFK{CBAF}}%
+\DeclareUnicodeCharacter{CBB0}{\UTFK{CBB0}}%
+\DeclareUnicodeCharacter{CBB1}{\UTFK{CBB1}}%
+\DeclareUnicodeCharacter{CBB2}{\UTFK{CBB2}}%
+\DeclareUnicodeCharacter{CBB3}{\UTFK{CBB3}}%
+\DeclareUnicodeCharacter{CBB4}{\UTFK{CBB4}}%
+\DeclareUnicodeCharacter{CBB5}{\UTFK{CBB5}}%
+\DeclareUnicodeCharacter{CBB6}{\UTFK{CBB6}}%
+\DeclareUnicodeCharacter{CBB7}{\UTFK{CBB7}}%
+\DeclareUnicodeCharacter{CBB8}{\UTFK{CBB8}}%
+\DeclareUnicodeCharacter{CBB9}{\UTFK{CBB9}}%
+\DeclareUnicodeCharacter{CBBA}{\UTFK{CBBA}}%
+\DeclareUnicodeCharacter{CBBB}{\UTFK{CBBB}}%
+\DeclareUnicodeCharacter{CBBC}{\UTFK{CBBC}}%
+\DeclareUnicodeCharacter{CBBD}{\UTFK{CBBD}}%
+\DeclareUnicodeCharacter{CBBE}{\UTFK{CBBE}}%
+\DeclareUnicodeCharacter{CBBF}{\UTFK{CBBF}}%
+\DeclareUnicodeCharacter{CBC0}{\UTFK{CBC0}}%
+\DeclareUnicodeCharacter{CBC1}{\UTFK{CBC1}}%
+\DeclareUnicodeCharacter{CBC2}{\UTFK{CBC2}}%
+\DeclareUnicodeCharacter{CBC3}{\UTFK{CBC3}}%
+\DeclareUnicodeCharacter{CBC4}{\UTFK{CBC4}}%
+\DeclareUnicodeCharacter{CBC5}{\UTFK{CBC5}}%
+\DeclareUnicodeCharacter{CBC6}{\UTFK{CBC6}}%
+\DeclareUnicodeCharacter{CBC7}{\UTFK{CBC7}}%
+\DeclareUnicodeCharacter{CBC8}{\UTFK{CBC8}}%
+\DeclareUnicodeCharacter{CBC9}{\UTFK{CBC9}}%
+\DeclareUnicodeCharacter{CBCA}{\UTFK{CBCA}}%
+\DeclareUnicodeCharacter{CBCB}{\UTFK{CBCB}}%
+\DeclareUnicodeCharacter{CBCC}{\UTFK{CBCC}}%
+\DeclareUnicodeCharacter{CBCD}{\UTFK{CBCD}}%
+\DeclareUnicodeCharacter{CBCE}{\UTFK{CBCE}}%
+\DeclareUnicodeCharacter{CBCF}{\UTFK{CBCF}}%
+\DeclareUnicodeCharacter{CBD0}{\UTFK{CBD0}}%
+\DeclareUnicodeCharacter{CBD1}{\UTFK{CBD1}}%
+\DeclareUnicodeCharacter{CBD2}{\UTFK{CBD2}}%
+\DeclareUnicodeCharacter{CBD3}{\UTFK{CBD3}}%
+\DeclareUnicodeCharacter{CBD4}{\UTFK{CBD4}}%
+\DeclareUnicodeCharacter{CBD5}{\UTFK{CBD5}}%
+\DeclareUnicodeCharacter{CBD6}{\UTFK{CBD6}}%
+\DeclareUnicodeCharacter{CBD7}{\UTFK{CBD7}}%
+\DeclareUnicodeCharacter{CBD8}{\UTFK{CBD8}}%
+\DeclareUnicodeCharacter{CBD9}{\UTFK{CBD9}}%
+\DeclareUnicodeCharacter{CBDA}{\UTFK{CBDA}}%
+\DeclareUnicodeCharacter{CBDB}{\UTFK{CBDB}}%
+\DeclareUnicodeCharacter{CBDC}{\UTFK{CBDC}}%
+\DeclareUnicodeCharacter{CBDD}{\UTFK{CBDD}}%
+\DeclareUnicodeCharacter{CBDE}{\UTFK{CBDE}}%
+\DeclareUnicodeCharacter{CBDF}{\UTFK{CBDF}}%
+\DeclareUnicodeCharacter{CBE0}{\UTFK{CBE0}}%
+\DeclareUnicodeCharacter{CBE1}{\UTFK{CBE1}}%
+\DeclareUnicodeCharacter{CBE2}{\UTFK{CBE2}}%
+\DeclareUnicodeCharacter{CBE3}{\UTFK{CBE3}}%
+\DeclareUnicodeCharacter{CBE4}{\UTFK{CBE4}}%
+\DeclareUnicodeCharacter{CBE5}{\UTFK{CBE5}}%
+\DeclareUnicodeCharacter{CBE6}{\UTFK{CBE6}}%
+\DeclareUnicodeCharacter{CBE7}{\UTFK{CBE7}}%
+\DeclareUnicodeCharacter{CBE8}{\UTFK{CBE8}}%
+\DeclareUnicodeCharacter{CBE9}{\UTFK{CBE9}}%
+\DeclareUnicodeCharacter{CBEA}{\UTFK{CBEA}}%
+\DeclareUnicodeCharacter{CBEB}{\UTFK{CBEB}}%
+\DeclareUnicodeCharacter{CBEC}{\UTFK{CBEC}}%
+\DeclareUnicodeCharacter{CBED}{\UTFK{CBED}}%
+\DeclareUnicodeCharacter{CBEE}{\UTFK{CBEE}}%
+\DeclareUnicodeCharacter{CBEF}{\UTFK{CBEF}}%
+\DeclareUnicodeCharacter{CBF0}{\UTFK{CBF0}}%
+\DeclareUnicodeCharacter{CBF1}{\UTFK{CBF1}}%
+\DeclareUnicodeCharacter{CBF2}{\UTFK{CBF2}}%
+\DeclareUnicodeCharacter{CBF3}{\UTFK{CBF3}}%
+\DeclareUnicodeCharacter{CBF4}{\UTFK{CBF4}}%
+\DeclareUnicodeCharacter{CBF5}{\UTFK{CBF5}}%
+\DeclareUnicodeCharacter{CBF6}{\UTFK{CBF6}}%
+\DeclareUnicodeCharacter{CBF7}{\UTFK{CBF7}}%
+\DeclareUnicodeCharacter{CBF8}{\UTFK{CBF8}}%
+\DeclareUnicodeCharacter{CBF9}{\UTFK{CBF9}}%
+\DeclareUnicodeCharacter{CBFA}{\UTFK{CBFA}}%
+\DeclareUnicodeCharacter{CBFB}{\UTFK{CBFB}}%
+\DeclareUnicodeCharacter{CBFC}{\UTFK{CBFC}}%
+\DeclareUnicodeCharacter{CBFD}{\UTFK{CBFD}}%
+\DeclareUnicodeCharacter{CBFE}{\UTFK{CBFE}}%
+\DeclareUnicodeCharacter{CBFF}{\UTFK{CBFF}}%
+\DeclareUnicodeCharacter{CC00}{\UTFK{CC00}}%
+\DeclareUnicodeCharacter{CC01}{\UTFK{CC01}}%
+\DeclareUnicodeCharacter{CC02}{\UTFK{CC02}}%
+\DeclareUnicodeCharacter{CC03}{\UTFK{CC03}}%
+\DeclareUnicodeCharacter{CC04}{\UTFK{CC04}}%
+\DeclareUnicodeCharacter{CC05}{\UTFK{CC05}}%
+\DeclareUnicodeCharacter{CC06}{\UTFK{CC06}}%
+\DeclareUnicodeCharacter{CC07}{\UTFK{CC07}}%
+\DeclareUnicodeCharacter{CC08}{\UTFK{CC08}}%
+\DeclareUnicodeCharacter{CC09}{\UTFK{CC09}}%
+\DeclareUnicodeCharacter{CC0A}{\UTFK{CC0A}}%
+\DeclareUnicodeCharacter{CC0B}{\UTFK{CC0B}}%
+\DeclareUnicodeCharacter{CC0C}{\UTFK{CC0C}}%
+\DeclareUnicodeCharacter{CC0D}{\UTFK{CC0D}}%
+\DeclareUnicodeCharacter{CC0E}{\UTFK{CC0E}}%
+\DeclareUnicodeCharacter{CC0F}{\UTFK{CC0F}}%
+\DeclareUnicodeCharacter{CC10}{\UTFK{CC10}}%
+\DeclareUnicodeCharacter{CC11}{\UTFK{CC11}}%
+\DeclareUnicodeCharacter{CC12}{\UTFK{CC12}}%
+\DeclareUnicodeCharacter{CC13}{\UTFK{CC13}}%
+\DeclareUnicodeCharacter{CC14}{\UTFK{CC14}}%
+\DeclareUnicodeCharacter{CC15}{\UTFK{CC15}}%
+\DeclareUnicodeCharacter{CC16}{\UTFK{CC16}}%
+\DeclareUnicodeCharacter{CC17}{\UTFK{CC17}}%
+\DeclareUnicodeCharacter{CC18}{\UTFK{CC18}}%
+\DeclareUnicodeCharacter{CC19}{\UTFK{CC19}}%
+\DeclareUnicodeCharacter{CC1A}{\UTFK{CC1A}}%
+\DeclareUnicodeCharacter{CC1B}{\UTFK{CC1B}}%
+\DeclareUnicodeCharacter{CC1C}{\UTFK{CC1C}}%
+\DeclareUnicodeCharacter{CC1D}{\UTFK{CC1D}}%
+\DeclareUnicodeCharacter{CC1E}{\UTFK{CC1E}}%
+\DeclareUnicodeCharacter{CC1F}{\UTFK{CC1F}}%
+\DeclareUnicodeCharacter{CC20}{\UTFK{CC20}}%
+\DeclareUnicodeCharacter{CC21}{\UTFK{CC21}}%
+\DeclareUnicodeCharacter{CC22}{\UTFK{CC22}}%
+\DeclareUnicodeCharacter{CC23}{\UTFK{CC23}}%
+\DeclareUnicodeCharacter{CC24}{\UTFK{CC24}}%
+\DeclareUnicodeCharacter{CC25}{\UTFK{CC25}}%
+\DeclareUnicodeCharacter{CC26}{\UTFK{CC26}}%
+\DeclareUnicodeCharacter{CC27}{\UTFK{CC27}}%
+\DeclareUnicodeCharacter{CC28}{\UTFK{CC28}}%
+\DeclareUnicodeCharacter{CC29}{\UTFK{CC29}}%
+\DeclareUnicodeCharacter{CC2A}{\UTFK{CC2A}}%
+\DeclareUnicodeCharacter{CC2B}{\UTFK{CC2B}}%
+\DeclareUnicodeCharacter{CC2C}{\UTFK{CC2C}}%
+\DeclareUnicodeCharacter{CC2D}{\UTFK{CC2D}}%
+\DeclareUnicodeCharacter{CC2E}{\UTFK{CC2E}}%
+\DeclareUnicodeCharacter{CC2F}{\UTFK{CC2F}}%
+\DeclareUnicodeCharacter{CC30}{\UTFK{CC30}}%
+\DeclareUnicodeCharacter{CC31}{\UTFK{CC31}}%
+\DeclareUnicodeCharacter{CC32}{\UTFK{CC32}}%
+\DeclareUnicodeCharacter{CC33}{\UTFK{CC33}}%
+\DeclareUnicodeCharacter{CC34}{\UTFK{CC34}}%
+\DeclareUnicodeCharacter{CC35}{\UTFK{CC35}}%
+\DeclareUnicodeCharacter{CC36}{\UTFK{CC36}}%
+\DeclareUnicodeCharacter{CC37}{\UTFK{CC37}}%
+\DeclareUnicodeCharacter{CC38}{\UTFK{CC38}}%
+\DeclareUnicodeCharacter{CC39}{\UTFK{CC39}}%
+\DeclareUnicodeCharacter{CC3A}{\UTFK{CC3A}}%
+\DeclareUnicodeCharacter{CC3B}{\UTFK{CC3B}}%
+\DeclareUnicodeCharacter{CC3C}{\UTFK{CC3C}}%
+\DeclareUnicodeCharacter{CC3D}{\UTFK{CC3D}}%
+\DeclareUnicodeCharacter{CC3E}{\UTFK{CC3E}}%
+\DeclareUnicodeCharacter{CC3F}{\UTFK{CC3F}}%
+\DeclareUnicodeCharacter{CC40}{\UTFK{CC40}}%
+\DeclareUnicodeCharacter{CC41}{\UTFK{CC41}}%
+\DeclareUnicodeCharacter{CC42}{\UTFK{CC42}}%
+\DeclareUnicodeCharacter{CC43}{\UTFK{CC43}}%
+\DeclareUnicodeCharacter{CC44}{\UTFK{CC44}}%
+\DeclareUnicodeCharacter{CC45}{\UTFK{CC45}}%
+\DeclareUnicodeCharacter{CC46}{\UTFK{CC46}}%
+\DeclareUnicodeCharacter{CC47}{\UTFK{CC47}}%
+\DeclareUnicodeCharacter{CC48}{\UTFK{CC48}}%
+\DeclareUnicodeCharacter{CC49}{\UTFK{CC49}}%
+\DeclareUnicodeCharacter{CC4A}{\UTFK{CC4A}}%
+\DeclareUnicodeCharacter{CC4B}{\UTFK{CC4B}}%
+\DeclareUnicodeCharacter{CC4C}{\UTFK{CC4C}}%
+\DeclareUnicodeCharacter{CC4D}{\UTFK{CC4D}}%
+\DeclareUnicodeCharacter{CC4E}{\UTFK{CC4E}}%
+\DeclareUnicodeCharacter{CC4F}{\UTFK{CC4F}}%
+\DeclareUnicodeCharacter{CC50}{\UTFK{CC50}}%
+\DeclareUnicodeCharacter{CC51}{\UTFK{CC51}}%
+\DeclareUnicodeCharacter{CC52}{\UTFK{CC52}}%
+\DeclareUnicodeCharacter{CC53}{\UTFK{CC53}}%
+\DeclareUnicodeCharacter{CC54}{\UTFK{CC54}}%
+\DeclareUnicodeCharacter{CC55}{\UTFK{CC55}}%
+\DeclareUnicodeCharacter{CC56}{\UTFK{CC56}}%
+\DeclareUnicodeCharacter{CC57}{\UTFK{CC57}}%
+\DeclareUnicodeCharacter{CC58}{\UTFK{CC58}}%
+\DeclareUnicodeCharacter{CC59}{\UTFK{CC59}}%
+\DeclareUnicodeCharacter{CC5A}{\UTFK{CC5A}}%
+\DeclareUnicodeCharacter{CC5B}{\UTFK{CC5B}}%
+\DeclareUnicodeCharacter{CC5C}{\UTFK{CC5C}}%
+\DeclareUnicodeCharacter{CC5D}{\UTFK{CC5D}}%
+\DeclareUnicodeCharacter{CC5E}{\UTFK{CC5E}}%
+\DeclareUnicodeCharacter{CC5F}{\UTFK{CC5F}}%
+\DeclareUnicodeCharacter{CC60}{\UTFK{CC60}}%
+\DeclareUnicodeCharacter{CC61}{\UTFK{CC61}}%
+\DeclareUnicodeCharacter{CC62}{\UTFK{CC62}}%
+\DeclareUnicodeCharacter{CC63}{\UTFK{CC63}}%
+\DeclareUnicodeCharacter{CC64}{\UTFK{CC64}}%
+\DeclareUnicodeCharacter{CC65}{\UTFK{CC65}}%
+\DeclareUnicodeCharacter{CC66}{\UTFK{CC66}}%
+\DeclareUnicodeCharacter{CC67}{\UTFK{CC67}}%
+\DeclareUnicodeCharacter{CC68}{\UTFK{CC68}}%
+\DeclareUnicodeCharacter{CC69}{\UTFK{CC69}}%
+\DeclareUnicodeCharacter{CC6A}{\UTFK{CC6A}}%
+\DeclareUnicodeCharacter{CC6B}{\UTFK{CC6B}}%
+\DeclareUnicodeCharacter{CC6C}{\UTFK{CC6C}}%
+\DeclareUnicodeCharacter{CC6D}{\UTFK{CC6D}}%
+\DeclareUnicodeCharacter{CC6E}{\UTFK{CC6E}}%
+\DeclareUnicodeCharacter{CC6F}{\UTFK{CC6F}}%
+\DeclareUnicodeCharacter{CC70}{\UTFK{CC70}}%
+\DeclareUnicodeCharacter{CC71}{\UTFK{CC71}}%
+\DeclareUnicodeCharacter{CC72}{\UTFK{CC72}}%
+\DeclareUnicodeCharacter{CC73}{\UTFK{CC73}}%
+\DeclareUnicodeCharacter{CC74}{\UTFK{CC74}}%
+\DeclareUnicodeCharacter{CC75}{\UTFK{CC75}}%
+\DeclareUnicodeCharacter{CC76}{\UTFK{CC76}}%
+\DeclareUnicodeCharacter{CC77}{\UTFK{CC77}}%
+\DeclareUnicodeCharacter{CC78}{\UTFK{CC78}}%
+\DeclareUnicodeCharacter{CC79}{\UTFK{CC79}}%
+\DeclareUnicodeCharacter{CC7A}{\UTFK{CC7A}}%
+\DeclareUnicodeCharacter{CC7B}{\UTFK{CC7B}}%
+\DeclareUnicodeCharacter{CC7C}{\UTFK{CC7C}}%
+\DeclareUnicodeCharacter{CC7D}{\UTFK{CC7D}}%
+\DeclareUnicodeCharacter{CC7E}{\UTFK{CC7E}}%
+\DeclareUnicodeCharacter{CC7F}{\UTFK{CC7F}}%
+\DeclareUnicodeCharacter{CC80}{\UTFK{CC80}}%
+\DeclareUnicodeCharacter{CC81}{\UTFK{CC81}}%
+\DeclareUnicodeCharacter{CC82}{\UTFK{CC82}}%
+\DeclareUnicodeCharacter{CC83}{\UTFK{CC83}}%
+\DeclareUnicodeCharacter{CC84}{\UTFK{CC84}}%
+\DeclareUnicodeCharacter{CC85}{\UTFK{CC85}}%
+\DeclareUnicodeCharacter{CC86}{\UTFK{CC86}}%
+\DeclareUnicodeCharacter{CC87}{\UTFK{CC87}}%
+\DeclareUnicodeCharacter{CC88}{\UTFK{CC88}}%
+\DeclareUnicodeCharacter{CC89}{\UTFK{CC89}}%
+\DeclareUnicodeCharacter{CC8A}{\UTFK{CC8A}}%
+\DeclareUnicodeCharacter{CC8B}{\UTFK{CC8B}}%
+\DeclareUnicodeCharacter{CC8C}{\UTFK{CC8C}}%
+\DeclareUnicodeCharacter{CC8D}{\UTFK{CC8D}}%
+\DeclareUnicodeCharacter{CC8E}{\UTFK{CC8E}}%
+\DeclareUnicodeCharacter{CC8F}{\UTFK{CC8F}}%
+\DeclareUnicodeCharacter{CC90}{\UTFK{CC90}}%
+\DeclareUnicodeCharacter{CC91}{\UTFK{CC91}}%
+\DeclareUnicodeCharacter{CC92}{\UTFK{CC92}}%
+\DeclareUnicodeCharacter{CC93}{\UTFK{CC93}}%
+\DeclareUnicodeCharacter{CC94}{\UTFK{CC94}}%
+\DeclareUnicodeCharacter{CC95}{\UTFK{CC95}}%
+\DeclareUnicodeCharacter{CC96}{\UTFK{CC96}}%
+\DeclareUnicodeCharacter{CC97}{\UTFK{CC97}}%
+\DeclareUnicodeCharacter{CC98}{\UTFK{CC98}}%
+\DeclareUnicodeCharacter{CC99}{\UTFK{CC99}}%
+\DeclareUnicodeCharacter{CC9A}{\UTFK{CC9A}}%
+\DeclareUnicodeCharacter{CC9B}{\UTFK{CC9B}}%
+\DeclareUnicodeCharacter{CC9C}{\UTFK{CC9C}}%
+\DeclareUnicodeCharacter{CC9D}{\UTFK{CC9D}}%
+\DeclareUnicodeCharacter{CC9E}{\UTFK{CC9E}}%
+\DeclareUnicodeCharacter{CC9F}{\UTFK{CC9F}}%
+\DeclareUnicodeCharacter{CCA0}{\UTFK{CCA0}}%
+\DeclareUnicodeCharacter{CCA1}{\UTFK{CCA1}}%
+\DeclareUnicodeCharacter{CCA2}{\UTFK{CCA2}}%
+\DeclareUnicodeCharacter{CCA3}{\UTFK{CCA3}}%
+\DeclareUnicodeCharacter{CCA4}{\UTFK{CCA4}}%
+\DeclareUnicodeCharacter{CCA5}{\UTFK{CCA5}}%
+\DeclareUnicodeCharacter{CCA6}{\UTFK{CCA6}}%
+\DeclareUnicodeCharacter{CCA7}{\UTFK{CCA7}}%
+\DeclareUnicodeCharacter{CCA8}{\UTFK{CCA8}}%
+\DeclareUnicodeCharacter{CCA9}{\UTFK{CCA9}}%
+\DeclareUnicodeCharacter{CCAA}{\UTFK{CCAA}}%
+\DeclareUnicodeCharacter{CCAB}{\UTFK{CCAB}}%
+\DeclareUnicodeCharacter{CCAC}{\UTFK{CCAC}}%
+\DeclareUnicodeCharacter{CCAD}{\UTFK{CCAD}}%
+\DeclareUnicodeCharacter{CCAE}{\UTFK{CCAE}}%
+\DeclareUnicodeCharacter{CCAF}{\UTFK{CCAF}}%
+\DeclareUnicodeCharacter{CCB0}{\UTFK{CCB0}}%
+\DeclareUnicodeCharacter{CCB1}{\UTFK{CCB1}}%
+\DeclareUnicodeCharacter{CCB2}{\UTFK{CCB2}}%
+\DeclareUnicodeCharacter{CCB3}{\UTFK{CCB3}}%
+\DeclareUnicodeCharacter{CCB4}{\UTFK{CCB4}}%
+\DeclareUnicodeCharacter{CCB5}{\UTFK{CCB5}}%
+\DeclareUnicodeCharacter{CCB6}{\UTFK{CCB6}}%
+\DeclareUnicodeCharacter{CCB7}{\UTFK{CCB7}}%
+\DeclareUnicodeCharacter{CCB8}{\UTFK{CCB8}}%
+\DeclareUnicodeCharacter{CCB9}{\UTFK{CCB9}}%
+\DeclareUnicodeCharacter{CCBA}{\UTFK{CCBA}}%
+\DeclareUnicodeCharacter{CCBB}{\UTFK{CCBB}}%
+\DeclareUnicodeCharacter{CCBC}{\UTFK{CCBC}}%
+\DeclareUnicodeCharacter{CCBD}{\UTFK{CCBD}}%
+\DeclareUnicodeCharacter{CCBE}{\UTFK{CCBE}}%
+\DeclareUnicodeCharacter{CCBF}{\UTFK{CCBF}}%
+\DeclareUnicodeCharacter{CCC0}{\UTFK{CCC0}}%
+\DeclareUnicodeCharacter{CCC1}{\UTFK{CCC1}}%
+\DeclareUnicodeCharacter{CCC2}{\UTFK{CCC2}}%
+\DeclareUnicodeCharacter{CCC3}{\UTFK{CCC3}}%
+\DeclareUnicodeCharacter{CCC4}{\UTFK{CCC4}}%
+\DeclareUnicodeCharacter{CCC5}{\UTFK{CCC5}}%
+\DeclareUnicodeCharacter{CCC6}{\UTFK{CCC6}}%
+\DeclareUnicodeCharacter{CCC7}{\UTFK{CCC7}}%
+\DeclareUnicodeCharacter{CCC8}{\UTFK{CCC8}}%
+\DeclareUnicodeCharacter{CCC9}{\UTFK{CCC9}}%
+\DeclareUnicodeCharacter{CCCA}{\UTFK{CCCA}}%
+\DeclareUnicodeCharacter{CCCB}{\UTFK{CCCB}}%
+\DeclareUnicodeCharacter{CCCC}{\UTFK{CCCC}}%
+\DeclareUnicodeCharacter{CCCD}{\UTFK{CCCD}}%
+\DeclareUnicodeCharacter{CCCE}{\UTFK{CCCE}}%
+\DeclareUnicodeCharacter{CCCF}{\UTFK{CCCF}}%
+\DeclareUnicodeCharacter{CCD0}{\UTFK{CCD0}}%
+\DeclareUnicodeCharacter{CCD1}{\UTFK{CCD1}}%
+\DeclareUnicodeCharacter{CCD2}{\UTFK{CCD2}}%
+\DeclareUnicodeCharacter{CCD3}{\UTFK{CCD3}}%
+\DeclareUnicodeCharacter{CCD4}{\UTFK{CCD4}}%
+\DeclareUnicodeCharacter{CCD5}{\UTFK{CCD5}}%
+\DeclareUnicodeCharacter{CCD6}{\UTFK{CCD6}}%
+\DeclareUnicodeCharacter{CCD7}{\UTFK{CCD7}}%
+\DeclareUnicodeCharacter{CCD8}{\UTFK{CCD8}}%
+\DeclareUnicodeCharacter{CCD9}{\UTFK{CCD9}}%
+\DeclareUnicodeCharacter{CCDA}{\UTFK{CCDA}}%
+\DeclareUnicodeCharacter{CCDB}{\UTFK{CCDB}}%
+\DeclareUnicodeCharacter{CCDC}{\UTFK{CCDC}}%
+\DeclareUnicodeCharacter{CCDD}{\UTFK{CCDD}}%
+\DeclareUnicodeCharacter{CCDE}{\UTFK{CCDE}}%
+\DeclareUnicodeCharacter{CCDF}{\UTFK{CCDF}}%
+\DeclareUnicodeCharacter{CCE0}{\UTFK{CCE0}}%
+\DeclareUnicodeCharacter{CCE1}{\UTFK{CCE1}}%
+\DeclareUnicodeCharacter{CCE2}{\UTFK{CCE2}}%
+\DeclareUnicodeCharacter{CCE3}{\UTFK{CCE3}}%
+\DeclareUnicodeCharacter{CCE4}{\UTFK{CCE4}}%
+\DeclareUnicodeCharacter{CCE5}{\UTFK{CCE5}}%
+\DeclareUnicodeCharacter{CCE6}{\UTFK{CCE6}}%
+\DeclareUnicodeCharacter{CCE7}{\UTFK{CCE7}}%
+\DeclareUnicodeCharacter{CCE8}{\UTFK{CCE8}}%
+\DeclareUnicodeCharacter{CCE9}{\UTFK{CCE9}}%
+\DeclareUnicodeCharacter{CCEA}{\UTFK{CCEA}}%
+\DeclareUnicodeCharacter{CCEB}{\UTFK{CCEB}}%
+\DeclareUnicodeCharacter{CCEC}{\UTFK{CCEC}}%
+\DeclareUnicodeCharacter{CCED}{\UTFK{CCED}}%
+\DeclareUnicodeCharacter{CCEE}{\UTFK{CCEE}}%
+\DeclareUnicodeCharacter{CCEF}{\UTFK{CCEF}}%
+\DeclareUnicodeCharacter{CCF0}{\UTFK{CCF0}}%
+\DeclareUnicodeCharacter{CCF1}{\UTFK{CCF1}}%
+\DeclareUnicodeCharacter{CCF2}{\UTFK{CCF2}}%
+\DeclareUnicodeCharacter{CCF3}{\UTFK{CCF3}}%
+\DeclareUnicodeCharacter{CCF4}{\UTFK{CCF4}}%
+\DeclareUnicodeCharacter{CCF5}{\UTFK{CCF5}}%
+\DeclareUnicodeCharacter{CCF6}{\UTFK{CCF6}}%
+\DeclareUnicodeCharacter{CCF7}{\UTFK{CCF7}}%
+\DeclareUnicodeCharacter{CCF8}{\UTFK{CCF8}}%
+\DeclareUnicodeCharacter{CCF9}{\UTFK{CCF9}}%
+\DeclareUnicodeCharacter{CCFA}{\UTFK{CCFA}}%
+\DeclareUnicodeCharacter{CCFB}{\UTFK{CCFB}}%
+\DeclareUnicodeCharacter{CCFC}{\UTFK{CCFC}}%
+\DeclareUnicodeCharacter{CCFD}{\UTFK{CCFD}}%
+\DeclareUnicodeCharacter{CCFE}{\UTFK{CCFE}}%
+\DeclareUnicodeCharacter{CCFF}{\UTFK{CCFF}}%
+\DeclareUnicodeCharacter{CD00}{\UTFK{CD00}}%
+\DeclareUnicodeCharacter{CD01}{\UTFK{CD01}}%
+\DeclareUnicodeCharacter{CD02}{\UTFK{CD02}}%
+\DeclareUnicodeCharacter{CD03}{\UTFK{CD03}}%
+\DeclareUnicodeCharacter{CD04}{\UTFK{CD04}}%
+\DeclareUnicodeCharacter{CD05}{\UTFK{CD05}}%
+\DeclareUnicodeCharacter{CD06}{\UTFK{CD06}}%
+\DeclareUnicodeCharacter{CD07}{\UTFK{CD07}}%
+\DeclareUnicodeCharacter{CD08}{\UTFK{CD08}}%
+\DeclareUnicodeCharacter{CD09}{\UTFK{CD09}}%
+\DeclareUnicodeCharacter{CD0A}{\UTFK{CD0A}}%
+\DeclareUnicodeCharacter{CD0B}{\UTFK{CD0B}}%
+\DeclareUnicodeCharacter{CD0C}{\UTFK{CD0C}}%
+\DeclareUnicodeCharacter{CD0D}{\UTFK{CD0D}}%
+\DeclareUnicodeCharacter{CD0E}{\UTFK{CD0E}}%
+\DeclareUnicodeCharacter{CD0F}{\UTFK{CD0F}}%
+\DeclareUnicodeCharacter{CD10}{\UTFK{CD10}}%
+\DeclareUnicodeCharacter{CD11}{\UTFK{CD11}}%
+\DeclareUnicodeCharacter{CD12}{\UTFK{CD12}}%
+\DeclareUnicodeCharacter{CD13}{\UTFK{CD13}}%
+\DeclareUnicodeCharacter{CD14}{\UTFK{CD14}}%
+\DeclareUnicodeCharacter{CD15}{\UTFK{CD15}}%
+\DeclareUnicodeCharacter{CD16}{\UTFK{CD16}}%
+\DeclareUnicodeCharacter{CD17}{\UTFK{CD17}}%
+\DeclareUnicodeCharacter{CD18}{\UTFK{CD18}}%
+\DeclareUnicodeCharacter{CD19}{\UTFK{CD19}}%
+\DeclareUnicodeCharacter{CD1A}{\UTFK{CD1A}}%
+\DeclareUnicodeCharacter{CD1B}{\UTFK{CD1B}}%
+\DeclareUnicodeCharacter{CD1C}{\UTFK{CD1C}}%
+\DeclareUnicodeCharacter{CD1D}{\UTFK{CD1D}}%
+\DeclareUnicodeCharacter{CD1E}{\UTFK{CD1E}}%
+\DeclareUnicodeCharacter{CD1F}{\UTFK{CD1F}}%
+\DeclareUnicodeCharacter{CD20}{\UTFK{CD20}}%
+\DeclareUnicodeCharacter{CD21}{\UTFK{CD21}}%
+\DeclareUnicodeCharacter{CD22}{\UTFK{CD22}}%
+\DeclareUnicodeCharacter{CD23}{\UTFK{CD23}}%
+\DeclareUnicodeCharacter{CD24}{\UTFK{CD24}}%
+\DeclareUnicodeCharacter{CD25}{\UTFK{CD25}}%
+\DeclareUnicodeCharacter{CD26}{\UTFK{CD26}}%
+\DeclareUnicodeCharacter{CD27}{\UTFK{CD27}}%
+\DeclareUnicodeCharacter{CD28}{\UTFK{CD28}}%
+\DeclareUnicodeCharacter{CD29}{\UTFK{CD29}}%
+\DeclareUnicodeCharacter{CD2A}{\UTFK{CD2A}}%
+\DeclareUnicodeCharacter{CD2B}{\UTFK{CD2B}}%
+\DeclareUnicodeCharacter{CD2C}{\UTFK{CD2C}}%
+\DeclareUnicodeCharacter{CD2D}{\UTFK{CD2D}}%
+\DeclareUnicodeCharacter{CD2E}{\UTFK{CD2E}}%
+\DeclareUnicodeCharacter{CD2F}{\UTFK{CD2F}}%
+\DeclareUnicodeCharacter{CD30}{\UTFK{CD30}}%
+\DeclareUnicodeCharacter{CD31}{\UTFK{CD31}}%
+\DeclareUnicodeCharacter{CD32}{\UTFK{CD32}}%
+\DeclareUnicodeCharacter{CD33}{\UTFK{CD33}}%
+\DeclareUnicodeCharacter{CD34}{\UTFK{CD34}}%
+\DeclareUnicodeCharacter{CD35}{\UTFK{CD35}}%
+\DeclareUnicodeCharacter{CD36}{\UTFK{CD36}}%
+\DeclareUnicodeCharacter{CD37}{\UTFK{CD37}}%
+\DeclareUnicodeCharacter{CD38}{\UTFK{CD38}}%
+\DeclareUnicodeCharacter{CD39}{\UTFK{CD39}}%
+\DeclareUnicodeCharacter{CD3A}{\UTFK{CD3A}}%
+\DeclareUnicodeCharacter{CD3B}{\UTFK{CD3B}}%
+\DeclareUnicodeCharacter{CD3C}{\UTFK{CD3C}}%
+\DeclareUnicodeCharacter{CD3D}{\UTFK{CD3D}}%
+\DeclareUnicodeCharacter{CD3E}{\UTFK{CD3E}}%
+\DeclareUnicodeCharacter{CD3F}{\UTFK{CD3F}}%
+\DeclareUnicodeCharacter{CD40}{\UTFK{CD40}}%
+\DeclareUnicodeCharacter{CD41}{\UTFK{CD41}}%
+\DeclareUnicodeCharacter{CD42}{\UTFK{CD42}}%
+\DeclareUnicodeCharacter{CD43}{\UTFK{CD43}}%
+\DeclareUnicodeCharacter{CD44}{\UTFK{CD44}}%
+\DeclareUnicodeCharacter{CD45}{\UTFK{CD45}}%
+\DeclareUnicodeCharacter{CD46}{\UTFK{CD46}}%
+\DeclareUnicodeCharacter{CD47}{\UTFK{CD47}}%
+\DeclareUnicodeCharacter{CD48}{\UTFK{CD48}}%
+\DeclareUnicodeCharacter{CD49}{\UTFK{CD49}}%
+\DeclareUnicodeCharacter{CD4A}{\UTFK{CD4A}}%
+\DeclareUnicodeCharacter{CD4B}{\UTFK{CD4B}}%
+\DeclareUnicodeCharacter{CD4C}{\UTFK{CD4C}}%
+\DeclareUnicodeCharacter{CD4D}{\UTFK{CD4D}}%
+\DeclareUnicodeCharacter{CD4E}{\UTFK{CD4E}}%
+\DeclareUnicodeCharacter{CD4F}{\UTFK{CD4F}}%
+\DeclareUnicodeCharacter{CD50}{\UTFK{CD50}}%
+\DeclareUnicodeCharacter{CD51}{\UTFK{CD51}}%
+\DeclareUnicodeCharacter{CD52}{\UTFK{CD52}}%
+\DeclareUnicodeCharacter{CD53}{\UTFK{CD53}}%
+\DeclareUnicodeCharacter{CD54}{\UTFK{CD54}}%
+\DeclareUnicodeCharacter{CD55}{\UTFK{CD55}}%
+\DeclareUnicodeCharacter{CD56}{\UTFK{CD56}}%
+\DeclareUnicodeCharacter{CD57}{\UTFK{CD57}}%
+\DeclareUnicodeCharacter{CD58}{\UTFK{CD58}}%
+\DeclareUnicodeCharacter{CD59}{\UTFK{CD59}}%
+\DeclareUnicodeCharacter{CD5A}{\UTFK{CD5A}}%
+\DeclareUnicodeCharacter{CD5B}{\UTFK{CD5B}}%
+\DeclareUnicodeCharacter{CD5C}{\UTFK{CD5C}}%
+\DeclareUnicodeCharacter{CD5D}{\UTFK{CD5D}}%
+\DeclareUnicodeCharacter{CD5E}{\UTFK{CD5E}}%
+\DeclareUnicodeCharacter{CD5F}{\UTFK{CD5F}}%
+\DeclareUnicodeCharacter{CD60}{\UTFK{CD60}}%
+\DeclareUnicodeCharacter{CD61}{\UTFK{CD61}}%
+\DeclareUnicodeCharacter{CD62}{\UTFK{CD62}}%
+\DeclareUnicodeCharacter{CD63}{\UTFK{CD63}}%
+\DeclareUnicodeCharacter{CD64}{\UTFK{CD64}}%
+\DeclareUnicodeCharacter{CD65}{\UTFK{CD65}}%
+\DeclareUnicodeCharacter{CD66}{\UTFK{CD66}}%
+\DeclareUnicodeCharacter{CD67}{\UTFK{CD67}}%
+\DeclareUnicodeCharacter{CD68}{\UTFK{CD68}}%
+\DeclareUnicodeCharacter{CD69}{\UTFK{CD69}}%
+\DeclareUnicodeCharacter{CD6A}{\UTFK{CD6A}}%
+\DeclareUnicodeCharacter{CD6B}{\UTFK{CD6B}}%
+\DeclareUnicodeCharacter{CD6C}{\UTFK{CD6C}}%
+\DeclareUnicodeCharacter{CD6D}{\UTFK{CD6D}}%
+\DeclareUnicodeCharacter{CD6E}{\UTFK{CD6E}}%
+\DeclareUnicodeCharacter{CD6F}{\UTFK{CD6F}}%
+\DeclareUnicodeCharacter{CD70}{\UTFK{CD70}}%
+\DeclareUnicodeCharacter{CD71}{\UTFK{CD71}}%
+\DeclareUnicodeCharacter{CD72}{\UTFK{CD72}}%
+\DeclareUnicodeCharacter{CD73}{\UTFK{CD73}}%
+\DeclareUnicodeCharacter{CD74}{\UTFK{CD74}}%
+\DeclareUnicodeCharacter{CD75}{\UTFK{CD75}}%
+\DeclareUnicodeCharacter{CD76}{\UTFK{CD76}}%
+\DeclareUnicodeCharacter{CD77}{\UTFK{CD77}}%
+\DeclareUnicodeCharacter{CD78}{\UTFK{CD78}}%
+\DeclareUnicodeCharacter{CD79}{\UTFK{CD79}}%
+\DeclareUnicodeCharacter{CD7A}{\UTFK{CD7A}}%
+\DeclareUnicodeCharacter{CD7B}{\UTFK{CD7B}}%
+\DeclareUnicodeCharacter{CD7C}{\UTFK{CD7C}}%
+\DeclareUnicodeCharacter{CD7D}{\UTFK{CD7D}}%
+\DeclareUnicodeCharacter{CD7E}{\UTFK{CD7E}}%
+\DeclareUnicodeCharacter{CD7F}{\UTFK{CD7F}}%
+\DeclareUnicodeCharacter{CD80}{\UTFK{CD80}}%
+\DeclareUnicodeCharacter{CD81}{\UTFK{CD81}}%
+\DeclareUnicodeCharacter{CD82}{\UTFK{CD82}}%
+\DeclareUnicodeCharacter{CD83}{\UTFK{CD83}}%
+\DeclareUnicodeCharacter{CD84}{\UTFK{CD84}}%
+\DeclareUnicodeCharacter{CD85}{\UTFK{CD85}}%
+\DeclareUnicodeCharacter{CD86}{\UTFK{CD86}}%
+\DeclareUnicodeCharacter{CD87}{\UTFK{CD87}}%
+\DeclareUnicodeCharacter{CD88}{\UTFK{CD88}}%
+\DeclareUnicodeCharacter{CD89}{\UTFK{CD89}}%
+\DeclareUnicodeCharacter{CD8A}{\UTFK{CD8A}}%
+\DeclareUnicodeCharacter{CD8B}{\UTFK{CD8B}}%
+\DeclareUnicodeCharacter{CD8C}{\UTFK{CD8C}}%
+\DeclareUnicodeCharacter{CD8D}{\UTFK{CD8D}}%
+\DeclareUnicodeCharacter{CD8E}{\UTFK{CD8E}}%
+\DeclareUnicodeCharacter{CD8F}{\UTFK{CD8F}}%
+\DeclareUnicodeCharacter{CD90}{\UTFK{CD90}}%
+\DeclareUnicodeCharacter{CD91}{\UTFK{CD91}}%
+\DeclareUnicodeCharacter{CD92}{\UTFK{CD92}}%
+\DeclareUnicodeCharacter{CD93}{\UTFK{CD93}}%
+\DeclareUnicodeCharacter{CD94}{\UTFK{CD94}}%
+\DeclareUnicodeCharacter{CD95}{\UTFK{CD95}}%
+\DeclareUnicodeCharacter{CD96}{\UTFK{CD96}}%
+\DeclareUnicodeCharacter{CD97}{\UTFK{CD97}}%
+\DeclareUnicodeCharacter{CD98}{\UTFK{CD98}}%
+\DeclareUnicodeCharacter{CD99}{\UTFK{CD99}}%
+\DeclareUnicodeCharacter{CD9A}{\UTFK{CD9A}}%
+\DeclareUnicodeCharacter{CD9B}{\UTFK{CD9B}}%
+\DeclareUnicodeCharacter{CD9C}{\UTFK{CD9C}}%
+\DeclareUnicodeCharacter{CD9D}{\UTFK{CD9D}}%
+\DeclareUnicodeCharacter{CD9E}{\UTFK{CD9E}}%
+\DeclareUnicodeCharacter{CD9F}{\UTFK{CD9F}}%
+\DeclareUnicodeCharacter{CDA0}{\UTFK{CDA0}}%
+\DeclareUnicodeCharacter{CDA1}{\UTFK{CDA1}}%
+\DeclareUnicodeCharacter{CDA2}{\UTFK{CDA2}}%
+\DeclareUnicodeCharacter{CDA3}{\UTFK{CDA3}}%
+\DeclareUnicodeCharacter{CDA4}{\UTFK{CDA4}}%
+\DeclareUnicodeCharacter{CDA5}{\UTFK{CDA5}}%
+\DeclareUnicodeCharacter{CDA6}{\UTFK{CDA6}}%
+\DeclareUnicodeCharacter{CDA7}{\UTFK{CDA7}}%
+\DeclareUnicodeCharacter{CDA8}{\UTFK{CDA8}}%
+\DeclareUnicodeCharacter{CDA9}{\UTFK{CDA9}}%
+\DeclareUnicodeCharacter{CDAA}{\UTFK{CDAA}}%
+\DeclareUnicodeCharacter{CDAB}{\UTFK{CDAB}}%
+\DeclareUnicodeCharacter{CDAC}{\UTFK{CDAC}}%
+\DeclareUnicodeCharacter{CDAD}{\UTFK{CDAD}}%
+\DeclareUnicodeCharacter{CDAE}{\UTFK{CDAE}}%
+\DeclareUnicodeCharacter{CDAF}{\UTFK{CDAF}}%
+\DeclareUnicodeCharacter{CDB0}{\UTFK{CDB0}}%
+\DeclareUnicodeCharacter{CDB1}{\UTFK{CDB1}}%
+\DeclareUnicodeCharacter{CDB2}{\UTFK{CDB2}}%
+\DeclareUnicodeCharacter{CDB3}{\UTFK{CDB3}}%
+\DeclareUnicodeCharacter{CDB4}{\UTFK{CDB4}}%
+\DeclareUnicodeCharacter{CDB5}{\UTFK{CDB5}}%
+\DeclareUnicodeCharacter{CDB6}{\UTFK{CDB6}}%
+\DeclareUnicodeCharacter{CDB7}{\UTFK{CDB7}}%
+\DeclareUnicodeCharacter{CDB8}{\UTFK{CDB8}}%
+\DeclareUnicodeCharacter{CDB9}{\UTFK{CDB9}}%
+\DeclareUnicodeCharacter{CDBA}{\UTFK{CDBA}}%
+\DeclareUnicodeCharacter{CDBB}{\UTFK{CDBB}}%
+\DeclareUnicodeCharacter{CDBC}{\UTFK{CDBC}}%
+\DeclareUnicodeCharacter{CDBD}{\UTFK{CDBD}}%
+\DeclareUnicodeCharacter{CDBE}{\UTFK{CDBE}}%
+\DeclareUnicodeCharacter{CDBF}{\UTFK{CDBF}}%
+\DeclareUnicodeCharacter{CDC0}{\UTFK{CDC0}}%
+\DeclareUnicodeCharacter{CDC1}{\UTFK{CDC1}}%
+\DeclareUnicodeCharacter{CDC2}{\UTFK{CDC2}}%
+\DeclareUnicodeCharacter{CDC3}{\UTFK{CDC3}}%
+\DeclareUnicodeCharacter{CDC4}{\UTFK{CDC4}}%
+\DeclareUnicodeCharacter{CDC5}{\UTFK{CDC5}}%
+\DeclareUnicodeCharacter{CDC6}{\UTFK{CDC6}}%
+\DeclareUnicodeCharacter{CDC7}{\UTFK{CDC7}}%
+\DeclareUnicodeCharacter{CDC8}{\UTFK{CDC8}}%
+\DeclareUnicodeCharacter{CDC9}{\UTFK{CDC9}}%
+\DeclareUnicodeCharacter{CDCA}{\UTFK{CDCA}}%
+\DeclareUnicodeCharacter{CDCB}{\UTFK{CDCB}}%
+\DeclareUnicodeCharacter{CDCC}{\UTFK{CDCC}}%
+\DeclareUnicodeCharacter{CDCD}{\UTFK{CDCD}}%
+\DeclareUnicodeCharacter{CDCE}{\UTFK{CDCE}}%
+\DeclareUnicodeCharacter{CDCF}{\UTFK{CDCF}}%
+\DeclareUnicodeCharacter{CDD0}{\UTFK{CDD0}}%
+\DeclareUnicodeCharacter{CDD1}{\UTFK{CDD1}}%
+\DeclareUnicodeCharacter{CDD2}{\UTFK{CDD2}}%
+\DeclareUnicodeCharacter{CDD3}{\UTFK{CDD3}}%
+\DeclareUnicodeCharacter{CDD4}{\UTFK{CDD4}}%
+\DeclareUnicodeCharacter{CDD5}{\UTFK{CDD5}}%
+\DeclareUnicodeCharacter{CDD6}{\UTFK{CDD6}}%
+\DeclareUnicodeCharacter{CDD7}{\UTFK{CDD7}}%
+\DeclareUnicodeCharacter{CDD8}{\UTFK{CDD8}}%
+\DeclareUnicodeCharacter{CDD9}{\UTFK{CDD9}}%
+\DeclareUnicodeCharacter{CDDA}{\UTFK{CDDA}}%
+\DeclareUnicodeCharacter{CDDB}{\UTFK{CDDB}}%
+\DeclareUnicodeCharacter{CDDC}{\UTFK{CDDC}}%
+\DeclareUnicodeCharacter{CDDD}{\UTFK{CDDD}}%
+\DeclareUnicodeCharacter{CDDE}{\UTFK{CDDE}}%
+\DeclareUnicodeCharacter{CDDF}{\UTFK{CDDF}}%
+\DeclareUnicodeCharacter{CDE0}{\UTFK{CDE0}}%
+\DeclareUnicodeCharacter{CDE1}{\UTFK{CDE1}}%
+\DeclareUnicodeCharacter{CDE2}{\UTFK{CDE2}}%
+\DeclareUnicodeCharacter{CDE3}{\UTFK{CDE3}}%
+\DeclareUnicodeCharacter{CDE4}{\UTFK{CDE4}}%
+\DeclareUnicodeCharacter{CDE5}{\UTFK{CDE5}}%
+\DeclareUnicodeCharacter{CDE6}{\UTFK{CDE6}}%
+\DeclareUnicodeCharacter{CDE7}{\UTFK{CDE7}}%
+\DeclareUnicodeCharacter{CDE8}{\UTFK{CDE8}}%
+\DeclareUnicodeCharacter{CDE9}{\UTFK{CDE9}}%
+\DeclareUnicodeCharacter{CDEA}{\UTFK{CDEA}}%
+\DeclareUnicodeCharacter{CDEB}{\UTFK{CDEB}}%
+\DeclareUnicodeCharacter{CDEC}{\UTFK{CDEC}}%
+\DeclareUnicodeCharacter{CDED}{\UTFK{CDED}}%
+\DeclareUnicodeCharacter{CDEE}{\UTFK{CDEE}}%
+\DeclareUnicodeCharacter{CDEF}{\UTFK{CDEF}}%
+\DeclareUnicodeCharacter{CDF0}{\UTFK{CDF0}}%
+\DeclareUnicodeCharacter{CDF1}{\UTFK{CDF1}}%
+\DeclareUnicodeCharacter{CDF2}{\UTFK{CDF2}}%
+\DeclareUnicodeCharacter{CDF3}{\UTFK{CDF3}}%
+\DeclareUnicodeCharacter{CDF4}{\UTFK{CDF4}}%
+\DeclareUnicodeCharacter{CDF5}{\UTFK{CDF5}}%
+\DeclareUnicodeCharacter{CDF6}{\UTFK{CDF6}}%
+\DeclareUnicodeCharacter{CDF7}{\UTFK{CDF7}}%
+\DeclareUnicodeCharacter{CDF8}{\UTFK{CDF8}}%
+\DeclareUnicodeCharacter{CDF9}{\UTFK{CDF9}}%
+\DeclareUnicodeCharacter{CDFA}{\UTFK{CDFA}}%
+\DeclareUnicodeCharacter{CDFB}{\UTFK{CDFB}}%
+\DeclareUnicodeCharacter{CDFC}{\UTFK{CDFC}}%
+\DeclareUnicodeCharacter{CDFD}{\UTFK{CDFD}}%
+\DeclareUnicodeCharacter{CDFE}{\UTFK{CDFE}}%
+\DeclareUnicodeCharacter{CDFF}{\UTFK{CDFF}}%
+\DeclareUnicodeCharacter{CE00}{\UTFK{CE00}}%
+\DeclareUnicodeCharacter{CE01}{\UTFK{CE01}}%
+\DeclareUnicodeCharacter{CE02}{\UTFK{CE02}}%
+\DeclareUnicodeCharacter{CE03}{\UTFK{CE03}}%
+\DeclareUnicodeCharacter{CE04}{\UTFK{CE04}}%
+\DeclareUnicodeCharacter{CE05}{\UTFK{CE05}}%
+\DeclareUnicodeCharacter{CE06}{\UTFK{CE06}}%
+\DeclareUnicodeCharacter{CE07}{\UTFK{CE07}}%
+\DeclareUnicodeCharacter{CE08}{\UTFK{CE08}}%
+\DeclareUnicodeCharacter{CE09}{\UTFK{CE09}}%
+\DeclareUnicodeCharacter{CE0A}{\UTFK{CE0A}}%
+\DeclareUnicodeCharacter{CE0B}{\UTFK{CE0B}}%
+\DeclareUnicodeCharacter{CE0C}{\UTFK{CE0C}}%
+\DeclareUnicodeCharacter{CE0D}{\UTFK{CE0D}}%
+\DeclareUnicodeCharacter{CE0E}{\UTFK{CE0E}}%
+\DeclareUnicodeCharacter{CE0F}{\UTFK{CE0F}}%
+\DeclareUnicodeCharacter{CE10}{\UTFK{CE10}}%
+\DeclareUnicodeCharacter{CE11}{\UTFK{CE11}}%
+\DeclareUnicodeCharacter{CE12}{\UTFK{CE12}}%
+\DeclareUnicodeCharacter{CE13}{\UTFK{CE13}}%
+\DeclareUnicodeCharacter{CE14}{\UTFK{CE14}}%
+\DeclareUnicodeCharacter{CE15}{\UTFK{CE15}}%
+\DeclareUnicodeCharacter{CE16}{\UTFK{CE16}}%
+\DeclareUnicodeCharacter{CE17}{\UTFK{CE17}}%
+\DeclareUnicodeCharacter{CE18}{\UTFK{CE18}}%
+\DeclareUnicodeCharacter{CE19}{\UTFK{CE19}}%
+\DeclareUnicodeCharacter{CE1A}{\UTFK{CE1A}}%
+\DeclareUnicodeCharacter{CE1B}{\UTFK{CE1B}}%
+\DeclareUnicodeCharacter{CE1C}{\UTFK{CE1C}}%
+\DeclareUnicodeCharacter{CE1D}{\UTFK{CE1D}}%
+\DeclareUnicodeCharacter{CE1E}{\UTFK{CE1E}}%
+\DeclareUnicodeCharacter{CE1F}{\UTFK{CE1F}}%
+\DeclareUnicodeCharacter{CE20}{\UTFK{CE20}}%
+\DeclareUnicodeCharacter{CE21}{\UTFK{CE21}}%
+\DeclareUnicodeCharacter{CE22}{\UTFK{CE22}}%
+\DeclareUnicodeCharacter{CE23}{\UTFK{CE23}}%
+\DeclareUnicodeCharacter{CE24}{\UTFK{CE24}}%
+\DeclareUnicodeCharacter{CE25}{\UTFK{CE25}}%
+\DeclareUnicodeCharacter{CE26}{\UTFK{CE26}}%
+\DeclareUnicodeCharacter{CE27}{\UTFK{CE27}}%
+\DeclareUnicodeCharacter{CE28}{\UTFK{CE28}}%
+\DeclareUnicodeCharacter{CE29}{\UTFK{CE29}}%
+\DeclareUnicodeCharacter{CE2A}{\UTFK{CE2A}}%
+\DeclareUnicodeCharacter{CE2B}{\UTFK{CE2B}}%
+\DeclareUnicodeCharacter{CE2C}{\UTFK{CE2C}}%
+\DeclareUnicodeCharacter{CE2D}{\UTFK{CE2D}}%
+\DeclareUnicodeCharacter{CE2E}{\UTFK{CE2E}}%
+\DeclareUnicodeCharacter{CE2F}{\UTFK{CE2F}}%
+\DeclareUnicodeCharacter{CE30}{\UTFK{CE30}}%
+\DeclareUnicodeCharacter{CE31}{\UTFK{CE31}}%
+\DeclareUnicodeCharacter{CE32}{\UTFK{CE32}}%
+\DeclareUnicodeCharacter{CE33}{\UTFK{CE33}}%
+\DeclareUnicodeCharacter{CE34}{\UTFK{CE34}}%
+\DeclareUnicodeCharacter{CE35}{\UTFK{CE35}}%
+\DeclareUnicodeCharacter{CE36}{\UTFK{CE36}}%
+\DeclareUnicodeCharacter{CE37}{\UTFK{CE37}}%
+\DeclareUnicodeCharacter{CE38}{\UTFK{CE38}}%
+\DeclareUnicodeCharacter{CE39}{\UTFK{CE39}}%
+\DeclareUnicodeCharacter{CE3A}{\UTFK{CE3A}}%
+\DeclareUnicodeCharacter{CE3B}{\UTFK{CE3B}}%
+\DeclareUnicodeCharacter{CE3C}{\UTFK{CE3C}}%
+\DeclareUnicodeCharacter{CE3D}{\UTFK{CE3D}}%
+\DeclareUnicodeCharacter{CE3E}{\UTFK{CE3E}}%
+\DeclareUnicodeCharacter{CE3F}{\UTFK{CE3F}}%
+\DeclareUnicodeCharacter{CE40}{\UTFK{CE40}}%
+\DeclareUnicodeCharacter{CE41}{\UTFK{CE41}}%
+\DeclareUnicodeCharacter{CE42}{\UTFK{CE42}}%
+\DeclareUnicodeCharacter{CE43}{\UTFK{CE43}}%
+\DeclareUnicodeCharacter{CE44}{\UTFK{CE44}}%
+\DeclareUnicodeCharacter{CE45}{\UTFK{CE45}}%
+\DeclareUnicodeCharacter{CE46}{\UTFK{CE46}}%
+\DeclareUnicodeCharacter{CE47}{\UTFK{CE47}}%
+\DeclareUnicodeCharacter{CE48}{\UTFK{CE48}}%
+\DeclareUnicodeCharacter{CE49}{\UTFK{CE49}}%
+\DeclareUnicodeCharacter{CE4A}{\UTFK{CE4A}}%
+\DeclareUnicodeCharacter{CE4B}{\UTFK{CE4B}}%
+\DeclareUnicodeCharacter{CE4C}{\UTFK{CE4C}}%
+\DeclareUnicodeCharacter{CE4D}{\UTFK{CE4D}}%
+\DeclareUnicodeCharacter{CE4E}{\UTFK{CE4E}}%
+\DeclareUnicodeCharacter{CE4F}{\UTFK{CE4F}}%
+\DeclareUnicodeCharacter{CE50}{\UTFK{CE50}}%
+\DeclareUnicodeCharacter{CE51}{\UTFK{CE51}}%
+\DeclareUnicodeCharacter{CE52}{\UTFK{CE52}}%
+\DeclareUnicodeCharacter{CE53}{\UTFK{CE53}}%
+\DeclareUnicodeCharacter{CE54}{\UTFK{CE54}}%
+\DeclareUnicodeCharacter{CE55}{\UTFK{CE55}}%
+\DeclareUnicodeCharacter{CE56}{\UTFK{CE56}}%
+\DeclareUnicodeCharacter{CE57}{\UTFK{CE57}}%
+\DeclareUnicodeCharacter{CE58}{\UTFK{CE58}}%
+\DeclareUnicodeCharacter{CE59}{\UTFK{CE59}}%
+\DeclareUnicodeCharacter{CE5A}{\UTFK{CE5A}}%
+\DeclareUnicodeCharacter{CE5B}{\UTFK{CE5B}}%
+\DeclareUnicodeCharacter{CE5C}{\UTFK{CE5C}}%
+\DeclareUnicodeCharacter{CE5D}{\UTFK{CE5D}}%
+\DeclareUnicodeCharacter{CE5E}{\UTFK{CE5E}}%
+\DeclareUnicodeCharacter{CE5F}{\UTFK{CE5F}}%
+\DeclareUnicodeCharacter{CE60}{\UTFK{CE60}}%
+\DeclareUnicodeCharacter{CE61}{\UTFK{CE61}}%
+\DeclareUnicodeCharacter{CE62}{\UTFK{CE62}}%
+\DeclareUnicodeCharacter{CE63}{\UTFK{CE63}}%
+\DeclareUnicodeCharacter{CE64}{\UTFK{CE64}}%
+\DeclareUnicodeCharacter{CE65}{\UTFK{CE65}}%
+\DeclareUnicodeCharacter{CE66}{\UTFK{CE66}}%
+\DeclareUnicodeCharacter{CE67}{\UTFK{CE67}}%
+\DeclareUnicodeCharacter{CE68}{\UTFK{CE68}}%
+\DeclareUnicodeCharacter{CE69}{\UTFK{CE69}}%
+\DeclareUnicodeCharacter{CE6A}{\UTFK{CE6A}}%
+\DeclareUnicodeCharacter{CE6B}{\UTFK{CE6B}}%
+\DeclareUnicodeCharacter{CE6C}{\UTFK{CE6C}}%
+\DeclareUnicodeCharacter{CE6D}{\UTFK{CE6D}}%
+\DeclareUnicodeCharacter{CE6E}{\UTFK{CE6E}}%
+\DeclareUnicodeCharacter{CE6F}{\UTFK{CE6F}}%
+\DeclareUnicodeCharacter{CE70}{\UTFK{CE70}}%
+\DeclareUnicodeCharacter{CE71}{\UTFK{CE71}}%
+\DeclareUnicodeCharacter{CE72}{\UTFK{CE72}}%
+\DeclareUnicodeCharacter{CE73}{\UTFK{CE73}}%
+\DeclareUnicodeCharacter{CE74}{\UTFK{CE74}}%
+\DeclareUnicodeCharacter{CE75}{\UTFK{CE75}}%
+\DeclareUnicodeCharacter{CE76}{\UTFK{CE76}}%
+\DeclareUnicodeCharacter{CE77}{\UTFK{CE77}}%
+\DeclareUnicodeCharacter{CE78}{\UTFK{CE78}}%
+\DeclareUnicodeCharacter{CE79}{\UTFK{CE79}}%
+\DeclareUnicodeCharacter{CE7A}{\UTFK{CE7A}}%
+\DeclareUnicodeCharacter{CE7B}{\UTFK{CE7B}}%
+\DeclareUnicodeCharacter{CE7C}{\UTFK{CE7C}}%
+\DeclareUnicodeCharacter{CE7D}{\UTFK{CE7D}}%
+\DeclareUnicodeCharacter{CE7E}{\UTFK{CE7E}}%
+\DeclareUnicodeCharacter{CE7F}{\UTFK{CE7F}}%
+\DeclareUnicodeCharacter{CE80}{\UTFK{CE80}}%
+\DeclareUnicodeCharacter{CE81}{\UTFK{CE81}}%
+\DeclareUnicodeCharacter{CE82}{\UTFK{CE82}}%
+\DeclareUnicodeCharacter{CE83}{\UTFK{CE83}}%
+\DeclareUnicodeCharacter{CE84}{\UTFK{CE84}}%
+\DeclareUnicodeCharacter{CE85}{\UTFK{CE85}}%
+\DeclareUnicodeCharacter{CE86}{\UTFK{CE86}}%
+\DeclareUnicodeCharacter{CE87}{\UTFK{CE87}}%
+\DeclareUnicodeCharacter{CE88}{\UTFK{CE88}}%
+\DeclareUnicodeCharacter{CE89}{\UTFK{CE89}}%
+\DeclareUnicodeCharacter{CE8A}{\UTFK{CE8A}}%
+\DeclareUnicodeCharacter{CE8B}{\UTFK{CE8B}}%
+\DeclareUnicodeCharacter{CE8C}{\UTFK{CE8C}}%
+\DeclareUnicodeCharacter{CE8D}{\UTFK{CE8D}}%
+\DeclareUnicodeCharacter{CE8E}{\UTFK{CE8E}}%
+\DeclareUnicodeCharacter{CE8F}{\UTFK{CE8F}}%
+\DeclareUnicodeCharacter{CE90}{\UTFK{CE90}}%
+\DeclareUnicodeCharacter{CE91}{\UTFK{CE91}}%
+\DeclareUnicodeCharacter{CE92}{\UTFK{CE92}}%
+\DeclareUnicodeCharacter{CE93}{\UTFK{CE93}}%
+\DeclareUnicodeCharacter{CE94}{\UTFK{CE94}}%
+\DeclareUnicodeCharacter{CE95}{\UTFK{CE95}}%
+\DeclareUnicodeCharacter{CE96}{\UTFK{CE96}}%
+\DeclareUnicodeCharacter{CE97}{\UTFK{CE97}}%
+\DeclareUnicodeCharacter{CE98}{\UTFK{CE98}}%
+\DeclareUnicodeCharacter{CE99}{\UTFK{CE99}}%
+\DeclareUnicodeCharacter{CE9A}{\UTFK{CE9A}}%
+\DeclareUnicodeCharacter{CE9B}{\UTFK{CE9B}}%
+\DeclareUnicodeCharacter{CE9C}{\UTFK{CE9C}}%
+\DeclareUnicodeCharacter{CE9D}{\UTFK{CE9D}}%
+\DeclareUnicodeCharacter{CE9E}{\UTFK{CE9E}}%
+\DeclareUnicodeCharacter{CE9F}{\UTFK{CE9F}}%
+\DeclareUnicodeCharacter{CEA0}{\UTFK{CEA0}}%
+\DeclareUnicodeCharacter{CEA1}{\UTFK{CEA1}}%
+\DeclareUnicodeCharacter{CEA2}{\UTFK{CEA2}}%
+\DeclareUnicodeCharacter{CEA3}{\UTFK{CEA3}}%
+\DeclareUnicodeCharacter{CEA4}{\UTFK{CEA4}}%
+\DeclareUnicodeCharacter{CEA5}{\UTFK{CEA5}}%
+\DeclareUnicodeCharacter{CEA6}{\UTFK{CEA6}}%
+\DeclareUnicodeCharacter{CEA7}{\UTFK{CEA7}}%
+\DeclareUnicodeCharacter{CEA8}{\UTFK{CEA8}}%
+\DeclareUnicodeCharacter{CEA9}{\UTFK{CEA9}}%
+\DeclareUnicodeCharacter{CEAA}{\UTFK{CEAA}}%
+\DeclareUnicodeCharacter{CEAB}{\UTFK{CEAB}}%
+\DeclareUnicodeCharacter{CEAC}{\UTFK{CEAC}}%
+\DeclareUnicodeCharacter{CEAD}{\UTFK{CEAD}}%
+\DeclareUnicodeCharacter{CEAE}{\UTFK{CEAE}}%
+\DeclareUnicodeCharacter{CEAF}{\UTFK{CEAF}}%
+\DeclareUnicodeCharacter{CEB0}{\UTFK{CEB0}}%
+\DeclareUnicodeCharacter{CEB1}{\UTFK{CEB1}}%
+\DeclareUnicodeCharacter{CEB2}{\UTFK{CEB2}}%
+\DeclareUnicodeCharacter{CEB3}{\UTFK{CEB3}}%
+\DeclareUnicodeCharacter{CEB4}{\UTFK{CEB4}}%
+\DeclareUnicodeCharacter{CEB5}{\UTFK{CEB5}}%
+\DeclareUnicodeCharacter{CEB6}{\UTFK{CEB6}}%
+\DeclareUnicodeCharacter{CEB7}{\UTFK{CEB7}}%
+\DeclareUnicodeCharacter{CEB8}{\UTFK{CEB8}}%
+\DeclareUnicodeCharacter{CEB9}{\UTFK{CEB9}}%
+\DeclareUnicodeCharacter{CEBA}{\UTFK{CEBA}}%
+\DeclareUnicodeCharacter{CEBB}{\UTFK{CEBB}}%
+\DeclareUnicodeCharacter{CEBC}{\UTFK{CEBC}}%
+\DeclareUnicodeCharacter{CEBD}{\UTFK{CEBD}}%
+\DeclareUnicodeCharacter{CEBE}{\UTFK{CEBE}}%
+\DeclareUnicodeCharacter{CEBF}{\UTFK{CEBF}}%
+\DeclareUnicodeCharacter{CEC0}{\UTFK{CEC0}}%
+\DeclareUnicodeCharacter{CEC1}{\UTFK{CEC1}}%
+\DeclareUnicodeCharacter{CEC2}{\UTFK{CEC2}}%
+\DeclareUnicodeCharacter{CEC3}{\UTFK{CEC3}}%
+\DeclareUnicodeCharacter{CEC4}{\UTFK{CEC4}}%
+\DeclareUnicodeCharacter{CEC5}{\UTFK{CEC5}}%
+\DeclareUnicodeCharacter{CEC6}{\UTFK{CEC6}}%
+\DeclareUnicodeCharacter{CEC7}{\UTFK{CEC7}}%
+\DeclareUnicodeCharacter{CEC8}{\UTFK{CEC8}}%
+\DeclareUnicodeCharacter{CEC9}{\UTFK{CEC9}}%
+\DeclareUnicodeCharacter{CECA}{\UTFK{CECA}}%
+\DeclareUnicodeCharacter{CECB}{\UTFK{CECB}}%
+\DeclareUnicodeCharacter{CECC}{\UTFK{CECC}}%
+\DeclareUnicodeCharacter{CECD}{\UTFK{CECD}}%
+\DeclareUnicodeCharacter{CECE}{\UTFK{CECE}}%
+\DeclareUnicodeCharacter{CECF}{\UTFK{CECF}}%
+\DeclareUnicodeCharacter{CED0}{\UTFK{CED0}}%
+\DeclareUnicodeCharacter{CED1}{\UTFK{CED1}}%
+\DeclareUnicodeCharacter{CED2}{\UTFK{CED2}}%
+\DeclareUnicodeCharacter{CED3}{\UTFK{CED3}}%
+\DeclareUnicodeCharacter{CED4}{\UTFK{CED4}}%
+\DeclareUnicodeCharacter{CED5}{\UTFK{CED5}}%
+\DeclareUnicodeCharacter{CED6}{\UTFK{CED6}}%
+\DeclareUnicodeCharacter{CED7}{\UTFK{CED7}}%
+\DeclareUnicodeCharacter{CED8}{\UTFK{CED8}}%
+\DeclareUnicodeCharacter{CED9}{\UTFK{CED9}}%
+\DeclareUnicodeCharacter{CEDA}{\UTFK{CEDA}}%
+\DeclareUnicodeCharacter{CEDB}{\UTFK{CEDB}}%
+\DeclareUnicodeCharacter{CEDC}{\UTFK{CEDC}}%
+\DeclareUnicodeCharacter{CEDD}{\UTFK{CEDD}}%
+\DeclareUnicodeCharacter{CEDE}{\UTFK{CEDE}}%
+\DeclareUnicodeCharacter{CEDF}{\UTFK{CEDF}}%
+\DeclareUnicodeCharacter{CEE0}{\UTFK{CEE0}}%
+\DeclareUnicodeCharacter{CEE1}{\UTFK{CEE1}}%
+\DeclareUnicodeCharacter{CEE2}{\UTFK{CEE2}}%
+\DeclareUnicodeCharacter{CEE3}{\UTFK{CEE3}}%
+\DeclareUnicodeCharacter{CEE4}{\UTFK{CEE4}}%
+\DeclareUnicodeCharacter{CEE5}{\UTFK{CEE5}}%
+\DeclareUnicodeCharacter{CEE6}{\UTFK{CEE6}}%
+\DeclareUnicodeCharacter{CEE7}{\UTFK{CEE7}}%
+\DeclareUnicodeCharacter{CEE8}{\UTFK{CEE8}}%
+\DeclareUnicodeCharacter{CEE9}{\UTFK{CEE9}}%
+\DeclareUnicodeCharacter{CEEA}{\UTFK{CEEA}}%
+\DeclareUnicodeCharacter{CEEB}{\UTFK{CEEB}}%
+\DeclareUnicodeCharacter{CEEC}{\UTFK{CEEC}}%
+\DeclareUnicodeCharacter{CEED}{\UTFK{CEED}}%
+\DeclareUnicodeCharacter{CEEE}{\UTFK{CEEE}}%
+\DeclareUnicodeCharacter{CEEF}{\UTFK{CEEF}}%
+\DeclareUnicodeCharacter{CEF0}{\UTFK{CEF0}}%
+\DeclareUnicodeCharacter{CEF1}{\UTFK{CEF1}}%
+\DeclareUnicodeCharacter{CEF2}{\UTFK{CEF2}}%
+\DeclareUnicodeCharacter{CEF3}{\UTFK{CEF3}}%
+\DeclareUnicodeCharacter{CEF4}{\UTFK{CEF4}}%
+\DeclareUnicodeCharacter{CEF5}{\UTFK{CEF5}}%
+\DeclareUnicodeCharacter{CEF6}{\UTFK{CEF6}}%
+\DeclareUnicodeCharacter{CEF7}{\UTFK{CEF7}}%
+\DeclareUnicodeCharacter{CEF8}{\UTFK{CEF8}}%
+\DeclareUnicodeCharacter{CEF9}{\UTFK{CEF9}}%
+\DeclareUnicodeCharacter{CEFA}{\UTFK{CEFA}}%
+\DeclareUnicodeCharacter{CEFB}{\UTFK{CEFB}}%
+\DeclareUnicodeCharacter{CEFC}{\UTFK{CEFC}}%
+\DeclareUnicodeCharacter{CEFD}{\UTFK{CEFD}}%
+\DeclareUnicodeCharacter{CEFE}{\UTFK{CEFE}}%
+\DeclareUnicodeCharacter{CEFF}{\UTFK{CEFF}}%
+\DeclareUnicodeCharacter{CF00}{\UTFK{CF00}}%
+\DeclareUnicodeCharacter{CF01}{\UTFK{CF01}}%
+\DeclareUnicodeCharacter{CF02}{\UTFK{CF02}}%
+\DeclareUnicodeCharacter{CF03}{\UTFK{CF03}}%
+\DeclareUnicodeCharacter{CF04}{\UTFK{CF04}}%
+\DeclareUnicodeCharacter{CF05}{\UTFK{CF05}}%
+\DeclareUnicodeCharacter{CF06}{\UTFK{CF06}}%
+\DeclareUnicodeCharacter{CF07}{\UTFK{CF07}}%
+\DeclareUnicodeCharacter{CF08}{\UTFK{CF08}}%
+\DeclareUnicodeCharacter{CF09}{\UTFK{CF09}}%
+\DeclareUnicodeCharacter{CF0A}{\UTFK{CF0A}}%
+\DeclareUnicodeCharacter{CF0B}{\UTFK{CF0B}}%
+\DeclareUnicodeCharacter{CF0C}{\UTFK{CF0C}}%
+\DeclareUnicodeCharacter{CF0D}{\UTFK{CF0D}}%
+\DeclareUnicodeCharacter{CF0E}{\UTFK{CF0E}}%
+\DeclareUnicodeCharacter{CF0F}{\UTFK{CF0F}}%
+\DeclareUnicodeCharacter{CF10}{\UTFK{CF10}}%
+\DeclareUnicodeCharacter{CF11}{\UTFK{CF11}}%
+\DeclareUnicodeCharacter{CF12}{\UTFK{CF12}}%
+\DeclareUnicodeCharacter{CF13}{\UTFK{CF13}}%
+\DeclareUnicodeCharacter{CF14}{\UTFK{CF14}}%
+\DeclareUnicodeCharacter{CF15}{\UTFK{CF15}}%
+\DeclareUnicodeCharacter{CF16}{\UTFK{CF16}}%
+\DeclareUnicodeCharacter{CF17}{\UTFK{CF17}}%
+\DeclareUnicodeCharacter{CF18}{\UTFK{CF18}}%
+\DeclareUnicodeCharacter{CF19}{\UTFK{CF19}}%
+\DeclareUnicodeCharacter{CF1A}{\UTFK{CF1A}}%
+\DeclareUnicodeCharacter{CF1B}{\UTFK{CF1B}}%
+\DeclareUnicodeCharacter{CF1C}{\UTFK{CF1C}}%
+\DeclareUnicodeCharacter{CF1D}{\UTFK{CF1D}}%
+\DeclareUnicodeCharacter{CF1E}{\UTFK{CF1E}}%
+\DeclareUnicodeCharacter{CF1F}{\UTFK{CF1F}}%
+\DeclareUnicodeCharacter{CF20}{\UTFK{CF20}}%
+\DeclareUnicodeCharacter{CF21}{\UTFK{CF21}}%
+\DeclareUnicodeCharacter{CF22}{\UTFK{CF22}}%
+\DeclareUnicodeCharacter{CF23}{\UTFK{CF23}}%
+\DeclareUnicodeCharacter{CF24}{\UTFK{CF24}}%
+\DeclareUnicodeCharacter{CF25}{\UTFK{CF25}}%
+\DeclareUnicodeCharacter{CF26}{\UTFK{CF26}}%
+\DeclareUnicodeCharacter{CF27}{\UTFK{CF27}}%
+\DeclareUnicodeCharacter{CF28}{\UTFK{CF28}}%
+\DeclareUnicodeCharacter{CF29}{\UTFK{CF29}}%
+\DeclareUnicodeCharacter{CF2A}{\UTFK{CF2A}}%
+\DeclareUnicodeCharacter{CF2B}{\UTFK{CF2B}}%
+\DeclareUnicodeCharacter{CF2C}{\UTFK{CF2C}}%
+\DeclareUnicodeCharacter{CF2D}{\UTFK{CF2D}}%
+\DeclareUnicodeCharacter{CF2E}{\UTFK{CF2E}}%
+\DeclareUnicodeCharacter{CF2F}{\UTFK{CF2F}}%
+\DeclareUnicodeCharacter{CF30}{\UTFK{CF30}}%
+\DeclareUnicodeCharacter{CF31}{\UTFK{CF31}}%
+\DeclareUnicodeCharacter{CF32}{\UTFK{CF32}}%
+\DeclareUnicodeCharacter{CF33}{\UTFK{CF33}}%
+\DeclareUnicodeCharacter{CF34}{\UTFK{CF34}}%
+\DeclareUnicodeCharacter{CF35}{\UTFK{CF35}}%
+\DeclareUnicodeCharacter{CF36}{\UTFK{CF36}}%
+\DeclareUnicodeCharacter{CF37}{\UTFK{CF37}}%
+\DeclareUnicodeCharacter{CF38}{\UTFK{CF38}}%
+\DeclareUnicodeCharacter{CF39}{\UTFK{CF39}}%
+\DeclareUnicodeCharacter{CF3A}{\UTFK{CF3A}}%
+\DeclareUnicodeCharacter{CF3B}{\UTFK{CF3B}}%
+\DeclareUnicodeCharacter{CF3C}{\UTFK{CF3C}}%
+\DeclareUnicodeCharacter{CF3D}{\UTFK{CF3D}}%
+\DeclareUnicodeCharacter{CF3E}{\UTFK{CF3E}}%
+\DeclareUnicodeCharacter{CF3F}{\UTFK{CF3F}}%
+\DeclareUnicodeCharacter{CF40}{\UTFK{CF40}}%
+\DeclareUnicodeCharacter{CF41}{\UTFK{CF41}}%
+\DeclareUnicodeCharacter{CF42}{\UTFK{CF42}}%
+\DeclareUnicodeCharacter{CF43}{\UTFK{CF43}}%
+\DeclareUnicodeCharacter{CF44}{\UTFK{CF44}}%
+\DeclareUnicodeCharacter{CF45}{\UTFK{CF45}}%
+\DeclareUnicodeCharacter{CF46}{\UTFK{CF46}}%
+\DeclareUnicodeCharacter{CF47}{\UTFK{CF47}}%
+\DeclareUnicodeCharacter{CF48}{\UTFK{CF48}}%
+\DeclareUnicodeCharacter{CF49}{\UTFK{CF49}}%
+\DeclareUnicodeCharacter{CF4A}{\UTFK{CF4A}}%
+\DeclareUnicodeCharacter{CF4B}{\UTFK{CF4B}}%
+\DeclareUnicodeCharacter{CF4C}{\UTFK{CF4C}}%
+\DeclareUnicodeCharacter{CF4D}{\UTFK{CF4D}}%
+\DeclareUnicodeCharacter{CF4E}{\UTFK{CF4E}}%
+\DeclareUnicodeCharacter{CF4F}{\UTFK{CF4F}}%
+\DeclareUnicodeCharacter{CF50}{\UTFK{CF50}}%
+\DeclareUnicodeCharacter{CF51}{\UTFK{CF51}}%
+\DeclareUnicodeCharacter{CF52}{\UTFK{CF52}}%
+\DeclareUnicodeCharacter{CF53}{\UTFK{CF53}}%
+\DeclareUnicodeCharacter{CF54}{\UTFK{CF54}}%
+\DeclareUnicodeCharacter{CF55}{\UTFK{CF55}}%
+\DeclareUnicodeCharacter{CF56}{\UTFK{CF56}}%
+\DeclareUnicodeCharacter{CF57}{\UTFK{CF57}}%
+\DeclareUnicodeCharacter{CF58}{\UTFK{CF58}}%
+\DeclareUnicodeCharacter{CF59}{\UTFK{CF59}}%
+\DeclareUnicodeCharacter{CF5A}{\UTFK{CF5A}}%
+\DeclareUnicodeCharacter{CF5B}{\UTFK{CF5B}}%
+\DeclareUnicodeCharacter{CF5C}{\UTFK{CF5C}}%
+\DeclareUnicodeCharacter{CF5D}{\UTFK{CF5D}}%
+\DeclareUnicodeCharacter{CF5E}{\UTFK{CF5E}}%
+\DeclareUnicodeCharacter{CF5F}{\UTFK{CF5F}}%
+\DeclareUnicodeCharacter{CF60}{\UTFK{CF60}}%
+\DeclareUnicodeCharacter{CF61}{\UTFK{CF61}}%
+\DeclareUnicodeCharacter{CF62}{\UTFK{CF62}}%
+\DeclareUnicodeCharacter{CF63}{\UTFK{CF63}}%
+\DeclareUnicodeCharacter{CF64}{\UTFK{CF64}}%
+\DeclareUnicodeCharacter{CF65}{\UTFK{CF65}}%
+\DeclareUnicodeCharacter{CF66}{\UTFK{CF66}}%
+\DeclareUnicodeCharacter{CF67}{\UTFK{CF67}}%
+\DeclareUnicodeCharacter{CF68}{\UTFK{CF68}}%
+\DeclareUnicodeCharacter{CF69}{\UTFK{CF69}}%
+\DeclareUnicodeCharacter{CF6A}{\UTFK{CF6A}}%
+\DeclareUnicodeCharacter{CF6B}{\UTFK{CF6B}}%
+\DeclareUnicodeCharacter{CF6C}{\UTFK{CF6C}}%
+\DeclareUnicodeCharacter{CF6D}{\UTFK{CF6D}}%
+\DeclareUnicodeCharacter{CF6E}{\UTFK{CF6E}}%
+\DeclareUnicodeCharacter{CF6F}{\UTFK{CF6F}}%
+\DeclareUnicodeCharacter{CF70}{\UTFK{CF70}}%
+\DeclareUnicodeCharacter{CF71}{\UTFK{CF71}}%
+\DeclareUnicodeCharacter{CF72}{\UTFK{CF72}}%
+\DeclareUnicodeCharacter{CF73}{\UTFK{CF73}}%
+\DeclareUnicodeCharacter{CF74}{\UTFK{CF74}}%
+\DeclareUnicodeCharacter{CF75}{\UTFK{CF75}}%
+\DeclareUnicodeCharacter{CF76}{\UTFK{CF76}}%
+\DeclareUnicodeCharacter{CF77}{\UTFK{CF77}}%
+\DeclareUnicodeCharacter{CF78}{\UTFK{CF78}}%
+\DeclareUnicodeCharacter{CF79}{\UTFK{CF79}}%
+\DeclareUnicodeCharacter{CF7A}{\UTFK{CF7A}}%
+\DeclareUnicodeCharacter{CF7B}{\UTFK{CF7B}}%
+\DeclareUnicodeCharacter{CF7C}{\UTFK{CF7C}}%
+\DeclareUnicodeCharacter{CF7D}{\UTFK{CF7D}}%
+\DeclareUnicodeCharacter{CF7E}{\UTFK{CF7E}}%
+\DeclareUnicodeCharacter{CF7F}{\UTFK{CF7F}}%
+\DeclareUnicodeCharacter{CF80}{\UTFK{CF80}}%
+\DeclareUnicodeCharacter{CF81}{\UTFK{CF81}}%
+\DeclareUnicodeCharacter{CF82}{\UTFK{CF82}}%
+\DeclareUnicodeCharacter{CF83}{\UTFK{CF83}}%
+\DeclareUnicodeCharacter{CF84}{\UTFK{CF84}}%
+\DeclareUnicodeCharacter{CF85}{\UTFK{CF85}}%
+\DeclareUnicodeCharacter{CF86}{\UTFK{CF86}}%
+\DeclareUnicodeCharacter{CF87}{\UTFK{CF87}}%
+\DeclareUnicodeCharacter{CF88}{\UTFK{CF88}}%
+\DeclareUnicodeCharacter{CF89}{\UTFK{CF89}}%
+\DeclareUnicodeCharacter{CF8A}{\UTFK{CF8A}}%
+\DeclareUnicodeCharacter{CF8B}{\UTFK{CF8B}}%
+\DeclareUnicodeCharacter{CF8C}{\UTFK{CF8C}}%
+\DeclareUnicodeCharacter{CF8D}{\UTFK{CF8D}}%
+\DeclareUnicodeCharacter{CF8E}{\UTFK{CF8E}}%
+\DeclareUnicodeCharacter{CF8F}{\UTFK{CF8F}}%
+\DeclareUnicodeCharacter{CF90}{\UTFK{CF90}}%
+\DeclareUnicodeCharacter{CF91}{\UTFK{CF91}}%
+\DeclareUnicodeCharacter{CF92}{\UTFK{CF92}}%
+\DeclareUnicodeCharacter{CF93}{\UTFK{CF93}}%
+\DeclareUnicodeCharacter{CF94}{\UTFK{CF94}}%
+\DeclareUnicodeCharacter{CF95}{\UTFK{CF95}}%
+\DeclareUnicodeCharacter{CF96}{\UTFK{CF96}}%
+\DeclareUnicodeCharacter{CF97}{\UTFK{CF97}}%
+\DeclareUnicodeCharacter{CF98}{\UTFK{CF98}}%
+\DeclareUnicodeCharacter{CF99}{\UTFK{CF99}}%
+\DeclareUnicodeCharacter{CF9A}{\UTFK{CF9A}}%
+\DeclareUnicodeCharacter{CF9B}{\UTFK{CF9B}}%
+\DeclareUnicodeCharacter{CF9C}{\UTFK{CF9C}}%
+\DeclareUnicodeCharacter{CF9D}{\UTFK{CF9D}}%
+\DeclareUnicodeCharacter{CF9E}{\UTFK{CF9E}}%
+\DeclareUnicodeCharacter{CF9F}{\UTFK{CF9F}}%
+\DeclareUnicodeCharacter{CFA0}{\UTFK{CFA0}}%
+\DeclareUnicodeCharacter{CFA1}{\UTFK{CFA1}}%
+\DeclareUnicodeCharacter{CFA2}{\UTFK{CFA2}}%
+\DeclareUnicodeCharacter{CFA3}{\UTFK{CFA3}}%
+\DeclareUnicodeCharacter{CFA4}{\UTFK{CFA4}}%
+\DeclareUnicodeCharacter{CFA5}{\UTFK{CFA5}}%
+\DeclareUnicodeCharacter{CFA6}{\UTFK{CFA6}}%
+\DeclareUnicodeCharacter{CFA7}{\UTFK{CFA7}}%
+\DeclareUnicodeCharacter{CFA8}{\UTFK{CFA8}}%
+\DeclareUnicodeCharacter{CFA9}{\UTFK{CFA9}}%
+\DeclareUnicodeCharacter{CFAA}{\UTFK{CFAA}}%
+\DeclareUnicodeCharacter{CFAB}{\UTFK{CFAB}}%
+\DeclareUnicodeCharacter{CFAC}{\UTFK{CFAC}}%
+\DeclareUnicodeCharacter{CFAD}{\UTFK{CFAD}}%
+\DeclareUnicodeCharacter{CFAE}{\UTFK{CFAE}}%
+\DeclareUnicodeCharacter{CFAF}{\UTFK{CFAF}}%
+\DeclareUnicodeCharacter{CFB0}{\UTFK{CFB0}}%
+\DeclareUnicodeCharacter{CFB1}{\UTFK{CFB1}}%
+\DeclareUnicodeCharacter{CFB2}{\UTFK{CFB2}}%
+\DeclareUnicodeCharacter{CFB3}{\UTFK{CFB3}}%
+\DeclareUnicodeCharacter{CFB4}{\UTFK{CFB4}}%
+\DeclareUnicodeCharacter{CFB5}{\UTFK{CFB5}}%
+\DeclareUnicodeCharacter{CFB6}{\UTFK{CFB6}}%
+\DeclareUnicodeCharacter{CFB7}{\UTFK{CFB7}}%
+\DeclareUnicodeCharacter{CFB8}{\UTFK{CFB8}}%
+\DeclareUnicodeCharacter{CFB9}{\UTFK{CFB9}}%
+\DeclareUnicodeCharacter{CFBA}{\UTFK{CFBA}}%
+\DeclareUnicodeCharacter{CFBB}{\UTFK{CFBB}}%
+\DeclareUnicodeCharacter{CFBC}{\UTFK{CFBC}}%
+\DeclareUnicodeCharacter{CFBD}{\UTFK{CFBD}}%
+\DeclareUnicodeCharacter{CFBE}{\UTFK{CFBE}}%
+\DeclareUnicodeCharacter{CFBF}{\UTFK{CFBF}}%
+\DeclareUnicodeCharacter{CFC0}{\UTFK{CFC0}}%
+\DeclareUnicodeCharacter{CFC1}{\UTFK{CFC1}}%
+\DeclareUnicodeCharacter{CFC2}{\UTFK{CFC2}}%
+\DeclareUnicodeCharacter{CFC3}{\UTFK{CFC3}}%
+\DeclareUnicodeCharacter{CFC4}{\UTFK{CFC4}}%
+\DeclareUnicodeCharacter{CFC5}{\UTFK{CFC5}}%
+\DeclareUnicodeCharacter{CFC6}{\UTFK{CFC6}}%
+\DeclareUnicodeCharacter{CFC7}{\UTFK{CFC7}}%
+\DeclareUnicodeCharacter{CFC8}{\UTFK{CFC8}}%
+\DeclareUnicodeCharacter{CFC9}{\UTFK{CFC9}}%
+\DeclareUnicodeCharacter{CFCA}{\UTFK{CFCA}}%
+\DeclareUnicodeCharacter{CFCB}{\UTFK{CFCB}}%
+\DeclareUnicodeCharacter{CFCC}{\UTFK{CFCC}}%
+\DeclareUnicodeCharacter{CFCD}{\UTFK{CFCD}}%
+\DeclareUnicodeCharacter{CFCE}{\UTFK{CFCE}}%
+\DeclareUnicodeCharacter{CFCF}{\UTFK{CFCF}}%
+\DeclareUnicodeCharacter{CFD0}{\UTFK{CFD0}}%
+\DeclareUnicodeCharacter{CFD1}{\UTFK{CFD1}}%
+\DeclareUnicodeCharacter{CFD2}{\UTFK{CFD2}}%
+\DeclareUnicodeCharacter{CFD3}{\UTFK{CFD3}}%
+\DeclareUnicodeCharacter{CFD4}{\UTFK{CFD4}}%
+\DeclareUnicodeCharacter{CFD5}{\UTFK{CFD5}}%
+\DeclareUnicodeCharacter{CFD6}{\UTFK{CFD6}}%
+\DeclareUnicodeCharacter{CFD7}{\UTFK{CFD7}}%
+\DeclareUnicodeCharacter{CFD8}{\UTFK{CFD8}}%
+\DeclareUnicodeCharacter{CFD9}{\UTFK{CFD9}}%
+\DeclareUnicodeCharacter{CFDA}{\UTFK{CFDA}}%
+\DeclareUnicodeCharacter{CFDB}{\UTFK{CFDB}}%
+\DeclareUnicodeCharacter{CFDC}{\UTFK{CFDC}}%
+\DeclareUnicodeCharacter{CFDD}{\UTFK{CFDD}}%
+\DeclareUnicodeCharacter{CFDE}{\UTFK{CFDE}}%
+\DeclareUnicodeCharacter{CFDF}{\UTFK{CFDF}}%
+\DeclareUnicodeCharacter{CFE0}{\UTFK{CFE0}}%
+\DeclareUnicodeCharacter{CFE1}{\UTFK{CFE1}}%
+\DeclareUnicodeCharacter{CFE2}{\UTFK{CFE2}}%
+\DeclareUnicodeCharacter{CFE3}{\UTFK{CFE3}}%
+\DeclareUnicodeCharacter{CFE4}{\UTFK{CFE4}}%
+\DeclareUnicodeCharacter{CFE5}{\UTFK{CFE5}}%
+\DeclareUnicodeCharacter{CFE6}{\UTFK{CFE6}}%
+\DeclareUnicodeCharacter{CFE7}{\UTFK{CFE7}}%
+\DeclareUnicodeCharacter{CFE8}{\UTFK{CFE8}}%
+\DeclareUnicodeCharacter{CFE9}{\UTFK{CFE9}}%
+\DeclareUnicodeCharacter{CFEA}{\UTFK{CFEA}}%
+\DeclareUnicodeCharacter{CFEB}{\UTFK{CFEB}}%
+\DeclareUnicodeCharacter{CFEC}{\UTFK{CFEC}}%
+\DeclareUnicodeCharacter{CFED}{\UTFK{CFED}}%
+\DeclareUnicodeCharacter{CFEE}{\UTFK{CFEE}}%
+\DeclareUnicodeCharacter{CFEF}{\UTFK{CFEF}}%
+\DeclareUnicodeCharacter{CFF0}{\UTFK{CFF0}}%
+\DeclareUnicodeCharacter{CFF1}{\UTFK{CFF1}}%
+\DeclareUnicodeCharacter{CFF2}{\UTFK{CFF2}}%
+\DeclareUnicodeCharacter{CFF3}{\UTFK{CFF3}}%
+\DeclareUnicodeCharacter{CFF4}{\UTFK{CFF4}}%
+\DeclareUnicodeCharacter{CFF5}{\UTFK{CFF5}}%
+\DeclareUnicodeCharacter{CFF6}{\UTFK{CFF6}}%
+\DeclareUnicodeCharacter{CFF7}{\UTFK{CFF7}}%
+\DeclareUnicodeCharacter{CFF8}{\UTFK{CFF8}}%
+\DeclareUnicodeCharacter{CFF9}{\UTFK{CFF9}}%
+\DeclareUnicodeCharacter{CFFA}{\UTFK{CFFA}}%
+\DeclareUnicodeCharacter{CFFB}{\UTFK{CFFB}}%
+\DeclareUnicodeCharacter{CFFC}{\UTFK{CFFC}}%
+\DeclareUnicodeCharacter{CFFD}{\UTFK{CFFD}}%
+\DeclareUnicodeCharacter{CFFE}{\UTFK{CFFE}}%
+\DeclareUnicodeCharacter{CFFF}{\UTFK{CFFF}}%
+\DeclareUnicodeCharacter{D000}{\UTFK{D000}}%
+\DeclareUnicodeCharacter{D001}{\UTFK{D001}}%
+\DeclareUnicodeCharacter{D002}{\UTFK{D002}}%
+\DeclareUnicodeCharacter{D003}{\UTFK{D003}}%
+\DeclareUnicodeCharacter{D004}{\UTFK{D004}}%
+\DeclareUnicodeCharacter{D005}{\UTFK{D005}}%
+\DeclareUnicodeCharacter{D006}{\UTFK{D006}}%
+\DeclareUnicodeCharacter{D007}{\UTFK{D007}}%
+\DeclareUnicodeCharacter{D008}{\UTFK{D008}}%
+\DeclareUnicodeCharacter{D009}{\UTFK{D009}}%
+\DeclareUnicodeCharacter{D00A}{\UTFK{D00A}}%
+\DeclareUnicodeCharacter{D00B}{\UTFK{D00B}}%
+\DeclareUnicodeCharacter{D00C}{\UTFK{D00C}}%
+\DeclareUnicodeCharacter{D00D}{\UTFK{D00D}}%
+\DeclareUnicodeCharacter{D00E}{\UTFK{D00E}}%
+\DeclareUnicodeCharacter{D00F}{\UTFK{D00F}}%
+\DeclareUnicodeCharacter{D010}{\UTFK{D010}}%
+\DeclareUnicodeCharacter{D011}{\UTFK{D011}}%
+\DeclareUnicodeCharacter{D012}{\UTFK{D012}}%
+\DeclareUnicodeCharacter{D013}{\UTFK{D013}}%
+\DeclareUnicodeCharacter{D014}{\UTFK{D014}}%
+\DeclareUnicodeCharacter{D015}{\UTFK{D015}}%
+\DeclareUnicodeCharacter{D016}{\UTFK{D016}}%
+\DeclareUnicodeCharacter{D017}{\UTFK{D017}}%
+\DeclareUnicodeCharacter{D018}{\UTFK{D018}}%
+\DeclareUnicodeCharacter{D019}{\UTFK{D019}}%
+\DeclareUnicodeCharacter{D01A}{\UTFK{D01A}}%
+\DeclareUnicodeCharacter{D01B}{\UTFK{D01B}}%
+\DeclareUnicodeCharacter{D01C}{\UTFK{D01C}}%
+\DeclareUnicodeCharacter{D01D}{\UTFK{D01D}}%
+\DeclareUnicodeCharacter{D01E}{\UTFK{D01E}}%
+\DeclareUnicodeCharacter{D01F}{\UTFK{D01F}}%
+\DeclareUnicodeCharacter{D020}{\UTFK{D020}}%
+\DeclareUnicodeCharacter{D021}{\UTFK{D021}}%
+\DeclareUnicodeCharacter{D022}{\UTFK{D022}}%
+\DeclareUnicodeCharacter{D023}{\UTFK{D023}}%
+\DeclareUnicodeCharacter{D024}{\UTFK{D024}}%
+\DeclareUnicodeCharacter{D025}{\UTFK{D025}}%
+\DeclareUnicodeCharacter{D026}{\UTFK{D026}}%
+\DeclareUnicodeCharacter{D027}{\UTFK{D027}}%
+\DeclareUnicodeCharacter{D028}{\UTFK{D028}}%
+\DeclareUnicodeCharacter{D029}{\UTFK{D029}}%
+\DeclareUnicodeCharacter{D02A}{\UTFK{D02A}}%
+\DeclareUnicodeCharacter{D02B}{\UTFK{D02B}}%
+\DeclareUnicodeCharacter{D02C}{\UTFK{D02C}}%
+\DeclareUnicodeCharacter{D02D}{\UTFK{D02D}}%
+\DeclareUnicodeCharacter{D02E}{\UTFK{D02E}}%
+\DeclareUnicodeCharacter{D02F}{\UTFK{D02F}}%
+\DeclareUnicodeCharacter{D030}{\UTFK{D030}}%
+\DeclareUnicodeCharacter{D031}{\UTFK{D031}}%
+\DeclareUnicodeCharacter{D032}{\UTFK{D032}}%
+\DeclareUnicodeCharacter{D033}{\UTFK{D033}}%
+\DeclareUnicodeCharacter{D034}{\UTFK{D034}}%
+\DeclareUnicodeCharacter{D035}{\UTFK{D035}}%
+\DeclareUnicodeCharacter{D036}{\UTFK{D036}}%
+\DeclareUnicodeCharacter{D037}{\UTFK{D037}}%
+\DeclareUnicodeCharacter{D038}{\UTFK{D038}}%
+\DeclareUnicodeCharacter{D039}{\UTFK{D039}}%
+\DeclareUnicodeCharacter{D03A}{\UTFK{D03A}}%
+\DeclareUnicodeCharacter{D03B}{\UTFK{D03B}}%
+\DeclareUnicodeCharacter{D03C}{\UTFK{D03C}}%
+\DeclareUnicodeCharacter{D03D}{\UTFK{D03D}}%
+\DeclareUnicodeCharacter{D03E}{\UTFK{D03E}}%
+\DeclareUnicodeCharacter{D03F}{\UTFK{D03F}}%
+\DeclareUnicodeCharacter{D040}{\UTFK{D040}}%
+\DeclareUnicodeCharacter{D041}{\UTFK{D041}}%
+\DeclareUnicodeCharacter{D042}{\UTFK{D042}}%
+\DeclareUnicodeCharacter{D043}{\UTFK{D043}}%
+\DeclareUnicodeCharacter{D044}{\UTFK{D044}}%
+\DeclareUnicodeCharacter{D045}{\UTFK{D045}}%
+\DeclareUnicodeCharacter{D046}{\UTFK{D046}}%
+\DeclareUnicodeCharacter{D047}{\UTFK{D047}}%
+\DeclareUnicodeCharacter{D048}{\UTFK{D048}}%
+\DeclareUnicodeCharacter{D049}{\UTFK{D049}}%
+\DeclareUnicodeCharacter{D04A}{\UTFK{D04A}}%
+\DeclareUnicodeCharacter{D04B}{\UTFK{D04B}}%
+\DeclareUnicodeCharacter{D04C}{\UTFK{D04C}}%
+\DeclareUnicodeCharacter{D04D}{\UTFK{D04D}}%
+\DeclareUnicodeCharacter{D04E}{\UTFK{D04E}}%
+\DeclareUnicodeCharacter{D04F}{\UTFK{D04F}}%
+\DeclareUnicodeCharacter{D050}{\UTFK{D050}}%
+\DeclareUnicodeCharacter{D051}{\UTFK{D051}}%
+\DeclareUnicodeCharacter{D052}{\UTFK{D052}}%
+\DeclareUnicodeCharacter{D053}{\UTFK{D053}}%
+\DeclareUnicodeCharacter{D054}{\UTFK{D054}}%
+\DeclareUnicodeCharacter{D055}{\UTFK{D055}}%
+\DeclareUnicodeCharacter{D056}{\UTFK{D056}}%
+\DeclareUnicodeCharacter{D057}{\UTFK{D057}}%
+\DeclareUnicodeCharacter{D058}{\UTFK{D058}}%
+\DeclareUnicodeCharacter{D059}{\UTFK{D059}}%
+\DeclareUnicodeCharacter{D05A}{\UTFK{D05A}}%
+\DeclareUnicodeCharacter{D05B}{\UTFK{D05B}}%
+\DeclareUnicodeCharacter{D05C}{\UTFK{D05C}}%
+\DeclareUnicodeCharacter{D05D}{\UTFK{D05D}}%
+\DeclareUnicodeCharacter{D05E}{\UTFK{D05E}}%
+\DeclareUnicodeCharacter{D05F}{\UTFK{D05F}}%
+\DeclareUnicodeCharacter{D060}{\UTFK{D060}}%
+\DeclareUnicodeCharacter{D061}{\UTFK{D061}}%
+\DeclareUnicodeCharacter{D062}{\UTFK{D062}}%
+\DeclareUnicodeCharacter{D063}{\UTFK{D063}}%
+\DeclareUnicodeCharacter{D064}{\UTFK{D064}}%
+\DeclareUnicodeCharacter{D065}{\UTFK{D065}}%
+\DeclareUnicodeCharacter{D066}{\UTFK{D066}}%
+\DeclareUnicodeCharacter{D067}{\UTFK{D067}}%
+\DeclareUnicodeCharacter{D068}{\UTFK{D068}}%
+\DeclareUnicodeCharacter{D069}{\UTFK{D069}}%
+\DeclareUnicodeCharacter{D06A}{\UTFK{D06A}}%
+\DeclareUnicodeCharacter{D06B}{\UTFK{D06B}}%
+\DeclareUnicodeCharacter{D06C}{\UTFK{D06C}}%
+\DeclareUnicodeCharacter{D06D}{\UTFK{D06D}}%
+\DeclareUnicodeCharacter{D06E}{\UTFK{D06E}}%
+\DeclareUnicodeCharacter{D06F}{\UTFK{D06F}}%
+\DeclareUnicodeCharacter{D070}{\UTFK{D070}}%
+\DeclareUnicodeCharacter{D071}{\UTFK{D071}}%
+\DeclareUnicodeCharacter{D072}{\UTFK{D072}}%
+\DeclareUnicodeCharacter{D073}{\UTFK{D073}}%
+\DeclareUnicodeCharacter{D074}{\UTFK{D074}}%
+\DeclareUnicodeCharacter{D075}{\UTFK{D075}}%
+\DeclareUnicodeCharacter{D076}{\UTFK{D076}}%
+\DeclareUnicodeCharacter{D077}{\UTFK{D077}}%
+\DeclareUnicodeCharacter{D078}{\UTFK{D078}}%
+\DeclareUnicodeCharacter{D079}{\UTFK{D079}}%
+\DeclareUnicodeCharacter{D07A}{\UTFK{D07A}}%
+\DeclareUnicodeCharacter{D07B}{\UTFK{D07B}}%
+\DeclareUnicodeCharacter{D07C}{\UTFK{D07C}}%
+\DeclareUnicodeCharacter{D07D}{\UTFK{D07D}}%
+\DeclareUnicodeCharacter{D07E}{\UTFK{D07E}}%
+\DeclareUnicodeCharacter{D07F}{\UTFK{D07F}}%
+\DeclareUnicodeCharacter{D080}{\UTFK{D080}}%
+\DeclareUnicodeCharacter{D081}{\UTFK{D081}}%
+\DeclareUnicodeCharacter{D082}{\UTFK{D082}}%
+\DeclareUnicodeCharacter{D083}{\UTFK{D083}}%
+\DeclareUnicodeCharacter{D084}{\UTFK{D084}}%
+\DeclareUnicodeCharacter{D085}{\UTFK{D085}}%
+\DeclareUnicodeCharacter{D086}{\UTFK{D086}}%
+\DeclareUnicodeCharacter{D087}{\UTFK{D087}}%
+\DeclareUnicodeCharacter{D088}{\UTFK{D088}}%
+\DeclareUnicodeCharacter{D089}{\UTFK{D089}}%
+\DeclareUnicodeCharacter{D08A}{\UTFK{D08A}}%
+\DeclareUnicodeCharacter{D08B}{\UTFK{D08B}}%
+\DeclareUnicodeCharacter{D08C}{\UTFK{D08C}}%
+\DeclareUnicodeCharacter{D08D}{\UTFK{D08D}}%
+\DeclareUnicodeCharacter{D08E}{\UTFK{D08E}}%
+\DeclareUnicodeCharacter{D08F}{\UTFK{D08F}}%
+\DeclareUnicodeCharacter{D090}{\UTFK{D090}}%
+\DeclareUnicodeCharacter{D091}{\UTFK{D091}}%
+\DeclareUnicodeCharacter{D092}{\UTFK{D092}}%
+\DeclareUnicodeCharacter{D093}{\UTFK{D093}}%
+\DeclareUnicodeCharacter{D094}{\UTFK{D094}}%
+\DeclareUnicodeCharacter{D095}{\UTFK{D095}}%
+\DeclareUnicodeCharacter{D096}{\UTFK{D096}}%
+\DeclareUnicodeCharacter{D097}{\UTFK{D097}}%
+\DeclareUnicodeCharacter{D098}{\UTFK{D098}}%
+\DeclareUnicodeCharacter{D099}{\UTFK{D099}}%
+\DeclareUnicodeCharacter{D09A}{\UTFK{D09A}}%
+\DeclareUnicodeCharacter{D09B}{\UTFK{D09B}}%
+\DeclareUnicodeCharacter{D09C}{\UTFK{D09C}}%
+\DeclareUnicodeCharacter{D09D}{\UTFK{D09D}}%
+\DeclareUnicodeCharacter{D09E}{\UTFK{D09E}}%
+\DeclareUnicodeCharacter{D09F}{\UTFK{D09F}}%
+\DeclareUnicodeCharacter{D0A0}{\UTFK{D0A0}}%
+\DeclareUnicodeCharacter{D0A1}{\UTFK{D0A1}}%
+\DeclareUnicodeCharacter{D0A2}{\UTFK{D0A2}}%
+\DeclareUnicodeCharacter{D0A3}{\UTFK{D0A3}}%
+\DeclareUnicodeCharacter{D0A4}{\UTFK{D0A4}}%
+\DeclareUnicodeCharacter{D0A5}{\UTFK{D0A5}}%
+\DeclareUnicodeCharacter{D0A6}{\UTFK{D0A6}}%
+\DeclareUnicodeCharacter{D0A7}{\UTFK{D0A7}}%
+\DeclareUnicodeCharacter{D0A8}{\UTFK{D0A8}}%
+\DeclareUnicodeCharacter{D0A9}{\UTFK{D0A9}}%
+\DeclareUnicodeCharacter{D0AA}{\UTFK{D0AA}}%
+\DeclareUnicodeCharacter{D0AB}{\UTFK{D0AB}}%
+\DeclareUnicodeCharacter{D0AC}{\UTFK{D0AC}}%
+\DeclareUnicodeCharacter{D0AD}{\UTFK{D0AD}}%
+\DeclareUnicodeCharacter{D0AE}{\UTFK{D0AE}}%
+\DeclareUnicodeCharacter{D0AF}{\UTFK{D0AF}}%
+\DeclareUnicodeCharacter{D0B0}{\UTFK{D0B0}}%
+\DeclareUnicodeCharacter{D0B1}{\UTFK{D0B1}}%
+\DeclareUnicodeCharacter{D0B2}{\UTFK{D0B2}}%
+\DeclareUnicodeCharacter{D0B3}{\UTFK{D0B3}}%
+\DeclareUnicodeCharacter{D0B4}{\UTFK{D0B4}}%
+\DeclareUnicodeCharacter{D0B5}{\UTFK{D0B5}}%
+\DeclareUnicodeCharacter{D0B6}{\UTFK{D0B6}}%
+\DeclareUnicodeCharacter{D0B7}{\UTFK{D0B7}}%
+\DeclareUnicodeCharacter{D0B8}{\UTFK{D0B8}}%
+\DeclareUnicodeCharacter{D0B9}{\UTFK{D0B9}}%
+\DeclareUnicodeCharacter{D0BA}{\UTFK{D0BA}}%
+\DeclareUnicodeCharacter{D0BB}{\UTFK{D0BB}}%
+\DeclareUnicodeCharacter{D0BC}{\UTFK{D0BC}}%
+\DeclareUnicodeCharacter{D0BD}{\UTFK{D0BD}}%
+\DeclareUnicodeCharacter{D0BE}{\UTFK{D0BE}}%
+\DeclareUnicodeCharacter{D0BF}{\UTFK{D0BF}}%
+\DeclareUnicodeCharacter{D0C0}{\UTFK{D0C0}}%
+\DeclareUnicodeCharacter{D0C1}{\UTFK{D0C1}}%
+\DeclareUnicodeCharacter{D0C2}{\UTFK{D0C2}}%
+\DeclareUnicodeCharacter{D0C3}{\UTFK{D0C3}}%
+\DeclareUnicodeCharacter{D0C4}{\UTFK{D0C4}}%
+\DeclareUnicodeCharacter{D0C5}{\UTFK{D0C5}}%
+\DeclareUnicodeCharacter{D0C6}{\UTFK{D0C6}}%
+\DeclareUnicodeCharacter{D0C7}{\UTFK{D0C7}}%
+\DeclareUnicodeCharacter{D0C8}{\UTFK{D0C8}}%
+\DeclareUnicodeCharacter{D0C9}{\UTFK{D0C9}}%
+\DeclareUnicodeCharacter{D0CA}{\UTFK{D0CA}}%
+\DeclareUnicodeCharacter{D0CB}{\UTFK{D0CB}}%
+\DeclareUnicodeCharacter{D0CC}{\UTFK{D0CC}}%
+\DeclareUnicodeCharacter{D0CD}{\UTFK{D0CD}}%
+\DeclareUnicodeCharacter{D0CE}{\UTFK{D0CE}}%
+\DeclareUnicodeCharacter{D0CF}{\UTFK{D0CF}}%
+\DeclareUnicodeCharacter{D0D0}{\UTFK{D0D0}}%
+\DeclareUnicodeCharacter{D0D1}{\UTFK{D0D1}}%
+\DeclareUnicodeCharacter{D0D2}{\UTFK{D0D2}}%
+\DeclareUnicodeCharacter{D0D3}{\UTFK{D0D3}}%
+\DeclareUnicodeCharacter{D0D4}{\UTFK{D0D4}}%
+\DeclareUnicodeCharacter{D0D5}{\UTFK{D0D5}}%
+\DeclareUnicodeCharacter{D0D6}{\UTFK{D0D6}}%
+\DeclareUnicodeCharacter{D0D7}{\UTFK{D0D7}}%
+\DeclareUnicodeCharacter{D0D8}{\UTFK{D0D8}}%
+\DeclareUnicodeCharacter{D0D9}{\UTFK{D0D9}}%
+\DeclareUnicodeCharacter{D0DA}{\UTFK{D0DA}}%
+\DeclareUnicodeCharacter{D0DB}{\UTFK{D0DB}}%
+\DeclareUnicodeCharacter{D0DC}{\UTFK{D0DC}}%
+\DeclareUnicodeCharacter{D0DD}{\UTFK{D0DD}}%
+\DeclareUnicodeCharacter{D0DE}{\UTFK{D0DE}}%
+\DeclareUnicodeCharacter{D0DF}{\UTFK{D0DF}}%
+\DeclareUnicodeCharacter{D0E0}{\UTFK{D0E0}}%
+\DeclareUnicodeCharacter{D0E1}{\UTFK{D0E1}}%
+\DeclareUnicodeCharacter{D0E2}{\UTFK{D0E2}}%
+\DeclareUnicodeCharacter{D0E3}{\UTFK{D0E3}}%
+\DeclareUnicodeCharacter{D0E4}{\UTFK{D0E4}}%
+\DeclareUnicodeCharacter{D0E5}{\UTFK{D0E5}}%
+\DeclareUnicodeCharacter{D0E6}{\UTFK{D0E6}}%
+\DeclareUnicodeCharacter{D0E7}{\UTFK{D0E7}}%
+\DeclareUnicodeCharacter{D0E8}{\UTFK{D0E8}}%
+\DeclareUnicodeCharacter{D0E9}{\UTFK{D0E9}}%
+\DeclareUnicodeCharacter{D0EA}{\UTFK{D0EA}}%
+\DeclareUnicodeCharacter{D0EB}{\UTFK{D0EB}}%
+\DeclareUnicodeCharacter{D0EC}{\UTFK{D0EC}}%
+\DeclareUnicodeCharacter{D0ED}{\UTFK{D0ED}}%
+\DeclareUnicodeCharacter{D0EE}{\UTFK{D0EE}}%
+\DeclareUnicodeCharacter{D0EF}{\UTFK{D0EF}}%
+\DeclareUnicodeCharacter{D0F0}{\UTFK{D0F0}}%
+\DeclareUnicodeCharacter{D0F1}{\UTFK{D0F1}}%
+\DeclareUnicodeCharacter{D0F2}{\UTFK{D0F2}}%
+\DeclareUnicodeCharacter{D0F3}{\UTFK{D0F3}}%
+\DeclareUnicodeCharacter{D0F4}{\UTFK{D0F4}}%
+\DeclareUnicodeCharacter{D0F5}{\UTFK{D0F5}}%
+\DeclareUnicodeCharacter{D0F6}{\UTFK{D0F6}}%
+\DeclareUnicodeCharacter{D0F7}{\UTFK{D0F7}}%
+\DeclareUnicodeCharacter{D0F8}{\UTFK{D0F8}}%
+\DeclareUnicodeCharacter{D0F9}{\UTFK{D0F9}}%
+\DeclareUnicodeCharacter{D0FA}{\UTFK{D0FA}}%
+\DeclareUnicodeCharacter{D0FB}{\UTFK{D0FB}}%
+\DeclareUnicodeCharacter{D0FC}{\UTFK{D0FC}}%
+\DeclareUnicodeCharacter{D0FD}{\UTFK{D0FD}}%
+\DeclareUnicodeCharacter{D0FE}{\UTFK{D0FE}}%
+\DeclareUnicodeCharacter{D0FF}{\UTFK{D0FF}}%
+\DeclareUnicodeCharacter{D100}{\UTFK{D100}}%
+\DeclareUnicodeCharacter{D101}{\UTFK{D101}}%
+\DeclareUnicodeCharacter{D102}{\UTFK{D102}}%
+\DeclareUnicodeCharacter{D103}{\UTFK{D103}}%
+\DeclareUnicodeCharacter{D104}{\UTFK{D104}}%
+\DeclareUnicodeCharacter{D105}{\UTFK{D105}}%
+\DeclareUnicodeCharacter{D106}{\UTFK{D106}}%
+\DeclareUnicodeCharacter{D107}{\UTFK{D107}}%
+\DeclareUnicodeCharacter{D108}{\UTFK{D108}}%
+\DeclareUnicodeCharacter{D109}{\UTFK{D109}}%
+\DeclareUnicodeCharacter{D10A}{\UTFK{D10A}}%
+\DeclareUnicodeCharacter{D10B}{\UTFK{D10B}}%
+\DeclareUnicodeCharacter{D10C}{\UTFK{D10C}}%
+\DeclareUnicodeCharacter{D10D}{\UTFK{D10D}}%
+\DeclareUnicodeCharacter{D10E}{\UTFK{D10E}}%
+\DeclareUnicodeCharacter{D10F}{\UTFK{D10F}}%
+\DeclareUnicodeCharacter{D110}{\UTFK{D110}}%
+\DeclareUnicodeCharacter{D111}{\UTFK{D111}}%
+\DeclareUnicodeCharacter{D112}{\UTFK{D112}}%
+\DeclareUnicodeCharacter{D113}{\UTFK{D113}}%
+\DeclareUnicodeCharacter{D114}{\UTFK{D114}}%
+\DeclareUnicodeCharacter{D115}{\UTFK{D115}}%
+\DeclareUnicodeCharacter{D116}{\UTFK{D116}}%
+\DeclareUnicodeCharacter{D117}{\UTFK{D117}}%
+\DeclareUnicodeCharacter{D118}{\UTFK{D118}}%
+\DeclareUnicodeCharacter{D119}{\UTFK{D119}}%
+\DeclareUnicodeCharacter{D11A}{\UTFK{D11A}}%
+\DeclareUnicodeCharacter{D11B}{\UTFK{D11B}}%
+\DeclareUnicodeCharacter{D11C}{\UTFK{D11C}}%
+\DeclareUnicodeCharacter{D11D}{\UTFK{D11D}}%
+\DeclareUnicodeCharacter{D11E}{\UTFK{D11E}}%
+\DeclareUnicodeCharacter{D11F}{\UTFK{D11F}}%
+\DeclareUnicodeCharacter{D120}{\UTFK{D120}}%
+\DeclareUnicodeCharacter{D121}{\UTFK{D121}}%
+\DeclareUnicodeCharacter{D122}{\UTFK{D122}}%
+\DeclareUnicodeCharacter{D123}{\UTFK{D123}}%
+\DeclareUnicodeCharacter{D124}{\UTFK{D124}}%
+\DeclareUnicodeCharacter{D125}{\UTFK{D125}}%
+\DeclareUnicodeCharacter{D126}{\UTFK{D126}}%
+\DeclareUnicodeCharacter{D127}{\UTFK{D127}}%
+\DeclareUnicodeCharacter{D128}{\UTFK{D128}}%
+\DeclareUnicodeCharacter{D129}{\UTFK{D129}}%
+\DeclareUnicodeCharacter{D12A}{\UTFK{D12A}}%
+\DeclareUnicodeCharacter{D12B}{\UTFK{D12B}}%
+\DeclareUnicodeCharacter{D12C}{\UTFK{D12C}}%
+\DeclareUnicodeCharacter{D12D}{\UTFK{D12D}}%
+\DeclareUnicodeCharacter{D12E}{\UTFK{D12E}}%
+\DeclareUnicodeCharacter{D12F}{\UTFK{D12F}}%
+\DeclareUnicodeCharacter{D130}{\UTFK{D130}}%
+\DeclareUnicodeCharacter{D131}{\UTFK{D131}}%
+\DeclareUnicodeCharacter{D132}{\UTFK{D132}}%
+\DeclareUnicodeCharacter{D133}{\UTFK{D133}}%
+\DeclareUnicodeCharacter{D134}{\UTFK{D134}}%
+\DeclareUnicodeCharacter{D135}{\UTFK{D135}}%
+\DeclareUnicodeCharacter{D136}{\UTFK{D136}}%
+\DeclareUnicodeCharacter{D137}{\UTFK{D137}}%
+\DeclareUnicodeCharacter{D138}{\UTFK{D138}}%
+\DeclareUnicodeCharacter{D139}{\UTFK{D139}}%
+\DeclareUnicodeCharacter{D13A}{\UTFK{D13A}}%
+\DeclareUnicodeCharacter{D13B}{\UTFK{D13B}}%
+\DeclareUnicodeCharacter{D13C}{\UTFK{D13C}}%
+\DeclareUnicodeCharacter{D13D}{\UTFK{D13D}}%
+\DeclareUnicodeCharacter{D13E}{\UTFK{D13E}}%
+\DeclareUnicodeCharacter{D13F}{\UTFK{D13F}}%
+\DeclareUnicodeCharacter{D140}{\UTFK{D140}}%
+\DeclareUnicodeCharacter{D141}{\UTFK{D141}}%
+\DeclareUnicodeCharacter{D142}{\UTFK{D142}}%
+\DeclareUnicodeCharacter{D143}{\UTFK{D143}}%
+\DeclareUnicodeCharacter{D144}{\UTFK{D144}}%
+\DeclareUnicodeCharacter{D145}{\UTFK{D145}}%
+\DeclareUnicodeCharacter{D146}{\UTFK{D146}}%
+\DeclareUnicodeCharacter{D147}{\UTFK{D147}}%
+\DeclareUnicodeCharacter{D148}{\UTFK{D148}}%
+\DeclareUnicodeCharacter{D149}{\UTFK{D149}}%
+\DeclareUnicodeCharacter{D14A}{\UTFK{D14A}}%
+\DeclareUnicodeCharacter{D14B}{\UTFK{D14B}}%
+\DeclareUnicodeCharacter{D14C}{\UTFK{D14C}}%
+\DeclareUnicodeCharacter{D14D}{\UTFK{D14D}}%
+\DeclareUnicodeCharacter{D14E}{\UTFK{D14E}}%
+\DeclareUnicodeCharacter{D14F}{\UTFK{D14F}}%
+\DeclareUnicodeCharacter{D150}{\UTFK{D150}}%
+\DeclareUnicodeCharacter{D151}{\UTFK{D151}}%
+\DeclareUnicodeCharacter{D152}{\UTFK{D152}}%
+\DeclareUnicodeCharacter{D153}{\UTFK{D153}}%
+\DeclareUnicodeCharacter{D154}{\UTFK{D154}}%
+\DeclareUnicodeCharacter{D155}{\UTFK{D155}}%
+\DeclareUnicodeCharacter{D156}{\UTFK{D156}}%
+\DeclareUnicodeCharacter{D157}{\UTFK{D157}}%
+\DeclareUnicodeCharacter{D158}{\UTFK{D158}}%
+\DeclareUnicodeCharacter{D159}{\UTFK{D159}}%
+\DeclareUnicodeCharacter{D15A}{\UTFK{D15A}}%
+\DeclareUnicodeCharacter{D15B}{\UTFK{D15B}}%
+\DeclareUnicodeCharacter{D15C}{\UTFK{D15C}}%
+\DeclareUnicodeCharacter{D15D}{\UTFK{D15D}}%
+\DeclareUnicodeCharacter{D15E}{\UTFK{D15E}}%
+\DeclareUnicodeCharacter{D15F}{\UTFK{D15F}}%
+\DeclareUnicodeCharacter{D160}{\UTFK{D160}}%
+\DeclareUnicodeCharacter{D161}{\UTFK{D161}}%
+\DeclareUnicodeCharacter{D162}{\UTFK{D162}}%
+\DeclareUnicodeCharacter{D163}{\UTFK{D163}}%
+\DeclareUnicodeCharacter{D164}{\UTFK{D164}}%
+\DeclareUnicodeCharacter{D165}{\UTFK{D165}}%
+\DeclareUnicodeCharacter{D166}{\UTFK{D166}}%
+\DeclareUnicodeCharacter{D167}{\UTFK{D167}}%
+\DeclareUnicodeCharacter{D168}{\UTFK{D168}}%
+\DeclareUnicodeCharacter{D169}{\UTFK{D169}}%
+\DeclareUnicodeCharacter{D16A}{\UTFK{D16A}}%
+\DeclareUnicodeCharacter{D16B}{\UTFK{D16B}}%
+\DeclareUnicodeCharacter{D16C}{\UTFK{D16C}}%
+\DeclareUnicodeCharacter{D16D}{\UTFK{D16D}}%
+\DeclareUnicodeCharacter{D16E}{\UTFK{D16E}}%
+\DeclareUnicodeCharacter{D16F}{\UTFK{D16F}}%
+\DeclareUnicodeCharacter{D170}{\UTFK{D170}}%
+\DeclareUnicodeCharacter{D171}{\UTFK{D171}}%
+\DeclareUnicodeCharacter{D172}{\UTFK{D172}}%
+\DeclareUnicodeCharacter{D173}{\UTFK{D173}}%
+\DeclareUnicodeCharacter{D174}{\UTFK{D174}}%
+\DeclareUnicodeCharacter{D175}{\UTFK{D175}}%
+\DeclareUnicodeCharacter{D176}{\UTFK{D176}}%
+\DeclareUnicodeCharacter{D177}{\UTFK{D177}}%
+\DeclareUnicodeCharacter{D178}{\UTFK{D178}}%
+\DeclareUnicodeCharacter{D179}{\UTFK{D179}}%
+\DeclareUnicodeCharacter{D17A}{\UTFK{D17A}}%
+\DeclareUnicodeCharacter{D17B}{\UTFK{D17B}}%
+\DeclareUnicodeCharacter{D17C}{\UTFK{D17C}}%
+\DeclareUnicodeCharacter{D17D}{\UTFK{D17D}}%
+\DeclareUnicodeCharacter{D17E}{\UTFK{D17E}}%
+\DeclareUnicodeCharacter{D17F}{\UTFK{D17F}}%
+\DeclareUnicodeCharacter{D180}{\UTFK{D180}}%
+\DeclareUnicodeCharacter{D181}{\UTFK{D181}}%
+\DeclareUnicodeCharacter{D182}{\UTFK{D182}}%
+\DeclareUnicodeCharacter{D183}{\UTFK{D183}}%
+\DeclareUnicodeCharacter{D184}{\UTFK{D184}}%
+\DeclareUnicodeCharacter{D185}{\UTFK{D185}}%
+\DeclareUnicodeCharacter{D186}{\UTFK{D186}}%
+\DeclareUnicodeCharacter{D187}{\UTFK{D187}}%
+\DeclareUnicodeCharacter{D188}{\UTFK{D188}}%
+\DeclareUnicodeCharacter{D189}{\UTFK{D189}}%
+\DeclareUnicodeCharacter{D18A}{\UTFK{D18A}}%
+\DeclareUnicodeCharacter{D18B}{\UTFK{D18B}}%
+\DeclareUnicodeCharacter{D18C}{\UTFK{D18C}}%
+\DeclareUnicodeCharacter{D18D}{\UTFK{D18D}}%
+\DeclareUnicodeCharacter{D18E}{\UTFK{D18E}}%
+\DeclareUnicodeCharacter{D18F}{\UTFK{D18F}}%
+\DeclareUnicodeCharacter{D190}{\UTFK{D190}}%
+\DeclareUnicodeCharacter{D191}{\UTFK{D191}}%
+\DeclareUnicodeCharacter{D192}{\UTFK{D192}}%
+\DeclareUnicodeCharacter{D193}{\UTFK{D193}}%
+\DeclareUnicodeCharacter{D194}{\UTFK{D194}}%
+\DeclareUnicodeCharacter{D195}{\UTFK{D195}}%
+\DeclareUnicodeCharacter{D196}{\UTFK{D196}}%
+\DeclareUnicodeCharacter{D197}{\UTFK{D197}}%
+\DeclareUnicodeCharacter{D198}{\UTFK{D198}}%
+\DeclareUnicodeCharacter{D199}{\UTFK{D199}}%
+\DeclareUnicodeCharacter{D19A}{\UTFK{D19A}}%
+\DeclareUnicodeCharacter{D19B}{\UTFK{D19B}}%
+\DeclareUnicodeCharacter{D19C}{\UTFK{D19C}}%
+\DeclareUnicodeCharacter{D19D}{\UTFK{D19D}}%
+\DeclareUnicodeCharacter{D19E}{\UTFK{D19E}}%
+\DeclareUnicodeCharacter{D19F}{\UTFK{D19F}}%
+\DeclareUnicodeCharacter{D1A0}{\UTFK{D1A0}}%
+\DeclareUnicodeCharacter{D1A1}{\UTFK{D1A1}}%
+\DeclareUnicodeCharacter{D1A2}{\UTFK{D1A2}}%
+\DeclareUnicodeCharacter{D1A3}{\UTFK{D1A3}}%
+\DeclareUnicodeCharacter{D1A4}{\UTFK{D1A4}}%
+\DeclareUnicodeCharacter{D1A5}{\UTFK{D1A5}}%
+\DeclareUnicodeCharacter{D1A6}{\UTFK{D1A6}}%
+\DeclareUnicodeCharacter{D1A7}{\UTFK{D1A7}}%
+\DeclareUnicodeCharacter{D1A8}{\UTFK{D1A8}}%
+\DeclareUnicodeCharacter{D1A9}{\UTFK{D1A9}}%
+\DeclareUnicodeCharacter{D1AA}{\UTFK{D1AA}}%
+\DeclareUnicodeCharacter{D1AB}{\UTFK{D1AB}}%
+\DeclareUnicodeCharacter{D1AC}{\UTFK{D1AC}}%
+\DeclareUnicodeCharacter{D1AD}{\UTFK{D1AD}}%
+\DeclareUnicodeCharacter{D1AE}{\UTFK{D1AE}}%
+\DeclareUnicodeCharacter{D1AF}{\UTFK{D1AF}}%
+\DeclareUnicodeCharacter{D1B0}{\UTFK{D1B0}}%
+\DeclareUnicodeCharacter{D1B1}{\UTFK{D1B1}}%
+\DeclareUnicodeCharacter{D1B2}{\UTFK{D1B2}}%
+\DeclareUnicodeCharacter{D1B3}{\UTFK{D1B3}}%
+\DeclareUnicodeCharacter{D1B4}{\UTFK{D1B4}}%
+\DeclareUnicodeCharacter{D1B5}{\UTFK{D1B5}}%
+\DeclareUnicodeCharacter{D1B6}{\UTFK{D1B6}}%
+\DeclareUnicodeCharacter{D1B7}{\UTFK{D1B7}}%
+\DeclareUnicodeCharacter{D1B8}{\UTFK{D1B8}}%
+\DeclareUnicodeCharacter{D1B9}{\UTFK{D1B9}}%
+\DeclareUnicodeCharacter{D1BA}{\UTFK{D1BA}}%
+\DeclareUnicodeCharacter{D1BB}{\UTFK{D1BB}}%
+\DeclareUnicodeCharacter{D1BC}{\UTFK{D1BC}}%
+\DeclareUnicodeCharacter{D1BD}{\UTFK{D1BD}}%
+\DeclareUnicodeCharacter{D1BE}{\UTFK{D1BE}}%
+\DeclareUnicodeCharacter{D1BF}{\UTFK{D1BF}}%
+\DeclareUnicodeCharacter{D1C0}{\UTFK{D1C0}}%
+\DeclareUnicodeCharacter{D1C1}{\UTFK{D1C1}}%
+\DeclareUnicodeCharacter{D1C2}{\UTFK{D1C2}}%
+\DeclareUnicodeCharacter{D1C3}{\UTFK{D1C3}}%
+\DeclareUnicodeCharacter{D1C4}{\UTFK{D1C4}}%
+\DeclareUnicodeCharacter{D1C5}{\UTFK{D1C5}}%
+\DeclareUnicodeCharacter{D1C6}{\UTFK{D1C6}}%
+\DeclareUnicodeCharacter{D1C7}{\UTFK{D1C7}}%
+\DeclareUnicodeCharacter{D1C8}{\UTFK{D1C8}}%
+\DeclareUnicodeCharacter{D1C9}{\UTFK{D1C9}}%
+\DeclareUnicodeCharacter{D1CA}{\UTFK{D1CA}}%
+\DeclareUnicodeCharacter{D1CB}{\UTFK{D1CB}}%
+\DeclareUnicodeCharacter{D1CC}{\UTFK{D1CC}}%
+\DeclareUnicodeCharacter{D1CD}{\UTFK{D1CD}}%
+\DeclareUnicodeCharacter{D1CE}{\UTFK{D1CE}}%
+\DeclareUnicodeCharacter{D1CF}{\UTFK{D1CF}}%
+\DeclareUnicodeCharacter{D1D0}{\UTFK{D1D0}}%
+\DeclareUnicodeCharacter{D1D1}{\UTFK{D1D1}}%
+\DeclareUnicodeCharacter{D1D2}{\UTFK{D1D2}}%
+\DeclareUnicodeCharacter{D1D3}{\UTFK{D1D3}}%
+\DeclareUnicodeCharacter{D1D4}{\UTFK{D1D4}}%
+\DeclareUnicodeCharacter{D1D5}{\UTFK{D1D5}}%
+\DeclareUnicodeCharacter{D1D6}{\UTFK{D1D6}}%
+\DeclareUnicodeCharacter{D1D7}{\UTFK{D1D7}}%
+\DeclareUnicodeCharacter{D1D8}{\UTFK{D1D8}}%
+\DeclareUnicodeCharacter{D1D9}{\UTFK{D1D9}}%
+\DeclareUnicodeCharacter{D1DA}{\UTFK{D1DA}}%
+\DeclareUnicodeCharacter{D1DB}{\UTFK{D1DB}}%
+\DeclareUnicodeCharacter{D1DC}{\UTFK{D1DC}}%
+\DeclareUnicodeCharacter{D1DD}{\UTFK{D1DD}}%
+\DeclareUnicodeCharacter{D1DE}{\UTFK{D1DE}}%
+\DeclareUnicodeCharacter{D1DF}{\UTFK{D1DF}}%
+\DeclareUnicodeCharacter{D1E0}{\UTFK{D1E0}}%
+\DeclareUnicodeCharacter{D1E1}{\UTFK{D1E1}}%
+\DeclareUnicodeCharacter{D1E2}{\UTFK{D1E2}}%
+\DeclareUnicodeCharacter{D1E3}{\UTFK{D1E3}}%
+\DeclareUnicodeCharacter{D1E4}{\UTFK{D1E4}}%
+\DeclareUnicodeCharacter{D1E5}{\UTFK{D1E5}}%
+\DeclareUnicodeCharacter{D1E6}{\UTFK{D1E6}}%
+\DeclareUnicodeCharacter{D1E7}{\UTFK{D1E7}}%
+\DeclareUnicodeCharacter{D1E8}{\UTFK{D1E8}}%
+\DeclareUnicodeCharacter{D1E9}{\UTFK{D1E9}}%
+\DeclareUnicodeCharacter{D1EA}{\UTFK{D1EA}}%
+\DeclareUnicodeCharacter{D1EB}{\UTFK{D1EB}}%
+\DeclareUnicodeCharacter{D1EC}{\UTFK{D1EC}}%
+\DeclareUnicodeCharacter{D1ED}{\UTFK{D1ED}}%
+\DeclareUnicodeCharacter{D1EE}{\UTFK{D1EE}}%
+\DeclareUnicodeCharacter{D1EF}{\UTFK{D1EF}}%
+\DeclareUnicodeCharacter{D1F0}{\UTFK{D1F0}}%
+\DeclareUnicodeCharacter{D1F1}{\UTFK{D1F1}}%
+\DeclareUnicodeCharacter{D1F2}{\UTFK{D1F2}}%
+\DeclareUnicodeCharacter{D1F3}{\UTFK{D1F3}}%
+\DeclareUnicodeCharacter{D1F4}{\UTFK{D1F4}}%
+\DeclareUnicodeCharacter{D1F5}{\UTFK{D1F5}}%
+\DeclareUnicodeCharacter{D1F6}{\UTFK{D1F6}}%
+\DeclareUnicodeCharacter{D1F7}{\UTFK{D1F7}}%
+\DeclareUnicodeCharacter{D1F8}{\UTFK{D1F8}}%
+\DeclareUnicodeCharacter{D1F9}{\UTFK{D1F9}}%
+\DeclareUnicodeCharacter{D1FA}{\UTFK{D1FA}}%
+\DeclareUnicodeCharacter{D1FB}{\UTFK{D1FB}}%
+\DeclareUnicodeCharacter{D1FC}{\UTFK{D1FC}}%
+\DeclareUnicodeCharacter{D1FD}{\UTFK{D1FD}}%
+\DeclareUnicodeCharacter{D1FE}{\UTFK{D1FE}}%
+\DeclareUnicodeCharacter{D1FF}{\UTFK{D1FF}}%
+\DeclareUnicodeCharacter{D200}{\UTFK{D200}}%
+\DeclareUnicodeCharacter{D201}{\UTFK{D201}}%
+\DeclareUnicodeCharacter{D202}{\UTFK{D202}}%
+\DeclareUnicodeCharacter{D203}{\UTFK{D203}}%
+\DeclareUnicodeCharacter{D204}{\UTFK{D204}}%
+\DeclareUnicodeCharacter{D205}{\UTFK{D205}}%
+\DeclareUnicodeCharacter{D206}{\UTFK{D206}}%
+\DeclareUnicodeCharacter{D207}{\UTFK{D207}}%
+\DeclareUnicodeCharacter{D208}{\UTFK{D208}}%
+\DeclareUnicodeCharacter{D209}{\UTFK{D209}}%
+\DeclareUnicodeCharacter{D20A}{\UTFK{D20A}}%
+\DeclareUnicodeCharacter{D20B}{\UTFK{D20B}}%
+\DeclareUnicodeCharacter{D20C}{\UTFK{D20C}}%
+\DeclareUnicodeCharacter{D20D}{\UTFK{D20D}}%
+\DeclareUnicodeCharacter{D20E}{\UTFK{D20E}}%
+\DeclareUnicodeCharacter{D20F}{\UTFK{D20F}}%
+\DeclareUnicodeCharacter{D210}{\UTFK{D210}}%
+\DeclareUnicodeCharacter{D211}{\UTFK{D211}}%
+\DeclareUnicodeCharacter{D212}{\UTFK{D212}}%
+\DeclareUnicodeCharacter{D213}{\UTFK{D213}}%
+\DeclareUnicodeCharacter{D214}{\UTFK{D214}}%
+\DeclareUnicodeCharacter{D215}{\UTFK{D215}}%
+\DeclareUnicodeCharacter{D216}{\UTFK{D216}}%
+\DeclareUnicodeCharacter{D217}{\UTFK{D217}}%
+\DeclareUnicodeCharacter{D218}{\UTFK{D218}}%
+\DeclareUnicodeCharacter{D219}{\UTFK{D219}}%
+\DeclareUnicodeCharacter{D21A}{\UTFK{D21A}}%
+\DeclareUnicodeCharacter{D21B}{\UTFK{D21B}}%
+\DeclareUnicodeCharacter{D21C}{\UTFK{D21C}}%
+\DeclareUnicodeCharacter{D21D}{\UTFK{D21D}}%
+\DeclareUnicodeCharacter{D21E}{\UTFK{D21E}}%
+\DeclareUnicodeCharacter{D21F}{\UTFK{D21F}}%
+\DeclareUnicodeCharacter{D220}{\UTFK{D220}}%
+\DeclareUnicodeCharacter{D221}{\UTFK{D221}}%
+\DeclareUnicodeCharacter{D222}{\UTFK{D222}}%
+\DeclareUnicodeCharacter{D223}{\UTFK{D223}}%
+\DeclareUnicodeCharacter{D224}{\UTFK{D224}}%
+\DeclareUnicodeCharacter{D225}{\UTFK{D225}}%
+\DeclareUnicodeCharacter{D226}{\UTFK{D226}}%
+\DeclareUnicodeCharacter{D227}{\UTFK{D227}}%
+\DeclareUnicodeCharacter{D228}{\UTFK{D228}}%
+\DeclareUnicodeCharacter{D229}{\UTFK{D229}}%
+\DeclareUnicodeCharacter{D22A}{\UTFK{D22A}}%
+\DeclareUnicodeCharacter{D22B}{\UTFK{D22B}}%
+\DeclareUnicodeCharacter{D22C}{\UTFK{D22C}}%
+\DeclareUnicodeCharacter{D22D}{\UTFK{D22D}}%
+\DeclareUnicodeCharacter{D22E}{\UTFK{D22E}}%
+\DeclareUnicodeCharacter{D22F}{\UTFK{D22F}}%
+\DeclareUnicodeCharacter{D230}{\UTFK{D230}}%
+\DeclareUnicodeCharacter{D231}{\UTFK{D231}}%
+\DeclareUnicodeCharacter{D232}{\UTFK{D232}}%
+\DeclareUnicodeCharacter{D233}{\UTFK{D233}}%
+\DeclareUnicodeCharacter{D234}{\UTFK{D234}}%
+\DeclareUnicodeCharacter{D235}{\UTFK{D235}}%
+\DeclareUnicodeCharacter{D236}{\UTFK{D236}}%
+\DeclareUnicodeCharacter{D237}{\UTFK{D237}}%
+\DeclareUnicodeCharacter{D238}{\UTFK{D238}}%
+\DeclareUnicodeCharacter{D239}{\UTFK{D239}}%
+\DeclareUnicodeCharacter{D23A}{\UTFK{D23A}}%
+\DeclareUnicodeCharacter{D23B}{\UTFK{D23B}}%
+\DeclareUnicodeCharacter{D23C}{\UTFK{D23C}}%
+\DeclareUnicodeCharacter{D23D}{\UTFK{D23D}}%
+\DeclareUnicodeCharacter{D23E}{\UTFK{D23E}}%
+\DeclareUnicodeCharacter{D23F}{\UTFK{D23F}}%
+\DeclareUnicodeCharacter{D240}{\UTFK{D240}}%
+\DeclareUnicodeCharacter{D241}{\UTFK{D241}}%
+\DeclareUnicodeCharacter{D242}{\UTFK{D242}}%
+\DeclareUnicodeCharacter{D243}{\UTFK{D243}}%
+\DeclareUnicodeCharacter{D244}{\UTFK{D244}}%
+\DeclareUnicodeCharacter{D245}{\UTFK{D245}}%
+\DeclareUnicodeCharacter{D246}{\UTFK{D246}}%
+\DeclareUnicodeCharacter{D247}{\UTFK{D247}}%
+\DeclareUnicodeCharacter{D248}{\UTFK{D248}}%
+\DeclareUnicodeCharacter{D249}{\UTFK{D249}}%
+\DeclareUnicodeCharacter{D24A}{\UTFK{D24A}}%
+\DeclareUnicodeCharacter{D24B}{\UTFK{D24B}}%
+\DeclareUnicodeCharacter{D24C}{\UTFK{D24C}}%
+\DeclareUnicodeCharacter{D24D}{\UTFK{D24D}}%
+\DeclareUnicodeCharacter{D24E}{\UTFK{D24E}}%
+\DeclareUnicodeCharacter{D24F}{\UTFK{D24F}}%
+\DeclareUnicodeCharacter{D250}{\UTFK{D250}}%
+\DeclareUnicodeCharacter{D251}{\UTFK{D251}}%
+\DeclareUnicodeCharacter{D252}{\UTFK{D252}}%
+\DeclareUnicodeCharacter{D253}{\UTFK{D253}}%
+\DeclareUnicodeCharacter{D254}{\UTFK{D254}}%
+\DeclareUnicodeCharacter{D255}{\UTFK{D255}}%
+\DeclareUnicodeCharacter{D256}{\UTFK{D256}}%
+\DeclareUnicodeCharacter{D257}{\UTFK{D257}}%
+\DeclareUnicodeCharacter{D258}{\UTFK{D258}}%
+\DeclareUnicodeCharacter{D259}{\UTFK{D259}}%
+\DeclareUnicodeCharacter{D25A}{\UTFK{D25A}}%
+\DeclareUnicodeCharacter{D25B}{\UTFK{D25B}}%
+\DeclareUnicodeCharacter{D25C}{\UTFK{D25C}}%
+\DeclareUnicodeCharacter{D25D}{\UTFK{D25D}}%
+\DeclareUnicodeCharacter{D25E}{\UTFK{D25E}}%
+\DeclareUnicodeCharacter{D25F}{\UTFK{D25F}}%
+\DeclareUnicodeCharacter{D260}{\UTFK{D260}}%
+\DeclareUnicodeCharacter{D261}{\UTFK{D261}}%
+\DeclareUnicodeCharacter{D262}{\UTFK{D262}}%
+\DeclareUnicodeCharacter{D263}{\UTFK{D263}}%
+\DeclareUnicodeCharacter{D264}{\UTFK{D264}}%
+\DeclareUnicodeCharacter{D265}{\UTFK{D265}}%
+\DeclareUnicodeCharacter{D266}{\UTFK{D266}}%
+\DeclareUnicodeCharacter{D267}{\UTFK{D267}}%
+\DeclareUnicodeCharacter{D268}{\UTFK{D268}}%
+\DeclareUnicodeCharacter{D269}{\UTFK{D269}}%
+\DeclareUnicodeCharacter{D26A}{\UTFK{D26A}}%
+\DeclareUnicodeCharacter{D26B}{\UTFK{D26B}}%
+\DeclareUnicodeCharacter{D26C}{\UTFK{D26C}}%
+\DeclareUnicodeCharacter{D26D}{\UTFK{D26D}}%
+\DeclareUnicodeCharacter{D26E}{\UTFK{D26E}}%
+\DeclareUnicodeCharacter{D26F}{\UTFK{D26F}}%
+\DeclareUnicodeCharacter{D270}{\UTFK{D270}}%
+\DeclareUnicodeCharacter{D271}{\UTFK{D271}}%
+\DeclareUnicodeCharacter{D272}{\UTFK{D272}}%
+\DeclareUnicodeCharacter{D273}{\UTFK{D273}}%
+\DeclareUnicodeCharacter{D274}{\UTFK{D274}}%
+\DeclareUnicodeCharacter{D275}{\UTFK{D275}}%
+\DeclareUnicodeCharacter{D276}{\UTFK{D276}}%
+\DeclareUnicodeCharacter{D277}{\UTFK{D277}}%
+\DeclareUnicodeCharacter{D278}{\UTFK{D278}}%
+\DeclareUnicodeCharacter{D279}{\UTFK{D279}}%
+\DeclareUnicodeCharacter{D27A}{\UTFK{D27A}}%
+\DeclareUnicodeCharacter{D27B}{\UTFK{D27B}}%
+\DeclareUnicodeCharacter{D27C}{\UTFK{D27C}}%
+\DeclareUnicodeCharacter{D27D}{\UTFK{D27D}}%
+\DeclareUnicodeCharacter{D27E}{\UTFK{D27E}}%
+\DeclareUnicodeCharacter{D27F}{\UTFK{D27F}}%
+\DeclareUnicodeCharacter{D280}{\UTFK{D280}}%
+\DeclareUnicodeCharacter{D281}{\UTFK{D281}}%
+\DeclareUnicodeCharacter{D282}{\UTFK{D282}}%
+\DeclareUnicodeCharacter{D283}{\UTFK{D283}}%
+\DeclareUnicodeCharacter{D284}{\UTFK{D284}}%
+\DeclareUnicodeCharacter{D285}{\UTFK{D285}}%
+\DeclareUnicodeCharacter{D286}{\UTFK{D286}}%
+\DeclareUnicodeCharacter{D287}{\UTFK{D287}}%
+\DeclareUnicodeCharacter{D288}{\UTFK{D288}}%
+\DeclareUnicodeCharacter{D289}{\UTFK{D289}}%
+\DeclareUnicodeCharacter{D28A}{\UTFK{D28A}}%
+\DeclareUnicodeCharacter{D28B}{\UTFK{D28B}}%
+\DeclareUnicodeCharacter{D28C}{\UTFK{D28C}}%
+\DeclareUnicodeCharacter{D28D}{\UTFK{D28D}}%
+\DeclareUnicodeCharacter{D28E}{\UTFK{D28E}}%
+\DeclareUnicodeCharacter{D28F}{\UTFK{D28F}}%
+\DeclareUnicodeCharacter{D290}{\UTFK{D290}}%
+\DeclareUnicodeCharacter{D291}{\UTFK{D291}}%
+\DeclareUnicodeCharacter{D292}{\UTFK{D292}}%
+\DeclareUnicodeCharacter{D293}{\UTFK{D293}}%
+\DeclareUnicodeCharacter{D294}{\UTFK{D294}}%
+\DeclareUnicodeCharacter{D295}{\UTFK{D295}}%
+\DeclareUnicodeCharacter{D296}{\UTFK{D296}}%
+\DeclareUnicodeCharacter{D297}{\UTFK{D297}}%
+\DeclareUnicodeCharacter{D298}{\UTFK{D298}}%
+\DeclareUnicodeCharacter{D299}{\UTFK{D299}}%
+\DeclareUnicodeCharacter{D29A}{\UTFK{D29A}}%
+\DeclareUnicodeCharacter{D29B}{\UTFK{D29B}}%
+\DeclareUnicodeCharacter{D29C}{\UTFK{D29C}}%
+\DeclareUnicodeCharacter{D29D}{\UTFK{D29D}}%
+\DeclareUnicodeCharacter{D29E}{\UTFK{D29E}}%
+\DeclareUnicodeCharacter{D29F}{\UTFK{D29F}}%
+\DeclareUnicodeCharacter{D2A0}{\UTFK{D2A0}}%
+\DeclareUnicodeCharacter{D2A1}{\UTFK{D2A1}}%
+\DeclareUnicodeCharacter{D2A2}{\UTFK{D2A2}}%
+\DeclareUnicodeCharacter{D2A3}{\UTFK{D2A3}}%
+\DeclareUnicodeCharacter{D2A4}{\UTFK{D2A4}}%
+\DeclareUnicodeCharacter{D2A5}{\UTFK{D2A5}}%
+\DeclareUnicodeCharacter{D2A6}{\UTFK{D2A6}}%
+\DeclareUnicodeCharacter{D2A7}{\UTFK{D2A7}}%
+\DeclareUnicodeCharacter{D2A8}{\UTFK{D2A8}}%
+\DeclareUnicodeCharacter{D2A9}{\UTFK{D2A9}}%
+\DeclareUnicodeCharacter{D2AA}{\UTFK{D2AA}}%
+\DeclareUnicodeCharacter{D2AB}{\UTFK{D2AB}}%
+\DeclareUnicodeCharacter{D2AC}{\UTFK{D2AC}}%
+\DeclareUnicodeCharacter{D2AD}{\UTFK{D2AD}}%
+\DeclareUnicodeCharacter{D2AE}{\UTFK{D2AE}}%
+\DeclareUnicodeCharacter{D2AF}{\UTFK{D2AF}}%
+\DeclareUnicodeCharacter{D2B0}{\UTFK{D2B0}}%
+\DeclareUnicodeCharacter{D2B1}{\UTFK{D2B1}}%
+\DeclareUnicodeCharacter{D2B2}{\UTFK{D2B2}}%
+\DeclareUnicodeCharacter{D2B3}{\UTFK{D2B3}}%
+\DeclareUnicodeCharacter{D2B4}{\UTFK{D2B4}}%
+\DeclareUnicodeCharacter{D2B5}{\UTFK{D2B5}}%
+\DeclareUnicodeCharacter{D2B6}{\UTFK{D2B6}}%
+\DeclareUnicodeCharacter{D2B7}{\UTFK{D2B7}}%
+\DeclareUnicodeCharacter{D2B8}{\UTFK{D2B8}}%
+\DeclareUnicodeCharacter{D2B9}{\UTFK{D2B9}}%
+\DeclareUnicodeCharacter{D2BA}{\UTFK{D2BA}}%
+\DeclareUnicodeCharacter{D2BB}{\UTFK{D2BB}}%
+\DeclareUnicodeCharacter{D2BC}{\UTFK{D2BC}}%
+\DeclareUnicodeCharacter{D2BD}{\UTFK{D2BD}}%
+\DeclareUnicodeCharacter{D2BE}{\UTFK{D2BE}}%
+\DeclareUnicodeCharacter{D2BF}{\UTFK{D2BF}}%
+\DeclareUnicodeCharacter{D2C0}{\UTFK{D2C0}}%
+\DeclareUnicodeCharacter{D2C1}{\UTFK{D2C1}}%
+\DeclareUnicodeCharacter{D2C2}{\UTFK{D2C2}}%
+\DeclareUnicodeCharacter{D2C3}{\UTFK{D2C3}}%
+\DeclareUnicodeCharacter{D2C4}{\UTFK{D2C4}}%
+\DeclareUnicodeCharacter{D2C5}{\UTFK{D2C5}}%
+\DeclareUnicodeCharacter{D2C6}{\UTFK{D2C6}}%
+\DeclareUnicodeCharacter{D2C7}{\UTFK{D2C7}}%
+\DeclareUnicodeCharacter{D2C8}{\UTFK{D2C8}}%
+\DeclareUnicodeCharacter{D2C9}{\UTFK{D2C9}}%
+\DeclareUnicodeCharacter{D2CA}{\UTFK{D2CA}}%
+\DeclareUnicodeCharacter{D2CB}{\UTFK{D2CB}}%
+\DeclareUnicodeCharacter{D2CC}{\UTFK{D2CC}}%
+\DeclareUnicodeCharacter{D2CD}{\UTFK{D2CD}}%
+\DeclareUnicodeCharacter{D2CE}{\UTFK{D2CE}}%
+\DeclareUnicodeCharacter{D2CF}{\UTFK{D2CF}}%
+\DeclareUnicodeCharacter{D2D0}{\UTFK{D2D0}}%
+\DeclareUnicodeCharacter{D2D1}{\UTFK{D2D1}}%
+\DeclareUnicodeCharacter{D2D2}{\UTFK{D2D2}}%
+\DeclareUnicodeCharacter{D2D3}{\UTFK{D2D3}}%
+\DeclareUnicodeCharacter{D2D4}{\UTFK{D2D4}}%
+\DeclareUnicodeCharacter{D2D5}{\UTFK{D2D5}}%
+\DeclareUnicodeCharacter{D2D6}{\UTFK{D2D6}}%
+\DeclareUnicodeCharacter{D2D7}{\UTFK{D2D7}}%
+\DeclareUnicodeCharacter{D2D8}{\UTFK{D2D8}}%
+\DeclareUnicodeCharacter{D2D9}{\UTFK{D2D9}}%
+\DeclareUnicodeCharacter{D2DA}{\UTFK{D2DA}}%
+\DeclareUnicodeCharacter{D2DB}{\UTFK{D2DB}}%
+\DeclareUnicodeCharacter{D2DC}{\UTFK{D2DC}}%
+\DeclareUnicodeCharacter{D2DD}{\UTFK{D2DD}}%
+\DeclareUnicodeCharacter{D2DE}{\UTFK{D2DE}}%
+\DeclareUnicodeCharacter{D2DF}{\UTFK{D2DF}}%
+\DeclareUnicodeCharacter{D2E0}{\UTFK{D2E0}}%
+\DeclareUnicodeCharacter{D2E1}{\UTFK{D2E1}}%
+\DeclareUnicodeCharacter{D2E2}{\UTFK{D2E2}}%
+\DeclareUnicodeCharacter{D2E3}{\UTFK{D2E3}}%
+\DeclareUnicodeCharacter{D2E4}{\UTFK{D2E4}}%
+\DeclareUnicodeCharacter{D2E5}{\UTFK{D2E5}}%
+\DeclareUnicodeCharacter{D2E6}{\UTFK{D2E6}}%
+\DeclareUnicodeCharacter{D2E7}{\UTFK{D2E7}}%
+\DeclareUnicodeCharacter{D2E8}{\UTFK{D2E8}}%
+\DeclareUnicodeCharacter{D2E9}{\UTFK{D2E9}}%
+\DeclareUnicodeCharacter{D2EA}{\UTFK{D2EA}}%
+\DeclareUnicodeCharacter{D2EB}{\UTFK{D2EB}}%
+\DeclareUnicodeCharacter{D2EC}{\UTFK{D2EC}}%
+\DeclareUnicodeCharacter{D2ED}{\UTFK{D2ED}}%
+\DeclareUnicodeCharacter{D2EE}{\UTFK{D2EE}}%
+\DeclareUnicodeCharacter{D2EF}{\UTFK{D2EF}}%
+\DeclareUnicodeCharacter{D2F0}{\UTFK{D2F0}}%
+\DeclareUnicodeCharacter{D2F1}{\UTFK{D2F1}}%
+\DeclareUnicodeCharacter{D2F2}{\UTFK{D2F2}}%
+\DeclareUnicodeCharacter{D2F3}{\UTFK{D2F3}}%
+\DeclareUnicodeCharacter{D2F4}{\UTFK{D2F4}}%
+\DeclareUnicodeCharacter{D2F5}{\UTFK{D2F5}}%
+\DeclareUnicodeCharacter{D2F6}{\UTFK{D2F6}}%
+\DeclareUnicodeCharacter{D2F7}{\UTFK{D2F7}}%
+\DeclareUnicodeCharacter{D2F8}{\UTFK{D2F8}}%
+\DeclareUnicodeCharacter{D2F9}{\UTFK{D2F9}}%
+\DeclareUnicodeCharacter{D2FA}{\UTFK{D2FA}}%
+\DeclareUnicodeCharacter{D2FB}{\UTFK{D2FB}}%
+\DeclareUnicodeCharacter{D2FC}{\UTFK{D2FC}}%
+\DeclareUnicodeCharacter{D2FD}{\UTFK{D2FD}}%
+\DeclareUnicodeCharacter{D2FE}{\UTFK{D2FE}}%
+\DeclareUnicodeCharacter{D2FF}{\UTFK{D2FF}}%
+\DeclareUnicodeCharacter{D300}{\UTFK{D300}}%
+\DeclareUnicodeCharacter{D301}{\UTFK{D301}}%
+\DeclareUnicodeCharacter{D302}{\UTFK{D302}}%
+\DeclareUnicodeCharacter{D303}{\UTFK{D303}}%
+\DeclareUnicodeCharacter{D304}{\UTFK{D304}}%
+\DeclareUnicodeCharacter{D305}{\UTFK{D305}}%
+\DeclareUnicodeCharacter{D306}{\UTFK{D306}}%
+\DeclareUnicodeCharacter{D307}{\UTFK{D307}}%
+\DeclareUnicodeCharacter{D308}{\UTFK{D308}}%
+\DeclareUnicodeCharacter{D309}{\UTFK{D309}}%
+\DeclareUnicodeCharacter{D30A}{\UTFK{D30A}}%
+\DeclareUnicodeCharacter{D30B}{\UTFK{D30B}}%
+\DeclareUnicodeCharacter{D30C}{\UTFK{D30C}}%
+\DeclareUnicodeCharacter{D30D}{\UTFK{D30D}}%
+\DeclareUnicodeCharacter{D30E}{\UTFK{D30E}}%
+\DeclareUnicodeCharacter{D30F}{\UTFK{D30F}}%
+\DeclareUnicodeCharacter{D310}{\UTFK{D310}}%
+\DeclareUnicodeCharacter{D311}{\UTFK{D311}}%
+\DeclareUnicodeCharacter{D312}{\UTFK{D312}}%
+\DeclareUnicodeCharacter{D313}{\UTFK{D313}}%
+\DeclareUnicodeCharacter{D314}{\UTFK{D314}}%
+\DeclareUnicodeCharacter{D315}{\UTFK{D315}}%
+\DeclareUnicodeCharacter{D316}{\UTFK{D316}}%
+\DeclareUnicodeCharacter{D317}{\UTFK{D317}}%
+\DeclareUnicodeCharacter{D318}{\UTFK{D318}}%
+\DeclareUnicodeCharacter{D319}{\UTFK{D319}}%
+\DeclareUnicodeCharacter{D31A}{\UTFK{D31A}}%
+\DeclareUnicodeCharacter{D31B}{\UTFK{D31B}}%
+\DeclareUnicodeCharacter{D31C}{\UTFK{D31C}}%
+\DeclareUnicodeCharacter{D31D}{\UTFK{D31D}}%
+\DeclareUnicodeCharacter{D31E}{\UTFK{D31E}}%
+\DeclareUnicodeCharacter{D31F}{\UTFK{D31F}}%
+\DeclareUnicodeCharacter{D320}{\UTFK{D320}}%
+\DeclareUnicodeCharacter{D321}{\UTFK{D321}}%
+\DeclareUnicodeCharacter{D322}{\UTFK{D322}}%
+\DeclareUnicodeCharacter{D323}{\UTFK{D323}}%
+\DeclareUnicodeCharacter{D324}{\UTFK{D324}}%
+\DeclareUnicodeCharacter{D325}{\UTFK{D325}}%
+\DeclareUnicodeCharacter{D326}{\UTFK{D326}}%
+\DeclareUnicodeCharacter{D327}{\UTFK{D327}}%
+\DeclareUnicodeCharacter{D328}{\UTFK{D328}}%
+\DeclareUnicodeCharacter{D329}{\UTFK{D329}}%
+\DeclareUnicodeCharacter{D32A}{\UTFK{D32A}}%
+\DeclareUnicodeCharacter{D32B}{\UTFK{D32B}}%
+\DeclareUnicodeCharacter{D32C}{\UTFK{D32C}}%
+\DeclareUnicodeCharacter{D32D}{\UTFK{D32D}}%
+\DeclareUnicodeCharacter{D32E}{\UTFK{D32E}}%
+\DeclareUnicodeCharacter{D32F}{\UTFK{D32F}}%
+\DeclareUnicodeCharacter{D330}{\UTFK{D330}}%
+\DeclareUnicodeCharacter{D331}{\UTFK{D331}}%
+\DeclareUnicodeCharacter{D332}{\UTFK{D332}}%
+\DeclareUnicodeCharacter{D333}{\UTFK{D333}}%
+\DeclareUnicodeCharacter{D334}{\UTFK{D334}}%
+\DeclareUnicodeCharacter{D335}{\UTFK{D335}}%
+\DeclareUnicodeCharacter{D336}{\UTFK{D336}}%
+\DeclareUnicodeCharacter{D337}{\UTFK{D337}}%
+\DeclareUnicodeCharacter{D338}{\UTFK{D338}}%
+\DeclareUnicodeCharacter{D339}{\UTFK{D339}}%
+\DeclareUnicodeCharacter{D33A}{\UTFK{D33A}}%
+\DeclareUnicodeCharacter{D33B}{\UTFK{D33B}}%
+\DeclareUnicodeCharacter{D33C}{\UTFK{D33C}}%
+\DeclareUnicodeCharacter{D33D}{\UTFK{D33D}}%
+\DeclareUnicodeCharacter{D33E}{\UTFK{D33E}}%
+\DeclareUnicodeCharacter{D33F}{\UTFK{D33F}}%
+\DeclareUnicodeCharacter{D340}{\UTFK{D340}}%
+\DeclareUnicodeCharacter{D341}{\UTFK{D341}}%
+\DeclareUnicodeCharacter{D342}{\UTFK{D342}}%
+\DeclareUnicodeCharacter{D343}{\UTFK{D343}}%
+\DeclareUnicodeCharacter{D344}{\UTFK{D344}}%
+\DeclareUnicodeCharacter{D345}{\UTFK{D345}}%
+\DeclareUnicodeCharacter{D346}{\UTFK{D346}}%
+\DeclareUnicodeCharacter{D347}{\UTFK{D347}}%
+\DeclareUnicodeCharacter{D348}{\UTFK{D348}}%
+\DeclareUnicodeCharacter{D349}{\UTFK{D349}}%
+\DeclareUnicodeCharacter{D34A}{\UTFK{D34A}}%
+\DeclareUnicodeCharacter{D34B}{\UTFK{D34B}}%
+\DeclareUnicodeCharacter{D34C}{\UTFK{D34C}}%
+\DeclareUnicodeCharacter{D34D}{\UTFK{D34D}}%
+\DeclareUnicodeCharacter{D34E}{\UTFK{D34E}}%
+\DeclareUnicodeCharacter{D34F}{\UTFK{D34F}}%
+\DeclareUnicodeCharacter{D350}{\UTFK{D350}}%
+\DeclareUnicodeCharacter{D351}{\UTFK{D351}}%
+\DeclareUnicodeCharacter{D352}{\UTFK{D352}}%
+\DeclareUnicodeCharacter{D353}{\UTFK{D353}}%
+\DeclareUnicodeCharacter{D354}{\UTFK{D354}}%
+\DeclareUnicodeCharacter{D355}{\UTFK{D355}}%
+\DeclareUnicodeCharacter{D356}{\UTFK{D356}}%
+\DeclareUnicodeCharacter{D357}{\UTFK{D357}}%
+\DeclareUnicodeCharacter{D358}{\UTFK{D358}}%
+\DeclareUnicodeCharacter{D359}{\UTFK{D359}}%
+\DeclareUnicodeCharacter{D35A}{\UTFK{D35A}}%
+\DeclareUnicodeCharacter{D35B}{\UTFK{D35B}}%
+\DeclareUnicodeCharacter{D35C}{\UTFK{D35C}}%
+\DeclareUnicodeCharacter{D35D}{\UTFK{D35D}}%
+\DeclareUnicodeCharacter{D35E}{\UTFK{D35E}}%
+\DeclareUnicodeCharacter{D35F}{\UTFK{D35F}}%
+\DeclareUnicodeCharacter{D360}{\UTFK{D360}}%
+\DeclareUnicodeCharacter{D361}{\UTFK{D361}}%
+\DeclareUnicodeCharacter{D362}{\UTFK{D362}}%
+\DeclareUnicodeCharacter{D363}{\UTFK{D363}}%
+\DeclareUnicodeCharacter{D364}{\UTFK{D364}}%
+\DeclareUnicodeCharacter{D365}{\UTFK{D365}}%
+\DeclareUnicodeCharacter{D366}{\UTFK{D366}}%
+\DeclareUnicodeCharacter{D367}{\UTFK{D367}}%
+\DeclareUnicodeCharacter{D368}{\UTFK{D368}}%
+\DeclareUnicodeCharacter{D369}{\UTFK{D369}}%
+\DeclareUnicodeCharacter{D36A}{\UTFK{D36A}}%
+\DeclareUnicodeCharacter{D36B}{\UTFK{D36B}}%
+\DeclareUnicodeCharacter{D36C}{\UTFK{D36C}}%
+\DeclareUnicodeCharacter{D36D}{\UTFK{D36D}}%
+\DeclareUnicodeCharacter{D36E}{\UTFK{D36E}}%
+\DeclareUnicodeCharacter{D36F}{\UTFK{D36F}}%
+\DeclareUnicodeCharacter{D370}{\UTFK{D370}}%
+\DeclareUnicodeCharacter{D371}{\UTFK{D371}}%
+\DeclareUnicodeCharacter{D372}{\UTFK{D372}}%
+\DeclareUnicodeCharacter{D373}{\UTFK{D373}}%
+\DeclareUnicodeCharacter{D374}{\UTFK{D374}}%
+\DeclareUnicodeCharacter{D375}{\UTFK{D375}}%
+\DeclareUnicodeCharacter{D376}{\UTFK{D376}}%
+\DeclareUnicodeCharacter{D377}{\UTFK{D377}}%
+\DeclareUnicodeCharacter{D378}{\UTFK{D378}}%
+\DeclareUnicodeCharacter{D379}{\UTFK{D379}}%
+\DeclareUnicodeCharacter{D37A}{\UTFK{D37A}}%
+\DeclareUnicodeCharacter{D37B}{\UTFK{D37B}}%
+\DeclareUnicodeCharacter{D37C}{\UTFK{D37C}}%
+\DeclareUnicodeCharacter{D37D}{\UTFK{D37D}}%
+\DeclareUnicodeCharacter{D37E}{\UTFK{D37E}}%
+\DeclareUnicodeCharacter{D37F}{\UTFK{D37F}}%
+\DeclareUnicodeCharacter{D380}{\UTFK{D380}}%
+\DeclareUnicodeCharacter{D381}{\UTFK{D381}}%
+\DeclareUnicodeCharacter{D382}{\UTFK{D382}}%
+\DeclareUnicodeCharacter{D383}{\UTFK{D383}}%
+\DeclareUnicodeCharacter{D384}{\UTFK{D384}}%
+\DeclareUnicodeCharacter{D385}{\UTFK{D385}}%
+\DeclareUnicodeCharacter{D386}{\UTFK{D386}}%
+\DeclareUnicodeCharacter{D387}{\UTFK{D387}}%
+\DeclareUnicodeCharacter{D388}{\UTFK{D388}}%
+\DeclareUnicodeCharacter{D389}{\UTFK{D389}}%
+\DeclareUnicodeCharacter{D38A}{\UTFK{D38A}}%
+\DeclareUnicodeCharacter{D38B}{\UTFK{D38B}}%
+\DeclareUnicodeCharacter{D38C}{\UTFK{D38C}}%
+\DeclareUnicodeCharacter{D38D}{\UTFK{D38D}}%
+\DeclareUnicodeCharacter{D38E}{\UTFK{D38E}}%
+\DeclareUnicodeCharacter{D38F}{\UTFK{D38F}}%
+\DeclareUnicodeCharacter{D390}{\UTFK{D390}}%
+\DeclareUnicodeCharacter{D391}{\UTFK{D391}}%
+\DeclareUnicodeCharacter{D392}{\UTFK{D392}}%
+\DeclareUnicodeCharacter{D393}{\UTFK{D393}}%
+\DeclareUnicodeCharacter{D394}{\UTFK{D394}}%
+\DeclareUnicodeCharacter{D395}{\UTFK{D395}}%
+\DeclareUnicodeCharacter{D396}{\UTFK{D396}}%
+\DeclareUnicodeCharacter{D397}{\UTFK{D397}}%
+\DeclareUnicodeCharacter{D398}{\UTFK{D398}}%
+\DeclareUnicodeCharacter{D399}{\UTFK{D399}}%
+\DeclareUnicodeCharacter{D39A}{\UTFK{D39A}}%
+\DeclareUnicodeCharacter{D39B}{\UTFK{D39B}}%
+\DeclareUnicodeCharacter{D39C}{\UTFK{D39C}}%
+\DeclareUnicodeCharacter{D39D}{\UTFK{D39D}}%
+\DeclareUnicodeCharacter{D39E}{\UTFK{D39E}}%
+\DeclareUnicodeCharacter{D39F}{\UTFK{D39F}}%
+\DeclareUnicodeCharacter{D3A0}{\UTFK{D3A0}}%
+\DeclareUnicodeCharacter{D3A1}{\UTFK{D3A1}}%
+\DeclareUnicodeCharacter{D3A2}{\UTFK{D3A2}}%
+\DeclareUnicodeCharacter{D3A3}{\UTFK{D3A3}}%
+\DeclareUnicodeCharacter{D3A4}{\UTFK{D3A4}}%
+\DeclareUnicodeCharacter{D3A5}{\UTFK{D3A5}}%
+\DeclareUnicodeCharacter{D3A6}{\UTFK{D3A6}}%
+\DeclareUnicodeCharacter{D3A7}{\UTFK{D3A7}}%
+\DeclareUnicodeCharacter{D3A8}{\UTFK{D3A8}}%
+\DeclareUnicodeCharacter{D3A9}{\UTFK{D3A9}}%
+\DeclareUnicodeCharacter{D3AA}{\UTFK{D3AA}}%
+\DeclareUnicodeCharacter{D3AB}{\UTFK{D3AB}}%
+\DeclareUnicodeCharacter{D3AC}{\UTFK{D3AC}}%
+\DeclareUnicodeCharacter{D3AD}{\UTFK{D3AD}}%
+\DeclareUnicodeCharacter{D3AE}{\UTFK{D3AE}}%
+\DeclareUnicodeCharacter{D3AF}{\UTFK{D3AF}}%
+\DeclareUnicodeCharacter{D3B0}{\UTFK{D3B0}}%
+\DeclareUnicodeCharacter{D3B1}{\UTFK{D3B1}}%
+\DeclareUnicodeCharacter{D3B2}{\UTFK{D3B2}}%
+\DeclareUnicodeCharacter{D3B3}{\UTFK{D3B3}}%
+\DeclareUnicodeCharacter{D3B4}{\UTFK{D3B4}}%
+\DeclareUnicodeCharacter{D3B5}{\UTFK{D3B5}}%
+\DeclareUnicodeCharacter{D3B6}{\UTFK{D3B6}}%
+\DeclareUnicodeCharacter{D3B7}{\UTFK{D3B7}}%
+\DeclareUnicodeCharacter{D3B8}{\UTFK{D3B8}}%
+\DeclareUnicodeCharacter{D3B9}{\UTFK{D3B9}}%
+\DeclareUnicodeCharacter{D3BA}{\UTFK{D3BA}}%
+\DeclareUnicodeCharacter{D3BB}{\UTFK{D3BB}}%
+\DeclareUnicodeCharacter{D3BC}{\UTFK{D3BC}}%
+\DeclareUnicodeCharacter{D3BD}{\UTFK{D3BD}}%
+\DeclareUnicodeCharacter{D3BE}{\UTFK{D3BE}}%
+\DeclareUnicodeCharacter{D3BF}{\UTFK{D3BF}}%
+\DeclareUnicodeCharacter{D3C0}{\UTFK{D3C0}}%
+\DeclareUnicodeCharacter{D3C1}{\UTFK{D3C1}}%
+\DeclareUnicodeCharacter{D3C2}{\UTFK{D3C2}}%
+\DeclareUnicodeCharacter{D3C3}{\UTFK{D3C3}}%
+\DeclareUnicodeCharacter{D3C4}{\UTFK{D3C4}}%
+\DeclareUnicodeCharacter{D3C5}{\UTFK{D3C5}}%
+\DeclareUnicodeCharacter{D3C6}{\UTFK{D3C6}}%
+\DeclareUnicodeCharacter{D3C7}{\UTFK{D3C7}}%
+\DeclareUnicodeCharacter{D3C8}{\UTFK{D3C8}}%
+\DeclareUnicodeCharacter{D3C9}{\UTFK{D3C9}}%
+\DeclareUnicodeCharacter{D3CA}{\UTFK{D3CA}}%
+\DeclareUnicodeCharacter{D3CB}{\UTFK{D3CB}}%
+\DeclareUnicodeCharacter{D3CC}{\UTFK{D3CC}}%
+\DeclareUnicodeCharacter{D3CD}{\UTFK{D3CD}}%
+\DeclareUnicodeCharacter{D3CE}{\UTFK{D3CE}}%
+\DeclareUnicodeCharacter{D3CF}{\UTFK{D3CF}}%
+\DeclareUnicodeCharacter{D3D0}{\UTFK{D3D0}}%
+\DeclareUnicodeCharacter{D3D1}{\UTFK{D3D1}}%
+\DeclareUnicodeCharacter{D3D2}{\UTFK{D3D2}}%
+\DeclareUnicodeCharacter{D3D3}{\UTFK{D3D3}}%
+\DeclareUnicodeCharacter{D3D4}{\UTFK{D3D4}}%
+\DeclareUnicodeCharacter{D3D5}{\UTFK{D3D5}}%
+\DeclareUnicodeCharacter{D3D6}{\UTFK{D3D6}}%
+\DeclareUnicodeCharacter{D3D7}{\UTFK{D3D7}}%
+\DeclareUnicodeCharacter{D3D8}{\UTFK{D3D8}}%
+\DeclareUnicodeCharacter{D3D9}{\UTFK{D3D9}}%
+\DeclareUnicodeCharacter{D3DA}{\UTFK{D3DA}}%
+\DeclareUnicodeCharacter{D3DB}{\UTFK{D3DB}}%
+\DeclareUnicodeCharacter{D3DC}{\UTFK{D3DC}}%
+\DeclareUnicodeCharacter{D3DD}{\UTFK{D3DD}}%
+\DeclareUnicodeCharacter{D3DE}{\UTFK{D3DE}}%
+\DeclareUnicodeCharacter{D3DF}{\UTFK{D3DF}}%
+\DeclareUnicodeCharacter{D3E0}{\UTFK{D3E0}}%
+\DeclareUnicodeCharacter{D3E1}{\UTFK{D3E1}}%
+\DeclareUnicodeCharacter{D3E2}{\UTFK{D3E2}}%
+\DeclareUnicodeCharacter{D3E3}{\UTFK{D3E3}}%
+\DeclareUnicodeCharacter{D3E4}{\UTFK{D3E4}}%
+\DeclareUnicodeCharacter{D3E5}{\UTFK{D3E5}}%
+\DeclareUnicodeCharacter{D3E6}{\UTFK{D3E6}}%
+\DeclareUnicodeCharacter{D3E7}{\UTFK{D3E7}}%
+\DeclareUnicodeCharacter{D3E8}{\UTFK{D3E8}}%
+\DeclareUnicodeCharacter{D3E9}{\UTFK{D3E9}}%
+\DeclareUnicodeCharacter{D3EA}{\UTFK{D3EA}}%
+\DeclareUnicodeCharacter{D3EB}{\UTFK{D3EB}}%
+\DeclareUnicodeCharacter{D3EC}{\UTFK{D3EC}}%
+\DeclareUnicodeCharacter{D3ED}{\UTFK{D3ED}}%
+\DeclareUnicodeCharacter{D3EE}{\UTFK{D3EE}}%
+\DeclareUnicodeCharacter{D3EF}{\UTFK{D3EF}}%
+\DeclareUnicodeCharacter{D3F0}{\UTFK{D3F0}}%
+\DeclareUnicodeCharacter{D3F1}{\UTFK{D3F1}}%
+\DeclareUnicodeCharacter{D3F2}{\UTFK{D3F2}}%
+\DeclareUnicodeCharacter{D3F3}{\UTFK{D3F3}}%
+\DeclareUnicodeCharacter{D3F4}{\UTFK{D3F4}}%
+\DeclareUnicodeCharacter{D3F5}{\UTFK{D3F5}}%
+\DeclareUnicodeCharacter{D3F6}{\UTFK{D3F6}}%
+\DeclareUnicodeCharacter{D3F7}{\UTFK{D3F7}}%
+\DeclareUnicodeCharacter{D3F8}{\UTFK{D3F8}}%
+\DeclareUnicodeCharacter{D3F9}{\UTFK{D3F9}}%
+\DeclareUnicodeCharacter{D3FA}{\UTFK{D3FA}}%
+\DeclareUnicodeCharacter{D3FB}{\UTFK{D3FB}}%
+\DeclareUnicodeCharacter{D3FC}{\UTFK{D3FC}}%
+\DeclareUnicodeCharacter{D3FD}{\UTFK{D3FD}}%
+\DeclareUnicodeCharacter{D3FE}{\UTFK{D3FE}}%
+\DeclareUnicodeCharacter{D3FF}{\UTFK{D3FF}}%
+\DeclareUnicodeCharacter{D400}{\UTFK{D400}}%
+\DeclareUnicodeCharacter{D401}{\UTFK{D401}}%
+\DeclareUnicodeCharacter{D402}{\UTFK{D402}}%
+\DeclareUnicodeCharacter{D403}{\UTFK{D403}}%
+\DeclareUnicodeCharacter{D404}{\UTFK{D404}}%
+\DeclareUnicodeCharacter{D405}{\UTFK{D405}}%
+\DeclareUnicodeCharacter{D406}{\UTFK{D406}}%
+\DeclareUnicodeCharacter{D407}{\UTFK{D407}}%
+\DeclareUnicodeCharacter{D408}{\UTFK{D408}}%
+\DeclareUnicodeCharacter{D409}{\UTFK{D409}}%
+\DeclareUnicodeCharacter{D40A}{\UTFK{D40A}}%
+\DeclareUnicodeCharacter{D40B}{\UTFK{D40B}}%
+\DeclareUnicodeCharacter{D40C}{\UTFK{D40C}}%
+\DeclareUnicodeCharacter{D40D}{\UTFK{D40D}}%
+\DeclareUnicodeCharacter{D40E}{\UTFK{D40E}}%
+\DeclareUnicodeCharacter{D40F}{\UTFK{D40F}}%
+\DeclareUnicodeCharacter{D410}{\UTFK{D410}}%
+\DeclareUnicodeCharacter{D411}{\UTFK{D411}}%
+\DeclareUnicodeCharacter{D412}{\UTFK{D412}}%
+\DeclareUnicodeCharacter{D413}{\UTFK{D413}}%
+\DeclareUnicodeCharacter{D414}{\UTFK{D414}}%
+\DeclareUnicodeCharacter{D415}{\UTFK{D415}}%
+\DeclareUnicodeCharacter{D416}{\UTFK{D416}}%
+\DeclareUnicodeCharacter{D417}{\UTFK{D417}}%
+\DeclareUnicodeCharacter{D418}{\UTFK{D418}}%
+\DeclareUnicodeCharacter{D419}{\UTFK{D419}}%
+\DeclareUnicodeCharacter{D41A}{\UTFK{D41A}}%
+\DeclareUnicodeCharacter{D41B}{\UTFK{D41B}}%
+\DeclareUnicodeCharacter{D41C}{\UTFK{D41C}}%
+\DeclareUnicodeCharacter{D41D}{\UTFK{D41D}}%
+\DeclareUnicodeCharacter{D41E}{\UTFK{D41E}}%
+\DeclareUnicodeCharacter{D41F}{\UTFK{D41F}}%
+\DeclareUnicodeCharacter{D420}{\UTFK{D420}}%
+\DeclareUnicodeCharacter{D421}{\UTFK{D421}}%
+\DeclareUnicodeCharacter{D422}{\UTFK{D422}}%
+\DeclareUnicodeCharacter{D423}{\UTFK{D423}}%
+\DeclareUnicodeCharacter{D424}{\UTFK{D424}}%
+\DeclareUnicodeCharacter{D425}{\UTFK{D425}}%
+\DeclareUnicodeCharacter{D426}{\UTFK{D426}}%
+\DeclareUnicodeCharacter{D427}{\UTFK{D427}}%
+\DeclareUnicodeCharacter{D428}{\UTFK{D428}}%
+\DeclareUnicodeCharacter{D429}{\UTFK{D429}}%
+\DeclareUnicodeCharacter{D42A}{\UTFK{D42A}}%
+\DeclareUnicodeCharacter{D42B}{\UTFK{D42B}}%
+\DeclareUnicodeCharacter{D42C}{\UTFK{D42C}}%
+\DeclareUnicodeCharacter{D42D}{\UTFK{D42D}}%
+\DeclareUnicodeCharacter{D42E}{\UTFK{D42E}}%
+\DeclareUnicodeCharacter{D42F}{\UTFK{D42F}}%
+\DeclareUnicodeCharacter{D430}{\UTFK{D430}}%
+\DeclareUnicodeCharacter{D431}{\UTFK{D431}}%
+\DeclareUnicodeCharacter{D432}{\UTFK{D432}}%
+\DeclareUnicodeCharacter{D433}{\UTFK{D433}}%
+\DeclareUnicodeCharacter{D434}{\UTFK{D434}}%
+\DeclareUnicodeCharacter{D435}{\UTFK{D435}}%
+\DeclareUnicodeCharacter{D436}{\UTFK{D436}}%
+\DeclareUnicodeCharacter{D437}{\UTFK{D437}}%
+\DeclareUnicodeCharacter{D438}{\UTFK{D438}}%
+\DeclareUnicodeCharacter{D439}{\UTFK{D439}}%
+\DeclareUnicodeCharacter{D43A}{\UTFK{D43A}}%
+\DeclareUnicodeCharacter{D43B}{\UTFK{D43B}}%
+\DeclareUnicodeCharacter{D43C}{\UTFK{D43C}}%
+\DeclareUnicodeCharacter{D43D}{\UTFK{D43D}}%
+\DeclareUnicodeCharacter{D43E}{\UTFK{D43E}}%
+\DeclareUnicodeCharacter{D43F}{\UTFK{D43F}}%
+\DeclareUnicodeCharacter{D440}{\UTFK{D440}}%
+\DeclareUnicodeCharacter{D441}{\UTFK{D441}}%
+\DeclareUnicodeCharacter{D442}{\UTFK{D442}}%
+\DeclareUnicodeCharacter{D443}{\UTFK{D443}}%
+\DeclareUnicodeCharacter{D444}{\UTFK{D444}}%
+\DeclareUnicodeCharacter{D445}{\UTFK{D445}}%
+\DeclareUnicodeCharacter{D446}{\UTFK{D446}}%
+\DeclareUnicodeCharacter{D447}{\UTFK{D447}}%
+\DeclareUnicodeCharacter{D448}{\UTFK{D448}}%
+\DeclareUnicodeCharacter{D449}{\UTFK{D449}}%
+\DeclareUnicodeCharacter{D44A}{\UTFK{D44A}}%
+\DeclareUnicodeCharacter{D44B}{\UTFK{D44B}}%
+\DeclareUnicodeCharacter{D44C}{\UTFK{D44C}}%
+\DeclareUnicodeCharacter{D44D}{\UTFK{D44D}}%
+\DeclareUnicodeCharacter{D44E}{\UTFK{D44E}}%
+\DeclareUnicodeCharacter{D44F}{\UTFK{D44F}}%
+\DeclareUnicodeCharacter{D450}{\UTFK{D450}}%
+\DeclareUnicodeCharacter{D451}{\UTFK{D451}}%
+\DeclareUnicodeCharacter{D452}{\UTFK{D452}}%
+\DeclareUnicodeCharacter{D453}{\UTFK{D453}}%
+\DeclareUnicodeCharacter{D454}{\UTFK{D454}}%
+\DeclareUnicodeCharacter{D455}{\UTFK{D455}}%
+\DeclareUnicodeCharacter{D456}{\UTFK{D456}}%
+\DeclareUnicodeCharacter{D457}{\UTFK{D457}}%
+\DeclareUnicodeCharacter{D458}{\UTFK{D458}}%
+\DeclareUnicodeCharacter{D459}{\UTFK{D459}}%
+\DeclareUnicodeCharacter{D45A}{\UTFK{D45A}}%
+\DeclareUnicodeCharacter{D45B}{\UTFK{D45B}}%
+\DeclareUnicodeCharacter{D45C}{\UTFK{D45C}}%
+\DeclareUnicodeCharacter{D45D}{\UTFK{D45D}}%
+\DeclareUnicodeCharacter{D45E}{\UTFK{D45E}}%
+\DeclareUnicodeCharacter{D45F}{\UTFK{D45F}}%
+\DeclareUnicodeCharacter{D460}{\UTFK{D460}}%
+\DeclareUnicodeCharacter{D461}{\UTFK{D461}}%
+\DeclareUnicodeCharacter{D462}{\UTFK{D462}}%
+\DeclareUnicodeCharacter{D463}{\UTFK{D463}}%
+\DeclareUnicodeCharacter{D464}{\UTFK{D464}}%
+\DeclareUnicodeCharacter{D465}{\UTFK{D465}}%
+\DeclareUnicodeCharacter{D466}{\UTFK{D466}}%
+\DeclareUnicodeCharacter{D467}{\UTFK{D467}}%
+\DeclareUnicodeCharacter{D468}{\UTFK{D468}}%
+\DeclareUnicodeCharacter{D469}{\UTFK{D469}}%
+\DeclareUnicodeCharacter{D46A}{\UTFK{D46A}}%
+\DeclareUnicodeCharacter{D46B}{\UTFK{D46B}}%
+\DeclareUnicodeCharacter{D46C}{\UTFK{D46C}}%
+\DeclareUnicodeCharacter{D46D}{\UTFK{D46D}}%
+\DeclareUnicodeCharacter{D46E}{\UTFK{D46E}}%
+\DeclareUnicodeCharacter{D46F}{\UTFK{D46F}}%
+\DeclareUnicodeCharacter{D470}{\UTFK{D470}}%
+\DeclareUnicodeCharacter{D471}{\UTFK{D471}}%
+\DeclareUnicodeCharacter{D472}{\UTFK{D472}}%
+\DeclareUnicodeCharacter{D473}{\UTFK{D473}}%
+\DeclareUnicodeCharacter{D474}{\UTFK{D474}}%
+\DeclareUnicodeCharacter{D475}{\UTFK{D475}}%
+\DeclareUnicodeCharacter{D476}{\UTFK{D476}}%
+\DeclareUnicodeCharacter{D477}{\UTFK{D477}}%
+\DeclareUnicodeCharacter{D478}{\UTFK{D478}}%
+\DeclareUnicodeCharacter{D479}{\UTFK{D479}}%
+\DeclareUnicodeCharacter{D47A}{\UTFK{D47A}}%
+\DeclareUnicodeCharacter{D47B}{\UTFK{D47B}}%
+\DeclareUnicodeCharacter{D47C}{\UTFK{D47C}}%
+\DeclareUnicodeCharacter{D47D}{\UTFK{D47D}}%
+\DeclareUnicodeCharacter{D47E}{\UTFK{D47E}}%
+\DeclareUnicodeCharacter{D47F}{\UTFK{D47F}}%
+\DeclareUnicodeCharacter{D480}{\UTFK{D480}}%
+\DeclareUnicodeCharacter{D481}{\UTFK{D481}}%
+\DeclareUnicodeCharacter{D482}{\UTFK{D482}}%
+\DeclareUnicodeCharacter{D483}{\UTFK{D483}}%
+\DeclareUnicodeCharacter{D484}{\UTFK{D484}}%
+\DeclareUnicodeCharacter{D485}{\UTFK{D485}}%
+\DeclareUnicodeCharacter{D486}{\UTFK{D486}}%
+\DeclareUnicodeCharacter{D487}{\UTFK{D487}}%
+\DeclareUnicodeCharacter{D488}{\UTFK{D488}}%
+\DeclareUnicodeCharacter{D489}{\UTFK{D489}}%
+\DeclareUnicodeCharacter{D48A}{\UTFK{D48A}}%
+\DeclareUnicodeCharacter{D48B}{\UTFK{D48B}}%
+\DeclareUnicodeCharacter{D48C}{\UTFK{D48C}}%
+\DeclareUnicodeCharacter{D48D}{\UTFK{D48D}}%
+\DeclareUnicodeCharacter{D48E}{\UTFK{D48E}}%
+\DeclareUnicodeCharacter{D48F}{\UTFK{D48F}}%
+\DeclareUnicodeCharacter{D490}{\UTFK{D490}}%
+\DeclareUnicodeCharacter{D491}{\UTFK{D491}}%
+\DeclareUnicodeCharacter{D492}{\UTFK{D492}}%
+\DeclareUnicodeCharacter{D493}{\UTFK{D493}}%
+\DeclareUnicodeCharacter{D494}{\UTFK{D494}}%
+\DeclareUnicodeCharacter{D495}{\UTFK{D495}}%
+\DeclareUnicodeCharacter{D496}{\UTFK{D496}}%
+\DeclareUnicodeCharacter{D497}{\UTFK{D497}}%
+\DeclareUnicodeCharacter{D498}{\UTFK{D498}}%
+\DeclareUnicodeCharacter{D499}{\UTFK{D499}}%
+\DeclareUnicodeCharacter{D49A}{\UTFK{D49A}}%
+\DeclareUnicodeCharacter{D49B}{\UTFK{D49B}}%
+\DeclareUnicodeCharacter{D49C}{\UTFK{D49C}}%
+\DeclareUnicodeCharacter{D49D}{\UTFK{D49D}}%
+\DeclareUnicodeCharacter{D49E}{\UTFK{D49E}}%
+\DeclareUnicodeCharacter{D49F}{\UTFK{D49F}}%
+\DeclareUnicodeCharacter{D4A0}{\UTFK{D4A0}}%
+\DeclareUnicodeCharacter{D4A1}{\UTFK{D4A1}}%
+\DeclareUnicodeCharacter{D4A2}{\UTFK{D4A2}}%
+\DeclareUnicodeCharacter{D4A3}{\UTFK{D4A3}}%
+\DeclareUnicodeCharacter{D4A4}{\UTFK{D4A4}}%
+\DeclareUnicodeCharacter{D4A5}{\UTFK{D4A5}}%
+\DeclareUnicodeCharacter{D4A6}{\UTFK{D4A6}}%
+\DeclareUnicodeCharacter{D4A7}{\UTFK{D4A7}}%
+\DeclareUnicodeCharacter{D4A8}{\UTFK{D4A8}}%
+\DeclareUnicodeCharacter{D4A9}{\UTFK{D4A9}}%
+\DeclareUnicodeCharacter{D4AA}{\UTFK{D4AA}}%
+\DeclareUnicodeCharacter{D4AB}{\UTFK{D4AB}}%
+\DeclareUnicodeCharacter{D4AC}{\UTFK{D4AC}}%
+\DeclareUnicodeCharacter{D4AD}{\UTFK{D4AD}}%
+\DeclareUnicodeCharacter{D4AE}{\UTFK{D4AE}}%
+\DeclareUnicodeCharacter{D4AF}{\UTFK{D4AF}}%
+\DeclareUnicodeCharacter{D4B0}{\UTFK{D4B0}}%
+\DeclareUnicodeCharacter{D4B1}{\UTFK{D4B1}}%
+\DeclareUnicodeCharacter{D4B2}{\UTFK{D4B2}}%
+\DeclareUnicodeCharacter{D4B3}{\UTFK{D4B3}}%
+\DeclareUnicodeCharacter{D4B4}{\UTFK{D4B4}}%
+\DeclareUnicodeCharacter{D4B5}{\UTFK{D4B5}}%
+\DeclareUnicodeCharacter{D4B6}{\UTFK{D4B6}}%
+\DeclareUnicodeCharacter{D4B7}{\UTFK{D4B7}}%
+\DeclareUnicodeCharacter{D4B8}{\UTFK{D4B8}}%
+\DeclareUnicodeCharacter{D4B9}{\UTFK{D4B9}}%
+\DeclareUnicodeCharacter{D4BA}{\UTFK{D4BA}}%
+\DeclareUnicodeCharacter{D4BB}{\UTFK{D4BB}}%
+\DeclareUnicodeCharacter{D4BC}{\UTFK{D4BC}}%
+\DeclareUnicodeCharacter{D4BD}{\UTFK{D4BD}}%
+\DeclareUnicodeCharacter{D4BE}{\UTFK{D4BE}}%
+\DeclareUnicodeCharacter{D4BF}{\UTFK{D4BF}}%
+\DeclareUnicodeCharacter{D4C0}{\UTFK{D4C0}}%
+\DeclareUnicodeCharacter{D4C1}{\UTFK{D4C1}}%
+\DeclareUnicodeCharacter{D4C2}{\UTFK{D4C2}}%
+\DeclareUnicodeCharacter{D4C3}{\UTFK{D4C3}}%
+\DeclareUnicodeCharacter{D4C4}{\UTFK{D4C4}}%
+\DeclareUnicodeCharacter{D4C5}{\UTFK{D4C5}}%
+\DeclareUnicodeCharacter{D4C6}{\UTFK{D4C6}}%
+\DeclareUnicodeCharacter{D4C7}{\UTFK{D4C7}}%
+\DeclareUnicodeCharacter{D4C8}{\UTFK{D4C8}}%
+\DeclareUnicodeCharacter{D4C9}{\UTFK{D4C9}}%
+\DeclareUnicodeCharacter{D4CA}{\UTFK{D4CA}}%
+\DeclareUnicodeCharacter{D4CB}{\UTFK{D4CB}}%
+\DeclareUnicodeCharacter{D4CC}{\UTFK{D4CC}}%
+\DeclareUnicodeCharacter{D4CD}{\UTFK{D4CD}}%
+\DeclareUnicodeCharacter{D4CE}{\UTFK{D4CE}}%
+\DeclareUnicodeCharacter{D4CF}{\UTFK{D4CF}}%
+\DeclareUnicodeCharacter{D4D0}{\UTFK{D4D0}}%
+\DeclareUnicodeCharacter{D4D1}{\UTFK{D4D1}}%
+\DeclareUnicodeCharacter{D4D2}{\UTFK{D4D2}}%
+\DeclareUnicodeCharacter{D4D3}{\UTFK{D4D3}}%
+\DeclareUnicodeCharacter{D4D4}{\UTFK{D4D4}}%
+\DeclareUnicodeCharacter{D4D5}{\UTFK{D4D5}}%
+\DeclareUnicodeCharacter{D4D6}{\UTFK{D4D6}}%
+\DeclareUnicodeCharacter{D4D7}{\UTFK{D4D7}}%
+\DeclareUnicodeCharacter{D4D8}{\UTFK{D4D8}}%
+\DeclareUnicodeCharacter{D4D9}{\UTFK{D4D9}}%
+\DeclareUnicodeCharacter{D4DA}{\UTFK{D4DA}}%
+\DeclareUnicodeCharacter{D4DB}{\UTFK{D4DB}}%
+\DeclareUnicodeCharacter{D4DC}{\UTFK{D4DC}}%
+\DeclareUnicodeCharacter{D4DD}{\UTFK{D4DD}}%
+\DeclareUnicodeCharacter{D4DE}{\UTFK{D4DE}}%
+\DeclareUnicodeCharacter{D4DF}{\UTFK{D4DF}}%
+\DeclareUnicodeCharacter{D4E0}{\UTFK{D4E0}}%
+\DeclareUnicodeCharacter{D4E1}{\UTFK{D4E1}}%
+\DeclareUnicodeCharacter{D4E2}{\UTFK{D4E2}}%
+\DeclareUnicodeCharacter{D4E3}{\UTFK{D4E3}}%
+\DeclareUnicodeCharacter{D4E4}{\UTFK{D4E4}}%
+\DeclareUnicodeCharacter{D4E5}{\UTFK{D4E5}}%
+\DeclareUnicodeCharacter{D4E6}{\UTFK{D4E6}}%
+\DeclareUnicodeCharacter{D4E7}{\UTFK{D4E7}}%
+\DeclareUnicodeCharacter{D4E8}{\UTFK{D4E8}}%
+\DeclareUnicodeCharacter{D4E9}{\UTFK{D4E9}}%
+\DeclareUnicodeCharacter{D4EA}{\UTFK{D4EA}}%
+\DeclareUnicodeCharacter{D4EB}{\UTFK{D4EB}}%
+\DeclareUnicodeCharacter{D4EC}{\UTFK{D4EC}}%
+\DeclareUnicodeCharacter{D4ED}{\UTFK{D4ED}}%
+\DeclareUnicodeCharacter{D4EE}{\UTFK{D4EE}}%
+\DeclareUnicodeCharacter{D4EF}{\UTFK{D4EF}}%
+\DeclareUnicodeCharacter{D4F0}{\UTFK{D4F0}}%
+\DeclareUnicodeCharacter{D4F1}{\UTFK{D4F1}}%
+\DeclareUnicodeCharacter{D4F2}{\UTFK{D4F2}}%
+\DeclareUnicodeCharacter{D4F3}{\UTFK{D4F3}}%
+\DeclareUnicodeCharacter{D4F4}{\UTFK{D4F4}}%
+\DeclareUnicodeCharacter{D4F5}{\UTFK{D4F5}}%
+\DeclareUnicodeCharacter{D4F6}{\UTFK{D4F6}}%
+\DeclareUnicodeCharacter{D4F7}{\UTFK{D4F7}}%
+\DeclareUnicodeCharacter{D4F8}{\UTFK{D4F8}}%
+\DeclareUnicodeCharacter{D4F9}{\UTFK{D4F9}}%
+\DeclareUnicodeCharacter{D4FA}{\UTFK{D4FA}}%
+\DeclareUnicodeCharacter{D4FB}{\UTFK{D4FB}}%
+\DeclareUnicodeCharacter{D4FC}{\UTFK{D4FC}}%
+\DeclareUnicodeCharacter{D4FD}{\UTFK{D4FD}}%
+\DeclareUnicodeCharacter{D4FE}{\UTFK{D4FE}}%
+\DeclareUnicodeCharacter{D4FF}{\UTFK{D4FF}}%
+\DeclareUnicodeCharacter{D500}{\UTFK{D500}}%
+\DeclareUnicodeCharacter{D501}{\UTFK{D501}}%
+\DeclareUnicodeCharacter{D502}{\UTFK{D502}}%
+\DeclareUnicodeCharacter{D503}{\UTFK{D503}}%
+\DeclareUnicodeCharacter{D504}{\UTFK{D504}}%
+\DeclareUnicodeCharacter{D505}{\UTFK{D505}}%
+\DeclareUnicodeCharacter{D506}{\UTFK{D506}}%
+\DeclareUnicodeCharacter{D507}{\UTFK{D507}}%
+\DeclareUnicodeCharacter{D508}{\UTFK{D508}}%
+\DeclareUnicodeCharacter{D509}{\UTFK{D509}}%
+\DeclareUnicodeCharacter{D50A}{\UTFK{D50A}}%
+\DeclareUnicodeCharacter{D50B}{\UTFK{D50B}}%
+\DeclareUnicodeCharacter{D50C}{\UTFK{D50C}}%
+\DeclareUnicodeCharacter{D50D}{\UTFK{D50D}}%
+\DeclareUnicodeCharacter{D50E}{\UTFK{D50E}}%
+\DeclareUnicodeCharacter{D50F}{\UTFK{D50F}}%
+\DeclareUnicodeCharacter{D510}{\UTFK{D510}}%
+\DeclareUnicodeCharacter{D511}{\UTFK{D511}}%
+\DeclareUnicodeCharacter{D512}{\UTFK{D512}}%
+\DeclareUnicodeCharacter{D513}{\UTFK{D513}}%
+\DeclareUnicodeCharacter{D514}{\UTFK{D514}}%
+\DeclareUnicodeCharacter{D515}{\UTFK{D515}}%
+\DeclareUnicodeCharacter{D516}{\UTFK{D516}}%
+\DeclareUnicodeCharacter{D517}{\UTFK{D517}}%
+\DeclareUnicodeCharacter{D518}{\UTFK{D518}}%
+\DeclareUnicodeCharacter{D519}{\UTFK{D519}}%
+\DeclareUnicodeCharacter{D51A}{\UTFK{D51A}}%
+\DeclareUnicodeCharacter{D51B}{\UTFK{D51B}}%
+\DeclareUnicodeCharacter{D51C}{\UTFK{D51C}}%
+\DeclareUnicodeCharacter{D51D}{\UTFK{D51D}}%
+\DeclareUnicodeCharacter{D51E}{\UTFK{D51E}}%
+\DeclareUnicodeCharacter{D51F}{\UTFK{D51F}}%
+\DeclareUnicodeCharacter{D520}{\UTFK{D520}}%
+\DeclareUnicodeCharacter{D521}{\UTFK{D521}}%
+\DeclareUnicodeCharacter{D522}{\UTFK{D522}}%
+\DeclareUnicodeCharacter{D523}{\UTFK{D523}}%
+\DeclareUnicodeCharacter{D524}{\UTFK{D524}}%
+\DeclareUnicodeCharacter{D525}{\UTFK{D525}}%
+\DeclareUnicodeCharacter{D526}{\UTFK{D526}}%
+\DeclareUnicodeCharacter{D527}{\UTFK{D527}}%
+\DeclareUnicodeCharacter{D528}{\UTFK{D528}}%
+\DeclareUnicodeCharacter{D529}{\UTFK{D529}}%
+\DeclareUnicodeCharacter{D52A}{\UTFK{D52A}}%
+\DeclareUnicodeCharacter{D52B}{\UTFK{D52B}}%
+\DeclareUnicodeCharacter{D52C}{\UTFK{D52C}}%
+\DeclareUnicodeCharacter{D52D}{\UTFK{D52D}}%
+\DeclareUnicodeCharacter{D52E}{\UTFK{D52E}}%
+\DeclareUnicodeCharacter{D52F}{\UTFK{D52F}}%
+\DeclareUnicodeCharacter{D530}{\UTFK{D530}}%
+\DeclareUnicodeCharacter{D531}{\UTFK{D531}}%
+\DeclareUnicodeCharacter{D532}{\UTFK{D532}}%
+\DeclareUnicodeCharacter{D533}{\UTFK{D533}}%
+\DeclareUnicodeCharacter{D534}{\UTFK{D534}}%
+\DeclareUnicodeCharacter{D535}{\UTFK{D535}}%
+\DeclareUnicodeCharacter{D536}{\UTFK{D536}}%
+\DeclareUnicodeCharacter{D537}{\UTFK{D537}}%
+\DeclareUnicodeCharacter{D538}{\UTFK{D538}}%
+\DeclareUnicodeCharacter{D539}{\UTFK{D539}}%
+\DeclareUnicodeCharacter{D53A}{\UTFK{D53A}}%
+\DeclareUnicodeCharacter{D53B}{\UTFK{D53B}}%
+\DeclareUnicodeCharacter{D53C}{\UTFK{D53C}}%
+\DeclareUnicodeCharacter{D53D}{\UTFK{D53D}}%
+\DeclareUnicodeCharacter{D53E}{\UTFK{D53E}}%
+\DeclareUnicodeCharacter{D53F}{\UTFK{D53F}}%
+\DeclareUnicodeCharacter{D540}{\UTFK{D540}}%
+\DeclareUnicodeCharacter{D541}{\UTFK{D541}}%
+\DeclareUnicodeCharacter{D542}{\UTFK{D542}}%
+\DeclareUnicodeCharacter{D543}{\UTFK{D543}}%
+\DeclareUnicodeCharacter{D544}{\UTFK{D544}}%
+\DeclareUnicodeCharacter{D545}{\UTFK{D545}}%
+\DeclareUnicodeCharacter{D546}{\UTFK{D546}}%
+\DeclareUnicodeCharacter{D547}{\UTFK{D547}}%
+\DeclareUnicodeCharacter{D548}{\UTFK{D548}}%
+\DeclareUnicodeCharacter{D549}{\UTFK{D549}}%
+\DeclareUnicodeCharacter{D54A}{\UTFK{D54A}}%
+\DeclareUnicodeCharacter{D54B}{\UTFK{D54B}}%
+\DeclareUnicodeCharacter{D54C}{\UTFK{D54C}}%
+\DeclareUnicodeCharacter{D54D}{\UTFK{D54D}}%
+\DeclareUnicodeCharacter{D54E}{\UTFK{D54E}}%
+\DeclareUnicodeCharacter{D54F}{\UTFK{D54F}}%
+\DeclareUnicodeCharacter{D550}{\UTFK{D550}}%
+\DeclareUnicodeCharacter{D551}{\UTFK{D551}}%
+\DeclareUnicodeCharacter{D552}{\UTFK{D552}}%
+\DeclareUnicodeCharacter{D553}{\UTFK{D553}}%
+\DeclareUnicodeCharacter{D554}{\UTFK{D554}}%
+\DeclareUnicodeCharacter{D555}{\UTFK{D555}}%
+\DeclareUnicodeCharacter{D556}{\UTFK{D556}}%
+\DeclareUnicodeCharacter{D557}{\UTFK{D557}}%
+\DeclareUnicodeCharacter{D558}{\UTFK{D558}}%
+\DeclareUnicodeCharacter{D559}{\UTFK{D559}}%
+\DeclareUnicodeCharacter{D55A}{\UTFK{D55A}}%
+\DeclareUnicodeCharacter{D55B}{\UTFK{D55B}}%
+\DeclareUnicodeCharacter{D55C}{\UTFK{D55C}}%
+\DeclareUnicodeCharacter{D55D}{\UTFK{D55D}}%
+\DeclareUnicodeCharacter{D55E}{\UTFK{D55E}}%
+\DeclareUnicodeCharacter{D55F}{\UTFK{D55F}}%
+\DeclareUnicodeCharacter{D560}{\UTFK{D560}}%
+\DeclareUnicodeCharacter{D561}{\UTFK{D561}}%
+\DeclareUnicodeCharacter{D562}{\UTFK{D562}}%
+\DeclareUnicodeCharacter{D563}{\UTFK{D563}}%
+\DeclareUnicodeCharacter{D564}{\UTFK{D564}}%
+\DeclareUnicodeCharacter{D565}{\UTFK{D565}}%
+\DeclareUnicodeCharacter{D566}{\UTFK{D566}}%
+\DeclareUnicodeCharacter{D567}{\UTFK{D567}}%
+\DeclareUnicodeCharacter{D568}{\UTFK{D568}}%
+\DeclareUnicodeCharacter{D569}{\UTFK{D569}}%
+\DeclareUnicodeCharacter{D56A}{\UTFK{D56A}}%
+\DeclareUnicodeCharacter{D56B}{\UTFK{D56B}}%
+\DeclareUnicodeCharacter{D56C}{\UTFK{D56C}}%
+\DeclareUnicodeCharacter{D56D}{\UTFK{D56D}}%
+\DeclareUnicodeCharacter{D56E}{\UTFK{D56E}}%
+\DeclareUnicodeCharacter{D56F}{\UTFK{D56F}}%
+\DeclareUnicodeCharacter{D570}{\UTFK{D570}}%
+\DeclareUnicodeCharacter{D571}{\UTFK{D571}}%
+\DeclareUnicodeCharacter{D572}{\UTFK{D572}}%
+\DeclareUnicodeCharacter{D573}{\UTFK{D573}}%
+\DeclareUnicodeCharacter{D574}{\UTFK{D574}}%
+\DeclareUnicodeCharacter{D575}{\UTFK{D575}}%
+\DeclareUnicodeCharacter{D576}{\UTFK{D576}}%
+\DeclareUnicodeCharacter{D577}{\UTFK{D577}}%
+\DeclareUnicodeCharacter{D578}{\UTFK{D578}}%
+\DeclareUnicodeCharacter{D579}{\UTFK{D579}}%
+\DeclareUnicodeCharacter{D57A}{\UTFK{D57A}}%
+\DeclareUnicodeCharacter{D57B}{\UTFK{D57B}}%
+\DeclareUnicodeCharacter{D57C}{\UTFK{D57C}}%
+\DeclareUnicodeCharacter{D57D}{\UTFK{D57D}}%
+\DeclareUnicodeCharacter{D57E}{\UTFK{D57E}}%
+\DeclareUnicodeCharacter{D57F}{\UTFK{D57F}}%
+\DeclareUnicodeCharacter{D580}{\UTFK{D580}}%
+\DeclareUnicodeCharacter{D581}{\UTFK{D581}}%
+\DeclareUnicodeCharacter{D582}{\UTFK{D582}}%
+\DeclareUnicodeCharacter{D583}{\UTFK{D583}}%
+\DeclareUnicodeCharacter{D584}{\UTFK{D584}}%
+\DeclareUnicodeCharacter{D585}{\UTFK{D585}}%
+\DeclareUnicodeCharacter{D586}{\UTFK{D586}}%
+\DeclareUnicodeCharacter{D587}{\UTFK{D587}}%
+\DeclareUnicodeCharacter{D588}{\UTFK{D588}}%
+\DeclareUnicodeCharacter{D589}{\UTFK{D589}}%
+\DeclareUnicodeCharacter{D58A}{\UTFK{D58A}}%
+\DeclareUnicodeCharacter{D58B}{\UTFK{D58B}}%
+\DeclareUnicodeCharacter{D58C}{\UTFK{D58C}}%
+\DeclareUnicodeCharacter{D58D}{\UTFK{D58D}}%
+\DeclareUnicodeCharacter{D58E}{\UTFK{D58E}}%
+\DeclareUnicodeCharacter{D58F}{\UTFK{D58F}}%
+\DeclareUnicodeCharacter{D590}{\UTFK{D590}}%
+\DeclareUnicodeCharacter{D591}{\UTFK{D591}}%
+\DeclareUnicodeCharacter{D592}{\UTFK{D592}}%
+\DeclareUnicodeCharacter{D593}{\UTFK{D593}}%
+\DeclareUnicodeCharacter{D594}{\UTFK{D594}}%
+\DeclareUnicodeCharacter{D595}{\UTFK{D595}}%
+\DeclareUnicodeCharacter{D596}{\UTFK{D596}}%
+\DeclareUnicodeCharacter{D597}{\UTFK{D597}}%
+\DeclareUnicodeCharacter{D598}{\UTFK{D598}}%
+\DeclareUnicodeCharacter{D599}{\UTFK{D599}}%
+\DeclareUnicodeCharacter{D59A}{\UTFK{D59A}}%
+\DeclareUnicodeCharacter{D59B}{\UTFK{D59B}}%
+\DeclareUnicodeCharacter{D59C}{\UTFK{D59C}}%
+\DeclareUnicodeCharacter{D59D}{\UTFK{D59D}}%
+\DeclareUnicodeCharacter{D59E}{\UTFK{D59E}}%
+\DeclareUnicodeCharacter{D59F}{\UTFK{D59F}}%
+\DeclareUnicodeCharacter{D5A0}{\UTFK{D5A0}}%
+\DeclareUnicodeCharacter{D5A1}{\UTFK{D5A1}}%
+\DeclareUnicodeCharacter{D5A2}{\UTFK{D5A2}}%
+\DeclareUnicodeCharacter{D5A3}{\UTFK{D5A3}}%
+\DeclareUnicodeCharacter{D5A4}{\UTFK{D5A4}}%
+\DeclareUnicodeCharacter{D5A5}{\UTFK{D5A5}}%
+\DeclareUnicodeCharacter{D5A6}{\UTFK{D5A6}}%
+\DeclareUnicodeCharacter{D5A7}{\UTFK{D5A7}}%
+\DeclareUnicodeCharacter{D5A8}{\UTFK{D5A8}}%
+\DeclareUnicodeCharacter{D5A9}{\UTFK{D5A9}}%
+\DeclareUnicodeCharacter{D5AA}{\UTFK{D5AA}}%
+\DeclareUnicodeCharacter{D5AB}{\UTFK{D5AB}}%
+\DeclareUnicodeCharacter{D5AC}{\UTFK{D5AC}}%
+\DeclareUnicodeCharacter{D5AD}{\UTFK{D5AD}}%
+\DeclareUnicodeCharacter{D5AE}{\UTFK{D5AE}}%
+\DeclareUnicodeCharacter{D5AF}{\UTFK{D5AF}}%
+\DeclareUnicodeCharacter{D5B0}{\UTFK{D5B0}}%
+\DeclareUnicodeCharacter{D5B1}{\UTFK{D5B1}}%
+\DeclareUnicodeCharacter{D5B2}{\UTFK{D5B2}}%
+\DeclareUnicodeCharacter{D5B3}{\UTFK{D5B3}}%
+\DeclareUnicodeCharacter{D5B4}{\UTFK{D5B4}}%
+\DeclareUnicodeCharacter{D5B5}{\UTFK{D5B5}}%
+\DeclareUnicodeCharacter{D5B6}{\UTFK{D5B6}}%
+\DeclareUnicodeCharacter{D5B7}{\UTFK{D5B7}}%
+\DeclareUnicodeCharacter{D5B8}{\UTFK{D5B8}}%
+\DeclareUnicodeCharacter{D5B9}{\UTFK{D5B9}}%
+\DeclareUnicodeCharacter{D5BA}{\UTFK{D5BA}}%
+\DeclareUnicodeCharacter{D5BB}{\UTFK{D5BB}}%
+\DeclareUnicodeCharacter{D5BC}{\UTFK{D5BC}}%
+\DeclareUnicodeCharacter{D5BD}{\UTFK{D5BD}}%
+\DeclareUnicodeCharacter{D5BE}{\UTFK{D5BE}}%
+\DeclareUnicodeCharacter{D5BF}{\UTFK{D5BF}}%
+\DeclareUnicodeCharacter{D5C0}{\UTFK{D5C0}}%
+\DeclareUnicodeCharacter{D5C1}{\UTFK{D5C1}}%
+\DeclareUnicodeCharacter{D5C2}{\UTFK{D5C2}}%
+\DeclareUnicodeCharacter{D5C3}{\UTFK{D5C3}}%
+\DeclareUnicodeCharacter{D5C4}{\UTFK{D5C4}}%
+\DeclareUnicodeCharacter{D5C5}{\UTFK{D5C5}}%
+\DeclareUnicodeCharacter{D5C6}{\UTFK{D5C6}}%
+\DeclareUnicodeCharacter{D5C7}{\UTFK{D5C7}}%
+\DeclareUnicodeCharacter{D5C8}{\UTFK{D5C8}}%
+\DeclareUnicodeCharacter{D5C9}{\UTFK{D5C9}}%
+\DeclareUnicodeCharacter{D5CA}{\UTFK{D5CA}}%
+\DeclareUnicodeCharacter{D5CB}{\UTFK{D5CB}}%
+\DeclareUnicodeCharacter{D5CC}{\UTFK{D5CC}}%
+\DeclareUnicodeCharacter{D5CD}{\UTFK{D5CD}}%
+\DeclareUnicodeCharacter{D5CE}{\UTFK{D5CE}}%
+\DeclareUnicodeCharacter{D5CF}{\UTFK{D5CF}}%
+\DeclareUnicodeCharacter{D5D0}{\UTFK{D5D0}}%
+\DeclareUnicodeCharacter{D5D1}{\UTFK{D5D1}}%
+\DeclareUnicodeCharacter{D5D2}{\UTFK{D5D2}}%
+\DeclareUnicodeCharacter{D5D3}{\UTFK{D5D3}}%
+\DeclareUnicodeCharacter{D5D4}{\UTFK{D5D4}}%
+\DeclareUnicodeCharacter{D5D5}{\UTFK{D5D5}}%
+\DeclareUnicodeCharacter{D5D6}{\UTFK{D5D6}}%
+\DeclareUnicodeCharacter{D5D7}{\UTFK{D5D7}}%
+\DeclareUnicodeCharacter{D5D8}{\UTFK{D5D8}}%
+\DeclareUnicodeCharacter{D5D9}{\UTFK{D5D9}}%
+\DeclareUnicodeCharacter{D5DA}{\UTFK{D5DA}}%
+\DeclareUnicodeCharacter{D5DB}{\UTFK{D5DB}}%
+\DeclareUnicodeCharacter{D5DC}{\UTFK{D5DC}}%
+\DeclareUnicodeCharacter{D5DD}{\UTFK{D5DD}}%
+\DeclareUnicodeCharacter{D5DE}{\UTFK{D5DE}}%
+\DeclareUnicodeCharacter{D5DF}{\UTFK{D5DF}}%
+\DeclareUnicodeCharacter{D5E0}{\UTFK{D5E0}}%
+\DeclareUnicodeCharacter{D5E1}{\UTFK{D5E1}}%
+\DeclareUnicodeCharacter{D5E2}{\UTFK{D5E2}}%
+\DeclareUnicodeCharacter{D5E3}{\UTFK{D5E3}}%
+\DeclareUnicodeCharacter{D5E4}{\UTFK{D5E4}}%
+\DeclareUnicodeCharacter{D5E5}{\UTFK{D5E5}}%
+\DeclareUnicodeCharacter{D5E6}{\UTFK{D5E6}}%
+\DeclareUnicodeCharacter{D5E7}{\UTFK{D5E7}}%
+\DeclareUnicodeCharacter{D5E8}{\UTFK{D5E8}}%
+\DeclareUnicodeCharacter{D5E9}{\UTFK{D5E9}}%
+\DeclareUnicodeCharacter{D5EA}{\UTFK{D5EA}}%
+\DeclareUnicodeCharacter{D5EB}{\UTFK{D5EB}}%
+\DeclareUnicodeCharacter{D5EC}{\UTFK{D5EC}}%
+\DeclareUnicodeCharacter{D5ED}{\UTFK{D5ED}}%
+\DeclareUnicodeCharacter{D5EE}{\UTFK{D5EE}}%
+\DeclareUnicodeCharacter{D5EF}{\UTFK{D5EF}}%
+\DeclareUnicodeCharacter{D5F0}{\UTFK{D5F0}}%
+\DeclareUnicodeCharacter{D5F1}{\UTFK{D5F1}}%
+\DeclareUnicodeCharacter{D5F2}{\UTFK{D5F2}}%
+\DeclareUnicodeCharacter{D5F3}{\UTFK{D5F3}}%
+\DeclareUnicodeCharacter{D5F4}{\UTFK{D5F4}}%
+\DeclareUnicodeCharacter{D5F5}{\UTFK{D5F5}}%
+\DeclareUnicodeCharacter{D5F6}{\UTFK{D5F6}}%
+\DeclareUnicodeCharacter{D5F7}{\UTFK{D5F7}}%
+\DeclareUnicodeCharacter{D5F8}{\UTFK{D5F8}}%
+\DeclareUnicodeCharacter{D5F9}{\UTFK{D5F9}}%
+\DeclareUnicodeCharacter{D5FA}{\UTFK{D5FA}}%
+\DeclareUnicodeCharacter{D5FB}{\UTFK{D5FB}}%
+\DeclareUnicodeCharacter{D5FC}{\UTFK{D5FC}}%
+\DeclareUnicodeCharacter{D5FD}{\UTFK{D5FD}}%
+\DeclareUnicodeCharacter{D5FE}{\UTFK{D5FE}}%
+\DeclareUnicodeCharacter{D5FF}{\UTFK{D5FF}}%
+\DeclareUnicodeCharacter{D600}{\UTFK{D600}}%
+\DeclareUnicodeCharacter{D601}{\UTFK{D601}}%
+\DeclareUnicodeCharacter{D602}{\UTFK{D602}}%
+\DeclareUnicodeCharacter{D603}{\UTFK{D603}}%
+\DeclareUnicodeCharacter{D604}{\UTFK{D604}}%
+\DeclareUnicodeCharacter{D605}{\UTFK{D605}}%
+\DeclareUnicodeCharacter{D606}{\UTFK{D606}}%
+\DeclareUnicodeCharacter{D607}{\UTFK{D607}}%
+\DeclareUnicodeCharacter{D608}{\UTFK{D608}}%
+\DeclareUnicodeCharacter{D609}{\UTFK{D609}}%
+\DeclareUnicodeCharacter{D60A}{\UTFK{D60A}}%
+\DeclareUnicodeCharacter{D60B}{\UTFK{D60B}}%
+\DeclareUnicodeCharacter{D60C}{\UTFK{D60C}}%
+\DeclareUnicodeCharacter{D60D}{\UTFK{D60D}}%
+\DeclareUnicodeCharacter{D60E}{\UTFK{D60E}}%
+\DeclareUnicodeCharacter{D60F}{\UTFK{D60F}}%
+\DeclareUnicodeCharacter{D610}{\UTFK{D610}}%
+\DeclareUnicodeCharacter{D611}{\UTFK{D611}}%
+\DeclareUnicodeCharacter{D612}{\UTFK{D612}}%
+\DeclareUnicodeCharacter{D613}{\UTFK{D613}}%
+\DeclareUnicodeCharacter{D614}{\UTFK{D614}}%
+\DeclareUnicodeCharacter{D615}{\UTFK{D615}}%
+\DeclareUnicodeCharacter{D616}{\UTFK{D616}}%
+\DeclareUnicodeCharacter{D617}{\UTFK{D617}}%
+\DeclareUnicodeCharacter{D618}{\UTFK{D618}}%
+\DeclareUnicodeCharacter{D619}{\UTFK{D619}}%
+\DeclareUnicodeCharacter{D61A}{\UTFK{D61A}}%
+\DeclareUnicodeCharacter{D61B}{\UTFK{D61B}}%
+\DeclareUnicodeCharacter{D61C}{\UTFK{D61C}}%
+\DeclareUnicodeCharacter{D61D}{\UTFK{D61D}}%
+\DeclareUnicodeCharacter{D61E}{\UTFK{D61E}}%
+\DeclareUnicodeCharacter{D61F}{\UTFK{D61F}}%
+\DeclareUnicodeCharacter{D620}{\UTFK{D620}}%
+\DeclareUnicodeCharacter{D621}{\UTFK{D621}}%
+\DeclareUnicodeCharacter{D622}{\UTFK{D622}}%
+\DeclareUnicodeCharacter{D623}{\UTFK{D623}}%
+\DeclareUnicodeCharacter{D624}{\UTFK{D624}}%
+\DeclareUnicodeCharacter{D625}{\UTFK{D625}}%
+\DeclareUnicodeCharacter{D626}{\UTFK{D626}}%
+\DeclareUnicodeCharacter{D627}{\UTFK{D627}}%
+\DeclareUnicodeCharacter{D628}{\UTFK{D628}}%
+\DeclareUnicodeCharacter{D629}{\UTFK{D629}}%
+\DeclareUnicodeCharacter{D62A}{\UTFK{D62A}}%
+\DeclareUnicodeCharacter{D62B}{\UTFK{D62B}}%
+\DeclareUnicodeCharacter{D62C}{\UTFK{D62C}}%
+\DeclareUnicodeCharacter{D62D}{\UTFK{D62D}}%
+\DeclareUnicodeCharacter{D62E}{\UTFK{D62E}}%
+\DeclareUnicodeCharacter{D62F}{\UTFK{D62F}}%
+\DeclareUnicodeCharacter{D630}{\UTFK{D630}}%
+\DeclareUnicodeCharacter{D631}{\UTFK{D631}}%
+\DeclareUnicodeCharacter{D632}{\UTFK{D632}}%
+\DeclareUnicodeCharacter{D633}{\UTFK{D633}}%
+\DeclareUnicodeCharacter{D634}{\UTFK{D634}}%
+\DeclareUnicodeCharacter{D635}{\UTFK{D635}}%
+\DeclareUnicodeCharacter{D636}{\UTFK{D636}}%
+\DeclareUnicodeCharacter{D637}{\UTFK{D637}}%
+\DeclareUnicodeCharacter{D638}{\UTFK{D638}}%
+\DeclareUnicodeCharacter{D639}{\UTFK{D639}}%
+\DeclareUnicodeCharacter{D63A}{\UTFK{D63A}}%
+\DeclareUnicodeCharacter{D63B}{\UTFK{D63B}}%
+\DeclareUnicodeCharacter{D63C}{\UTFK{D63C}}%
+\DeclareUnicodeCharacter{D63D}{\UTFK{D63D}}%
+\DeclareUnicodeCharacter{D63E}{\UTFK{D63E}}%
+\DeclareUnicodeCharacter{D63F}{\UTFK{D63F}}%
+\DeclareUnicodeCharacter{D640}{\UTFK{D640}}%
+\DeclareUnicodeCharacter{D641}{\UTFK{D641}}%
+\DeclareUnicodeCharacter{D642}{\UTFK{D642}}%
+\DeclareUnicodeCharacter{D643}{\UTFK{D643}}%
+\DeclareUnicodeCharacter{D644}{\UTFK{D644}}%
+\DeclareUnicodeCharacter{D645}{\UTFK{D645}}%
+\DeclareUnicodeCharacter{D646}{\UTFK{D646}}%
+\DeclareUnicodeCharacter{D647}{\UTFK{D647}}%
+\DeclareUnicodeCharacter{D648}{\UTFK{D648}}%
+\DeclareUnicodeCharacter{D649}{\UTFK{D649}}%
+\DeclareUnicodeCharacter{D64A}{\UTFK{D64A}}%
+\DeclareUnicodeCharacter{D64B}{\UTFK{D64B}}%
+\DeclareUnicodeCharacter{D64C}{\UTFK{D64C}}%
+\DeclareUnicodeCharacter{D64D}{\UTFK{D64D}}%
+\DeclareUnicodeCharacter{D64E}{\UTFK{D64E}}%
+\DeclareUnicodeCharacter{D64F}{\UTFK{D64F}}%
+\DeclareUnicodeCharacter{D650}{\UTFK{D650}}%
+\DeclareUnicodeCharacter{D651}{\UTFK{D651}}%
+\DeclareUnicodeCharacter{D652}{\UTFK{D652}}%
+\DeclareUnicodeCharacter{D653}{\UTFK{D653}}%
+\DeclareUnicodeCharacter{D654}{\UTFK{D654}}%
+\DeclareUnicodeCharacter{D655}{\UTFK{D655}}%
+\DeclareUnicodeCharacter{D656}{\UTFK{D656}}%
+\DeclareUnicodeCharacter{D657}{\UTFK{D657}}%
+\DeclareUnicodeCharacter{D658}{\UTFK{D658}}%
+\DeclareUnicodeCharacter{D659}{\UTFK{D659}}%
+\DeclareUnicodeCharacter{D65A}{\UTFK{D65A}}%
+\DeclareUnicodeCharacter{D65B}{\UTFK{D65B}}%
+\DeclareUnicodeCharacter{D65C}{\UTFK{D65C}}%
+\DeclareUnicodeCharacter{D65D}{\UTFK{D65D}}%
+\DeclareUnicodeCharacter{D65E}{\UTFK{D65E}}%
+\DeclareUnicodeCharacter{D65F}{\UTFK{D65F}}%
+\DeclareUnicodeCharacter{D660}{\UTFK{D660}}%
+\DeclareUnicodeCharacter{D661}{\UTFK{D661}}%
+\DeclareUnicodeCharacter{D662}{\UTFK{D662}}%
+\DeclareUnicodeCharacter{D663}{\UTFK{D663}}%
+\DeclareUnicodeCharacter{D664}{\UTFK{D664}}%
+\DeclareUnicodeCharacter{D665}{\UTFK{D665}}%
+\DeclareUnicodeCharacter{D666}{\UTFK{D666}}%
+\DeclareUnicodeCharacter{D667}{\UTFK{D667}}%
+\DeclareUnicodeCharacter{D668}{\UTFK{D668}}%
+\DeclareUnicodeCharacter{D669}{\UTFK{D669}}%
+\DeclareUnicodeCharacter{D66A}{\UTFK{D66A}}%
+\DeclareUnicodeCharacter{D66B}{\UTFK{D66B}}%
+\DeclareUnicodeCharacter{D66C}{\UTFK{D66C}}%
+\DeclareUnicodeCharacter{D66D}{\UTFK{D66D}}%
+\DeclareUnicodeCharacter{D66E}{\UTFK{D66E}}%
+\DeclareUnicodeCharacter{D66F}{\UTFK{D66F}}%
+\DeclareUnicodeCharacter{D670}{\UTFK{D670}}%
+\DeclareUnicodeCharacter{D671}{\UTFK{D671}}%
+\DeclareUnicodeCharacter{D672}{\UTFK{D672}}%
+\DeclareUnicodeCharacter{D673}{\UTFK{D673}}%
+\DeclareUnicodeCharacter{D674}{\UTFK{D674}}%
+\DeclareUnicodeCharacter{D675}{\UTFK{D675}}%
+\DeclareUnicodeCharacter{D676}{\UTFK{D676}}%
+\DeclareUnicodeCharacter{D677}{\UTFK{D677}}%
+\DeclareUnicodeCharacter{D678}{\UTFK{D678}}%
+\DeclareUnicodeCharacter{D679}{\UTFK{D679}}%
+\DeclareUnicodeCharacter{D67A}{\UTFK{D67A}}%
+\DeclareUnicodeCharacter{D67B}{\UTFK{D67B}}%
+\DeclareUnicodeCharacter{D67C}{\UTFK{D67C}}%
+\DeclareUnicodeCharacter{D67D}{\UTFK{D67D}}%
+\DeclareUnicodeCharacter{D67E}{\UTFK{D67E}}%
+\DeclareUnicodeCharacter{D67F}{\UTFK{D67F}}%
+\DeclareUnicodeCharacter{D680}{\UTFK{D680}}%
+\DeclareUnicodeCharacter{D681}{\UTFK{D681}}%
+\DeclareUnicodeCharacter{D682}{\UTFK{D682}}%
+\DeclareUnicodeCharacter{D683}{\UTFK{D683}}%
+\DeclareUnicodeCharacter{D684}{\UTFK{D684}}%
+\DeclareUnicodeCharacter{D685}{\UTFK{D685}}%
+\DeclareUnicodeCharacter{D686}{\UTFK{D686}}%
+\DeclareUnicodeCharacter{D687}{\UTFK{D687}}%
+\DeclareUnicodeCharacter{D688}{\UTFK{D688}}%
+\DeclareUnicodeCharacter{D689}{\UTFK{D689}}%
+\DeclareUnicodeCharacter{D68A}{\UTFK{D68A}}%
+\DeclareUnicodeCharacter{D68B}{\UTFK{D68B}}%
+\DeclareUnicodeCharacter{D68C}{\UTFK{D68C}}%
+\DeclareUnicodeCharacter{D68D}{\UTFK{D68D}}%
+\DeclareUnicodeCharacter{D68E}{\UTFK{D68E}}%
+\DeclareUnicodeCharacter{D68F}{\UTFK{D68F}}%
+\DeclareUnicodeCharacter{D690}{\UTFK{D690}}%
+\DeclareUnicodeCharacter{D691}{\UTFK{D691}}%
+\DeclareUnicodeCharacter{D692}{\UTFK{D692}}%
+\DeclareUnicodeCharacter{D693}{\UTFK{D693}}%
+\DeclareUnicodeCharacter{D694}{\UTFK{D694}}%
+\DeclareUnicodeCharacter{D695}{\UTFK{D695}}%
+\DeclareUnicodeCharacter{D696}{\UTFK{D696}}%
+\DeclareUnicodeCharacter{D697}{\UTFK{D697}}%
+\DeclareUnicodeCharacter{D698}{\UTFK{D698}}%
+\DeclareUnicodeCharacter{D699}{\UTFK{D699}}%
+\DeclareUnicodeCharacter{D69A}{\UTFK{D69A}}%
+\DeclareUnicodeCharacter{D69B}{\UTFK{D69B}}%
+\DeclareUnicodeCharacter{D69C}{\UTFK{D69C}}%
+\DeclareUnicodeCharacter{D69D}{\UTFK{D69D}}%
+\DeclareUnicodeCharacter{D69E}{\UTFK{D69E}}%
+\DeclareUnicodeCharacter{D69F}{\UTFK{D69F}}%
+\DeclareUnicodeCharacter{D6A0}{\UTFK{D6A0}}%
+\DeclareUnicodeCharacter{D6A1}{\UTFK{D6A1}}%
+\DeclareUnicodeCharacter{D6A2}{\UTFK{D6A2}}%
+\DeclareUnicodeCharacter{D6A3}{\UTFK{D6A3}}%
+\DeclareUnicodeCharacter{D6A4}{\UTFK{D6A4}}%
+\DeclareUnicodeCharacter{D6A5}{\UTFK{D6A5}}%
+\DeclareUnicodeCharacter{D6A6}{\UTFK{D6A6}}%
+\DeclareUnicodeCharacter{D6A7}{\UTFK{D6A7}}%
+\DeclareUnicodeCharacter{D6A8}{\UTFK{D6A8}}%
+\DeclareUnicodeCharacter{D6A9}{\UTFK{D6A9}}%
+\DeclareUnicodeCharacter{D6AA}{\UTFK{D6AA}}%
+\DeclareUnicodeCharacter{D6AB}{\UTFK{D6AB}}%
+\DeclareUnicodeCharacter{D6AC}{\UTFK{D6AC}}%
+\DeclareUnicodeCharacter{D6AD}{\UTFK{D6AD}}%
+\DeclareUnicodeCharacter{D6AE}{\UTFK{D6AE}}%
+\DeclareUnicodeCharacter{D6AF}{\UTFK{D6AF}}%
+\DeclareUnicodeCharacter{D6B0}{\UTFK{D6B0}}%
+\DeclareUnicodeCharacter{D6B1}{\UTFK{D6B1}}%
+\DeclareUnicodeCharacter{D6B2}{\UTFK{D6B2}}%
+\DeclareUnicodeCharacter{D6B3}{\UTFK{D6B3}}%
+\DeclareUnicodeCharacter{D6B4}{\UTFK{D6B4}}%
+\DeclareUnicodeCharacter{D6B5}{\UTFK{D6B5}}%
+\DeclareUnicodeCharacter{D6B6}{\UTFK{D6B6}}%
+\DeclareUnicodeCharacter{D6B7}{\UTFK{D6B7}}%
+\DeclareUnicodeCharacter{D6B8}{\UTFK{D6B8}}%
+\DeclareUnicodeCharacter{D6B9}{\UTFK{D6B9}}%
+\DeclareUnicodeCharacter{D6BA}{\UTFK{D6BA}}%
+\DeclareUnicodeCharacter{D6BB}{\UTFK{D6BB}}%
+\DeclareUnicodeCharacter{D6BC}{\UTFK{D6BC}}%
+\DeclareUnicodeCharacter{D6BD}{\UTFK{D6BD}}%
+\DeclareUnicodeCharacter{D6BE}{\UTFK{D6BE}}%
+\DeclareUnicodeCharacter{D6BF}{\UTFK{D6BF}}%
+\DeclareUnicodeCharacter{D6C0}{\UTFK{D6C0}}%
+\DeclareUnicodeCharacter{D6C1}{\UTFK{D6C1}}%
+\DeclareUnicodeCharacter{D6C2}{\UTFK{D6C2}}%
+\DeclareUnicodeCharacter{D6C3}{\UTFK{D6C3}}%
+\DeclareUnicodeCharacter{D6C4}{\UTFK{D6C4}}%
+\DeclareUnicodeCharacter{D6C5}{\UTFK{D6C5}}%
+\DeclareUnicodeCharacter{D6C6}{\UTFK{D6C6}}%
+\DeclareUnicodeCharacter{D6C7}{\UTFK{D6C7}}%
+\DeclareUnicodeCharacter{D6C8}{\UTFK{D6C8}}%
+\DeclareUnicodeCharacter{D6C9}{\UTFK{D6C9}}%
+\DeclareUnicodeCharacter{D6CA}{\UTFK{D6CA}}%
+\DeclareUnicodeCharacter{D6CB}{\UTFK{D6CB}}%
+\DeclareUnicodeCharacter{D6CC}{\UTFK{D6CC}}%
+\DeclareUnicodeCharacter{D6CD}{\UTFK{D6CD}}%
+\DeclareUnicodeCharacter{D6CE}{\UTFK{D6CE}}%
+\DeclareUnicodeCharacter{D6CF}{\UTFK{D6CF}}%
+\DeclareUnicodeCharacter{D6D0}{\UTFK{D6D0}}%
+\DeclareUnicodeCharacter{D6D1}{\UTFK{D6D1}}%
+\DeclareUnicodeCharacter{D6D2}{\UTFK{D6D2}}%
+\DeclareUnicodeCharacter{D6D3}{\UTFK{D6D3}}%
+\DeclareUnicodeCharacter{D6D4}{\UTFK{D6D4}}%
+\DeclareUnicodeCharacter{D6D5}{\UTFK{D6D5}}%
+\DeclareUnicodeCharacter{D6D6}{\UTFK{D6D6}}%
+\DeclareUnicodeCharacter{D6D7}{\UTFK{D6D7}}%
+\DeclareUnicodeCharacter{D6D8}{\UTFK{D6D8}}%
+\DeclareUnicodeCharacter{D6D9}{\UTFK{D6D9}}%
+\DeclareUnicodeCharacter{D6DA}{\UTFK{D6DA}}%
+\DeclareUnicodeCharacter{D6DB}{\UTFK{D6DB}}%
+\DeclareUnicodeCharacter{D6DC}{\UTFK{D6DC}}%
+\DeclareUnicodeCharacter{D6DD}{\UTFK{D6DD}}%
+\DeclareUnicodeCharacter{D6DE}{\UTFK{D6DE}}%
+\DeclareUnicodeCharacter{D6DF}{\UTFK{D6DF}}%
+\DeclareUnicodeCharacter{D6E0}{\UTFK{D6E0}}%
+\DeclareUnicodeCharacter{D6E1}{\UTFK{D6E1}}%
+\DeclareUnicodeCharacter{D6E2}{\UTFK{D6E2}}%
+\DeclareUnicodeCharacter{D6E3}{\UTFK{D6E3}}%
+\DeclareUnicodeCharacter{D6E4}{\UTFK{D6E4}}%
+\DeclareUnicodeCharacter{D6E5}{\UTFK{D6E5}}%
+\DeclareUnicodeCharacter{D6E6}{\UTFK{D6E6}}%
+\DeclareUnicodeCharacter{D6E7}{\UTFK{D6E7}}%
+\DeclareUnicodeCharacter{D6E8}{\UTFK{D6E8}}%
+\DeclareUnicodeCharacter{D6E9}{\UTFK{D6E9}}%
+\DeclareUnicodeCharacter{D6EA}{\UTFK{D6EA}}%
+\DeclareUnicodeCharacter{D6EB}{\UTFK{D6EB}}%
+\DeclareUnicodeCharacter{D6EC}{\UTFK{D6EC}}%
+\DeclareUnicodeCharacter{D6ED}{\UTFK{D6ED}}%
+\DeclareUnicodeCharacter{D6EE}{\UTFK{D6EE}}%
+\DeclareUnicodeCharacter{D6EF}{\UTFK{D6EF}}%
+\DeclareUnicodeCharacter{D6F0}{\UTFK{D6F0}}%
+\DeclareUnicodeCharacter{D6F1}{\UTFK{D6F1}}%
+\DeclareUnicodeCharacter{D6F2}{\UTFK{D6F2}}%
+\DeclareUnicodeCharacter{D6F3}{\UTFK{D6F3}}%
+\DeclareUnicodeCharacter{D6F4}{\UTFK{D6F4}}%
+\DeclareUnicodeCharacter{D6F5}{\UTFK{D6F5}}%
+\DeclareUnicodeCharacter{D6F6}{\UTFK{D6F6}}%
+\DeclareUnicodeCharacter{D6F7}{\UTFK{D6F7}}%
+\DeclareUnicodeCharacter{D6F8}{\UTFK{D6F8}}%
+\DeclareUnicodeCharacter{D6F9}{\UTFK{D6F9}}%
+\DeclareUnicodeCharacter{D6FA}{\UTFK{D6FA}}%
+\DeclareUnicodeCharacter{D6FB}{\UTFK{D6FB}}%
+\DeclareUnicodeCharacter{D6FC}{\UTFK{D6FC}}%
+\DeclareUnicodeCharacter{D6FD}{\UTFK{D6FD}}%
+\DeclareUnicodeCharacter{D6FE}{\UTFK{D6FE}}%
+\DeclareUnicodeCharacter{D6FF}{\UTFK{D6FF}}%
+\DeclareUnicodeCharacter{D700}{\UTFK{D700}}%
+\DeclareUnicodeCharacter{D701}{\UTFK{D701}}%
+\DeclareUnicodeCharacter{D702}{\UTFK{D702}}%
+\DeclareUnicodeCharacter{D703}{\UTFK{D703}}%
+\DeclareUnicodeCharacter{D704}{\UTFK{D704}}%
+\DeclareUnicodeCharacter{D705}{\UTFK{D705}}%
+\DeclareUnicodeCharacter{D706}{\UTFK{D706}}%
+\DeclareUnicodeCharacter{D707}{\UTFK{D707}}%
+\DeclareUnicodeCharacter{D708}{\UTFK{D708}}%
+\DeclareUnicodeCharacter{D709}{\UTFK{D709}}%
+\DeclareUnicodeCharacter{D70A}{\UTFK{D70A}}%
+\DeclareUnicodeCharacter{D70B}{\UTFK{D70B}}%
+\DeclareUnicodeCharacter{D70C}{\UTFK{D70C}}%
+\DeclareUnicodeCharacter{D70D}{\UTFK{D70D}}%
+\DeclareUnicodeCharacter{D70E}{\UTFK{D70E}}%
+\DeclareUnicodeCharacter{D70F}{\UTFK{D70F}}%
+\DeclareUnicodeCharacter{D710}{\UTFK{D710}}%
+\DeclareUnicodeCharacter{D711}{\UTFK{D711}}%
+\DeclareUnicodeCharacter{D712}{\UTFK{D712}}%
+\DeclareUnicodeCharacter{D713}{\UTFK{D713}}%
+\DeclareUnicodeCharacter{D714}{\UTFK{D714}}%
+\DeclareUnicodeCharacter{D715}{\UTFK{D715}}%
+\DeclareUnicodeCharacter{D716}{\UTFK{D716}}%
+\DeclareUnicodeCharacter{D717}{\UTFK{D717}}%
+\DeclareUnicodeCharacter{D718}{\UTFK{D718}}%
+\DeclareUnicodeCharacter{D719}{\UTFK{D719}}%
+\DeclareUnicodeCharacter{D71A}{\UTFK{D71A}}%
+\DeclareUnicodeCharacter{D71B}{\UTFK{D71B}}%
+\DeclareUnicodeCharacter{D71C}{\UTFK{D71C}}%
+\DeclareUnicodeCharacter{D71D}{\UTFK{D71D}}%
+\DeclareUnicodeCharacter{D71E}{\UTFK{D71E}}%
+\DeclareUnicodeCharacter{D71F}{\UTFK{D71F}}%
+\DeclareUnicodeCharacter{D720}{\UTFK{D720}}%
+\DeclareUnicodeCharacter{D721}{\UTFK{D721}}%
+\DeclareUnicodeCharacter{D722}{\UTFK{D722}}%
+\DeclareUnicodeCharacter{D723}{\UTFK{D723}}%
+\DeclareUnicodeCharacter{D724}{\UTFK{D724}}%
+\DeclareUnicodeCharacter{D725}{\UTFK{D725}}%
+\DeclareUnicodeCharacter{D726}{\UTFK{D726}}%
+\DeclareUnicodeCharacter{D727}{\UTFK{D727}}%
+\DeclareUnicodeCharacter{D728}{\UTFK{D728}}%
+\DeclareUnicodeCharacter{D729}{\UTFK{D729}}%
+\DeclareUnicodeCharacter{D72A}{\UTFK{D72A}}%
+\DeclareUnicodeCharacter{D72B}{\UTFK{D72B}}%
+\DeclareUnicodeCharacter{D72C}{\UTFK{D72C}}%
+\DeclareUnicodeCharacter{D72D}{\UTFK{D72D}}%
+\DeclareUnicodeCharacter{D72E}{\UTFK{D72E}}%
+\DeclareUnicodeCharacter{D72F}{\UTFK{D72F}}%
+\DeclareUnicodeCharacter{D730}{\UTFK{D730}}%
+\DeclareUnicodeCharacter{D731}{\UTFK{D731}}%
+\DeclareUnicodeCharacter{D732}{\UTFK{D732}}%
+\DeclareUnicodeCharacter{D733}{\UTFK{D733}}%
+\DeclareUnicodeCharacter{D734}{\UTFK{D734}}%
+\DeclareUnicodeCharacter{D735}{\UTFK{D735}}%
+\DeclareUnicodeCharacter{D736}{\UTFK{D736}}%
+\DeclareUnicodeCharacter{D737}{\UTFK{D737}}%
+\DeclareUnicodeCharacter{D738}{\UTFK{D738}}%
+\DeclareUnicodeCharacter{D739}{\UTFK{D739}}%
+\DeclareUnicodeCharacter{D73A}{\UTFK{D73A}}%
+\DeclareUnicodeCharacter{D73B}{\UTFK{D73B}}%
+\DeclareUnicodeCharacter{D73C}{\UTFK{D73C}}%
+\DeclareUnicodeCharacter{D73D}{\UTFK{D73D}}%
+\DeclareUnicodeCharacter{D73E}{\UTFK{D73E}}%
+\DeclareUnicodeCharacter{D73F}{\UTFK{D73F}}%
+\DeclareUnicodeCharacter{D740}{\UTFK{D740}}%
+\DeclareUnicodeCharacter{D741}{\UTFK{D741}}%
+\DeclareUnicodeCharacter{D742}{\UTFK{D742}}%
+\DeclareUnicodeCharacter{D743}{\UTFK{D743}}%
+\DeclareUnicodeCharacter{D744}{\UTFK{D744}}%
+\DeclareUnicodeCharacter{D745}{\UTFK{D745}}%
+\DeclareUnicodeCharacter{D746}{\UTFK{D746}}%
+\DeclareUnicodeCharacter{D747}{\UTFK{D747}}%
+\DeclareUnicodeCharacter{D748}{\UTFK{D748}}%
+\DeclareUnicodeCharacter{D749}{\UTFK{D749}}%
+\DeclareUnicodeCharacter{D74A}{\UTFK{D74A}}%
+\DeclareUnicodeCharacter{D74B}{\UTFK{D74B}}%
+\DeclareUnicodeCharacter{D74C}{\UTFK{D74C}}%
+\DeclareUnicodeCharacter{D74D}{\UTFK{D74D}}%
+\DeclareUnicodeCharacter{D74E}{\UTFK{D74E}}%
+\DeclareUnicodeCharacter{D74F}{\UTFK{D74F}}%
+\DeclareUnicodeCharacter{D750}{\UTFK{D750}}%
+\DeclareUnicodeCharacter{D751}{\UTFK{D751}}%
+\DeclareUnicodeCharacter{D752}{\UTFK{D752}}%
+\DeclareUnicodeCharacter{D753}{\UTFK{D753}}%
+\DeclareUnicodeCharacter{D754}{\UTFK{D754}}%
+\DeclareUnicodeCharacter{D755}{\UTFK{D755}}%
+\DeclareUnicodeCharacter{D756}{\UTFK{D756}}%
+\DeclareUnicodeCharacter{D757}{\UTFK{D757}}%
+\DeclareUnicodeCharacter{D758}{\UTFK{D758}}%
+\DeclareUnicodeCharacter{D759}{\UTFK{D759}}%
+\DeclareUnicodeCharacter{D75A}{\UTFK{D75A}}%
+\DeclareUnicodeCharacter{D75B}{\UTFK{D75B}}%
+\DeclareUnicodeCharacter{D75C}{\UTFK{D75C}}%
+\DeclareUnicodeCharacter{D75D}{\UTFK{D75D}}%
+\DeclareUnicodeCharacter{D75E}{\UTFK{D75E}}%
+\DeclareUnicodeCharacter{D75F}{\UTFK{D75F}}%
+\DeclareUnicodeCharacter{D760}{\UTFK{D760}}%
+\DeclareUnicodeCharacter{D761}{\UTFK{D761}}%
+\DeclareUnicodeCharacter{D762}{\UTFK{D762}}%
+\DeclareUnicodeCharacter{D763}{\UTFK{D763}}%
+\DeclareUnicodeCharacter{D764}{\UTFK{D764}}%
+\DeclareUnicodeCharacter{D765}{\UTFK{D765}}%
+\DeclareUnicodeCharacter{D766}{\UTFK{D766}}%
+\DeclareUnicodeCharacter{D767}{\UTFK{D767}}%
+\DeclareUnicodeCharacter{D768}{\UTFK{D768}}%
+\DeclareUnicodeCharacter{D769}{\UTFK{D769}}%
+\DeclareUnicodeCharacter{D76A}{\UTFK{D76A}}%
+\DeclareUnicodeCharacter{D76B}{\UTFK{D76B}}%
+\DeclareUnicodeCharacter{D76C}{\UTFK{D76C}}%
+\DeclareUnicodeCharacter{D76D}{\UTFK{D76D}}%
+\DeclareUnicodeCharacter{D76E}{\UTFK{D76E}}%
+\DeclareUnicodeCharacter{D76F}{\UTFK{D76F}}%
+\DeclareUnicodeCharacter{D770}{\UTFK{D770}}%
+\DeclareUnicodeCharacter{D771}{\UTFK{D771}}%
+\DeclareUnicodeCharacter{D772}{\UTFK{D772}}%
+\DeclareUnicodeCharacter{D773}{\UTFK{D773}}%
+\DeclareUnicodeCharacter{D774}{\UTFK{D774}}%
+\DeclareUnicodeCharacter{D775}{\UTFK{D775}}%
+\DeclareUnicodeCharacter{D776}{\UTFK{D776}}%
+\DeclareUnicodeCharacter{D777}{\UTFK{D777}}%
+\DeclareUnicodeCharacter{D778}{\UTFK{D778}}%
+\DeclareUnicodeCharacter{D779}{\UTFK{D779}}%
+\DeclareUnicodeCharacter{D77A}{\UTFK{D77A}}%
+\DeclareUnicodeCharacter{D77B}{\UTFK{D77B}}%
+\DeclareUnicodeCharacter{D77C}{\UTFK{D77C}}%
+\DeclareUnicodeCharacter{D77D}{\UTFK{D77D}}%
+\DeclareUnicodeCharacter{D77E}{\UTFK{D77E}}%
+\DeclareUnicodeCharacter{D77F}{\UTFK{D77F}}%
+\DeclareUnicodeCharacter{D780}{\UTFK{D780}}%
+\DeclareUnicodeCharacter{D781}{\UTFK{D781}}%
+\DeclareUnicodeCharacter{D782}{\UTFK{D782}}%
+\DeclareUnicodeCharacter{D783}{\UTFK{D783}}%
+\DeclareUnicodeCharacter{D784}{\UTFK{D784}}%
+\DeclareUnicodeCharacter{D785}{\UTFK{D785}}%
+\DeclareUnicodeCharacter{D786}{\UTFK{D786}}%
+\DeclareUnicodeCharacter{D787}{\UTFK{D787}}%
+\DeclareUnicodeCharacter{D788}{\UTFK{D788}}%
+\DeclareUnicodeCharacter{D789}{\UTFK{D789}}%
+\DeclareUnicodeCharacter{D78A}{\UTFK{D78A}}%
+\DeclareUnicodeCharacter{D78B}{\UTFK{D78B}}%
+\DeclareUnicodeCharacter{D78C}{\UTFK{D78C}}%
+\DeclareUnicodeCharacter{D78D}{\UTFK{D78D}}%
+\DeclareUnicodeCharacter{D78E}{\UTFK{D78E}}%
+\DeclareUnicodeCharacter{D78F}{\UTFK{D78F}}%
+\DeclareUnicodeCharacter{D790}{\UTFK{D790}}%
+\DeclareUnicodeCharacter{D791}{\UTFK{D791}}%
+\DeclareUnicodeCharacter{D792}{\UTFK{D792}}%
+\DeclareUnicodeCharacter{D793}{\UTFK{D793}}%
+\DeclareUnicodeCharacter{D794}{\UTFK{D794}}%
+\DeclareUnicodeCharacter{D795}{\UTFK{D795}}%
+\DeclareUnicodeCharacter{D796}{\UTFK{D796}}%
+\DeclareUnicodeCharacter{D797}{\UTFK{D797}}%
+\DeclareUnicodeCharacter{D798}{\UTFK{D798}}%
+\DeclareUnicodeCharacter{D799}{\UTFK{D799}}%
+\DeclareUnicodeCharacter{D79A}{\UTFK{D79A}}%
+\DeclareUnicodeCharacter{D79B}{\UTFK{D79B}}%
+\DeclareUnicodeCharacter{D79C}{\UTFK{D79C}}%
+\DeclareUnicodeCharacter{D79D}{\UTFK{D79D}}%
+\DeclareUnicodeCharacter{D79E}{\UTFK{D79E}}%
+\DeclareUnicodeCharacter{D79F}{\UTFK{D79F}}%
+\DeclareUnicodeCharacter{D7A0}{\UTFK{D7A0}}%
+\DeclareUnicodeCharacter{D7A1}{\UTFK{D7A1}}%
+\DeclareUnicodeCharacter{D7A2}{\UTFK{D7A2}}%
+\DeclareUnicodeCharacter{D7A3}{\UTFK{D7A3}}%
+\DeclareUnicodeCharacter{D7A4}{\UTFK{D7A4}}%
+\DeclareUnicodeCharacter{D7A5}{\UTFK{D7A5}}%
+\DeclareUnicodeCharacter{D7A6}{\UTFK{D7A6}}%
+\DeclareUnicodeCharacter{D7A7}{\UTFK{D7A7}}%
+\DeclareUnicodeCharacter{D7A8}{\UTFK{D7A8}}%
+\DeclareUnicodeCharacter{D7A9}{\UTFK{D7A9}}%
+\DeclareUnicodeCharacter{D7AA}{\UTFK{D7AA}}%
+\DeclareUnicodeCharacter{D7AB}{\UTFK{D7AB}}%
+\DeclareUnicodeCharacter{D7AC}{\UTFK{D7AC}}%
+\DeclareUnicodeCharacter{D7AD}{\UTFK{D7AD}}%
+\DeclareUnicodeCharacter{D7AE}{\UTFK{D7AE}}%
+\DeclareUnicodeCharacter{D7AF}{\UTFK{D7AF}}%
diff --git a/macros/jptex/latex/japanese-otf/sty/otf.sty b/macros/jptex/latex/japanese-otf/sty/otf.sty
new file mode 100644
index 0000000000..e302cea886
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/sty/otf.sty
@@ -0,0 +1,586 @@
+\NeedsTeXFormat{pLaTeX2e}
+\ProvidesPackage{otf}[2022/03/05 TeX JP org, v1.7b8 psitau, u0.27 ttk]
+\RequirePackage{keyval}
+%for processing options
+\newif\if@kana \@kanafalse
+\newif\if@macro \@macrotrue
+\newif\if@deluxe \@deluxefalse
+\newif\if@replace \@replacetrue
+\newif\if@bold \@boldfalse
+\newif\if@burasage \@burasagefalse
+\newif\if@newglyph \@newglyphfalse
+\newif\if@otf@uplatex \@otf@uplatexfalse
+\newif\if@otf@autodetect \@otf@autodetectfalse
+\newif\if@otf@scale \@otf@scalefalse
+\newif\if@jsclasses \@jsclassesfalse
+
+\DeclareOption{nomacro}{\@macrofalse}
+\DeclareOption{nomacros}{\@macrofalse}
+\DeclareOption{noreplace}{\@replacefalse}
+\DeclareOption{bold}{\@replacetrue\@boldtrue}
+\DeclareOption{expert}{\@replacetrue\@kanatrue}
+\DeclareOption{deluxe}{\@boldfalse\@replacetrue\@deluxetrue}
+\DeclareOption{multi}{\AtEndOfPackage{\RequirePackage{mlutf}\RequirePackage{mlcid}}}
+\DeclareOption{burasage}{\@burasagetrue}
+\DeclareOption{uplatex}{\@otf@uplatextrue}
+\DeclareOption{autodetect-engine}{\@otf@autodetecttrue}
+\DeclareOption{jis2004}{\@newglyphtrue}
+\DeclareOption*{\otfpkg@setkey}
+\def\otfpkg@setkey{\expandafter\otfpkg@setkey@a\expandafter{\CurrentOption}}
+\def\otfpkg@setkey@a{\setkeys{otfpkg}}
+\define@key{otfpkg}{scale}{\@otf@scaletrue\def\utf@sc@le{#1}}
+
+\def\otf@JYn{\if@otf@uplatex JY2\else JY1\fi}
+\def\otf@JTn{\if@otf@uplatex JT2\else JT1\fi}
+\def\otf@OTorT{\if@otf@uplatex T\else OT\fi}
+\def\otf@pfx@{\if@otf@uplatex up\else \fi}
+\def\brsg@pfx@{\if@burasage brsg\else\fi}
+\def\nlck@sfx@{\if@newglyph n\else\fi}
+\ProcessOptions\relax
+
+% Autodetect engine
+\ifnum \ifx\ucs\@undefined\z@\else\ucs"3000 \fi ="3000 %upTeX
+ \if@otf@autodetect
+ \PackageInfo{otf}{Autodetected engine: upLaTeX}
+ \@otf@uplatextrue
+ \fi
+ \if@otf@uplatex\else
+ \PackageError{otf}
+ {You are running upLaTeX.\MessageBreak
+ Please use pLaTeX instead, or add 'uplatex' to\MessageBreak
+ the package option list}
+ {\@ehc}
+ \@otf@uplatextrue
+ \fi
+\else %pTeX
+ \if@otf@autodetect
+ \PackageInfo{otf}{Autodetected engine: pLaTeX}
+ \@otf@uplatexfalse
+ \fi
+ \if@otf@uplatex
+ \PackageError{otf}
+ {You are running pLaTeX.\MessageBreak
+ Please use upLaTeX instead, or remove 'uplatex' from\MessageBreak
+ the package option list}
+ {\@ehc}
+ \@otf@uplatexfalse
+ \fi
+\fi
+%user interface
+%force catcode of \" be 12
+\count@\catcode`\"
+\catcode`\"=12
+\if@deluxe
+ \DeclareRobustCommand{\UTF}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\edef\reserved@b{\mgdefault}%
+ \ifx\k@family\reserved@a \kanjifamily{utfjg}\else\ifx\k@family\reserved@b
+ \kanjifamily{utfjmg}\else\kanjifamily{utfj}\fi\fi%
+% \uppercase{\set@character="#1}% (1) pLaTeX, upLaTeXã¨ã‚‚ã«\UTF{}ã«å¾“æ¥ã®subfontを使ã†
+ \uppercase{\if@otf@uplatex\set@character@\else\set@character\fi="#1}% (2) upLaTeXã§ã¯\UTF{}ã«æ–°vfを使ã†
+ \endgroup%
+ }
+ \DeclareRobustCommand{\CID}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\edef\reserved@b{\mgdefault}%
+ \ifx\k@family\reserved@a \kanjifamily{cidjg}\else\ifx\k@family\reserved@b
+ \kanjifamily{cidjmg}\else\kanjifamily{cidj}\fi\fi%
+ \set@character=#1%
+ \endgroup%
+ }
+\else
+ \DeclareRobustCommand{\UTF}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{utfj}%
+% \uppercase{\set@character="#1}% (1) pLaTeX, upLaTeXã¨ã‚‚ã«\UTF{}ã«å¾“æ¥ã®subfontを使ã†
+ \uppercase{\if@otf@uplatex\set@character@\else\set@character\fi="#1}% (2) upLaTeXã§ã¯\UTF{}ã«æ–°vfを使ã†
+ \endgroup%
+ }
+ \DeclareRobustCommand{\CID}[1]{\begingroup%
+ \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily{cidj}\set@character=#1%
+ \endgroup%
+ }
+\fi
+\gdef\Redefine@UTF{\@ifpackageloaded{hyperref}{%
+ \def\hyper@UTF##1{\ifHy@pdfstring\hyper@UTF@{##1}\else\csname UTF \endcsname{##1}\fi}
+ \def\UTF{\protect\hyper@UTF}}{}
+}
+% support surrogate pair in \hyper@UTF@{} by ZR-san
+\def\otf@end{\otf@end@}
+\def\otf@mark{\otf@mark@}
+\def\otf@triexpandafter{%
+ \expandafter\expandafter\expandafter
+}
+\begingroup \catcode`\|=0
+\gdef\otf@cond#1|fi{%
+ #1\expandafter\@firstoftwo
+ |else \expandafter\@secondoftwo
+ |fi
+}
+\endgroup
+\def\otf@next#1#2#3#4#5{%
+ \@namedef{otf@qh/#1#2}{#3}%
+ \@namedef{otf@hq/#3}{#1#2}%
+ \@namedef{otf@lhq/#4#5}{#1#2}%
+}
+\@for\otf@x:={%
+ 00001,01102,02203,03304,10405,11506,12607,13708,%
+ 20809,2190A,22A0B,23B0C,30C0D,31D0E,32E0F,33F10}\do{%
+ \expandafter\otf@next\otf@x
+}
+\def\otf@next#1{%
+ \lowercase{\def\otf@y{#1}}%
+ \@namedef{otf@hd/#1}{#1}%
+ \@namedef{otf@hd/\otf@y}{#1}%
+}
+\@tfor\otf@x:=0123456789ABCDEF\do{%
+ \expandafter\otf@next\otf@x
+}
+\def\hyper@UTF@#1{%
+ \expandafter\otf@hy@utf@pre@a#1\relax{}\otf@mark\otf@end
+}
+\def\otf@hy@utf@pre@a{%
+ \expandafter\otf@hy@utf@pre@b\romannumeral-`>%
+}
+\def\otf@hy@utf@pre@b#1#{%
+ \otf@cond \ifx\otf@end#1\otf@end \fi{%
+ \otf@hy@utf@bombout
+ }{%
+ \otf@hy@utf@pre@c#1%
+ }%
+}
+\def\otf@hy@utf@pre@c#1{%
+ \otf@cond \ifx#1\relax \fi{%
+ \otf@hy@utf@pre@end
+ }{%
+ \otf@triexpandafter\otf@hy@utf@pre@d
+ \csname otf@hd/\string#1\endcsname
+ }%
+}
+\def\otf@hy@utf@pre@d#1{%
+ \otf@cond \ifx#1\relax \fi{%
+ \otf@hy@utf@bombout
+ }{%
+ \otf@hy@utf@pre@e#1%
+ }%
+}
+\def\otf@hy@utf@pre@e#1#2\otf@mark#3\otf@end{%
+ \otf@cond \if 0#1\fi{%
+ \otf@cond \ifx\otf@end#3\otf@end \fi{%
+ \otf@hy@utf@pre@f{#2}{#3}%
+ }{%
+ \otf@hy@utf@pre@f{#2}{#3#1}%
+ }%
+ }{%
+ \otf@hy@utf@pre@f{#2}{#3#1}%
+ }%
+}
+\def\otf@hy@utf@pre@f#1#2{%
+ \otf@hy@utf@pre@a#1\otf@mark#2\otf@end
+}
+\def\otf@hy@utf@pre@end#1\otf@mark#2\otf@end{%
+ \otf@cond \ifx\otf@end#1\otf@end \fi{%
+ \otf@hy@utf@sw{#2}%
+ }{%
+ \otf@hy@utf@error
+ }%
+}
+\def\otf@hy@utf@bombout#1\otf@end{%
+ \otf@hy@utf@error
+}
+
+\def\otf@hy@utf@sw#1{%
+ \otf@cond \ifnum"0#1>"10FFFF \fi{%
+ \otf@hy@utf@error
+ }{%
+ \otf@hy@utf@sw@a{#1}%
+ }%
+}
+\def\otf@hy@utf@sw@a#1{%
+ \otf@cond \ifnum"0#1>"FFFF \fi{%
+ \otf@hy@utf@big#1"000000\otf@end
+ }{%
+ \otf@hy@utf@small#1"0000\otf@end
+ }%
+}
+\def\otf@hy@utf@small#1#2#3#4#5#6\otf@end{%
+ \otf@hy@utf@small@a#1#2#3#4#5\otf@end
+}
+\def\otf@hy@utf@small@a#1"#2\otf@end{%
+ \otf@hy@utf@unit{#2#1}%
+}
+\def\otf@hy@utf@big#1#2#3#4#5#6#7#8\otf@end{%
+ \otf@hy@utf@big@a#1#2#3#4#5#6#7\otf@end
+}
+\def\otf@hy@utf@big@a#1"#2\otf@end{%
+ \otf@hy@utf@big@b#2#1\otf@end
+}
+\def\otf@hy@utf@big@b#1#2#3#4{%
+ \otf@triexpandafter\otf@hy@utf@big@c
+ \csname otf@lhq/#1#2\otf@triexpandafter\endcsname
+ \csname otf@hq/#3\otf@triexpandafter\endcsname
+ \csname otf@hq/#4\endcsname
+}
+\def\otf@hy@utf@big@c#1#2#3#4#5#6{%
+ \otf@triexpandafter\otf@hy@utf@big@d
+ \csname otf@qh/2#1\otf@triexpandafter\endcsname
+ \csname otf@qh/#2#3\otf@triexpandafter\endcsname
+ \csname otf@qh/#4#5\otf@triexpandafter\endcsname
+ \csname otf@qh/3#6\endcsname
+}
+\def\otf@hy@utf@big@d#1#2#3#4#5\otf@end{%
+ \otf@hy@utf@unit{D#1#2#3}%
+ \otf@hy@utf@unit{D#4#5}%
+}
+\def\otf@hy@utf@error{%
+ \otf@hy@utf@unit{FFFD}%
+}
+\def\otf@hy@utf@unit#1{%
+ \0x#1%
+}
+\AtBeginDocument{\Redefine@UTF}
+%internal macros
+%macros by iNOUE Koich!
+\newcommand\set@character{\afterassignment\put@character\@tempcnta}
+\newcommand\put@character{%
+ \@tempcntb=\@tempcnta
+ \divide\@tempcntb by "1000
+ \kanjishape{\ifcase\@tempcntb0\or1\or2\or3\or4\or5\or6\or7\or8\or9\or a\or b\or c\or d\or e\or f\or
+ \or \or \or \or \or \or \or \or \or \or \or g\or \or h\or i\or j\or
+ k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or y\or z\fi}%
+ \selectfont%
+ \multiply\@tempcntb by "1000
+ \advance\@tempcnta by -\@tempcntb
+ \@tempcntb=\@tempcnta
+ \divide\@tempcntb by "40
+ \multiply\@tempcntb by "C0
+ \advance\@tempcnta by \@tempcntb
+ \if@otf@uplatex
+ \advance\@tempcnta by "113030
+ \kchar\@tempcnta%
+ \else
+ \advance\@tempcnta by "3030
+ \char\jis\@tempcnta%
+ \fi
+}
+\newcommand\set@character@{\afterassignment\put@character@\@tempcnta}
+\newcommand\put@character@{%
+ \kanjishape{-}\selectfont%
+ \kchar\@tempcnta%
+}
+\catcode`\"=\count@
+%end of changing catcode of \"
+\def\Declare@FontShape#1#2#3#4{%
+ \Declare@FontShapeEnc{\otf@JYn}{#1}{#2}{#4}{h}#3\@nil
+ \Declare@FontShapeEnc{\otf@JTn}{#1}{#2}{#4}{v}#3\@nil}
+\def\Declare@FontShapeEnc#1#2#3#4#5#6{\ifx\@nil#6\else
+ \DeclareFontShape{#1}{#2}{#3}{#6}{<->s*[\utf@sc@le]#4#6-#5}{}%
+ \Declare@FontShape@Enc{#1}{#2}{#3}{#4}{#5}\fi}
+\def\Declare@FontShape@Enc#1\fi{\fi\Declare@FontShapeEnc#1}
+\if@otf@scale
+ \relax
+\else
+ \@ifundefined{Cjascale}{%
+ %for jsclasses
+ \@ifclassloaded{jsreport}{\@jsclassestrue}{}
+ \@ifclassloaded{jsarticle}{\@jsclassestrue}{}
+ \@ifclassloaded{jsbook}{\@jsclassestrue}{}
+ \if@jsclasses\def\utf@sc@le{0.92469}\else\def\utf@sc@le{0.962216}\fi
+ }{\edef\utf@sc@le{\Cjascale}}
+\fi
+%definitions of alt-normal font family
+\@ifundefined{if@enablejfam}{%
+ \let\if@jfam@used\iffalse
+}{%
+ \let\if@jfam@used\if@enablejfam
+}
+\if@replace
+ \DeclareErrorKanjiFont{\otf@JYn}{hmc}{m}{n}{10}
+ \DeclareKanjiSubstitution{\otf@JYn}{hmc}{m}{n}
+ \DeclareKanjiSubstitution{\otf@JTn}{hmc}{m}{n}
+ \DeclareKanjiFamily{\otf@JYn}{hmc}{}
+ \DeclareKanjiFamily{\otf@JTn}{hmc}{}
+ \DeclareKanjiFamily{\otf@JYn}{hgt}{}
+ \DeclareKanjiFamily{\otf@JTn}{hgt}{}
+ \DeclareRelationFont{\otf@JYn}{hmc}{m}{}{\otf@OTorT1}{cmr}{m}{}
+ \DeclareRelationFont{\otf@JTn}{hmc}{m}{}{\otf@OTorT1}{cmr}{m}{}
+ \DeclareRelationFont{\otf@JYn}{hmc}{bx}{}{\otf@OTorT1}{cmr}{bx}{}
+ \DeclareRelationFont{\otf@JTn}{hmc}{bx}{}{\otf@OTorT1}{cmr}{bx}{}
+ \if@deluxe
+ \DeclareRelationFont{\otf@JYn}{hgt}{m}{}{\otf@OTorT1}{cmss}{m}{}
+ \DeclareRelationFont{\otf@JTn}{hgt}{m}{}{\otf@OTorT1}{cmss}{m}{}
+ \DeclareRelationFont{\otf@JYn}{hgt}{bx}{}{\otf@OTorT1}{cmss}{bx}{}
+ \DeclareRelationFont{\otf@JTn}{hgt}{bx}{}{\otf@OTorT1}{cmss}{bx}{}
+ \else
+ \DeclareRelationFont{\otf@JYn}{hgt}{m}{}{\otf@OTorT1}{cmr}{bx}{}
+ \DeclareRelationFont{\otf@JTn}{hgt}{m}{}{\otf@OTorT1}{cmr}{bx}{}
+ \DeclareRelationFont{\otf@JYn}{hgt}{bx}{}{\otf@OTorT1}{cmr}{bx}{}
+ \DeclareRelationFont{\otf@JTn}{hgt}{bx}{}{\otf@OTorT1}{cmr}{bx}{}
+ \fi
+ \@ifpackageloaded{jisx0213}{\relax}{\def\mcdefault{hmc}\def\gtdefault{hgt}}
+ \if@jfam@used
+ \if@compatibility\else
+ \DeclareSymbolFont{mincho}{\otf@JYn}{hmc}{m}{n}
+ \DeclareSymbolFontAlphabet{\mathmc}{mincho}
+ \SetSymbolFont{mincho}{bold}{\otf@JYn}{hmc}{bx}{n}
+ \DeclareMathAlphabet{\mathgt}{\otf@JYn}{hgt}{m}{n}
+ \SetMathAlphabet{\mathgt}{bold}{\otf@JYn}{hgt}{bx}{n}
+ \jfam\symmincho
+ \fi
+ \fi
+\fi
+\if@kana
+ \DeclareKanjiFamily{\otf@JYn}{ruby}{}
+ \DeclareKanjiFamily{\otf@JTn}{ruby}{}
+ \newcommand{\rubydefault}{ruby}
+ \if@deluxe
+ \DeclareKanjiFamily{\otf@JYn}{rubyg}{}
+ \DeclareKanjiFamily{\otf@JTn}{rubyg}{}
+ \DeclareRelationFont{\otf@JYn}{rubyg}{m}{}{\otf@OTorT1}{cmss}{m}{}
+ \DeclareRelationFont{\otf@JTn}{rubyg}{m}{}{\otf@OTorT1}{cmss}{m}{}
+ \DeclareRobustCommand\rubyfamily{\edef\reserved@a{\gtdefault}%
+ \edef\reserved@b{\mgdefault}%
+ \ifx\k@family\reserved@a \kanjifamily{rubyg}\else\ifx\k@family\reserved@b
+ \kanjifamily{rubymg}\else \kanjifamily{ruby}\fi\fi%
+ \selectfont}
+ \else
+ \DeclareRobustCommand\rubyfamily{\edef\reserved@a{\gtdefault}%
+ \ifx\k@family\reserved@a \kanjiseries{bx}\fi%
+ \kanjifamily\rubydefault\selectfont}
+ \fi
+ \AtBeginDocument{\ifx\rubykatuji\@undefined\else\def\rubykatuji{\rubyfamily\tiny}\fi}
+\fi
+%definition of normal font shape
+\if@kana
+ \DeclareFontShape{\otf@JYn}{hmc}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expminr\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hmc}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expminr\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{ruby}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubyminr-h}{}
+ \DeclareFontShape{\otf@JTn}{ruby}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubyminr-v}{}
+\else
+ \if@replace
+ \DeclareFontShape{\otf@JYn}{hmc}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlminr\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hmc}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlminr\nlck@sfx@-v}{}
+ \fi
+\fi
+\if@replace\if@deluxe
+ \if@kana
+ \DeclareFontShape{\otf@JYn}{hmc}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expminb\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hmc}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expminb\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothr\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothr\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{hgt}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothb\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothb\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubyminb-h}{}
+ \DeclareFontShape{\otf@JTn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubyminb-v}{}
+ \DeclareFontShape{\otf@JYn}{rubyg}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothr-h}{}
+ \DeclareFontShape{\otf@JTn}{rubyg}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothr-v}{}
+ \DeclareFontShape{\otf@JYn}{rubyg}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothb-h}{}
+ \DeclareFontShape{\otf@JTn}{rubyg}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothb-v}{}
+ \else
+ \DeclareFontShape{\otf@JYn}{hmc}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlminb\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hmc}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlminb\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgothr\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgothr\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{hgt}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgothb\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgothb\nlck@sfx@-v}{}
+ \fi
+\else
+ \if@kana
+ \if@bold
+ \DeclareFontShape{\otf@JYn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothb\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothb\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothb-h}{}
+ \DeclareFontShape{\otf@JTn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothb-v}{}
+ \else
+ \DeclareFontShape{\otf@JYn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothr\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothr\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothr-h}{}
+ \DeclareFontShape{\otf@JTn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothr-v}{}
+ \fi
+ \else
+ \if@bold
+ \DeclareFontShape{\otf@JYn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgothb\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgothb\nlck@sfx@-v}{}
+ \else
+ \DeclareFontShape{\otf@JYn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgothr\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgothr\nlck@sfx@-v}{}
+ \fi
+ \fi
+ \DeclareFontShape{\otf@JYn}{hmc}{bx}{n}{<->ssub*hgt/m/n}{}
+ \DeclareFontShape{\otf@JTn}{hmc}{bx}{n}{<->ssub*hgt/m/n}{}
+ \DeclareFontShape{\otf@JYn}{hgt}{bx}{n}{<->ssub*hgt/m/n}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{bx}{n}{<->ssub*hgt/m/n}{}
+\fi\fi
+%definition of extra fonts: maru gothic family, light series, eb series, prop. shape
+\if@deluxe
+ \def\mgdefault{mg}
+ \def\propdefault{prp}
+ \def\ebdefault{eb}
+ \def\ltdefault{l}
+ \DeclareKanjiFamily{\otf@JYn}{mg}{}
+ \DeclareKanjiFamily{\otf@JTn}{mg}{}
+ \DeclareRelationFont{\otf@JYn}{mg}{m}{}{\otf@OTorT1}{cmss}{m}{}
+ \DeclareRelationFont{\otf@JTn}{mg}{m}{}{\otf@OTorT1}{cmss}{m}{}
+ \DeclareMathAlphabet{\mathmg}{\otf@JYn}{mg}{m}{n}
+ \DeclareRobustCommand\mgfamily{\not@math@alphabet\mgfamily\mathmg%
+ \kanjifamily\mgdefault\selectfont}
+ \DeclareTextFontCommand{\textmg}{\mgfamily}
+ \DeclareKanjiFamily{\otf@JYn}{rubymg}{}
+ \DeclareKanjiFamily{\otf@JTn}{rubymg}{}
+ \DeclareRelationFont{\otf@JYn}{rubymg}{m}{}{\otf@OTorT1}{cmss}{m}{}
+ \DeclareRelationFont{\otf@JTn}{rubymg}{m}{}{\otf@OTorT1}{cmss}{m}{}
+ \DeclareRobustCommand\propshape
+ {\not@math@alphabet\propshape\relax
+ \kanjishape\propdefault\selectfont}
+ \DeclareRobustCommand\ebseries
+ {\not@math@alphabet\ebseries\relax
+ \kanjiseries\ebdefault\selectfont}
+ \DeclareRobustCommand\ltseries
+ {\not@math@alphabet\ltseries\relax
+ \kanjiseries\ltdefault\selectfont}
+ \if@kana
+ \DeclareFontShape{\otf@JYn}{mg}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expmgothr\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{mg}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expmgothr\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{rubymg}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubymgothr-h}{}
+ \DeclareFontShape{\otf@JTn}{rubymg}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubymgothr-v}{}
+ \DeclareFontShape{\otf@JYn}{hmc}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expminl\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hmc}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expminl\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{hgt}{eb}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgotheb\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{eb}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgotheb\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{ruby}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubyminl-h}{}
+ \DeclareFontShape{\otf@JTn}{ruby}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubyminl-v}{}
+ \else
+ \DeclareFontShape{\otf@JYn}{mg}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlmgothr\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{mg}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlmgothr\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{hmc}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ nmlminl\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hmc}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ nmlminl\nlck@sfx@-v}{}
+ \fi
+ \DeclareFontShape{\otf@JYn}{hgt}{eb}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgotheb\nlck@sfx@-h}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{eb}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgotheb\nlck@sfx@-v}{}
+ \DeclareFontShape{\otf@JYn}{hmc}{m}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phiraminw3-h}{}
+ \DeclareFontShape{\otf@JYn}{hmc}{bx}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phiraminw6-h}{}
+ \DeclareFontShape{\otf@JYn}{hgt}{m}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phirakakuw3-h}{}
+ \DeclareFontShape{\otf@JYn}{hgt}{bx}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phirakakuw6-h}{}
+ \DeclareFontShape{\otf@JYn}{mg}{m}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phiramaruw4-h}{}
+ \DeclareFontShape{\otf@JTn}{hmc}{m}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phiraminw3-v}{}
+ \DeclareFontShape{\otf@JTn}{hmc}{bx}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phiraminw6-v}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{m}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phirakakuw3-v}{}
+ \DeclareFontShape{\otf@JTn}{hgt}{bx}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phirakakuw6-v}{}
+ \DeclareFontShape{\otf@JTn}{mg}{m}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phiramaruw4-v}{}
+\fi
+%definition of normal utf/cid fonts
+\DeclareKanjiFamily{\otf@JYn}{utfj}{}
+\DeclareKanjiFamily{\otf@JTn}{utfj}{}
+\DeclareKanjiFamily{\otf@JYn}{cidj}{}
+\DeclareKanjiFamily{\otf@JTn}{cidj}{}
+\Declare@FontShape{utfj}{m}{0123456789abcdefjklmnopqrstuvxyz-}{utfjmr\nlck@sfx@}
+\Declare@FontShape{cidj}{m}{012345}{cidjmr}
+%definition of other utf/cid fonts
+\if@deluxe
+ \Declare@FontShape{utfj}{bx}{0123456789abcdefjklmnopqrstuvxyz-}{utfjmb\nlck@sfx@}
+ \Declare@FontShape{cidj}{bx}{012345}{cidjmb}
+ \DeclareKanjiFamily{\otf@JYn}{utfjg}{}
+ \DeclareKanjiFamily{\otf@JTn}{utfjg}{}
+ \DeclareKanjiFamily{\otf@JYn}{cidjg}{}
+ \DeclareKanjiFamily{\otf@JTn}{cidjg}{}
+ \Declare@FontShape{utfjg}{m}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgr\nlck@sfx@}
+ \Declare@FontShape{cidjg}{m}{012345}{cidjgr}
+ \Declare@FontShape{utfjg}{bx}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgb\nlck@sfx@}
+ \Declare@FontShape{cidjg}{bx}{012345}{cidjgb}
+ \Declare@FontShape{utfjg}{eb}{0123456789abcdefjklmnopqrstuvxyz-}{utfjge\nlck@sfx@}
+ \Declare@FontShape{cidjg}{eb}{012345}{cidjge}
+ \DeclareKanjiFamily{\otf@JYn}{utfjmg}{}
+ \DeclareKanjiFamily{\otf@JTn}{utfjmg}{}
+ \DeclareKanjiFamily{\otf@JYn}{cidjmg}{}
+ \DeclareKanjiFamily{\otf@JTn}{cidjmg}{}
+ \Declare@FontShape{utfjmg}{m}{0123456789abcdefjklmnopqrstuvxyz-}{utfjmgr\nlck@sfx@}
+ \Declare@FontShape{cidjmg}{m}{012345}{cidjmgr}
+ \Declare@FontShape{utfj}{l}{0123456789abcdefjklmnopqrstuvxyz-}{utfjml\nlck@sfx@}
+ \Declare@FontShape{cidj}{l}{012345}{cidjml}
+\else
+ \if@bold
+ \Declare@FontShape{utfj}{bx}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgb\nlck@sfx@}
+ \Declare@FontShape{cidj}{bx}{012345}{cidjgb}
+ \else
+ \Declare@FontShape{utfj}{bx}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgr\nlck@sfx@}
+ \Declare@FontShape{cidj}{bx}{012345}{cidjgr}
+ \fi
+\fi
+\if@macro
+ %input ajmacros.sty
+ \IfFileExists{ajmacros.sty}{\RequirePackage{ajmacros}}{\PackageError{otf}{No File ajmacros.sty!}{}}%2003/03/12
+ %for literature
+ \DeclareRobustCommand\ajKunoji{\iftdir\mbox{\UTF{3033}\UTF{3035}}\else
+ \PackageError{otf}{A TATE character in YOKO mode!}{Change a direction to TATE.}%2003/03/12
+ \fi}
+ \DeclareRobustCommand\ajKunojiwithBou{\iftdir\mbox{\bou{\mbox{\UTF{3033}}}\bou{\mbox{\UTF{3035}}}}\else
+ \PackageError{otf}{A TATE character in YOKO mode!}{Change a direction to TATE.}%2003/03/12
+ \fi}
+ \DeclareRobustCommand\ajDKunoji{\iftdir\mbox{\UTF{3034}\UTF{3035}}\else
+ \PackageError{otf}{A TATE character in YOKO mode!}{Change a direction to TATE.}%2003/03/12
+ \fi}
+ \DeclareRobustCommand\ajDKunojiwithBou{\iftdir\mbox{\bou{\mbox{\UTF{3034}}}\bou{\mbox{\UTF{3035}}}}\else
+ \PackageError{otf}{A TATE character in YOKO mode!}{Change a direction to TATE.}%2003/03/12
+ \fi}
+ \newcommand\ajNinoji{\CID{12106}}
+ \newcommand\ajvarNinoji{\iftdir\CID{12107}\else
+ \PackageError{otf}{A TATE character in YOKO mode!}{Change a direction to TATE.}%2003/03/12
+ \fi}
+ \newcommand\ajYusuriten{\iftdir\CID{16193}\else
+ \PackageError{otf}{A TATE character in YOKO mode!}{Change a direction to TATE.}%2003/03/12
+ \fi}
+ \newcommand\ajMasu{\UTF{303c}}
+ \newcommand\ajYori{\UTF{309f}}
+ \newcommand\ajKoto{\UTF{30ff}}
+ \newcommand\ajUta{\UTF{303d}}
+ %dingbats
+ \newcommand\ajCommandKey{\UTF{2318}}
+ \newcommand\ajReturnKey{\UTF{23ce}}
+ \newcommand\ajCheckmark{\UTF{2713}}
+ \newcommand\ajVisibleSpace{\UTF{2423}}
+ \newcommand\ajSenteMark{\UTF{2617}}
+ \newcommand\ajGoteMark{\UTF{2616}}
+ \newcommand\ajClub{\UTF{2663}}
+ \newcommand\ajHeart{\UTF{2661}}
+ \newcommand\ajSpade{\UTF{2660}}
+ \newcommand\ajDiamond{\UTF{2662}}
+ \newcommand\ajvarClub{\UTF{2667}}
+ \newcommand\ajvarHeart{\UTF{2665}}
+ \newcommand\ajvarSpade{\UTF{2664}}
+ \newcommand\ajvarDiamond{\UTF{2666}}
+ \newcommand\ajPhone{\UTF{260e}}
+ \newcommand\ajPostal{\UTF{3020}}
+ \newcommand\ajvarPostal{\UTF{3036}}
+ \newcommand\ajSun{\UTF{2600}}
+ \newcommand\ajCloud{\UTF{2601}}
+ \newcommand\ajUmbrella{\UTF{2602}}
+ \newcommand\ajSnowman{\UTF{2603}}
+ \newcommand\ajJIS{\UTF{3004}}
+ \newcommand\ajJAS{\CID{12088}}
+ \newcommand\ajBall{\CID{12097}}
+ \newcommand\ajHotSpring{\UTF{2668}}
+ \newcommand\ajWhiteSesame{\UTF{fe46}}
+ \newcommand\ajBlackSesame{\UTF{fe45}}
+ \newcommand\ajWhiteFlorette{\UTF{2740}}
+ \newcommand\ajBlackFlorette{\UTF{273f}}
+ \newcommand\ajRightBArrow{\CID{8206}}
+ \newcommand\ajLeftBArrow{\CID{8207}}
+ \newcommand\ajUpBArrow{\CID{8208}}
+ \newcommand\ajDownBArrow{\CID{8209}}
+ \newcommand\ajRightHand{\CID{8219}}
+ \newcommand\ajLeftHand{\CID{8220}}
+ \newcommand\ajUpHand{\CID{8221}}
+ \newcommand\ajDownHand{\CID{8222}}
+ \newcommand\ajRightScissors{\CID{12176}}
+ \newcommand\ajLeftScissors{\CID{12175}}
+ \newcommand\ajUpScissors{\CID{12177}}
+ \newcommand\ajDownScissors{\CID{12178}}
+ \newcommand\ajRightWArrow{\CID{12197}}
+ \newcommand\ajLeftWArrow{\CID{12196}}
+ \newcommand\ajUpWArrow{\CID{12198}}
+ \newcommand\ajDownWArrow{\CID{12199}}
+ \newcommand\ajRightDownArrow{\CID{12202}}
+ \newcommand\ajLeftDownArrow{\CID{12203}}
+ \newcommand\ajLeftUpArrow{\CID{12204}}
+ \newcommand\ajRightUpArrow{\CID{12205}}
+\fi
+\endinput
diff --git a/macros/jptex/latex/japanese-otf/sty/redeffont.sty b/macros/jptex/latex/japanese-otf/sty/redeffont.sty
new file mode 100644
index 0000000000..5582db0162
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/sty/redeffont.sty
@@ -0,0 +1,211 @@
+\NeedsTeXFormat{pLaTeX2e}
+\ProvidesPackage{redeffont}[2019/04/01 v1.2.3 psitau]
+
+\newif\if@asciiclasses \@asciiclassesfalse
+\newif\if@articleclass \@articleclassfalse
+\newif\if@bookclass \@bookclassfalse
+\@ifclassloaded{jarticle}{\@asciiclassestrue\@articleclasstrue}{}
+\@ifclassloaded{jbook}{\@asciiclassestrue\@bookclasstrue}{}
+\@ifclassloaded{jreport}{\@asciiclassestrue}{}
+\@ifclassloaded{tarticle}{\@asciiclassestrue\@articleclasstrue}{}
+\@ifclassloaded{tbook}{\@asciiclassestrue\@bookclasstrue}{}
+\@ifclassloaded{treport}{\@asciiclassestrue}{}
+
+\if@asciiclasses \else \endinput\fi
+\def\otf@tmp{\newif\if@mainmatter}
+\if@articleclass\otf@tmp\fi
+
+\def\headfont{\gtfamily\bfseries}
+\def\part@head@font{\headfont}
+\def\chapter@head@font{\headfont}
+\def\section@head@font{\headfont}
+\def\subsection@head@font{\headfont}
+\def\subsubsection@head@font{\headfont}
+\def\paragraph@head@font{\headfont}
+\def\subparagraph@head@font{\headfont}
+\def\abstract@head@font{\headfont}
+\def\description@label@font{\headfont}
+\def\toc@part@font{\headfont}
+\def\toc@chapter@font{\headfont}
+\def\toc@section@font{\headfont}
+\renewcommand{\section}{\@startsection{section}{1}{\z@}%
+ {1.5\Cvs \@plus.5\Cdp \@minus.2\Cdp}%
+ {.5\Cvs \@plus.3\Cdp}%
+ {\reset@font\Large\section@head@font}}%changed
+\renewcommand{\subsection}{\@startsection{subsection}{2}{\z@}%
+ {1.5\Cvs \@plus.5\Cdp \@minus.2\Cdp}%
+ {.5\Cvs \@plus.3\Cdp}%
+ {\reset@font\large\subsection@head@font}}%changed
+\renewcommand{\subsubsection}{\@startsection{subsubsection}{3}{\z@}%
+ {1.5\Cvs \@plus.5\Cdp \@minus.2\Cdp}%
+ {.5\Cvs \@plus.3\Cdp}%
+ {\reset@font\normalsize\subsubsection@head@font}}%changed
+\renewcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}%
+ {3.25ex \@plus 1ex \@minus .2ex}%
+ {-1em}%
+ {\reset@font\normalsize\paragraph@head@font}}%changed
+\renewcommand{\subparagraph}{\@startsection{subparagraph}{5}{\z@}%
+ {3.25ex \@plus 1ex \@minus .2ex}%
+ {-1em}%
+ {\reset@font\normalsize\subparagraph@head@font}}%changed
+\renewcommand{\descriptionlabel}[1]{%
+ \hspace\labelsep\normalfont\description@label@font#1}%changed
+
+\if@bookclass \relax\else
+ \if@titlepage
+ \renewenvironment{abstract}{%
+ \titlepage
+ \null\vfil
+ \@beginparpenalty\@lowpenalty
+ \begin{center}%
+ {\abstract@head@font\abstractname}%changed
+ \@endparpenalty\@M
+ \end{center}}%
+ {\par\vfil\null\endtitlepage}
+ \else
+ \renewenvironment{abstract}{%
+ \if@twocolumn
+ \section*{\abstractname}%
+ \else
+ \small
+ \begin{center}%
+ {\abstract@head@font\abstractname\vspace{-.5em}\vspace{\z@}}%changed
+ \end{center}%
+ \quotation
+ \fi}{\if@twocolumn\else\endquotation\fi}
+ \fi
+\fi%end of \if@bookclass
+
+\if@articleclass
+\def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{%
+ \prepartname\thepart\postpartname\hspace{1zw}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\parindent\z@\raggedright
+ \interlinepenalty\@M\reset@font
+ \ifnum \c@secnumdepth >\m@ne
+ \Large\part@head@font\prepartname\thepart\postpartname%changed
+ \par\nobreak
+ \fi
+ \huge\part@head@font#2\par}%changed
+ \nobreak\vskip3ex\@afterheading}
+\def\@spart#1{{%
+ \parindent\z@\raggedright
+ \interlinepenalty\@M\reset@font
+ \huge\part@head@font#1\par}%changed
+ \nobreak\vskip3ex\@afterheading}
+\renewcommand*{\l@part}[2]{%
+ \ifnum \c@tocdepth >-2\relax
+ \addpenalty{\@secpenalty}%
+ \addvspace{2.25em \@plus\p@}%
+ \begingroup
+ \parindent\z@\rightskip\@pnumwidth
+ \parfillskip-\@pnumwidth
+ {\leavevmode\large\toc@part@font%changed
+ \setlength\@lnumwidth{4zw}%
+ #1\hfil\nobreak
+ \hbox to\@pnumwidth{\hss#2}}\par
+ \nobreak
+ \if@compatibility
+ \global\@nobreaktrue
+ \everypar{\global\@nobreakfalse\everypar{}}%
+ \fi
+ \endgroup
+ \fi}
+\renewcommand*{\l@section}[2]{%
+ \ifnum \c@tocdepth >\z@
+ \addpenalty{\@secpenalty}%
+ \addvspace{1.0em \@plus\p@}%
+ \begingroup
+ \parindent\z@ \rightskip\@pnumwidth \parfillskip-\rightskip
+ \leavevmode\toc@section@font%changed
+ \setlength\@lnumwidth{1.5em}%
+ \advance\leftskip\@lnumwidth \hskip-\leftskip
+ #1\nobreak\hfil\nobreak\hbox to\@pnumwidth{\hss#2}\par
+ \endgroup
+ \fi}
+
+\else%\if@articleclass-->false
+
+\def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{%
+ \prepartname\thepart\postpartname\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty\@M\reset@font
+ \ifnum \c@secnumdepth >-2\relax
+ \huge\part@head@font\prepartname\thepart\postpartname%changed
+ \par\vskip20\p@
+ \fi
+ \Huge\part@head@font#2\par}%changed
+ \@endpart}
+\def\@spart#1{{%
+ \centering
+ \interlinepenalty\@M\reset@font
+ \Huge\part@head@font#1\par}%changed
+ \@endpart}
+\renewcommand*{\l@part}[2]{%
+ \ifnum \c@tocdepth >-2\relax
+ \addpenalty{-\@highpenalty}%
+ \addvspace{2.25em \@plus\p@}%
+ \begingroup
+ \parindent\z@\rightskip\@pnumwidth
+ \parfillskip-\@pnumwidth
+ {\leavevmode\large\toc@part@font%changed
+ \setlength\@lnumwidth{4zw}%
+ #1\hfil\nobreak
+ \hbox to\@pnumwidth{\hss#2}}\par
+ \nobreak
+ \global\@nobreaktrue
+ \everypar{\global\@nobreakfalse\everypar{}}%
+ \endgroup
+ \fi}
+\renewcommand*{\l@chapter}[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \addvspace{1.0em \@plus\p@}%
+ \begingroup
+ \parindent\z@ \rightskip\@pnumwidth \parfillskip-\rightskip
+ \leavevmode\toc@chapter@font%changed
+ \setlength\@lnumwidth{4zw}%
+ \advance\leftskip\@lnumwidth \hskip-\leftskip
+ #1\nobreak\hfil\nobreak\hbox to\@pnumwidth{\hss#2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}
+\def\@makechapterhead#1{\hbox{}%
+ \vskip2\Cvs
+ {\parindent\z@
+ \raggedright
+ \reset@font\huge\chapter@head@font%changed
+ \leavevmode
+ \ifnum \c@secnumdepth >\m@ne
+ \setlength\@tempdima{\linewidth}%
+ \if@mainmatter
+ \setbox\z@\hbox{\@chapapp\thechapter\@chappos\hskip1zw}%
+ \addtolength\@tempdima{-\wd\z@}%
+ \unhbox\z@\nobreak
+ \fi
+ \vtop{\hsize\@tempdima#1}%
+ \else
+ #1\relax
+ \fi}\nobreak\vskip3\Cvs}
+\def\@makeschapterhead#1{\hbox{}%
+ \vskip2\Cvs
+ {\parindent\z@
+ \raggedright
+ \reset@font\huge\chapter@head@font%changed
+ \leavevmode
+ \setlength\@tempdima{\linewidth}%
+ \vtop{\hsize\@tempdima#1}}\vskip3\Cvs}
+\fi%end of \if@articleclass
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothb-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothb-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgothbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothbn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgothbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothbn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgotheb-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgotheb-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgothebn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothebn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothebn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgothebn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothebn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothebn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothr-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothr-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothrn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothrn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothr-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothr-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothrn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothrn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpmgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminb-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminb-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminbn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminbn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminl-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminl-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminln-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminln-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminr-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminr-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminrn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgexpminrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgexpminrn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgexpminrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothb-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothb-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothbn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothbn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgotheb-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgotheb-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothebn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothebn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothebn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothebn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothebn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothebn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothr-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothr-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothrn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothrn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothr-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothr-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothrn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothrn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlmgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminb-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminb-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminbn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminbn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminl-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminl-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminln-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminln-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminr-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminr-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminrn-h.tfm
new file mode 100644
index 0000000000..073be79a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/brsgnmlminrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminrn-v.tfm
new file mode 100644
index 0000000000..dfcb9dc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/brsgnmlminrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcgr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcgr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcgr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidcmr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidcmr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidcmr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb0-h.tfm
new file mode 100644
index 0000000000..a5d9581359
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb2-h.tfm
new file mode 100644
index 0000000000..10b20f4760
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb2-v.tfm
new file mode 100644
index 0000000000..0ac6fb58a4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb3-v.tfm
new file mode 100644
index 0000000000..7c76c0c3d3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgb5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgb5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgb5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge0-h.tfm
new file mode 100644
index 0000000000..a5d9581359
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge2-h.tfm
new file mode 100644
index 0000000000..10b20f4760
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge2-v.tfm
new file mode 100644
index 0000000000..0ac6fb58a4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge3-v.tfm
new file mode 100644
index 0000000000..7c76c0c3d3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjge5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjge5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjge5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr0-h.tfm
new file mode 100644
index 0000000000..a5d9581359
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr2-h.tfm
new file mode 100644
index 0000000000..10b20f4760
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr2-v.tfm
new file mode 100644
index 0000000000..0ac6fb58a4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr3-v.tfm
new file mode 100644
index 0000000000..7c76c0c3d3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjgr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjgr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjgr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb0-h.tfm
new file mode 100644
index 0000000000..a5d9581359
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb2-h.tfm
new file mode 100644
index 0000000000..10b20f4760
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb2-v.tfm
new file mode 100644
index 0000000000..0ac6fb58a4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb3-v.tfm
new file mode 100644
index 0000000000..7c76c0c3d3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmb5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmb5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmb5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr0-h.tfm
new file mode 100644
index 0000000000..a5d9581359
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr2-h.tfm
new file mode 100644
index 0000000000..10b20f4760
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr2-v.tfm
new file mode 100644
index 0000000000..0ac6fb58a4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr3-v.tfm
new file mode 100644
index 0000000000..7c76c0c3d3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmgr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmgr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmgr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml0-h.tfm
new file mode 100644
index 0000000000..a5d9581359
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml2-h.tfm
new file mode 100644
index 0000000000..10b20f4760
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml2-v.tfm
new file mode 100644
index 0000000000..0ac6fb58a4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml3-v.tfm
new file mode 100644
index 0000000000..7c76c0c3d3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjml5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjml5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjml5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr0-h.tfm
new file mode 100644
index 0000000000..a5d9581359
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr2-h.tfm
new file mode 100644
index 0000000000..10b20f4760
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr2-v.tfm
new file mode 100644
index 0000000000..0ac6fb58a4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr3-v.tfm
new file mode 100644
index 0000000000..7c76c0c3d3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidjmr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidjmr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidjmr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkgr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkgr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkgr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkgr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkgr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkgr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkgr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkgr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkgr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkgr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkgr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkgr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkgr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkgr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkgr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkgr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkgr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkgr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkgr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkgr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkgr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkgr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkgr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkgr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkgr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkgr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkgr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkgr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkgr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkgr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkmr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkmr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkmr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkmr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkmr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkmr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkmr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkmr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkmr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkmr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkmr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkmr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkmr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkmr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkmr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkmr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkmr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkmr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkmr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkmr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkmr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkmr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkmr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkmr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkmr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkmr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkmr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidkmr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidkmr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidkmr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtgr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtgr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtgr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtgr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtgr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtgr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtgr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtgr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtgr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtgr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtgr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtgr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtgr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtgr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtgr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtgr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtgr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtgr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtgr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtgr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtgr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtgr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtgr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtgr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtgr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtgr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtgr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtgr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtgr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtgr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtmr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtmr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtmr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtmr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtmr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtmr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtmr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtmr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtmr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtmr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtmr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtmr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtmr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtmr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtmr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtmr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtmr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtmr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtmr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtmr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtmr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtmr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtmr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtmr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtmr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtmr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtmr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/cidtmr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/cidtmr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/cidtmr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expgothb-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expgothb-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgothbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expgothbn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgothbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgothbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expgothbn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgothbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expgotheb-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expgotheb-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgothebn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expgothebn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgothebn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgothebn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expgothebn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgothebn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expgothr-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expgothr-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expgothrn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expgothrn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expmgothr-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expmgothr-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expmgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expmgothrn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expmgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expmgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expmgothrn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expmgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expminb-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expminb-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expminbn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expminbn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expminl-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expminl-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expminln-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expminln-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expminr-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expminr-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/expminrn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/expminrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/expminrn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/expminrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hgothb-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hgothb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgothbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hgothbn-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgothbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgothbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hgothbn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgothbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hgotheb-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hgotheb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgothebn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hgothebn-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgothebn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgothebn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hgothebn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgothebn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hgothr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hgothr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hgothrn-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hgothrn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hmgothr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hmgothr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hmgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hmgothrn-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hmgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hmgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hmgothrn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hmgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hminb-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hminb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hminbn-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hminbn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hminl-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hminl-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hminln-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hminln-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hminr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hminr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/hminrn-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/hminrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/hminrn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/hminrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgothb-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgothb-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgothbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgothbn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgothbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgothbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgothbn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgothbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgotheb-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgotheb-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgothebn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgothebn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgothebn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgothebn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgothebn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgothebn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgothr-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgothr-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgothrn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlgothrn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlmgothr-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlmgothr-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlmgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlmgothrn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlmgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlmgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlmgothrn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlmgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminb-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminb-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminbn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminbn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminl-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminl-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminln-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminln-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminr-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminr-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminrn-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/nmlminrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/nmlminrn-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/nmlminrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ccgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ccgr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ccgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ccgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ccgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ccgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ccmr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ccmr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ccmr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ccmr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ccmr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ccmr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjgb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjgb-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjgb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjgb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjgb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjgb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjge-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjge-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjge-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjge-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjge-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjge-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjgr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjmb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjmb-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjmb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjmb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjmb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjmb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjmgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjmgr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjmgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjmgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjmgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjmgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjml-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjml-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjml-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjml-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjml-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjml-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjmr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjmr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjmr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-cjmr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-cjmr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-cjmr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ckgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ckgr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ckgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ckgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ckgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ckgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ckmr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ckmr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ckmr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ckmr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ckmr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ckmr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ctgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ctgr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ctgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ctgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ctgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ctgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ctmr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ctmr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ctmr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ctmr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ctmr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ctmr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucgb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucgb-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucgb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucgb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucgb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucgb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucge-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucge-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucge-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucge-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucge-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucge-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucgr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucmb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucmb-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucmb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucmb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucmb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucmb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucmgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucmgr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucmgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucmgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucmgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucmgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucml-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucml-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucml-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucml-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucml-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucml-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucmr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucmr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucmr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ucmr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ucmr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ucmr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujgb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujgb-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujgb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujgb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujgb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujgb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujgbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujgbn-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujgbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujgbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujgbn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujgbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujge-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujge-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujge-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujge-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujge-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujge-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujgen-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujgen-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujgen-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujgen-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujgen-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujgen-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujgr-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujgrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujgrn-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujgrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujgrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujgrn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujgrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmb-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmbn-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmbn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmgr-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmgrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmgrn-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmgrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmgrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmgrn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmgrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujml-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujml-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujml-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujml-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujml-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujml-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmln-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmln-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmr-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmrn-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ujmrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ujmrn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ujmrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukgb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukgb-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukgb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukgb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukgb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukgb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukge-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukge-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukge-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukge-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukge-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukge-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukgr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukmb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukmb-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukmb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukmb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukmb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukmb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukmgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukmgr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukmgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukmgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukmgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukmgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukml-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukml-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukml-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukml-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukml-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukml-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukmr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukmr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukmr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-ukmr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-ukmr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-ukmr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utgb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utgb-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utgb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utgb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utgb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utgb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utge-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utge-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utge-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utge-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utge-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utge-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utgr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utmb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utmb-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utmb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utmb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utmb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utmb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utmgr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utmgr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utmgr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utmgr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utmgr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utmgr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utml-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utml-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utml-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utml-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utml-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utml-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utmr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utmr-h.tfm
new file mode 100644
index 0000000000..1db09ae81c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utmr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/otf-utmr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/otf-utmr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/otf-utmr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubygothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/rubygothb-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubygothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubygothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/rubygothb-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubygothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubygotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/rubygotheb-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubygotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubygotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/rubygotheb-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubygotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubygothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/rubygothr-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubygothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubygothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/rubygothr-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubygothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubymgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/rubymgothr-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubymgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubymgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/rubymgothr-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubymgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubyminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/rubyminb-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubyminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubyminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/rubyminb-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubyminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubyminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/rubyminl-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubyminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubyminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/rubyminl-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubyminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubyminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/rubyminr-h.tfm
new file mode 100644
index 0000000000..b36ca02102
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubyminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/rubyminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/rubyminr-v.tfm
new file mode 100644
index 0000000000..c557e9104f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/rubyminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorgothb-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorgothb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorgotheb-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorgotheb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorgothr-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorgothr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakormgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upakormgothr-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakormgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakormgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upakormgothr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakormgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorminb-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorminb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorminl-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorminl-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorminr-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upakorminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upakorminr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upakorminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschgothb-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschgothb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschgotheb-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschgotheb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschgothr-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschgothr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschmgothr-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschmgothr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschminb-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschminb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschminl-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschminl-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschminr-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upaschminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upaschminr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upaschminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchgothb-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchgothb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchgotheb-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchgotheb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchgothr-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchgothr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchmgothr-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchmgothr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchminb-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchminb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchminl-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchminl-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchminr-h.tfm
new file mode 100644
index 0000000000..8dbf787b3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upatchminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upatchminr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upatchminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothb-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothb-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothbn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothbn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgotheb-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgotheb-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothebn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothebn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothebn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothebn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothebn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothebn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothr-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothr-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothrn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothrn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothr-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothr-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothrn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothrn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpmgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminb-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminb-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminbn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminbn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminl-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminl-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminln-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminln-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminr-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminr-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminrn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminrn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgexpminrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothb-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothb-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothbn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothbn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgotheb-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgotheb-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothebn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothebn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothebn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothebn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothebn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothebn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothr-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothr-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothrn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothrn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothr-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothr-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothrn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothrn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlmgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminb-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminb-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminbn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminbn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminl-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminl-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminln-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminln-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminr-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminr-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminrn-h.tfm
new file mode 100644
index 0000000000..03141ee738
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminrn-v.tfm
new file mode 100644
index 0000000000..d3c90b3701
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upbrsgnmlminrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgothb-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgothb-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgothbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgothbn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgothbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgothbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgothbn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgothbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgotheb-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgotheb-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgothebn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgothebn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgothebn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgothebn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgothebn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgothebn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgothr-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgothr-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgothrn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpgothrn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpmgothr-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpmgothr-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpmgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpmgothrn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpmgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpmgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpmgothrn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpmgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminb-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminb-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminbn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminbn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminl-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminl-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminln-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminln-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminr-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminr-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminrn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upexpminrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upexpminrn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upexpminrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgothb-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgothb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgothbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgothbn-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgothbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgothbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgothbn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgothbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgotheb-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgotheb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgothebn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgothebn-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgothebn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgothebn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgothebn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgothebn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgothr-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgothr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgothrn-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphgothrn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphmgothr-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphmgothr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphmgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphmgothrn-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphmgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphmgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphmgothrn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphmgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminb-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminb-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminbn-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminbn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminl-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminl-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminln-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminln-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminr-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminr-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminrn-h.tfm
new file mode 100644
index 0000000000..9928cda112
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uphminrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uphminrn-v.tfm
new file mode 100644
index 0000000000..dddd977640
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uphminrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorgothb-h.tfm
new file mode 100644
index 0000000000..615b8e563b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorgothb-v.tfm
new file mode 100644
index 0000000000..1373017c4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorgotheb-h.tfm
new file mode 100644
index 0000000000..615b8e563b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorgotheb-v.tfm
new file mode 100644
index 0000000000..1373017c4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorgothr-h.tfm
new file mode 100644
index 0000000000..615b8e563b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorgothr-v.tfm
new file mode 100644
index 0000000000..1373017c4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkormgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkormgothr-h.tfm
new file mode 100644
index 0000000000..615b8e563b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkormgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkormgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkormgothr-v.tfm
new file mode 100644
index 0000000000..1373017c4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkormgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorminb-h.tfm
new file mode 100644
index 0000000000..615b8e563b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorminb-v.tfm
new file mode 100644
index 0000000000..1373017c4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorminl-h.tfm
new file mode 100644
index 0000000000..615b8e563b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorminl-v.tfm
new file mode 100644
index 0000000000..1373017c4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorminr-h.tfm
new file mode 100644
index 0000000000..615b8e563b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmkorminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmkorminr-v.tfm
new file mode 100644
index 0000000000..1373017c4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmkorminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgothb-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgothb-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgothbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgothbn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgothbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgothbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgothbn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgothbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgotheb-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgotheb-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgothebn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgothebn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgothebn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgothebn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgothebn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgothebn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgothr-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgothr-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgothrn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlgothrn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlmgothr-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlmgothr-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlmgothrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlmgothrn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlmgothrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlmgothrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlmgothrn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlmgothrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminb-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminb-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminbn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminbn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminl-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminl-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminln-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminln-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminr-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminr-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminrn-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmlminrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmlminrn-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmlminrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschgothb-h.tfm
new file mode 100644
index 0000000000..601d04de5c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschgothb-v.tfm
new file mode 100644
index 0000000000..2321cfb65e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschgotheb-h.tfm
new file mode 100644
index 0000000000..601d04de5c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschgotheb-v.tfm
new file mode 100644
index 0000000000..2321cfb65e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschgothr-h.tfm
new file mode 100644
index 0000000000..601d04de5c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschgothr-v.tfm
new file mode 100644
index 0000000000..2321cfb65e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschmgothr-h.tfm
new file mode 100644
index 0000000000..601d04de5c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschmgothr-v.tfm
new file mode 100644
index 0000000000..2321cfb65e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschminb-h.tfm
new file mode 100644
index 0000000000..601d04de5c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschminb-v.tfm
new file mode 100644
index 0000000000..2321cfb65e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschminl-h.tfm
new file mode 100644
index 0000000000..601d04de5c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschminl-v.tfm
new file mode 100644
index 0000000000..2321cfb65e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschminr-h.tfm
new file mode 100644
index 0000000000..601d04de5c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmschminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmschminr-v.tfm
new file mode 100644
index 0000000000..2321cfb65e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmschminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchgothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchgothb-h.tfm
new file mode 100644
index 0000000000..ad017f76ee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchgothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchgothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchgothb-v.tfm
new file mode 100644
index 0000000000..c5c564eb52
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchgothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchgotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchgotheb-h.tfm
new file mode 100644
index 0000000000..ad017f76ee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchgotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchgotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchgotheb-v.tfm
new file mode 100644
index 0000000000..c5c564eb52
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchgotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchgothr-h.tfm
new file mode 100644
index 0000000000..ad017f76ee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchgothr-v.tfm
new file mode 100644
index 0000000000..c5c564eb52
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchmgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchmgothr-h.tfm
new file mode 100644
index 0000000000..ad017f76ee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchmgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchmgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchmgothr-v.tfm
new file mode 100644
index 0000000000..c5c564eb52
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchmgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchminb-h.tfm
new file mode 100644
index 0000000000..ad017f76ee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchminb-v.tfm
new file mode 100644
index 0000000000..c5c564eb52
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchminl-h.tfm
new file mode 100644
index 0000000000..ad017f76ee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchminl-v.tfm
new file mode 100644
index 0000000000..c5c564eb52
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchminr-h.tfm
new file mode 100644
index 0000000000..ad017f76ee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/upnmtchminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/upnmtchminr-v.tfm
new file mode 100644
index 0000000000..c5c564eb52
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/upnmtchminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubygothb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubygothb-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubygothb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubygothb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubygothb-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubygothb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubygotheb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubygotheb-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubygotheb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubygotheb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubygotheb-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubygotheb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubygothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubygothr-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubygothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubygothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubygothr-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubygothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubymgothr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubymgothr-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubymgothr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubymgothr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubymgothr-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubymgothr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubyminb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubyminb-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubyminb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubyminb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubyminb-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubyminb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubyminl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubyminl-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubyminl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubyminl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubyminl-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubyminl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubyminr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubyminr-h.tfm
new file mode 100644
index 0000000000..1cafb877f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubyminr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/uprubyminr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/uprubyminr-v.tfm
new file mode 100644
index 0000000000..cc9084c2b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/uprubyminr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgb--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgb--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgb--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgb--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgb--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgb--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcge--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcge--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcge--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcge--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcge--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcge--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgr9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgr9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgr9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgra-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgra-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgra-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgra-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgra-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgra-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgre-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgre-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgre-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgre-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgre-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgre-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrf-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrl-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrl-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgrm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgrm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgrm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgro-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgro-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgro-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcgro-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcgro-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcgro-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmb--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmb--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmb--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmb--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmb--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmb--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmgr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmgr--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmgr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmgr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmgr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmgr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcml--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcml--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcml--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcml--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcml--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcml--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmr9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmr9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmr9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmra-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmra-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmra-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmra-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmra-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmra-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmre-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmre-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmre-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmre-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmre-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmre-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrf-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrl-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrl-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmrm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmrm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmrm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmro-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmro-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmro-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfcmro-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfcmro-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfcmro-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgr9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgr9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgr9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgra-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgra-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgra-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgra-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgra-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgra-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgre-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgre-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgre-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgre-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgre-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgre-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrj-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrj-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrj-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrj-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrj-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrj-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrl-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrl-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrn-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrn-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgro-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgro-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgro-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgro-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgro-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgro-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrp-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrp-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrp-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrp-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrp-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrp-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrq-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrq-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrq-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrq-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrq-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrq-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrr-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrr-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrs-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrs-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrs-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrs-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrs-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrs-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrt-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrt-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrt-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrt-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrt-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrt-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgru-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgru-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgru-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgru-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgru-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgru-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrv-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrv-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrv-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrv-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrv-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrv-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrw-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrw-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrw-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrw-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrw-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrw-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrx-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrx-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrx-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrx-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrx-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrx-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgry-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgry-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgry-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgry-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgry-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgry-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrz-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrz-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrz-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfgrz-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfgrz-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfgrz-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgb9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgb9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgb9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgba-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgba-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgba-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgba-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgba-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgba-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbe-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbe-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbe-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbe-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbe-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbe-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbj-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbj-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbj-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbj-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbj-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbj-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbl-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbl-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbn9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbn9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbn9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbna-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbna-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbna-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbna-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbna-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbna-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbnb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbnb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbnb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbnb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbnb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbnb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbnc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbnc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbnc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbnc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbnc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbnc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbnd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbnd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbnd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbnd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbnd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbnd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbne-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbne-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbne-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbne-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbne-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbne-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbnf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbnf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbnf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbnf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbnf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbnf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbo-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbo-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbo-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbo-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbo-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbo-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbp-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbp-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbp-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbp-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbp-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbp-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbq-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbq-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbq-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbq-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbq-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbq-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbr-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbr-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbs-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbs-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbs-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbs-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbs-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbs-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbt-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbt-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbt-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbt-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbt-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbt-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbu-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbu-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbu-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbu-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbu-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbu-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbv-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbv-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbv-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbv-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbv-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbv-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbx-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbx-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbx-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbx-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbx-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbx-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgby-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgby-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgby-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgby-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgby-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgby-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbz-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbz-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbz-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgbz-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgbz-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgbz-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjge9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjge9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjge9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgea-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgea-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgea-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgea-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgea-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgea-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgeb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgeb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgeb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgeb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgeb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgeb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgec-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgec-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgec-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgec-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgec-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgec-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjged-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjged-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjged-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjged-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjged-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjged-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgee-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgee-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgee-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgee-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgee-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgee-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgef-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgef-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgef-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgef-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgef-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgef-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgej-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgej-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgej-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgej-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgej-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgej-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgek-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgek-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgek-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgek-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgek-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgek-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgel-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgel-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgel-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgel-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgel-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgel-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgem-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgem-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgem-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgem-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgem-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgem-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgen9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgen9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgen9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgena-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgena-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgena-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgena-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgena-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgena-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgenb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgenb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgenb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgenb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgenb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgenb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgenc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgenc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgenc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgenc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgenc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgenc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgend-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgend-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgend-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgend-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgend-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgend-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgene-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgene-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgene-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgene-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgene-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgene-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgenf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgenf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgenf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgenf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgenf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgenf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgeo-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgeo-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgeo-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgeo-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgeo-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgeo-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgep-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgep-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgep-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgep-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgep-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgep-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgeq-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgeq-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgeq-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgeq-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgeq-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgeq-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjger-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjger-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjger-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjger-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjger-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjger-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjges-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjges-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjges-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjges-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjges-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjges-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjget-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjget-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjget-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjget-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjget-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjget-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgeu-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgeu-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgeu-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgeu-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgeu-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgeu-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgev-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgev-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgev-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgev-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgev-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgev-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgex-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgex-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgex-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgex-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgex-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgex-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgey-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgey-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgey-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgey-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgey-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgey-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgez-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgez-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgez-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgez-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgez-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgez-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgr9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgr9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgr9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgra-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgra-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgra-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgra-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgra-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgra-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgre-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgre-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgre-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgre-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgre-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgre-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrj-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrj-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrj-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrj-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrj-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrj-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrl-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrl-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrn9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrn9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrn9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrna-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrna-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrna-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrna-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrna-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrna-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrnb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrnb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrnb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrnb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrnb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrnb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrnc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrnc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrnc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrnc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrnc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrnc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrnd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrnd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrnd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrnd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrnd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrnd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrne-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrne-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrne-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrne-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrne-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrne-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrnf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrnf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrnf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrnf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrnf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrnf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgro-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgro-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgro-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgro-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgro-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgro-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrp-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrp-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrp-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrp-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrp-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrp-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrq-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrq-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrq-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrq-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrq-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrq-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrr-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrr-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrs-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrs-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrs-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrs-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrs-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrs-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrt-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrt-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrt-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrt-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrt-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrt-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgru-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgru-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgru-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgru-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgru-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgru-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrv-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrv-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrv-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrv-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrv-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrv-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrx-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrx-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrx-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrx-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrx-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrx-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgry-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgry-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgry-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgry-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgry-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgry-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrz-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrz-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrz-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjgrz-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjgrz-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjgrz-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmb9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmb9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmb9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmba-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmba-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmba-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmba-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmba-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmba-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbe-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbe-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbe-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbe-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbe-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbe-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbj-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbj-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbj-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbj-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbj-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbj-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbl-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbl-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbn9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbn9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbn9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbna-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbna-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbna-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbna-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbna-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbna-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbnb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbnb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbnb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbnb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbnb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbnb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbnc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbnc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbnc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbnc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbnc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbnc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbnd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbnd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbnd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbnd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbnd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbnd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbne-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbne-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbne-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbne-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbne-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbne-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbnf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbnf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbnf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbnf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbnf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbnf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbo-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbo-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbo-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbo-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbo-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbo-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbp-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbp-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbp-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbp-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbp-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbp-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbq-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbq-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbq-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbq-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbq-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbq-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbr-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbr-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbs-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbs-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbs-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbs-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbs-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbs-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbt-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbt-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbt-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbt-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbt-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbt-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbu-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbu-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbu-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbu-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbu-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbu-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbv-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbv-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbv-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbv-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbv-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbv-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbx-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbx-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbx-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbx-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbx-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbx-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmby-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmby-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmby-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmby-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmby-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmby-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbz-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbz-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbz-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmbz-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmbz-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmbz-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgr9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgr9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgr9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgra-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgra-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgra-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgra-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgra-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgra-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgre-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgre-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgre-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgre-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgre-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgre-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrj-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrj-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrj-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrj-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrj-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrj-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrl-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrl-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrn9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrn9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrna-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrna-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrna-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrna-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrna-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrna-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrnb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrnb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrnc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrnc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrnd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrnd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrne-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrne-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrne-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrne-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrne-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrne-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrnf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrnf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrnf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgro-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgro-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgro-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgro-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgro-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgro-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrp-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrp-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrp-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrp-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrp-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrp-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrq-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrq-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrq-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrq-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrq-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrq-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrr-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrr-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrs-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrs-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrs-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrs-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrs-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrs-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrt-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrt-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrt-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrt-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrt-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrt-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgru-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgru-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgru-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgru-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgru-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgru-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrv-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrv-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrv-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrv-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrv-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrv-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrx-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrx-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrx-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrx-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrx-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrx-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgry-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgry-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgry-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgry-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgry-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgry-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrz-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrz-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrz-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmgrz-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmgrz-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmgrz-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjml9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjml9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjml9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmla-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmla-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmla-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmla-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmla-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmla-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmld-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmld-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmld-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmld-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmld-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmld-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmle-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmle-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmle-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmle-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmle-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmle-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlj-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlj-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlj-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlj-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlj-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlj-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmll-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmll-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmll-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmll-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmll-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmll-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmln9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmln9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmln9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlna-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlna-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlna-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlna-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlna-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlna-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlnb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlnb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlnb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlnb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlnb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlnb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlnc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlnc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlnc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlnc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlnc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlnc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlnd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlnd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlnd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlnd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlnd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlnd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlne-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlne-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlne-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlne-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlne-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlne-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlnf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlnf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlnf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlnf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlnf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlnf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlo-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlo-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlo-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlo-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlo-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlo-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlp-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlp-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlp-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlp-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlp-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlp-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlq-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlq-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlq-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlq-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlq-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlq-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlr-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlr-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmls-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmls-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmls-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmls-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmls-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmls-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlt-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlt-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlt-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlt-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlt-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlt-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlu-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlu-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlu-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlu-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlu-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlu-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlv-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlv-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlv-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlv-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlv-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlv-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlx-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlx-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlx-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlx-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlx-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlx-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmly-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmly-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmly-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmly-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmly-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmly-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlz-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlz-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlz-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmlz-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmlz-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmlz-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmr9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmr9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmr9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmra-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmra-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmra-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmra-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmra-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmra-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmre-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmre-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmre-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmre-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmre-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmre-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrj-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrj-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrj-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrj-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrj-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrj-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrl-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrl-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn--h.tfm
new file mode 100644
index 0000000000..02a1875879
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrn9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrn9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrn9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrna-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrna-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrna-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrna-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrna-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrna-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrnb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrnb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrnb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrnb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrnb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrnb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrnc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrnc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrnc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrnc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrnc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrnc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrnd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrnd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrnd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrnd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrnd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrnd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrne-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrne-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrne-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrne-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrne-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrne-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrnf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrnf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrnf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrnf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrnf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrnf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmro-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmro-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmro-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmro-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmro-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmro-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrp-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrp-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrp-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrp-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrp-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrp-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrq-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrq-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrq-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrq-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrq-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrq-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrr-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrr-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrs-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrs-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrs-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrs-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrs-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrs-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrt-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrt-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrt-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrt-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrt-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrt-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmru-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmru-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmru-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmru-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmru-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmru-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrv-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrv-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrv-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrv-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrv-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrv-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrx-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrx-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrx-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrx-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrx-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrx-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmry-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmry-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmry-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmry-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmry-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmry-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrz-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrz-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrz-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfjmrz-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfjmrz-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfjmrz-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgb--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgb--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgb--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgb--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgb--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgb--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkge--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkge--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkge--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkge--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkge--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkge--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgr9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgr9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgr9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgra-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgra-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgra-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgra-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgra-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgra-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgrb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgrb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgrb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgrb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgrb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgrb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgrc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgrc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgrc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgrc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgrc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgrc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgrd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgrd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgrd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgrd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgrd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgrd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgre-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgre-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgre-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgre-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgre-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgre-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgrf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgrf-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgrf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkgrf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkgrf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkgrf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmb--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmb--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmb--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmb--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmb--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmb--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmgr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmgr--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmgr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmgr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmgr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmgr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkml--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkml--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkml--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkml--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkml--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkml--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmr9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmr9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmr9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmra-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmra-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmra-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmra-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmra-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmra-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmrb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmrb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmrb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmrb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmrb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmrb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmrc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmrc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmrc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmrc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmrc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmrc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmrd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmrd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmrd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmrd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmrd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmrd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmre-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmre-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmre-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmre-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmre-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmre-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmrf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmrf-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmrf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfkmrf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfkmrf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfkmrf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmr9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmr9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmr9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmra-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmra-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmra-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmra-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmra-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmra-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmre-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmre-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmre-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmre-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmre-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmre-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrf-h.tfm
new file mode 100644
index 0000000000..b8e062da94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrj-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrj-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrj-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrj-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrj-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrj-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrl-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrl-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrn-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrn-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmro-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmro-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmro-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmro-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmro-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmro-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrp-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrp-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrp-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrp-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrp-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrp-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrq-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrq-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrq-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrq-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrq-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrq-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrr-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrr-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrs-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrs-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrs-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrs-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrs-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrs-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrt-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrt-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrt-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrt-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrt-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrt-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmru-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmru-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmru-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmru-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmru-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmru-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrv-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrv-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrv-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrv-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrv-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrv-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrw-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrw-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrw-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrw-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrw-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrw-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrx-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrx-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrx-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrx-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrx-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrx-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmry-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmry-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmry-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmry-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmry-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmry-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrz-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrz-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrz-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utfmrz-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utfmrz-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utfmrz-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgb--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgb--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgb--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgb--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgb--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgb--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftge--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftge--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftge--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftge--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftge--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftge--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgr9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgr9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgr9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgra-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgra-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgra-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgra-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgra-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgra-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgre-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgre-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgre-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgre-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgre-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgre-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrf-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrl-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrl-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrn-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrn-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgro-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgro-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgro-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgro-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgro-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgro-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrp-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrp-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrp-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrp-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrp-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrp-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrq-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrq-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrq-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrq-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrq-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrq-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrr-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrr-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrs-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrs-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrs-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrs-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrs-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrs-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrt-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrt-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrt-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrt-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrt-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrt-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgru-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgru-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgru-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgru-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgru-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgru-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrv-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrv-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrv-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrv-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrv-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrv-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrw-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrw-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrw-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrw-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrw-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrw-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrx-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrx-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrx-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrx-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrx-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrx-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrz-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrz-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrz-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftgrz-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftgrz-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftgrz-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmb--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmb--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmb--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmb--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmb--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmb--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmgr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmgr--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmgr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmgr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmgr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmgr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftml--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftml--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftml--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftml--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftml--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftml--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr--h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr--h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr--h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr--v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr--v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr--v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr0-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr0-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr0-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr0-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr0-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr0-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr1-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr1-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr1-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr1-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr1-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr1-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr2-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr2-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr2-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr2-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr2-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr2-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr3-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr3-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr3-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr3-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr3-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr3-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr4-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr4-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr4-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr4-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr4-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr4-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr5-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr5-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr5-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr5-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr5-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr5-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr6-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr6-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr6-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr6-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr6-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr6-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr7-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr7-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr7-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr7-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr7-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr7-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr8-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr8-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr8-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr8-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr8-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr8-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr9-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr9-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr9-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmr9-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmr9-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmr9-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmra-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmra-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmra-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmra-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmra-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmra-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrb-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrb-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrb-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrb-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrb-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrb-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrc-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrc-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrc-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrc-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrc-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrc-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrd-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrd-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrd-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrd-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrd-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrd-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmre-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmre-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmre-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmre-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmre-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmre-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrf-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrf-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrf-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrf-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrf-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrf-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrk-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrk-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrk-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrk-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrk-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrk-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrl-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrl-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrl-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrl-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrl-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrl-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrm-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrm-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrm-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrm-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrm-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrm-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrn-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrn-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrn-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrn-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrn-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrn-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmro-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmro-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmro-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmro-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmro-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmro-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrp-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrp-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrp-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrp-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrp-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrp-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrq-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrq-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrq-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrq-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrq-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrq-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrr-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrr-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrr-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrr-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrr-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrr-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrs-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrs-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrs-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrs-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrs-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrs-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrt-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrt-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrt-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrt-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrt-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrt-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmru-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmru-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmru-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmru-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmru-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmru-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrv-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrv-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrv-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrv-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrv-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrv-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrw-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrw-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrw-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrw-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrw-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrw-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrx-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrx-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrx-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrx-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrx-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrx-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrz-h.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrz-h.tfm
new file mode 100644
index 0000000000..29cb2cd42d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrz-h.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/tfm/utftmrz-v.tfm b/macros/jptex/latex/japanese-otf/tfm/utftmrz-v.tfm
new file mode 100644
index 0000000000..00f00ca892
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/tfm/utftmrz-v.tfm
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgothb-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgothb-h.vf
new file mode 100644
index 0000000000..2e7eb25ebf
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgothb-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgothb-v.vf
new file mode 100644
index 0000000000..3163379dbf
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgothbn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgothbn-h.vf
new file mode 100644
index 0000000000..a5dae898a3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgothbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgothbn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgothbn-v.vf
new file mode 100644
index 0000000000..3211c96aed
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgothbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgotheb-h.vf
new file mode 100644
index 0000000000..eb338f1f2c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgotheb-v.vf
new file mode 100644
index 0000000000..e565086763
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgothebn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgothebn-h.vf
new file mode 100644
index 0000000000..0706132e1a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgothebn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgothebn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgothebn-v.vf
new file mode 100644
index 0000000000..2185a463e9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgothebn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgothr-h.vf
new file mode 100644
index 0000000000..5b6b325c3b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgothr-v.vf
new file mode 100644
index 0000000000..4a7c9cf164
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgothrn-h.vf
new file mode 100644
index 0000000000..6ce0688506
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpgothrn-v.vf
new file mode 100644
index 0000000000..98b7d4091c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpmgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpmgothr-h.vf
new file mode 100644
index 0000000000..e68cb2ba12
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpmgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpmgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpmgothr-v.vf
new file mode 100644
index 0000000000..4a726bae0f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpmgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpmgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpmgothrn-h.vf
new file mode 100644
index 0000000000..99a2435ba5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpmgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpmgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpmgothrn-v.vf
new file mode 100644
index 0000000000..da7d638990
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpmgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminb-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminb-h.vf
new file mode 100644
index 0000000000..609854d4c2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminb-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminb-v.vf
new file mode 100644
index 0000000000..9e87bf43c8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminbn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminbn-h.vf
new file mode 100644
index 0000000000..2ea02d58c3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminbn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminbn-v.vf
new file mode 100644
index 0000000000..d1d5be4184
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminl-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminl-h.vf
new file mode 100644
index 0000000000..6e1868276d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminl-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminl-v.vf
new file mode 100644
index 0000000000..a83fea6827
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminln-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminln-h.vf
new file mode 100644
index 0000000000..2c75a68c76
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminln-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminln-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminln-v.vf
new file mode 100644
index 0000000000..520d8e3930
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminln-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminr-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminr-h.vf
new file mode 100644
index 0000000000..c72eb69ade
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminr-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminr-v.vf
new file mode 100644
index 0000000000..781e0ebe57
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminrn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminrn-h.vf
new file mode 100644
index 0000000000..1f1ef82b24
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgexpminrn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgexpminrn-v.vf
new file mode 100644
index 0000000000..a2b9035bc3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgexpminrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgothb-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothb-h.vf
new file mode 100644
index 0000000000..65efd55dd0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgothb-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothb-v.vf
new file mode 100644
index 0000000000..2979c20140
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgothbn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothbn-h.vf
new file mode 100644
index 0000000000..5594931c48
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgothbn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothbn-v.vf
new file mode 100644
index 0000000000..99e51ee16a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgotheb-h.vf
new file mode 100644
index 0000000000..52adb6ab5c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgotheb-v.vf
new file mode 100644
index 0000000000..d7d1fcb581
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgothebn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothebn-h.vf
new file mode 100644
index 0000000000..f973558e06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothebn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgothebn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothebn-v.vf
new file mode 100644
index 0000000000..89f86b9443
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothebn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothr-h.vf
new file mode 100644
index 0000000000..161549638a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothr-v.vf
new file mode 100644
index 0000000000..b63b63d134
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothrn-h.vf
new file mode 100644
index 0000000000..37a25a9fdd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothrn-v.vf
new file mode 100644
index 0000000000..f2c86b407e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothr-h.vf
new file mode 100644
index 0000000000..18c7512e41
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothr-v.vf
new file mode 100644
index 0000000000..dfeaf838e6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothrn-h.vf
new file mode 100644
index 0000000000..095dfca4ab
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothrn-v.vf
new file mode 100644
index 0000000000..b29da30a6c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlmgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminb-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminb-h.vf
new file mode 100644
index 0000000000..a0c7a4983d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminb-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminb-v.vf
new file mode 100644
index 0000000000..5ed1689f2e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminbn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminbn-h.vf
new file mode 100644
index 0000000000..aa2ec7cf7a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminbn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminbn-v.vf
new file mode 100644
index 0000000000..0bca347b6e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminl-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminl-h.vf
new file mode 100644
index 0000000000..5537bb3d32
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminl-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminl-v.vf
new file mode 100644
index 0000000000..9aec44227e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminln-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminln-h.vf
new file mode 100644
index 0000000000..d361e07843
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminln-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminln-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminln-v.vf
new file mode 100644
index 0000000000..c36d845d47
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminln-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminr-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminr-h.vf
new file mode 100644
index 0000000000..0165b85a18
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminr-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminr-v.vf
new file mode 100644
index 0000000000..f8d72b49f2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminrn-h.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminrn-h.vf
new file mode 100644
index 0000000000..5ad469fe03
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/brsgnmlminrn-v.vf b/macros/jptex/latex/japanese-otf/vf/brsgnmlminrn-v.vf
new file mode 100644
index 0000000000..ed7dd3a36c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/brsgnmlminrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr0-h.vf
new file mode 100644
index 0000000000..a25f7af870
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr0-v.vf
new file mode 100644
index 0000000000..47f63d409f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr1-h.vf
new file mode 100644
index 0000000000..9c90373936
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr1-v.vf
new file mode 100644
index 0000000000..8ff72a79eb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr2-h.vf
new file mode 100644
index 0000000000..53a9bf01b0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr2-v.vf
new file mode 100644
index 0000000000..a1d3d6be78
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr3-h.vf
new file mode 100644
index 0000000000..21ffdfcb1e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr3-v.vf
new file mode 100644
index 0000000000..ee2a04ab16
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr4-h.vf
new file mode 100644
index 0000000000..9b2b65f279
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr4-v.vf
new file mode 100644
index 0000000000..f191d123ee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr5-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr5-h.vf
new file mode 100644
index 0000000000..2841c7b676
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr5-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr5-v.vf
new file mode 100644
index 0000000000..262747a108
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr6-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr6-h.vf
new file mode 100644
index 0000000000..3578488a81
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr6-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr6-v.vf
new file mode 100644
index 0000000000..85d44cd9c7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr7-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr7-h.vf
new file mode 100644
index 0000000000..1d77791cb2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcgr7-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcgr7-v.vf
new file mode 100644
index 0000000000..87ae70746a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcgr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr0-h.vf
new file mode 100644
index 0000000000..3e64f77fd2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr0-v.vf
new file mode 100644
index 0000000000..f40e7cdde6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr1-h.vf
new file mode 100644
index 0000000000..88976019ae
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr1-v.vf
new file mode 100644
index 0000000000..bb3e2da488
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr2-h.vf
new file mode 100644
index 0000000000..a2e3bbb285
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr2-v.vf
new file mode 100644
index 0000000000..d9f4691c09
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr3-h.vf
new file mode 100644
index 0000000000..c2cbb68064
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr3-v.vf
new file mode 100644
index 0000000000..7a5f701510
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr4-h.vf
new file mode 100644
index 0000000000..0a5b2ac2c1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr4-v.vf
new file mode 100644
index 0000000000..6a5a377214
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr5-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr5-h.vf
new file mode 100644
index 0000000000..8e5de4a996
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr5-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr5-v.vf
new file mode 100644
index 0000000000..9934dca66a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr6-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr6-h.vf
new file mode 100644
index 0000000000..dac23e7c7f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr6-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr6-v.vf
new file mode 100644
index 0000000000..79c51fbb33
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr7-h.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr7-h.vf
new file mode 100644
index 0000000000..2fd55df56f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidcmr7-v.vf b/macros/jptex/latex/japanese-otf/vf/cidcmr7-v.vf
new file mode 100644
index 0000000000..779ebdb9bc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidcmr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb0-h.vf
new file mode 100644
index 0000000000..538ab9d1c4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb0-v.vf
new file mode 100644
index 0000000000..bc486f2219
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb1-h.vf
new file mode 100644
index 0000000000..2bcb0b5ede
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb1-v.vf
new file mode 100644
index 0000000000..3865e5165b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb2-h.vf
new file mode 100644
index 0000000000..465dd28c40
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb2-v.vf
new file mode 100644
index 0000000000..7b1e61f682
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb3-h.vf
new file mode 100644
index 0000000000..bae8c6e6e2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb3-v.vf
new file mode 100644
index 0000000000..39f28e3dcb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb4-h.vf
new file mode 100644
index 0000000000..ad657c541a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb4-v.vf
new file mode 100644
index 0000000000..643f3cb111
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb5-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb5-h.vf
new file mode 100644
index 0000000000..b623072fed
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgb5-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgb5-v.vf
new file mode 100644
index 0000000000..036ebb72a6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgb5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjge0-h.vf
new file mode 100644
index 0000000000..6521235baa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjge0-v.vf
new file mode 100644
index 0000000000..01085acf35
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjge1-h.vf
new file mode 100644
index 0000000000..709456b193
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjge1-v.vf
new file mode 100644
index 0000000000..aecc8073b4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjge2-h.vf
new file mode 100644
index 0000000000..a1ab29e4be
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjge2-v.vf
new file mode 100644
index 0000000000..d416d1b8e3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjge3-h.vf
new file mode 100644
index 0000000000..b1b1a2890c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjge3-v.vf
new file mode 100644
index 0000000000..d1f648bb27
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjge4-h.vf
new file mode 100644
index 0000000000..6be697dd32
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjge4-v.vf
new file mode 100644
index 0000000000..0154c36804
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge5-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjge5-h.vf
new file mode 100644
index 0000000000..0aa88abb50
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjge5-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjge5-v.vf
new file mode 100644
index 0000000000..7e084dce6d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjge5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr0-h.vf
new file mode 100644
index 0000000000..1572d4608b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr0-v.vf
new file mode 100644
index 0000000000..34287b7e1e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr1-h.vf
new file mode 100644
index 0000000000..6730a7fe16
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr1-v.vf
new file mode 100644
index 0000000000..616596f077
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr2-h.vf
new file mode 100644
index 0000000000..f9bd71dcff
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr2-v.vf
new file mode 100644
index 0000000000..2b57c29a37
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr3-h.vf
new file mode 100644
index 0000000000..fb3b260444
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr3-v.vf
new file mode 100644
index 0000000000..90e5949d1a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr4-h.vf
new file mode 100644
index 0000000000..85a8b8bd58
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr4-v.vf
new file mode 100644
index 0000000000..867b458d18
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr5-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr5-h.vf
new file mode 100644
index 0000000000..8291bf1700
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjgr5-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjgr5-v.vf
new file mode 100644
index 0000000000..bc930c4b7d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjgr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb0-h.vf
new file mode 100644
index 0000000000..e97e346f6f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb0-v.vf
new file mode 100644
index 0000000000..ee862d5949
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb1-h.vf
new file mode 100644
index 0000000000..7c76b457e7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb1-v.vf
new file mode 100644
index 0000000000..7c0e15ef06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb2-h.vf
new file mode 100644
index 0000000000..3e4d401a0a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb2-v.vf
new file mode 100644
index 0000000000..2b5ca4d782
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb3-h.vf
new file mode 100644
index 0000000000..145392de49
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb3-v.vf
new file mode 100644
index 0000000000..401a3f0522
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb4-h.vf
new file mode 100644
index 0000000000..3345d64e71
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb4-v.vf
new file mode 100644
index 0000000000..1e338b543b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb5-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb5-h.vf
new file mode 100644
index 0000000000..7636bbe194
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmb5-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmb5-v.vf
new file mode 100644
index 0000000000..3d2c9c062d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmb5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr0-h.vf
new file mode 100644
index 0000000000..7d049cb73c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr0-v.vf
new file mode 100644
index 0000000000..6ad93eada5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr1-h.vf
new file mode 100644
index 0000000000..96112adcb5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr1-v.vf
new file mode 100644
index 0000000000..aefcaa8045
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr2-h.vf
new file mode 100644
index 0000000000..809f00399d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr2-v.vf
new file mode 100644
index 0000000000..2ae7229b82
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr3-h.vf
new file mode 100644
index 0000000000..af8105edbd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr3-v.vf
new file mode 100644
index 0000000000..18936824e3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr4-h.vf
new file mode 100644
index 0000000000..55000a7da6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr4-v.vf
new file mode 100644
index 0000000000..ec7c4e39f1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr5-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr5-h.vf
new file mode 100644
index 0000000000..166c9a0ec1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmgr5-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmgr5-v.vf
new file mode 100644
index 0000000000..45e907e721
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmgr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjml0-h.vf
new file mode 100644
index 0000000000..91c00a6e35
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjml0-v.vf
new file mode 100644
index 0000000000..17312fe512
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjml1-h.vf
new file mode 100644
index 0000000000..4fafe88224
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjml1-v.vf
new file mode 100644
index 0000000000..f706ccbc9a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjml2-h.vf
new file mode 100644
index 0000000000..ecf2b3d7f7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjml2-v.vf
new file mode 100644
index 0000000000..2911c30938
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjml3-h.vf
new file mode 100644
index 0000000000..0dc854ff0a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjml3-v.vf
new file mode 100644
index 0000000000..f95bc3a2b1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjml4-h.vf
new file mode 100644
index 0000000000..d55df98d77
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjml4-v.vf
new file mode 100644
index 0000000000..df7f524945
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml5-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjml5-h.vf
new file mode 100644
index 0000000000..f683f59621
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjml5-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjml5-v.vf
new file mode 100644
index 0000000000..0cce65678c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjml5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr0-h.vf
new file mode 100644
index 0000000000..f0a8b37dc3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr0-v.vf
new file mode 100644
index 0000000000..8a3a021f8c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr1-h.vf
new file mode 100644
index 0000000000..90d2576ec1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr1-v.vf
new file mode 100644
index 0000000000..c29909131f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr2-h.vf
new file mode 100644
index 0000000000..1155634afd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr2-v.vf
new file mode 100644
index 0000000000..df0a42ccfa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr3-h.vf
new file mode 100644
index 0000000000..eeac2020e1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr3-v.vf
new file mode 100644
index 0000000000..ddafefeef4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr4-h.vf
new file mode 100644
index 0000000000..56d3fb47ad
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr4-v.vf
new file mode 100644
index 0000000000..50521a2e19
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr5-h.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr5-h.vf
new file mode 100644
index 0000000000..1b96b990e9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidjmr5-v.vf b/macros/jptex/latex/japanese-otf/vf/cidjmr5-v.vf
new file mode 100644
index 0000000000..d8f40739da
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidjmr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkgr0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidkgr0-h.vf
new file mode 100644
index 0000000000..855f71b73a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkgr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkgr0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidkgr0-v.vf
new file mode 100644
index 0000000000..7cb74a76c8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkgr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkgr1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidkgr1-h.vf
new file mode 100644
index 0000000000..ecb8d3aa00
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkgr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkgr1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidkgr1-v.vf
new file mode 100644
index 0000000000..24e704e026
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkgr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkgr2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidkgr2-h.vf
new file mode 100644
index 0000000000..fc4b466adc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkgr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkgr2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidkgr2-v.vf
new file mode 100644
index 0000000000..cd8de519a6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkgr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkgr3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidkgr3-h.vf
new file mode 100644
index 0000000000..58be3ed96c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkgr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkgr3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidkgr3-v.vf
new file mode 100644
index 0000000000..1bcd55c21b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkgr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkgr4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidkgr4-h.vf
new file mode 100644
index 0000000000..c510c0ddcd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkgr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkgr4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidkgr4-v.vf
new file mode 100644
index 0000000000..fbeee42a41
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkgr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkmr0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidkmr0-h.vf
new file mode 100644
index 0000000000..dfacf7837d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkmr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkmr0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidkmr0-v.vf
new file mode 100644
index 0000000000..3257ff25bb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkmr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkmr1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidkmr1-h.vf
new file mode 100644
index 0000000000..58877adf7e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkmr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkmr1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidkmr1-v.vf
new file mode 100644
index 0000000000..abcaaa0ba1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkmr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkmr2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidkmr2-h.vf
new file mode 100644
index 0000000000..0efdb82fd7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkmr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkmr2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidkmr2-v.vf
new file mode 100644
index 0000000000..dcf197cd05
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkmr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkmr3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidkmr3-h.vf
new file mode 100644
index 0000000000..c2ee3f9e1c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkmr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkmr3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidkmr3-v.vf
new file mode 100644
index 0000000000..a8e205900c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkmr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkmr4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidkmr4-h.vf
new file mode 100644
index 0000000000..3e86f4cde5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkmr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidkmr4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidkmr4-v.vf
new file mode 100644
index 0000000000..fbba35e0e3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidkmr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtgr0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidtgr0-h.vf
new file mode 100644
index 0000000000..805a726144
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtgr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtgr0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidtgr0-v.vf
new file mode 100644
index 0000000000..61fd6aba6a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtgr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtgr1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidtgr1-h.vf
new file mode 100644
index 0000000000..f9e2626026
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtgr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtgr1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidtgr1-v.vf
new file mode 100644
index 0000000000..630ffdb165
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtgr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtgr2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidtgr2-h.vf
new file mode 100644
index 0000000000..3f78db43c9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtgr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtgr2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidtgr2-v.vf
new file mode 100644
index 0000000000..af18a14514
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtgr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtgr3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidtgr3-h.vf
new file mode 100644
index 0000000000..fbc8417b9e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtgr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtgr3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidtgr3-v.vf
new file mode 100644
index 0000000000..9c30d4299e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtgr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtgr4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidtgr4-h.vf
new file mode 100644
index 0000000000..75d89c23ea
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtgr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtgr4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidtgr4-v.vf
new file mode 100644
index 0000000000..d415db5f0d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtgr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtmr0-h.vf b/macros/jptex/latex/japanese-otf/vf/cidtmr0-h.vf
new file mode 100644
index 0000000000..70f6a908a4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtmr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtmr0-v.vf b/macros/jptex/latex/japanese-otf/vf/cidtmr0-v.vf
new file mode 100644
index 0000000000..0759459c28
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtmr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtmr1-h.vf b/macros/jptex/latex/japanese-otf/vf/cidtmr1-h.vf
new file mode 100644
index 0000000000..9a1586101d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtmr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtmr1-v.vf b/macros/jptex/latex/japanese-otf/vf/cidtmr1-v.vf
new file mode 100644
index 0000000000..c934065006
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtmr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtmr2-h.vf b/macros/jptex/latex/japanese-otf/vf/cidtmr2-h.vf
new file mode 100644
index 0000000000..2acc3b5c10
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtmr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtmr2-v.vf b/macros/jptex/latex/japanese-otf/vf/cidtmr2-v.vf
new file mode 100644
index 0000000000..291ea87af6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtmr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtmr3-h.vf b/macros/jptex/latex/japanese-otf/vf/cidtmr3-h.vf
new file mode 100644
index 0000000000..8819b0eaf3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtmr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtmr3-v.vf b/macros/jptex/latex/japanese-otf/vf/cidtmr3-v.vf
new file mode 100644
index 0000000000..ab1c42062b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtmr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtmr4-h.vf b/macros/jptex/latex/japanese-otf/vf/cidtmr4-h.vf
new file mode 100644
index 0000000000..06eaac5e1b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtmr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/cidtmr4-v.vf b/macros/jptex/latex/japanese-otf/vf/cidtmr4-v.vf
new file mode 100644
index 0000000000..4f1d485ed8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/cidtmr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgothb-h.vf b/macros/jptex/latex/japanese-otf/vf/expgothb-h.vf
new file mode 100644
index 0000000000..940ec93f80
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgothb-v.vf b/macros/jptex/latex/japanese-otf/vf/expgothb-v.vf
new file mode 100644
index 0000000000..d2f8212593
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgothbn-h.vf b/macros/jptex/latex/japanese-otf/vf/expgothbn-h.vf
new file mode 100644
index 0000000000..9128622eea
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgothbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgothbn-v.vf b/macros/jptex/latex/japanese-otf/vf/expgothbn-v.vf
new file mode 100644
index 0000000000..bc3a17b01e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgothbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/expgotheb-h.vf
new file mode 100644
index 0000000000..c2bc4101f6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/expgotheb-v.vf
new file mode 100644
index 0000000000..35537c984f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgothebn-h.vf b/macros/jptex/latex/japanese-otf/vf/expgothebn-h.vf
new file mode 100644
index 0000000000..3372928f21
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgothebn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgothebn-v.vf b/macros/jptex/latex/japanese-otf/vf/expgothebn-v.vf
new file mode 100644
index 0000000000..f068c2dbd0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgothebn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/expgothr-h.vf
new file mode 100644
index 0000000000..0da3fdbd9a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/expgothr-v.vf
new file mode 100644
index 0000000000..a068909912
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/expgothrn-h.vf
new file mode 100644
index 0000000000..42a0839980
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/expgothrn-v.vf
new file mode 100644
index 0000000000..274f414151
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expmgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/expmgothr-h.vf
new file mode 100644
index 0000000000..673edea1a2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expmgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expmgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/expmgothr-v.vf
new file mode 100644
index 0000000000..3488150a10
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expmgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expmgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/expmgothrn-h.vf
new file mode 100644
index 0000000000..a93b974e02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expmgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expmgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/expmgothrn-v.vf
new file mode 100644
index 0000000000..d1ae7c940a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expmgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminb-h.vf b/macros/jptex/latex/japanese-otf/vf/expminb-h.vf
new file mode 100644
index 0000000000..5ee2190d60
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminb-v.vf b/macros/jptex/latex/japanese-otf/vf/expminb-v.vf
new file mode 100644
index 0000000000..c151cd92bb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminbn-h.vf b/macros/jptex/latex/japanese-otf/vf/expminbn-h.vf
new file mode 100644
index 0000000000..8a008b10e4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminbn-v.vf b/macros/jptex/latex/japanese-otf/vf/expminbn-v.vf
new file mode 100644
index 0000000000..60732c5789
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminl-h.vf b/macros/jptex/latex/japanese-otf/vf/expminl-h.vf
new file mode 100644
index 0000000000..a2d3b46dd5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminl-v.vf b/macros/jptex/latex/japanese-otf/vf/expminl-v.vf
new file mode 100644
index 0000000000..51fad482c5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminln-h.vf b/macros/jptex/latex/japanese-otf/vf/expminln-h.vf
new file mode 100644
index 0000000000..4fad17759c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminln-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminln-v.vf b/macros/jptex/latex/japanese-otf/vf/expminln-v.vf
new file mode 100644
index 0000000000..947916195e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminln-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminr-h.vf b/macros/jptex/latex/japanese-otf/vf/expminr-h.vf
new file mode 100644
index 0000000000..c4323ff9f5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminr-v.vf b/macros/jptex/latex/japanese-otf/vf/expminr-v.vf
new file mode 100644
index 0000000000..ba97481799
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminrn-h.vf b/macros/jptex/latex/japanese-otf/vf/expminrn-h.vf
new file mode 100644
index 0000000000..4857aad2d6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/expminrn-v.vf b/macros/jptex/latex/japanese-otf/vf/expminrn-v.vf
new file mode 100644
index 0000000000..ee40fed3f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/expminrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgothb-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlgothb-h.vf
new file mode 100644
index 0000000000..921e3471dd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgothb-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlgothb-v.vf
new file mode 100644
index 0000000000..48c52375fe
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgothbn-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlgothbn-h.vf
new file mode 100644
index 0000000000..ded02619fa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgothbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgothbn-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlgothbn-v.vf
new file mode 100644
index 0000000000..96fc7cd0bc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgothbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlgotheb-h.vf
new file mode 100644
index 0000000000..06534942f9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlgotheb-v.vf
new file mode 100644
index 0000000000..9f05111dd3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgothebn-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlgothebn-h.vf
new file mode 100644
index 0000000000..ecc15d5c1c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgothebn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgothebn-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlgothebn-v.vf
new file mode 100644
index 0000000000..bfcd7e141f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgothebn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlgothr-h.vf
new file mode 100644
index 0000000000..494ee5fd26
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlgothr-v.vf
new file mode 100644
index 0000000000..c7045b0607
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlgothrn-h.vf
new file mode 100644
index 0000000000..092b14b6c1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlgothrn-v.vf
new file mode 100644
index 0000000000..9809981fbd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlmgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlmgothr-h.vf
new file mode 100644
index 0000000000..1a0dfc6e7e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlmgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlmgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlmgothr-v.vf
new file mode 100644
index 0000000000..4a73c42dbf
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlmgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlmgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlmgothrn-h.vf
new file mode 100644
index 0000000000..c6b21a8b6e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlmgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlmgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlmgothrn-v.vf
new file mode 100644
index 0000000000..dcf77b2f25
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlmgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminb-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlminb-h.vf
new file mode 100644
index 0000000000..341d60f05c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminb-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlminb-v.vf
new file mode 100644
index 0000000000..61b43cc472
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminbn-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlminbn-h.vf
new file mode 100644
index 0000000000..d360d0543a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminbn-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlminbn-v.vf
new file mode 100644
index 0000000000..2277ae26db
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminl-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlminl-h.vf
new file mode 100644
index 0000000000..5ae0405208
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminl-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlminl-v.vf
new file mode 100644
index 0000000000..ea0c5feec8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminln-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlminln-h.vf
new file mode 100644
index 0000000000..95311587c5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminln-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminln-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlminln-v.vf
new file mode 100644
index 0000000000..e514ebb100
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminln-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminr-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlminr-h.vf
new file mode 100644
index 0000000000..e6b0857e3d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminr-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlminr-v.vf
new file mode 100644
index 0000000000..a9afd6fa93
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminrn-h.vf b/macros/jptex/latex/japanese-otf/vf/nmlminrn-h.vf
new file mode 100644
index 0000000000..081a89582c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/nmlminrn-v.vf b/macros/jptex/latex/japanese-otf/vf/nmlminrn-v.vf
new file mode 100644
index 0000000000..ecc48ce046
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/nmlminrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubygothb-h.vf b/macros/jptex/latex/japanese-otf/vf/rubygothb-h.vf
new file mode 100644
index 0000000000..71e3d3deb9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubygothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubygothb-v.vf b/macros/jptex/latex/japanese-otf/vf/rubygothb-v.vf
new file mode 100644
index 0000000000..e32787060d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubygothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubygotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/rubygotheb-h.vf
new file mode 100644
index 0000000000..0dc40304fd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubygotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubygotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/rubygotheb-v.vf
new file mode 100644
index 0000000000..8bdfe86b51
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubygotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubygothr-h.vf b/macros/jptex/latex/japanese-otf/vf/rubygothr-h.vf
new file mode 100644
index 0000000000..063c41938d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubygothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubygothr-v.vf b/macros/jptex/latex/japanese-otf/vf/rubygothr-v.vf
new file mode 100644
index 0000000000..c3369ed8a3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubygothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubymgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/rubymgothr-h.vf
new file mode 100644
index 0000000000..59768de7a3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubymgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubymgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/rubymgothr-v.vf
new file mode 100644
index 0000000000..173ac88213
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubymgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubyminb-h.vf b/macros/jptex/latex/japanese-otf/vf/rubyminb-h.vf
new file mode 100644
index 0000000000..86b36866ee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubyminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubyminb-v.vf b/macros/jptex/latex/japanese-otf/vf/rubyminb-v.vf
new file mode 100644
index 0000000000..cd9ffc1e0d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubyminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubyminl-h.vf b/macros/jptex/latex/japanese-otf/vf/rubyminl-h.vf
new file mode 100644
index 0000000000..911a744cbe
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubyminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubyminl-v.vf b/macros/jptex/latex/japanese-otf/vf/rubyminl-v.vf
new file mode 100644
index 0000000000..94e6a21ba7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubyminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubyminr-h.vf b/macros/jptex/latex/japanese-otf/vf/rubyminr-h.vf
new file mode 100644
index 0000000000..861a1b146f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubyminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/rubyminr-v.vf b/macros/jptex/latex/japanese-otf/vf/rubyminr-v.vf
new file mode 100644
index 0000000000..1438da1bb5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/rubyminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothb-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothb-h.vf
new file mode 100644
index 0000000000..8995843b3d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothb-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothb-v.vf
new file mode 100644
index 0000000000..3a62ae9a4d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothbn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothbn-h.vf
new file mode 100644
index 0000000000..894fac8889
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothbn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothbn-v.vf
new file mode 100644
index 0000000000..7ee87ff11a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgotheb-h.vf
new file mode 100644
index 0000000000..bf9be0a01f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgotheb-v.vf
new file mode 100644
index 0000000000..dc7dc36032
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothebn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothebn-h.vf
new file mode 100644
index 0000000000..beea53f470
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothebn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothebn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothebn-v.vf
new file mode 100644
index 0000000000..f390c3db7d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothebn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothr-h.vf
new file mode 100644
index 0000000000..111b3eb99f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothr-v.vf
new file mode 100644
index 0000000000..b9e590ac53
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothrn-h.vf
new file mode 100644
index 0000000000..056e9daf8e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothrn-v.vf
new file mode 100644
index 0000000000..7bcdd86ca5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothr-h.vf
new file mode 100644
index 0000000000..16a7a60dee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothr-v.vf
new file mode 100644
index 0000000000..9efb8f69dc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothrn-h.vf
new file mode 100644
index 0000000000..02cdb7bf9c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothrn-v.vf
new file mode 100644
index 0000000000..90e938fa79
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpmgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminb-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminb-h.vf
new file mode 100644
index 0000000000..b0edcb1473
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminb-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminb-v.vf
new file mode 100644
index 0000000000..98e5c838c5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminbn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminbn-h.vf
new file mode 100644
index 0000000000..aed6596e72
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminbn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminbn-v.vf
new file mode 100644
index 0000000000..4a6cf39f2b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminl-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminl-h.vf
new file mode 100644
index 0000000000..2801803629
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminl-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminl-v.vf
new file mode 100644
index 0000000000..a6b2d511d4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminln-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminln-h.vf
new file mode 100644
index 0000000000..a13eecd29a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminln-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminln-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminln-v.vf
new file mode 100644
index 0000000000..3a1850cd6e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminln-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminr-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminr-h.vf
new file mode 100644
index 0000000000..6c0f3af64f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminr-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminr-v.vf
new file mode 100644
index 0000000000..7ee0f520c5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminrn-h.vf
new file mode 100644
index 0000000000..cfb159fcce
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgexpminrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminrn-v.vf
new file mode 100644
index 0000000000..5a41ee7162
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgexpminrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothb-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothb-h.vf
new file mode 100644
index 0000000000..6f212aac81
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothb-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothb-v.vf
new file mode 100644
index 0000000000..60bac18153
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothbn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothbn-h.vf
new file mode 100644
index 0000000000..ff0aae0830
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothbn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothbn-v.vf
new file mode 100644
index 0000000000..667267a7b4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgotheb-h.vf
new file mode 100644
index 0000000000..a999f91c98
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgotheb-v.vf
new file mode 100644
index 0000000000..576ec8fdd0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothebn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothebn-h.vf
new file mode 100644
index 0000000000..b6adc4e23f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothebn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothebn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothebn-v.vf
new file mode 100644
index 0000000000..1bc32e9178
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothebn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothr-h.vf
new file mode 100644
index 0000000000..9b2cc219bc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothr-v.vf
new file mode 100644
index 0000000000..7b92d19dcb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothrn-h.vf
new file mode 100644
index 0000000000..e1d32fd59f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothrn-v.vf
new file mode 100644
index 0000000000..6084f913dd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothr-h.vf
new file mode 100644
index 0000000000..de9cd9f7d3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothr-v.vf
new file mode 100644
index 0000000000..fe445220c1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothrn-h.vf
new file mode 100644
index 0000000000..14a25ff2a6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothrn-v.vf
new file mode 100644
index 0000000000..feea2d6849
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlmgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminb-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminb-h.vf
new file mode 100644
index 0000000000..dc7eb9319f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminb-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminb-v.vf
new file mode 100644
index 0000000000..3b0a737a39
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminbn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminbn-h.vf
new file mode 100644
index 0000000000..51d2fab7c2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminbn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminbn-v.vf
new file mode 100644
index 0000000000..0978b178f8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminl-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminl-h.vf
new file mode 100644
index 0000000000..e63b7a9f0b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminl-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminl-v.vf
new file mode 100644
index 0000000000..b9b097f937
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminln-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminln-h.vf
new file mode 100644
index 0000000000..953dfb3176
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminln-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminln-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminln-v.vf
new file mode 100644
index 0000000000..5f531896dc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminln-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminr-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminr-h.vf
new file mode 100644
index 0000000000..f66f1cb7ef
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminr-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminr-v.vf
new file mode 100644
index 0000000000..ff10fc6cbf
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminrn-h.vf
new file mode 100644
index 0000000000..1465f238ff
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminrn-v.vf
new file mode 100644
index 0000000000..f3d4b191e6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upbrsgnmlminrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgothb-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpgothb-h.vf
new file mode 100644
index 0000000000..0ac0212df2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgothb-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpgothb-v.vf
new file mode 100644
index 0000000000..fc0f0f0bc4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgothbn-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpgothbn-h.vf
new file mode 100644
index 0000000000..cc6598608d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgothbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgothbn-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpgothbn-v.vf
new file mode 100644
index 0000000000..fb1c975772
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgothbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpgotheb-h.vf
new file mode 100644
index 0000000000..fca53d7197
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpgotheb-v.vf
new file mode 100644
index 0000000000..b9d20f6ed5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgothebn-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpgothebn-h.vf
new file mode 100644
index 0000000000..18304945b4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgothebn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgothebn-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpgothebn-v.vf
new file mode 100644
index 0000000000..5e63410631
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgothebn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpgothr-h.vf
new file mode 100644
index 0000000000..87800e0a86
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpgothr-v.vf
new file mode 100644
index 0000000000..d903d20b81
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpgothrn-h.vf
new file mode 100644
index 0000000000..afb4dc1356
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpgothrn-v.vf
new file mode 100644
index 0000000000..58b0297566
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpmgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpmgothr-h.vf
new file mode 100644
index 0000000000..9766958a9e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpmgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpmgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpmgothr-v.vf
new file mode 100644
index 0000000000..3ab44b2fd9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpmgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpmgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpmgothrn-h.vf
new file mode 100644
index 0000000000..4c27e900b5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpmgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpmgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpmgothrn-v.vf
new file mode 100644
index 0000000000..2d68a70368
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpmgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminb-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpminb-h.vf
new file mode 100644
index 0000000000..dee6fe7304
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminb-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpminb-v.vf
new file mode 100644
index 0000000000..f75b4cdb2e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminbn-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpminbn-h.vf
new file mode 100644
index 0000000000..2d5cde2154
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminbn-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpminbn-v.vf
new file mode 100644
index 0000000000..6afb336afb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminl-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpminl-h.vf
new file mode 100644
index 0000000000..cec1093175
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminl-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpminl-v.vf
new file mode 100644
index 0000000000..71e8081aa3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminln-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpminln-h.vf
new file mode 100644
index 0000000000..03db7b2307
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminln-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminln-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpminln-v.vf
new file mode 100644
index 0000000000..b413419bbf
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminln-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminr-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpminr-h.vf
new file mode 100644
index 0000000000..87bcd4f10c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminr-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpminr-v.vf
new file mode 100644
index 0000000000..413ae22939
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upexpminrn-h.vf
new file mode 100644
index 0000000000..149fef2bf9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upexpminrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upexpminrn-v.vf
new file mode 100644
index 0000000000..68e4c2dbc6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upexpminrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorgothb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorgothb-h.vf
new file mode 100644
index 0000000000..18bee00f48
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorgothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorgothb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorgothb-v.vf
new file mode 100644
index 0000000000..64c5d86912
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorgothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorgotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorgotheb-h.vf
new file mode 100644
index 0000000000..f7f3cd93bd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorgotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorgotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorgotheb-v.vf
new file mode 100644
index 0000000000..fd3972d16a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorgotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorgothr-h.vf
new file mode 100644
index 0000000000..b89692fc4c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorgothr-v.vf
new file mode 100644
index 0000000000..013803e248
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkormgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmkormgothr-h.vf
new file mode 100644
index 0000000000..2499b9798d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkormgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkormgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmkormgothr-v.vf
new file mode 100644
index 0000000000..0981ba31c9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkormgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorminb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorminb-h.vf
new file mode 100644
index 0000000000..0130068c1d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorminb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorminb-v.vf
new file mode 100644
index 0000000000..a594f78bce
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorminl-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorminl-h.vf
new file mode 100644
index 0000000000..31073bd95a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorminl-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorminl-v.vf
new file mode 100644
index 0000000000..d0b2d6d899
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorminr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorminr-h.vf
new file mode 100644
index 0000000000..3983c88ccc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmkorminr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmkorminr-v.vf
new file mode 100644
index 0000000000..7c34a9d761
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmkorminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgothb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgothb-h.vf
new file mode 100644
index 0000000000..a5781acd0f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgothb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgothb-v.vf
new file mode 100644
index 0000000000..ba2b280bec
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgothbn-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgothbn-h.vf
new file mode 100644
index 0000000000..0084a01481
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgothbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgothbn-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgothbn-v.vf
new file mode 100644
index 0000000000..98ce4bd20a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgothbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgotheb-h.vf
new file mode 100644
index 0000000000..59d14920fd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgotheb-v.vf
new file mode 100644
index 0000000000..45159fc605
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgothebn-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgothebn-h.vf
new file mode 100644
index 0000000000..89ad1d0d8d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgothebn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgothebn-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgothebn-v.vf
new file mode 100644
index 0000000000..faebc355aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgothebn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgothr-h.vf
new file mode 100644
index 0000000000..3ff7fb00db
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgothr-v.vf
new file mode 100644
index 0000000000..70570b4816
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgothrn-h.vf
new file mode 100644
index 0000000000..4f1868d5b5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlgothrn-v.vf
new file mode 100644
index 0000000000..90874681ca
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlmgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlmgothr-h.vf
new file mode 100644
index 0000000000..4ac9b03745
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlmgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlmgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlmgothr-v.vf
new file mode 100644
index 0000000000..ce6e080a89
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlmgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlmgothrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlmgothrn-h.vf
new file mode 100644
index 0000000000..c4b111b6f9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlmgothrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlmgothrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlmgothrn-v.vf
new file mode 100644
index 0000000000..1921de3f87
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlmgothrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminb-h.vf
new file mode 100644
index 0000000000..b393789b18
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminb-v.vf
new file mode 100644
index 0000000000..bab92c9778
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminbn-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminbn-h.vf
new file mode 100644
index 0000000000..e97d138fa9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminbn-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminbn-v.vf
new file mode 100644
index 0000000000..2f9bf3f4aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminl-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminl-h.vf
new file mode 100644
index 0000000000..9c9e014075
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminl-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminl-v.vf
new file mode 100644
index 0000000000..b6523316e6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminln-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminln-h.vf
new file mode 100644
index 0000000000..55374728d7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminln-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminln-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminln-v.vf
new file mode 100644
index 0000000000..cdf4b64eb8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminln-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminr-h.vf
new file mode 100644
index 0000000000..9c36f040b7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminr-v.vf
new file mode 100644
index 0000000000..f5322eb1b1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminrn-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminrn-h.vf
new file mode 100644
index 0000000000..c7989f92f7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmlminrn-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmlminrn-v.vf
new file mode 100644
index 0000000000..08778a48d4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmlminrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschgothb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmschgothb-h.vf
new file mode 100644
index 0000000000..ebcf0cb5a8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschgothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschgothb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmschgothb-v.vf
new file mode 100644
index 0000000000..d889236460
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschgothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschgotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmschgotheb-h.vf
new file mode 100644
index 0000000000..56993f50a2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschgotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschgotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmschgotheb-v.vf
new file mode 100644
index 0000000000..846bca8e6c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschgotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmschgothr-h.vf
new file mode 100644
index 0000000000..c22c258897
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmschgothr-v.vf
new file mode 100644
index 0000000000..db17ee44ac
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschmgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmschmgothr-h.vf
new file mode 100644
index 0000000000..30a037c474
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschmgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschmgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmschmgothr-v.vf
new file mode 100644
index 0000000000..e5b77adb99
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschmgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschminb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmschminb-h.vf
new file mode 100644
index 0000000000..13f2e7d278
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschminb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmschminb-v.vf
new file mode 100644
index 0000000000..5befe9185f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschminl-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmschminl-h.vf
new file mode 100644
index 0000000000..992527b2f7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschminl-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmschminl-v.vf
new file mode 100644
index 0000000000..a7417d899b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschminr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmschminr-h.vf
new file mode 100644
index 0000000000..ecdc6de887
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmschminr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmschminr-v.vf
new file mode 100644
index 0000000000..61b354783a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmschminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchgothb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchgothb-h.vf
new file mode 100644
index 0000000000..d48958ce99
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchgothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchgothb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchgothb-v.vf
new file mode 100644
index 0000000000..023b1a4829
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchgothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchgotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchgotheb-h.vf
new file mode 100644
index 0000000000..77e58158ba
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchgotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchgotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchgotheb-v.vf
new file mode 100644
index 0000000000..9c8e66bcf0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchgotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchgothr-h.vf
new file mode 100644
index 0000000000..18c395eee4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchgothr-v.vf
new file mode 100644
index 0000000000..0579c59ab4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchmgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchmgothr-h.vf
new file mode 100644
index 0000000000..46b5eb507e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchmgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchmgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchmgothr-v.vf
new file mode 100644
index 0000000000..206bbb1414
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchmgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchminb-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchminb-h.vf
new file mode 100644
index 0000000000..16040615b0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchminb-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchminb-v.vf
new file mode 100644
index 0000000000..fd4719cfb5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchminl-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchminl-h.vf
new file mode 100644
index 0000000000..fe73bc0048
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchminl-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchminl-v.vf
new file mode 100644
index 0000000000..cf3d7c8361
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchminr-h.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchminr-h.vf
new file mode 100644
index 0000000000..a6afde3235
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/upnmtchminr-v.vf b/macros/jptex/latex/japanese-otf/vf/upnmtchminr-v.vf
new file mode 100644
index 0000000000..0fc74dff5f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/upnmtchminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubygothb-h.vf b/macros/jptex/latex/japanese-otf/vf/uprubygothb-h.vf
new file mode 100644
index 0000000000..65423f155f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubygothb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubygothb-v.vf b/macros/jptex/latex/japanese-otf/vf/uprubygothb-v.vf
new file mode 100644
index 0000000000..5d92fbda1d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubygothb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubygotheb-h.vf b/macros/jptex/latex/japanese-otf/vf/uprubygotheb-h.vf
new file mode 100644
index 0000000000..ed7c860694
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubygotheb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubygotheb-v.vf b/macros/jptex/latex/japanese-otf/vf/uprubygotheb-v.vf
new file mode 100644
index 0000000000..574b09daae
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubygotheb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubygothr-h.vf b/macros/jptex/latex/japanese-otf/vf/uprubygothr-h.vf
new file mode 100644
index 0000000000..844de9ad22
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubygothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubygothr-v.vf b/macros/jptex/latex/japanese-otf/vf/uprubygothr-v.vf
new file mode 100644
index 0000000000..aa2bf7a74a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubygothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubymgothr-h.vf b/macros/jptex/latex/japanese-otf/vf/uprubymgothr-h.vf
new file mode 100644
index 0000000000..71fe042ae9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubymgothr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubymgothr-v.vf b/macros/jptex/latex/japanese-otf/vf/uprubymgothr-v.vf
new file mode 100644
index 0000000000..f8d1aa4b5e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubymgothr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubyminb-h.vf b/macros/jptex/latex/japanese-otf/vf/uprubyminb-h.vf
new file mode 100644
index 0000000000..e5f403e442
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubyminb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubyminb-v.vf b/macros/jptex/latex/japanese-otf/vf/uprubyminb-v.vf
new file mode 100644
index 0000000000..3d927c801c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubyminb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubyminl-h.vf b/macros/jptex/latex/japanese-otf/vf/uprubyminl-h.vf
new file mode 100644
index 0000000000..837e5bd6a7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubyminl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubyminl-v.vf b/macros/jptex/latex/japanese-otf/vf/uprubyminl-v.vf
new file mode 100644
index 0000000000..5b689e5340
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubyminl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubyminr-h.vf b/macros/jptex/latex/japanese-otf/vf/uprubyminr-h.vf
new file mode 100644
index 0000000000..4fcb83b59a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubyminr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/uprubyminr-v.vf b/macros/jptex/latex/japanese-otf/vf/uprubyminr-v.vf
new file mode 100644
index 0000000000..21e6eaaa3b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/uprubyminr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgb--h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgb--h.vf
new file mode 100644
index 0000000000..6d0e67da17
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgb--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgb--v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgb--v.vf
new file mode 100644
index 0000000000..f71348c5c8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgb--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcge--h.vf b/macros/jptex/latex/japanese-otf/vf/utfcge--h.vf
new file mode 100644
index 0000000000..b48456c2d2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcge--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcge--v.vf b/macros/jptex/latex/japanese-otf/vf/utfcge--v.vf
new file mode 100644
index 0000000000..fb5f9349d1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcge--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr--h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr--h.vf
new file mode 100644
index 0000000000..dce7db6588
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr--v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr--v.vf
new file mode 100644
index 0000000000..e9b8828cd2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr0-h.vf
new file mode 100644
index 0000000000..ded6681a70
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr0-v.vf
new file mode 100644
index 0000000000..4777d0af6a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr1-h.vf
new file mode 100644
index 0000000000..a343d65bee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr1-v.vf
new file mode 100644
index 0000000000..54e5ea7d42
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr2-h.vf
new file mode 100644
index 0000000000..10a7b24a50
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr2-v.vf
new file mode 100644
index 0000000000..d0c843b9b5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr3-h.vf
new file mode 100644
index 0000000000..5be6df35b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr3-v.vf
new file mode 100644
index 0000000000..7d03ed2705
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr4-h.vf
new file mode 100644
index 0000000000..1867677927
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr4-v.vf
new file mode 100644
index 0000000000..6b87895b1f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr5-h.vf
new file mode 100644
index 0000000000..7c8f9d080d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr5-v.vf
new file mode 100644
index 0000000000..2df4c7eb35
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr6-h.vf
new file mode 100644
index 0000000000..bbca2bcac1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr6-v.vf
new file mode 100644
index 0000000000..338d56987e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr7-h.vf
new file mode 100644
index 0000000000..aaef1c7517
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr7-v.vf
new file mode 100644
index 0000000000..5a073905ab
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr8-h.vf
new file mode 100644
index 0000000000..0d62d6c83f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr8-v.vf
new file mode 100644
index 0000000000..ed1883344d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr9-h.vf
new file mode 100644
index 0000000000..a63e81f8b2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgr9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgr9-v.vf
new file mode 100644
index 0000000000..17a02b4d98
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgr9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgra-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgra-h.vf
new file mode 100644
index 0000000000..76281a0728
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgra-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgra-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgra-v.vf
new file mode 100644
index 0000000000..9557498638
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgra-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrb-h.vf
new file mode 100644
index 0000000000..08b446256a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrb-v.vf
new file mode 100644
index 0000000000..317b27822e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrc-h.vf
new file mode 100644
index 0000000000..52775922af
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrc-v.vf
new file mode 100644
index 0000000000..3a2d421125
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrd-h.vf
new file mode 100644
index 0000000000..78db317021
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrd-v.vf
new file mode 100644
index 0000000000..a09898dbbb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgre-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgre-h.vf
new file mode 100644
index 0000000000..85e039c843
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgre-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgre-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgre-v.vf
new file mode 100644
index 0000000000..3435a59090
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgre-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrf-h.vf
new file mode 100644
index 0000000000..c2e94cdd51
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrf-v.vf
new file mode 100644
index 0000000000..a7ad649b96
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrk-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrk-h.vf
new file mode 100644
index 0000000000..8ae56ae5e3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrk-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrk-v.vf
new file mode 100644
index 0000000000..afb7e68758
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrl-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrl-h.vf
new file mode 100644
index 0000000000..6caf8f8335
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrl-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrl-v.vf
new file mode 100644
index 0000000000..fd799e8546
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrm-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrm-h.vf
new file mode 100644
index 0000000000..5c677a7a8f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgrm-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgrm-v.vf
new file mode 100644
index 0000000000..e2893c1a75
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgrm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgro-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcgro-h.vf
new file mode 100644
index 0000000000..07eab72c95
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgro-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcgro-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcgro-v.vf
new file mode 100644
index 0000000000..d443cc0d85
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcgro-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmb--h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmb--h.vf
new file mode 100644
index 0000000000..c0a788ebe9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmb--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmb--v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmb--v.vf
new file mode 100644
index 0000000000..a5407754bd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmb--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmgr--h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmgr--h.vf
new file mode 100644
index 0000000000..3c66d20d5a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmgr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmgr--v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmgr--v.vf
new file mode 100644
index 0000000000..86c4f84715
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmgr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcml--h.vf b/macros/jptex/latex/japanese-otf/vf/utfcml--h.vf
new file mode 100644
index 0000000000..eb54b57b7e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcml--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcml--v.vf b/macros/jptex/latex/japanese-otf/vf/utfcml--v.vf
new file mode 100644
index 0000000000..541eff5cd2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcml--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr--h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr--h.vf
new file mode 100644
index 0000000000..6ca78a2856
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr--v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr--v.vf
new file mode 100644
index 0000000000..f502aa8ea1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr0-h.vf
new file mode 100644
index 0000000000..5abb2d12be
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr0-v.vf
new file mode 100644
index 0000000000..6351f509bd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr1-h.vf
new file mode 100644
index 0000000000..6e7bff73fc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr1-v.vf
new file mode 100644
index 0000000000..b4d42e24df
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr2-h.vf
new file mode 100644
index 0000000000..3439198d77
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr2-v.vf
new file mode 100644
index 0000000000..c99e22374a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr3-h.vf
new file mode 100644
index 0000000000..dd09eef6d3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr3-v.vf
new file mode 100644
index 0000000000..227b8517cd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr4-h.vf
new file mode 100644
index 0000000000..95c373e503
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr4-v.vf
new file mode 100644
index 0000000000..e42090dc8d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr5-h.vf
new file mode 100644
index 0000000000..41a39844f5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr5-v.vf
new file mode 100644
index 0000000000..26d549789b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr6-h.vf
new file mode 100644
index 0000000000..d93086263b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr6-v.vf
new file mode 100644
index 0000000000..aa77963af9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr7-h.vf
new file mode 100644
index 0000000000..ed7a303817
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr7-v.vf
new file mode 100644
index 0000000000..cbff9d0ed2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr8-h.vf
new file mode 100644
index 0000000000..f49f8530d0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr8-v.vf
new file mode 100644
index 0000000000..252d3eb416
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr9-h.vf
new file mode 100644
index 0000000000..c834c7ae31
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmr9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmr9-v.vf
new file mode 100644
index 0000000000..4134eb7da6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmr9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmra-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmra-h.vf
new file mode 100644
index 0000000000..4e45a3a1f7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmra-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmra-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmra-v.vf
new file mode 100644
index 0000000000..f360f6f32e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmra-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrb-h.vf
new file mode 100644
index 0000000000..8164f3d54d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrb-v.vf
new file mode 100644
index 0000000000..a5a953fde9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrc-h.vf
new file mode 100644
index 0000000000..fc6ea0c2fd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrc-v.vf
new file mode 100644
index 0000000000..3bd3f70dee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrd-h.vf
new file mode 100644
index 0000000000..2293e813ef
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrd-v.vf
new file mode 100644
index 0000000000..0e6366a595
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmre-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmre-h.vf
new file mode 100644
index 0000000000..a563d4edc1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmre-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmre-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmre-v.vf
new file mode 100644
index 0000000000..64ad4f4ac5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmre-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrf-h.vf
new file mode 100644
index 0000000000..43e4ac2c3f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrf-v.vf
new file mode 100644
index 0000000000..6900651e64
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrk-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrk-h.vf
new file mode 100644
index 0000000000..2a394e6895
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrk-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrk-v.vf
new file mode 100644
index 0000000000..4752755ac9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrl-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrl-h.vf
new file mode 100644
index 0000000000..5c46f29124
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrl-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrl-v.vf
new file mode 100644
index 0000000000..0d2e7d4026
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrm-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrm-h.vf
new file mode 100644
index 0000000000..d14f22619c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmrm-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmrm-v.vf
new file mode 100644
index 0000000000..5e468d10c8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmrm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmro-h.vf b/macros/jptex/latex/japanese-otf/vf/utfcmro-h.vf
new file mode 100644
index 0000000000..589b67627b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmro-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfcmro-v.vf b/macros/jptex/latex/japanese-otf/vf/utfcmro-v.vf
new file mode 100644
index 0000000000..b87e58b9e1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfcmro-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgr0-h.vf
new file mode 100644
index 0000000000..e8c7eab9f7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgr0-v.vf
new file mode 100644
index 0000000000..583060f540
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgr1-h.vf
new file mode 100644
index 0000000000..b2032dd8ab
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgr1-v.vf
new file mode 100644
index 0000000000..41ed7b7922
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgr2-h.vf
new file mode 100644
index 0000000000..afc3f396d6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgr2-v.vf
new file mode 100644
index 0000000000..a14235113c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgr3-h.vf
new file mode 100644
index 0000000000..92180afbec
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgr3-v.vf
new file mode 100644
index 0000000000..8f650ad0a1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgr4-h.vf
new file mode 100644
index 0000000000..9a89a5e132
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgr4-v.vf
new file mode 100644
index 0000000000..70818d7151
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgr5-h.vf
new file mode 100644
index 0000000000..047903dbdd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgr5-v.vf
new file mode 100644
index 0000000000..c2e33ead2b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgr6-h.vf
new file mode 100644
index 0000000000..938ed50e81
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgr6-v.vf
new file mode 100644
index 0000000000..9bed2bbe93
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgr7-h.vf
new file mode 100644
index 0000000000..8fa9068ee2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgr7-v.vf
new file mode 100644
index 0000000000..5d15c2768a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgr8-h.vf
new file mode 100644
index 0000000000..ea4566a8c3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgr8-v.vf
new file mode 100644
index 0000000000..ddf09829cc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgr9-h.vf
new file mode 100644
index 0000000000..b327a8c890
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgr9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgr9-v.vf
new file mode 100644
index 0000000000..516cf268f7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgr9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgra-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgra-h.vf
new file mode 100644
index 0000000000..ef3315a81d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgra-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgra-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgra-v.vf
new file mode 100644
index 0000000000..8d9984ddf2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgra-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrb-h.vf
new file mode 100644
index 0000000000..3b500ca28d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrb-v.vf
new file mode 100644
index 0000000000..0618127d35
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrc-h.vf
new file mode 100644
index 0000000000..f3e9756a52
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrc-v.vf
new file mode 100644
index 0000000000..11f0417129
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrd-h.vf
new file mode 100644
index 0000000000..d38801bf67
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrd-v.vf
new file mode 100644
index 0000000000..a8631bcd2a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgre-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgre-h.vf
new file mode 100644
index 0000000000..720d2a7c37
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgre-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgre-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgre-v.vf
new file mode 100644
index 0000000000..273d122461
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgre-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrf-h.vf
new file mode 100644
index 0000000000..8f6718898b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrf-v.vf
new file mode 100644
index 0000000000..4254dcf4cc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrj-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrj-h.vf
new file mode 100644
index 0000000000..b7669663f0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrj-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrj-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrj-v.vf
new file mode 100644
index 0000000000..7b805f3c14
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrj-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrk-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrk-h.vf
new file mode 100644
index 0000000000..af719a0772
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrk-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrk-v.vf
new file mode 100644
index 0000000000..c3daed745b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrl-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrl-h.vf
new file mode 100644
index 0000000000..0a96b35a2a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrl-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrl-v.vf
new file mode 100644
index 0000000000..9794421c7d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrm-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrm-h.vf
new file mode 100644
index 0000000000..6371932f18
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrm-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrm-v.vf
new file mode 100644
index 0000000000..ab4780b2d4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrn-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrn-h.vf
new file mode 100644
index 0000000000..5668e5c4c1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrn-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrn-v.vf
new file mode 100644
index 0000000000..22ed269a08
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgro-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgro-h.vf
new file mode 100644
index 0000000000..7d74e4954c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgro-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgro-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgro-v.vf
new file mode 100644
index 0000000000..f1198712ed
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgro-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrp-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrp-h.vf
new file mode 100644
index 0000000000..cb21e8e019
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrp-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrp-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrp-v.vf
new file mode 100644
index 0000000000..86d783811c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrp-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrq-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrq-h.vf
new file mode 100644
index 0000000000..20481206d3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrq-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrq-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrq-v.vf
new file mode 100644
index 0000000000..6775cc4208
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrq-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrr-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrr-h.vf
new file mode 100644
index 0000000000..0c9e6b486a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrr-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrr-v.vf
new file mode 100644
index 0000000000..cf32c43403
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrs-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrs-h.vf
new file mode 100644
index 0000000000..3edb7faeac
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrs-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrs-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrs-v.vf
new file mode 100644
index 0000000000..4f8e4aa71e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrs-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrt-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrt-h.vf
new file mode 100644
index 0000000000..8e30ea8539
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrt-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrt-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrt-v.vf
new file mode 100644
index 0000000000..f18e4d2eee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrt-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgru-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgru-h.vf
new file mode 100644
index 0000000000..7d80de2665
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgru-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgru-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgru-v.vf
new file mode 100644
index 0000000000..108f1ba5c5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgru-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrv-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrv-h.vf
new file mode 100644
index 0000000000..fbda381b54
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrv-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrv-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrv-v.vf
new file mode 100644
index 0000000000..955e6936b7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrv-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrw-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrw-h.vf
new file mode 100644
index 0000000000..3d7f69b8b3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrw-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrw-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrw-v.vf
new file mode 100644
index 0000000000..d6ac632a4d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrw-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrx-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrx-h.vf
new file mode 100644
index 0000000000..b4fea3f362
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrx-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrx-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrx-v.vf
new file mode 100644
index 0000000000..46f8084da9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrx-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgry-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgry-h.vf
new file mode 100644
index 0000000000..6a0df6c138
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgry-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgry-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgry-v.vf
new file mode 100644
index 0000000000..ff1f2ff3aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgry-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrz-h.vf b/macros/jptex/latex/japanese-otf/vf/utfgrz-h.vf
new file mode 100644
index 0000000000..ef0ba0eb77
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrz-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfgrz-v.vf b/macros/jptex/latex/japanese-otf/vf/utfgrz-v.vf
new file mode 100644
index 0000000000..00fe7954dc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfgrz-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb--h.vf
new file mode 100644
index 0000000000..1943aae2d0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb--v.vf
new file mode 100644
index 0000000000..1c989aa660
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb0-h.vf
new file mode 100644
index 0000000000..e28c209bd9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb0-v.vf
new file mode 100644
index 0000000000..b849007bd0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb1-h.vf
new file mode 100644
index 0000000000..354dcb56f5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb1-v.vf
new file mode 100644
index 0000000000..772e92b940
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb2-h.vf
new file mode 100644
index 0000000000..e959b50427
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb2-v.vf
new file mode 100644
index 0000000000..8b350ec71f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb3-h.vf
new file mode 100644
index 0000000000..9572fb0568
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb3-v.vf
new file mode 100644
index 0000000000..a40298d94c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb4-h.vf
new file mode 100644
index 0000000000..980f016e35
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb4-v.vf
new file mode 100644
index 0000000000..7505f0b748
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb5-h.vf
new file mode 100644
index 0000000000..2c6e2985b7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb5-v.vf
new file mode 100644
index 0000000000..05eaca560f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb6-h.vf
new file mode 100644
index 0000000000..a8737151df
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb6-v.vf
new file mode 100644
index 0000000000..3d5c893c71
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb7-h.vf
new file mode 100644
index 0000000000..9f82bba3f4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb7-v.vf
new file mode 100644
index 0000000000..7e58544f3f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb8-h.vf
new file mode 100644
index 0000000000..5a42c3ac5e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb8-v.vf
new file mode 100644
index 0000000000..ae74927de7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb9-h.vf
new file mode 100644
index 0000000000..f45351a4f5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgb9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgb9-v.vf
new file mode 100644
index 0000000000..740c0ac808
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgb9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgba-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgba-h.vf
new file mode 100644
index 0000000000..2d1c545c4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgba-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgba-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgba-v.vf
new file mode 100644
index 0000000000..f94047f4b9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgba-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbb-h.vf
new file mode 100644
index 0000000000..1ffb477782
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbb-v.vf
new file mode 100644
index 0000000000..cda3ee1eda
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbc-h.vf
new file mode 100644
index 0000000000..c0e80ef555
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbc-v.vf
new file mode 100644
index 0000000000..26fb129318
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbd-h.vf
new file mode 100644
index 0000000000..c209c5817f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbd-v.vf
new file mode 100644
index 0000000000..d66767ac4a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbe-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbe-h.vf
new file mode 100644
index 0000000000..1c006f80fd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbe-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbe-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbe-v.vf
new file mode 100644
index 0000000000..082b4cc566
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbe-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbf-h.vf
new file mode 100644
index 0000000000..058e99f7f5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbf-v.vf
new file mode 100644
index 0000000000..b6a7fa0e9a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbj-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbj-h.vf
new file mode 100644
index 0000000000..fdce2f0df0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbj-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbj-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbj-v.vf
new file mode 100644
index 0000000000..32a77dffba
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbj-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbk-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbk-h.vf
new file mode 100644
index 0000000000..4bf9636ec3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbk-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbk-v.vf
new file mode 100644
index 0000000000..f1cd2aebe1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbl-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbl-h.vf
new file mode 100644
index 0000000000..0314af4473
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbl-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbl-v.vf
new file mode 100644
index 0000000000..515d3f8efd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbm-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbm-h.vf
new file mode 100644
index 0000000000..f48c50388f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbm-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbm-v.vf
new file mode 100644
index 0000000000..a09ba47bc8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn--h.vf
new file mode 100644
index 0000000000..b5c6d4554a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn--v.vf
new file mode 100644
index 0000000000..9f8d3f6429
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn-h.vf
new file mode 100644
index 0000000000..67fb661a8d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn-v.vf
new file mode 100644
index 0000000000..1afe9bec06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn0-h.vf
new file mode 100644
index 0000000000..b620b24d21
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn0-v.vf
new file mode 100644
index 0000000000..b3ced9fef7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn1-h.vf
new file mode 100644
index 0000000000..f80c9fc4bf
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn1-v.vf
new file mode 100644
index 0000000000..91eb43514c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn2-h.vf
new file mode 100644
index 0000000000..7cade2e186
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn2-v.vf
new file mode 100644
index 0000000000..91c7f29751
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn3-h.vf
new file mode 100644
index 0000000000..bcc5be4c58
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn3-v.vf
new file mode 100644
index 0000000000..3761f37255
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn4-h.vf
new file mode 100644
index 0000000000..780d0fcee1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn4-v.vf
new file mode 100644
index 0000000000..fa21c1a600
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn5-h.vf
new file mode 100644
index 0000000000..6345195cca
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn5-v.vf
new file mode 100644
index 0000000000..76cbff5f52
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn6-h.vf
new file mode 100644
index 0000000000..065417bdff
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn6-v.vf
new file mode 100644
index 0000000000..227a83cab6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn7-h.vf
new file mode 100644
index 0000000000..4b703c03e5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn7-v.vf
new file mode 100644
index 0000000000..dd1c1cd6b7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn8-h.vf
new file mode 100644
index 0000000000..2cf65cb961
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn8-v.vf
new file mode 100644
index 0000000000..3396dee90d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn9-h.vf
new file mode 100644
index 0000000000..cb749a7e6c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbn9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbn9-v.vf
new file mode 100644
index 0000000000..60b33cc976
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbn9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbna-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbna-h.vf
new file mode 100644
index 0000000000..cb130b00e6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbna-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbna-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbna-v.vf
new file mode 100644
index 0000000000..2bdf760b35
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbna-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbnb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbnb-h.vf
new file mode 100644
index 0000000000..116ab3d97f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbnb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbnb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbnb-v.vf
new file mode 100644
index 0000000000..c52474b8db
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbnb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbnc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbnc-h.vf
new file mode 100644
index 0000000000..7cb54d1bf7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbnc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbnc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbnc-v.vf
new file mode 100644
index 0000000000..8acb2030b8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbnc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbnd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbnd-h.vf
new file mode 100644
index 0000000000..6da15ff8b3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbnd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbnd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbnd-v.vf
new file mode 100644
index 0000000000..c9c4161a59
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbnd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbne-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbne-h.vf
new file mode 100644
index 0000000000..c981d53e26
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbne-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbne-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbne-v.vf
new file mode 100644
index 0000000000..274371963d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbne-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbnf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbnf-h.vf
new file mode 100644
index 0000000000..0021820a3c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbnf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbnf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbnf-v.vf
new file mode 100644
index 0000000000..26c8d0c71c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbnf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbo-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbo-h.vf
new file mode 100644
index 0000000000..4999586f85
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbo-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbo-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbo-v.vf
new file mode 100644
index 0000000000..a57cdbed1d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbo-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbp-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbp-h.vf
new file mode 100644
index 0000000000..2d12f9ea51
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbp-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbp-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbp-v.vf
new file mode 100644
index 0000000000..28950e29a0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbp-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbq-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbq-h.vf
new file mode 100644
index 0000000000..5f62399d82
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbq-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbq-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbq-v.vf
new file mode 100644
index 0000000000..cebd38f0e3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbq-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbr-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbr-h.vf
new file mode 100644
index 0000000000..efe3ca8173
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbr-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbr-v.vf
new file mode 100644
index 0000000000..47321cc697
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbs-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbs-h.vf
new file mode 100644
index 0000000000..7ffa5c5e3c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbs-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbs-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbs-v.vf
new file mode 100644
index 0000000000..f7778d45be
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbs-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbt-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbt-h.vf
new file mode 100644
index 0000000000..4a8c9aea13
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbt-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbt-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbt-v.vf
new file mode 100644
index 0000000000..d6adee3527
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbt-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbu-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbu-h.vf
new file mode 100644
index 0000000000..e317dc541c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbu-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbu-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbu-v.vf
new file mode 100644
index 0000000000..9b8ec2c2d1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbu-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbv-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbv-h.vf
new file mode 100644
index 0000000000..b51f99b11a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbv-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbv-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbv-v.vf
new file mode 100644
index 0000000000..5545a9aa9a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbv-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbx-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbx-h.vf
new file mode 100644
index 0000000000..7dcfc347ba
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbx-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbx-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbx-v.vf
new file mode 100644
index 0000000000..5ef1e1177a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbx-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgby-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgby-h.vf
new file mode 100644
index 0000000000..73ca4976ec
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgby-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgby-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgby-v.vf
new file mode 100644
index 0000000000..3926c0d66a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgby-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbz-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbz-h.vf
new file mode 100644
index 0000000000..95095da553
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbz-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgbz-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgbz-v.vf
new file mode 100644
index 0000000000..1a16053a88
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgbz-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjge--h.vf
new file mode 100644
index 0000000000..cdfdc0cef7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjge--v.vf
new file mode 100644
index 0000000000..7873c20ada
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjge0-h.vf
new file mode 100644
index 0000000000..fd9c987157
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjge0-v.vf
new file mode 100644
index 0000000000..c24b943006
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjge1-h.vf
new file mode 100644
index 0000000000..400fcd4962
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjge1-v.vf
new file mode 100644
index 0000000000..d723e5dd9e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjge2-h.vf
new file mode 100644
index 0000000000..980a325f36
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjge2-v.vf
new file mode 100644
index 0000000000..c53b8aeb1f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjge3-h.vf
new file mode 100644
index 0000000000..d5ca3257c9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjge3-v.vf
new file mode 100644
index 0000000000..c71d6c873b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjge4-h.vf
new file mode 100644
index 0000000000..09090e016d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjge4-v.vf
new file mode 100644
index 0000000000..62ea4ee95a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjge5-h.vf
new file mode 100644
index 0000000000..d468d64fae
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjge5-v.vf
new file mode 100644
index 0000000000..9bad6169de
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjge6-h.vf
new file mode 100644
index 0000000000..b0d3d2e969
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjge6-v.vf
new file mode 100644
index 0000000000..40a959ec4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjge7-h.vf
new file mode 100644
index 0000000000..08f7fccd0f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjge7-v.vf
new file mode 100644
index 0000000000..19b77e6b08
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjge8-h.vf
new file mode 100644
index 0000000000..1af10bd897
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjge8-v.vf
new file mode 100644
index 0000000000..c353b76f59
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjge9-h.vf
new file mode 100644
index 0000000000..6e0b56af5b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjge9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjge9-v.vf
new file mode 100644
index 0000000000..2a12411361
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjge9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgea-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgea-h.vf
new file mode 100644
index 0000000000..4456f48c06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgea-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgea-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgea-v.vf
new file mode 100644
index 0000000000..a0d4651976
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgea-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgeb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgeb-h.vf
new file mode 100644
index 0000000000..7578e7a676
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgeb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgeb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgeb-v.vf
new file mode 100644
index 0000000000..c071a9a5a0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgeb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgec-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgec-h.vf
new file mode 100644
index 0000000000..cf48f51329
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgec-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgec-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgec-v.vf
new file mode 100644
index 0000000000..0209094b4a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgec-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjged-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjged-h.vf
new file mode 100644
index 0000000000..663bab8e83
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjged-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjged-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjged-v.vf
new file mode 100644
index 0000000000..811c2731d5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjged-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgee-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgee-h.vf
new file mode 100644
index 0000000000..d1d4b8b81f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgee-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgee-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgee-v.vf
new file mode 100644
index 0000000000..68d56516e7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgee-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgef-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgef-h.vf
new file mode 100644
index 0000000000..beaaa8a4aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgef-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgef-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgef-v.vf
new file mode 100644
index 0000000000..8b791e7557
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgef-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgej-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgej-h.vf
new file mode 100644
index 0000000000..4ed5b1a02e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgej-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgej-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgej-v.vf
new file mode 100644
index 0000000000..3506c3e63e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgej-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgek-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgek-h.vf
new file mode 100644
index 0000000000..edb5b6d8e8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgek-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgek-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgek-v.vf
new file mode 100644
index 0000000000..1998f22a73
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgek-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgel-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgel-h.vf
new file mode 100644
index 0000000000..ed630b9289
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgel-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgel-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgel-v.vf
new file mode 100644
index 0000000000..38a04f5092
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgel-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgem-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgem-h.vf
new file mode 100644
index 0000000000..98d6ca60d8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgem-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgem-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgem-v.vf
new file mode 100644
index 0000000000..a0b1bdfe62
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgem-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen--h.vf
new file mode 100644
index 0000000000..15d502f6ce
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen--v.vf
new file mode 100644
index 0000000000..b3b5811b47
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen-h.vf
new file mode 100644
index 0000000000..b13b6e7b45
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen-v.vf
new file mode 100644
index 0000000000..3486db06ae
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen0-h.vf
new file mode 100644
index 0000000000..ab9dbd9b4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen0-v.vf
new file mode 100644
index 0000000000..dc6b5bbd0e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen1-h.vf
new file mode 100644
index 0000000000..92c6b4eaed
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen1-v.vf
new file mode 100644
index 0000000000..c8b405fcca
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen2-h.vf
new file mode 100644
index 0000000000..1dbb03e49e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen2-v.vf
new file mode 100644
index 0000000000..1ec62640f3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen3-h.vf
new file mode 100644
index 0000000000..a24b3a1e3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen3-v.vf
new file mode 100644
index 0000000000..1b50e1c680
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen4-h.vf
new file mode 100644
index 0000000000..d496ebb38c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen4-v.vf
new file mode 100644
index 0000000000..3b4e450734
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen5-h.vf
new file mode 100644
index 0000000000..50ff79e141
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen5-v.vf
new file mode 100644
index 0000000000..24c0831b8e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen6-h.vf
new file mode 100644
index 0000000000..6f2bdb18aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen6-v.vf
new file mode 100644
index 0000000000..0021fa5760
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen7-h.vf
new file mode 100644
index 0000000000..e7f7760a15
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen7-v.vf
new file mode 100644
index 0000000000..6be9854afc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen8-h.vf
new file mode 100644
index 0000000000..be695e36cd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen8-v.vf
new file mode 100644
index 0000000000..461cfef6db
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen9-h.vf
new file mode 100644
index 0000000000..106a77d042
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgen9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgen9-v.vf
new file mode 100644
index 0000000000..0b10082b66
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgen9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgena-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgena-h.vf
new file mode 100644
index 0000000000..ca69edd802
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgena-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgena-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgena-v.vf
new file mode 100644
index 0000000000..502d83d53b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgena-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgenb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgenb-h.vf
new file mode 100644
index 0000000000..5993dd1e24
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgenb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgenb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgenb-v.vf
new file mode 100644
index 0000000000..e0d1ba7916
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgenb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgenc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgenc-h.vf
new file mode 100644
index 0000000000..e6de9effd3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgenc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgenc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgenc-v.vf
new file mode 100644
index 0000000000..cba7195a8f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgenc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgend-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgend-h.vf
new file mode 100644
index 0000000000..abb29d9f99
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgend-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgend-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgend-v.vf
new file mode 100644
index 0000000000..c75bbca0f0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgend-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgene-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgene-h.vf
new file mode 100644
index 0000000000..5fa65ff5ec
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgene-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgene-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgene-v.vf
new file mode 100644
index 0000000000..c514f0c694
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgene-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgenf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgenf-h.vf
new file mode 100644
index 0000000000..c16a0d9f17
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgenf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgenf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgenf-v.vf
new file mode 100644
index 0000000000..fac7968a02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgenf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgeo-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgeo-h.vf
new file mode 100644
index 0000000000..2629ebbeb0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgeo-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgeo-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgeo-v.vf
new file mode 100644
index 0000000000..bbad1ca66c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgeo-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgep-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgep-h.vf
new file mode 100644
index 0000000000..ed1a65e91d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgep-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgep-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgep-v.vf
new file mode 100644
index 0000000000..62be282271
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgep-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgeq-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgeq-h.vf
new file mode 100644
index 0000000000..648b0ffe81
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgeq-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgeq-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgeq-v.vf
new file mode 100644
index 0000000000..33c6088a76
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgeq-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjger-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjger-h.vf
new file mode 100644
index 0000000000..c71f89852b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjger-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjger-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjger-v.vf
new file mode 100644
index 0000000000..b5b315ae1a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjger-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjges-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjges-h.vf
new file mode 100644
index 0000000000..1da35b8cd9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjges-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjges-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjges-v.vf
new file mode 100644
index 0000000000..61d22f26e1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjges-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjget-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjget-h.vf
new file mode 100644
index 0000000000..f9bc854cc9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjget-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjget-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjget-v.vf
new file mode 100644
index 0000000000..7ed041d6f5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjget-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgeu-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgeu-h.vf
new file mode 100644
index 0000000000..98eb74d119
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgeu-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgeu-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgeu-v.vf
new file mode 100644
index 0000000000..a3d2419d3d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgeu-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgev-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgev-h.vf
new file mode 100644
index 0000000000..501756b65c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgev-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgev-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgev-v.vf
new file mode 100644
index 0000000000..26aa43efb2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgev-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgex-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgex-h.vf
new file mode 100644
index 0000000000..b4bf7fc09c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgex-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgex-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgex-v.vf
new file mode 100644
index 0000000000..b10a7da8d6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgex-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgey-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgey-h.vf
new file mode 100644
index 0000000000..d7d7ee8da6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgey-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgey-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgey-v.vf
new file mode 100644
index 0000000000..520f1e890c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgey-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgez-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgez-h.vf
new file mode 100644
index 0000000000..56a01ad0aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgez-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgez-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgez-v.vf
new file mode 100644
index 0000000000..ad4aab3fb4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgez-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr--h.vf
new file mode 100644
index 0000000000..fc58632573
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr--v.vf
new file mode 100644
index 0000000000..df73998c33
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr0-h.vf
new file mode 100644
index 0000000000..d47c5c1080
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr0-v.vf
new file mode 100644
index 0000000000..c6f6f0ee5b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr1-h.vf
new file mode 100644
index 0000000000..fb3986553e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr1-v.vf
new file mode 100644
index 0000000000..40751ad32e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr2-h.vf
new file mode 100644
index 0000000000..bed1d49449
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr2-v.vf
new file mode 100644
index 0000000000..659acd802e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr3-h.vf
new file mode 100644
index 0000000000..4d71615054
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr3-v.vf
new file mode 100644
index 0000000000..77ec943a52
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr4-h.vf
new file mode 100644
index 0000000000..c8ae568959
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr4-v.vf
new file mode 100644
index 0000000000..72b1a22faa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr5-h.vf
new file mode 100644
index 0000000000..2d0937c002
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr5-v.vf
new file mode 100644
index 0000000000..dcfaec6375
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr6-h.vf
new file mode 100644
index 0000000000..891220f219
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr6-v.vf
new file mode 100644
index 0000000000..ce8ef21269
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr7-h.vf
new file mode 100644
index 0000000000..e011a4b47e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr7-v.vf
new file mode 100644
index 0000000000..25c384ab02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr8-h.vf
new file mode 100644
index 0000000000..4327abcc78
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr8-v.vf
new file mode 100644
index 0000000000..4411643e5d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr9-h.vf
new file mode 100644
index 0000000000..9e4b5cafad
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgr9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgr9-v.vf
new file mode 100644
index 0000000000..6fc83de5a0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgr9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgra-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgra-h.vf
new file mode 100644
index 0000000000..d9be915e8d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgra-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgra-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgra-v.vf
new file mode 100644
index 0000000000..d671eacd1b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgra-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrb-h.vf
new file mode 100644
index 0000000000..77ce70c80b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrb-v.vf
new file mode 100644
index 0000000000..5ffe835020
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrc-h.vf
new file mode 100644
index 0000000000..e591760439
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrc-v.vf
new file mode 100644
index 0000000000..13d2330e2f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrd-h.vf
new file mode 100644
index 0000000000..ed0cdccc59
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrd-v.vf
new file mode 100644
index 0000000000..1a2533b68e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgre-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgre-h.vf
new file mode 100644
index 0000000000..2d795ec482
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgre-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgre-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgre-v.vf
new file mode 100644
index 0000000000..b74055d3bc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgre-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrf-h.vf
new file mode 100644
index 0000000000..3e09f36722
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrf-v.vf
new file mode 100644
index 0000000000..1a85bb67b8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrj-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrj-h.vf
new file mode 100644
index 0000000000..b7669663f0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrj-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrj-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrj-v.vf
new file mode 100644
index 0000000000..7b805f3c14
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrj-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrk-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrk-h.vf
new file mode 100644
index 0000000000..086c81fe48
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrk-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrk-v.vf
new file mode 100644
index 0000000000..67342255ce
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrl-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrl-h.vf
new file mode 100644
index 0000000000..41745590f7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrl-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrl-v.vf
new file mode 100644
index 0000000000..1823682232
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrm-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrm-h.vf
new file mode 100644
index 0000000000..be3b3b2246
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrm-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrm-v.vf
new file mode 100644
index 0000000000..db65e8ab6b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn--h.vf
new file mode 100644
index 0000000000..1f22ed4cb6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn--v.vf
new file mode 100644
index 0000000000..ae275252c8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn-h.vf
new file mode 100644
index 0000000000..c33c498616
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn-v.vf
new file mode 100644
index 0000000000..bee2b88cf4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn0-h.vf
new file mode 100644
index 0000000000..8cb3329c01
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn0-v.vf
new file mode 100644
index 0000000000..5e4478ba79
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn1-h.vf
new file mode 100644
index 0000000000..9b85ccdbcb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn1-v.vf
new file mode 100644
index 0000000000..64be121d6b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn2-h.vf
new file mode 100644
index 0000000000..77c60799d5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn2-v.vf
new file mode 100644
index 0000000000..3cfaf56240
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn3-h.vf
new file mode 100644
index 0000000000..33a8d5b76e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn3-v.vf
new file mode 100644
index 0000000000..c68062618a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn4-h.vf
new file mode 100644
index 0000000000..8f4e7bb4fa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn4-v.vf
new file mode 100644
index 0000000000..b47bcce096
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn5-h.vf
new file mode 100644
index 0000000000..a027e58008
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn5-v.vf
new file mode 100644
index 0000000000..459918c196
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn6-h.vf
new file mode 100644
index 0000000000..486becfbb3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn6-v.vf
new file mode 100644
index 0000000000..e46b837e0e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn7-h.vf
new file mode 100644
index 0000000000..b472d52562
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn7-v.vf
new file mode 100644
index 0000000000..3c688bafe0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn8-h.vf
new file mode 100644
index 0000000000..150105d0e7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn8-v.vf
new file mode 100644
index 0000000000..ae25748ef9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn9-h.vf
new file mode 100644
index 0000000000..1af71167d8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrn9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrn9-v.vf
new file mode 100644
index 0000000000..3e2ae7d434
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrn9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrna-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrna-h.vf
new file mode 100644
index 0000000000..74b2a76fd8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrna-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrna-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrna-v.vf
new file mode 100644
index 0000000000..64ddcfa1c3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrna-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrnb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrnb-h.vf
new file mode 100644
index 0000000000..acdd1781c4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrnb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrnb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrnb-v.vf
new file mode 100644
index 0000000000..6d30f7bc3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrnb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrnc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrnc-h.vf
new file mode 100644
index 0000000000..6fa9d7f7de
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrnc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrnc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrnc-v.vf
new file mode 100644
index 0000000000..4065f919b9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrnc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrnd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrnd-h.vf
new file mode 100644
index 0000000000..6d46e6e452
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrnd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrnd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrnd-v.vf
new file mode 100644
index 0000000000..01146a6369
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrnd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrne-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrne-h.vf
new file mode 100644
index 0000000000..a58aeb7739
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrne-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrne-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrne-v.vf
new file mode 100644
index 0000000000..8898cc01b2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrne-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrnf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrnf-h.vf
new file mode 100644
index 0000000000..42a9450ef1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrnf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrnf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrnf-v.vf
new file mode 100644
index 0000000000..2347e55fee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrnf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgro-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgro-h.vf
new file mode 100644
index 0000000000..c9942b2410
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgro-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgro-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgro-v.vf
new file mode 100644
index 0000000000..369595e62c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgro-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrp-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrp-h.vf
new file mode 100644
index 0000000000..75600661e0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrp-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrp-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrp-v.vf
new file mode 100644
index 0000000000..9ccb3bf54e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrp-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrq-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrq-h.vf
new file mode 100644
index 0000000000..17069260f2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrq-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrq-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrq-v.vf
new file mode 100644
index 0000000000..d46cf0515a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrq-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrr-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrr-h.vf
new file mode 100644
index 0000000000..ed47945a48
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrr-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrr-v.vf
new file mode 100644
index 0000000000..76aa91bc43
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrs-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrs-h.vf
new file mode 100644
index 0000000000..e09721d36c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrs-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrs-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrs-v.vf
new file mode 100644
index 0000000000..09f577cf64
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrs-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrt-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrt-h.vf
new file mode 100644
index 0000000000..d758acf060
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrt-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrt-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrt-v.vf
new file mode 100644
index 0000000000..1792e42ec6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrt-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgru-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgru-h.vf
new file mode 100644
index 0000000000..ae063a9cb1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgru-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgru-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgru-v.vf
new file mode 100644
index 0000000000..1b6ca7eda2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgru-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrv-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrv-h.vf
new file mode 100644
index 0000000000..d73615333b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrv-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrv-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrv-v.vf
new file mode 100644
index 0000000000..a2237aafb4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrv-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrx-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrx-h.vf
new file mode 100644
index 0000000000..c816958398
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrx-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrx-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrx-v.vf
new file mode 100644
index 0000000000..d9e230b55d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrx-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgry-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgry-h.vf
new file mode 100644
index 0000000000..6a0df6c138
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgry-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgry-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgry-v.vf
new file mode 100644
index 0000000000..ff1f2ff3aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgry-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrz-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrz-h.vf
new file mode 100644
index 0000000000..68908f4c78
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrz-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjgrz-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjgrz-v.vf
new file mode 100644
index 0000000000..b8e50e9bb0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjgrz-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb--h.vf
new file mode 100644
index 0000000000..677c8476c4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb--v.vf
new file mode 100644
index 0000000000..f48c66b6a3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb0-h.vf
new file mode 100644
index 0000000000..8703448b01
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb0-v.vf
new file mode 100644
index 0000000000..f79d432190
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb1-h.vf
new file mode 100644
index 0000000000..3887121db9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb1-v.vf
new file mode 100644
index 0000000000..8119799cdd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb2-h.vf
new file mode 100644
index 0000000000..03decc2fb9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb2-v.vf
new file mode 100644
index 0000000000..7863510a4d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb3-h.vf
new file mode 100644
index 0000000000..a5b52528a7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb3-v.vf
new file mode 100644
index 0000000000..87e2b90031
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb4-h.vf
new file mode 100644
index 0000000000..3944374aff
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb4-v.vf
new file mode 100644
index 0000000000..205d44bb0b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb5-h.vf
new file mode 100644
index 0000000000..de6c631b54
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb5-v.vf
new file mode 100644
index 0000000000..d16e387472
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb6-h.vf
new file mode 100644
index 0000000000..b1500d5063
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb6-v.vf
new file mode 100644
index 0000000000..df1c40adc1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb7-h.vf
new file mode 100644
index 0000000000..c654d2dc09
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb7-v.vf
new file mode 100644
index 0000000000..4b8fc5b972
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb8-h.vf
new file mode 100644
index 0000000000..83a2e3c627
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb8-v.vf
new file mode 100644
index 0000000000..f551049639
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb9-h.vf
new file mode 100644
index 0000000000..02560da110
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmb9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmb9-v.vf
new file mode 100644
index 0000000000..70c4a05369
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmb9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmba-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmba-h.vf
new file mode 100644
index 0000000000..07ca721348
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmba-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmba-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmba-v.vf
new file mode 100644
index 0000000000..ef055a6450
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmba-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbb-h.vf
new file mode 100644
index 0000000000..40eb9b7481
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbb-v.vf
new file mode 100644
index 0000000000..bedf0a5ab1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbc-h.vf
new file mode 100644
index 0000000000..fd85628333
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbc-v.vf
new file mode 100644
index 0000000000..1e6e30553d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbd-h.vf
new file mode 100644
index 0000000000..0004c158b7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbd-v.vf
new file mode 100644
index 0000000000..9e93ebf980
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbe-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbe-h.vf
new file mode 100644
index 0000000000..80225e1700
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbe-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbe-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbe-v.vf
new file mode 100644
index 0000000000..a3d61686d0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbe-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbf-h.vf
new file mode 100644
index 0000000000..137f3a7621
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbf-v.vf
new file mode 100644
index 0000000000..23c8f5630f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbj-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbj-h.vf
new file mode 100644
index 0000000000..e2e442352c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbj-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbj-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbj-v.vf
new file mode 100644
index 0000000000..81dfd03381
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbj-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbk-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbk-h.vf
new file mode 100644
index 0000000000..eaedbded5d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbk-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbk-v.vf
new file mode 100644
index 0000000000..3ad21af46e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbl-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbl-h.vf
new file mode 100644
index 0000000000..84f4211b1f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbl-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbl-v.vf
new file mode 100644
index 0000000000..2a0df04f5f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbm-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbm-h.vf
new file mode 100644
index 0000000000..70f56deade
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbm-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbm-v.vf
new file mode 100644
index 0000000000..2106b60ad4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn--h.vf
new file mode 100644
index 0000000000..e6ec6a405b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn--v.vf
new file mode 100644
index 0000000000..d710e53b4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn-h.vf
new file mode 100644
index 0000000000..6c5efede99
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn-v.vf
new file mode 100644
index 0000000000..0c12904265
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn0-h.vf
new file mode 100644
index 0000000000..ab29456ab2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn0-v.vf
new file mode 100644
index 0000000000..3e6c19594b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn1-h.vf
new file mode 100644
index 0000000000..c92c445add
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn1-v.vf
new file mode 100644
index 0000000000..42f49633e9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn2-h.vf
new file mode 100644
index 0000000000..85284a10c3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn2-v.vf
new file mode 100644
index 0000000000..9811f9718f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn3-h.vf
new file mode 100644
index 0000000000..a753acbeeb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn3-v.vf
new file mode 100644
index 0000000000..5559e5c75d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn4-h.vf
new file mode 100644
index 0000000000..415802156d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn4-v.vf
new file mode 100644
index 0000000000..b89055b32a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn5-h.vf
new file mode 100644
index 0000000000..f189c0c5d1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn5-v.vf
new file mode 100644
index 0000000000..682afee8a7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn6-h.vf
new file mode 100644
index 0000000000..0d4ba88c30
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn6-v.vf
new file mode 100644
index 0000000000..7348036a81
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn7-h.vf
new file mode 100644
index 0000000000..e46167af10
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn7-v.vf
new file mode 100644
index 0000000000..0eacef06f3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn8-h.vf
new file mode 100644
index 0000000000..17a62674dd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn8-v.vf
new file mode 100644
index 0000000000..f74d7466c6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn9-h.vf
new file mode 100644
index 0000000000..99df6ba955
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbn9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbn9-v.vf
new file mode 100644
index 0000000000..ec7495d48e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbn9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbna-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbna-h.vf
new file mode 100644
index 0000000000..6bd2dd67db
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbna-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbna-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbna-v.vf
new file mode 100644
index 0000000000..b664e9bf17
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbna-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbnb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbnb-h.vf
new file mode 100644
index 0000000000..b28848d1a4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbnb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbnb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbnb-v.vf
new file mode 100644
index 0000000000..fabfeac0b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbnb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbnc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbnc-h.vf
new file mode 100644
index 0000000000..6aa44f929e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbnc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbnc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbnc-v.vf
new file mode 100644
index 0000000000..55de851b84
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbnc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbnd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbnd-h.vf
new file mode 100644
index 0000000000..125b34ebf7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbnd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbnd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbnd-v.vf
new file mode 100644
index 0000000000..b6caa3c9af
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbnd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbne-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbne-h.vf
new file mode 100644
index 0000000000..9327b49e48
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbne-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbne-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbne-v.vf
new file mode 100644
index 0000000000..bca7293090
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbne-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbnf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbnf-h.vf
new file mode 100644
index 0000000000..a171dd774a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbnf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbnf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbnf-v.vf
new file mode 100644
index 0000000000..d366efdd31
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbnf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbo-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbo-h.vf
new file mode 100644
index 0000000000..29134495a2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbo-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbo-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbo-v.vf
new file mode 100644
index 0000000000..8850f969c7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbo-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbp-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbp-h.vf
new file mode 100644
index 0000000000..cc47f3f218
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbp-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbp-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbp-v.vf
new file mode 100644
index 0000000000..c909f02f42
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbp-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbq-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbq-h.vf
new file mode 100644
index 0000000000..17c2e38fda
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbq-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbq-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbq-v.vf
new file mode 100644
index 0000000000..b334582107
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbq-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbr-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbr-h.vf
new file mode 100644
index 0000000000..bac3c6e5d4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbr-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbr-v.vf
new file mode 100644
index 0000000000..d60402a613
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbs-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbs-h.vf
new file mode 100644
index 0000000000..3b5c5a61c6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbs-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbs-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbs-v.vf
new file mode 100644
index 0000000000..e3f0c5bab7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbs-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbt-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbt-h.vf
new file mode 100644
index 0000000000..a3db32ddad
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbt-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbt-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbt-v.vf
new file mode 100644
index 0000000000..2bfef9545f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbt-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbu-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbu-h.vf
new file mode 100644
index 0000000000..8fe17d1511
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbu-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbu-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbu-v.vf
new file mode 100644
index 0000000000..3d7777ba76
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbu-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbv-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbv-h.vf
new file mode 100644
index 0000000000..fb741b4eee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbv-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbv-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbv-v.vf
new file mode 100644
index 0000000000..8133cdd30d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbv-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbx-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbx-h.vf
new file mode 100644
index 0000000000..1857510c43
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbx-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbx-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbx-v.vf
new file mode 100644
index 0000000000..a70b9f2cd4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbx-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmby-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmby-h.vf
new file mode 100644
index 0000000000..4ffefc5857
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmby-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmby-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmby-v.vf
new file mode 100644
index 0000000000..372b4c2442
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmby-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbz-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbz-h.vf
new file mode 100644
index 0000000000..dbd6587c13
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbz-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmbz-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmbz-v.vf
new file mode 100644
index 0000000000..183234a760
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmbz-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr--h.vf
new file mode 100644
index 0000000000..b2a91c67b8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr--v.vf
new file mode 100644
index 0000000000..1ef8c80004
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr0-h.vf
new file mode 100644
index 0000000000..f1eb704909
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr0-v.vf
new file mode 100644
index 0000000000..62b5c12ae8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr1-h.vf
new file mode 100644
index 0000000000..8c5edca179
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr1-v.vf
new file mode 100644
index 0000000000..9177396bbb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr2-h.vf
new file mode 100644
index 0000000000..6c00de57d9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr2-v.vf
new file mode 100644
index 0000000000..f8d074cfc6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr3-h.vf
new file mode 100644
index 0000000000..3249aecda1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr3-v.vf
new file mode 100644
index 0000000000..b30eaaa895
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr4-h.vf
new file mode 100644
index 0000000000..1a967514cc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr4-v.vf
new file mode 100644
index 0000000000..210c9a8466
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr5-h.vf
new file mode 100644
index 0000000000..01345ba8e5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr5-v.vf
new file mode 100644
index 0000000000..0b39c03d64
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr6-h.vf
new file mode 100644
index 0000000000..7907446186
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr6-v.vf
new file mode 100644
index 0000000000..edefbca163
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr7-h.vf
new file mode 100644
index 0000000000..d41d483346
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr7-v.vf
new file mode 100644
index 0000000000..97bd33e6f2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr8-h.vf
new file mode 100644
index 0000000000..079432e4e7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr8-v.vf
new file mode 100644
index 0000000000..c72f308b34
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr9-h.vf
new file mode 100644
index 0000000000..74c4892f31
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgr9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgr9-v.vf
new file mode 100644
index 0000000000..75fc0823b5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgr9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgra-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgra-h.vf
new file mode 100644
index 0000000000..e136392e82
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgra-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgra-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgra-v.vf
new file mode 100644
index 0000000000..a76e6bc830
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgra-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrb-h.vf
new file mode 100644
index 0000000000..02a9152162
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrb-v.vf
new file mode 100644
index 0000000000..1b89965181
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrc-h.vf
new file mode 100644
index 0000000000..476233c3a2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrc-v.vf
new file mode 100644
index 0000000000..666f42a658
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrd-h.vf
new file mode 100644
index 0000000000..f7e278bc19
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrd-v.vf
new file mode 100644
index 0000000000..a1c952ab97
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgre-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgre-h.vf
new file mode 100644
index 0000000000..242ba7a234
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgre-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgre-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgre-v.vf
new file mode 100644
index 0000000000..f4350c7d4a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgre-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrf-h.vf
new file mode 100644
index 0000000000..788ea8579d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrf-v.vf
new file mode 100644
index 0000000000..7128ae1423
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrj-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrj-h.vf
new file mode 100644
index 0000000000..f06dcafdf4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrj-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrj-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrj-v.vf
new file mode 100644
index 0000000000..7c0e317db5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrj-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrk-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrk-h.vf
new file mode 100644
index 0000000000..f3fda90dc8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrk-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrk-v.vf
new file mode 100644
index 0000000000..abf3c00eda
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrl-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrl-h.vf
new file mode 100644
index 0000000000..8f0597221b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrl-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrl-v.vf
new file mode 100644
index 0000000000..c7edc134f0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrm-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrm-h.vf
new file mode 100644
index 0000000000..e4d18b2c9c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrm-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrm-v.vf
new file mode 100644
index 0000000000..58b6a27c61
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn--h.vf
new file mode 100644
index 0000000000..fee2e19958
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn--v.vf
new file mode 100644
index 0000000000..c239153f02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn-h.vf
new file mode 100644
index 0000000000..b9b6072939
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn-v.vf
new file mode 100644
index 0000000000..fd1d665b2d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn0-h.vf
new file mode 100644
index 0000000000..6637af681e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn0-v.vf
new file mode 100644
index 0000000000..e47ab99b99
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn1-h.vf
new file mode 100644
index 0000000000..535053d3b2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn1-v.vf
new file mode 100644
index 0000000000..4f6f7d3825
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn2-h.vf
new file mode 100644
index 0000000000..4d714b6e1c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn2-v.vf
new file mode 100644
index 0000000000..f1e3f5c64f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn3-h.vf
new file mode 100644
index 0000000000..55cfb83ae8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn3-v.vf
new file mode 100644
index 0000000000..29b67ee47b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn4-h.vf
new file mode 100644
index 0000000000..8bedc602f3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn4-v.vf
new file mode 100644
index 0000000000..68e84fdd7e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn5-h.vf
new file mode 100644
index 0000000000..9fff562a47
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn5-v.vf
new file mode 100644
index 0000000000..ddd7814307
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn6-h.vf
new file mode 100644
index 0000000000..80df334909
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn6-v.vf
new file mode 100644
index 0000000000..f899e2ed20
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn7-h.vf
new file mode 100644
index 0000000000..c1bb91a3e2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn7-v.vf
new file mode 100644
index 0000000000..3dee2a7ee9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn8-h.vf
new file mode 100644
index 0000000000..fe452891d4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn8-v.vf
new file mode 100644
index 0000000000..fcd7cfb6df
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn9-h.vf
new file mode 100644
index 0000000000..33ca2fb840
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrn9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrn9-v.vf
new file mode 100644
index 0000000000..3947197585
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrn9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrna-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrna-h.vf
new file mode 100644
index 0000000000..dcb145995d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrna-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrna-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrna-v.vf
new file mode 100644
index 0000000000..ea455c217a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrna-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrnb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrnb-h.vf
new file mode 100644
index 0000000000..e21355b7aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrnb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrnb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrnb-v.vf
new file mode 100644
index 0000000000..494dd63037
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrnb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrnc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrnc-h.vf
new file mode 100644
index 0000000000..0731ac8abb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrnc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrnc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrnc-v.vf
new file mode 100644
index 0000000000..02645dda4a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrnc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrnd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrnd-h.vf
new file mode 100644
index 0000000000..c783085e2f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrnd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrnd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrnd-v.vf
new file mode 100644
index 0000000000..8f08f2dca7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrnd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrne-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrne-h.vf
new file mode 100644
index 0000000000..49a587eda9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrne-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrne-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrne-v.vf
new file mode 100644
index 0000000000..2d65ec3634
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrne-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrnf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrnf-h.vf
new file mode 100644
index 0000000000..b64e39014f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrnf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrnf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrnf-v.vf
new file mode 100644
index 0000000000..1571c6013e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrnf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgro-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgro-h.vf
new file mode 100644
index 0000000000..b2148167a7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgro-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgro-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgro-v.vf
new file mode 100644
index 0000000000..ef0e9d7cfd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgro-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrp-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrp-h.vf
new file mode 100644
index 0000000000..30dadbc2c0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrp-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrp-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrp-v.vf
new file mode 100644
index 0000000000..d60aa41317
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrp-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrq-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrq-h.vf
new file mode 100644
index 0000000000..2855ba8749
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrq-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrq-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrq-v.vf
new file mode 100644
index 0000000000..91d70ae004
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrq-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrr-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrr-h.vf
new file mode 100644
index 0000000000..151fc728dd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrr-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrr-v.vf
new file mode 100644
index 0000000000..fa63768e54
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrs-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrs-h.vf
new file mode 100644
index 0000000000..4eb3d5984a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrs-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrs-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrs-v.vf
new file mode 100644
index 0000000000..76207cbf4c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrs-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrt-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrt-h.vf
new file mode 100644
index 0000000000..1a80ccab30
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrt-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrt-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrt-v.vf
new file mode 100644
index 0000000000..af88a94237
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrt-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgru-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgru-h.vf
new file mode 100644
index 0000000000..e040be6526
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgru-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgru-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgru-v.vf
new file mode 100644
index 0000000000..f5522cee4d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgru-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrv-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrv-h.vf
new file mode 100644
index 0000000000..5200c5bf48
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrv-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrv-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrv-v.vf
new file mode 100644
index 0000000000..bd9766a649
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrv-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrx-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrx-h.vf
new file mode 100644
index 0000000000..fb3e2d49cc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrx-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrx-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrx-v.vf
new file mode 100644
index 0000000000..1d500a2188
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrx-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgry-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgry-h.vf
new file mode 100644
index 0000000000..8b21f263ed
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgry-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgry-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgry-v.vf
new file mode 100644
index 0000000000..fb6819db14
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgry-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrz-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrz-h.vf
new file mode 100644
index 0000000000..bb8422a8de
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrz-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmgrz-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmgrz-v.vf
new file mode 100644
index 0000000000..50477a8823
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmgrz-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjml--h.vf
new file mode 100644
index 0000000000..0fad335333
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjml--v.vf
new file mode 100644
index 0000000000..1a5063ba19
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjml0-h.vf
new file mode 100644
index 0000000000..6a1a2b3be5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjml0-v.vf
new file mode 100644
index 0000000000..6e5c069366
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjml1-h.vf
new file mode 100644
index 0000000000..1efe33fb82
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjml1-v.vf
new file mode 100644
index 0000000000..1fd8a8333c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjml2-h.vf
new file mode 100644
index 0000000000..000d1d03ca
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjml2-v.vf
new file mode 100644
index 0000000000..4340ec85ce
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjml3-h.vf
new file mode 100644
index 0000000000..520da515f9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjml3-v.vf
new file mode 100644
index 0000000000..a01ff662e4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjml4-h.vf
new file mode 100644
index 0000000000..255f9e51e9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjml4-v.vf
new file mode 100644
index 0000000000..14a3633b6a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjml5-h.vf
new file mode 100644
index 0000000000..ae10d21066
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjml5-v.vf
new file mode 100644
index 0000000000..8c345811f8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjml6-h.vf
new file mode 100644
index 0000000000..54a18a10fa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjml6-v.vf
new file mode 100644
index 0000000000..da973f5501
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjml7-h.vf
new file mode 100644
index 0000000000..338c328751
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjml7-v.vf
new file mode 100644
index 0000000000..aa644386dc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjml8-h.vf
new file mode 100644
index 0000000000..f75e101d9e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjml8-v.vf
new file mode 100644
index 0000000000..3a2b57370f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjml9-h.vf
new file mode 100644
index 0000000000..95fd880834
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjml9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjml9-v.vf
new file mode 100644
index 0000000000..8ae6856d97
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjml9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmla-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmla-h.vf
new file mode 100644
index 0000000000..c0390861e8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmla-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmla-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmla-v.vf
new file mode 100644
index 0000000000..227f71a089
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmla-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlb-h.vf
new file mode 100644
index 0000000000..52a49a30e3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlb-v.vf
new file mode 100644
index 0000000000..98d5a0ffd0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlc-h.vf
new file mode 100644
index 0000000000..69b02f6faf
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlc-v.vf
new file mode 100644
index 0000000000..d7eb9a877b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmld-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmld-h.vf
new file mode 100644
index 0000000000..21959905dc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmld-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmld-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmld-v.vf
new file mode 100644
index 0000000000..4406074989
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmld-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmle-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmle-h.vf
new file mode 100644
index 0000000000..ced0ffda00
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmle-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmle-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmle-v.vf
new file mode 100644
index 0000000000..7d7903cae9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmle-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlf-h.vf
new file mode 100644
index 0000000000..85acdeb522
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlf-v.vf
new file mode 100644
index 0000000000..f3a4740b8c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlj-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlj-h.vf
new file mode 100644
index 0000000000..80a43ba307
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlj-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlj-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlj-v.vf
new file mode 100644
index 0000000000..00f8241197
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlj-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlk-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlk-h.vf
new file mode 100644
index 0000000000..f64e8aa6aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlk-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlk-v.vf
new file mode 100644
index 0000000000..dc5013611e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmll-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmll-h.vf
new file mode 100644
index 0000000000..77c76856ba
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmll-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmll-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmll-v.vf
new file mode 100644
index 0000000000..f808eb24ab
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmll-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlm-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlm-h.vf
new file mode 100644
index 0000000000..e17449a7f3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlm-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlm-v.vf
new file mode 100644
index 0000000000..2758d13fa8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln--h.vf
new file mode 100644
index 0000000000..d4eaea06bf
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln--v.vf
new file mode 100644
index 0000000000..d9bae4ed64
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln-h.vf
new file mode 100644
index 0000000000..e915897a21
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln-v.vf
new file mode 100644
index 0000000000..eab558da14
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln0-h.vf
new file mode 100644
index 0000000000..4521b6ba19
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln0-v.vf
new file mode 100644
index 0000000000..03e0954798
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln1-h.vf
new file mode 100644
index 0000000000..4fb3adf0ba
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln1-v.vf
new file mode 100644
index 0000000000..cdf66636d0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln2-h.vf
new file mode 100644
index 0000000000..2eada7f100
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln2-v.vf
new file mode 100644
index 0000000000..d27ec9003b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln3-h.vf
new file mode 100644
index 0000000000..9a13101cf5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln3-v.vf
new file mode 100644
index 0000000000..74ce8cea74
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln4-h.vf
new file mode 100644
index 0000000000..a11bd8e152
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln4-v.vf
new file mode 100644
index 0000000000..9bb676c0dd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln5-h.vf
new file mode 100644
index 0000000000..0909b2d8b4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln5-v.vf
new file mode 100644
index 0000000000..d4339cc5d4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln6-h.vf
new file mode 100644
index 0000000000..680c6ecd96
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln6-v.vf
new file mode 100644
index 0000000000..2a10ef4ad5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln7-h.vf
new file mode 100644
index 0000000000..cc308d9e44
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln7-v.vf
new file mode 100644
index 0000000000..6c5c310cc6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln8-h.vf
new file mode 100644
index 0000000000..9d1d193db6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln8-v.vf
new file mode 100644
index 0000000000..30a0887b9e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln9-h.vf
new file mode 100644
index 0000000000..d0c2bf00c6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmln9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmln9-v.vf
new file mode 100644
index 0000000000..f41e407e29
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmln9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlna-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlna-h.vf
new file mode 100644
index 0000000000..01bbfab144
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlna-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlna-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlna-v.vf
new file mode 100644
index 0000000000..15dbea7574
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlna-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlnb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlnb-h.vf
new file mode 100644
index 0000000000..8a2c69c8de
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlnb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlnb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlnb-v.vf
new file mode 100644
index 0000000000..29240f71ab
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlnb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlnc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlnc-h.vf
new file mode 100644
index 0000000000..9cd3dd1e01
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlnc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlnc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlnc-v.vf
new file mode 100644
index 0000000000..79eb5d9d87
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlnc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlnd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlnd-h.vf
new file mode 100644
index 0000000000..3e7c2523fa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlnd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlnd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlnd-v.vf
new file mode 100644
index 0000000000..95f9cb5253
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlnd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlne-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlne-h.vf
new file mode 100644
index 0000000000..a9cbc97bbb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlne-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlne-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlne-v.vf
new file mode 100644
index 0000000000..a5e4fd354a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlne-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlnf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlnf-h.vf
new file mode 100644
index 0000000000..487176e717
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlnf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlnf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlnf-v.vf
new file mode 100644
index 0000000000..617571c13d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlnf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlo-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlo-h.vf
new file mode 100644
index 0000000000..9b77ca19f3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlo-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlo-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlo-v.vf
new file mode 100644
index 0000000000..ef98b1df10
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlo-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlp-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlp-h.vf
new file mode 100644
index 0000000000..0070537fb6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlp-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlp-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlp-v.vf
new file mode 100644
index 0000000000..170e8f6310
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlp-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlq-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlq-h.vf
new file mode 100644
index 0000000000..8e23b3b2b3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlq-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlq-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlq-v.vf
new file mode 100644
index 0000000000..cfb1185a66
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlq-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlr-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlr-h.vf
new file mode 100644
index 0000000000..9da3bafde4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlr-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlr-v.vf
new file mode 100644
index 0000000000..bf6ff6cb6b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmls-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmls-h.vf
new file mode 100644
index 0000000000..73879598ee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmls-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmls-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmls-v.vf
new file mode 100644
index 0000000000..a01e70e20f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmls-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlt-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlt-h.vf
new file mode 100644
index 0000000000..2611f77cc2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlt-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlt-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlt-v.vf
new file mode 100644
index 0000000000..7c89471e5e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlt-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlu-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlu-h.vf
new file mode 100644
index 0000000000..ff78022856
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlu-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlu-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlu-v.vf
new file mode 100644
index 0000000000..1cb7b6ad51
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlu-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlv-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlv-h.vf
new file mode 100644
index 0000000000..e0afc6336b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlv-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlv-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlv-v.vf
new file mode 100644
index 0000000000..c8156110d4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlv-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlx-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlx-h.vf
new file mode 100644
index 0000000000..ff57ddc4b1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlx-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlx-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlx-v.vf
new file mode 100644
index 0000000000..11af42833a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlx-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmly-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmly-h.vf
new file mode 100644
index 0000000000..a8a1f36f86
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmly-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmly-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmly-v.vf
new file mode 100644
index 0000000000..bb5d4ccaa5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmly-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlz-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlz-h.vf
new file mode 100644
index 0000000000..f940ad4c7c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlz-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmlz-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmlz-v.vf
new file mode 100644
index 0000000000..f96215c78c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmlz-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr--h.vf
new file mode 100644
index 0000000000..6f5d83a62d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr--v.vf
new file mode 100644
index 0000000000..b85870afd8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr0-h.vf
new file mode 100644
index 0000000000..02f30e555d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr0-v.vf
new file mode 100644
index 0000000000..47bd2105b3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr1-h.vf
new file mode 100644
index 0000000000..ac6440f1fd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr1-v.vf
new file mode 100644
index 0000000000..8358f4018b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr2-h.vf
new file mode 100644
index 0000000000..97fe3a3670
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr2-v.vf
new file mode 100644
index 0000000000..8d14476578
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr3-h.vf
new file mode 100644
index 0000000000..93ffe1975c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr3-v.vf
new file mode 100644
index 0000000000..f178824c5f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr4-h.vf
new file mode 100644
index 0000000000..b83f451d9d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr4-v.vf
new file mode 100644
index 0000000000..343ffbce42
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr5-h.vf
new file mode 100644
index 0000000000..f53889bff0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr5-v.vf
new file mode 100644
index 0000000000..317740bd02
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr6-h.vf
new file mode 100644
index 0000000000..4348fa53e8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr6-v.vf
new file mode 100644
index 0000000000..a3403b22bb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr7-h.vf
new file mode 100644
index 0000000000..4faf67dde2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr7-v.vf
new file mode 100644
index 0000000000..22e8821109
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr8-h.vf
new file mode 100644
index 0000000000..780336ef79
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr8-v.vf
new file mode 100644
index 0000000000..c29890620b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr9-h.vf
new file mode 100644
index 0000000000..db61450616
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmr9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmr9-v.vf
new file mode 100644
index 0000000000..58776a15f7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmr9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmra-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmra-h.vf
new file mode 100644
index 0000000000..3f1e935b1a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmra-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmra-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmra-v.vf
new file mode 100644
index 0000000000..68f5674d78
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmra-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrb-h.vf
new file mode 100644
index 0000000000..c2e3309325
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrb-v.vf
new file mode 100644
index 0000000000..ea0b89c197
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrc-h.vf
new file mode 100644
index 0000000000..ca30566fb9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrc-v.vf
new file mode 100644
index 0000000000..b43767872f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrd-h.vf
new file mode 100644
index 0000000000..561a62ab91
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrd-v.vf
new file mode 100644
index 0000000000..caa2dd2c77
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmre-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmre-h.vf
new file mode 100644
index 0000000000..e2372570c3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmre-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmre-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmre-v.vf
new file mode 100644
index 0000000000..2f717a9930
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmre-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrf-h.vf
new file mode 100644
index 0000000000..99d62c3868
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrf-v.vf
new file mode 100644
index 0000000000..a8e56ae41c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrj-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrj-h.vf
new file mode 100644
index 0000000000..6f4b9a0e3b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrj-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrj-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrj-v.vf
new file mode 100644
index 0000000000..3618981b8a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrj-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrk-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrk-h.vf
new file mode 100644
index 0000000000..50ba6797a7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrk-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrk-v.vf
new file mode 100644
index 0000000000..773a713435
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrl-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrl-h.vf
new file mode 100644
index 0000000000..461304b13e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrl-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrl-v.vf
new file mode 100644
index 0000000000..a38c13ab9f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrm-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrm-h.vf
new file mode 100644
index 0000000000..192f04f59a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrm-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrm-v.vf
new file mode 100644
index 0000000000..463a7d3a5d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn--h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn--h.vf
new file mode 100644
index 0000000000..957d711eea
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn--v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn--v.vf
new file mode 100644
index 0000000000..d3f3c8fe24
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn-h.vf
new file mode 100644
index 0000000000..776f3c4ae0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn-v.vf
new file mode 100644
index 0000000000..c9e245cf40
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn0-h.vf
new file mode 100644
index 0000000000..5bec0418d2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn0-v.vf
new file mode 100644
index 0000000000..300e92a7d7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn1-h.vf
new file mode 100644
index 0000000000..2d605ba9d5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn1-v.vf
new file mode 100644
index 0000000000..260808e51d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn2-h.vf
new file mode 100644
index 0000000000..1aa9313309
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn2-v.vf
new file mode 100644
index 0000000000..fb5e55ebb8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn3-h.vf
new file mode 100644
index 0000000000..23d167cabb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn3-v.vf
new file mode 100644
index 0000000000..206cb8c7f6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn4-h.vf
new file mode 100644
index 0000000000..014392d5e3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn4-v.vf
new file mode 100644
index 0000000000..6b69a699eb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn5-h.vf
new file mode 100644
index 0000000000..a4d63adb76
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn5-v.vf
new file mode 100644
index 0000000000..bfbdc735df
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn6-h.vf
new file mode 100644
index 0000000000..1944261539
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn6-v.vf
new file mode 100644
index 0000000000..806f51a0ca
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn7-h.vf
new file mode 100644
index 0000000000..23d215392b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn7-v.vf
new file mode 100644
index 0000000000..5aade9ee98
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn8-h.vf
new file mode 100644
index 0000000000..911a85308d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn8-v.vf
new file mode 100644
index 0000000000..a5abb1c1b5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn9-h.vf
new file mode 100644
index 0000000000..ecdc517a9a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrn9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrn9-v.vf
new file mode 100644
index 0000000000..87df63bcdc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrn9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrna-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrna-h.vf
new file mode 100644
index 0000000000..dcac41e73e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrna-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrna-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrna-v.vf
new file mode 100644
index 0000000000..aecbe564fd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrna-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrnb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrnb-h.vf
new file mode 100644
index 0000000000..95bc56e165
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrnb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrnb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrnb-v.vf
new file mode 100644
index 0000000000..126babb80a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrnb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrnc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrnc-h.vf
new file mode 100644
index 0000000000..479914310a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrnc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrnc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrnc-v.vf
new file mode 100644
index 0000000000..6f342e40a6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrnc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrnd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrnd-h.vf
new file mode 100644
index 0000000000..d442ed4cfa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrnd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrnd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrnd-v.vf
new file mode 100644
index 0000000000..e45bbb0e95
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrnd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrne-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrne-h.vf
new file mode 100644
index 0000000000..14e839e4c9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrne-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrne-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrne-v.vf
new file mode 100644
index 0000000000..d614809e46
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrne-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrnf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrnf-h.vf
new file mode 100644
index 0000000000..e7f41b0415
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrnf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrnf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrnf-v.vf
new file mode 100644
index 0000000000..e8e77bf5aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrnf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmro-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmro-h.vf
new file mode 100644
index 0000000000..81acf68e44
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmro-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmro-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmro-v.vf
new file mode 100644
index 0000000000..48fd73289d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmro-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrp-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrp-h.vf
new file mode 100644
index 0000000000..a79cef5322
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrp-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrp-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrp-v.vf
new file mode 100644
index 0000000000..e9b52791ad
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrp-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrq-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrq-h.vf
new file mode 100644
index 0000000000..5cb21b8324
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrq-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrq-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrq-v.vf
new file mode 100644
index 0000000000..9eb07534b6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrq-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrr-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrr-h.vf
new file mode 100644
index 0000000000..eefa93df41
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrr-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrr-v.vf
new file mode 100644
index 0000000000..90fa62670d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrs-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrs-h.vf
new file mode 100644
index 0000000000..a0d0daf897
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrs-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrs-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrs-v.vf
new file mode 100644
index 0000000000..c61c8ac763
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrs-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrt-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrt-h.vf
new file mode 100644
index 0000000000..d34272c41d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrt-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrt-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrt-v.vf
new file mode 100644
index 0000000000..b1bc281f4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrt-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmru-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmru-h.vf
new file mode 100644
index 0000000000..f0c6467a58
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmru-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmru-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmru-v.vf
new file mode 100644
index 0000000000..40f6d638be
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmru-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrv-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrv-h.vf
new file mode 100644
index 0000000000..51de2fe52e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrv-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrv-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrv-v.vf
new file mode 100644
index 0000000000..d4a05dcfe2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrv-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrx-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrx-h.vf
new file mode 100644
index 0000000000..2d9b3722fe
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrx-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrx-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrx-v.vf
new file mode 100644
index 0000000000..8c96ba52de
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrx-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmry-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmry-h.vf
new file mode 100644
index 0000000000..5c6320bb07
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmry-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmry-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmry-v.vf
new file mode 100644
index 0000000000..2587061965
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmry-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrz-h.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrz-h.vf
new file mode 100644
index 0000000000..f2597b5a25
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrz-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfjmrz-v.vf b/macros/jptex/latex/japanese-otf/vf/utfjmrz-v.vf
new file mode 100644
index 0000000000..f1fb6ed7cd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfjmrz-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgb--h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgb--h.vf
new file mode 100644
index 0000000000..eac8e75bcd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgb--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgb--v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgb--v.vf
new file mode 100644
index 0000000000..0499187196
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgb--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkge--h.vf b/macros/jptex/latex/japanese-otf/vf/utfkge--h.vf
new file mode 100644
index 0000000000..61e77a3294
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkge--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkge--v.vf b/macros/jptex/latex/japanese-otf/vf/utfkge--v.vf
new file mode 100644
index 0000000000..838d7ee661
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkge--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr--h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr--h.vf
new file mode 100644
index 0000000000..7c555d5e38
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr--v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr--v.vf
new file mode 100644
index 0000000000..d8fea7ddbe
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr0-h.vf
new file mode 100644
index 0000000000..f5b4c41c3a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr0-v.vf
new file mode 100644
index 0000000000..d72b6998dc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr1-h.vf
new file mode 100644
index 0000000000..a2cd2870d1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr1-v.vf
new file mode 100644
index 0000000000..ccf345dc9c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr2-h.vf
new file mode 100644
index 0000000000..ffeb4ee15c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr2-v.vf
new file mode 100644
index 0000000000..6728ab4c60
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr3-h.vf
new file mode 100644
index 0000000000..3db14f4531
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr3-v.vf
new file mode 100644
index 0000000000..a78618a6c0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr4-h.vf
new file mode 100644
index 0000000000..8238e8a583
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr4-v.vf
new file mode 100644
index 0000000000..c5c60f860a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr5-h.vf
new file mode 100644
index 0000000000..2a65d24587
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr5-v.vf
new file mode 100644
index 0000000000..f95a7f6982
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr6-h.vf
new file mode 100644
index 0000000000..7f99506f4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr6-v.vf
new file mode 100644
index 0000000000..a31d3c6de0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr7-h.vf
new file mode 100644
index 0000000000..845a7ce2d0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr7-v.vf
new file mode 100644
index 0000000000..cb476d0a57
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr8-h.vf
new file mode 100644
index 0000000000..bba4912698
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr8-v.vf
new file mode 100644
index 0000000000..9684ec5533
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr9-h.vf
new file mode 100644
index 0000000000..9701581468
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgr9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgr9-v.vf
new file mode 100644
index 0000000000..bee120be3d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgr9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgra-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgra-h.vf
new file mode 100644
index 0000000000..2a8580fdba
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgra-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgra-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgra-v.vf
new file mode 100644
index 0000000000..6bb9f5abfe
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgra-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgrb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgrb-h.vf
new file mode 100644
index 0000000000..3a079fa37f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgrb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgrb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgrb-v.vf
new file mode 100644
index 0000000000..02524a18f7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgrb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgrc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgrc-h.vf
new file mode 100644
index 0000000000..3192443945
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgrc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgrc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgrc-v.vf
new file mode 100644
index 0000000000..bf12985eb2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgrc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgrd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgrd-h.vf
new file mode 100644
index 0000000000..68a336a60e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgrd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgrd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgrd-v.vf
new file mode 100644
index 0000000000..4d381b2c0d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgrd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgre-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgre-h.vf
new file mode 100644
index 0000000000..8a9c7e438a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgre-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgre-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgre-v.vf
new file mode 100644
index 0000000000..7aae08baa7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgre-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgrf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkgrf-h.vf
new file mode 100644
index 0000000000..09b3e19496
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgrf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkgrf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkgrf-v.vf
new file mode 100644
index 0000000000..34aa7430df
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkgrf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmb--h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmb--h.vf
new file mode 100644
index 0000000000..8ae6763ff6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmb--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmb--v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmb--v.vf
new file mode 100644
index 0000000000..2061d50400
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmb--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmgr--h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmgr--h.vf
new file mode 100644
index 0000000000..47b65affb6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmgr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmgr--v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmgr--v.vf
new file mode 100644
index 0000000000..9e52cc8147
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmgr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkml--h.vf b/macros/jptex/latex/japanese-otf/vf/utfkml--h.vf
new file mode 100644
index 0000000000..ffa1df649e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkml--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkml--v.vf b/macros/jptex/latex/japanese-otf/vf/utfkml--v.vf
new file mode 100644
index 0000000000..e265a66c48
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkml--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr--h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr--h.vf
new file mode 100644
index 0000000000..070a790343
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr--v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr--v.vf
new file mode 100644
index 0000000000..ef6d2622c4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr0-h.vf
new file mode 100644
index 0000000000..2ec0e8b8a5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr0-v.vf
new file mode 100644
index 0000000000..a07e0e7a10
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr1-h.vf
new file mode 100644
index 0000000000..ffa353cf38
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr1-v.vf
new file mode 100644
index 0000000000..3829ea2676
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr2-h.vf
new file mode 100644
index 0000000000..0d9eab6933
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr2-v.vf
new file mode 100644
index 0000000000..775c6b843c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr3-h.vf
new file mode 100644
index 0000000000..719048dcc6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr3-v.vf
new file mode 100644
index 0000000000..3cf10e74c0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr4-h.vf
new file mode 100644
index 0000000000..b749e7bfc6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr4-v.vf
new file mode 100644
index 0000000000..450e71cf0a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr5-h.vf
new file mode 100644
index 0000000000..89f5ccd741
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr5-v.vf
new file mode 100644
index 0000000000..c100a2cf2e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr6-h.vf
new file mode 100644
index 0000000000..8581174541
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr6-v.vf
new file mode 100644
index 0000000000..251f098152
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr7-h.vf
new file mode 100644
index 0000000000..a5c0efb0b5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr7-v.vf
new file mode 100644
index 0000000000..c652c43055
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr8-h.vf
new file mode 100644
index 0000000000..88f6ef7ad3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr8-v.vf
new file mode 100644
index 0000000000..fa1342cc68
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr9-h.vf
new file mode 100644
index 0000000000..8e760c3f98
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmr9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmr9-v.vf
new file mode 100644
index 0000000000..7e01039126
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmr9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmra-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmra-h.vf
new file mode 100644
index 0000000000..5857853590
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmra-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmra-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmra-v.vf
new file mode 100644
index 0000000000..02b0421fdf
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmra-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmrb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmrb-h.vf
new file mode 100644
index 0000000000..de8973571a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmrb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmrb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmrb-v.vf
new file mode 100644
index 0000000000..ce7113e66b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmrb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmrc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmrc-h.vf
new file mode 100644
index 0000000000..300a133b41
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmrc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmrc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmrc-v.vf
new file mode 100644
index 0000000000..ae6e5f6d00
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmrc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmrd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmrd-h.vf
new file mode 100644
index 0000000000..efdfb82311
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmrd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmrd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmrd-v.vf
new file mode 100644
index 0000000000..5b94ec86fd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmrd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmre-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmre-h.vf
new file mode 100644
index 0000000000..eee4590172
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmre-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmre-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmre-v.vf
new file mode 100644
index 0000000000..d2530538ba
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmre-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmrf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfkmrf-h.vf
new file mode 100644
index 0000000000..389c1c4104
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmrf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfkmrf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfkmrf-v.vf
new file mode 100644
index 0000000000..241b23e8ea
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfkmrf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr0-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmr0-h.vf
new file mode 100644
index 0000000000..8f9cd5d9da
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr0-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmr0-v.vf
new file mode 100644
index 0000000000..1db054f363
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr1-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmr1-h.vf
new file mode 100644
index 0000000000..894397e883
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr1-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmr1-v.vf
new file mode 100644
index 0000000000..ca094c12f9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr2-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmr2-h.vf
new file mode 100644
index 0000000000..4939d7ead9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr2-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmr2-v.vf
new file mode 100644
index 0000000000..46e6babe19
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr3-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmr3-h.vf
new file mode 100644
index 0000000000..8c1d6f6ead
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr3-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmr3-v.vf
new file mode 100644
index 0000000000..67a123c88e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr4-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmr4-h.vf
new file mode 100644
index 0000000000..eb76cd7177
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr4-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmr4-v.vf
new file mode 100644
index 0000000000..d368fb0248
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr5-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmr5-h.vf
new file mode 100644
index 0000000000..49346647d0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr5-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmr5-v.vf
new file mode 100644
index 0000000000..1f79c7fe38
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr6-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmr6-h.vf
new file mode 100644
index 0000000000..f77d2c4960
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr6-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmr6-v.vf
new file mode 100644
index 0000000000..b91619ea21
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr7-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmr7-h.vf
new file mode 100644
index 0000000000..afba02baec
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr7-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmr7-v.vf
new file mode 100644
index 0000000000..062862b1b4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr8-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmr8-h.vf
new file mode 100644
index 0000000000..12ac1e39cc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr8-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmr8-v.vf
new file mode 100644
index 0000000000..15b381a34b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr9-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmr9-h.vf
new file mode 100644
index 0000000000..9d58f4c66e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmr9-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmr9-v.vf
new file mode 100644
index 0000000000..07a56c8f06
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmr9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmra-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmra-h.vf
new file mode 100644
index 0000000000..9281630c6f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmra-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmra-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmra-v.vf
new file mode 100644
index 0000000000..ab0fc4bb66
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmra-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrb-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrb-h.vf
new file mode 100644
index 0000000000..c1abce3ab3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrb-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrb-v.vf
new file mode 100644
index 0000000000..e18f967837
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrc-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrc-h.vf
new file mode 100644
index 0000000000..3114f91d49
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrc-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrc-v.vf
new file mode 100644
index 0000000000..8fa80862b0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrd-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrd-h.vf
new file mode 100644
index 0000000000..a464a252a3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrd-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrd-v.vf
new file mode 100644
index 0000000000..c4c4b4fb23
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmre-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmre-h.vf
new file mode 100644
index 0000000000..beb43baac8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmre-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmre-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmre-v.vf
new file mode 100644
index 0000000000..0d1c2bbbb0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmre-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrf-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrf-h.vf
new file mode 100644
index 0000000000..b28ed8df2a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrf-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrf-v.vf
new file mode 100644
index 0000000000..980de8db5d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrj-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrj-h.vf
new file mode 100644
index 0000000000..6f4b9a0e3b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrj-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrj-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrj-v.vf
new file mode 100644
index 0000000000..3618981b8a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrj-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrk-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrk-h.vf
new file mode 100644
index 0000000000..7b2a2935c8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrk-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrk-v.vf
new file mode 100644
index 0000000000..dfb85d1ac7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrl-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrl-h.vf
new file mode 100644
index 0000000000..75cceec250
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrl-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrl-v.vf
new file mode 100644
index 0000000000..f518cef397
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrm-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrm-h.vf
new file mode 100644
index 0000000000..15ba968db7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrm-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrm-v.vf
new file mode 100644
index 0000000000..702fefb577
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrn-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrn-h.vf
new file mode 100644
index 0000000000..6fb29d9cc5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrn-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrn-v.vf
new file mode 100644
index 0000000000..0a832b421f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmro-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmro-h.vf
new file mode 100644
index 0000000000..67b5aa4d9b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmro-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmro-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmro-v.vf
new file mode 100644
index 0000000000..9bb466dcf6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmro-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrp-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrp-h.vf
new file mode 100644
index 0000000000..5c730d75b0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrp-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrp-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrp-v.vf
new file mode 100644
index 0000000000..1fafb3eff7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrp-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrq-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrq-h.vf
new file mode 100644
index 0000000000..cee3d0c7e2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrq-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrq-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrq-v.vf
new file mode 100644
index 0000000000..aba15b1aea
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrq-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrr-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrr-h.vf
new file mode 100644
index 0000000000..a3166f3552
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrr-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrr-v.vf
new file mode 100644
index 0000000000..2220a0ced1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrs-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrs-h.vf
new file mode 100644
index 0000000000..b136918ae4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrs-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrs-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrs-v.vf
new file mode 100644
index 0000000000..d6ab67cfe8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrs-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrt-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrt-h.vf
new file mode 100644
index 0000000000..c65e3ec576
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrt-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrt-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrt-v.vf
new file mode 100644
index 0000000000..c60a162e82
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrt-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmru-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmru-h.vf
new file mode 100644
index 0000000000..50cfb26565
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmru-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmru-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmru-v.vf
new file mode 100644
index 0000000000..f3fbe2eefb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmru-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrv-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrv-h.vf
new file mode 100644
index 0000000000..288ae7bb12
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrv-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrv-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrv-v.vf
new file mode 100644
index 0000000000..385502dfa0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrv-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrw-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrw-h.vf
new file mode 100644
index 0000000000..1b3039506b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrw-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrw-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrw-v.vf
new file mode 100644
index 0000000000..e5756dc04c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrw-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrx-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrx-h.vf
new file mode 100644
index 0000000000..278038671e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrx-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrx-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrx-v.vf
new file mode 100644
index 0000000000..294e5b8ec9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrx-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmry-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmry-h.vf
new file mode 100644
index 0000000000..5c6320bb07
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmry-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmry-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmry-v.vf
new file mode 100644
index 0000000000..2587061965
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmry-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrz-h.vf b/macros/jptex/latex/japanese-otf/vf/utfmrz-h.vf
new file mode 100644
index 0000000000..775b1dc773
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrz-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utfmrz-v.vf b/macros/jptex/latex/japanese-otf/vf/utfmrz-v.vf
new file mode 100644
index 0000000000..e57b8c613e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utfmrz-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgb--h.vf b/macros/jptex/latex/japanese-otf/vf/utftgb--h.vf
new file mode 100644
index 0000000000..61329bcd7d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgb--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgb--v.vf b/macros/jptex/latex/japanese-otf/vf/utftgb--v.vf
new file mode 100644
index 0000000000..c68cb6f418
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgb--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftge--h.vf b/macros/jptex/latex/japanese-otf/vf/utftge--h.vf
new file mode 100644
index 0000000000..efd7b63513
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftge--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftge--v.vf b/macros/jptex/latex/japanese-otf/vf/utftge--v.vf
new file mode 100644
index 0000000000..6a2884f2fc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftge--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr--h.vf b/macros/jptex/latex/japanese-otf/vf/utftgr--h.vf
new file mode 100644
index 0000000000..95cafa50fc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr--v.vf b/macros/jptex/latex/japanese-otf/vf/utftgr--v.vf
new file mode 100644
index 0000000000..826f4368a5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr0-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgr0-h.vf
new file mode 100644
index 0000000000..f9cdc2ad50
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr0-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgr0-v.vf
new file mode 100644
index 0000000000..940607444e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr1-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgr1-h.vf
new file mode 100644
index 0000000000..99b9445c41
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr1-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgr1-v.vf
new file mode 100644
index 0000000000..be1382a3cc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr2-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgr2-h.vf
new file mode 100644
index 0000000000..dbc5b80823
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr2-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgr2-v.vf
new file mode 100644
index 0000000000..4883c2665a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr3-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgr3-h.vf
new file mode 100644
index 0000000000..cdec1c274e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr3-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgr3-v.vf
new file mode 100644
index 0000000000..abe0dbf088
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr4-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgr4-h.vf
new file mode 100644
index 0000000000..60ce71c318
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr4-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgr4-v.vf
new file mode 100644
index 0000000000..efb0a62b4e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr5-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgr5-h.vf
new file mode 100644
index 0000000000..cef747a326
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr5-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgr5-v.vf
new file mode 100644
index 0000000000..13b870e74c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr6-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgr6-h.vf
new file mode 100644
index 0000000000..0c0deffa27
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr6-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgr6-v.vf
new file mode 100644
index 0000000000..ce14870f0b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr7-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgr7-h.vf
new file mode 100644
index 0000000000..d0e0cae2f8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr7-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgr7-v.vf
new file mode 100644
index 0000000000..92533c5885
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr8-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgr8-h.vf
new file mode 100644
index 0000000000..f69681fdd1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr8-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgr8-v.vf
new file mode 100644
index 0000000000..ea9aa37c4e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr9-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgr9-h.vf
new file mode 100644
index 0000000000..04a6653752
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgr9-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgr9-v.vf
new file mode 100644
index 0000000000..073871b6fc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgr9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgra-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgra-h.vf
new file mode 100644
index 0000000000..33171c5cd2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgra-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgra-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgra-v.vf
new file mode 100644
index 0000000000..6a2421a370
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgra-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrb-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrb-h.vf
new file mode 100644
index 0000000000..5c084740cd
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrb-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrb-v.vf
new file mode 100644
index 0000000000..3d9783ca23
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrc-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrc-h.vf
new file mode 100644
index 0000000000..c41337c5eb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrc-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrc-v.vf
new file mode 100644
index 0000000000..92decf9067
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrd-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrd-h.vf
new file mode 100644
index 0000000000..b5872eb8ea
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrd-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrd-v.vf
new file mode 100644
index 0000000000..ef5c04d973
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgre-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgre-h.vf
new file mode 100644
index 0000000000..e66596bcaf
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgre-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgre-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgre-v.vf
new file mode 100644
index 0000000000..84c77ef13b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgre-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrf-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrf-h.vf
new file mode 100644
index 0000000000..e997373cfa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrf-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrf-v.vf
new file mode 100644
index 0000000000..a4cdd75a2e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrk-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrk-h.vf
new file mode 100644
index 0000000000..a3c5534c6e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrk-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrk-v.vf
new file mode 100644
index 0000000000..fa19815a4b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrl-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrl-h.vf
new file mode 100644
index 0000000000..808d156c34
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrl-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrl-v.vf
new file mode 100644
index 0000000000..2d4c8ad4a8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrm-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrm-h.vf
new file mode 100644
index 0000000000..aa74c9178c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrm-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrm-v.vf
new file mode 100644
index 0000000000..6477bf5f5d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrn-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrn-h.vf
new file mode 100644
index 0000000000..33b0e83dc5
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrn-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrn-v.vf
new file mode 100644
index 0000000000..073b20a586
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgro-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgro-h.vf
new file mode 100644
index 0000000000..ea56080e76
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgro-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgro-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgro-v.vf
new file mode 100644
index 0000000000..9d9f50b86c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgro-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrp-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrp-h.vf
new file mode 100644
index 0000000000..400c487b72
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrp-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrp-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrp-v.vf
new file mode 100644
index 0000000000..ea23e18ab4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrp-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrq-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrq-h.vf
new file mode 100644
index 0000000000..d4223aa931
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrq-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrq-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrq-v.vf
new file mode 100644
index 0000000000..249180409d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrq-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrr-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrr-h.vf
new file mode 100644
index 0000000000..f832cf0e31
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrr-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrr-v.vf
new file mode 100644
index 0000000000..0345d797bb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrs-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrs-h.vf
new file mode 100644
index 0000000000..bbf5a324dc
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrs-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrs-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrs-v.vf
new file mode 100644
index 0000000000..1019051d7d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrs-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrt-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrt-h.vf
new file mode 100644
index 0000000000..60455696b2
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrt-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrt-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrt-v.vf
new file mode 100644
index 0000000000..b0fd36856a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrt-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgru-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgru-h.vf
new file mode 100644
index 0000000000..e45f908c7d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgru-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgru-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgru-v.vf
new file mode 100644
index 0000000000..7b09604b7a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgru-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrv-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrv-h.vf
new file mode 100644
index 0000000000..5bb5596c2d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrv-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrv-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrv-v.vf
new file mode 100644
index 0000000000..b133bb5fd4
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrv-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrw-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrw-h.vf
new file mode 100644
index 0000000000..c52e0b77ca
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrw-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrw-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrw-v.vf
new file mode 100644
index 0000000000..87cc1d3d16
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrw-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrx-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrx-h.vf
new file mode 100644
index 0000000000..0bc9f48ada
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrx-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrx-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrx-v.vf
new file mode 100644
index 0000000000..8ef612046d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrx-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrz-h.vf b/macros/jptex/latex/japanese-otf/vf/utftgrz-h.vf
new file mode 100644
index 0000000000..159366182c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrz-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftgrz-v.vf b/macros/jptex/latex/japanese-otf/vf/utftgrz-v.vf
new file mode 100644
index 0000000000..cc4358afb3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftgrz-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmb--h.vf b/macros/jptex/latex/japanese-otf/vf/utftmb--h.vf
new file mode 100644
index 0000000000..d58c576cee
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmb--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmb--v.vf b/macros/jptex/latex/japanese-otf/vf/utftmb--v.vf
new file mode 100644
index 0000000000..cb017e70a9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmb--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmgr--h.vf b/macros/jptex/latex/japanese-otf/vf/utftmgr--h.vf
new file mode 100644
index 0000000000..7597c4e64e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmgr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmgr--v.vf b/macros/jptex/latex/japanese-otf/vf/utftmgr--v.vf
new file mode 100644
index 0000000000..4712815585
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmgr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftml--h.vf b/macros/jptex/latex/japanese-otf/vf/utftml--h.vf
new file mode 100644
index 0000000000..5b863f6f1d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftml--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftml--v.vf b/macros/jptex/latex/japanese-otf/vf/utftml--v.vf
new file mode 100644
index 0000000000..72feb85f92
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftml--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr--h.vf b/macros/jptex/latex/japanese-otf/vf/utftmr--h.vf
new file mode 100644
index 0000000000..3b7556ce17
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr--h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr--v.vf b/macros/jptex/latex/japanese-otf/vf/utftmr--v.vf
new file mode 100644
index 0000000000..6973c29fc8
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr--v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr0-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmr0-h.vf
new file mode 100644
index 0000000000..03fe12a067
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr0-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr0-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmr0-v.vf
new file mode 100644
index 0000000000..c276733207
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr0-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr1-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmr1-h.vf
new file mode 100644
index 0000000000..02ed103f8f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr1-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr1-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmr1-v.vf
new file mode 100644
index 0000000000..3b08d7a56f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr1-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr2-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmr2-h.vf
new file mode 100644
index 0000000000..52f435fa97
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr2-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr2-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmr2-v.vf
new file mode 100644
index 0000000000..94d12a77d1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr2-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr3-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmr3-h.vf
new file mode 100644
index 0000000000..f9b074e6b7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr3-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr3-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmr3-v.vf
new file mode 100644
index 0000000000..91be5ffee1
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr3-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr4-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmr4-h.vf
new file mode 100644
index 0000000000..bdcae62d2c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr4-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr4-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmr4-v.vf
new file mode 100644
index 0000000000..add514a387
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr4-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr5-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmr5-h.vf
new file mode 100644
index 0000000000..da5f9d8ce0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr5-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr5-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmr5-v.vf
new file mode 100644
index 0000000000..03bce16a7c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr5-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr6-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmr6-h.vf
new file mode 100644
index 0000000000..f6f1f29741
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr6-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr6-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmr6-v.vf
new file mode 100644
index 0000000000..256381ff94
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr6-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr7-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmr7-h.vf
new file mode 100644
index 0000000000..62dc11d37a
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr7-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr7-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmr7-v.vf
new file mode 100644
index 0000000000..9395d20e49
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr7-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr8-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmr8-h.vf
new file mode 100644
index 0000000000..91aee35718
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr8-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr8-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmr8-v.vf
new file mode 100644
index 0000000000..f51f20ece6
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr8-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr9-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmr9-h.vf
new file mode 100644
index 0000000000..c99ad85fde
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr9-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmr9-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmr9-v.vf
new file mode 100644
index 0000000000..d34c57a9aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmr9-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmra-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmra-h.vf
new file mode 100644
index 0000000000..3b64228b8e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmra-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmra-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmra-v.vf
new file mode 100644
index 0000000000..5ee27e68c0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmra-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrb-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrb-h.vf
new file mode 100644
index 0000000000..49bd877d21
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrb-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrb-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrb-v.vf
new file mode 100644
index 0000000000..8056e11344
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrb-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrc-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrc-h.vf
new file mode 100644
index 0000000000..51828ed80b
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrc-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrc-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrc-v.vf
new file mode 100644
index 0000000000..22b34352a0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrc-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrd-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrd-h.vf
new file mode 100644
index 0000000000..a54d9ccf76
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrd-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrd-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrd-v.vf
new file mode 100644
index 0000000000..18305e6c4f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrd-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmre-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmre-h.vf
new file mode 100644
index 0000000000..3d6dd7144f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmre-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmre-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmre-v.vf
new file mode 100644
index 0000000000..036b85e915
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmre-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrf-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrf-h.vf
new file mode 100644
index 0000000000..d9b4513e3e
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrf-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrf-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrf-v.vf
new file mode 100644
index 0000000000..c156d0dfce
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrf-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrk-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrk-h.vf
new file mode 100644
index 0000000000..8674e250a3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrk-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrk-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrk-v.vf
new file mode 100644
index 0000000000..1327b4937f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrk-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrl-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrl-h.vf
new file mode 100644
index 0000000000..08724bf4fb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrl-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrl-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrl-v.vf
new file mode 100644
index 0000000000..9242a7ca80
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrl-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrm-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrm-h.vf
new file mode 100644
index 0000000000..09e589b844
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrm-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrm-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrm-v.vf
new file mode 100644
index 0000000000..de4ea21924
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrm-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrn-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrn-h.vf
new file mode 100644
index 0000000000..cf4f1d07ba
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrn-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrn-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrn-v.vf
new file mode 100644
index 0000000000..8fbc651fab
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrn-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmro-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmro-h.vf
new file mode 100644
index 0000000000..e832ea1fe0
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmro-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmro-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmro-v.vf
new file mode 100644
index 0000000000..7535439734
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmro-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrp-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrp-h.vf
new file mode 100644
index 0000000000..6807bd69b3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrp-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrp-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrp-v.vf
new file mode 100644
index 0000000000..398601919f
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrp-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrq-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrq-h.vf
new file mode 100644
index 0000000000..7b1b59c714
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrq-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrq-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrq-v.vf
new file mode 100644
index 0000000000..ec4156df9d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrq-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrr-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrr-h.vf
new file mode 100644
index 0000000000..89663f7bc3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrr-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrr-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrr-v.vf
new file mode 100644
index 0000000000..8fccd64cbe
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrr-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrs-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrs-h.vf
new file mode 100644
index 0000000000..2ba4679a82
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrs-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrs-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrs-v.vf
new file mode 100644
index 0000000000..3bfaf150aa
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrs-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrt-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrt-h.vf
new file mode 100644
index 0000000000..987d1ce1fb
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrt-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrt-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrt-v.vf
new file mode 100644
index 0000000000..e84ead070c
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrt-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmru-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmru-h.vf
new file mode 100644
index 0000000000..ddb5e7ff64
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmru-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmru-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmru-v.vf
new file mode 100644
index 0000000000..162f259a16
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmru-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrv-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrv-h.vf
new file mode 100644
index 0000000000..eed779dfb7
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrv-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrv-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrv-v.vf
new file mode 100644
index 0000000000..a377088396
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrv-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrw-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrw-h.vf
new file mode 100644
index 0000000000..3b225cfbe3
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrw-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrw-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrw-v.vf
new file mode 100644
index 0000000000..31ebcf6940
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrw-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrx-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrx-h.vf
new file mode 100644
index 0000000000..772cabe508
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrx-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrx-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrx-v.vf
new file mode 100644
index 0000000000..ffce0b0994
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrx-v.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrz-h.vf b/macros/jptex/latex/japanese-otf/vf/utftmrz-h.vf
new file mode 100644
index 0000000000..7954ad021d
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrz-h.vf
Binary files differ
diff --git a/macros/jptex/latex/japanese-otf/vf/utftmrz-v.vf b/macros/jptex/latex/japanese-otf/vf/utftmrz-v.vf
new file mode 100644
index 0000000000..ffbfc14dc9
--- /dev/null
+++ b/macros/jptex/latex/japanese-otf/vf/utftmrz-v.vf
Binary files differ