Re: アポストロフィ記号だけ別のフォント(デザイン)を使うにはどうしたらよいでしょうか

名前: 稲垣徹
日時: 2002-07-21 11:54:52
IPアドレス: 211.133.37.*

>>9594 永田先生 cmfrakを手に入れて試してみました。 vfをいじるのは、先生がお試しになられたmfを改変すのと同じ考え方です。 cmfrakのアポストロフィだけをyfrakのそれと置きかえる方法を具体的に 書きます。 1 >tftopl cmfrak > mycmfrak.vpl として、vplファイルを作ります。 2 mycmfrak.vplを編集します。 (FONTDIMEN ... ) この行の下に次の6行を挿入します。 (MAPFONT D 0 (FONTNAME cmfrak) ) (MAPFONT D 1 (FONTNAME yfrak) ) (CHARACTER O 47 .... の箇所を次の定義と差し替えます。 (CHARACTER O 47 (CHARWD R 0.500002) (CHARHT R 0.694445) (MAP (SELECTFONT D 1)(SETCHAR O 47) ) ) 3 >vptovf mycmfrak とすると、mycmfrak.vf と mycmfrak.tfm ができます。 mycmfrak.vf を fonts/vf 以下のディレクトリーに、mycmfrak.tfm を fonts/tfm 以下のディレクトリーに移します。 4 フォントの指定は \font\mycmf=mycmfrak です。 (NFSSの定義を使った方が、後々便利かと思いますが。) dvioutのフォント情報は次のようになります。 31 mycmfrak(600) C:\usr\local\share\texmf\fonts\\mycmfrak.vf Virtual 0 cmfrak(600) C:\usr\local\share\texmf\fonts\\cmfrak.600pk PK 1 yfrak(600) C:\usr\local\share\texmf\fonts\\yfrak.600pk PK 前回、引用符号についてクダクダ書きましたが、cmfrakを見ていなかったためで、 何もいじる必要はなそうです。失礼しました。 textraceでの不都合ですが、cmfraknum.mf の最後の行にある制御文字 ^Z を 削除して試されてはいかがでしょうか。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)