Deze handleiding laat zien hoe u TTF naar SVG kunt converteren met Java. Het helpt u om een afzonderlijk glyph voor een teken uit een TTF-lettertype op te halen en dit teken naar een SVG-bestand te renderen. U krijgt details over het instellen van de IDE, een lijst met programmeerinstructies en een voorbeeldcode voor het wijzigen van een glyph in TTF naar SVG met Java.
Stappen voor de TTF naar SVG-converter met Java
- Stel de omgeving in door de Aspose.Font for Java-bibliotheek toe te voegen aan uw toepassing om TTF naar SVG te converteren
- Pas de licentie toe om toegang te krijgen tot alle functies van het product
- Definieer het doellettertype door het FontType en het bestandspad op de schijf aan het FontDefinition-object te geven
- Open het lettertype met de Font.Open()-methode met de bovenstaande definitie
- Benader het gewenste glyph uit het lettertype dat het doelkarakter vertegenwoordigt, zoals ‘A’
- Bereid een helper voor om de tekenstappen van het glyph te verzamelen als SVG-padcommando’s
- Bereid een renderer voor en gebruik deze die door de glyph-omtrek kan lopen en die tekenstappen kan doorgeven aan uw helper
- Pas een transformatie toe zodat het coördinatensysteem van het lettertype overeenkomt met wat SVG verwacht
- Render tenslotte het glyph, wikkel het pad in eenvoudige SVG-markup en sla het op als een SVG-bestand
Deze stappen definiëren het volledige proces om een glyph in een TTF naar SVG-lettertype met Java te converteren. Het programma opent een TTF-lettertype en vindt het glyph dat het gewenste teken vertegenwoordigt, zoals ‘A’. Vervolgens loopt het door de glyph-omtrek en zet deze tekenstappen om in SVG-padcommando’s. Tenslotte wordt het pad verpakt in SVG-markup en opgeslagen als een SVG-bestand.
Code voor de TTF naar SVG-lettertypeconverter met Java
In deze code hebben we geleerd hoe we TTF naar SVG met Java kunnen transformeren. Het haalt een specifiek teken uit een lettertype in een TTF-bestand, zet de contourlijn om in een set instructies voor tekenen in een SVG-bestand en slaat de tekst op in een SVG-bestand. U kunt dit proces herhalen voor alle tekens door toegang te krijgen tot elk teken met behulp van de ASCII-tekens of de glyph-ID, afhankelijk van de vereisten.
In deze handleiding hebben we geleerd hoe we een glyph in TTF kunnen transformeren om het in een SVG-bestand weer te geven. Voor het ophalen van lettertype-metrieken, raadpleeg het artikel Hoe lettertype-metrieken op te halen met Java.