Работа со шрифтами TrueType и OpenType | Java
TTF — очень популярный формат, поддерживаемый большинством операционных систем и программного обеспечения. Он универсален, масштабируем и поддерживает различные наборы символов, что делает его отличным выбором как для экранных, так и для печатных проектов.
Шрифты True Type могут предложить вам такие преимущества, как масштабируемость, широкие коллекции глифов, поддержка Unicode, подсказки и возможность встраивания, а также различные наборы символов, включая ASCII, латиницу, кириллицу, греческий и многие другие.
OTF или OpenType — это расширение формата шрифтов TrueType, которое сохраняет структуру TTF, но получает новые функции, такие как поддержка расширенной типографики и многоязычного текста.
Решение Aspose.Font API позволяет вам работать со шрифтами TrueType и OpenType в ваших продуктах на базе Java. В этой главе вы можете узнать, как:
- Загрузите файлы шрифтов TTF и OTF, извлеките данные из этих файлов и сохраните их обратно.
- Работа с глифами и метриками шрифтов TTF/OTF.
- Отрисовка текста с использованием пользовательских интерфейсов.
- Преобразовать шрифты True Type в более подходящий формат шрифта.
Функциональность работы со шрифтами CFF в Aspose.Font API для Java обеспечивается классами корневого пакета com.aspose.font. Это TtfEncoding, TtfFont, TtfFontException, TtfFontMetrics, TtfParsingException и различные классы для представления таблиц файлов TTF, например класс TtfCffTable.