Merge True Type Fonts in Java | Merge TTF Files

TrueType-Schriftarten sind sowohl in Mac- als auch in Windows-Betriebssystemen weit verbreitet und zeichnen sich durch ihre hohe Qualität und präzise Kontrolle darüber aus, wie Zeichen angezeigt und gedruckt werden. TrueType-Schriftarten werden von nahezu allen modernen Software- und Betriebssystemen unterstützt. Sie sind mit nahezu allen modernen Software- und Betriebssystemen kompatibel. In bestimmten Fällen müssen Sie möglicherweise mehrere TrueType-Schriftarten (TTF) in eine einzige Schriftartdatei zusammenführen. Dies ermöglicht es Ihnen, eine einzigartige Schriftart zu erstellen, die die Eigenschaften mehrerer Schriftarten kombiniert. In diesem Blogbeitrag erfahren wir, wie man TrueType-Schriftartdateien in Java zusammenführt.

Dieser Artikel behandelt die folgenden Themen:

  1. Java Font Merger API
  2. TTF-Dateien in Java zusammenführen
  3. TTF-Dateien online zusammenführen
  4. Schriften zusammenführen - Kostenlose Ressourcen

Java Font Merger API

Wir werden die Aspose.Font für Java API verwenden, um TTF-Dateien zusammenzuführen. Es handelt sich um eine robuste API, die entwickelt wurde, um verschiedene Schriftarten-bezogene Aufgaben in Java-Anwendungen zu bewältigen. Sie bietet eine Vielzahl von Funktionen zum Verwalten und Manipulieren von Schriftarten, einschließlich Laden, Speichern und Konvertieren verschiedener Schriftformate.

Bitte laden Sie das API JAR herunter oder fügen Sie die folgende pom.xml-Konfiguration zu einer Maven-basierten Java-Anwendung hinzu.

<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>

TrueType-Schriftarten (TTF) in Java zusammenführen

Wir können mehrere TrueType-Schriftarten in Java einfach programmatisch zusammenführen, indem wir die folgenden Schritte ausführen:

  1. Laden Sie die Schriftartdateien mithilfe der FileSystemStreamSource-Klasse.
  2. Erstellen Sie eine Instanz der FontFileDefinition-Klasse mit dem Quell-Dateiobjekt als Argument für jede Schriftartdatei.
  3. Initialisieren Sie das FontDefinition-Klassenobjekt für jede Schriftartdatei mit FontType als TTF und FontFileDefinition-Objekt.
  4. Öffnen Sie jede Schriftart mithilfe der Font.open()-Methode mit dem FontDefinition-Objekt als Argument.
  5. Erstellen Sie ein IFontCharactersMerger-Objekt mithilfe der getFontCharactersMerger()-Methode der HelpersFactory-Klasse.
  6. Rufen Sie danach die mergeFonts()-Methode mit den Codes, die von der ersten und zweiten Schriftart übernommen werden sollen, sowie dem neuen Schriftartnamen als Argumente auf.
  7. Rufen Sie schließlich die save()-Methode auf, um die neue Schriftartdatei zu speichern.

Das folgende Codebeispiel zeigt wie man TTF-Dateien in Java zusammenführt.

Erste Quellschrift: Freedom Font

Freedom Font als erste Quellschrift

Freedom Font als erste Quellschrift verwendet.

Zweite Quellschrift: Baby Plums Font

Baby Plums Font als zweite Quellschrift

Baby Plums Font als zweite Quellschrift verwendet.

Ergebnis-Schriftart

Die resultierende Schriftart

Die resultierende Schriftart.

Erhalten Sie eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um Aspose.Font für Java ohne Bewertungseinschränkungen auszuprobieren.

TTF-Dateien online zusammenführen

Darüber hinaus können Sie dieses kostenlose Online-Tool zum Zusammenführen von Schriftarten einfach und schnell verwenden.

Aspose.Font – Kostenlose Ressourcen

Neben dem Zusammenführen oder Kombinieren von TTF-Dateien erfahren Sie mehr über die Manipulation von TrueType-Schriftarten und erkunden Sie verschiedene andere Funktionen der Bibliothek mithilfe der unten aufgeführten Ressourcen:

Fazit

In diesem Artikel haben wir gelernt, wie man TTF-Dateien in Java zusammenführt. Das Zusammenführen von TrueType-Schriftarten mit Java ist eine effiziente Möglichkeit, einzigartige und auffällige Schriftarten zu erstellen. Mit Aspose.Font für Java ist es super einfach, Schriftartdateien zu laden und zu bearbeiten, sodass Sie mehrere Schriftarten zu einer kombinieren können. Durch Befolgen der in diesem Artikel beschriebenen Schritte können Sie Ihre eigenen Schriftartdateien ganz einfach erstellen. Bei Unklarheiten können Sie uns gerne in unserem kostenlosen Support-Forum kontaktieren.

Siehe auch