PHP: imagettftext останавливается, когда достигает пробела - PullRequest
0 голосов
/ 25 июня 2011

http://ttgdark.com/plugins/xboximg.php?gamertag=testing...

http://ttgdark.com/plugins/xboximg.php?gamertag=another тест

Если заметить, во второй ссылке не пишется слово «тест». Я просто решил начать изучать динамическое написание изображений сегодня, и я действительно не знаю, с чего начать, чтобы выяснить, что не так. Вот мой код:

<?php

    header ("Content-type: image/png");

    $font = 'micross.ttf';
    $image = @imagecreatefrompng( 'test.png' );
    $white = @imagecolorallocate( $image, 255, 255, 255 );
    $grey = @imagecolorallocate( $image, 128, 128, 128 );
    $black = @imagecolorallocate( $image, 0, 0, 0 );

    $text = $_GET['gamertag'];
      //$text = urlencode( $text ); // Replaces spaces with plus signs
    @imagettftext( $image, 11, 0, 40, 50, $black, $font, $text );
    @imagepng( $image );
    @imagedestroy( $image );

?>

PHP Warning: imagettftext() [<a href='function.imagettftext'>function.imagettftext</a>]: Problem rendering glyph in /var/www/vhosts/ttgdark.com/httpdocs/plugins/xboximg.php on line 12

1 Ответ

2 голосов
/ 25 июня 2011

Тогда есть кое-что в пространстве, которое imagettftext () не любит.Может быть, вам не нравится ваш шрифт или кодировка?Попробуйте другой шрифт и посмотрите, что получится.

...