Перетворення WOFF на WOFF2

Функціональність конвертації WOFF у WOFF2 для C# .NET. API рішення для перетворення шрифтів.

 

Конвертуйте WOFF у WOFF2 у програмах на основі .NET за допомогою лише кількох рядків коду. Font API Solution для С# дійсно легко інтегрувати у ваш продукт. Цей API .NET надає структуру даних шрифту разом із будь-яким гліфом, а також інформацію про кодування для всіх типів шрифтів, що представляє зіставлення між кодами символів та ідентифікаторами гліфів. З ним ви можете відтворити будь-який потрібний гліф або текст, а також спеціальні гліфи, які можна відобразити за допомогою реалізації інтерфейсів із використанням простих графічних функцій, таких як переміщення точки, малювання лінії, кривої тощо.

Із-за різноманіття гаджетів, середовищ, операційних систем і середовищ розробки необхідно використовувати різні формати шрифтів для різних цілей, наприклад використання різних шрифтів на веб-сторінках, програмах і публікаціях. Тож іноді вам може знадобитися перетворити шрифт WOFF на інший шрифт іншого формату, щоб відповідати необхідному відображенню.

Ми пропонуємо вам С# .NET Api Solution, яке підтримує наступні шрифти як формати введення: TrueType (TTF) і Web Open Font Format (WOFF і WOFF2).

Перетворення WOFF на WOFF2 на C#

Щоб дізнатися більше про все, що вам потрібно для початку роботи з API, і основну інформацію про шрифти, яка допоможе вам кодувати їх, перейдіть до розділу Документація і виберіть мову кодування.

  1. Відкрийте шрифт WOFF за допомогою методу Open() .
  2. Вкажіть вихідні параметри WOFF.
  3. Перетворіть WOFF на WOFF2 за допомогою методу SaveToFormat() і передайте WOFF як FontSavingFormats .

Початок роботи з .NET Font API

  1. Встановіть із командного рядка як nuget install Aspose.Font або через консоль диспетчера пакетів Visual Studio за допомогою Install-Package Aspose.Font.
  2. Та/або, отримайте офлайн-інсталятор MSI або DLL у ZIP-файлі з завантажень .
  3. Дивіться приклад реалізації зазначеного функціоналу в кросплатформному Aspose WOFF to WOFF2 Конвертері . Перейдіть до нашого репозиторію GitHub , щоб отримати більше прикладів коду щодо роботи з Font API Solution for C#.NET.
Перетворення WOFF на WOFF2 на C#
Input file
Upload a file you want to convert
Output format
Select the target format
                
    // Open woff font
    string fontPath = Path.Combine(DataDir, "Montserrat-Regular.woff");
    FontDefinition fontDefinition = new FontDefinition(FontType.WOFF, new FontFileDefinition(new FileSystemStreamSource(fontPath)));
    Font font = Font.Open(fontDefinition);
    
    // Ttf output settings
    string outPath = Path.Combine(OutputDir, "Montserrat-Regular.ttf");
    FileStream outStream = File.Create(outPath);
    
    // Convert woff to ttf
    font.SaveToFormat(outStream, FontSavingFormats.TTF);

            



FAQ

1. Чи можу я перетворити WOFF на WOFF2?

Рішення Aspose.Font має функціональність, яка дозволяє конвертувати шрифти в інші формати онлайн або програмно. Якщо вам потрібно миттєво онлайн перетворити WOFF на WOFF2, ви можете скористатися міжплатформним Font Конвертером .

2. Які формати шрифтів підтримує ця функціональність?

API підтримує TTF, WOFF, WOFF2, EOT, Type 1 і CFF як вхідні та TTF, WOFF і WOFF2 як вихідні формати

3. Чи безкоштовна ця функціональність?

Міжплатформні конвертери безкоштовні, щодо API, то ви можете отримати безкоштовну пробну версію, а потім придбати продукт за необхідністю.

WOFF What is WOFF File Format

Web Open Font Format або WOFF був розроблений у 2009 році, щоб задовольнити потреби ринку веб-додатків шляхом додавання спеціального формату стиснення до шрифтів TrueType і OpenType. Він використовує стиснення zlib, яке забезпечує стиснення шрифтів приблизно на 40%. Ще одна особливість формату WOFF полягає в тому, що шрифт цього формату може містити прикріплені додаткові метадані. Ці метадані не впливають на спосіб відтворення шрифту, але можуть бути показані користувачеві, коли це потрібно.

WOFF2 What is WOFF2 File Format

Web Open Font Format 2 або WOFF2 — це наступна версія формату WOFF із кращим стисненням. Якщо бути точним, це дає 30% перевагу в стисненні перед форматом WOFF. Він використовує алгоритм стиснення на рівні байтів Brotli, який є бібліотекою для стиснення даних із відкритим кодом. Використовується для прискорення завантаження веб-сторінок. Як і формат WOFF, WOFF2 також підтримується більшістю браузерів.

Other Conversion Options