PEAR Image_Graphで日本語フォントを使う
仕事でPHPでグラフ作成ライブラリを作っています。デフォルトの文字だと汚いのでカスタムフォントを指定しようとして、かなりはまりました。
基本は参考にしたサイトに記載してある通りなんですが、注意点としては
・フォントのマッピングはfontmap.txtに書く
・fontmap.txtはPEARディレクトリのImage/Canvas/Fonts/fontmap.txtで、他のディレクトリに用意することなどはできない。
・フォントを置くディレクトリは定数IMAGE_CANVAS_SYSTEM_FONT_PATHで指定できる
結局、フォントを置くディレクトリを自由に決められてもマッピングファイルはPEARディレクトリ以下に固定で、マッピングファイルとフォントは別々に管理しなければならないのが痛い。
と、隣のPHPの偉い人に言ったら、「コミュニティにパッチを投げるか提案してみれば」って事で、そうしてみようかと思います。
PEAR::Image_Graphで日本語フォントを使う
[参考にさせていただいたサイト:PEAR Image_Graphで日本語フォントを使う (Jetspeed Blog)>http://blog.jetsp…