Fusionner des polices True Type en Java | Fusionner des fichiers TTF

Les polices TrueType sont largement utilisées dans les systèmes d’exploitation Mac et Windows et sont connues pour leur haute qualité et leur contrôle précis sur la manière dont les caractères sont affichés et imprimés. Les polices TrueType sont prises en charge par pratiquement tous les logiciels et systèmes d’exploitation modernes. Elles sont compatibles avec presque tous les logiciels et systèmes d’exploitation modernes. Dans certains cas, vous pouvez avoir besoin de fusionner plusieurs fichiers True Type Font (TTF) en un seul fichier de police. Cela vous permet de créer une police unique qui combine les caractéristiques de plusieurs polices. Dans ce billet de blog, nous allons apprendre comment fusionner des fichiers de polices True Type en Java.

Cet article couvre les sujets suivants :

  1. API de fusion de polices Java
  2. Fusionner des fichiers TTF en Java
  3. Fusionner des fichiers TTF en ligne
  4. Fusionner des polices - Ressources gratuites

API de fusion de polices Java

Nous utiliserons l’API Aspose.Font pour Java pour fusionner les fichiers TTF. Il s’agit d’une API robuste conçue pour gérer diverses tâches liées aux polices dans les applications Java. Elle offre une large gamme de fonctionnalités pour gérer et manipuler les polices, y compris le chargement, la sauvegarde et la conversion de différents formats de polices.

Veuillez télécharger le fichier JAR de l’API ou ajouter la configuration pom.xml suivante à une application Java basée sur Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-font</artifactId>
    <version>24.5</version>
</dependency>

Fusionner des fichiers de polices True Type (TTF) en Java

Nous pouvons facilement fusionner plusieurs polices True Type de manière programmatique en Java en suivant les étapes ci-dessous :

  1. Charger les fichiers de polices en utilisant la classe FileSystemStreamSource.
  2. Créer une instance de la classe FontFileDefinition avec l’objet de fichier source en tant qu’argument pour chaque fichier de police.
  3. Initialiser l’objet de la classe FontDefinition pour chaque fichier de police avec FontType en tant que TTF et l’objet FontFileDefinition.
  4. Ouvrir chaque police en utilisant la méthode Font.open() avec l’objet FontDefinition en tant qu’argument.
  5. Créer un objet IFontCharactersMerger en utilisant la méthode getFontCharactersMerger() de la classe HelpersFactory.
  6. Ensuite, appeler la méthode mergeFonts() avec les codes à prendre de la première et de la deuxième police ainsi que le nouveau nom de police en tant qu’arguments.
  7. Enfin, appeler la méthode save() pour sauvegarder le nouveau fichier de police.

L’exemple de code suivant montre comment fusionner des fichiers TTF en Java.

Première police source : Freedom Font

Freedom Font en tant que première police source

Freedom font utilisée comme première police source.

Deuxième police source : Baby Plums Font

Baby Plums Font en tant que deuxième police source

Baby Plums font utilisée comme deuxième police source.

Police résultante

La police résultante

La police résultante.

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer Aspose.Font pour Java sans limitations d’évaluation.

Fusionner des fichiers TTF en ligne

De plus, vous pouvez également utiliser cet outil en ligne gratuit pour fusionner des polices facilement et rapidement.

Aspose.Font – Ressources gratuites

En plus de fusionner ou combiner des fichiers TTF, découvrez comment manipuler les polices True Type et explorez diverses autres fonctionnalités de la bibliothèque en utilisant les ressources ci-dessous :

Conclusion

Dans cet article, nous avons appris comment fusionner des fichiers TTF en Java. Fusionner des polices True Type avec Java est un moyen efficace de créer des polices uniques et attrayantes. Utiliser Aspose.Font pour Java rend extrêmement facile le chargement et la gestion des fichiers de polices, vous permettant de combiner plusieurs polices en une seule. En suivant les étapes décrites dans cet article, vous pouvez facilement créer vos propres fichiers de polices. En cas de doute, n’hésitez pas à nous contacter sur notre forum de support gratuit.

Voir aussi