summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-11-14 22:15:20 +0000
committerKarl Berry <karl@freefriends.org>2020-11-14 22:15:20 +0000
commit5622d8475184e19eaec3342dc3b3362f1f1e04c8 (patch)
treebb161f1038cb0dde975c14d198aa18336a5b7da7 /Master
parent41de1e5120870c2ce046895debaabc76d2e428bc (diff)
japanese-otf-uptex (14nov20)
git-svn-id: svn://tug.org/texlive/trunk@56932 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/japanese-otf-uptex/00otf-uptex.txt57
-rw-r--r--Master/texmf-dist/doc/fonts/japanese-otf-uptex/README6
-rw-r--r--Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/Makefile33
-rw-r--r--Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/uotftest-utf8.tex9
-rw-r--r--Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/utfmacro-cjk.tex344
-rw-r--r--Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/utfmacro-haranoaji.map175
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgb-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgb-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucge-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucge-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgr-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmb-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmb-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmgr-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmgr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucml-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucml-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmr-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgb-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgb-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgbn-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgbn-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujge-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujge-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgen-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgen-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgr-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgrn-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgrn-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmb-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmb-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmbn-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmbn-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgr-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgrn-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgrn-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujml-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujml-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmln-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmln-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmr-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmrn-h.tfmbin0 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmrn-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgb-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgb-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukge-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukge-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgr-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmb-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmb-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmgr-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmgr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukml-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukml-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmr-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgb-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgb-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utge-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utge-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgr-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmb-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmb-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmgr-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmgr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utml-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utml-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmr-h.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmr-v.tfmbin0 -> 108 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothb-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothbn-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgotheb-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothebn-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothr-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothrn-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphmgothr-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphmgothrn-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminb-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminbn-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminl-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminln-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminr-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminrn-h.tfmbin432 -> 368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgb--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgb--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcge--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcge--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgr--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmb--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmb--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmgr--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmgr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcml--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcml--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmr--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgb--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgb--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgbn--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgbn--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjge--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjge--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgen--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgen--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgr--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgrn--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgrn--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmb--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmb--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmbn--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmbn--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgr--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgrn--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgrn--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjml--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjml--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmln--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmln--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmr--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmrn--h.tfmbin0 -> 432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmrn--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgb--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgb--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkge--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkge--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgr--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmb--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmb--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmgr--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmgr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkml--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkml--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmr--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgb--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgb--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftge--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftge--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgr--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmb--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmb--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmgr--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmgr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftml--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftml--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmr--h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmr--v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-h.vfbin651336 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-v.vfbin651360 -> 5732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-h.vfbin651336 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-v.vfbin651360 -> 5732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-h.vfbin651336 -> 6716 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-v.vfbin651360 -> 5732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-h.vfbin651336 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-v.vfbin651360 -> 5732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-h.vfbin651336 -> 6716 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-v.vfbin651364 -> 5736 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-h.vfbin651340 -> 6716 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-v.vfbin651364 -> 5736 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-v.vfbin651356 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-v.vfbin651356 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-v.vfbin651356 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-h.vfbin651088 -> 3392 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-v.vfbin651112 -> 2412 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-h.vfbin651088 -> 3396 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-v.vfbin651112 -> 2412 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-h.vfbin651088 -> 3396 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-v.vfbin651112 -> 2412 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-h.vfbin651088 -> 3396 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-v.vfbin651112 -> 2412 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-h.vfbin651088 -> 3392 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-v.vfbin651112 -> 2412 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-h.vfbin651088 -> 3396 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-v.vfbin651112 -> 2412 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-h.vfbin651088 -> 3396 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-v.vfbin651116 -> 2412 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-h.vfbin651088 -> 3396 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-v.vfbin651116 -> 2416 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-h.vfbin651084 -> 3392 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-v.vfbin651112 -> 2408 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-h.vfbin651088 -> 3392 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-v.vfbin651112 -> 2412 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-h.vfbin651084 -> 3392 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-v.vfbin651112 -> 2408 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-h.vfbin651088 -> 3392 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-v.vfbin651112 -> 2412 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-h.vfbin651084 -> 3392 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-v.vfbin651112 -> 2408 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-h.vfbin651088 -> 3392 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-v.vfbin651112 -> 2412 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothb-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothb-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothbn-h.vfbin651336 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothbn-v.vfbin651360 -> 5732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-h.vfbin651336 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-v.vfbin651360 -> 5732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothebn-h.vfbin651336 -> 6716 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothebn-v.vfbin651360 -> 5732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothr-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothr-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothrn-h.vfbin651336 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothrn-v.vfbin651360 -> 5732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothr-h.vfbin651336 -> 6716 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothr-v.vfbin651364 -> 5736 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-h.vfbin651340 -> 6716 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-v.vfbin651364 -> 5736 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminb-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminb-v.vfbin651356 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminbn-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminbn-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminl-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminl-v.vfbin651356 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminln-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminln-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminr-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminr-v.vfbin651356 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminrn-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminrn-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothb-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothb-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-h.vfbin651336 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-v.vfbin651360 -> 5732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothr-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothr-v.vfbin651360 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubymgothr-h.vfbin651336 -> 6716 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubymgothr-v.vfbin651364 -> 5736 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminb-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminb-v.vfbin651356 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminl-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminl-v.vfbin651356 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminr-h.vfbin651332 -> 6712 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminr-v.vfbin651356 -> 5728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgb--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgb--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcge--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcge--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgr--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgr--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmb--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmb--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmgr--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmgr--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcml--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcml--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmr--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmr--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgb--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgb--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgbn--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgbn--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjge--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjge--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgen--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgen--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgr--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgr--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgrn--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgrn--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmb--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmb--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmbn--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmbn--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgr--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgr--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgrn--h.vfbin0 -> 1064 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgrn--v.vfbin0 -> 1064 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjml--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjml--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmln--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmln--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmr--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmr--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmrn--h.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmrn--v.vfbin0 -> 1060 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgb--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgb--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkge--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkge--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgr--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgr--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmb--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmb--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmgr--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmgr--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkml--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkml--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmr--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmr--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgb--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgb--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftge--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftge--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgr--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgr--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmb--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmb--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmgr--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmgr--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftml--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftml--v.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmr--h.vfbin0 -> 52 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmr--v.vfbin0 -> 52 bytes
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/script/mktfm_sp.pl127
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/script/mkutfvf_sp.pl55
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/script/umkpkana.pl1
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/script/umkvpkana.pl1
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf16
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_brsg16
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_jis0424
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_prop4
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf51
-rw-r--r--Master/texmf-dist/tex/platex/japanese-otf-uptex/mlutf.sty134
-rw-r--r--Master/texmf-dist/tex/platex/japanese-otf-uptex/otf.sty34
339 files changed, 982 insertions, 105 deletions
diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/00otf-uptex.txt b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/00otf-uptex.txt
index 43b231ff57e..1ed28290bcc 100644
--- a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/00otf-uptex.txt
+++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/00otf-uptex.txt
@@ -1,5 +1,5 @@
[ Title ]
-japanese-otf-uptex Ver.0.25 2020/02/28
+japanese-otf-uptex Ver.0.26 2020/11/08
[ Abstract ]
@@ -84,6 +84,46 @@ 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 in \UTF{}, \UTFC{}, \UTFT{}, \UTFK{} ]
+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
+
+
[ Repository ]
japanese-otf-uptex is maintained on GitHub:
https://github.com/t-tk/japanese-otf-uptex
@@ -397,3 +437,18 @@ https://github.com/t-tk/japanese-otf-uptex
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{}.
+
diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README
index 216be309a61..d09a7c73203 100644
--- a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README
+++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README
@@ -3,7 +3,7 @@ README
From 00otf-uptex.txt:
[ Title ]
-japanese-otf-uptex Ver.0.25 2020/02/28
+japanese-otf-uptex Ver.0.26 2020/11/08
[ Abstract ]
@@ -22,11 +22,11 @@ Ref. http://opensource.org/licenses/BSD-3-Clause
The original source has been downloaded from
https://github.com/t-tk/japanese-otf-uptex
as
- https://github.com/t-tk/japanese-otf-uptex/releases/tag/v0.25
+ https://github.com/t-tk/japanese-otf-uptex/releases/tag/v0.26
After that the scripts run and the generated tfm and vf files included.
Norbert Preining <preining@logic.at>
TANAKA Takuji <ttk@t-lab.opal.ne.jp>
-2020-02-29
+2020-11-14
diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/Makefile b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/Makefile
index 78974e127f6..eaaaf9b1a6b 100644
--- a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/Makefile
+++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/Makefile
@@ -3,10 +3,10 @@ PTEX = ptex
UPLATEX = uplatex
PLATEX = platex -kanji=utf8
DVIPS = dvips
-DVIPDFMX = dvipdfmx
+DVIPDFMX = dvipdfmx -v
PDVITYPE = pdvitype
-all: otf sp art bsrg jis04 scale prop punct exclam
+all: otf sp art brsg jis04 scale prop punct exclam
otf: uplatex-otf platex-otf
sp: uplatex-sp platex-sp
@@ -16,6 +16,7 @@ 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
uplatex-otf:
for opt in default deluxe expert bold noreplace; do \
@@ -101,10 +102,10 @@ uplatex-jis04:
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) 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) upjis2004-$$opt-$$brsg-$$jis-v-uplatex.dvi ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map upjis2004-$$opt-$$brsg-$$jis-v-uplatex.dvi ; \
done \
done \
done
@@ -115,10 +116,10 @@ platex-jis04:
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) 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) upjis2004-$$opt-$$brsg-$$jis-v-platex.dvi ; \
+ $(DVIPDFMX) -f utfmacro-haranoaji.map upjis2004-$$opt-$$brsg-$$jis-v-platex.dvi ; \
done \
done \
done
@@ -188,5 +189,25 @@ platex-exclam:
$(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
+
clean:
rm -f *.aux *.log *.dvi *.pdf
diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/uotftest-utf8.tex b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/uotftest-utf8.tex
index b7c8a5f5f54..45f57f83902 100644
--- a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/uotftest-utf8.tex
+++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/uotftest-utf8.tex
@@ -103,6 +103,15 @@ mg/m & {\mgfamily ひらかな} & {\mgfamily 漢字} & {\mgfamily\UTF{9DD7}} & {
アイウエオ\raisebox\baseshift{\frame{ア}\frame{イ}\frame{ウ}\frame{エ}\frame{オ}}
+% \UTF{}はまだ半角片仮名に対応していない。
+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}}}
+
+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}
\clearpage
[mc/m]
diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/utfmacro-cjk.tex b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/utfmacro-cjk.tex
new file mode 100644
index 00000000000..0a48aec4a8b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/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/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/utfmacro-haranoaji.map b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/utfmacro-haranoaji.map
new file mode 100644
index 00000000000..cdf38864240
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/utfmacro-haranoaji.map
@@ -0,0 +1,175 @@
+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
+
+
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgb-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgb-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgb-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgb-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucge-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucge-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucge-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucge-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucge-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucge-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgr-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucgr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmb-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmb-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmb-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmb-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmgr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmgr-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmgr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmgr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmgr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmgr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucml-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucml-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucml-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucml-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucml-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucml-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmr-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ucmr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgb-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgb-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgb-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgb-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgbn-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgbn-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgbn-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgbn-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgbn-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgbn-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujge-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujge-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujge-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujge-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujge-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujge-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgen-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgen-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgen-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgen-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgen-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgen-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgr-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgrn-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgrn-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgrn-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgrn-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgrn-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujgrn-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmb-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmb-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmb-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmb-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmbn-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmbn-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmbn-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmbn-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmbn-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmbn-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgr-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgrn-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgrn-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgrn-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgrn-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgrn-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmgrn-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujml-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujml-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujml-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujml-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujml-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujml-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmln-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmln-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmln-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmln-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmln-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmln-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmr-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmrn-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmrn-h.tfm
new file mode 100644
index 00000000000..9928cda112d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmrn-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmrn-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmrn-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ujmrn-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgb-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgb-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgb-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgb-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukge-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukge-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukge-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukge-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukge-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukge-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgr-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukgr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmb-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmb-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmb-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmb-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmgr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmgr-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmgr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmgr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmgr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmgr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukml-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukml-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukml-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukml-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukml-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukml-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmr-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-ukmr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgb-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgb-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgb-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgb-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utge-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utge-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utge-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utge-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utge-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utge-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgr-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utgr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmb-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmb-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmb-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmb-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmgr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmgr-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmgr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmgr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmgr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmgr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utml-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utml-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utml-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utml-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utml-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utml-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmr-h.tfm
new file mode 100644
index 00000000000..1db09ae81cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmr-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmr-v.tfm
new file mode 100644
index 00000000000..dddd9776408
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/otf-utmr-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothb-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothb-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothbn-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothbn-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothbn-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothbn-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgotheb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgotheb-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgotheb-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgotheb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothebn-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothebn-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothebn-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothebn-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothr-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothr-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothrn-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothrn-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothrn-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphgothrn-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphmgothr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphmgothr-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphmgothr-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphmgothr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphmgothrn-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphmgothrn-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphmgothrn-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphmgothrn-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminb-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminb-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminbn-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminbn-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminbn-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminbn-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminl-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminl-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminl-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminl-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminln-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminln-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminln-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminln-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminr-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminr-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminr-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminr-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminrn-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminrn-h.tfm
index be901880036..9928cda112d 100644
--- a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminrn-h.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uphminrn-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgb--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgb--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgb--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgb--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgb--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgb--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcge--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcge--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcge--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcge--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcge--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcge--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgr--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcgr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmb--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmb--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmb--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmb--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmb--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmb--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmgr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmgr--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmgr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmgr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmgr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmgr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcml--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcml--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcml--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcml--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcml--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcml--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmr--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfcmr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgb--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgb--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgb--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgb--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgb--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgb--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgbn--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgbn--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgbn--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgbn--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgbn--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgbn--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjge--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjge--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjge--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjge--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjge--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjge--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgen--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgen--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgen--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgen--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgen--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgen--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgr--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgrn--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgrn--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgrn--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgrn--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgrn--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgrn--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmb--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmb--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmb--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmb--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmb--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmb--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmbn--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmbn--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmbn--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmbn--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmbn--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmbn--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgr--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgrn--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgrn--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgrn--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgrn--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgrn--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmgrn--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjml--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjml--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjml--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjml--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjml--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjml--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmln--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmln--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmln--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmln--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmln--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmln--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmr--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmrn--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmrn--h.tfm
new file mode 100644
index 00000000000..02a18758790
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmrn--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmrn--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmrn--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjmrn--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgb--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgb--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgb--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgb--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgb--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgb--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkge--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkge--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkge--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkge--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkge--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkge--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgr--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkgr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmb--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmb--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmb--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmb--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmb--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmb--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmgr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmgr--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmgr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmgr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmgr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmgr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkml--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkml--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkml--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkml--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkml--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkml--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmr--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfkmr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgb--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgb--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgb--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgb--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgb--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgb--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftge--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftge--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftge--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftge--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftge--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftge--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgr--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftgr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmb--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmb--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmb--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmb--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmb--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmb--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmgr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmgr--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmgr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmgr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmgr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmgr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftml--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftml--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftml--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftml--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftml--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftml--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmr--h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmr--h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmr--h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmr--v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmr--v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utftmr--v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-h.vf
index 9acb9435870..8995843b3dc 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-v.vf
index 011540f4870..3a62ae9a4d0 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-h.vf
index a2b3406d166..894fac8889f 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-v.vf
index f104f8db607..7ee87ff11a2 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-h.vf
index 49a2b902ec7..bf9be0a01f5 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-v.vf
index acf3b1c1c98..dc7dc360327 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-h.vf
index 79522e0f256..beea53f4705 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-v.vf
index 546fd4a5f83..f390c3db7d9 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-h.vf
index 77a2474d247..111b3eb99fd 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-v.vf
index f48d2645ad9..b9e590ac534 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-h.vf
index 8e45de72090..056e9daf8ef 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-v.vf
index a22eb04188f..7bcdd86ca5c 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-h.vf
index 2601b339e24..16a7a60dee0 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-v.vf
index d25aac42f32..9efb8f69dc6 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-h.vf
index 605d5a3f3e4..02cdb7bf9ce 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-v.vf
index ce09215824b..90e938fa79d 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-h.vf
index 0f10b50fae8..b0edcb1473a 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-v.vf
index 575ded81cc6..98e5c838c5f 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-h.vf
index 9c3785d9d8a..aed6596e727 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-v.vf
index 2b80537a097..4a6cf39f2b4 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-h.vf
index 50247f5470a..2801803629e 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-v.vf
index f8cda080ab3..a6b2d511d4a 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-h.vf
index 5ad25fe26d9..a13eecd29ac 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-v.vf
index 2d6a6fb160b..3a1850cd6ee 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-h.vf
index a3d297231f0..6c0f3af64fe 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-v.vf
index 309b213eb50..7ee0f520c5c 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-h.vf
index 785fae84103..cfb159fcce7 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-v.vf
index 3ac947a4126..5a41ee7162d 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-h.vf
index abd03bfa8c9..6f212aac817 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-v.vf
index 00a8c060aba..60bac181533 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-h.vf
index 6973bb55422..ff0aae08303 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-v.vf
index f7ca0d4d9b1..667267a7b48 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-h.vf
index f058aef801a..a999f91c98c 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-v.vf
index 1c2b0be0a97..576ec8fdd0a 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-h.vf
index 158f329e5a3..b6adc4e23f7 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-v.vf
index 531622eca23..1bc32e9178e 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-h.vf
index 0670f436837..9b2cc219bcd 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-v.vf
index 5b6269704d0..7b92d19dcbf 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-h.vf
index 6703dc1aefe..e1d32fd59fb 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-v.vf
index d9640ebe639..6084f913ddc 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-h.vf
index 410f38f8d37..de9cd9f7d3e 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-v.vf
index 809c8dd3e27..fe445220c1e 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-h.vf
index 1386dc3988a..14a25ff2a6a 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-v.vf
index 1fa9ecf0a59..feea2d68496 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-h.vf
index 7eb630cfc50..dc7eb9319f1 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-v.vf
index cd61226dc21..3b0a737a39e 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-h.vf
index af1a0043ce7..51d2fab7c26 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-v.vf
index b9a9e4c7fce..0978b178f89 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-h.vf
index 1a148bf0504..e63b7a9f0bd 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-v.vf
index 075a94aabf1..b9b097f9377 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-h.vf
index 79ecb65676b..953dfb31768 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-v.vf
index f60a147c7bb..5f531896dcb 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-h.vf
index e9e5d676593..f66f1cb7efa 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-v.vf
index 3cbc15decfd..ff10fc6cbf5 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-h.vf
index 7e852897e1d..1465f238ff5 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-v.vf
index 5441e62baa4..f3d4b191e68 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothb-h.vf
index aa6d896bb37..0ac0212df2b 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothb-v.vf
index fe7c1f45332..fc0f0f0bc49 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothbn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothbn-h.vf
index 97d88e0c66b..cc6598608d3 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothbn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothbn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothbn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothbn-v.vf
index 2e128229520..fb1c975772b 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothbn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothbn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-h.vf
index c5b429d7a43..fca53d7197e 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-v.vf
index 6b09ded11ab..b9d20f6ed5a 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothebn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothebn-h.vf
index 4d8ea91f71e..18304945b4a 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothebn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothebn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothebn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothebn-v.vf
index a7da2d8589c..5e634106310 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothebn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothebn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothr-h.vf
index 7c54f2a656f..87800e0a864 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothr-v.vf
index c65012f8649..d903d20b81e 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothrn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothrn-h.vf
index b67025af596..afb4dc13563 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothrn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothrn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothrn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothrn-v.vf
index 823d9a3d71a..58b02975662 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothrn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgothrn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothr-h.vf
index f99ec667fb6..9766958a9eb 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothr-v.vf
index 1715516fda1..3ab44b2fd99 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-h.vf
index 03c79ed3fb2..4c27e900b53 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-v.vf
index cc017c3da18..2d68a703689 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminb-h.vf
index 2f2b6ba07f4..dee6fe7304a 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminb-v.vf
index 12e3dfc4e61..f75b4cdb2e0 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminbn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminbn-h.vf
index ec31dabd770..2d5cde21544 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminbn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminbn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminbn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminbn-v.vf
index 19b3db7c7db..6afb336afb1 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminbn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminbn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminl-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminl-h.vf
index 4323703caf5..cec1093175e 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminl-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminl-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminl-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminl-v.vf
index 8b1b1ba38f2..71e8081aa38 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminl-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminl-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminln-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminln-h.vf
index e6ebb66b050..03db7b23071 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminln-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminln-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminln-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminln-v.vf
index 1db691e6894..b413419bbfd 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminln-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminln-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminr-h.vf
index b956ae70736..87bcd4f10c9 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminr-v.vf
index 1245e318895..413ae22939a 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminrn-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminrn-h.vf
index 18c95052c2a..149fef2bf9f 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminrn-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminrn-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminrn-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminrn-v.vf
index fb455a11a5a..68e4c2dbc66 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminrn-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpminrn-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothb-h.vf
index ea0eb96afa0..65423f155fa 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothb-v.vf
index b92b253316e..5d92fbda1d1 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-h.vf
index 0c0deb34654..ed7c8606941 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-v.vf
index 46207c67bf4..574b09daae2 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothr-h.vf
index 3f20ccd4281..844de9ad220 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothr-v.vf
index 2ab799b317e..aa2bf7a74a0 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygothr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubymgothr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubymgothr-h.vf
index 7e2bd9027f4..71fe042ae98 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubymgothr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubymgothr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubymgothr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubymgothr-v.vf
index bfc4edf8053..f8d1aa4b5eb 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubymgothr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubymgothr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminb-h.vf
index 82e6a4bda42..e5f403e442e 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminb-v.vf
index 5ce32fcf18d..3d927c801cf 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminb-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminl-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminl-h.vf
index fe4478d868b..837e5bd6a7b 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminl-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminl-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminl-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminl-v.vf
index b33e0c9cc4f..5b689e53404 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminl-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminl-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminr-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminr-h.vf
index 10e9cb6541e..4fcb83b59ae 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminr-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminr-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminr-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminr-v.vf
index be216feb044..21e6eaaa3be 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminr-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubyminr-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgb--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgb--h.vf
new file mode 100644
index 00000000000..6d0e67da179
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgb--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgb--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgb--v.vf
new file mode 100644
index 00000000000..f71348c5c8e
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgb--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcge--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcge--h.vf
new file mode 100644
index 00000000000..b48456c2d2f
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcge--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcge--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcge--v.vf
new file mode 100644
index 00000000000..fb5f9349d1c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcge--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgr--h.vf
new file mode 100644
index 00000000000..dce7db65886
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgr--v.vf
new file mode 100644
index 00000000000..e9b8828cd25
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcgr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmb--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmb--h.vf
new file mode 100644
index 00000000000..c0a788ebe97
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmb--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmb--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmb--v.vf
new file mode 100644
index 00000000000..a5407754bd4
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmb--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmgr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmgr--h.vf
new file mode 100644
index 00000000000..3c66d20d5a4
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmgr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmgr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmgr--v.vf
new file mode 100644
index 00000000000..86c4f847151
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmgr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcml--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcml--h.vf
new file mode 100644
index 00000000000..eb54b57b7ec
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcml--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcml--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcml--v.vf
new file mode 100644
index 00000000000..541eff5cd29
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcml--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmr--h.vf
new file mode 100644
index 00000000000..6ca78a28569
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmr--v.vf
new file mode 100644
index 00000000000..f502aa8ea1b
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfcmr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgb--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgb--h.vf
new file mode 100644
index 00000000000..1943aae2d00
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgb--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgb--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgb--v.vf
new file mode 100644
index 00000000000..1c989aa6604
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgb--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgbn--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgbn--h.vf
new file mode 100644
index 00000000000..b5c6d4554a5
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgbn--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgbn--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgbn--v.vf
new file mode 100644
index 00000000000..9f8d3f64297
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgbn--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjge--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjge--h.vf
new file mode 100644
index 00000000000..cdfdc0cef72
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjge--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjge--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjge--v.vf
new file mode 100644
index 00000000000..7873c20ada6
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjge--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgen--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgen--h.vf
new file mode 100644
index 00000000000..15d502f6ceb
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgen--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgen--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgen--v.vf
new file mode 100644
index 00000000000..b3b5811b477
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgen--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgr--h.vf
new file mode 100644
index 00000000000..fc586325734
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgr--v.vf
new file mode 100644
index 00000000000..df73998c339
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgrn--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgrn--h.vf
new file mode 100644
index 00000000000..1f22ed4cb6c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgrn--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgrn--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgrn--v.vf
new file mode 100644
index 00000000000..ae275252c80
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgrn--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmb--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmb--h.vf
new file mode 100644
index 00000000000..677c8476c47
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmb--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmb--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmb--v.vf
new file mode 100644
index 00000000000..f48c66b6a39
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmb--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmbn--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmbn--h.vf
new file mode 100644
index 00000000000..e6ec6a405b7
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmbn--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmbn--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmbn--v.vf
new file mode 100644
index 00000000000..d710e53b4f3
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmbn--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgr--h.vf
new file mode 100644
index 00000000000..b2a91c67b8d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgr--v.vf
new file mode 100644
index 00000000000..1ef8c800048
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgrn--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgrn--h.vf
new file mode 100644
index 00000000000..fee2e19958e
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgrn--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgrn--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgrn--v.vf
new file mode 100644
index 00000000000..c239153f020
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmgrn--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjml--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjml--h.vf
new file mode 100644
index 00000000000..0fad3353330
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjml--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjml--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjml--v.vf
new file mode 100644
index 00000000000..1a5063ba191
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjml--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmln--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmln--h.vf
new file mode 100644
index 00000000000..d4eaea06bf1
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmln--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmln--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmln--v.vf
new file mode 100644
index 00000000000..d9bae4ed647
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmln--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmr--h.vf
new file mode 100644
index 00000000000..6f5d83a62df
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmr--v.vf
new file mode 100644
index 00000000000..b85870afd84
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmrn--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmrn--h.vf
new file mode 100644
index 00000000000..957d711eeaa
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmrn--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmrn--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmrn--v.vf
new file mode 100644
index 00000000000..d3f3c8fe240
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjmrn--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgb--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgb--h.vf
new file mode 100644
index 00000000000..eac8e75bcdf
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgb--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgb--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgb--v.vf
new file mode 100644
index 00000000000..0499187196a
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgb--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkge--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkge--h.vf
new file mode 100644
index 00000000000..61e77a32948
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkge--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkge--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkge--v.vf
new file mode 100644
index 00000000000..838d7ee661b
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkge--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgr--h.vf
new file mode 100644
index 00000000000..7c555d5e381
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgr--v.vf
new file mode 100644
index 00000000000..d8fea7ddbe9
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkgr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmb--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmb--h.vf
new file mode 100644
index 00000000000..8ae6763ff65
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmb--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmb--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmb--v.vf
new file mode 100644
index 00000000000..2061d504008
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmb--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmgr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmgr--h.vf
new file mode 100644
index 00000000000..47b65affb6a
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmgr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmgr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmgr--v.vf
new file mode 100644
index 00000000000..9e52cc8147b
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmgr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkml--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkml--h.vf
new file mode 100644
index 00000000000..ffa1df649e1
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkml--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkml--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkml--v.vf
new file mode 100644
index 00000000000..e265a66c482
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkml--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmr--h.vf
new file mode 100644
index 00000000000..070a790343f
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmr--v.vf
new file mode 100644
index 00000000000..ef6d2622c47
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfkmr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgb--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgb--h.vf
new file mode 100644
index 00000000000..61329bcd7de
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgb--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgb--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgb--v.vf
new file mode 100644
index 00000000000..c68cb6f418d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgb--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftge--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftge--h.vf
new file mode 100644
index 00000000000..efd7b63513d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftge--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftge--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftge--v.vf
new file mode 100644
index 00000000000..6a2884f2fc9
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftge--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgr--h.vf
new file mode 100644
index 00000000000..95cafa50fc9
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgr--v.vf
new file mode 100644
index 00000000000..826f4368a5d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftgr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmb--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmb--h.vf
new file mode 100644
index 00000000000..d58c576cee2
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmb--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmb--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmb--v.vf
new file mode 100644
index 00000000000..cb017e70a9d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmb--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmgr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmgr--h.vf
new file mode 100644
index 00000000000..7597c4e64e4
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmgr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmgr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmgr--v.vf
new file mode 100644
index 00000000000..4712815585c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmgr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftml--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftml--h.vf
new file mode 100644
index 00000000000..5b863f6f1da
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftml--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftml--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftml--v.vf
new file mode 100644
index 00000000000..72feb85f922
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftml--v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmr--h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmr--h.vf
new file mode 100644
index 00000000000..3b7556ce172
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmr--h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmr--v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmr--v.vf
new file mode 100644
index 00000000000..6973c29fc8f
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utftmr--v.vf
Binary files differ
diff --git a/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/mktfm_sp.pl b/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/mktfm_sp.pl
index 99485c83ef1..90f464d13ad 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/mktfm_sp.pl
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/mktfm_sp.pl
@@ -24,6 +24,61 @@ $multi=3;
@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/;
@@ -40,7 +95,16 @@ my %font_id = qw/1b g 1d h 1e i 1f j
&make_unified_utf_tfm;
sub make_utf_tfm {
- foreach $lang ($lang[0]){ #language
+ 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);
@@ -49,7 +113,13 @@ sub make_utf_tfm {
}
}
sub make_multi_utf_tfm {
- foreach $lang (@lang[1..$multi]){ #language
+ 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);
@@ -85,7 +155,7 @@ sub maketfm_body {
foreach $first_hex (0x1b, 0x1d .. 0x2f) { # U+1Cxxx : not defined yet
next if (!$exist_head[$first_hex]);
- $id = $font_id{sprintf("%x", $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);
@@ -97,3 +167,54 @@ sub maketfm_body {
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/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/mkutfvf_sp.pl b/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/mkutfvf_sp.pl
index 8392b7b686e..97ea89f2af1 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/mkutfvf_sp.pl
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/mkutfvf_sp.pl
@@ -43,7 +43,15 @@ my %font_id = qw/1b g 1d h 1e i 1f j
&makeunivf;
sub makejvf {
- foreach $lang ($lang[0]){ #language
+ 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);
@@ -52,7 +60,12 @@ sub makejvf {
}
}
sub makemlvf {
- foreach $lang (@lang[1..$multi]){ #language
+ 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);
@@ -75,8 +88,8 @@ sub makevf_body {
foreach $first_hex (0x1b, 0x1d .. 0x2f) { # U+1Cxxx : not defined yet
next if (!$exist_head[$first_hex]);
- $HEX = sprintf("%X", $first_hex);
- $id = $font_id{sprintf("%x", $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 "$!";
@@ -100,8 +113,8 @@ sub make_uni_vf_body {
foreach $first_hex (0x1b, 0x1d .. 0x2f) { # U+1Cxxx : not defined yet
next if (!$exist_head[$first_hex]);
- $HEX = sprintf("%X", $first_hex);
- $id = $font_id{sprintf("%x", $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 "$!";
@@ -120,6 +133,26 @@ sub make_uni_vf_body {
}
}
+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)
@@ -164,3 +197,13 @@ sub writechar {
}
}
}
+
+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/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/umkpkana.pl b/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/umkpkana.pl
index 4c14fd45593..26208884540 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/umkpkana.pl
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/umkpkana.pl
@@ -265,6 +265,7 @@ sub write_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";
diff --git a/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/umkvpkana.pl b/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/umkvpkana.pl
index f1ff477518b..da4d0d7d8a8 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/umkvpkana.pl
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/script/umkvpkana.pl
@@ -240,6 +240,7 @@ sub write_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";
diff --git a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf
index 5acab5eb181..bcdd544a704 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf
@@ -48,18 +48,18 @@ done
echo "making alt. kana ..."
for face in minr gothr minb gothb mgothr
do
-./umkjvf -ucs -sp 1 -cq -expert upexp${face}-h uph${face}-h cidj${face}
-./umkjvf -ucs -sp 1 -cm -cp -expert upexp${face}-v uph${face}-v cidj${face}
-./umkjvf -ucs -sp 1 -cq -ruby upruby${face}-h uph${face}-h cidj${face}
-./umkjvf -ucs -sp 1 -cm -cp -ruby upruby${face}-v uph${face}-v cidj${face}
+./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 -cq -expert upexp${face}-h uph${face}-h cidj${face}
-./umkjvf -ucs -sp 1 -cm -cp -expert upexp${face}-v uph${face}-v cidj${face}
-./umkjvf -ucs -sp 1 -cq -ruby upruby${face}-h uph${face}-h cidj${face}
-./umkjvf -ucs -sp 1 -cm -cp -ruby upruby${face}-v uph${face}-v cidj${face}
+./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
diff --git a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_brsg b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_brsg
index f2c878285cc..2296dc79293 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_brsg
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_brsg
@@ -35,25 +35,25 @@ done
echo "making vf for burasage ..."
for face in minr gothr minb gothb mgothr
do
-./umkjvf -ucs -sp 1 -sage -cq upbrsgnml${face}-h uph${face}-h
-./umkjvf -ucs -sp 1 -sage -cm -cp upbrsgnml${face}-v uph${face}-v
+./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 -cq upbrsgnml${face}-h uph${face}-h
-./umkjvf -ucs -sp 1 -sage -cm -cp upbrsgnml${face}-v uph${face}-v
+./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 -cq -expert upbrsgexp${face}-h uph${face}-h cidj${face}
-./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexp${face}-v uph${face}-v cidj${face}
+./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 -cq -expert upbrsgexp${face}-h uph${face}-h cidj${face}
-./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexp${face}-v uph${face}-v cidj${face}
+./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
diff --git a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_jis04 b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_jis04
index 6001bf2c622..f02e69fd63c 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_jis04
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_jis04
@@ -67,40 +67,40 @@ done
for face in minr gothr minb gothb mgothr
do
-./umkjvf -ucs -sp 1 -cq -expert upexp${face}n-h uph${face}n-h cidj${face}
-./umkjvf -ucs -sp 1 -cm -cp -expert upexp${face}n-v uph${face}n-v cidj${face}
+./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 -cq -expert upexp${face}n-h uph${face}n-h cidj${face}
-./umkjvf -ucs -sp 1 -cm -cp -expert upexp${face}n-v uph${face}n-v cidj${face}
+./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 -cq upbrsgnml${face}n-h uph${face}n-h
-./umkjvf -ucs -sp 1 -sage -cm -cp upbrsgnml${face}n-v uph${face}n-v
+./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 -cq upbrsgnml${face}n-h uph${face}n-h
-./umkjvf -ucs -sp 1 -sage -cm -cp upbrsgnml${face}n-v uph${face}n-v
+./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 -cq -expert upbrsgexp${face}n-h uph${face}n-h cidj${face}
-./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexp${face}n-v uph${face}n-v cidj${face}
+./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 -cq -expert upbrsgexp${face}n-h uph${face}n-h cidj${face}
-./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexp${face}n-v uph${face}n-v cidj${face}
+./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
diff --git a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_prop b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_prop
index 378429ed44b..13b27d5152b 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_prop
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_prop
@@ -18,8 +18,8 @@ mkdir ovp
fi
echo "making proportional kana tfm/vf ..."
-perl -s script/umkpkana.pl -sp=1 -hk
-perl -s script/umkvpkana.pl -sp=1
+perl -s script/umkpkana.pl -omitfw -hk
+perl -s script/umkvpkana.pl -omitfw
for face in minw3 minw6 kakuw3 kakuw6 maruw4
do
diff --git a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf
index 39973e09990..f90f4a5a0aa 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf
@@ -41,13 +41,9 @@ sub initialize_constant{
@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 6c 00 12 00 00 00 01 00 03 00 02
+ 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 0b 55 4e 53 50 45 43 49 46 49 45 44
- 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 00 00 00 0b 55 4e 53
- 50 45 43 49 46 49 45 44 00 00 00 00 00 00 00 00
- 80 00 00 00 00 00 00 00 ff 61 00 01 ff 62 00 01
+ 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
@@ -98,41 +94,44 @@ JIS UCS
}
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], ['^-sp', \$sp, 1], ['^-ovp2ovf', \$ovp2ovf_command, 1], ['^-h(e|el|elp)?', \$help, 0], ['^-dbg', \$debug_mode, 0], ['^-(.+)', \$unknown, 0]);
+ 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 "mkjvf: Unknown options!\n";
+ print "umkjvf: 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 "umkjvf: 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 "umkjvf: 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 "umkjvf: 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 "umkjvf: 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 "umkjvf: You can't use \"-sjis\" and \"-jp04\" at same time.\n";
&print_help;
} elsif (($jis2004 != 0) && ($ucs != 0)){
- print "mkjvf: You can't use \"-ucs\" and \"-jp04\" at same time.\n";
+ 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 "mkjvf: Need three file arguments for this option.\n";
+ print "umkjvf: 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 "umkjvf: Invalid Scale!!\n";
&print_help;
}
if ($scale == 0){$scale = 1;}
@@ -458,6 +457,7 @@ sub print_help {
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";
@@ -712,26 +712,35 @@ sub print_kigo_char{
print OVP " )\n";
}
sub print_char{
- printf OVP "(CHARACTER H %X\n", $dvicode;
- printf OVP " (CHARWD R %f)\n", $font_at;
- print OVP " (MAP\n";
+ $fontmap = 0;
if (($jis2004 == 1) && (0x3029 <= $jiscode && $jiscode <= 0x726D)){
if (exists $kaisei_jikei{$jiscode}){
$cid = $kaisei_jikei{$jiscode};
- $fontmap = int($cid/4096)+3;
- printf OVP " (SELECTFONT D %d)\n", $fontmap;
+ $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";
diff --git a/Master/texmf-dist/tex/platex/japanese-otf-uptex/mlutf.sty b/Master/texmf-dist/tex/platex/japanese-otf-uptex/mlutf.sty
index cf6a7e7b03e..79d0a61c91f 100644
--- a/Master/texmf-dist/tex/platex/japanese-otf-uptex/mlutf.sty
+++ b/Master/texmf-dist/tex/platex/japanese-otf-uptex/mlutf.sty
@@ -1,23 +1,65 @@
\NeedsTeXFormat{pLaTeX2e}
-\ProvidesPackage{mlutf}[2004/04/17 v1.1.2 psitau, u0.25 ttk]
+\ProvidesPackage{mlutf}[2004/04/17 v1.1.2 psitau, u0.26 ttk]
%force catcode of \" be 12
\count@\catcode`\"
\catcode`\"=12
-\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%
-}
+\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}%
@@ -41,16 +83,64 @@
\DeclareKanjiFamily{\otf@JYn}{utfk}{}
\DeclareKanjiFamily{\otf@JTn}{utfk}{}
-\Declare@FontShape{utfk}{m}{0123456789abcdef}{utfkmr}
-\Declare@FontShape{utfk}{bx}{0123456789abcdef}{utfkgr}
\DeclareKanjiFamily{\otf@JYn}{utfc}{}
\DeclareKanjiFamily{\otf@JTn}{utfc}{}
-\Declare@FontShape{utfc}{m}{0123456789abcdefklmo}{utfcmr}
-\Declare@FontShape{utfc}{bx}{0123456789abcdefklmo}{utfcgr}
\DeclareKanjiFamily{\otf@JYn}{utft}{}
\DeclareKanjiFamily{\otf@JTn}{utft}{}
-\Declare@FontShape{utft}{m}{0123456789abcdefklmnopqrstuvwxz}{utftmr}
-\Declare@FontShape{utft}{bx}{0123456789abcdefklmnopqrstuvwxz}{utftgr}
+\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}
diff --git a/Master/texmf-dist/tex/platex/japanese-otf-uptex/otf.sty b/Master/texmf-dist/tex/platex/japanese-otf-uptex/otf.sty
index b92d4037184..13f2911b912 100644
--- a/Master/texmf-dist/tex/platex/japanese-otf-uptex/otf.sty
+++ b/Master/texmf-dist/tex/platex/japanese-otf-uptex/otf.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{pLaTeX2e}
-\ProvidesPackage{otf}[2019/04/01 v1.7b8 psitau, u0.25 ttk]
+\ProvidesPackage{otf}[2019/04/01 v1.7b8 psitau, u0.26 ttk]
\RequirePackage{keyval}
%for processing options
\newif\if@kana \@kanafalse
@@ -75,7 +75,8 @@
\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}%
+% \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%
@@ -88,7 +89,9 @@
\else
\DeclareRobustCommand{\UTF}[1]{\begingroup%
\edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
- \kanjifamily{utfj}\uppercase{\set@character="#1}%
+ \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%
@@ -253,12 +256,17 @@
\advance\@tempcnta by \@tempcntb
\if@otf@uplatex
\advance\@tempcnta by "113030
- \char\@tempcnta%
+ \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{%
@@ -464,36 +472,36 @@
\DeclareKanjiFamily{\otf@JTn}{utfj}{}
\DeclareKanjiFamily{\otf@JYn}{cidj}{}
\DeclareKanjiFamily{\otf@JTn}{cidj}{}
-\Declare@FontShape{utfj}{m}{0123456789abcdefjklmnopqrstuvxyz}{utfjmr\nlck@sfx@}
+\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{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{utfjg}{m}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgr\nlck@sfx@}
\Declare@FontShape{cidjg}{m}{012345}{cidjgr}
- \Declare@FontShape{utfjg}{bx}{0123456789abcdefjklmnopqrstuvxyz}{utfjgb\nlck@sfx@}
+ \Declare@FontShape{utfjg}{bx}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgb\nlck@sfx@}
\Declare@FontShape{cidjg}{bx}{012345}{cidjgb}
- \Declare@FontShape{utfjg}{eb}{0123456789abcdefjklmnopqrstuvxyz}{utfjge\nlck@sfx@}
+ \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{utfjmg}{m}{0123456789abcdefjklmnopqrstuvxyz-}{utfjmgr\nlck@sfx@}
\Declare@FontShape{cidjmg}{m}{012345}{cidjmgr}
- \Declare@FontShape{utfj}{l}{0123456789abcdefjklmnopqrstuvxyz}{utfjml\nlck@sfx@}
+ \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{utfj}{bx}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgb\nlck@sfx@}
\Declare@FontShape{cidj}{bx}{012345}{cidjgb}
\else
- \Declare@FontShape{utfj}{bx}{0123456789abcdefjklmnopqrstuvxyz}{utfjgr\nlck@sfx@}
+ \Declare@FontShape{utfj}{bx}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgr\nlck@sfx@}
\Declare@FontShape{cidj}{bx}{012345}{cidjgr}
\fi
\fi