#41878 [Opn->Asn]: special characters where not displayed as graphic

From: Date: Tue, 03 Jul 2007 06:39:54 +0000
Subject: #41878 [Opn->Asn]: special characters where not displayed as graphic
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-114571@lists.php.net to get a copy of this message
ID: 41878 Updated by: tony2001@php.net Reported By: letters at rmroppert dot de -Status: Open +Status: Assigned Bug Type: GD related Operating System: NetBSD (different Versions) PHP Version: 4.4.7 -Assigned To: +Assigned To: pajoye Previous Comments: ------------------------------------------------------------------------ [2007-07-02 23:23:42] letters at rmroppert dot de Description: ------------ want to put special characters (german umlauts) into an image. I use imagettftext() and the string "( ä ü ö xx Ä Ü Ö ß ) without blanks ( äüöxxÄÜÖß )". If i put an blank around the characters it works without blanks there squares. You see the result on: http://heisenberg.rmroppert.com/test/gd_php_out.pdf I tried the same on different machines (i386) under different NETBSD Versions (NetBSD 1.6, NetBSD 3.0.1, NetBSD 3.1) and different php versions. You may find the output of phpinfo of our testserver under: http://heisenberg.rmroppert.com/test/phpinfo1.pdf I think this is an problem of th built-in version og gd. Perhaps the image is correct if i use perl and gnuplot. Reproduce code: --------------- <?php $argtext=" ( ä ü ö xx Ä Ü Ö ß ) without blanks ( äüöÄÜÖß ) "; $font1="/usr/pkg/share/httpd/htdocs/testphp/test/Arial.ttf"; $im = imagecreate (1810, 100); $white = imagecolorallocate ($im, 255, 255, 255); $black = imagecolorallocate ($im, 0, 0, 0); imagefilledrectangle($im,0,0,609,99,$white); imagettftext ($im, 30, 0, 10, 40, $black, $font1, $argtxt); header ("Content-type: image/png"); imagejpeg($im); imagedestroy($im); ?> Expected result: ---------------- see links in Description ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=41878&edit=1

« previous php.bugs (#114571) next »