Я использую Imagick для создания простых логотипов, которые являются только текстом на фоне.
Я, как правило, просматриваю все доступные шрифты, чтобы представить пользователю различные визуализации для каждого шрифта (по одному изображению на шрифт).
Проблема в том, что некоторые шрифты не поддерживают символы ASCII (я думаю, что они были предназначены только для определенного языка). И я предполагаю, что некоторые из шрифтов, которые поддерживают символы ASCII, также не будут работать с символами, отличными от ASCII.
В любом случае, я получаю следующие изображения:
Есть ли программный способ в Imagick
, чтобы определить, поддерживает ли данный шрифт все символы в данной строке?
Это поможет мне отфильтровать те шрифты, которые не поддерживают текст, введенный пользователем, и избегать отображения любых изображений мусора, таких как те, что указаны выше.