otfパッケージで極太ゴシックの下での \UTF / \CID

otfパッケージで極太ゴシックの下での \UTF / \CID

- Dora TeX の投稿
返信数: 7
TeX Live 2014 付属の otf.sty で,極太ゴシック(gt/eb)を使っているときの \UTF / \CID が,gt/bx のフォントで出力されてしまうようです。

%%% 検証ソース(TeX Live 2014 on Mac でヒラギノ埋め込み)
\documentclass[uplatex]{jsarticle}
\usepackage[deluxe]{otf}
\begin{document}
{\gtfamily\bfseries ①\UTF{2460}\CID{7555}}

{\gtfamily\ebseries ①\UTF{2460}\CID{7555}}
\end{document}

調べてみたところ,TeX Live の otf.sty の以下の記述を修正すれば治りました。

--- otf.sty.orig 2013-11-28 07:23:00.000000000 +0900
+++ otf.sty 2014-07-20 22:08:13.000000000 +0900
@@ -441,8 +441,8 @@
\Declare@FontShape{cidjg}{m}{012345}{cidjgr}
\Declare@FontShape{utfjg}{bx}{0123456789abcdefjklmnopqrstuvz}{utfjgb\nlck@sfx@}
\Declare@FontShape{cidjg}{bx}{012345}{cidjgb}
- \Declare@FontShape{utfjg}{eb}{0123456789abcdefjklmnopqrstuvz}{utfjgb\nlck@sfx@}
- \Declare@FontShape{cidjg}{eb}{012345}{cidjgb}
+ \Declare@FontShape{utfjg}{eb}{0123456789abcdefjklmnopqrstuvz}{utfjge\nlck@sfx@}
+ \Declare@FontShape{cidjg}{eb}{012345}{cidjge}
\DeclareKanjiFamily{\otf@JYn}{utfjmg}{}
\DeclareKanjiFamily{\otf@JTn}{utfjmg}{}
\DeclareKanjiFamily{\otf@JYn}{cidjmg}{}

この部分は,以前の「upLaTeX + OTF で極太ゴシックを使うと pdf に変換できない」の議論のときに追加された部分だと思います。
Dora TeX への返信

Re: otfパッケージで極太ゴシックの下での \UTF / \CID

- t tk の投稿
ご指摘ありがとうございます。
単純なタイプミスのようです。
修正版を upTeXのページ にver0.16として置きました。

t tk への返信

Re: otfパッケージで極太ゴシックの下での \UTF / \CID

- Norbert Preining の投稿
田中さん
ありがとうございます。CTANのアップロードはどうしましょうか。そちらから、こちらから?どちらよろしいでしょうか。

ノルベルト
Norbert Preining への返信

Re: otfパッケージで極太ゴシックの下での \UTF / \CID

- t tk の投稿
Norbertさん

CTANも私がやりましょう。
すぐには出来ませんが、時間を見つけてやりますね。


t tk への返信

Re: otfパッケージで極太ゴシックの下での \UTF / \CID

- t tk の投稿
CTANにjapanese-otf-uptex 0.16を投稿しました。
しばらくすると更新されると思います。
また、TeX Live svnの方は0.16に更新しました(r34881)。

最近、Peterさんのご尽力で、
C版のovp2ovf (omfonts)がTeX Live svnで更新され
web版ではなく、C版のovp2ovfであっても
意図通りのovfが作成できるようになっています。

TeX Live svn (r34563 2014/7/10以降)ならば大丈夫だと思います。
私はr34847 2014/8/5で確認しました。