TTF-Schriftarten zusammenführen

.NET-API-Lösung zum Zusammenführen von TrueType-Schriftarten

 

Die Aspose.Font API-Lösung verfügt über umfangreiche Funktionen für die Arbeit mit Schriftarten. Konvertierung, Manipulationen mit Glyphen, Erkennung lateinischer Symbole und vieles mehr. Hier werden wir die Funktionalität zum Zusammenführen von Schriftarten untersuchen.

Das Zusammenführen mehrerer Schriftartendateien in einer einzigen Datei, allgemein bekannt als Schriftartenzusammenführung oder Schriftartenkonsolidierung, bietet Ihnen die folgenden Vorteile:

  • Zusammengeführte Dateien lassen sich einfacher verteilen. Anstatt mehrere Schriftartdateien separat zu verwalten und zu verteilen, müssen Sie nur eine Datei herunterladen und installieren. Dies kann besonders nützlich sein, wenn Sie Schriftarten mit anderen teilen oder sie in Anwendungen oder auf Websites verwenden.

  • Die Konsolidierung mehrerer Schriftarten in einer einzigen Datei kann dazu beitragen, die Gesamtdateigröße zu reduzieren, was bei Webdesign oder digitalen Medien von entscheidender Bedeutung sein kann, wo die Optimierung der Dateigrößen das Laden beeinflusst.

  • Durch die Zusammenführung kann die Leistung in bestimmten Kontexten verbessert werden. Dies ist besonders relevant in Situationen, in denen in einem Projekt oder auf einer Website mehrere Schriftarten verwendet werden, da das Laden einer einzelnen zusammengeführten Schriftartendatei schneller sein kann als das Laden mehrerer separater Schriftartendateien.

  • Durch das Zusammenführen von Schriftarten können auch erstellt werden Schriftteilmengen . Schriftart-Teilsätze umfassen nur die Zeichen und Glyphen, die für ein bestimmtes Projekt oder eine bestimmte Sprache erforderlich sind, und nicht den gesamten Zeichensatz.

Es ist wichtig zu beachten, dass das Zusammenführen von Schriftarten sorgfältig erfolgen sollte, um die Kompatibilität sicherzustellen und die beabsichtigte Designintegrität beizubehalten. Es wird empfohlen, die Lizenzvereinbarungen für Schriftarten einzuhalten und den Schriftartendesigner oder -hersteller zu konsultieren, um zu klären, ob eine Zusammenführung zulässig ist oder ob bestimmte Richtlinien befolgt werden müssen. Wenn Sie jedoch Schriftarten zusammenführen müssen, bietet Ihnen Aspose.Font zwei Möglichkeiten, dies zu tun. Sie können entweder den plattformübergreifenden Font Merger verwenden oder API Solution zum Codieren verwenden. Auf dieser Seite finden Sie ein Beispiel dafür, wie dies in C# funktioniert.

Um die Beispiele auszuführen, benötigen Sie:

  • Aspose.Font für .NET API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentbearbeitung und -konvertierung für die C#-Plattform.

  • Öffnen Sie den NuGet-Paketmanager, suchen Sie nach Aspose.Font und installieren Sie es. Sie können auch den folgenden Befehl über die Package Manager-Konsole verwenden.

Package Manager Console Command


    PM> Install-Package Aspose.Font

Schritte zum Kombinieren zweier Schriftarten zu einer einzigen C#:

  1. Geben Sie die Eingabeschriftart an.
  2. Führen Sie Schriftarten mit der Methode IFontCharactersMerger.MergeFonts() zusammen.
  3. Speichern Sie die resultierende Schriftart mit der Methode Save().

C#-Code zum Zusammenführen von Schriftarten

    using Aspose.Font.Ttf;
    using Aspose.Font.TtfHelpers;
    // Fonts to take glyphs from
    TtfFont font1, font2;

    //Create merger
    IFontCharactersMerger merger = HelpersFactory.GetFontCharactersMerger(font1, font2);

    TtfFont destFont = merger.MergeFonts(new uint[] { 'a', 'b', 'c' }, new uint[] { 'd', 'e', 'f' }, "TestFont");

    //Save resultant font
    destFont.Save("TestFont.ttf");



FAQ

1. Schriftarten welcher Formate können mit Aspose.Font für .NET zusammengeführt werden?

Mit dieser API-Lösung können Sie TTF-, WOFF-, WOFF2-, EOT-, Type1- und CFF-Schriftarten kombinieren und das Ergebnis als TTF, WOFF, WOFF2 oder SVG speichern.

2. Kann ich Schriftarten online zusammenführen?

Ja, es gibt einen plattformübergreifenden Aspose Font Merger , der speziell für eine solche Aufgabe entwickelt wurde.

3. Kann ich Schriftarten verschiedener Formate zusammenführen?

Nein, aber Sie können eine der Schriftarten konvertieren , um die Formate anzugleichen, und dann die Dateien zusammenführen.