Работа со шрифтами TrueType и OpenType | С++
TTF шрифты стали неотъемлемой частью цифровой коммуникации, позволяя отображать текст визуально привлекательным и читаемым образом на широком спектре устройств и приложений, включая операционные системы, текстовые процессоры, программное обеспечение для графического дизайна и веб-приложения. браузеры.
Шрифты True Type обеспечивают масштабируемость, широкие коллекции глифов, поддержку Unicode, подсказки и возможность встраивания, а также различные наборы символов, включая ASCII, латиницу, кириллицу, греческий и многие другие.
OTF или OpenType — это расширение формата шрифта TrueType, сохраняющее структуру TTF, но получающее дополнительные функции, такие как поддержка расширенной типографики и многоязычного текста.
Решение Aspose.Font for C++ API позволяет вам работать со шрифтами TrueType и OpenType в ваших проектах C++. Ты можешь:
- Загрузить файлы шрифтов TTF и OTF, извлечь данные из этих файлов и сохранить их обратно
- Работа с глифами и метриками шрифтов TTF/OTF.
- Отрисовка текста с использованием пользовательских интерфейсов.
- Конвертировать шрифты True Type в другой формат шрифта.
Функциональность для работы со шрифтами TTF и OTF в Aspose.Font API Solution for C++ представлена следующими пространствами имен:
- Aspose.Font.Ttf — для хранения классов, описывающих объекты, относящиеся к формату шрифта TTF.
- Aspose.Font.TtfCMapFormats - имеет классы для работы с разными форматами подтаблиц CMap.
- Aspose.Font.TtfCommon - для хранения классов, общих для области формата TrueType.
- Aspose.Font.TtfHelpers — предоставляет объектам возможность работать с расширенными функциями над объектами шрифтов TTF.
- Aspose.Font.TtfTables - имеет классы для работы с таблицами формата TrueType.