Распознавание сербского алфавита в PHP GD

1

Я пытаюсь использовать некоторое имя сибирского алфавита с PHP gd, но каждый раз, я получаю ошибку с двусмысленным письмом. Ниже мой код: -

function properText($text){
        $text = mb_convert_encoding($text, "HTML-ENTITIES", "UTF-8");
        $text = preg_replace('~^(&([a-zA-Z0-9]);)~',htmlentities('${1}'),$text);
        return($text);
    }
    $im = imagecreatefrompng('testcreating.png');
    $returnedtext = properText('Jelena Jovanić');
    imagettftext($im, 11, 0, 90, 195, 0x000000, 'transcript.ttf', $returnedtext);
    imagealphablending($im, true);
    imagesavealpha($im, true);
    imageJpeg($im, "testcreating.jpg", 85);
    imagedestroy($im);
    return HTML::image('testcreating.jpg');

Но он не в состоянии распознать букву ć, он дает однозначный код.

Как я могу ее решить.

благодаря

  • 0
    у используемого шрифта есть необходимые символы?
  • 0
    О, МОЙ БОГ ! Я так не думаю. Можете ли вы порекомендовать какой-нибудь шрифт, который может поддерживать сибирский шрифт?
Показать ещё 2 комментария
Теги:
php-gd

1 ответ

1
Лучший ответ

Шрифт, который вы используете "transcript.ttf", должен поддерживать алфавит, который вы хотите использовать.

Я не могу ручаться за любой из тезисов, но я нашел сайт, который утверждает, что шрифты тезисов будут поддерживать сибирский алфавит: http://www.fontsquirrel.com/fonts/list/language/serbian

Ещё вопросы

Сообщество Overcoder
Наверх
Меню