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フォントを出力。
ホームページの制作(デザイン・コーディング・プログラミング)に加え、ネットショップの販売促進に関するアドバイスも致します。 20年以上に渡って実際にネットショップを運営した経験を生かし、聞きかじりではない実績を伴ったノウハウを、自分の言葉でお伝えいたします。 プログラミングの経験は30年以上。HTML、CSS、JavaScript、TypeScript、Vue、NuxtJS、Node.js、MySQL、MongoDB、Elasticsearch、WordPress、PHP、Docker、Electronなど、幅広く対応します。
コメント