Това ръководство показва как да конвертирате TTF в SVG с Java. То ви помага да извлечете отделен глиф за символ от шрифт във формат TTF и да визуализирате този отделен символ в SVG файл. Ще получите подробности за настройката на IDE, списък с програмни инструкции и примерен код за преобразуване на глиф в TTF към SVG с Java.
Стъпки за конвертор на TTF в SVG с Java
- Настройте средата чрез добавяне на библиотеката Aspose.Font for Java във вашето приложение за конвертиране на TTF в SVG
- Приложете лиценза, за да получите достъп до всички функции на продукта
- Определете целевия шрифт, като предоставите FontType и пътя на файла върху диска към обекта FontDefinition
- Отворете шрифта, като използвате метода Font.Open() с горното определение
- Достъпете желания глиф от шрифта, който представлява целевия символ, например ‘A’
- Подгответе помощник за събиране на стъпките за рисуване на глифа като SVG пътни команди
- Подгответе и използвайте рендерер, който може да премине през контура на глифа и да предаде тези стъпки на вашия помощник
- Приложете трансформация, така че координатната система на шрифта да съответства на очакванията на SVG
- Накрая, изобразете глифа, обвийте пътя в прост SVG маркъп и го запазете като SVG файл
Тези стъпки определят целия процес за конвертиране на глиф в TTF към SVG шрифт с Java. Програмата отваря TTF шрифт и намира глифа, който представлява символа, който искате, например ‘A’. След това преминава през контура на глифа и конвертира стъпките за рисуване в SVG пътни команди. Накрая, обвива пътя в SVG маркъп и го запазва като SVG файл.
Код за конвертор на TTF в SVG шрифт с Java
В този код научихме как да трансформираме TTF в SVG с Java. Той извлича конкретен символ от шрифт в TTF файл, конвертира неговата контурна линия в набор от инструкции за рисуване в SVG файл и запазва текста в SVG файл. Можете да повторите този процес за всички символи, като достъпвате всеки символ чрез ASCII символите или ID на глифа, според изискванията.
В това ръководство научихме преобразуването на глиф в TTF за визуализация в SVG файл. За да получите метрики на шрифта, вижте статията Как да получите метрики на шрифт с Java.