Перетворення CFF на SVG
Функціональність конвертації CFF у SVG для C# .NET. API рішення для перетворення шрифтів.
Навіщо вам потрібно трансформувати CFF у SVG? Можливо, ви вже дізналися, що шрифти SVG є хорошим вибором для веб-доступності. Цей формат шрифту дозволяє масштабувати текст без втрати якості чи чіткості, що забезпечує кращу читабельність. Масштабованість без втрат робить шрифти цього формату незалежними від роздільної здатності. Це дасть вам перевагу в проєктах, де розмір шрифту потрібно регулювати динамічно. Перетворення шрифту CFF на SVG також надасть вам доступ до типографічних ефектів, таких як градієнти, текстури або анімація, які підтримуються SVG, і до програмного забезпечення для редагування векторної графіки.
На цій сторінці ви можете побачити перетворення CFF у SVG за допомогою .NET API, виконане лише за допомогою кількох рядків коду. Це рішення Font API для С# дуже легко інтегрувати у ваш власний продукт або розробити міжплатформний конвертер CFF у SVG, як той, який ви можете знайти, перейшовши за посиланням.
Рішення містить структуру даних шрифту разом із будь-яким гліфом, а також інформацію про кодування для всіх типів шрифтів, що представляє відображення між кодами символів та ідентифікаторами гліфів. За допомогою цього .NET API ви можете візуалізувати будь-який потрібний гліф або текст, а також спеціальні гліфи, які можна відтворити шляхом впровадження інтерфейсів із використанням простих графічних функцій, таких як переміщення точки, малювання лінії, кривої тощо.
Перетворення CFF у SVG на C#
Щоб дізнатися більше інформації, яка вам потрібна для роботи з API, і базові знання про шрифти, що допоможе вам кодувати, перейдіть до Документації .
- Укажіть шлях до файлу шрифту CFF, який зберігається у змінній fontPath, і відкрийте шрифт CFF за допомогою Методу Open() .
- Укажіть параметри виводу SVG, об’єднавши вихідний каталог OutputDir із бажаною назвою файлу шрифту за допомогою методу Path.Combine(). Потім об’єкт FileStream outStream створюється за допомогою File.Create() для створення нового файлу з указаним вихідним шляхом.
- Перетворіть CFF у SVG за допомогою методу SaveToFormat() і передайте SVG як FontSavingFormats .
Початок роботи з .NET Font API
- Встановіть із командного рядка як
nuget install Aspose.Font
або через консоль диспетчера пакетів Visual Studio за допомогоюInstall-Package Aspose.Font
. - Та/або, отримайте офлайн-інсталятор MSI або DLL у ZIP-файлі з завантажень .
- Дивіться приклад реалізації зазначеного функціоналу в кросплатформному конвертері Aspose CFF to SVG . Перейдіть на наш GitHub , щоб отримати більше прикладів коду щодо роботи з Font API Solution для C# .NET.
FAQ
1. Чи можу я перетворити CFF на SVG?
Рішення Aspose.Font має функціональність, яка дозволяє конвертувати шрифти в інші формати онлайн або програмно. Якщо вам потрібно миттєво онлайн перетворити CFF на SVG, ви можете скористатися міжплатформним Font Конвертером .
2. Які формати шрифтів підтримує ця функціональність?
API підтримує TTF, WOFF, WOFF2, EOT, Type 1 і CFF як вхідні та TTF, WOFF і WOFF2 як вихідні формати
3. Чи безкоштовна ця функціональність?
Міжплатформні конвертери безкоштовні, щодо API, то ви можете отримати безкоштовну пробну версію, а потім придбати продукт за необхідністю.
CFF What is CFF File Format
Compact Font Format або CFF також відомий як формат шрифту типу 2 або формат шрифту CFF/тип 2. Кажуть, що CFF — це не зовсім формат шрифту, а спосіб стиснення інших форматів шрифтів, як-от Type 1. Подібно до форматів Type 1 і TrueType, CFF також використовує підказки. Він використовує ті самі методи для представлення підказок, що й Тип 1, але їх простіше та зрозуміліше писати в коді також вони пропонують помітну економію місця.
SVG What is SVG File Format
Шрифт SVG або Scalable Vector Graphics — це тип формату шрифту, який базується на стандарті SVG (масштабована векторна графіка), який є мовою на основі XML, що призначена для опису двовимірної векторної графіки. На відміну від TrueType або OpenType, які засновані на растровій графіці та можуть стати піксельними під час збільшення масштабу, шрифти SVG збільшуються без втрат.
Other Conversion Options
Support and Learning Resources
- Навчальні ресурси
- Документація
- Вихідний код
- Посилання на API
- Підтримка продукту
- Безкоштовна підтримка
- Платна підтримка
- Блог
- Release Notes
- Чому Aspose.Font для .NET?
- Список клієнтів
- Історії успіху