Вычисление ширины текста с помощью PHP GD

Я просто пытаюсь получить ширину динамической строки текста для добавления к изображению, сгенерированному с помощью GD PHP. Хотя я немного не уверен, как это сделать. Я знаю, как загрузить шрифт с помощью imageloadfont (), но могу ли я использовать файл.ttf? Я хочу знать ширину текста, используя шрифт Arial размером 12. Когда я пытаюсь использовать свой файл ttf, я получаю сообщение об ошибке «Ошибка чтения шрифта, неверный заголовок шрифта». Если мне нужен файл.gdf, где я могу найти файл gdf с размером шрифта 12? Вот мой код:

$newfont = imageloadfont("../fonts/arial.ttf");
$font_width = imagefontwidth($newfont);
$font_height = imagefontheight($newfont);
14
задан Colin 27 July 2012 в 23:33
поделиться