Document
サイトについて
リンクフリー
個人ご利用の場合はリンクフリーです。備忘録等に各種ドキュメントへのリンク。ご自由にご利用ください。
転載
出典元表記(当社名orリンク記載)の際は転載等ご自由にご利用ください。
ライセンス
このページの内容の一部は、Google が作成、提供しているコンテンツをベースに変更・複製したもので、クリエイティブ・コモンズの表 示 3.0 ライセンスに記載の条件に従って使用しています。
きょうのことば
" 子曰く、過ちて改めず、是れを過ちと謂う ""孔子"
PHP libchartを日本語で使う |
作者: 代表取締役 高橋洋人 | |||
PHPグラフ描画クラス libchartで日本語を使うlibchartをダウンロード&解凍しdemoを確認wget http://libchart.googlecode.com/files/libchart-1.2.1.tar.gz chmod 666 generated grep -R "DejaVuSans" /libchart/* ■fontディレクトリにフォント(***.ttf)を入れ、その後上記の見つかったファイルで呼び出すようにすれば日本語化OK. 無料のトゥルータイプフォントを探してくる(TTF=***.ttf拡張子のフォントファイルのこと)無料で日本語対応のTTFはなかなかないですが、以下の「VLゴシック」というフォントは綺麗でフォーマルにも適しているので、お勧めです。 今回はこのVLゴシックフォントをダウンロードしてきてから、libchartのfontディレクトリに設置し、view/text/Text.phpのフォント名を書き換えました。 PHPで必要なフォントファイルは次の二つです。(.ttfで終わっているもの) VL-Gothic-Regular.ttf と VL-PGothic-Regular.ttf
ただし…。デモのPHPファイル自体のエンコードが違うので文字化けする…( ISO-8859-15 )デモファイルのHTMLメタキャラクタ宣言(エンコード宣言)にもあるように、どうやらISO-8859-15で保存されているため、上記の手順を踏んでもこれらのファイルのエンコードを変えてやらないと、ダメ。 (方法) ①.FTPクライアントでダウンロードして、テキストエディタなどでエンコードを変更し、再アップロード。 ②.*nix環境ならnkfコマンドで変更 nkf -w test2.php > test.php nkf -w --overwrite *.php
他の手段も良さそう(pear image_graphなど)以下のようなサンプルを見ると、image_graphもかなり柔軟そう。手が空いた際にでも見てみたい。 http://pear.veggerby.dk/samples/
|