imagettftext проблема с русскими символами

389
07 июня 2017, 04:50

пытаюсь вывести русский текст на картинку. файл в кодировке utf8. Но все равно кракозября выводит. уже кучу рецептов в интернетах посмотрел. советуют кодировать перекодировать. все уже пробовал. да и не надо по идее кодировать. итак же все в utf8.

  $fontName = "impact"; // путь к шрифту
  $font_sise = 18;       // размер шрифта
  $textColor = 0x000000; // цвет шрифта
  $x = 50; // отступ слева
  $y = 50; // отступ справа
  $text = 'Текст\n кириллица';
  $arr = imagettftext($img, $font_sise, 0, $x, $y, $textColor, $fontName,$text);
  var_export($arr);

Вобще выводит вот так - http://prntscr.com/fga5tc

Answer 1

Попробуйте использовать какой-то другой шрифт. Положите font.ttf в папку с php файлом и импортируйте его так:

$fontName = "./font.ttf";
READ ALSO
Вывод из бд, по конкретному id, как проверить id?

Вывод из бд, по конкретному id, как проверить id?

Есть страница с ,,предложениями,, (div - блоками) в них располагаются данные которые берутся из бдУ каждого такого блока есть свой id, который...

222
как установить php 7, mysql на 32 бит компьютер [требует правки]

как установить php 7, mysql на 32 бит компьютер [требует правки]

Мне нужно установить mysql, php7 на 32 bit компьютер на базе linux (linux mint 18)Я уже все установил но php7 отказывается работать я уже перезапускал апаче...

201
Symfony 3, проверка на повтор email и username

Symfony 3, проверка на повтор email и username

Делаю регистрацию новых пользователей при помощи FOS\UserBundle\FOSUserBundle()При регистрации username и email должен быть уникальным и я, например для email в аннотации...

252