[PHP-users 20096]FreeBSD4.8上でimagettftextを使い、日本語表示

田畑 人 hitoshi @ koyotrading.com
2004年 1月 29日 (木) 11:33:57 JST


田畑と申します。こんにちは。

FreeBSD4.8上でimagettftextを使い、日本語を表示させようとしていますが何も表示されず、困ってます。
googleで四方八方検索かけましたが有用な情報は得られませんでした。
表示されない原因と結果をご教授いただければ幸いです。

下記、設定/インストールアプリケーション/コードを列挙します。
FreeBSD4.8
php4.3.4(source)

ports
Apache1.3.29
freetype-1.3.1_2
freetype2-2.1.5_1
gd-2.0.15_1,1
ja-kochi-ttfonts-20030809
ja-truetypefonts-2001.08.18.5
jpeg-6b_1

phpinfo
GD Support enabled
GD Version bundled (2.0.15 compatible)
FreeType Support enabled
FreeType Linkage with TTF library
GIF Read Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

ソースコード(test.php)
ファイル形式:EUC-JP/LF
header("Content-type:image/jpeg");
$img = imagecreate(500 , 500);
$white = imagecolorallocate($img , 255,255,255);
$red = imagecolorallocate($img , 255,0,0);
$fnt = "/usr/X11R6/lib/X11/fonts/TrueType/kochi-gothic-subst.ttf";
$str = mb_convert_encoding("あああああ", "UTF-8", "EUC-JP");
imagettftext($img , 16 , 45, 100 , 100 ,$red , $fnt , $str);
imagejpeg($img);

ll /usr/X11R6/lib/X11/fonts/TrueTypeの表示結果
-rw-r--r--  1 root  wheel    15992 Jan 29 10:34 fonts.alias
-r--r--r--  1 root  wheel    11320 Jan 29 10:34 fonts.alias.kochi
-r--r--r--  1 root  wheel     4672 Dec  3 10:57 fonts.alias.truetype
-rw-r--r--  1 root  wheel     9636 Jan 29 10:36 fonts.dir
-r--r--r--  1 root  wheel     5581 Jan 29 10:34 fonts.dir.kochi
-r--r--r--  1 root  wheel      280 Jan 29 10:36 fonts.dir.mika
-r--r--r--  1 root  wheel     3779 Dec  3 10:57 fonts.dir.truetype
-r--r--r--  1 root  wheel  8164780 Jan 29 10:34 kochi-gothic-subst.ttf
-r--r--r--  1 root  wheel  9360128 Jan 29 10:34 kochi-mincho-subst.ttf
-r--r--r--  1 root  wheel  2921976 Jan 29 10:36 mika.ttf
-r--r--r--  1 root  wheel  2377272 Dec  3 10:57 wadalab-gothic.ttf
-r--r--r--  1 root  wheel  2658724 Dec  3 10:57 watanabe-mincho.ttf



PHP-users メーリングリストの案内