Schriftart-Unterteilung | Aspose.Font API-Lösung
Was ist Font-Subsetting?
Bei der Unterteilung von Schriftarten handelt es sich um einen Prozess, bei dem bestimmte Zeichen aus einer Schriftartdatei übernommen werden. Diese Zeichen können jedoch durch einige Glyphen dargestellt werden. Wir werden diesen Moment weiter erklären.
Wie im Artikel über glyphs erwähnt, enthält die Schriftartdatei den Namen glyphsets. Ihre Größe variiert stark und kann mehr als 5000 Glyphen groß sein. Mit der Teilmenge können Sie eine Datei aus nur wenigen davon erstellen.
Warum müssten Sie eine Teilmenge erstellen?
Lassen Sie uns Situationen beschreiben, in denen eine Teilaufteilung Ihnen einen gewissen Nutzen bringen würde.
Große, überladene Schriftartendateien beanspruchen nicht nur viel Platz, sondern sind auch umständlich zu verwalten. Warum sollten Sie das komplette Set haben, wenn sich Ihr Projekt nur an ein englischsprachiges Publikum richtet? In diesem Fall benötigen Sie nur englische Buchstaben und Zahlen. Daher ist die Unterteilung von Schriftarten ein gutes Werkzeug zur Optimierung der Schriftdateigröße.
Eine andere Situation besteht darin, dass Sie eine Schriftart ausgewählt haben, die nur für Ihr Logo oder Ihren Markennamen verwendet werden soll. Es wäre sinnvoll, eine kleine Untergruppe von Schriftarten zu verwenden, die nur die Buchstaben des Logos/Markennamens enthält. Stellen Sie sich vor, wir benötigen nur Zeichen zum Schreiben des Logos Aspose.Font in Dancing Script in Großbuchstaben, dann würde die Teilmenge in etwa so aussehen. Aus der 500 KB großen Schriftart wurden nur 9 Zeichen übernommen.
Das in der Teilmenge der Dancing Script-Teilmenge erstellte Logo würde also so aussehen.
Reguläre Glyphensätze können auch Buchstaben aus mehr als 200 Sprachen und viele erweiterte Elemente wie spezielle grammatikalische Symbole, Kapitälchen und verschiedene Stile desselben Buchstabens oder Symbols enthalten. Sie werden nicht alle davon verwenden, außerdem können nicht alle dieser Glyphen im Web gerendert werden. Warum also nicht eine kleinere Datei ohne nutzlose Elemente erstellen?
Der andere erwähnenswerte Aspekt ist, dass einige der Schriftarten nicht kostenlos sind und einige, insbesondere entworfene, ziemlich viel kosten können. Wenn Sie also nur eine Teilschriftart kaufen, sparen Sie Geld und erhalten einen einzigartigen, schönen Text für Ihr Projekt. Natürlich erstellen Sie in diesem Fall keine eigene Teilmenge, aber dennoch.
Teilmenge der Webschriftart
Webfonts bestehen aus zwei wichtigen Teilen. Dabei handelt es sich um Zeichen (Buchstaben, Zahlen, Satzzeichen) und Open Type-Funktionen. Die Zeichen werden je nach Funktionalität oder Sprache in bestimmte Blöcke eingefügt. Jeder von ihnen hat seinen eigenen Code (Unicode), der einer Hexadezimalzahl zugeordnet ist.
Die Open Type-Funktionen beziehen sich eher auf Glyphen (Variationen dieser Zeichen).
Webfont ist eines der Formate, die speziell für Webprojekte, Seiten, Websites usw. erstellt wurden. Ziel ist es, den Text in Browsern korrekt darzustellen und die Seitenbreite zu verkürzen. Weitere Informationen zu den Schriftarten WOFF und WOFF2 finden Sie im Artikel über Schriftformate.
Manche erwähnen auch Begriffe wie „HTML-Schriftart“, wenn es um Web-Schriftarten geht. Dieser Begriff bezieht sich auf eine oder mehrere Fallback-Optionen für den Fall, dass Ihre Schriftart in einem Browser nicht gerendert werden kann. HTML-Webfont verwendet als Fallback einen auf dem Gerät des Benutzers installierten Webfont.
Wenn es um Web-Schriftarten geht, kann die Unterteilung weitere Vorteile haben:
- Durch die Verwendung von Schriftart-Teilsätzen lässt sich Seitengewicht einsparen und so das Benutzererlebnis verbessern.
- Als Entwickler können Sie Zeichen der nicht unterstützten Sprachen entfernen.
- Aufgrund der geringen Größe der Dateien können Sie in Ihrem Webprojekt mehr verschiedene Schriftarten verwenden und mehr Fallback-Optionen hinzufügen.
Wie erstelle ich mit Aspose eine Schriftartenuntermenge?
Es gibt viele Möglichkeiten, eine Schriftartenuntermenge zu erstellen. Bei einigen handelt es sich um programmatische Methoden, bei anderen handelt es sich lediglich um Desktop- oder Online-Anwendungen.
Plattformübergreifende Font-Subsetter-Anwendung
Als Experte für die Verwaltung von Schriftarten verfügt Aspose.Font neben den verschiedenen nützlichen Lösungen auch über eine plattformübergreifende Anwendung, die Ihnen dabei helfen kann, eine Teilmenge Ihrer Schriftarten zu erstellen.
Die Funktionalität ist ziemlich einfach. Damit können Sie Glyphen mehrerer Schriftartdateien zu einer einzigen kombinieren oder einfach eine viel kleinere, klarere Datei erstellen. Sie können Kleinbuchstaben, Zahlen und Satzzeichen auswählen oder die benötigten Zeichen eingeben. Es unterstützt die Formate TTF, WOFF, EOT, CFF und Typ 1.
Stellen wir uns vor, wir möchten, dass unser Logo aus Buchstaben der Schriftart Abel Regular besteht. Die Datei ist nicht so groß, nur 35 KB. und enthält nur 259 Glyphen, aber dennoch wollen wir es so klein wie möglich machen.
Nachdem Sie die Schriftart vom Gerät oder Halter geladen haben, können Sie die benötigten Zeichen auswählen. Wir benötigen davon nur 9 für unser Logo.
Bei Bedarf gibt es einige Schaltflächen, die den Vorgang beschleunigen, sodass Sie mit einem Klick Groß- oder Kleinbuchstaben, Zahlen, mathematische Symbole oder Satzzeichen auswählen können.
Gleich können Sie das Ergebnis herunterladen. In unserem Fall ist die generierte Schriftartdatei 2 KB groß. Wir haben also die 15-mal kleinere Datei. Vergleichen wir die beiden Dokumente mit der Viewer-Anwendung
Wie Sie vielleicht bemerken, beträgt die Anzahl der Glyphen der generierten Datei 10 und nicht 9, wie wir sie für unser Logo benötigten. Die Antwort auf diese Inkonsistenz liegt in der oben genannten These, dass ein Zeichen durch einige wenige Glyphen dargestellt werden kann. Offensichtlich hat also einer der Buchstaben oder das Punktsymbol eine andere Variation seines Aussehens.
Es liegt also auf der Hand, dass Sie mit einer viel größeren Datei deutlich aussagekräftigere Ergebnisse erzielen können. Es scheint irgendwie genauso nützlich zu sein wie das Komprimieren des Inhalts (Textdateien, Bilder) mit Archiven, aber im Vergleich zur Komprimierung ändert sich die Qualität der Zeichen der Teilmenge kein bisschen.
Lizenzbeschränkungen im Zusammenhang mit der Unterteilung von Schriftarten
Wenn es um die Unterteilung von Schriftarten geht, ist es wichtig, sich der mit der Verwendung von Schriftarten verbundenen Lizenzbeschränkungen bewusst zu sein. Die Lizenzbedingungen für Schriftarten können je nach Schriftarthersteller oder -designer variieren. Werfen wir einen Blick auf allgemeine Überlegungen zu Lizenzbeschränkungen bei der Unterteilung von Schriftarten:
Einige Lizenzen verbieten die Unterteilung ausdrücklich, während andere dies unter bestimmten Bedingungen oder Einschränkungen zulassen. Sie sollten die in der Lizenzvereinbarung dargelegten Bedingungen lesen und verstehen, um die Einhaltung sicherzustellen.
Einige Schriftartenlizenzen können die Weitergabe von Schriftarten-Teilsätzen an Dritte einschränken oder verbieten. Wenn Sie dies vorhaben, stellen Sie sicher, dass es mit den Bedingungen der Schriftartenlizenz übereinstimmt.
Für einige Schriftartenlizenzen gelten möglicherweise Einschränkungen hinsichtlich der Anzahl der Benutzer oder Geräte, die Schriftartteilmengen verwenden dürfen. Informieren Sie sich also über den zulässigen Umfang, der in der Lizenz festgelegt ist.
Für einige Schriftartenlizenzen gelten möglicherweise spezielle Bedingungen für das Einbetten von Schriftarten. Prüfen Sie, ob die Lizenz das Einbetten der Teilschriften erlaubt und ob es dort irgendwelche Einschränkungen oder Anforderungen gibt.
Für einige Schriftartenlizenzen gelten möglicherweise spezielle Klauseln zur kommerziellen oder gewinnorientierten Nutzung. Stellen Sie daher sicher, dass Endbenutzer durch eine Endbenutzer-Lizenzvereinbarung (EULA) oder eine ähnliche Dokumentation über die Lizenzbedingungen für Schriftarten informiert werden.
Für Schriftartenlizenzen gelten möglicherweise Einschränkungen hinsichtlich der Änderung oder Erstellung abgeleiteter Werke aus den untergeordneten Schriftarten. Stellen Sie sicher, dass die Lizenz solche Aktionen zulässt und befolgen Sie die in der Lizenzvereinbarung festgelegten Anforderungen.
In diesem Artikel wurde eine der vielen Anwendungen zur Verwaltung von Schriftarten beschrieben. Um zu sehen, was wir sonst noch für diesen Zweck anbieten, gehen Sie zu Schriftartenanwendungen, wo Sie Online-Konverter, Viewer, Zusammenführungsprogramme, verschiedene Generatoren und vieles mehr finden.