From a6667d8b13619f551e2f039dc14e87b89ed3f318 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 15 Apr 2013 07:48:06 +0000 Subject: japanese-otf-uptex (15Apr) git-svn-id: svn://tug.org/texlive/trunk@29931 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/fonts/japanese-otf-uptex/README | 6 +- .../fonts/japanese-otf-uptex/otf-script-gteb.diff | 132 +++++++++++++++++++++ 2 files changed, 137 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/fonts/japanese-otf-uptex/otf-script-gteb.diff (limited to 'Master/texmf-dist/doc/fonts') 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 -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/){ + -- cgit v1.2.3