gd — PHP imagettftext неправильно с акцентом

Я создаю конвертер шрифтов (массив ttf в C), используя PHP и imagettftext. Это работает хорошо, но когда я конвертирую буквы с акцентом (например, А), акцент выходит за пределы области. В этом примере я конвертирую некоторые буквы шрифтом Arial высотой 20 пикселей. (буква, y верхняя координата, y нижняя координата).

  • A: 0 15
  • А: -4 15
  • у: 4 20
  • Y: 0 15
  • ч: 0 15
  • _: 17 20

Генерируется этим кодом:

   $co = imagettftext($im, $h_pt, 0, 0, $h_pt, $white, $font, $letter);
echo($letter . ": " .$co[7] . "  " . $co[1]. "<br>");

Верхняя координата ‘Á’ равна -4, поэтому она не соответствует диапазону 0 … 20. Как это возможно? Я думал, что шрифт должен соответствовать его высоте.

Так что мой вопрос, как «заставить» imagettftext расставить акценты на заданную высоту?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector