名前: 北見 けん 日時: 2002-10-07 21:45:23 IPアドレス: 211.128.71.*
ttf2tfm で TrueTypeFont から tfm への変換を試みていますが、 TrueType Collection(.ttc) からの変換がうまくいきません。 OS は Windows98SE、ttf2tfm は角藤さん 配布のものを使いました。 dfpop.ttc に収録されている二つのフォントの二番目のものを 変換しようとして、 ttf2tfm dfpop.ttc -f 1 dfppop.tfm とするのですが、「不正な処理」のダイアログボックスが出て、 強制終了されてしまいます。エラーの詳細を見てみると、 「TTF2TFM の 0 による除算エラーです。」 ということになっています。 フォントインデックスが 0 のときはうまくいきます。 ttf2tfm dfpop.ttc -f 0 dfpop.tfm dfpop.ttc 以外にも、Hgrge.ttc でも試しましたが、 症状は同じです。インデックス 0 はうまく変換できますが、 インデックスが 1 や 2 のフォントは同じエラーが出て変換できません。 手元にある、自分で書いておいた覚書を見てみると、 >「DFPPOP体」は、dfpop.ttc に含まれる二つのフォント >のうちの二番目のものなので、-f オプションをつけて、 >ttf2tfm dfpop.ttc -f 1 dfppop.tfm >として、dfppop.tfm を然るべき場所に生成しました。 と記録してあって、以前は確かにうまくいっていたと思うので、 私のところだけで起こる可能性が大きいですが、 どなたか、追試していただけるとありがたいです。
この書き込みへの返事: