名前: Lykeion 日時: 2007-07-26 21:23:30 IPアドレス: 219.180.16.*
パッケージングの問題ではないと思われますので(たぶん...)こちらで質問 させていただきます。 Debian 旧安定版の xdvi(ver. 22.84.8 j1.22) では正常に表示されていた GT フォントが、現安定版 xdvi(ver. 22.84.10 j1.33)では、以下の出力とともに 終了してしまいます。 > ************************************************************ > XDvi 22.84.10 j1.33 (Xaw toolkit): Failed assertion: > zeit.c:130: "bm->w == bm->h": Only square metric is supported. > Aborting now. Please report this as a bug to: > http://sourceforge.net/tracker/?group_id=23164&atid=377580 > If a core dump has been produced, please invoke: > gdb xdvi-ja.real core > Then type "bt", and include the resulting output in your bug report. > ************************************************************ > xdvi-ja: xdvi-ja.real terminated abnormally: 6 zeit.c の 130 行は read_ZEIT_index 関数内で > ASSERT(bm->w == bm->h, "Only square metric is supported."); となっていて、j1.22 には無かった部分です。 そこで、この行を/* */で無視しコンパイルし直しと、xdvi は GT フォントを 問題無く表示します。 さて、"bm->w == bm->h" のチェックの経緯に何も留意せず、ただ無視する場 当たり的な対処において、何か xdvi に不都合があるのでしょうか? なお、GT フォントの利用は gtfonts.sty を介しています。
この書き込みへの返事: