[PHP-users 653] imagettftext()関数について

Hiroyuki Yamada php-users@php.gr.jp
Wed, 11 Jul 2001 11:42:15 +0900


山田@京都です。
 こんにちは。お尋ねしたいことがあります。
文字列をTrueTypeフォントで描画するimagettftext()関数を使ったら下記のような
メッセージが出てしまいました。

Sorry, but this font doesn't contain any Unicode mapping table

文字列を描画するには、どうすればよいのかご教授お願いします。

<環境>
turbo linux server6.1J
php-3.0.15-i18n-ja
gd1.8.1
freetype-1.2-3
freetype-devel-1.2-3

<例>

<?php
$im=imageCreate( 200, 200 );
$white = imageColorAllocate( $im, 255, 255, 255 );
 $font = "/usr/X11R6/lib/X11/fonts/TrueType/wadalab-gothic.ttf";
$str = "日本語です。";
imageTTFText( $im, 25, 0, 20, 30, $white, $font, $str );
i18n_http_output("pass");
header("content-type: image/png" );
header("Cache-control: no-cache");
imagePNG( $im );
?>