Преобразование шрифтов через C#

API конвертера форматов шрифтов для .NET. Конвертируйте шрифты WOFF2, TTF, EOT и CFF.

 

Font API .NET может легко загружать, сохранять и преобразовывать различные шрифты, такие как коллекции CFF, OpenType, Type1 и TrueType. Он предоставляет структуру данных шрифта вместе с любым глифом, а также информацию о кодировании для всех типов шрифтов, представляющую сопоставление между кодами символов и идентификаторами глифа. API может отображать любой желаемый глиф или текст, а также специальные глифы, которые можно отображать путем реализации интерфейсов с использованием простых графических функций, таких как перемещение точки, рисование линии, кривой и т. д.

Из-за разнообразия гаджетов, сред, нескольких операционных систем и многих других областей использование разных форматов шрифтов для разных целей, таких как использование разных шрифтов на веб-страницах, в приложениях и публикациях. Иногда возникает необходимость преобразовать один шрифт в другой для соответствия требуемому отображению.

Решение здесь поддерживает следующие шрифты в качестве выходных форматов: TrueType (TTF), формат веб-открытого шрифта (WOFF и WOFF2), встроенный формат OpenType (EOT), тип 1 и компактный формат шрифта (CFF).

Преобразование шрифта TrueType в формат веб-открытого шрифта версии 2.0.

API поддерживает разные шрифты для чтения и письма, вот список для чтения и письма. Для рассмотрения преобразования TTF в WOFF2 процесс заключается в загрузке шрифта из любого из поддерживаемых форматов, шрифта TrueType для текущего сценария. Используйте Mетод SaveToFormat() с двумя выходными параметрами потока и FontSavingFormats Перечисление для выбора выходного формата шрифта.

Наконец, вызовите SaveToFormat(), чтобы сохранить шрифты в любом из поддерживаемых выходных форматов, в настоящее время это формат Web Open Font Format версии 2.0 WOFF2.

Чтобы увидеть, как эта функциональность реализована в реальном кросс-платформенном приложении, перейдите в приложение Aspose Font Converter . Там же можно найти множество других API-решений для работы со шрифтами и текстом.

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

Пример кода C# преобразования TTF в WOFF2
Input file
Upload a file you want to convert
Output format
Select the target format

        



Часто задаваемые вопросы

1. Могу ли я конвертировать шрифты с помощью этого решения API?

Aspose.Font имеет функциональность, позволяющую конвертировать шрифты в другие форматы онлайн или программно. Если вам нужно мгновенно преобразовать файлы шрифтов онлайн, вы можете использовать кроссплатформенное приложение Font Converter .

2. Какие форматы шрифтов поддерживаются функцией преобразования?

API поддерживает TTF, WOFF, WOFF2, EOT, Type 1 и CFF в качестве входных форматов и TTF, WOFF и WOFF2 в качестве выходных форматов.

3. Функционал бесплатный?

Кросс-платформенные конвертеры бесплатны, когда для решения API вы можете получить бесплатную пробную версию, а затем купить продукт, если это необходимо.

 
  

Support and Learning Resources