Ответов: 2 Просмотров: 4721
|
Юзал поиск на форуме то что нужно не нашел. Дело обстоят так:
Функция imagettftext выводит русский текст в виде квадратиков.
Погуглил, нашел несколько вариантов функций для перекодирования в utf-8. вот только толку от них 0. да и чего его перекодировать если он и так utf-8. в общем функции перекодирования не помогают. Шрифт поддерживает кириллицу все ок, он у нас на сайте используется, тоесть со шрифтом все ок. в чем может быть проблема???
CODE ( htmlphp):
скопировать код в буфер обмена
$img="img/vaucher/original.jpg"; ImageTTFtext($pic, 26 , 0 , 1045 , 1120 , $color, "fonts/Myriad-Web-Pro-Regular.ttf", $_POST['arr']['room']); //- если вместо $_POST написать просто "русский текст" (ну так для теста) то выводятся квадратики (((
(Добавление)
под функцией перекодировки я имел в виду
CODE ( htmlphp):
скопировать код в буфер обмена
function win_uni ($in) { $in = convert_cyr_string($in ,"w","i"); $out = ""; for ($i=0; $i < strlen($in); $i++) { $out .= ($char > 175)?"&#".(1040+($char-176)).";":$in[$i]; } return $out; }
обычный iconv(); тоже не помогает.... |