pmetapost の warning (fontmap entry)

pmetapost の warning (fontmap entry)

- 匿 名 の投稿
返信数: 4
こんにちは.

windows xp pro sp3 で w32TeX を使用しています. インストールは 2011/7/18 時点(一部24日)のものをダウンロードして texinst2011.exe でインストールしています.

2011/07/18 17:13 4,981,064 dvipsk-w32.tar.xz
2011/07/18 16:28 3,995,692 latex.tar.xz
2011/07/24 16:16 56,201,072 ltxpkgs.tar.xz
2011/07/18 16:28 102,760 mftools.tar.xz
2011/07/18 16:28 95,248 platex.tar.xz
2011/07/18 16:29 4,792,692 ptex-w32.tar.xz
2011/07/18 16:33 15,915,280 t1fonts.tar.xz
2011/07/18 16:31 11,112 vf-a2bk.tar.xz
2011/07/18 16:30 19,760,256 web2c-lib.tar.xz
2011/07/18 16:31 16,331,888 web2c-w32.tar.xz

pmetapost で以下のファイル(fig.mp)をコンパイル(pmetapost -tex=ptex fig)すると, 下記のような出力(2000行以上のwarning)が出ます.

%% warning の例
... [1{mpost.map
Warning: fontmap entry for `uphminr-h' already exists, duplicates ignored
...

%% fig.mp
outputformat := "svg";
prologues := 3;

input TEX;

beginfig(1);
dotlabel.bot (TEX("$e^x$"),(0,0));
endfig;
beginfig(2);
dotlabel.bot (TEX("$e^{2x}$"),(0,0));
endfig;
end

インストール後, warning に対処するために一度 updmap.exe を引数なしで実行していますが, 実行前も同様の warning が出ていました.

とりあえず, 仕上がりは大丈夫そうなのですが, warning はやはり気になるので, きちんと対処する方法はないかと思い質問させていただきました.

よろしくお願いいたします.
匿 名 への返信

Re: pmetapost の warning (fontmap entry)

- Akira Kakuto の投稿
確認しました。
outputformat := "eps";
のときは問題ないようなので、
outputformat := "svg";
のときは、2度読みをしているのかも知れません。
すぐにはできないと思いますが、時間があるとき
調べてみます。

さしあたり mpost fig >nul
とすると、何千行もの出力が出なくなるので、
時間があまりかからないと思います。

Akira Kakuto への返信

Re: pmetapost の warning (fontmap entry)

- Akira Kakuto の投稿
これは、2枚以上の svg 出力の場合、各図ごとに
マップファイルを読もうとする、オリジナルに
存在するバグだそうです。ということで、オリジナル
においてフィックスされるのを待つことに致します。

Akira Kakuto への返信

Re: pmetapost の warning (fontmap entry)

- Akira Kakuto の投稿
> これは、2枚以上の svg 出力の場合、各図ごとに
> マップファイルを読もうとする、オリジナルに
> 存在するバグだそうです。ということで、オリジナル
> においてフィックスされるのを待つことに致します。

最近著者が忙しいようであり、マップファイルを二度読みしない
ようにするのは簡単なので、そのようにしておきました。
近いうちに反映されると思います。
正式なフィックスが出たら、それに従います。