TeX/Font/MakeFont/FontForge
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[TeX/Font/MakeFont]]
*FontForge を使う [#l9a63111]
FontForge を使うと、''.pfb'', ''.tfm'', ''.enc'' まで Fon...
**ギリシア文字 [#hbb23fc1]
最近は(古典)ギリシア文字を含む OTF フォントがいくつも配...
+FontForge で .otf ファイルを開く。
+「ファイル」->「別名で保存」で .sfd ファイルにしておく。
+「エンコーディング」->「エンコーディングを読み込み」で C...
+「エンコーディング」->「エンコーディング変換」で「CBenco...
+適当に調整して保存。
+「ファイル」->「フォントを出力」で .pfb(Type 1 バイナリ...
+これで .afm, .enc, .tfm, .pfb ファイルができる。
+.map, .fd ファイルを作る。
+tex testfont でテーブルを出力して確認する。
dvipdfmx で PDF に変換するときに次のようなエラーが出て、...
** WARNING ** Obsolete four arguments of "endchar" will ...
この時は、問題となっているグリフを右クリックして「参照を...
**.map [#w59a71b1]
''.map'' ファイルを以下のように作ります。
tfm フォント名 "" <enc <pfb
tfm には ''.tfm'' ファイルのファイル名(最初の . より前)...
**出力のテスト [#o16ee212]
上で用意したファイルすべてを同じフォルダの中に入れておき...
$ tex testfont
. . .
Name of the font to test = tfm
*\table\end
$ dvipdfmx -f map testfont
tfm のところには、''.tfm'' ファイルのファイル名(最初の ....
**Tips [#ee4beaa7]
***リガチャ・カーニング [#z6eca4bc]
もとのファイルが ''.pfb'' だけだと、リガチャやカーニング...
-''.afm''
-''.ofm''
-''.tfm''
-''.pfm''
次のページを参考にしてください。
-http://edt1023.sayya.org/fontforge/ja/filemenu.html
''.afm'' や ''.pfm'' があれば pf2afm や afm2tfm を使うこ...
-[[TeX/Font/Type1]]
***存在しない文字とのカーニングが設定されている場合 [#q3f...
何らかの理由で,そのフォントセットに存在しない文字との間...
$ tex testfont
This is TeX, Version 3.141592 (Web2C 7.5.4)
(/usr/local/teTeX/share/texmf-dist/tex/plain/base/testfo...
Name of the font to test = somefont
! Font \testfont=somefont not loadable: Bad metric (TFM)...
<to be read again>
\spaceskip
カーニングをまとめて削除するにはFontForgeの[メトリック]...
**参考 [#e65ff650]
-[[TeX QA 48266:http://oku.edu.mie-u.ac.jp/~okumura/texfa...
-[[TeX QA 48267:http://oku.edu.mie-u.ac.jp/~okumura/texfa...
-[[TeX QA 48268:http://oku.edu.mie-u.ac.jp/~okumura/texfa...
-[[TeX QA 48310:http://oku.edu.mie-u.ac.jp/~okumura/texfa...
終了行:
[[TeX/Font/MakeFont]]
*FontForge を使う [#l9a63111]
FontForge を使うと、''.pfb'', ''.tfm'', ''.enc'' まで Fon...
**ギリシア文字 [#hbb23fc1]
最近は(古典)ギリシア文字を含む OTF フォントがいくつも配...
+FontForge で .otf ファイルを開く。
+「ファイル」->「別名で保存」で .sfd ファイルにしておく。
+「エンコーディング」->「エンコーディングを読み込み」で C...
+「エンコーディング」->「エンコーディング変換」で「CBenco...
+適当に調整して保存。
+「ファイル」->「フォントを出力」で .pfb(Type 1 バイナリ...
+これで .afm, .enc, .tfm, .pfb ファイルができる。
+.map, .fd ファイルを作る。
+tex testfont でテーブルを出力して確認する。
dvipdfmx で PDF に変換するときに次のようなエラーが出て、...
** WARNING ** Obsolete four arguments of "endchar" will ...
この時は、問題となっているグリフを右クリックして「参照を...
**.map [#w59a71b1]
''.map'' ファイルを以下のように作ります。
tfm フォント名 "" <enc <pfb
tfm には ''.tfm'' ファイルのファイル名(最初の . より前)...
**出力のテスト [#o16ee212]
上で用意したファイルすべてを同じフォルダの中に入れておき...
$ tex testfont
. . .
Name of the font to test = tfm
*\table\end
$ dvipdfmx -f map testfont
tfm のところには、''.tfm'' ファイルのファイル名(最初の ....
**Tips [#ee4beaa7]
***リガチャ・カーニング [#z6eca4bc]
もとのファイルが ''.pfb'' だけだと、リガチャやカーニング...
-''.afm''
-''.ofm''
-''.tfm''
-''.pfm''
次のページを参考にしてください。
-http://edt1023.sayya.org/fontforge/ja/filemenu.html
''.afm'' や ''.pfm'' があれば pf2afm や afm2tfm を使うこ...
-[[TeX/Font/Type1]]
***存在しない文字とのカーニングが設定されている場合 [#q3f...
何らかの理由で,そのフォントセットに存在しない文字との間...
$ tex testfont
This is TeX, Version 3.141592 (Web2C 7.5.4)
(/usr/local/teTeX/share/texmf-dist/tex/plain/base/testfo...
Name of the font to test = somefont
! Font \testfont=somefont not loadable: Bad metric (TFM)...
<to be read again>
\spaceskip
カーニングをまとめて削除するにはFontForgeの[メトリック]...
**参考 [#e65ff650]
-[[TeX QA 48266:http://oku.edu.mie-u.ac.jp/~okumura/texfa...
-[[TeX QA 48267:http://oku.edu.mie-u.ac.jp/~okumura/texfa...
-[[TeX QA 48268:http://oku.edu.mie-u.ac.jp/~okumura/texfa...
-[[TeX QA 48310:http://oku.edu.mie-u.ac.jp/~okumura/texfa...
ページ名: