php で mbfpdf を使っているのですが、

新たなfontを追加したいと思い、「ttf2pt1.exe」を使い、
パソコン内に入っている .ttc、.ttf のファイルを
ttf2pt1 -b HOGE.ttc HOGE とするのですが、
殆どのフォントで下記のエラーが出て使えません。
Unknown File Version number [65757274], or not a TrueType file

ネットで探してフリーのフォントも試したのですが変わりません。

10以上のフォントを試して使えるようになったフォントは1つだけです。

そもそものやり方が間違っているのでしょうか?
それとも使えるフォントは殆ど無いのでしょうか?
使えるフォントのある場所や探し方も含めて教えて下さい。

よろしくお願いします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/11/20 00:41:39
  • 終了:2013/11/27 00:45:04

回答(1件)

id:gizmo5 No.1

gizmo5回答回数484ベストアンサー獲得回数1382013/11/20 00:58:19

ポイント100pt

.ttc ファイルを指定しているのがまずいんじゃないでしょうか。
以下のサイトにあるように .ttc ファイルから .ttf ファイルを取り出してから、ttf2pt1.exe を使ってみると良いのではないかと思います。
http://ivystar.jp/programming/php/ttcyoyyoyecpdfoe/

先のページにリンクがありますが BREAKTTC.EXE はここからダウンロードします。
http://www.xlsoft.com/jp/products/indigorose/autoplay_readme_02.html

こちらも参考になるのではないかと思います。
http://kommy.s254.xrea.com/samples_php/FPDF/

id:worldtravel

ありがとうございます。
できました。

上記のサイトは全て見ていたのですがダメでした。
理由はmacのfontでやろうとしていたからかもしれません。
windowsのfontはかなりの確率で大丈夫でした。

2013/11/20 19:28:15

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません