|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2003-09-08 11:53 UTC] moriyoshi@php.net
[2003-09-08 12:19 UTC] moriyoshi@php.net
[2003-09-16 10:26 UTC] sniper@php.net
[2003-10-20 10:38 UTC] edink@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Nov 05 16:00:01 2025 UTC |
Description: ------------ Imagettftext() in php_gd2.dll does not create Japanese text image. But php_gd.dll(in win32 zip package of 4.3.1) create the image properly. Environment: Japanese windows 2000 server + SP4 IIS Reproduce code: --------------- <? $im = imagecreate (400,100); $black = imagecolorallocate ($im,0,0,0); $red = imagecolorallocate ($im,255,0,0); $white = imagecolorallocate ($im,255,255,255); imageline ($im,0,0,100,100,$red); $font = "c:/winnt/fonts/MSGOTHIC.ttc"; $str = "??123"; $str = mb_convert_encoding($str, "UTF-8", "SJIS"); imagettftext($im,24,0,20,30,$white,$font,$str); header("Content-type: image/png"); header("Cache-control: no-cache"); imagepng($im); imagedestroy($im); ?> Expected result: ---------------- The program produces a PNG image with one Japanese character(Unicode 611B) and three numbers(123). Actual result: -------------- The program produces a PNG image with two Japanese characters(Unicode 30FB) and three numbers(123).