[PHP-users 26861] Re: PHP(64bit)コンパイルにてTrueTypeフォントが利用できない

OGIN ogin @ ctc-g.co.jp
2005年 9月 13日 (火) 18:05:52 JST


お世話になります、OGINと申します。

32bit構築機では表示ができ、64bit構築機では表示できずに
Apache BusErrorの対象になったのは下記のテスト表示です。

==================================================
<?php
    $im = imagecreate(170, 50);
    $blue = imagecolorallocate($im, 0, 0, 255);
    $white = imagecolorallocate($im, 255, 255, 255);
    imagerectangle($im, 0, 0, 169, 49, $blue);
    $f="/usr/openwin/lib/locale/ja/X11/fonts/TT/HG-GothicB.ttf";
    $txt = "日本語表示";
    $txt = i18n_convert( $txt, "UTF-8" );
    imagettftext($im, 25, 0, 0, 35, $white, $f, $txt);
    i18n_http_output( "pass" );
    header("Content-type: image/png");
    imagepng($im);
    imagedestroy($im);
?>
==================================================

未だ、解決に至っておりませんのでどなたかご存知の方は
お教えください。
以上、よろしくお願いいたします。


> お世話になります、OGINと申します。
> 
> この度、サーバを構築しSolaris9標準のTrueTypeフォントを
> 利用してJPGraphの表示を試みております。
> PostgreSQLの関係でPHPを64bitコンパイルいたしましたが
> TrueTypeフォントを利用するとApacheのログにてBusError(10)が
> でる状態になってしまいました。
> なお、もう一台検証機が存在しましたので32bitコンパイルにて
> 確認したところこちらはTrueTypeフォント(HG-GothicB.ttf)にて
> 文字が表示できました。
> 
> なお、2台のサーバとも以下の構成になります。
> Solaris9(RecommendPatch)/PHP Version 4.3.11
> Apache/1.3.33  /GD zlib 1.2.2/GD jpeg 6b
> GD png 1.2.8/GD freetype 2.1.10/GD library 2.0.33
> 
> 一台はミドルウェア全て64bitコンパイル、もう一台は全て
> 32bitコンパイルになります。
> 
> 以上、よろしくお願いいたします。
> 
> 
> 
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3

]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
荻野 圭介 <keisuke.ogino>

伊藤忠テクノサイエンス株式会社
テレコム技術第5部 技術第1グループ
Tel: 03-6238-6713 Fax: 03-5226-2372
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]



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