From fea2a779fffbdaf15f93cdafaab396acc6ae689d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 24 Nov 2013 22:44:22 +0000 Subject: japanese-otf (24nov13) git-svn-id: svn://tug.org/texlive/trunk@32233 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/japanese-otf/COPYRIGHT | 2 +- .../texmf-dist/doc/fonts/japanese-otf/fontmap.zip | Bin 0 -> 5291 bytes .../doc/fonts/japanese-otf/otf-script-gteb.diff | 110 ++++++++++----------- .../doc/fonts/japanese-otf/readme.en.txt | 9 +- .../texmf-dist/doc/fonts/japanese-otf/readme.txt | 30 +++--- .../texmf-dist/source/fonts/japanese-otf/makeotf | 20 ++-- Master/texmf-dist/source/fonts/japanese-otf/mkjvf | 2 +- 7 files changed, 92 insertions(+), 81 deletions(-) create mode 100644 Master/texmf-dist/doc/fonts/japanese-otf/fontmap.zip diff --git a/Master/texmf-dist/doc/fonts/japanese-otf/COPYRIGHT b/Master/texmf-dist/doc/fonts/japanese-otf/COPYRIGHT index 2dc5c82f81e..5c7ad318981 100644 --- a/Master/texmf-dist/doc/fonts/japanese-otf/COPYRIGHT +++ b/Master/texmf-dist/doc/fonts/japanese-otf/COPYRIGHT @@ -1,4 +1,4 @@ -Copyright (C) 2003--2010 SAITO Shuzaburo and INOUE Koichi +Copyright (C) 2003--2013 SAITO Shuzaburo and INOUE Koichi All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/Master/texmf-dist/doc/fonts/japanese-otf/fontmap.zip b/Master/texmf-dist/doc/fonts/japanese-otf/fontmap.zip new file mode 100644 index 00000000000..633644ffbaa Binary files /dev/null and b/Master/texmf-dist/doc/fonts/japanese-otf/fontmap.zip differ diff --git a/Master/texmf-dist/doc/fonts/japanese-otf/otf-script-gteb.diff b/Master/texmf-dist/doc/fonts/japanese-otf/otf-script-gteb.diff index bf9b15cf4b3..a00aa7ac8d3 100644 --- a/Master/texmf-dist/doc/fonts/japanese-otf/otf-script-gteb.diff +++ b/Master/texmf-dist/doc/fonts/japanese-otf/otf-script-gteb.diff @@ -134,69 +134,69 @@ --- japanese-otf/script/mkcidvf.pl.orig 2010-03-23 07:50:02.000000000 +0900 +++ japanese-otf/script/mkcidvf.pl 2013-04-13 14:44:40.000000000 +0900 @@ -4,9 +4,10 @@ - &makevf; - - sub makevf { -- for ($k=0; $k<=5; $k++){#face -+ for ($k=0; $k<=6; $k++){#face - if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";} - elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";} -+ elsif ($k==6){$face="ge";} - for ($i=0; $i<=1; $i++){#direction - if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";} - $cidcode=0; + &makevf; + + sub makevf { +- for ($k=0; $k<=5; $k++){#face ++ for ($k=0; $k<=6; $k++){#face + if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";} + elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";} ++ elsif ($k==6){$face="ge";} + for ($i=0; $i<=1; $i++){#direction + if ($i==0) {$dir="h";}elsif ($i==1){$dir="v";} + $cidcode=0; --- japanese-otf/script/mkjp04tfmvf.pl.orig 2010-03-26 11:36:32.000000000 +0900 +++ japanese-otf/script/mkjp04tfmvf.pl 2013-04-13 14:45:50.000000000 +0900 @@ -11,9 +11,10 @@ - &makejvf; - - sub make_utf_tfm { -- for ($k=0; $k<=5; $k++){#face -+ for ($k=0; $k<=6; $k++){#face - if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";} - elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";} -+ elsif ($k==6){$face="ge";} - for ($l=0; $l<=0; $l++){#language - if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";} - elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";} + &makejvf; + + sub make_utf_tfm { +- for ($k=0; $k<=5; $k++){#face ++ for ($k=0; $k<=6; $k++){#face + if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";} + elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";} ++ elsif ($k==6){$face="ge";} + for ($l=0; $l<=0; $l++){#language + if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";} + elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";} @@ -43,9 +44,10 @@ - } - - sub makejvf { -- for ($k=0; $k<=5; $k++){#face -+ for ($k=0; $k<=6; $k++){#face - if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";} - elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";} -+ elsif ($k==6){$face="ge";} - for ($l=0; $l<=0; $l++){#language - if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";} - elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";} + } + + sub makejvf { +- for ($k=0; $k<=5; $k++){#face ++ for ($k=0; $k<=6; $k++){#face + if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";} + elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";} ++ elsif ($k==6){$face="ge";} + for ($l=0; $l<=0; $l++){#language + if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";} + elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";} --- japanese-otf/script/mktfm.pl.orig 2004-12-23 22:50:06.000000000 +0900 +++ japanese-otf/script/mktfm.pl 2013-04-13 14:46:37.000000000 +0900 @@ -13,9 +13,10 @@ - &make_multi_cid_tfm; - - sub make_utf_tfm { -- for ($k=0; $k<=5; $k++){#face -+ for ($k=0; $k<=6; $k++){#face - if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";} - elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";} -+ elsif ($k==6){$face="ge";} - for ($l=0; $l<=0; $l++){#language - if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";} - elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";} + &make_multi_cid_tfm; + + sub make_utf_tfm { +- for ($k=0; $k<=5; $k++){#face ++ for ($k=0; $k<=6; $k++){#face + if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";} + elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";} ++ elsif ($k==6){$face="ge";} + for ($l=0; $l<=0; $l++){#language + if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";} + elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";} @@ -45,9 +46,10 @@ - } - - sub make_cid_tfm { -- for ($k=0; $k<=5; $k++){#face -+ for ($k=0; $k<=6; $k++){#face - if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";} - elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";} -+ elsif ($k==6){$face="ge";} - for ($l=0; $l<=0; $l++){#language - if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";} - elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";} + } + + sub make_cid_tfm { +- for ($k=0; $k<=5; $k++){#face ++ for ($k=0; $k<=6; $k++){#face + if ($k==0) {$face="mr";}elsif ($k==1){$face="gr";}elsif ($k==2){$face="mb";} + elsif ($k==3){$face="gb";}elsif ($k==4){$face="mgr";}elsif ($k==5){$face="ml";} ++ elsif ($k==6){$face="ge";} + for ($l=0; $l<=0; $l++){#language + if ($l==0) {$lang="j";} elsif ($l==1) {$lang="k";} + elsif ($l==2) {$lang="c";} elsif ($l==3){$lang="t";} --- japanese-otf/script/mkutfvf.pl.orig 2010-03-26 11:23:42.000000000 +0900 +++ japanese-otf/script/mkutfvf.pl 2013-04-13 14:43:21.000000000 +0900 @@ -6,9 +6,10 @@ diff --git a/Master/texmf-dist/doc/fonts/japanese-otf/readme.en.txt b/Master/texmf-dist/doc/fonts/japanese-otf/readme.en.txt index 8f7e577cfa8..3bddafe2af2 100644 --- a/Master/texmf-dist/doc/fonts/japanese-otf/readme.en.txt +++ b/Master/texmf-dist/doc/fonts/japanese-otf/readme.en.txt @@ -8,16 +8,19 @@ choosing to general names on CTAN (and in TeX Live) it will be called "japanese-otf". This change has been discussed with the author of the package, Saito Shuzaburo. The version of the package used is - otfbeta.zip v1.7b5 2012/4/11 + otfbeta.zip v1.7b6 2013/11/17 In addition a patch by Hironori Kitagawa was applied otf-script-gteb.diff (included) to build tfm/vf/ofm for gteb font series. +The map file in TeXLive-maps/otf-cktx.map was generated from the +provided font maps. + The original source has been downloaded from http://psitau.kitunebi.com/otf.html as - http://psitau.kitunebi.com/otfbeta.zip + http://psitau.kitunebi.com/otf1.7b6.zip This package provides advanced typesetting options for platex and friends. @@ -29,4 +32,4 @@ The contents of this package is under the license given in the COPYRIGHT file, which is more or less BSD license. Norbert Preining -2013-04-13 +2013-11-23 diff --git a/Master/texmf-dist/doc/fonts/japanese-otf/readme.txt b/Master/texmf-dist/doc/fonts/japanese-otf/readme.txt index 854c9e4f44a..478de2bac91 100644 --- a/Master/texmf-dist/doc/fonts/japanese-otf/readme.txt +++ b/Master/texmf-dist/doc/fonts/japanese-otf/readme.txt @@ -1,12 +1,12 @@ -OTFパッケージ開発版(v1.7b5 2012/4/11) +OTFパッケージ開発版(v1.7b6 2013/11/17) 齋藤修三郎 【ライセンス】 修正 BSDとします. 【必要な物】 -・ovp2ovf:WEB版のものだと確実にうまくいきます.C版の場合,2011年12月以降のVersionでしたらうまくいきます. -・opl2ofm:WEB版のものだと確実にうまくいきます.C版の場合,2011年12月以降のVersionでしたらうまくいきます. +・ovp2ovf:WEB版のものだと確実にうまくいきます.C版の場合、2011年12月以降のVersionでしたらうまくいきます. +・opl2ofm:WEB版のものだと確実にうまくいきます.C版の場合、2011年12月以降のVersionでしたらうまくいきます. ・perl ・ppltotf @@ -71,6 +71,13 @@ CIDによる指定は,簡体字は\CIDCを,繁體字は\CIDTを,朝鮮語は\CI ルビ用のフォントおよび\ebseriesには適用されません. また,実際に使用するフォントによっては字形の変更が行われないことがあります. +◇scaleオプション[v1.7b6以降] +フォントを宣言するときに明示的にscaleを指定したい場合に使用します. +\usepackage[scale=1.0]{otf} +で,欧文10ptに対して,和文も10ptになります. +尚,宣言しない場合,jsクラスを使用していればscale=0.92469,それ以外のクラスファイルの場合,scale=0.962216となります. + + 【おまけ】mkjvfについて 生成スクリプトの中で使っているmkjvfはovp2ovfを利用してVFを作成するperlスクリプトです. それ自体でも使えますので,ご利用戴ければ幸いです. @@ -84,17 +91,18 @@ makejvfとの違いは, 【使用許諾】 本パッケージのインストールまたは使用に関連して使用者に直接的または間接的に発生する一切の損害 -(ハードウェア,他のソフトウェアの破損,不具合等を含む.また,通常損害,特別損害,結果損害を -問わない)および第三者からなされる請求について著作権者は一切責任を負担しません. -本パッケージを使用して得られる結果は,商用,非商用に関わらず無償で使用することが可能です. -自己責任で使用してください.本パッケージを使用した場合,上記の記載事項に同意したものと見なし -ます. +(ハードウェア、他のソフトウェアの破損、不具合等を含む。また、通常損害、特別損害、結果損害を +問わない)および第三者からなされる請求について著作権者は一切責任を負担しません。 +本パッケージを使用して得られる結果は、商用、非商用に関わらず無償で使用することが可能です。 +自己責任で使用してください。本パッケージを使用した場合、上記の記載事項に同意したものと見なし +ます。 【変更履歴】 +v1.7b5-->v1.7b6(2013/11/17) +・scaleオプションの追加.[otf.sty] +(実装は,Z.R.さんのBXjsclsパッケージを参考にさせていただききました) v1.7b4-->v1.7b5(2012/4/11) -・noreplaceオプション使用時で,\if@enablejfamが定義されていない場合,エラーとなる不具合を修正. - Z.R.さんによる修正を取り込ませていただきました(上田さん,前田さん,山本さん,Z.R.さんありがとうございます). - [otf.sty] +・noreplaceオプション使用時で,\if@enablejfamが定義されていない場合,エラーとなる不具合を修正.Z.R.さんによる修正を取り込ませていただきました(上田さん,前田さん,山本さん,Z.R.さんありがとうございます).[otf.sty] v1.7b3-->v1.7b4(2012/1/22) ・黒木裕介さんによる,朝鮮語の組版するための補助ファイルの追加.詳しくはhttp://ptetexwin.sourceforge.jp/jkexample/を参照のこと.  [otf-hangul.dfuの追加, koreanexample.texの追加] diff --git a/Master/texmf-dist/source/fonts/japanese-otf/makeotf b/Master/texmf-dist/source/fonts/japanese-otf/makeotf index 7b134c9fd46..4a8e5c2b043 100755 --- a/Master/texmf-dist/source/fonts/japanese-otf/makeotf +++ b/Master/texmf-dist/source/fonts/japanese-otf/makeotf @@ -130,22 +130,22 @@ ppltotf -kanji=euc pl/phirakakuw3-h.pl tfm/phirakakuw3-h.tfm ppltotf -kanji=euc pl/phiraminw3-h.pl tfm/phiraminw3-h.tfm ppltotf -kanji=euc pl/phiramaruw4-h.pl tfm/phiramaruw4-h.tfm ppltotf -kanji=euc pl/phirakakuw6-h.pl tfm/phirakakuw6-h.tfm -ovp2ovf ovp/phirakakuw3-h.ovp vf/phirakakuw3-h.vf vf/phirakakuw3-h.ofm -ovp2ovf ovp/phiraminw6-h.ovp vf/phiraminw6-h.vf vf/phiraminw6-h.ofm -ovp2ovf ovp/phiraminw3-h.ovp vf/phiraminw3-h.vf vf/phiraminw3-h.ofm -ovp2ovf ovp/phirakakuw6-h.ovp vf/phirakakuw6-h.vf vf/phirakakuw6-h.ofm -ovp2ovf ovp/phiramaruw4-h.ovp vf/phiramaruw4-h.vf vf/phiramaruw4-h.ofm +wovp2ovf ovp/phirakakuw3-h.ovp vf/phirakakuw3-h.vf vf/phirakakuw3-h.ofm +wovp2ovf ovp/phiraminw6-h.ovp vf/phiraminw6-h.vf vf/phiraminw6-h.ofm +wovp2ovf ovp/phiraminw3-h.ovp vf/phiraminw3-h.vf vf/phiraminw3-h.ofm +wovp2ovf ovp/phirakakuw6-h.ovp vf/phirakakuw6-h.vf vf/phirakakuw6-h.ofm +wovp2ovf ovp/phiramaruw4-h.ovp vf/phiramaruw4-h.vf vf/phiramaruw4-h.ofm perl script/mkvpkana.pl ppltotf -kanji=euc pl/phiraminw6-v.pl tfm/phiraminw6-v.tfm ppltotf -kanji=euc pl/phirakakuw3-v.pl tfm/phirakakuw3-v.tfm ppltotf -kanji=euc pl/phiraminw3-v.pl tfm/phiraminw3-v.tfm ppltotf -kanji=euc pl/phiramaruw4-v.pl tfm/phiramaruw4-v.tfm ppltotf -kanji=euc pl/phirakakuw6-v.pl tfm/phirakakuw6-v.tfm -ovp2ovf ovp/phirakakuw3-v.ovp vf/phirakakuw3-v.vf vf/phirakakuw3-v.ofm -ovp2ovf ovp/phiraminw6-v.ovp vf/phiraminw6-v.vf vf/phiraminw6-v.ofm -ovp2ovf ovp/phiraminw3-v.ovp vf/phiraminw3-v.vf vf/phiraminw3-v.ofm -ovp2ovf ovp/phirakakuw6-v.ovp vf/phirakakuw6-v.vf vf/phirakakuw6-v.ofm -ovp2ovf ovp/phiramaruw4-v.ovp vf/phiramaruw4-v.vf vf/phiramaruw4-v.ofm +wovp2ovf ovp/phirakakuw3-v.ovp vf/phirakakuw3-v.vf vf/phirakakuw3-v.ofm +wovp2ovf ovp/phiraminw6-v.ovp vf/phiraminw6-v.vf vf/phiraminw6-v.ofm +wovp2ovf ovp/phiraminw3-v.ovp vf/phiraminw3-v.vf vf/phiraminw3-v.ofm +wovp2ovf ovp/phirakakuw6-v.ovp vf/phirakakuw6-v.vf vf/phirakakuw6-v.ofm +wovp2ovf ovp/phiramaruw4-v.ovp vf/phiramaruw4-v.vf vf/phiramaruw4-v.ofm cp hminr-h.tfm tfm/hiramin-w3-h.tfm cp hminr-h.tfm tfm/hiramin-w6-h.tfm cp hminr-h.tfm tfm/hirakaku-w3-h.tfm diff --git a/Master/texmf-dist/source/fonts/japanese-otf/mkjvf b/Master/texmf-dist/source/fonts/japanese-otf/mkjvf index 35c3b443939..c5483fd892e 100755 --- a/Master/texmf-dist/source/fonts/japanese-otf/mkjvf +++ b/Master/texmf-dist/source/fonts/japanese-otf/mkjvf @@ -238,7 +238,7 @@ sub write_char { } sub make_vf { close(OVP); - system("ovp2ovf $tfm_name.ovp $tfm_name.vf $tfm_name.ofm"); + system("wovp2ovf $tfm_name.ovp $tfm_name.vf $tfm_name.ofm"); unlink "$tfm_name.ovp"; unlink "$tfm_name.ofm"; } -- cgit v1.2.3