UTF/OTFパッケージの修正

UTF/OTFパッケージの修正

- 齋藤 修三郎 の投稿
返信数: 6
最近,Windows上のW32TeXでVFを作ってみた所,いままでうまくいっていたものが,うまくいかなくなることに気付きました.

原因を調べてみた所,ovp2ovfのVer. 2.1で,
MAPFONT D 0
のエントリがないVFを作成しようとすると,MAPFONTの番号がずれるようです.

UTF/OTFパッケージのVFを作成するmkjvfというスクリプトで,まさにこのようなVFを作成していますので修正しました.

現在,expertオプションを使用した状態でdvipdfmxでPDFを作成する際にFONT IDに対する警告が出ないようなら,インストールし直す必要はありません.

よろしくお願いいたします.
齋藤 修三郎 への返信

Re: UTF/OTFパッケージの修正

- Akira Kakuto の投稿
> 原因を調べてみた所,ovp2ovfのVer. 2.1で,
> MAPFONT D 0
> のエントリがないVFを作成しようとすると,MAPFONTの番号がずれるようです.

どうもすみません。気がつきませんでした。

齋藤 修三郎 への返信

Re: UTF/OTFパッケージの修正

- Akira Kakuto の投稿
W32TeX に置いてあるやつでは、 otfbeta.tar.bz2 において
ovp2ovf の Ver. 2.1 を使った記憶があるので、訂正して
おきました。
ありがとうございました。

齋藤 修三郎 への返信

Re: UTF/OTFパッケージの修正

- Z. R. の投稿

この話というのは、もしかしたら ここに書かれている現象によるものでしょうか?

(何もアクションをとってなくてすみません…)

Z. R. への返信

Re: UTF/OTFパッケージの修正

- 齋藤 修三郎 の投稿
>ovp2ovf: MAPFONT の番号が常に 0 からの連番だと解釈される

これが原因だと思われます.

(MAPFONT D 1
(FONTNAME rml)
(FONTCHECKSUM O 0)
(FONTAT R 1.0)
(FONTDSIZE R 10.0)
)
(MAPFONT D 2
(FONTNAME gbm)
(FONTCHECKSUM O 0)
(FONTAT R 1.0)
(FONTDSIZE R 10.0)
)

のようなovpからovfを作成すると,

(MAPFONT D 0
(FONTNAME rml)
(FONTCHECKSUM O 0)
(FONTAT R 1.0)
(FONTDSIZE R 10.0)
)
(MAPFONT D 1
(FONTNAME gbm)
(FONTCHECKSUM O 0)
(FONTAT R 1.0)
(FONTDSIZE R 10.0)
)

として作成したものと同様なovfが作成されますが,


CHARACTERの中のMAPエントリの(SELECTFONT D 2)となっている箇所はそのままですのでFONT ID 2が無いというエラーがでます.

「連番だと解釈される」ということはMAPFONTで0, 3, 5となっている場合,0, 1, 2にされるのですかね.

UTF/OTFパッケージについて,明日以降,もう少しちゃんと検証してみます.
齋藤 修三郎 への返信

Re: UTF/OTFパッケージの修正

- 齋藤 修三郎 の投稿
大変申し訳ありません。
ファイルの更新がされていませんでした。

それ以外にも問題があることが分かりましたので、修正を致しますが、出来ればovp2ovfの方でも対応していただきたいところです。
齋藤 修三郎 への返信

Re: UTF/OTFパッケージの修正

- Akira Kakuto の投稿
> 大変申し訳ありません。
> ファイルの更新がされていませんでした。

otfbeta.tar.gz は WEB 版の omega font utilities で作成しなおして
おきます。
(W32TeX では頭に "w" を付けた名前で、WEB 版も入れてあります。
例えば wovp2ovf.exe)