Ce tutoriel explique comment convertir TTF en SVG avec Java. Il vous aide à récupérer un glyphe individuel pour un caractère à partir d’une police au format TTF et à rendre ce caractère individuel dans un fichier SVG. Vous obtiendrez des détails pour configurer l’IDE, une liste d’instructions de programmation et un exemple de code pour modifier un glyphe en TTF en SVG avec Java.
Étapes pour le convertisseur TTF en SVG avec Java
- Configurez l’environnement en ajoutant la bibliothèque Aspose.Font for Java dans votre application pour convertir TTF en SVG
- Appliquez la licence pour accéder à toutes les fonctionnalités du produit
- Définissez la police cible en fournissant le FontType et le chemin du fichier sur le disque à l’objet FontDefinition
- Ouvrez la police en utilisant la méthode Font.Open() avec la définition ci-dessus
- Accédez au glyphe souhaité de la police qui représente le caractère cible, tel que ‘A’
- Préparez un assistant pour collecter les étapes de dessin du glyphe sous forme de commandes de chemin SVG
- Préparez et utilisez un moteur de rendu qui peut parcourir le contour du glyphe et transmettre ces étapes de dessin à votre assistant
- Appliquez une transformation afin que le système de coordonnées de la police corresponde à ce que SVG attend
- Enfin, rendez le glyphe, encapsulez le chemin dans un simple balisage SVG et enregistrez-le comme fichier SVG
Ces étapes définissent le processus complet pour convertir un glyphe dans une police TTF en SVG avec Java. Le programme ouvre une police TTF et trouve le glyphe qui représente le caractère souhaité, tel que ‘A’. Il parcourt ensuite le contour du glyphe et convertit ces étapes de dessin en commandes de chemin SVG. Enfin, il encapsule le chemin dans un balisage SVG et l’enregistre comme fichier SVG.
Code pour le convertisseur de police TTF en SVG avec Java
Dans ce code, nous avons appris à transformer TTF en SVG avec Java. Il récupère un caractère particulier dans une police d’un fichier TTF, convertit sa ligne de contour en un ensemble d’instructions pour dessiner dans un fichier SVG et enregistre le texte dans un fichier SVG. Vous pouvez répéter ce processus pour tous les caractères en accédant à chaque caractère à l’aide des caractères ASCII ou de l’ID de glyphe, selon les besoins.
Dans ce tutoriel, nous avons appris la transformation d’un glyphe dans TTF pour le rendre dans un fichier SVG. Pour obtenir des métriques de police, reportez-vous à l’article Comment récupérer des métriques de police avec Java.