FontForge を使うと、.pfb, .tfm, .enc まで FontForge で作成することができます。
最近は(古典)ギリシア文字を含む OTF フォントがいくつも配布されていますので、それを TeX で使ってみることにします。簡単に扱うために、CB.enc を用います(cbfonts パッケージの中に入っています)。
dvipdfmx で PDF に変換するときに次のようなエラーが出て、いくつかの文字が欠落する場合があります。
** WARNING ** Obsolete four arguments of "endchar" will be used for Type 1 "seac" operator.
この時は、問題となっているグリフを右クリックして「参照を解除」しておくと、この問題を回避することができます。
.map ファイルを以下のように作ります。
tfm フォント名 "" <enc <pfb
tfm には .tfm ファイルのファイル名(最初の . より前)を、フォント名には FontForge で作った際のフォント名を、enc には .enc ファイルのファイル名(最初の . より前)を、pfb には .pfb ファイルのファイル名(最初の . より前)を入れます。
上で用意したファイルすべてを同じフォルダの中に入れておきます。
$ tex testfont . . . Name of the font to test = tfm *\table\end $ dvipdfmx -f map testfont
tfm のところには、.tfm ファイルのファイル名(最初の . より前)を入力し、map のところには .map ファイルのファイル名(最初の . より前)を入力します。PDF ファイルを見てみます。