получить символы, доступные в TrueType с PHP - PullRequest
5 голосов
/ 13 марта 2011

Как получить список всех символов, доступных в шрифте TrueType? используя PHP.

Ответы [ 2 ]

2 голосов
/ 13 марта 2011

PHP, похоже, не имеет какого-либо расширения, которое работает напрямую с FreeType , действующей библиотекой с открытым исходным кодом для работы со шрифтами TrueType.

Возможно, вам придется перейти на другой язык с соответствующей библиотекой, например Font :: FreeType :: Glyph * в Perl, которая позволит вам спросить каждый шрифт, имеет ли он представление определенного глифа.

В качестве альтернативы, вы можете написать правильное расширение PHP непосредственно на C.

1 голос
/ 27 апреля 2012

Если я посмотрю на ваш старый пост , кажется, что вы застряли в извлечении субтаблицы формата 4.После извлечения значения rangeShift endCode должен быть извлечен для каждого значения segCount, затем зарезервирован самостоятельно, затем для каждого сегмента segCount должны быть извлечены startCode, idDelta и idRangeOffset.

Затем становится сложнее.Вы извлекли все доступные данные и теперь должны восстановить информацию.Для этого вы должны взглянуть на это , чтобы получить представление о том, что вы должны делать.При этом у вас должна быть вся информация, необходимая для завершения вашего кода.

...