All posts
otfフォントをttfフォントに変換する

TCPDFでPDFファイルを生成するにあたり、OTFフォントをTTFフォントに変換して使用しました。
fontforgeで変換しました。
まずはfontforgeをインストール
yum -y install fontforge
以下のスクリプトを使用します。
Open($1);
CIDFlatten();
Generate($1:r+".ttf");
Quit(0);以下のコマンドで変換します。
fontforge -script conv.sh xxxxx.otfフォントのライセンスの確認を忘れずに。
【追記】
日本語フォントの場合は、スペースやハイフンがうまく変換されませんので、以下のようにして変換しました。
- Windowsにfontforgeをインストールする
- fontforgeで対象のotfフォントを開く
- メニュー > CID > 単一化
- 現在開いているfontforgeから、再度同じフォントを開く。
- スペースやハイフンなど、きちんと変換されなかた文字をコピペする。
- メニュー > ファイル > フォント でttfフォントを出力。




Discussion