Конвертація TTF у WOFF за допомогою C#

Ця покрокова стаття пояснює, як конвертувати TTF у WOFF за допомогою C#. Конвертація TTF у WOFF у C# забезпечує оптимізацію шрифтів, їхню сумісність із сучасними веб-браузерами, безпеку та менший розмір. Цей процес стискає шрифт TTF і перепаковує його у формат WOFF за допомогою кількох викликів API.

Кроки для конвертації шрифту TTF у WOFF за допомогою C#

  1. Встановіть пакет Aspose.Font for .NET з NuGet.org, щоб конвертувати TTF у WOFF
  2. Імпортуйте необхідні простори імен для доступу до функцій роботи з файлами та шрифтами
  3. Завантажте ліцензію, щоб уникнути обмежень і створити результат без водяного знака
  4. Завантажте шрифт у потік пам’яті та використовуйте його для створення об’єкта FontDefinition з FontType.TTF
  5. Відкрийте шрифт за допомогою методу Font.Open() та вищезгаданого об’єкта FontDefinition
  6. Створіть FileStream для вихідного файлу на диску
  7. Викличте метод Font.SaveToFormat(), щоб зберегти завантажений шрифт у форматі FontSavingFormats.WOFF

Ці кроки узагальнюють, як розробити генератор webfont із TTF за допомогою C#. Додайте посилання на необхідні простори імен, за потреби завантажте ліцензію, завантажте вміст шрифту TTF у пам’ять і відкрийте його за допомогою методу Font.Open(). Нарешті, налаштуйте параметри виводу WOFF, наприклад потік пам’яті для вихідного файлу на диску, та викличте метод SaveToFormat() для створення результату.

Код для конвертації TTF у Webfont за допомогою C#

Наведений вище приклад коду конвертує TTF у WOFF. Ви можете вбудувати отриманий файл WOFF через CSS @font-face у сучасних браузерах. Вебсторінки, що містять шрифти WOFF, є безпечнішими, ніж необроблені файли TTF.

Цей короткий посібник навчив нас розробці конвертера TTF у WOFF. Для відображення тексту з певним шрифтом без його встановлення у систему перегляньте статтю Написання тексту на зображенні за допомогою C#.

 Українська