名前: SHIMA 日時: 2003-06-15 14:56:04 IPアドレス: 211.128.185.*
>>19423 > Windowsを立ち上げてやってみましたが,ペアカーニングが実現されていると > 思ったのは私の誤解のようでした。すいません 誤解を招く書き方だったようですが,ペアカーニングはjisフォントメトリック に基づき,文字幅はプロポーショナルなTrueType和文フォントの情報に基づいて います. > True Type Fontについてはよく知らないのでお教え戴きたいのですが,グリフの幅とは > 別にペアカーニングの情報も持っているのでしょうか? 実際にその情報を持っているMS WindowsのTryeType和文フォントを私は知りま せん(以前和文TrueTypeフォントを調べたのですが,規格は忘れてしまいまし た). > また,dvioutは両方が考慮されているのでしょうか? 「dviout は」の意味によりますが,そのようなjfmがあればdviwareとして当然 対応しています(これはさらに対応する *.vf が必要な dvipsk などと異なって いるのかも知れません). 一方,propw.exe による和文TrueTypeフォントから自動的にjfm ファイルを作成 する機能では,デフォルトでは jis のフォントメトリック情報と,和文TrueType フォントの文字の幅情報とから jfm を作成します.直接情報を加えてやれば, さらにGLUEKERN情報を付加することはできますが... MS P明朝では,文字種のグループ分けが68程度になっています.主に文字幅, および記号などで特殊なGLUEKERNが必要なものということでグループ分けがな されていますが,さらに通常の文字間(たとえばアルファベットとか仮名とか) でGLUEKERN情報を入れるのには jfm の規格の制限内ではなかなか難しいように 思われます. 文字間のペアーカーニング情報をフォント取り込んで jfm に入れるようにする ため(情報を得る方法は別として),それをできるだけ取り込んで jfm を作る ように propw.exe を直すことは易しいと思いますが,jfm の規格の点でなかな か満足できる jfm は難しいと思います. 細かなことを行うには,ある程度手作業による調整が必要かと考えて,propw.exe は手作業と組み合わせたときに使いやすいように作りました.ただ,各種 jfm は あまり使われていない(欧文tfmに比べて,実際上使われている和文jfmの種類は わずかです -- 名前のみ異なり中身が同じものは同じとみています.たとえば jis=jisg ---)ので,作ったときのまま放ってあります.
この書き込みへの返事: