summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2013-04-15 07:48:06 +0000
committerNorbert Preining <preining@logic.at>2013-04-15 07:48:06 +0000
commita6667d8b13619f551e2f039dc14e87b89ed3f318 (patch)
tree97d74b0bbc04ea085905a9866af3eace1b58431a /Master
parentd06d600122b2e9e7dc20bb8bb21458b0edb19dbf (diff)
japanese-otf-uptex (15Apr)
git-svn-id: svn://tug.org/texlive/trunk@29931 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/japanese-otf-uptex/README6
-rw-r--r--Master/texmf-dist/doc/fonts/japanese-otf-uptex/otf-script-gteb.diff132
-rw-r--r--Master/texmf-dist/fonts/map/dvipdfmx/japanese-otf-uptex/otf-up-noEmbed.map17
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgej-h.ovp224
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgej-v.ovp224
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgek-h.ovp96
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgek-v.ovp96
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgel-h.ovp84
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgel-v.ovp84
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgem-h.ovp48
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgem-v.ovp48
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgen-h.ovp104
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgen-v.ovp104
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeo-h.ovp56
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeo-v.ovp56
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgep-h.ovp92
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgep-v.ovp92
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeq-h.ovp78
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeq-v.ovp78
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjger-h.ovp66
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjger-v.ovp66
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjges-h.ovp94
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjges-v.ovp94
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjget-h.ovp52
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjget-v.ovp52
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeu-h.ovp36
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeu-v.ovp36
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgev-h.ovp60
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgev-v.ovp60
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgez-h.ovp100
-rw-r--r--Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgez-v.ovp100
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgotheb-h.tfmbin0 -> 904 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgotheb-v.tfmbin0 -> 612 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upexpgotheb-h.tfmbin0 -> 820 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upexpgotheb-v.tfmbin0 -> 540 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uprubygotheb-h.tfmbin0 -> 820 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uprubygotheb-v.tfmbin0 -> 540 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgej-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgej-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgek-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgek-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgel-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgel-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgem-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgem-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgen-h.tfmbin0 -> 172 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/utfjgeo-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeo-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgep-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgep-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeq-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeq-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjger-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjger-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjges-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjges-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjget-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjget-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeu-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeu-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgev-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgev-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgez-h.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgez-v.tfmbin0 -> 172 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-h.vfbin0 -> 651228 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-v.vfbin0 -> 651256 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-h.vfbin650980 -> 650988 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-v.vfbin650956 -> 651012 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-h.vfbin0 -> 651228 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-v.vfbin0 -> 651256 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upnmlgotheb-h.vfbin650980 -> 650988 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upnmlgotheb-v.vfbin650956 -> 651012 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-h.vfbin0 -> 651228 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/uprubygotheb-v.vfbin0 -> 651256 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgej-h.vfbin0 -> 1872 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgej-v.vfbin0 -> 1872 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgek-h.vfbin0 -> 784 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgek-v.vfbin0 -> 784 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgel-h.vfbin0 -> 680 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgel-v.vfbin0 -> 680 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgem-h.vfbin0 -> 376 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgem-v.vfbin0 -> 376 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgen-h.vfbin0 -> 852 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgen-v.vfbin0 -> 852 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeo-h.vfbin0 -> 444 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeo-v.vfbin0 -> 444 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgep-h.vfbin0 -> 748 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgep-v.vfbin0 -> 748 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeq-h.vfbin0 -> 632 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeq-v.vfbin0 -> 632 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjger-h.vfbin0 -> 528 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjger-v.vfbin0 -> 528 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjges-h.vfbin0 -> 768 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjges-v.vfbin0 -> 768 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjget-h.vfbin0 -> 408 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjget-v.vfbin0 -> 408 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeu-h.vfbin0 -> 272 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeu-v.vfbin0 -> 272 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgev-h.vfbin0 -> 476 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgev-v.vfbin0 -> 476 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgez-h.vfbin0 -> 816 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgez-v.vfbin0 -> 816 bytes
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/script/mktfm_sp.pl2
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/script/mkutfvf_sp.pl2
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf14
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_brsg10
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf4
108 files changed, 2541 insertions, 26 deletions
diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README
index 52c63f16fe5..cd2087c7821 100644
--- a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README
+++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README
@@ -23,9 +23,13 @@ The original source has been downloaded from
as
http://homepage3.nifty.com/ttk/comp/tex/otfbeta-uptex-0.11.tar.xz
+The (included) patch
+ otf-script-gteb.diff
+from Hironori Kitagawa to support gteb font series was applied.
+
After that the scripts run and the generated tfm and vf files included.
The scripts were run with the env variable OVP2OVF=wovp2ovf
Norbert Preining <preining@logic.at>
-2012-07-10
+2013-04-12
diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/otf-script-gteb.diff b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/otf-script-gteb.diff
new file mode 100644
index 00000000000..d6c16a9cd9e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/otf-script-gteb.diff
@@ -0,0 +1,132 @@
+diff -udr /opt/texlive/2012/texmf-dist/source/fonts/japanese-otf-uptex/script/mktfm_sp.pl japanese-otf-uptex/script/mktfm_sp.pl
+--- /opt/texlive/2012/texmf-dist/source/fonts/japanese-otf-uptex/script/mktfm_sp.pl 2012-02-21 00:32:33.000000000 +0900
++++ japanese-otf-uptex/script/mktfm_sp.pl 2013-03-27 17:41:18.483841871 +0900
+@@ -24,7 +24,7 @@
+
+ opendir(TFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm";
+
+-my @face = qw/mr gr mb gb mgr ml/;
++my @face = qw/mr gr mb gb mgr ml ge/;
+ my @lang = qw/j t c k/;
+ my @dir = qw/h v/;
+ my %font_id = qw/1b g 1d h 1e i 1f j
+diff -udr /opt/texlive/2012/texmf-dist/source/fonts/japanese-otf-uptex/script/mkutfvf_sp.pl japanese-otf-uptex/script/mkutfvf_sp.pl
+--- /opt/texlive/2012/texmf-dist/source/fonts/japanese-otf-uptex/script/mkutfvf_sp.pl 2012-02-21 00:32:33.000000000 +0900
++++ japanese-otf-uptex/script/mkutfvf_sp.pl 2013-03-27 17:41:09.147842163 +0900
+@@ -24,7 +24,7 @@
+ opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
+ opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
+
+-my @face = qw/mr gr mb gb mgr ml/;
++my @face = qw/mr gr mb gb mgr ml ge/;
+ my @lang = qw/j t c k/; ## priority: j > t > c > k
+ my %lang_id; foreach $_ (0..$#lang) { $lang_id{$lang[$_]}=$_; }
+ my @dir = qw/h v/;
+diff -udr /opt/texlive/2012/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf japanese-otf-uptex/umakeotf
+--- /opt/texlive/2012/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf 2012-04-24 08:52:46.000000000 +0900
++++ japanese-otf-uptex/umakeotf 2013-03-27 17:37:19.275849360 +0900
+@@ -1,8 +1,8 @@
+ #!/bin/sh
+
+ #OVP2OVF='omfonts -ovp2ovf'
+-#OVP2OVF='wovp2ovf'
+-#export OVP2OVF
++OVP2OVF='wovp2ovf'
++export OVP2OVF
+
+ if test ! -d tfm; then
+ mkdir tfm
+@@ -42,6 +42,10 @@
+ #for extra fonts
+ uppltotf -kanji=uptex basepl/ubase-h.pl tfm/upnmlgotheb-h.tfm
+ uppltotf -kanji=uptex basepl/ubase-v.pl tfm/upnmlgotheb-v.tfm
++uppltotf -kanji=uptex basepl/ubase-h.pl tfm/upexpgotheb-h.tfm
++uppltotf -kanji=uptex basepl/ubase-v.pl tfm/upexpgotheb-v.tfm
++uppltotf -kanji=uptex basepl/ubase-v.pl tfm/uprubygotheb-v.tfm
++uppltotf -kanji=uptex basepl/ubase-h.pl tfm/uprubygotheb-h.tfm
+ uppltotf -kanji=uptex basepl/ubase-h.pl tfm/upnmlminl-h.tfm
+ uppltotf -kanji=uptex basepl/ubase-v.pl tfm/upnmlminl-v.tfm
+ uppltotf -kanji=uptex basepl/ubase-h.pl tfm/upexpminl-h.tfm
+@@ -62,7 +66,7 @@
+ ./umkjvf -ucs -sp 1 -cm -cp upnmlmgothr-v uphmgothr-v
+ #extra fonts
+ ./umkjvf -ucs -sp 1 -cq upnmlgotheb-h uphgotheb-h
+-./umkjvf -ucs -sp 1 -cp upnmlgotheb-v uphgotheb-v
++./umkjvf -ucs -sp 1 -cm -cp upnmlgotheb-v uphgotheb-v
+ ./umkjvf -ucs -sp 1 -cq upnmlminl-h uphminl-h
+ ./umkjvf -ucs -sp 1 -cm -cp upnmlminl-v uphminl-v
+ echo "making alt. kana ..."
+@@ -90,6 +94,10 @@
+ ./umkjvf -ucs -sp 1 -cm -cp -expert upexpminl-v uphminl-v cidjminl
+ ./umkjvf -ucs -sp 1 -cq -ruby uprubyminl-h uphminl-h cidjminl
+ ./umkjvf -ucs -sp 1 -cm -cp -ruby uprubyminl-v uphminl-v cidjminl
++./umkjvf -ucs -sp 1 -cq -expert upexpgotheb-h uphgotheb-h cidjgotheb
++./umkjvf -ucs -sp 1 -cm -cp -expert upexpgotheb-v uphgotheb-v cidjgotheb
++./umkjvf -ucs -sp 1 -cq -ruby uprubygotheb-h uphgotheb-h cidjgotheb
++./umkjvf -ucs -sp 1 -cm -cp -ruby uprubygotheb-v uphgotheb-v cidjgotheb
+ echo "making tfm for supplementary plane ..."
+ perl script/mktfm_sp.pl
+ echo "making vf for supplementary plane ..."
+diff -udr /opt/texlive/2012/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_brsg japanese-otf-uptex/umakeotf_brsg
+--- /opt/texlive/2012/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_brsg 2012-04-24 08:52:46.000000000 +0900
++++ japanese-otf-uptex/umakeotf_brsg 2013-03-27 17:36:30.655850882 +0900
+@@ -1,8 +1,8 @@
+ #!/bin/sh
+
+ #OVP2OVF='omfonts -ovp2ovf'
+-#OVP2OVF='wovp2ovf'
+-#export OVP2OVF
++OVP2OVF='wovp2ovf'
++export OVP2OVF
+
+ if test ! -d tfm; then
+ mkdir tfm
+@@ -31,6 +31,8 @@
+ uppltotf -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsgexpmgothr-v.tfm
+ uppltotf -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsgnmlgotheb-h.tfm
+ uppltotf -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsgnmlgotheb-v.tfm
++uppltotf -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsgexpgotheb-h.tfm
++uppltotf -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsgexpgotheb-v.tfm
+ uppltotf -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsgnmlminl-h.tfm
+ uppltotf -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsgnmlminl-v.tfm
+ uppltotf -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsgexpminl-h.tfm
+@@ -46,7 +48,7 @@
+ ./umkjvf -ucs -sp 1 -sage -cq upbrsgnmlmgothr-h uphmgothr-h
+ ./umkjvf -ucs -sp 1 -sage -cm -cp upbrsgnmlmgothr-v uphmgothr-v
+ ./umkjvf -ucs -sp 1 -sage -cq upbrsgnmlgotheb-h uphgotheb-h
+-./umkjvf -ucs -sp 1 -sage -cp upbrsgnmlgotheb-v uphgotheb-v
++./umkjvf -ucs -sp 1 -sage -cm -cp upbrsgnmlgotheb-v uphgotheb-v
+ ./umkjvf -ucs -sp 1 -sage -cq upbrsgnmlminl-h uphminl-h
+ ./umkjvf -ucs -sp 1 -sage -cm -cp upbrsgnmlminl-v uphminl-v
+ ./umkjvf -ucs -sp 1 -sage -cq -expert upbrsgexpminr-h uphminr-h cidjminr
+@@ -59,6 +61,8 @@
+ ./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexpgothb-v uphgothb-v cidjgothb
+ ./umkjvf -ucs -sp 1 -sage -cq -expert upbrsgexpmgothr-h uphmgothr-h cidjmgothr
+ ./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexpmgothr-v uphmgothr-v cidjmgothr
++./umkjvf -ucs -sp 1 -sage -cq -expert upbrsgexpgotheb-h uphgotheb-h cidjgotheb
++./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexpgotheb-v uphgotheb-v cidjgotheb
+ ./umkjvf -ucs -sp 1 -sage -cq -expert upbrsgexpminl-h uphminl-h cidjminl
+ ./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexpminl-v uphminl-v cidjminl
+
+diff -udr /opt/texlive/2012/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf japanese-otf-uptex/umkjvf
+--- /opt/texlive/2012/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf 2012-04-24 08:52:46.000000000 +0900
++++ japanese-otf-uptex/umkjvf 2013-03-27 17:35:31.923852721 +0900
+@@ -554,6 +554,8 @@
+ $face="cidjmgr";
+ }elsif($kana_font eq "cidjminl"){
+ $face="cidjml";
++ }elsif($kana_font eq "cidjgotheb"){
++ $face="cidjge";
+ }elsif($kana_font eq "cidmin"){
+ $face="cidm";
+ }elsif($kana_font eq "cidgoth"){
+@@ -567,6 +569,8 @@
+ $face="cidjmb";
+ }elsif($kanji_font =~ /hgothb/){
+ $face="cidjgb";
++ }elsif($kanji_font =~ /hgotheb/){
++ $face="cidjge";
+ }elsif($kanji_font =~ /hmgothr/){
+ $face="cidjmgr";
+ }elsif($kanji_font =~ /hminl/){
+
diff --git a/Master/texmf-dist/fonts/map/dvipdfmx/japanese-otf-uptex/otf-up-noEmbed.map b/Master/texmf-dist/fonts/map/dvipdfmx/japanese-otf-uptex/otf-up-noEmbed.map
deleted file mode 100644
index f7daf97cb8f..00000000000
--- a/Master/texmf-dist/fonts/map/dvipdfmx/japanese-otf-uptex/otf-up-noEmbed.map
+++ /dev/null
@@ -1,17 +0,0 @@
-%
-% otf-up-noEmbed.map
-uphminr-h UniJIS-UTF16-H !Ryumin-Light
-uphminr-v UniJIS-UTF16-V !Ryumin-Light
-uphgothr-h UniJIS-UTF16-H !GothicBBB-Medium
-uphgothr-v UniJIS-UTF16-V !GothicBBB-Medium
-uphminb-h UniJIS-UTF16-H !Ryumin-Light,Bold
-uphminb-v UniJIS-UTF16-V !Ryumin-Light,Bold
-uphgothb-h UniJIS-UTF16-H !GothicBBB-Medium,Bold
-uphgothb-v UniJIS-UTF16-V !GothicBBB-Medium,Bold
-uphgotheb-h UniJIS-UTF16-H !GothicBBB-Medium,Bold
-uphgotheb-v UniJIS-UTF16-V !GothicBBB-Medium,Bold
-uphmgothr-h UniJIS-UTF16-H !GothicBBB-Medium
-uphmgothr-v UniJIS-UTF16-V !GothicBBB-Medium
-uphminl-h UniJIS-UTF16-H !Ryumin-Light
-uphminl-v UniJIS-UTF16-V !Ryumin-Light
-
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgej-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgej-h.ovp
new file mode 100644
index 00000000000..847497002e0
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgej-h.ovp
@@ -0,0 +1,224 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 3430 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F100)))
+(CHARACTER H 3440 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F110)))
+(CHARACTER H 3441 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F111)))
+(CHARACTER H 3442 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F112)))
+(CHARACTER H 3443 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F113)))
+(CHARACTER H 3444 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F114)))
+(CHARACTER H 3445 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F115)))
+(CHARACTER H 3446 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F116)))
+(CHARACTER H 3447 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F117)))
+(CHARACTER H 3448 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F118)))
+(CHARACTER H 3449 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F119)))
+(CHARACTER H 344A (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11A)))
+(CHARACTER H 344B (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11B)))
+(CHARACTER H 344C (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11C)))
+(CHARACTER H 344D (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11D)))
+(CHARACTER H 344E (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11E)))
+(CHARACTER H 344F (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11F)))
+(CHARACTER H 3450 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F120)))
+(CHARACTER H 3451 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F121)))
+(CHARACTER H 3452 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F122)))
+(CHARACTER H 3453 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F123)))
+(CHARACTER H 3454 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F124)))
+(CHARACTER H 3455 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F125)))
+(CHARACTER H 3456 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F126)))
+(CHARACTER H 3457 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F127)))
+(CHARACTER H 3458 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F128)))
+(CHARACTER H 3459 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F129)))
+(CHARACTER H 3460 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F130)))
+(CHARACTER H 3461 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F131)))
+(CHARACTER H 3462 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F132)))
+(CHARACTER H 3463 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F133)))
+(CHARACTER H 3464 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F134)))
+(CHARACTER H 3465 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F135)))
+(CHARACTER H 3466 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F136)))
+(CHARACTER H 3467 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F137)))
+(CHARACTER H 3468 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F138)))
+(CHARACTER H 3469 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F139)))
+(CHARACTER H 346A (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13A)))
+(CHARACTER H 346B (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13B)))
+(CHARACTER H 346C (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13C)))
+(CHARACTER H 346D (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13D)))
+(CHARACTER H 346E (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13E)))
+(CHARACTER H 346F (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13F)))
+(CHARACTER H 3530 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F140)))
+(CHARACTER H 3531 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F141)))
+(CHARACTER H 3532 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F142)))
+(CHARACTER H 3533 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F143)))
+(CHARACTER H 3534 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F144)))
+(CHARACTER H 3535 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F145)))
+(CHARACTER H 3536 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F146)))
+(CHARACTER H 3537 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F147)))
+(CHARACTER H 3538 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F148)))
+(CHARACTER H 3539 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F149)))
+(CHARACTER H 3540 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F150)))
+(CHARACTER H 3541 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F151)))
+(CHARACTER H 3542 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F152)))
+(CHARACTER H 3543 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F153)))
+(CHARACTER H 3544 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F154)))
+(CHARACTER H 3545 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F155)))
+(CHARACTER H 3546 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F156)))
+(CHARACTER H 3547 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F157)))
+(CHARACTER H 3548 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F158)))
+(CHARACTER H 3549 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F159)))
+(CHARACTER H 354A (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15A)))
+(CHARACTER H 354B (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15B)))
+(CHARACTER H 354C (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15C)))
+(CHARACTER H 354D (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15D)))
+(CHARACTER H 354E (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15E)))
+(CHARACTER H 354F (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15F)))
+(CHARACTER H 3550 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F160)))
+(CHARACTER H 3551 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F161)))
+(CHARACTER H 3552 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F162)))
+(CHARACTER H 3553 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F163)))
+(CHARACTER H 3554 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F164)))
+(CHARACTER H 3555 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F165)))
+(CHARACTER H 3556 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F166)))
+(CHARACTER H 3557 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F167)))
+(CHARACTER H 3558 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F168)))
+(CHARACTER H 3559 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F169)))
+(CHARACTER H 3560 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F170)))
+(CHARACTER H 3561 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F171)))
+(CHARACTER H 3562 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F172)))
+(CHARACTER H 3563 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F173)))
+(CHARACTER H 3564 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F174)))
+(CHARACTER H 3565 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F175)))
+(CHARACTER H 3566 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F176)))
+(CHARACTER H 3567 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F177)))
+(CHARACTER H 3568 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F178)))
+(CHARACTER H 3569 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F179)))
+(CHARACTER H 356A (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17A)))
+(CHARACTER H 356B (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17B)))
+(CHARACTER H 356C (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17C)))
+(CHARACTER H 356D (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17D)))
+(CHARACTER H 356E (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17E)))
+(CHARACTER H 356F (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17F)))
+(CHARACTER H 3630 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F180)))
+(CHARACTER H 3631 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F181)))
+(CHARACTER H 3632 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F182)))
+(CHARACTER H 3633 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F183)))
+(CHARACTER H 3634 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F184)))
+(CHARACTER H 3635 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F185)))
+(CHARACTER H 3636 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F186)))
+(CHARACTER H 3637 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F187)))
+(CHARACTER H 3638 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F188)))
+(CHARACTER H 3639 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F189)))
+(CHARACTER H 3832 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F202)))
+(CHARACTER H 3867 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F237)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgej-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgej-v.ovp
new file mode 100644
index 00000000000..6f268de2578
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgej-v.ovp
@@ -0,0 +1,224 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 3430 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F100)))
+(CHARACTER H 3440 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F110)))
+(CHARACTER H 3441 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F111)))
+(CHARACTER H 3442 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F112)))
+(CHARACTER H 3443 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F113)))
+(CHARACTER H 3444 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F114)))
+(CHARACTER H 3445 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F115)))
+(CHARACTER H 3446 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F116)))
+(CHARACTER H 3447 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F117)))
+(CHARACTER H 3448 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F118)))
+(CHARACTER H 3449 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F119)))
+(CHARACTER H 344A (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11A)))
+(CHARACTER H 344B (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11B)))
+(CHARACTER H 344C (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11C)))
+(CHARACTER H 344D (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11D)))
+(CHARACTER H 344E (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11E)))
+(CHARACTER H 344F (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F11F)))
+(CHARACTER H 3450 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F120)))
+(CHARACTER H 3451 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F121)))
+(CHARACTER H 3452 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F122)))
+(CHARACTER H 3453 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F123)))
+(CHARACTER H 3454 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F124)))
+(CHARACTER H 3455 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F125)))
+(CHARACTER H 3456 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F126)))
+(CHARACTER H 3457 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F127)))
+(CHARACTER H 3458 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F128)))
+(CHARACTER H 3459 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F129)))
+(CHARACTER H 3460 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F130)))
+(CHARACTER H 3461 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F131)))
+(CHARACTER H 3462 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F132)))
+(CHARACTER H 3463 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F133)))
+(CHARACTER H 3464 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F134)))
+(CHARACTER H 3465 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F135)))
+(CHARACTER H 3466 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F136)))
+(CHARACTER H 3467 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F137)))
+(CHARACTER H 3468 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F138)))
+(CHARACTER H 3469 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F139)))
+(CHARACTER H 346A (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13A)))
+(CHARACTER H 346B (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13B)))
+(CHARACTER H 346C (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13C)))
+(CHARACTER H 346D (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13D)))
+(CHARACTER H 346E (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13E)))
+(CHARACTER H 346F (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F13F)))
+(CHARACTER H 3530 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F140)))
+(CHARACTER H 3531 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F141)))
+(CHARACTER H 3532 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F142)))
+(CHARACTER H 3533 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F143)))
+(CHARACTER H 3534 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F144)))
+(CHARACTER H 3535 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F145)))
+(CHARACTER H 3536 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F146)))
+(CHARACTER H 3537 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F147)))
+(CHARACTER H 3538 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F148)))
+(CHARACTER H 3539 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F149)))
+(CHARACTER H 3540 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F150)))
+(CHARACTER H 3541 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F151)))
+(CHARACTER H 3542 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F152)))
+(CHARACTER H 3543 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F153)))
+(CHARACTER H 3544 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F154)))
+(CHARACTER H 3545 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F155)))
+(CHARACTER H 3546 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F156)))
+(CHARACTER H 3547 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F157)))
+(CHARACTER H 3548 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F158)))
+(CHARACTER H 3549 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F159)))
+(CHARACTER H 354A (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15A)))
+(CHARACTER H 354B (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15B)))
+(CHARACTER H 354C (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15C)))
+(CHARACTER H 354D (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15D)))
+(CHARACTER H 354E (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15E)))
+(CHARACTER H 354F (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F15F)))
+(CHARACTER H 3550 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F160)))
+(CHARACTER H 3551 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F161)))
+(CHARACTER H 3552 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F162)))
+(CHARACTER H 3553 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F163)))
+(CHARACTER H 3554 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F164)))
+(CHARACTER H 3555 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F165)))
+(CHARACTER H 3556 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F166)))
+(CHARACTER H 3557 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F167)))
+(CHARACTER H 3558 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F168)))
+(CHARACTER H 3559 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F169)))
+(CHARACTER H 3560 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F170)))
+(CHARACTER H 3561 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F171)))
+(CHARACTER H 3562 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F172)))
+(CHARACTER H 3563 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F173)))
+(CHARACTER H 3564 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F174)))
+(CHARACTER H 3565 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F175)))
+(CHARACTER H 3566 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F176)))
+(CHARACTER H 3567 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F177)))
+(CHARACTER H 3568 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F178)))
+(CHARACTER H 3569 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F179)))
+(CHARACTER H 356A (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17A)))
+(CHARACTER H 356B (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17B)))
+(CHARACTER H 356C (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17C)))
+(CHARACTER H 356D (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17D)))
+(CHARACTER H 356E (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17E)))
+(CHARACTER H 356F (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F17F)))
+(CHARACTER H 3630 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F180)))
+(CHARACTER H 3631 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F181)))
+(CHARACTER H 3632 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F182)))
+(CHARACTER H 3633 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F183)))
+(CHARACTER H 3634 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F184)))
+(CHARACTER H 3635 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F185)))
+(CHARACTER H 3636 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F186)))
+(CHARACTER H 3637 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F187)))
+(CHARACTER H 3638 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F188)))
+(CHARACTER H 3639 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F189)))
+(CHARACTER H 3832 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F202)))
+(CHARACTER H 3867 (CHARWD R 1.0) (MAP
+ (SETCHAR H 1F237)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgek-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgek-h.ovp
new file mode 100644
index 00000000000..eb712bbd264
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgek-h.ovp
@@ -0,0 +1,96 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 303B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2000B)))
+(CHARACTER H 3239 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20089)))
+(CHARACTER H 323A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2008A)))
+(CHARACTER H 3252 (CHARWD R 1.0) (MAP
+ (SETCHAR H 200A2)))
+(CHARACTER H 3254 (CHARWD R 1.0) (MAP
+ (SETCHAR H 200A4)))
+(CHARACTER H 3260 (CHARWD R 1.0) (MAP
+ (SETCHAR H 200B0)))
+(CHARACTER H 3365 (CHARWD R 1.0) (MAP
+ (SETCHAR H 200F5)))
+(CHARACTER H 3548 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20158)))
+(CHARACTER H 3652 (CHARWD R 1.0) (MAP
+ (SETCHAR H 201A2)))
+(CHARACTER H 3843 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20213)))
+(CHARACTER H 3C5B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2032B)))
+(CHARACTER H 3D61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20371)))
+(CHARACTER H 3E31 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20381)))
+(CHARACTER H 3F69 (CHARWD R 1.0) (MAP
+ (SETCHAR H 203F9)))
+(CHARACTER H 413A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2044A)))
+(CHARACTER H 4439 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20509)))
+(CHARACTER H 446F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2053F)))
+(CHARACTER H 4661 (CHARWD R 1.0) (MAP
+ (SETCHAR H 205B1)))
+(CHARACTER H 4746 (CHARWD R 1.0) (MAP
+ (SETCHAR H 205D6)))
+(CHARACTER H 4841 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20611)))
+(CHARACTER H 4858 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20628)))
+(CHARACTER H 4B5C (CHARWD R 1.0) (MAP
+ (SETCHAR H 206EC)))
+(CHARACTER H 4D3F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2074F)))
+(CHARACTER H 4F38 (CHARWD R 1.0) (MAP
+ (SETCHAR H 207C8)))
+(CHARACTER H 5037 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20807)))
+(CHARACTER H 506A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2083A)))
+(CHARACTER H 5269 (CHARWD R 1.0) (MAP
+ (SETCHAR H 208B9)))
+(CHARACTER H 543E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2090E)))
+(CHARACTER H 556C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2097C)))
+(CHARACTER H 5634 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20984)))
+(CHARACTER H 564D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2099D)))
+(CHARACTER H 5954 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20A64)))
+(CHARACTER H 5B43 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20AD3)))
+(CHARACTER H 5C4D (CHARWD R 1.0) (MAP
+ (SETCHAR H 20B1D)))
+(CHARACTER H 5E4F (CHARWD R 1.0) (MAP
+ (SETCHAR H 20B9F)))
+(CHARACTER H 5E67 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20BB7)))
+(CHARACTER H 6535 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20D45)))
+(CHARACTER H 6548 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20D58)))
+(CHARACTER H 6751 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20DE1)))
+(CHARACTER H 6954 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20E64)))
+(CHARACTER H 695D (CHARWD R 1.0) (MAP
+ (SETCHAR H 20E6D)))
+(CHARACTER H 6A45 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20E95)))
+(CHARACTER H 6D4F (CHARWD R 1.0) (MAP
+ (SETCHAR H 20F5F)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgek-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgek-v.ovp
new file mode 100644
index 00000000000..b6c0e7229af
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgek-v.ovp
@@ -0,0 +1,96 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 303B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2000B)))
+(CHARACTER H 3239 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20089)))
+(CHARACTER H 323A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2008A)))
+(CHARACTER H 3252 (CHARWD R 1.0) (MAP
+ (SETCHAR H 200A2)))
+(CHARACTER H 3254 (CHARWD R 1.0) (MAP
+ (SETCHAR H 200A4)))
+(CHARACTER H 3260 (CHARWD R 1.0) (MAP
+ (SETCHAR H 200B0)))
+(CHARACTER H 3365 (CHARWD R 1.0) (MAP
+ (SETCHAR H 200F5)))
+(CHARACTER H 3548 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20158)))
+(CHARACTER H 3652 (CHARWD R 1.0) (MAP
+ (SETCHAR H 201A2)))
+(CHARACTER H 3843 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20213)))
+(CHARACTER H 3C5B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2032B)))
+(CHARACTER H 3D61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20371)))
+(CHARACTER H 3E31 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20381)))
+(CHARACTER H 3F69 (CHARWD R 1.0) (MAP
+ (SETCHAR H 203F9)))
+(CHARACTER H 413A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2044A)))
+(CHARACTER H 4439 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20509)))
+(CHARACTER H 446F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2053F)))
+(CHARACTER H 4661 (CHARWD R 1.0) (MAP
+ (SETCHAR H 205B1)))
+(CHARACTER H 4746 (CHARWD R 1.0) (MAP
+ (SETCHAR H 205D6)))
+(CHARACTER H 4841 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20611)))
+(CHARACTER H 4858 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20628)))
+(CHARACTER H 4B5C (CHARWD R 1.0) (MAP
+ (SETCHAR H 206EC)))
+(CHARACTER H 4D3F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2074F)))
+(CHARACTER H 4F38 (CHARWD R 1.0) (MAP
+ (SETCHAR H 207C8)))
+(CHARACTER H 5037 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20807)))
+(CHARACTER H 506A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2083A)))
+(CHARACTER H 5269 (CHARWD R 1.0) (MAP
+ (SETCHAR H 208B9)))
+(CHARACTER H 543E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2090E)))
+(CHARACTER H 556C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2097C)))
+(CHARACTER H 5634 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20984)))
+(CHARACTER H 564D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2099D)))
+(CHARACTER H 5954 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20A64)))
+(CHARACTER H 5B43 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20AD3)))
+(CHARACTER H 5C4D (CHARWD R 1.0) (MAP
+ (SETCHAR H 20B1D)))
+(CHARACTER H 5E4F (CHARWD R 1.0) (MAP
+ (SETCHAR H 20B9F)))
+(CHARACTER H 5E67 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20BB7)))
+(CHARACTER H 6535 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20D45)))
+(CHARACTER H 6548 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20D58)))
+(CHARACTER H 6751 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20DE1)))
+(CHARACTER H 6954 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20E64)))
+(CHARACTER H 695D (CHARWD R 1.0) (MAP
+ (SETCHAR H 20E6D)))
+(CHARACTER H 6A45 (CHARWD R 1.0) (MAP
+ (SETCHAR H 20E95)))
+(CHARACTER H 6D4F (CHARWD R 1.0) (MAP
+ (SETCHAR H 20F5F)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgel-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgel-h.ovp
new file mode 100644
index 00000000000..42c196c46e1
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgel-h.ovp
@@ -0,0 +1,84 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 3831 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21201)))
+(CHARACTER H 386D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2123D)))
+(CHARACTER H 3945 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21255)))
+(CHARACTER H 3964 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21274)))
+(CHARACTER H 396B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2127B)))
+(CHARACTER H 3B47 (CHARWD R 1.0) (MAP
+ (SETCHAR H 212D7)))
+(CHARACTER H 3B54 (CHARWD R 1.0) (MAP
+ (SETCHAR H 212E4)))
+(CHARACTER H 3B6D (CHARWD R 1.0) (MAP
+ (SETCHAR H 212FD)))
+(CHARACTER H 3C4B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2131B)))
+(CHARACTER H 3C66 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21336)))
+(CHARACTER H 3D34 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21344)))
+(CHARACTER H 3F34 (CHARWD R 1.0) (MAP
+ (SETCHAR H 213C4)))
+(CHARACTER H 415D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2146D)))
+(CHARACTER H 415E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2146E)))
+(CHARACTER H 4747 (CHARWD R 1.0) (MAP
+ (SETCHAR H 215D7)))
+(CHARACTER H 4937 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21647)))
+(CHARACTER H 4A64 (CHARWD R 1.0) (MAP
+ (SETCHAR H 216B4)))
+(CHARACTER H 4C36 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21706)))
+(CHARACTER H 4D32 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21742)))
+(CHARACTER H 526D (CHARWD R 1.0) (MAP
+ (SETCHAR H 218BD)))
+(CHARACTER H 5733 (CHARWD R 1.0) (MAP
+ (SETCHAR H 219C3)))
+(CHARACTER H 584A (CHARWD R 1.0) (MAP
+ (SETCHAR H 21A1A)))
+(CHARACTER H 6146 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21C56)))
+(CHARACTER H 645D (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D2D)))
+(CHARACTER H 6535 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D45)))
+(CHARACTER H 6552 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D62)))
+(CHARACTER H 6568 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D78)))
+(CHARACTER H 6642 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D92)))
+(CHARACTER H 664C (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D9C)))
+(CHARACTER H 6651 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21DA1)))
+(CHARACTER H 6667 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21DB7)))
+(CHARACTER H 6750 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21DE0)))
+(CHARACTER H 6863 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21E33)))
+(CHARACTER H 6864 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21E34)))
+(CHARACTER H 6C4E (CHARWD R 1.0) (MAP
+ (SETCHAR H 21F1E)))
+(CHARACTER H 6D66 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21F76)))
+(CHARACTER H 6F6A (CHARWD R 1.0) (MAP
+ (SETCHAR H 21FFA)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgel-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgel-v.ovp
new file mode 100644
index 00000000000..c872ebbc1da
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgel-v.ovp
@@ -0,0 +1,84 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 3831 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21201)))
+(CHARACTER H 386D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2123D)))
+(CHARACTER H 3945 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21255)))
+(CHARACTER H 3964 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21274)))
+(CHARACTER H 396B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2127B)))
+(CHARACTER H 3B47 (CHARWD R 1.0) (MAP
+ (SETCHAR H 212D7)))
+(CHARACTER H 3B54 (CHARWD R 1.0) (MAP
+ (SETCHAR H 212E4)))
+(CHARACTER H 3B6D (CHARWD R 1.0) (MAP
+ (SETCHAR H 212FD)))
+(CHARACTER H 3C4B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2131B)))
+(CHARACTER H 3C66 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21336)))
+(CHARACTER H 3D34 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21344)))
+(CHARACTER H 3F34 (CHARWD R 1.0) (MAP
+ (SETCHAR H 213C4)))
+(CHARACTER H 415D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2146D)))
+(CHARACTER H 415E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2146E)))
+(CHARACTER H 4747 (CHARWD R 1.0) (MAP
+ (SETCHAR H 215D7)))
+(CHARACTER H 4937 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21647)))
+(CHARACTER H 4A64 (CHARWD R 1.0) (MAP
+ (SETCHAR H 216B4)))
+(CHARACTER H 4C36 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21706)))
+(CHARACTER H 4D32 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21742)))
+(CHARACTER H 526D (CHARWD R 1.0) (MAP
+ (SETCHAR H 218BD)))
+(CHARACTER H 5733 (CHARWD R 1.0) (MAP
+ (SETCHAR H 219C3)))
+(CHARACTER H 584A (CHARWD R 1.0) (MAP
+ (SETCHAR H 21A1A)))
+(CHARACTER H 6146 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21C56)))
+(CHARACTER H 645D (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D2D)))
+(CHARACTER H 6535 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D45)))
+(CHARACTER H 6552 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D62)))
+(CHARACTER H 6568 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D78)))
+(CHARACTER H 6642 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D92)))
+(CHARACTER H 664C (CHARWD R 1.0) (MAP
+ (SETCHAR H 21D9C)))
+(CHARACTER H 6651 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21DA1)))
+(CHARACTER H 6667 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21DB7)))
+(CHARACTER H 6750 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21DE0)))
+(CHARACTER H 6863 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21E33)))
+(CHARACTER H 6864 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21E34)))
+(CHARACTER H 6C4E (CHARWD R 1.0) (MAP
+ (SETCHAR H 21F1E)))
+(CHARACTER H 6D66 (CHARWD R 1.0) (MAP
+ (SETCHAR H 21F76)))
+(CHARACTER H 6F6A (CHARWD R 1.0) (MAP
+ (SETCHAR H 21FFA)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgem-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgem-h.ovp
new file mode 100644
index 00000000000..afd511337d0
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgem-h.ovp
@@ -0,0 +1,48 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 356B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2217B)))
+(CHARACTER H 3848 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22218)))
+(CHARACTER H 3C4E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2231E)))
+(CHARACTER H 3E5D (CHARWD R 1.0) (MAP
+ (SETCHAR H 223AD)))
+(CHARACTER H 4839 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22609)))
+(CHARACTER H 4B63 (CHARWD R 1.0) (MAP
+ (SETCHAR H 226F3)))
+(CHARACTER H 514B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2285B)))
+(CHARACTER H 525B (CHARWD R 1.0) (MAP
+ (SETCHAR H 228AB)))
+(CHARACTER H 563F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2298F)))
+(CHARACTER H 5A68 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22AB8)))
+(CHARACTER H 5D36 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22B46)))
+(CHARACTER H 5D3F (CHARWD R 1.0) (MAP
+ (SETCHAR H 22B4F)))
+(CHARACTER H 5D40 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22B50)))
+(CHARACTER H 5E56 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22BA6)))
+(CHARACTER H 604D (CHARWD R 1.0) (MAP
+ (SETCHAR H 22C1D)))
+(CHARACTER H 6054 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22C24)))
+(CHARACTER H 6751 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22DE1)))
+(CHARACTER H 6932 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22E42)))
+(CHARACTER H 6F5B (CHARWD R 1.0) (MAP
+ (SETCHAR H 22FEB)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgem-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgem-v.ovp
new file mode 100644
index 00000000000..9384f2cdfb2
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgem-v.ovp
@@ -0,0 +1,48 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 356B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2217B)))
+(CHARACTER H 3848 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22218)))
+(CHARACTER H 3C4E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2231E)))
+(CHARACTER H 3E5D (CHARWD R 1.0) (MAP
+ (SETCHAR H 223AD)))
+(CHARACTER H 4839 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22609)))
+(CHARACTER H 4B63 (CHARWD R 1.0) (MAP
+ (SETCHAR H 226F3)))
+(CHARACTER H 514B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2285B)))
+(CHARACTER H 525B (CHARWD R 1.0) (MAP
+ (SETCHAR H 228AB)))
+(CHARACTER H 563F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2298F)))
+(CHARACTER H 5A68 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22AB8)))
+(CHARACTER H 5D36 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22B46)))
+(CHARACTER H 5D3F (CHARWD R 1.0) (MAP
+ (SETCHAR H 22B4F)))
+(CHARACTER H 5D40 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22B50)))
+(CHARACTER H 5E56 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22BA6)))
+(CHARACTER H 604D (CHARWD R 1.0) (MAP
+ (SETCHAR H 22C1D)))
+(CHARACTER H 6054 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22C24)))
+(CHARACTER H 6751 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22DE1)))
+(CHARACTER H 6932 (CHARWD R 1.0) (MAP
+ (SETCHAR H 22E42)))
+(CHARACTER H 6F5B (CHARWD R 1.0) (MAP
+ (SETCHAR H 22FEB)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgen-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgen-h.ovp
new file mode 100644
index 00000000000..e743193711c
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgen-h.ovp
@@ -0,0 +1,104 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 3666 (CHARWD R 1.0) (MAP
+ (SETCHAR H 231B6)))
+(CHARACTER H 3733 (CHARWD R 1.0) (MAP
+ (SETCHAR H 231C3)))
+(CHARACTER H 3734 (CHARWD R 1.0) (MAP
+ (SETCHAR H 231C4)))
+(CHARACTER H 3765 (CHARWD R 1.0) (MAP
+ (SETCHAR H 231F5)))
+(CHARACTER H 3D62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23372)))
+(CHARACTER H 3F3C (CHARWD R 1.0) (MAP
+ (SETCHAR H 233CC)))
+(CHARACTER H 3F40 (CHARWD R 1.0) (MAP
+ (SETCHAR H 233D0)))
+(CHARACTER H 3F42 (CHARWD R 1.0) (MAP
+ (SETCHAR H 233D2)))
+(CHARACTER H 3F43 (CHARWD R 1.0) (MAP
+ (SETCHAR H 233D3)))
+(CHARACTER H 3F45 (CHARWD R 1.0) (MAP
+ (SETCHAR H 233D5)))
+(CHARACTER H 3F4A (CHARWD R 1.0) (MAP
+ (SETCHAR H 233DA)))
+(CHARACTER H 3F4F (CHARWD R 1.0) (MAP
+ (SETCHAR H 233DF)))
+(CHARACTER H 3F54 (CHARWD R 1.0) (MAP
+ (SETCHAR H 233E4)))
+(CHARACTER H 3F6E (CHARWD R 1.0) (MAP
+ (SETCHAR H 233FE)))
+(CHARACTER H 413A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2344A)))
+(CHARACTER H 413B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2344B)))
+(CHARACTER H 4141 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23451)))
+(CHARACTER H 4155 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23465)))
+(CHARACTER H 4354 (CHARWD R 1.0) (MAP
+ (SETCHAR H 234E4)))
+(CHARACTER H 454A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2355A)))
+(CHARACTER H 4644 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23594)))
+(CHARACTER H 4734 (CHARWD R 1.0) (MAP
+ (SETCHAR H 235C4)))
+(CHARACTER H 4868 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23638)))
+(CHARACTER H 4869 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23639)))
+(CHARACTER H 486A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2363A)))
+(CHARACTER H 4937 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23647)))
+(CHARACTER H 4C3C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2370C)))
+(CHARACTER H 4C4C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2371C)))
+(CHARACTER H 4C6F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2373F)))
+(CHARACTER H 4D53 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23763)))
+(CHARACTER H 4D54 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23764)))
+(CHARACTER H 4F57 (CHARWD R 1.0) (MAP
+ (SETCHAR H 237E7)))
+(CHARACTER H 4F61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 237F1)))
+(CHARACTER H 4F6F (CHARWD R 1.0) (MAP
+ (SETCHAR H 237FF)))
+(CHARACTER H 5054 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23824)))
+(CHARACTER H 506D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2383D)))
+(CHARACTER H 5A48 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23A98)))
+(CHARACTER H 616F (CHARWD R 1.0) (MAP
+ (SETCHAR H 23C7F)))
+(CHARACTER H 626E (CHARWD R 1.0) (MAP
+ (SETCHAR H 23CBE)))
+(CHARACTER H 636E (CHARWD R 1.0) (MAP
+ (SETCHAR H 23CFE)))
+(CHARACTER H 6430 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23D00)))
+(CHARACTER H 643E (CHARWD R 1.0) (MAP
+ (SETCHAR H 23D0E)))
+(CHARACTER H 6530 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23D40)))
+(CHARACTER H 6743 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23DD3)))
+(CHARACTER H 6769 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23DF9)))
+(CHARACTER H 676A (CHARWD R 1.0) (MAP
+ (SETCHAR H 23DFA)))
+(CHARACTER H 6D6E (CHARWD R 1.0) (MAP
+ (SETCHAR H 23F7E)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgen-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgen-v.ovp
new file mode 100644
index 00000000000..bb291dc7745
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgen-v.ovp
@@ -0,0 +1,104 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 3666 (CHARWD R 1.0) (MAP
+ (SETCHAR H 231B6)))
+(CHARACTER H 3733 (CHARWD R 1.0) (MAP
+ (SETCHAR H 231C3)))
+(CHARACTER H 3734 (CHARWD R 1.0) (MAP
+ (SETCHAR H 231C4)))
+(CHARACTER H 3765 (CHARWD R 1.0) (MAP
+ (SETCHAR H 231F5)))
+(CHARACTER H 3D62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23372)))
+(CHARACTER H 3F3C (CHARWD R 1.0) (MAP
+ (SETCHAR H 233CC)))
+(CHARACTER H 3F40 (CHARWD R 1.0) (MAP
+ (SETCHAR H 233D0)))
+(CHARACTER H 3F42 (CHARWD R 1.0) (MAP
+ (SETCHAR H 233D2)))
+(CHARACTER H 3F43 (CHARWD R 1.0) (MAP
+ (SETCHAR H 233D3)))
+(CHARACTER H 3F45 (CHARWD R 1.0) (MAP
+ (SETCHAR H 233D5)))
+(CHARACTER H 3F4A (CHARWD R 1.0) (MAP
+ (SETCHAR H 233DA)))
+(CHARACTER H 3F4F (CHARWD R 1.0) (MAP
+ (SETCHAR H 233DF)))
+(CHARACTER H 3F54 (CHARWD R 1.0) (MAP
+ (SETCHAR H 233E4)))
+(CHARACTER H 3F6E (CHARWD R 1.0) (MAP
+ (SETCHAR H 233FE)))
+(CHARACTER H 413A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2344A)))
+(CHARACTER H 413B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2344B)))
+(CHARACTER H 4141 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23451)))
+(CHARACTER H 4155 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23465)))
+(CHARACTER H 4354 (CHARWD R 1.0) (MAP
+ (SETCHAR H 234E4)))
+(CHARACTER H 454A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2355A)))
+(CHARACTER H 4644 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23594)))
+(CHARACTER H 4734 (CHARWD R 1.0) (MAP
+ (SETCHAR H 235C4)))
+(CHARACTER H 4868 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23638)))
+(CHARACTER H 4869 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23639)))
+(CHARACTER H 486A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2363A)))
+(CHARACTER H 4937 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23647)))
+(CHARACTER H 4C3C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2370C)))
+(CHARACTER H 4C4C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2371C)))
+(CHARACTER H 4C6F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2373F)))
+(CHARACTER H 4D53 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23763)))
+(CHARACTER H 4D54 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23764)))
+(CHARACTER H 4F57 (CHARWD R 1.0) (MAP
+ (SETCHAR H 237E7)))
+(CHARACTER H 4F61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 237F1)))
+(CHARACTER H 4F6F (CHARWD R 1.0) (MAP
+ (SETCHAR H 237FF)))
+(CHARACTER H 5054 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23824)))
+(CHARACTER H 506D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2383D)))
+(CHARACTER H 5A48 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23A98)))
+(CHARACTER H 616F (CHARWD R 1.0) (MAP
+ (SETCHAR H 23C7F)))
+(CHARACTER H 626E (CHARWD R 1.0) (MAP
+ (SETCHAR H 23CBE)))
+(CHARACTER H 636E (CHARWD R 1.0) (MAP
+ (SETCHAR H 23CFE)))
+(CHARACTER H 6430 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23D00)))
+(CHARACTER H 643E (CHARWD R 1.0) (MAP
+ (SETCHAR H 23D0E)))
+(CHARACTER H 6530 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23D40)))
+(CHARACTER H 6743 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23DD3)))
+(CHARACTER H 6769 (CHARWD R 1.0) (MAP
+ (SETCHAR H 23DF9)))
+(CHARACTER H 676A (CHARWD R 1.0) (MAP
+ (SETCHAR H 23DFA)))
+(CHARACTER H 6D6E (CHARWD R 1.0) (MAP
+ (SETCHAR H 23F7E)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeo-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeo-h.ovp
new file mode 100644
index 00000000000..b68fa76d10e
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeo-h.ovp
@@ -0,0 +1,56 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 313B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2404B)))
+(CHARACTER H 3246 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24096)))
+(CHARACTER H 3433 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24103)))
+(CHARACTER H 3736 (CHARWD R 1.0) (MAP
+ (SETCHAR H 241C6)))
+(CHARACTER H 376E (CHARWD R 1.0) (MAP
+ (SETCHAR H 241FE)))
+(CHARACTER H 3B5E (CHARWD R 1.0) (MAP
+ (SETCHAR H 242EE)))
+(CHARACTER H 3E6C (CHARWD R 1.0) (MAP
+ (SETCHAR H 243BC)))
+(CHARACTER H 3F40 (CHARWD R 1.0) (MAP
+ (SETCHAR H 243D0)))
+(CHARACTER H 4859 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24629)))
+(CHARACTER H 4A55 (CHARWD R 1.0) (MAP
+ (SETCHAR H 246A5)))
+(CHARACTER H 4F61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 247F1)))
+(CHARACTER H 5246 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24896)))
+(CHARACTER H 593D (CHARWD R 1.0) (MAP
+ (SETCHAR H 24A4D)))
+(CHARACTER H 5D46 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24B56)))
+(CHARACTER H 5D5F (CHARWD R 1.0) (MAP
+ (SETCHAR H 24B6F)))
+(CHARACTER H 6046 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24C16)))
+(CHARACTER H 6444 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24D14)))
+(CHARACTER H 6834 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24E04)))
+(CHARACTER H 683E (CHARWD R 1.0) (MAP
+ (SETCHAR H 24E0E)))
+(CHARACTER H 6867 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24E37)))
+(CHARACTER H 695A (CHARWD R 1.0) (MAP
+ (SETCHAR H 24E6A)))
+(CHARACTER H 6A3B (CHARWD R 1.0) (MAP
+ (SETCHAR H 24E8B)))
+(CHARACTER H 6F62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24FF2)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeo-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeo-v.ovp
new file mode 100644
index 00000000000..6d7c3de3ea8
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeo-v.ovp
@@ -0,0 +1,56 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 313B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2404B)))
+(CHARACTER H 3246 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24096)))
+(CHARACTER H 3433 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24103)))
+(CHARACTER H 3736 (CHARWD R 1.0) (MAP
+ (SETCHAR H 241C6)))
+(CHARACTER H 376E (CHARWD R 1.0) (MAP
+ (SETCHAR H 241FE)))
+(CHARACTER H 3B5E (CHARWD R 1.0) (MAP
+ (SETCHAR H 242EE)))
+(CHARACTER H 3E6C (CHARWD R 1.0) (MAP
+ (SETCHAR H 243BC)))
+(CHARACTER H 3F40 (CHARWD R 1.0) (MAP
+ (SETCHAR H 243D0)))
+(CHARACTER H 4859 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24629)))
+(CHARACTER H 4A55 (CHARWD R 1.0) (MAP
+ (SETCHAR H 246A5)))
+(CHARACTER H 4F61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 247F1)))
+(CHARACTER H 5246 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24896)))
+(CHARACTER H 593D (CHARWD R 1.0) (MAP
+ (SETCHAR H 24A4D)))
+(CHARACTER H 5D46 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24B56)))
+(CHARACTER H 5D5F (CHARWD R 1.0) (MAP
+ (SETCHAR H 24B6F)))
+(CHARACTER H 6046 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24C16)))
+(CHARACTER H 6444 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24D14)))
+(CHARACTER H 6834 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24E04)))
+(CHARACTER H 683E (CHARWD R 1.0) (MAP
+ (SETCHAR H 24E0E)))
+(CHARACTER H 6867 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24E37)))
+(CHARACTER H 695A (CHARWD R 1.0) (MAP
+ (SETCHAR H 24E6A)))
+(CHARACTER H 6A3B (CHARWD R 1.0) (MAP
+ (SETCHAR H 24E8B)))
+(CHARACTER H 6F62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 24FF2)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgep-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgep-h.ovp
new file mode 100644
index 00000000000..d38cd3280a1
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgep-h.ovp
@@ -0,0 +1,92 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 313A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2504A)))
+(CHARACTER H 3145 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25055)))
+(CHARACTER H 3452 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25122)))
+(CHARACTER H 3659 (CHARWD R 1.0) (MAP
+ (SETCHAR H 251A9)))
+(CHARACTER H 373D (CHARWD R 1.0) (MAP
+ (SETCHAR H 251CD)))
+(CHARACTER H 3755 (CHARWD R 1.0) (MAP
+ (SETCHAR H 251E5)))
+(CHARACTER H 384E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2521E)))
+(CHARACTER H 393C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2524C)))
+(CHARACTER H 405E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2542E)))
+(CHARACTER H 423E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2548E)))
+(CHARACTER H 4349 (CHARWD R 1.0) (MAP
+ (SETCHAR H 254D9)))
+(CHARACTER H 443E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2550E)))
+(CHARACTER H 4657 (CHARWD R 1.0) (MAP
+ (SETCHAR H 255A7)))
+(CHARACTER H 496F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2567F)))
+(CHARACTER H 4D61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25771)))
+(CHARACTER H 4E59 (CHARWD R 1.0) (MAP
+ (SETCHAR H 257A9)))
+(CHARACTER H 4E64 (CHARWD R 1.0) (MAP
+ (SETCHAR H 257B4)))
+(CHARACTER H 5164 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25874)))
+(CHARACTER H 5734 (CHARWD R 1.0) (MAP
+ (SETCHAR H 259C4)))
+(CHARACTER H 573C (CHARWD R 1.0) (MAP
+ (SETCHAR H 259CC)))
+(CHARACTER H 5744 (CHARWD R 1.0) (MAP
+ (SETCHAR H 259D4)))
+(CHARACTER H 5B47 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25AD7)))
+(CHARACTER H 5B53 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25AE3)))
+(CHARACTER H 5B54 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25AE4)))
+(CHARACTER H 5B61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25AF1)))
+(CHARACTER H 5E62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25BB2)))
+(CHARACTER H 613B (CHARWD R 1.0) (MAP
+ (SETCHAR H 25C4B)))
+(CHARACTER H 6154 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25C64)))
+(CHARACTER H 6651 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25DA1)))
+(CHARACTER H 685E (CHARWD R 1.0) (MAP
+ (SETCHAR H 25E2E)))
+(CHARACTER H 6946 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25E56)))
+(CHARACTER H 6952 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25E62)))
+(CHARACTER H 6955 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25E65)))
+(CHARACTER H 6B32 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25EC2)))
+(CHARACTER H 6B48 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25ED8)))
+(CHARACTER H 6B58 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25EE8)))
+(CHARACTER H 6C53 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25F23)))
+(CHARACTER H 6D4C (CHARWD R 1.0) (MAP
+ (SETCHAR H 25F5C)))
+(CHARACTER H 6F44 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25FD4)))
+(CHARACTER H 6F50 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25FE0)))
+(CHARACTER H 6F6B (CHARWD R 1.0) (MAP
+ (SETCHAR H 25FFB)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgep-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgep-v.ovp
new file mode 100644
index 00000000000..256f2073450
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgep-v.ovp
@@ -0,0 +1,92 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 313A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2504A)))
+(CHARACTER H 3145 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25055)))
+(CHARACTER H 3452 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25122)))
+(CHARACTER H 3659 (CHARWD R 1.0) (MAP
+ (SETCHAR H 251A9)))
+(CHARACTER H 373D (CHARWD R 1.0) (MAP
+ (SETCHAR H 251CD)))
+(CHARACTER H 3755 (CHARWD R 1.0) (MAP
+ (SETCHAR H 251E5)))
+(CHARACTER H 384E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2521E)))
+(CHARACTER H 393C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2524C)))
+(CHARACTER H 405E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2542E)))
+(CHARACTER H 423E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2548E)))
+(CHARACTER H 4349 (CHARWD R 1.0) (MAP
+ (SETCHAR H 254D9)))
+(CHARACTER H 443E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2550E)))
+(CHARACTER H 4657 (CHARWD R 1.0) (MAP
+ (SETCHAR H 255A7)))
+(CHARACTER H 496F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2567F)))
+(CHARACTER H 4D61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25771)))
+(CHARACTER H 4E59 (CHARWD R 1.0) (MAP
+ (SETCHAR H 257A9)))
+(CHARACTER H 4E64 (CHARWD R 1.0) (MAP
+ (SETCHAR H 257B4)))
+(CHARACTER H 5164 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25874)))
+(CHARACTER H 5734 (CHARWD R 1.0) (MAP
+ (SETCHAR H 259C4)))
+(CHARACTER H 573C (CHARWD R 1.0) (MAP
+ (SETCHAR H 259CC)))
+(CHARACTER H 5744 (CHARWD R 1.0) (MAP
+ (SETCHAR H 259D4)))
+(CHARACTER H 5B47 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25AD7)))
+(CHARACTER H 5B53 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25AE3)))
+(CHARACTER H 5B54 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25AE4)))
+(CHARACTER H 5B61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25AF1)))
+(CHARACTER H 5E62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25BB2)))
+(CHARACTER H 613B (CHARWD R 1.0) (MAP
+ (SETCHAR H 25C4B)))
+(CHARACTER H 6154 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25C64)))
+(CHARACTER H 6651 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25DA1)))
+(CHARACTER H 685E (CHARWD R 1.0) (MAP
+ (SETCHAR H 25E2E)))
+(CHARACTER H 6946 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25E56)))
+(CHARACTER H 6952 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25E62)))
+(CHARACTER H 6955 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25E65)))
+(CHARACTER H 6B32 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25EC2)))
+(CHARACTER H 6B48 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25ED8)))
+(CHARACTER H 6B58 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25EE8)))
+(CHARACTER H 6C53 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25F23)))
+(CHARACTER H 6D4C (CHARWD R 1.0) (MAP
+ (SETCHAR H 25F5C)))
+(CHARACTER H 6F44 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25FD4)))
+(CHARACTER H 6F50 (CHARWD R 1.0) (MAP
+ (SETCHAR H 25FE0)))
+(CHARACTER H 6F6B (CHARWD R 1.0) (MAP
+ (SETCHAR H 25FFB)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeq-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeq-h.ovp
new file mode 100644
index 00000000000..bbf0591cebd
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeq-h.ovp
@@ -0,0 +1,78 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 303C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2600C)))
+(CHARACTER H 3047 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26017)))
+(CHARACTER H 3150 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26060)))
+(CHARACTER H 335D (CHARWD R 1.0) (MAP
+ (SETCHAR H 260ED)))
+(CHARACTER H 3852 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26222)))
+(CHARACTER H 395A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2626A)))
+(CHARACTER H 3960 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26270)))
+(CHARACTER H 3A36 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26286)))
+(CHARACTER H 3D3C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2634C)))
+(CHARACTER H 4032 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26402)))
+(CHARACTER H 496E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2667E)))
+(CHARACTER H 4A60 (CHARWD R 1.0) (MAP
+ (SETCHAR H 266B0)))
+(CHARACTER H 4C4D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2671D)))
+(CHARACTER H 534D (CHARWD R 1.0) (MAP
+ (SETCHAR H 268DD)))
+(CHARACTER H 535A (CHARWD R 1.0) (MAP
+ (SETCHAR H 268EA)))
+(CHARACTER H 5541 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26951)))
+(CHARACTER H 555F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2696F)))
+(CHARACTER H 5649 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26999)))
+(CHARACTER H 574D (CHARWD R 1.0) (MAP
+ (SETCHAR H 269DD)))
+(CHARACTER H 584E (CHARWD R 1.0) (MAP
+ (SETCHAR H 26A1E)))
+(CHARACTER H 5948 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26A58)))
+(CHARACTER H 5A3C (CHARWD R 1.0) (MAP
+ (SETCHAR H 26A8C)))
+(CHARACTER H 5A67 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26AB7)))
+(CHARACTER H 5B6F (CHARWD R 1.0) (MAP
+ (SETCHAR H 26AFF)))
+(CHARACTER H 6059 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26C29)))
+(CHARACTER H 6163 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26C73)))
+(CHARACTER H 624E (CHARWD R 1.0) (MAP
+ (SETCHAR H 26C9E)))
+(CHARACTER H 634D (CHARWD R 1.0) (MAP
+ (SETCHAR H 26CDD)))
+(CHARACTER H 6930 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26E40)))
+(CHARACTER H 6955 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26E65)))
+(CHARACTER H 6E44 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26F94)))
+(CHARACTER H 6F66 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26FF6)))
+(CHARACTER H 6F67 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26FF7)))
+(CHARACTER H 6F68 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26FF8)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeq-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeq-v.ovp
new file mode 100644
index 00000000000..36ea302c797
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeq-v.ovp
@@ -0,0 +1,78 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 303C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2600C)))
+(CHARACTER H 3047 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26017)))
+(CHARACTER H 3150 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26060)))
+(CHARACTER H 335D (CHARWD R 1.0) (MAP
+ (SETCHAR H 260ED)))
+(CHARACTER H 3852 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26222)))
+(CHARACTER H 395A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2626A)))
+(CHARACTER H 3960 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26270)))
+(CHARACTER H 3A36 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26286)))
+(CHARACTER H 3D3C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2634C)))
+(CHARACTER H 4032 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26402)))
+(CHARACTER H 496E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2667E)))
+(CHARACTER H 4A60 (CHARWD R 1.0) (MAP
+ (SETCHAR H 266B0)))
+(CHARACTER H 4C4D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2671D)))
+(CHARACTER H 534D (CHARWD R 1.0) (MAP
+ (SETCHAR H 268DD)))
+(CHARACTER H 535A (CHARWD R 1.0) (MAP
+ (SETCHAR H 268EA)))
+(CHARACTER H 5541 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26951)))
+(CHARACTER H 555F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2696F)))
+(CHARACTER H 5649 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26999)))
+(CHARACTER H 574D (CHARWD R 1.0) (MAP
+ (SETCHAR H 269DD)))
+(CHARACTER H 584E (CHARWD R 1.0) (MAP
+ (SETCHAR H 26A1E)))
+(CHARACTER H 5948 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26A58)))
+(CHARACTER H 5A3C (CHARWD R 1.0) (MAP
+ (SETCHAR H 26A8C)))
+(CHARACTER H 5A67 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26AB7)))
+(CHARACTER H 5B6F (CHARWD R 1.0) (MAP
+ (SETCHAR H 26AFF)))
+(CHARACTER H 6059 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26C29)))
+(CHARACTER H 6163 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26C73)))
+(CHARACTER H 624E (CHARWD R 1.0) (MAP
+ (SETCHAR H 26C9E)))
+(CHARACTER H 634D (CHARWD R 1.0) (MAP
+ (SETCHAR H 26CDD)))
+(CHARACTER H 6930 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26E40)))
+(CHARACTER H 6955 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26E65)))
+(CHARACTER H 6E44 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26F94)))
+(CHARACTER H 6F66 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26FF6)))
+(CHARACTER H 6F67 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26FF7)))
+(CHARACTER H 6F68 (CHARWD R 1.0) (MAP
+ (SETCHAR H 26FF8)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjger-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjger-h.ovp
new file mode 100644
index 00000000000..bbf44d0c173
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjger-h.ovp
@@ -0,0 +1,66 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 3364 (CHARWD R 1.0) (MAP
+ (SETCHAR H 270F4)))
+(CHARACTER H 343D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2710D)))
+(CHARACTER H 3469 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27139)))
+(CHARACTER H 3F4A (CHARWD R 1.0) (MAP
+ (SETCHAR H 273DA)))
+(CHARACTER H 3F4B (CHARWD R 1.0) (MAP
+ (SETCHAR H 273DB)))
+(CHARACTER H 3F6E (CHARWD R 1.0) (MAP
+ (SETCHAR H 273FE)))
+(CHARACTER H 4040 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27410)))
+(CHARACTER H 4139 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27449)))
+(CHARACTER H 4844 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27614)))
+(CHARACTER H 4845 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27615)))
+(CHARACTER H 4861 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27631)))
+(CHARACTER H 4A34 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27684)))
+(CHARACTER H 4A43 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27693)))
+(CHARACTER H 4C3E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2770E)))
+(CHARACTER H 4C53 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27723)))
+(CHARACTER H 4D42 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27752)))
+(CHARACTER H 5635 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27985)))
+(CHARACTER H 5664 (CHARWD R 1.0) (MAP
+ (SETCHAR H 279B4)))
+(CHARACTER H 5A34 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27A84)))
+(CHARACTER H 5E63 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27BB3)))
+(CHARACTER H 5E6E (CHARWD R 1.0) (MAP
+ (SETCHAR H 27BBE)))
+(CHARACTER H 5F37 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27BC7)))
+(CHARACTER H 606C (CHARWD R 1.0) (MAP
+ (SETCHAR H 27C3C)))
+(CHARACTER H 6268 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27CB8)))
+(CHARACTER H 6563 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27D73)))
+(CHARACTER H 6650 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27DA0)))
+(CHARACTER H 6840 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27E10)))
+(CHARACTER H 6E67 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27FB7)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjger-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjger-v.ovp
new file mode 100644
index 00000000000..a693ce19f34
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjger-v.ovp
@@ -0,0 +1,66 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 3364 (CHARWD R 1.0) (MAP
+ (SETCHAR H 270F4)))
+(CHARACTER H 343D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2710D)))
+(CHARACTER H 3469 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27139)))
+(CHARACTER H 3F4A (CHARWD R 1.0) (MAP
+ (SETCHAR H 273DA)))
+(CHARACTER H 3F4B (CHARWD R 1.0) (MAP
+ (SETCHAR H 273DB)))
+(CHARACTER H 3F6E (CHARWD R 1.0) (MAP
+ (SETCHAR H 273FE)))
+(CHARACTER H 4040 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27410)))
+(CHARACTER H 4139 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27449)))
+(CHARACTER H 4844 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27614)))
+(CHARACTER H 4845 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27615)))
+(CHARACTER H 4861 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27631)))
+(CHARACTER H 4A34 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27684)))
+(CHARACTER H 4A43 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27693)))
+(CHARACTER H 4C3E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2770E)))
+(CHARACTER H 4C53 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27723)))
+(CHARACTER H 4D42 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27752)))
+(CHARACTER H 5635 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27985)))
+(CHARACTER H 5664 (CHARWD R 1.0) (MAP
+ (SETCHAR H 279B4)))
+(CHARACTER H 5A34 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27A84)))
+(CHARACTER H 5E63 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27BB3)))
+(CHARACTER H 5E6E (CHARWD R 1.0) (MAP
+ (SETCHAR H 27BBE)))
+(CHARACTER H 5F37 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27BC7)))
+(CHARACTER H 606C (CHARWD R 1.0) (MAP
+ (SETCHAR H 27C3C)))
+(CHARACTER H 6268 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27CB8)))
+(CHARACTER H 6563 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27D73)))
+(CHARACTER H 6650 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27DA0)))
+(CHARACTER H 6840 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27E10)))
+(CHARACTER H 6E67 (CHARWD R 1.0) (MAP
+ (SETCHAR H 27FB7)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjges-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjges-h.ovp
new file mode 100644
index 00000000000..fd79bb53375
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjges-h.ovp
@@ -0,0 +1,94 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 323A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2808A)))
+(CHARACTER H 326B (CHARWD R 1.0) (MAP
+ (SETCHAR H 280BB)))
+(CHARACTER H 3967 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28277)))
+(CHARACTER H 3A32 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28282)))
+(CHARACTER H 3B63 (CHARWD R 1.0) (MAP
+ (SETCHAR H 282F3)))
+(CHARACTER H 3F3D (CHARWD R 1.0) (MAP
+ (SETCHAR H 283CD)))
+(CHARACTER H 403C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2840C)))
+(CHARACTER H 4145 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28455)))
+(CHARACTER H 455B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2856B)))
+(CHARACTER H 4738 (CHARWD R 1.0) (MAP
+ (SETCHAR H 285C8)))
+(CHARACTER H 4739 (CHARWD R 1.0) (MAP
+ (SETCHAR H 285C9)))
+(CHARACTER H 4B47 (CHARWD R 1.0) (MAP
+ (SETCHAR H 286D7)))
+(CHARACTER H 4B6A (CHARWD R 1.0) (MAP
+ (SETCHAR H 286FA)))
+(CHARACTER H 5536 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28946)))
+(CHARACTER H 5539 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28949)))
+(CHARACTER H 555B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2896B)))
+(CHARACTER H 5637 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28987)))
+(CHARACTER H 5638 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28988)))
+(CHARACTER H 566A (CHARWD R 1.0) (MAP
+ (SETCHAR H 289BA)))
+(CHARACTER H 566B (CHARWD R 1.0) (MAP
+ (SETCHAR H 289BB)))
+(CHARACTER H 584E (CHARWD R 1.0) (MAP
+ (SETCHAR H 28A1E)))
+(CHARACTER H 5859 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28A29)))
+(CHARACTER H 5933 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28A43)))
+(CHARACTER H 5961 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28A71)))
+(CHARACTER H 5A49 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28A99)))
+(CHARACTER H 5B3D (CHARWD R 1.0) (MAP
+ (SETCHAR H 28ACD)))
+(CHARACTER H 5B4D (CHARWD R 1.0) (MAP
+ (SETCHAR H 28ADD)))
+(CHARACTER H 5B54 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28AE4)))
+(CHARACTER H 5F31 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28BC1)))
+(CHARACTER H 5F5F (CHARWD R 1.0) (MAP
+ (SETCHAR H 28BEF)))
+(CHARACTER H 634D (CHARWD R 1.0) (MAP
+ (SETCHAR H 28CDD)))
+(CHARACTER H 6440 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28D10)))
+(CHARACTER H 6561 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28D71)))
+(CHARACTER H 676B (CHARWD R 1.0) (MAP
+ (SETCHAR H 28DFB)))
+(CHARACTER H 6847 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28E17)))
+(CHARACTER H 684F (CHARWD R 1.0) (MAP
+ (SETCHAR H 28E1F)))
+(CHARACTER H 6866 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28E36)))
+(CHARACTER H 6A39 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28E89)))
+(CHARACTER H 6B5B (CHARWD R 1.0) (MAP
+ (SETCHAR H 28EEB)))
+(CHARACTER H 6B66 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28EF6)))
+(CHARACTER H 6C62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28F32)))
+(CHARACTER H 6F68 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28FF8)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjges-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjges-v.ovp
new file mode 100644
index 00000000000..8c7ea47a39f
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjges-v.ovp
@@ -0,0 +1,94 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 323A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2808A)))
+(CHARACTER H 326B (CHARWD R 1.0) (MAP
+ (SETCHAR H 280BB)))
+(CHARACTER H 3967 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28277)))
+(CHARACTER H 3A32 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28282)))
+(CHARACTER H 3B63 (CHARWD R 1.0) (MAP
+ (SETCHAR H 282F3)))
+(CHARACTER H 3F3D (CHARWD R 1.0) (MAP
+ (SETCHAR H 283CD)))
+(CHARACTER H 403C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2840C)))
+(CHARACTER H 4145 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28455)))
+(CHARACTER H 455B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2856B)))
+(CHARACTER H 4738 (CHARWD R 1.0) (MAP
+ (SETCHAR H 285C8)))
+(CHARACTER H 4739 (CHARWD R 1.0) (MAP
+ (SETCHAR H 285C9)))
+(CHARACTER H 4B47 (CHARWD R 1.0) (MAP
+ (SETCHAR H 286D7)))
+(CHARACTER H 4B6A (CHARWD R 1.0) (MAP
+ (SETCHAR H 286FA)))
+(CHARACTER H 5536 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28946)))
+(CHARACTER H 5539 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28949)))
+(CHARACTER H 555B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2896B)))
+(CHARACTER H 5637 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28987)))
+(CHARACTER H 5638 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28988)))
+(CHARACTER H 566A (CHARWD R 1.0) (MAP
+ (SETCHAR H 289BA)))
+(CHARACTER H 566B (CHARWD R 1.0) (MAP
+ (SETCHAR H 289BB)))
+(CHARACTER H 584E (CHARWD R 1.0) (MAP
+ (SETCHAR H 28A1E)))
+(CHARACTER H 5859 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28A29)))
+(CHARACTER H 5933 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28A43)))
+(CHARACTER H 5961 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28A71)))
+(CHARACTER H 5A49 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28A99)))
+(CHARACTER H 5B3D (CHARWD R 1.0) (MAP
+ (SETCHAR H 28ACD)))
+(CHARACTER H 5B4D (CHARWD R 1.0) (MAP
+ (SETCHAR H 28ADD)))
+(CHARACTER H 5B54 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28AE4)))
+(CHARACTER H 5F31 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28BC1)))
+(CHARACTER H 5F5F (CHARWD R 1.0) (MAP
+ (SETCHAR H 28BEF)))
+(CHARACTER H 634D (CHARWD R 1.0) (MAP
+ (SETCHAR H 28CDD)))
+(CHARACTER H 6440 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28D10)))
+(CHARACTER H 6561 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28D71)))
+(CHARACTER H 676B (CHARWD R 1.0) (MAP
+ (SETCHAR H 28DFB)))
+(CHARACTER H 6847 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28E17)))
+(CHARACTER H 684F (CHARWD R 1.0) (MAP
+ (SETCHAR H 28E1F)))
+(CHARACTER H 6866 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28E36)))
+(CHARACTER H 6A39 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28E89)))
+(CHARACTER H 6B5B (CHARWD R 1.0) (MAP
+ (SETCHAR H 28EEB)))
+(CHARACTER H 6B66 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28EF6)))
+(CHARACTER H 6C62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28F32)))
+(CHARACTER H 6F68 (CHARWD R 1.0) (MAP
+ (SETCHAR H 28FF8)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjget-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjget-h.ovp
new file mode 100644
index 00000000000..3afdd7a95a3
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjget-h.ovp
@@ -0,0 +1,52 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 3A50 (CHARWD R 1.0) (MAP
+ (SETCHAR H 292A0)))
+(CHARACTER H 3A61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 292B1)))
+(CHARACTER H 4240 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29490)))
+(CHARACTER H 473F (CHARWD R 1.0) (MAP
+ (SETCHAR H 295CF)))
+(CHARACTER H 496F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2967F)))
+(CHARACTER H 4B60 (CHARWD R 1.0) (MAP
+ (SETCHAR H 296F0)))
+(CHARACTER H 4C49 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29719)))
+(CHARACTER H 4D40 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29750)))
+(CHARACTER H 5336 (CHARWD R 1.0) (MAP
+ (SETCHAR H 298C6)))
+(CHARACTER H 5962 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29A72)))
+(CHARACTER H 653B (CHARWD R 1.0) (MAP
+ (SETCHAR H 29D4B)))
+(CHARACTER H 674B (CHARWD R 1.0) (MAP
+ (SETCHAR H 29DDB)))
+(CHARACTER H 6845 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29E15)))
+(CHARACTER H 686D (CHARWD R 1.0) (MAP
+ (SETCHAR H 29E3D)))
+(CHARACTER H 6939 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29E49)))
+(CHARACTER H 6A3A (CHARWD R 1.0) (MAP
+ (SETCHAR H 29E8A)))
+(CHARACTER H 6B34 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29EC4)))
+(CHARACTER H 6B4B (CHARWD R 1.0) (MAP
+ (SETCHAR H 29EDB)))
+(CHARACTER H 6B59 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29EE9)))
+(CHARACTER H 6F3E (CHARWD R 1.0) (MAP
+ (SETCHAR H 29FCE)))
+(CHARACTER H 6F47 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29FD7)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjget-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjget-v.ovp
new file mode 100644
index 00000000000..c82af939ac8
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjget-v.ovp
@@ -0,0 +1,52 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 3A50 (CHARWD R 1.0) (MAP
+ (SETCHAR H 292A0)))
+(CHARACTER H 3A61 (CHARWD R 1.0) (MAP
+ (SETCHAR H 292B1)))
+(CHARACTER H 4240 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29490)))
+(CHARACTER H 473F (CHARWD R 1.0) (MAP
+ (SETCHAR H 295CF)))
+(CHARACTER H 496F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2967F)))
+(CHARACTER H 4B60 (CHARWD R 1.0) (MAP
+ (SETCHAR H 296F0)))
+(CHARACTER H 4C49 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29719)))
+(CHARACTER H 4D40 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29750)))
+(CHARACTER H 5336 (CHARWD R 1.0) (MAP
+ (SETCHAR H 298C6)))
+(CHARACTER H 5962 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29A72)))
+(CHARACTER H 653B (CHARWD R 1.0) (MAP
+ (SETCHAR H 29D4B)))
+(CHARACTER H 674B (CHARWD R 1.0) (MAP
+ (SETCHAR H 29DDB)))
+(CHARACTER H 6845 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29E15)))
+(CHARACTER H 686D (CHARWD R 1.0) (MAP
+ (SETCHAR H 29E3D)))
+(CHARACTER H 6939 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29E49)))
+(CHARACTER H 6A3A (CHARWD R 1.0) (MAP
+ (SETCHAR H 29E8A)))
+(CHARACTER H 6B34 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29EC4)))
+(CHARACTER H 6B4B (CHARWD R 1.0) (MAP
+ (SETCHAR H 29EDB)))
+(CHARACTER H 6B59 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29EE9)))
+(CHARACTER H 6F3E (CHARWD R 1.0) (MAP
+ (SETCHAR H 29FCE)))
+(CHARACTER H 6F47 (CHARWD R 1.0) (MAP
+ (SETCHAR H 29FD7)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeu-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeu-h.ovp
new file mode 100644
index 00000000000..8b6a1e2180f
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeu-h.ovp
@@ -0,0 +1,36 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 304A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A01A)))
+(CHARACTER H 305F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A02F)))
+(CHARACTER H 3232 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A082)))
+(CHARACTER H 3369 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A0F9)))
+(CHARACTER H 3640 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A190)))
+(CHARACTER H 3A62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A2B2)))
+(CHARACTER H 3E3C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A38C)))
+(CHARACTER H 4067 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A437)))
+(CHARACTER H 4761 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A5F1)))
+(CHARACTER H 4832 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A602)))
+(CHARACTER H 484A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A61A)))
+(CHARACTER H 4A62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A6B2)))
+(CHARACTER H 5756 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A9E6)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeu-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeu-v.ovp
new file mode 100644
index 00000000000..a872f1e5ee5
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgeu-v.ovp
@@ -0,0 +1,36 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 304A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A01A)))
+(CHARACTER H 305F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A02F)))
+(CHARACTER H 3232 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A082)))
+(CHARACTER H 3369 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A0F9)))
+(CHARACTER H 3640 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A190)))
+(CHARACTER H 3A62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A2B2)))
+(CHARACTER H 3E3C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A38C)))
+(CHARACTER H 4067 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A437)))
+(CHARACTER H 4761 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A5F1)))
+(CHARACTER H 4832 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A602)))
+(CHARACTER H 484A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A61A)))
+(CHARACTER H 4A62 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A6B2)))
+(CHARACTER H 5756 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2A9E6)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgev-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgev-h.ovp
new file mode 100644
index 00000000000..911331853a1
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgev-h.ovp
@@ -0,0 +1,60 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 4D36 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B746)))
+(CHARACTER H 4D41 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B751)))
+(CHARACTER H 4D43 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B753)))
+(CHARACTER H 4D4A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B75A)))
+(CHARACTER H 4D4C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B75C)))
+(CHARACTER H 4D55 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B765)))
+(CHARACTER H 4D66 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B776)))
+(CHARACTER H 4D67 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B777)))
+(CHARACTER H 4D6C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B77C)))
+(CHARACTER H 4E32 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B782)))
+(CHARACTER H 4E39 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B789)))
+(CHARACTER H 4E3B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B78B)))
+(CHARACTER H 4E3E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B78E)))
+(CHARACTER H 4E44 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B794)))
+(CHARACTER H 4E5C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7AC)))
+(CHARACTER H 4E5F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7AF)))
+(CHARACTER H 4E6D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7BD)))
+(CHARACTER H 4F39 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7C9)))
+(CHARACTER H 4F3F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7CF)))
+(CHARACTER H 4F42 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7D2)))
+(CHARACTER H 4F48 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7D8)))
+(CHARACTER H 4F60 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7F0)))
+(CHARACTER H 503D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B80D)))
+(CHARACTER H 5047 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B817)))
+(CHARACTER H 504A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B81A)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgev-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgev-v.ovp
new file mode 100644
index 00000000000..92ac2b4b87b
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgev-v.ovp
@@ -0,0 +1,60 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 4D36 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B746)))
+(CHARACTER H 4D41 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B751)))
+(CHARACTER H 4D43 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B753)))
+(CHARACTER H 4D4A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B75A)))
+(CHARACTER H 4D4C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B75C)))
+(CHARACTER H 4D55 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B765)))
+(CHARACTER H 4D66 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B776)))
+(CHARACTER H 4D67 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B777)))
+(CHARACTER H 4D6C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B77C)))
+(CHARACTER H 4E32 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B782)))
+(CHARACTER H 4E39 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B789)))
+(CHARACTER H 4E3B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B78B)))
+(CHARACTER H 4E3E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B78E)))
+(CHARACTER H 4E44 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B794)))
+(CHARACTER H 4E5C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7AC)))
+(CHARACTER H 4E5F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7AF)))
+(CHARACTER H 4E6D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7BD)))
+(CHARACTER H 4F39 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7C9)))
+(CHARACTER H 4F3F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7CF)))
+(CHARACTER H 4F42 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7D2)))
+(CHARACTER H 4F48 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7D8)))
+(CHARACTER H 4F60 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B7F0)))
+(CHARACTER H 503D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B80D)))
+(CHARACTER H 5047 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B817)))
+(CHARACTER H 504A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2B81A)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgez-h.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgez-h.ovp
new file mode 100644
index 00000000000..5863e6d59b2
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgez-h.ovp
@@ -0,0 +1,100 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-h)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 5034 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F804)))
+(CHARACTER H 503F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F80F)))
+(CHARACTER H 5045 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F815)))
+(CHARACTER H 5048 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F818)))
+(CHARACTER H 504A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F81A)))
+(CHARACTER H 5052 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F822)))
+(CHARACTER H 5058 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F828)))
+(CHARACTER H 505C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F82C)))
+(CHARACTER H 5063 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F833)))
+(CHARACTER H 506F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F83F)))
+(CHARACTER H 5136 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F846)))
+(CHARACTER H 5142 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F852)))
+(CHARACTER H 5152 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F862)))
+(CHARACTER H 515D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F86D)))
+(CHARACTER H 5163 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F873)))
+(CHARACTER H 5167 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F877)))
+(CHARACTER H 5234 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F884)))
+(CHARACTER H 5249 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F899)))
+(CHARACTER H 524A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F89A)))
+(CHARACTER H 5256 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8A6)))
+(CHARACTER H 525C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8AC)))
+(CHARACTER H 5262 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8B2)))
+(CHARACTER H 5266 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8B6)))
+(CHARACTER H 5343 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8D3)))
+(CHARACTER H 534B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8DB)))
+(CHARACTER H 534C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8DC)))
+(CHARACTER H 5351 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8E1)))
+(CHARACTER H 5355 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8E5)))
+(CHARACTER H 535A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8EA)))
+(CHARACTER H 535D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8ED)))
+(CHARACTER H 536C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8FC)))
+(CHARACTER H 5433 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F903)))
+(CHARACTER H 543B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F90B)))
+(CHARACTER H 543F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F90F)))
+(CHARACTER H 544A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F91A)))
+(CHARACTER H 5450 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F920)))
+(CHARACTER H 5451 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F921)))
+(CHARACTER H 5535 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F945)))
+(CHARACTER H 5537 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F947)))
+(CHARACTER H 555C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F96C)))
+(CHARACTER H 5645 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F995)))
+(CHARACTER H 5740 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F9D0)))
+(CHARACTER H 574E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F9DE)))
+(CHARACTER H 574F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F9DF)))
+(CHARACTER H 5764 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F9F4)))
diff --git a/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgez-v.ovp b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgez-v.ovp
new file mode 100644
index 00000000000..69c83e2d64f
--- /dev/null
+++ b/Master/texmf-dist/fonts/ovp/public/japanese-otf-uptex/utfjgez-v.ovp
@@ -0,0 +1,100 @@
+(VTITLE JVF for UTF16)
+(OFMLEVEL D 0)
+(DESIGNSIZE R 10.000000)
+(CHECKSUM O 0)
+(MAPFONT D 0
+ (FONTNAME otf-ujge-v)
+ (FONTCHECKSUM O 0)
+ (FONTAT R 1.0)
+ (FONTDSIZE R 10.000000)
+ )
+(CHARACTER H 5034 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F804)))
+(CHARACTER H 503F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F80F)))
+(CHARACTER H 5045 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F815)))
+(CHARACTER H 5048 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F818)))
+(CHARACTER H 504A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F81A)))
+(CHARACTER H 5052 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F822)))
+(CHARACTER H 5058 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F828)))
+(CHARACTER H 505C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F82C)))
+(CHARACTER H 5063 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F833)))
+(CHARACTER H 506F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F83F)))
+(CHARACTER H 5136 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F846)))
+(CHARACTER H 5142 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F852)))
+(CHARACTER H 5152 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F862)))
+(CHARACTER H 515D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F86D)))
+(CHARACTER H 5163 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F873)))
+(CHARACTER H 5167 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F877)))
+(CHARACTER H 5234 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F884)))
+(CHARACTER H 5249 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F899)))
+(CHARACTER H 524A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F89A)))
+(CHARACTER H 5256 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8A6)))
+(CHARACTER H 525C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8AC)))
+(CHARACTER H 5262 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8B2)))
+(CHARACTER H 5266 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8B6)))
+(CHARACTER H 5343 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8D3)))
+(CHARACTER H 534B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8DB)))
+(CHARACTER H 534C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8DC)))
+(CHARACTER H 5351 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8E1)))
+(CHARACTER H 5355 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8E5)))
+(CHARACTER H 535A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8EA)))
+(CHARACTER H 535D (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8ED)))
+(CHARACTER H 536C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F8FC)))
+(CHARACTER H 5433 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F903)))
+(CHARACTER H 543B (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F90B)))
+(CHARACTER H 543F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F90F)))
+(CHARACTER H 544A (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F91A)))
+(CHARACTER H 5450 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F920)))
+(CHARACTER H 5451 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F921)))
+(CHARACTER H 5535 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F945)))
+(CHARACTER H 5537 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F947)))
+(CHARACTER H 555C (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F96C)))
+(CHARACTER H 5645 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F995)))
+(CHARACTER H 5740 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F9D0)))
+(CHARACTER H 574E (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F9DE)))
+(CHARACTER H 574F (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F9DF)))
+(CHARACTER H 5764 (CHARWD R 1.0) (MAP
+ (SETCHAR H 2F9F4)))
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgotheb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgotheb-h.tfm
new file mode 100644
index 00000000000..504d6874d94
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgotheb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgotheb-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgotheb-v.tfm
new file mode 100644
index 00000000000..4e8a85bd351
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgotheb-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upexpgotheb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upexpgotheb-h.tfm
new file mode 100644
index 00000000000..85ab8421c9a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upexpgotheb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upexpgotheb-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upexpgotheb-v.tfm
new file mode 100644
index 00000000000..1c50c1e4536
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/upexpgotheb-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uprubygotheb-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uprubygotheb-h.tfm
new file mode 100644
index 00000000000..85ab8421c9a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uprubygotheb-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uprubygotheb-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uprubygotheb-v.tfm
new file mode 100644
index 00000000000..1c50c1e4536
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/uprubygotheb-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgej-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgej-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgej-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgej-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgej-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgej-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgek-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgek-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgek-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgek-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgek-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgek-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgel-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgel-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgel-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgel-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgel-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgel-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgem-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgem-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgem-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgem-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgem-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgem-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..29cb2cd42d7
--- /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/utfjgeo-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeo-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeo-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeo-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeo-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeo-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgep-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgep-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgep-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgep-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgep-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgep-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeq-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeq-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeq-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeq-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeq-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeq-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjger-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjger-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjger-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjger-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjger-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjger-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjges-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjges-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjges-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjges-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjges-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjges-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjget-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjget-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjget-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjget-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjget-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjget-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeu-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeu-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeu-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeu-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeu-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgeu-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgev-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgev-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgev-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgev-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgev-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgev-v.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgez-h.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgez-h.tfm
new file mode 100644
index 00000000000..29cb2cd42d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgez-h.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgez-v.tfm b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgez-v.tfm
new file mode 100644
index 00000000000..00f00ca892c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/japanese-otf-uptex/utfjgez-v.tfm
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
new file mode 100644
index 00000000000..2fe934636de
--- /dev/null
+++ 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
new file mode 100644
index 00000000000..2be2f0b16b7
--- /dev/null
+++ 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/upbrsgnmlgotheb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-h.vf
index 2982f0c3297..905a526c0d0 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 d0b57b580b2..426f8741ce3 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/upexpgotheb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upexpgotheb-h.vf
new file mode 100644
index 00000000000..39961fcf5bd
--- /dev/null
+++ 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
new file mode 100644
index 00000000000..a984d6afe82
--- /dev/null
+++ 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/upnmlgotheb-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upnmlgotheb-h.vf
index a0d2e0f17d3..664a6b42f9c 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upnmlgotheb-h.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upnmlgotheb-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upnmlgotheb-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upnmlgotheb-v.vf
index d807d23df72..5f3a23a0e37 100644
--- a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upnmlgotheb-v.vf
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/upnmlgotheb-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
new file mode 100644
index 00000000000..bf7d8ed072e
--- /dev/null
+++ 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
new file mode 100644
index 00000000000..faa43492b3c
--- /dev/null
+++ 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/utfjgej-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgej-h.vf
new file mode 100644
index 00000000000..9b43d009eef
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgej-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgej-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgej-v.vf
new file mode 100644
index 00000000000..ec29536dc5e
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgej-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgek-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgek-h.vf
new file mode 100644
index 00000000000..edb5b6d8e86
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgek-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgek-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgek-v.vf
new file mode 100644
index 00000000000..1998f22a733
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgek-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgel-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgel-h.vf
new file mode 100644
index 00000000000..ed630b9289c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgel-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgel-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgel-v.vf
new file mode 100644
index 00000000000..38a04f50926
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgel-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgem-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgem-h.vf
new file mode 100644
index 00000000000..98d6ca60d86
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgem-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgem-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgem-v.vf
new file mode 100644
index 00000000000..a0b1bdfe62d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgem-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..b13b6e7b454
--- /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..3486db06ae5
--- /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/utfjgeo-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeo-h.vf
new file mode 100644
index 00000000000..2629ebbeb08
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeo-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeo-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeo-v.vf
new file mode 100644
index 00000000000..bbad1ca66c3
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeo-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgep-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgep-h.vf
new file mode 100644
index 00000000000..ed1a65e91da
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgep-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgep-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgep-v.vf
new file mode 100644
index 00000000000..62be282271d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgep-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeq-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeq-h.vf
new file mode 100644
index 00000000000..648b0ffe817
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeq-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeq-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeq-v.vf
new file mode 100644
index 00000000000..33c6088a76e
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeq-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjger-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjger-h.vf
new file mode 100644
index 00000000000..c71f89852b3
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjger-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjger-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjger-v.vf
new file mode 100644
index 00000000000..b5b315ae1aa
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjger-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjges-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjges-h.vf
new file mode 100644
index 00000000000..1da35b8cd9d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjges-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjges-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjges-v.vf
new file mode 100644
index 00000000000..61d22f26e17
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjges-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjget-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjget-h.vf
new file mode 100644
index 00000000000..f9bc854cc97
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjget-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjget-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjget-v.vf
new file mode 100644
index 00000000000..7ed041d6f55
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjget-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeu-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeu-h.vf
new file mode 100644
index 00000000000..98eb74d1196
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeu-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeu-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeu-v.vf
new file mode 100644
index 00000000000..a3d2419d3d9
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgeu-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgev-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgev-h.vf
new file mode 100644
index 00000000000..501756b65c9
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgev-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgev-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgev-v.vf
new file mode 100644
index 00000000000..26aa43efb27
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgev-v.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgez-h.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgez-h.vf
new file mode 100644
index 00000000000..56a01ad0aa5
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgez-h.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgez-v.vf b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgez-v.vf
new file mode 100644
index 00000000000..ad4aab3fb47
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/japanese-otf-uptex/utfjgez-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 7e1334f25c9..f9f6026d83b 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,7 +24,7 @@ $multi=3;
opendir(TFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm";
-my @face = qw/mr gr mb gb mgr ml/;
+my @face = qw/mr gr mb gb mgr ml ge/;
my @lang = qw/j t c k/;
my @dir = qw/h v/;
my %font_id = qw/1b g 1d h 1e i 1f j
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 da2292d9917..65b549480f2 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
@@ -24,7 +24,7 @@ $multi=3;
opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp";
opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf";
-my @face = qw/mr gr mb gb mgr ml/;
+my @face = qw/mr gr mb gb mgr ml ge/;
my @lang = qw/j t c k/; ## priority: j > t > c > k
my %lang_id; foreach $_ (0..$#lang) { $lang_id{$lang[$_]}=$_; }
my @dir = qw/h v/;
diff --git a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf
index c0a35164518..bdbd5006a06 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf
@@ -1,8 +1,8 @@
#!/bin/sh
#OVP2OVF='omfonts -ovp2ovf'
-#OVP2OVF='wovp2ovf'
-#export OVP2OVF
+OVP2OVF='wovp2ovf'
+export OVP2OVF
if test ! -d tfm; then
mkdir tfm
@@ -42,6 +42,10 @@ uppltotf -kanji=uptex basepl/ubase-v.pl tfm/uprubymgothr-v.tfm
#for extra fonts
uppltotf -kanji=uptex basepl/ubase-h.pl tfm/upnmlgotheb-h.tfm
uppltotf -kanji=uptex basepl/ubase-v.pl tfm/upnmlgotheb-v.tfm
+uppltotf -kanji=uptex basepl/ubase-h.pl tfm/upexpgotheb-h.tfm
+uppltotf -kanji=uptex basepl/ubase-v.pl tfm/upexpgotheb-v.tfm
+uppltotf -kanji=uptex basepl/ubase-v.pl tfm/uprubygotheb-v.tfm
+uppltotf -kanji=uptex basepl/ubase-h.pl tfm/uprubygotheb-h.tfm
uppltotf -kanji=uptex basepl/ubase-h.pl tfm/upnmlminl-h.tfm
uppltotf -kanji=uptex basepl/ubase-v.pl tfm/upnmlminl-v.tfm
uppltotf -kanji=uptex basepl/ubase-h.pl tfm/upexpminl-h.tfm
@@ -62,7 +66,7 @@ perl script/mkutfvf_sp.pl
./umkjvf -ucs -sp 1 -cm -cp upnmlmgothr-v uphmgothr-v
#extra fonts
./umkjvf -ucs -sp 1 -cq upnmlgotheb-h uphgotheb-h
-./umkjvf -ucs -sp 1 -cp upnmlgotheb-v uphgotheb-v
+./umkjvf -ucs -sp 1 -cm -cp upnmlgotheb-v uphgotheb-v
./umkjvf -ucs -sp 1 -cq upnmlminl-h uphminl-h
./umkjvf -ucs -sp 1 -cm -cp upnmlminl-v uphminl-v
echo "making alt. kana ..."
@@ -90,6 +94,10 @@ echo "making alt. kana ..."
./umkjvf -ucs -sp 1 -cm -cp -expert upexpminl-v uphminl-v cidjminl
./umkjvf -ucs -sp 1 -cq -ruby uprubyminl-h uphminl-h cidjminl
./umkjvf -ucs -sp 1 -cm -cp -ruby uprubyminl-v uphminl-v cidjminl
+./umkjvf -ucs -sp 1 -cq -expert upexpgotheb-h uphgotheb-h cidjgotheb
+./umkjvf -ucs -sp 1 -cm -cp -expert upexpgotheb-v uphgotheb-v cidjgotheb
+./umkjvf -ucs -sp 1 -cq -ruby uprubygotheb-h uphgotheb-h cidjgotheb
+./umkjvf -ucs -sp 1 -cm -cp -ruby uprubygotheb-v uphgotheb-v cidjgotheb
echo "making tfm for supplementary plane ..."
perl script/mktfm_sp.pl
echo "making vf for supplementary plane ..."
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 ef1d2ecc20e..f143b77fe43 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_brsg
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umakeotf_brsg
@@ -1,8 +1,8 @@
#!/bin/sh
#OVP2OVF='omfonts -ovp2ovf'
-#OVP2OVF='wovp2ovf'
-#export OVP2OVF
+OVP2OVF='wovp2ovf'
+export OVP2OVF
if test ! -d tfm; then
mkdir tfm
@@ -31,6 +31,8 @@ uppltotf -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsgexpmgothr-h.tfm
uppltotf -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsgexpmgothr-v.tfm
uppltotf -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsgnmlgotheb-h.tfm
uppltotf -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsgnmlgotheb-v.tfm
+uppltotf -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsgexpgotheb-h.tfm
+uppltotf -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsgexpgotheb-v.tfm
uppltotf -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsgnmlminl-h.tfm
uppltotf -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsgnmlminl-v.tfm
uppltotf -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsgexpminl-h.tfm
@@ -46,7 +48,7 @@ uppltotf -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsgexpminl-v.tfm
./umkjvf -ucs -sp 1 -sage -cq upbrsgnmlmgothr-h uphmgothr-h
./umkjvf -ucs -sp 1 -sage -cm -cp upbrsgnmlmgothr-v uphmgothr-v
./umkjvf -ucs -sp 1 -sage -cq upbrsgnmlgotheb-h uphgotheb-h
-./umkjvf -ucs -sp 1 -sage -cp upbrsgnmlgotheb-v uphgotheb-v
+./umkjvf -ucs -sp 1 -sage -cm -cp upbrsgnmlgotheb-v uphgotheb-v
./umkjvf -ucs -sp 1 -sage -cq upbrsgnmlminl-h uphminl-h
./umkjvf -ucs -sp 1 -sage -cm -cp upbrsgnmlminl-v uphminl-v
./umkjvf -ucs -sp 1 -sage -cq -expert upbrsgexpminr-h uphminr-h cidjminr
@@ -59,6 +61,8 @@ uppltotf -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsgexpminl-v.tfm
./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexpgothb-v uphgothb-v cidjgothb
./umkjvf -ucs -sp 1 -sage -cq -expert upbrsgexpmgothr-h uphmgothr-h cidjmgothr
./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexpmgothr-v uphmgothr-v cidjmgothr
+./umkjvf -ucs -sp 1 -sage -cq -expert upbrsgexpgotheb-h uphgotheb-h cidjgotheb
+./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexpgotheb-v uphgotheb-v cidjgotheb
./umkjvf -ucs -sp 1 -sage -cq -expert upbrsgexpminl-h uphminl-h cidjminl
./umkjvf -ucs -sp 1 -sage -cm -cp -expert upbrsgexpminl-v uphminl-v cidjminl
diff --git a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf
index 7106ed9ef1b..ee88ff50e2a 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf
+++ b/Master/texmf-dist/source/fonts/japanese-otf-uptex/umkjvf
@@ -554,6 +554,8 @@ sub get_face{
$face="cidjmgr";
}elsif($kana_font eq "cidjminl"){
$face="cidjml";
+ }elsif($kana_font eq "cidjgotheb"){
+ $face="cidjge";
}elsif($kana_font eq "cidmin"){
$face="cidm";
}elsif($kana_font eq "cidgoth"){
@@ -567,6 +569,8 @@ sub get_face{
$face="cidjmb";
}elsif($kanji_font =~ /hgothb/){
$face="cidjgb";
+ }elsif($kanji_font =~ /hgotheb/){
+ $face="cidjge";
}elsif($kanji_font =~ /hmgothr/){
$face="cidjmgr";
}elsif($kanji_font =~ /hminl/){