Převod TTF do SVG pomocí Java

Tento návod ukazuje, jak převést TTF do SVG pomocí Java. Pomůže vám získat jednotlivý glyf pro znak z písma ve formátu TTF a vykreslit tento jednotlivý znak do SVG souboru. Získáte podrobnosti o nastavení IDE, seznam programovacích instrukcí a ukázkový kód pro změnu glyfu v TTF do SVG pomocí Java.

Kroky pro převodník TTF do SVG pomocí Java

  1. Nastavte prostředí přidáním knihovny Aspose.Font for Java do vaší aplikace pro převod TTF do SVG
  2. Použijte licenci pro přístup ke všem funkcím produktu
  3. Definujte cílové písmo poskytnutím FontType a cesty k souboru na disku do objektu FontDefinition
  4. Otevřete písmo pomocí metody Font.Open() s výše uvedenou definicí
  5. Přistupte k požadovanému glyfu z písma, který reprezentuje cílový znak, například ‘A’
  6. Připravte pomocníka pro shromažďování kroků kreslení glyfu jako příkazy SVG cesty
  7. Připravte a použijte vykreslovač, který dokáže projít obrys glyfu a předat tyto kroky vašemu pomocníkovi
  8. Použijte transformaci tak, aby souřadnicový systém písma odpovídal tomu, co SVG očekává
  9. Nakonec vykreslete glyf, zabalte cestu do jednoduchého SVG značkování a uložte jej jako SVG soubor

Tyto kroky definují celý proces převodu glyfu v TTF do SVG font pomocí Java. Program otevře TTF písmo a najde glyf, který reprezentuje znak, který chcete, například ‘A’. Poté projde obrysem glyfu a převede kroky kreslení na SVG příkazy cesty. Nakonec cestu zabalí do SVG značkování a uloží ji jako SVG soubor.

Kód pro převodník TTF do SVG font pomocí Java

V tomto kódu jsme se naučili, jak transformovat TTF do SVG pomocí Java. Načte konkrétní znak z písma v TTF souboru, převede jeho obrysovou čáru na sadu instrukcí pro kreslení v SVG souboru a uloží text do SVG souboru. Tento proces můžete opakovat pro všechny znaky přístupem ke každému znaku pomocí ASCII znaků nebo ID glyfu, podle požadavků.

V tomto návodu jsme se naučili transformaci glyfu v TTF pro vykreslení do SVG souboru. Chcete-li získat metriky písma, odkazujte na článek Jak získat metriky písma pomocí Java.

 Čeština