Intereting Posts
Преобразовать название страны в код страны Сокращения php Правило htaccess не работает на localhost Как разрешить ошибку «не в GROUP BY» в запросе mysql PHP Неустранимая ошибка: время передачи по ссылке удалено Иностранный ключ, не хранящийся в Yii Почему ввод php: // может быть прочитан более одного раза, несмотря на то, что документация говорит иначе? Редактирование пользователя с ошибкой неверно изменяет имя пользователя app.user.username, как его решить? Можно ли включить код в класс PHP? Переход с jQuery на JSON на PHP Regex для извлечения всех URL-адресов, не содержащих определенную строку PHP – соединение MySQL не работает: 2002 Нет такого файла или каталога Извлеките фиксированное количество символов из массива, просто полные слова Как использовать XMLReader для анализа множественных, идентично названных атрибутов элемента / подэлемента XML Как связать переменные SQL в Php? PHP Eval, который оценивает HTML и PHP

Ширина шрифта PHP GD

Хорошо, немного предыстория. Я перепроектирую один из моих старых веб-сайтов, и я хочу использовать Myriad Pro для названия на странице. Это будет динамично с PHP и т. Д.

Сначала я подумал, что должен просто использовать стили CSS и определить Myriad в качестве основного шрифта. Но после использования typetester.org я обнаружил, что Myriad и, допустим, Arial имеют разную высоту, даже если они имеют одинаковый размер шрифта.

Поэтому я мог бы использовать CSS и рискнуть нарушить мой дизайн в браузерах без шрифта …

Тогда я подумал, что могу использовать sIFR . (Что бы это ни называлось LOL)

Наконец я решил использовать PHP GD.

Это подводит меня к моему вопросу:

Лучше установить фиксированную ширину изображения, достаточную для размещения большого количества текста в GD, или для динамического вычисления ширины изображений в соответствии с количеством символов.

Если второй лучше, как бы я вычислил ширину шрифта нефиксированной ширины, такого как Myriad?

PS, я не знаю, поддерживает ли мой сервер ImageMagick именно для решений GD.

PPS, что еще я могу использовать Myriad Pro, который не прибегает к GD?