Schriftart-Metadaten | API-Lösung für .NET
Metadaten einer Datei
Beginnen wir mit der Definition allgemeiner Metadaten, um dann deren Bedeutung für Schriftarten zu verstehen.
Metadaten einer Datei sind Informationen über die Datei, die zusammen mit der Datei oder in einer separaten Datenbank gespeichert werden. Zu diesen Informationen gehören Details zum Format der Datei, zum Erstellungsdatum, zum Autor, zum Speicherort, zur Größe und zu anderen Attributen. Metadaten können auch Informationen über den Inhalt der Datei enthalten, beispielsweise Schlüsselwörter, Tags und Beschreibungen.
Sie können einige Metadaten auf Ihrem Gerät sehen (siehe Bild unten). Dies ist wichtig für die Verwaltung und Organisation von Dateien, da Sie damit Dateien anhand verschiedener Kriterien suchen, filtern und sortieren können. Beispielsweise ist es üblich, den Inhalt Ihrer Ordner nach dem Erstellungsdatum der Dateien zu ordnen. In einigen Fällen müssen Sie Ihre Dateien möglicherweise auch in alphabetischer Reihenfolge anordnen. Metadaten werden auch von Softwareanwendungen verwendet, um Dateien korrekt anzuzeigen und zu bearbeiten, sowie von Betriebssystemen, um Dateien auf einem Computer zu indizieren und zu suchen.
Was sind Schriftmetadaten?
Schriftart-Metadaten beziehen sich auf Informationen über eine Schriftart, die in die Schriftartdatei selbst eingebettet sind. Hierbei handelt es sich um Informationen wie den Namen der Schriftart, den Namen des Designers, die Versionsnummer der Schriftart, die Copyright-Informationen und die Nutzungsbeschränkungen der Schriftart. Einige Dateien können auch den Zeichensatz der Schriftart, ihre Kodierung und ihre Metrikinformationen enthalten. Diese Daten helfen dabei, die Art und Weise zu definieren, wie die Schriftart im Text platziert wird, und sind wichtig für die Identifizierung, Lizenzierung und Verwaltung von Schriftarten. Schriftart-Metadaten werden häufig von Softwareanwendungen verwendet, um Schriftarten korrekt anzuzeigen und zu bearbeiten.
Arten von Schriftartmetadaten
Schriftmetadaten können verschiedene Arten von Informationen enthalten. Hier ist die Liste davon, gruppiert in der Tabelle:
Typ | Beschreibung |
---|---|
Schriftartname | Eindeutige Kennung, die in der PostScript-Sprache verwendet wird, um auf eine bestimmte Schriftart zu verweisen. Normalerweise handelt es sich um eine verkürzte Version des vollständigen Namens der Schriftart, die auf 29 Zeichen begrenzt ist. Diese Metrik wird verwendet, um die Schriftart in einem PostScript-Dokument zu identifizieren und wird häufig beim Einbetten oder Umreißen von Schriftarten benötigt. |
Postscript-Name | Eindeutige Kennung, die in der PostScript-Sprache verwendet wird, um auf eine bestimmte Schriftart zu verweisen. Normalerweise handelt es sich um eine verkürzte Version des vollständigen Namens der Schriftart, die auf 29 Zeichen begrenzt ist. Diese Metrik wird verwendet, um die Schriftart in einem PostScript-Dokument zu identifizieren und wird häufig beim Einbetten oder Umreißen von Schriftarten benötigt. |
Schriftfamilie | Kurz gesagt handelt es sich um eine Gruppe verwandter Schriftarten mit ähnlichen Merkmalen wie Stärke, Stil und Breite. |
Schriftstil | Er unterteilt Schriftarten in normal, kursiv, fett oder fett kursiv. |
Schriftstärke | Er steht für die Dicke oder Schwere der Schriftart, von dünn bis ultrafett. |
Schriftbreite | Die relative Breite der Schriftart, von schmal bis breit. |
Schriftdesigner | Der Name der Person oder Firma, die die Schriftart erstellt hat. |
Herstellername/Schriftgießerei | Der Name der Firma, die die Schriftart erstellt oder vertrieben hat. |
Zeichensatz | Der von der Schriftart unterstützte Zeichensatz, der Buchstaben, Zahlen, Symbole und Satzzeichen umfassen kann. |
Anzahl Glyphen | Die Informationen über die Anzahl der Glyphen in der Schriftart. |
Schriftversion | Bestimmte Version oder Ausgabe der Schriftart. |
Schriftformat | Das Dateiformat, in dem die Schriftart gespeichert ist, z. B. TTF, WOFF, Type1 usw. |
Lizenzinformationen zur Schriftart | Diese Informationen sind in Lizenzbeschreibung und URL der Lizenzinformationen unterteilt. Die Lizenzbeschreibung erläutert die Bedingungen, unter denen die Schriftart verwendet werden kann. Sie kann je nach Lizenztyp variieren. |
Um alle in der Datei enthaltenen Metadaten anzuzeigen, können Sie bestimmte Software oder plattformübergreifende Anwendungen wie die von Aspose in seinem Ökosystem verwenden. Mit Font Metadata Viewer können Sie jetzt Informationen zu TTF-, WOFF- und WOFF2-Schriftarten abrufen.
Verwendung von Schriftart-Metadaten
Schriftart-Metadaten werden verwendet, um zusätzliche Informationen über eine Schriftart bereitzustellen, die über ihr Design und Erscheinungsbild hinausgehen. Es enthält verschiedene allgemeine Informationen und auch technische Details. Doch welchen Sinn haben all diese Informationen und wie können sie genutzt werden?
- Urheberrecht und Lizenzierung. - Schriftart-Metadaten können Informationen über die Lizenz der Schriftart enthalten, z. B. ob sie für die kommerzielle Nutzung kostenlos ist oder ob eine Zahlung oder Quellenangabe erforderlich ist. Es enthält eine Lizenzbeschreibung, eine URL zur Lizenz und Urheberrechtsinformationen, die verwendet werden können, um sicherzustellen, dass die Schriftart rechtmäßig und angemessen verwendet wird.
- Korrekte Schriftartidentifikation. - Durch die Bereitstellung von Informationen zu einer Schriftart, wie z. B. Metadaten zu Name, Designer, Hersteller und Versionsnummer der Schriftart, wird sichergestellt, dass die Schriftart korrekt identifiziert und verwendet wird.
- Sprachunterstützung ist ein weiteres Beispiel für Metadaten, die nützlich sein können. Sie finden es in den Informationen darüber, welche Glyphensätze enthalten sind.
- Suchbarkeit. - Benutzer verwenden bestimmte Metadaten, um Schriftarten anhand verschiedener Kriterien wie Stil, Stärke oder Designer zu kategorisieren und zu organisieren. Dies erleichtert die Suche und erleichtert bei Bedarf das Finden der richtigen Schriftart.
- Barrierefreiheit. - Schriftart-Metadaten können Informationen über die Lesbarkeit und Lesbarkeit der Schriftart enthalten, die für Menschen mit Sehbehinderungen nützlich sein können.
- Unterstützung für nicht-lateinische Symbole. - Schriftart-Metadaten können Informationen über die Sprachunterstützung und Unicode-Bereiche einer Schriftart enthalten. Sie können solche Daten verwenden, wenn Sie ein mehrsprachiges Projekt mit Sprachen haben, die nicht-lateinische Schriften verwenden, wie etwa Arabisch, Chinesisch oder Hindi. Diese Metadaten helfen Ihnen in diesem Fall, die richtige Wahl zu treffen.
- Größe der Schriftartdatei. - Wenn Sie sich die Metadaten ansehen, die die Anzahl der Glyphen in der Schriftart anzeigen, können Sie auch erkennen, ob diese Datei für Ihr Projekt geeignet ist oder nicht, denn je mehr Glyphen darin enthalten sind, desto schwerer ist die Schriftartdatei. Große, überladene Schriftartdateien beanspruchen nicht nur viel Platz, sondern können auch unübersichtlich bei der Verwaltung sein. Insgesamt spielen Schriftartenmetadaten eine wichtige Rolle dabei, Designern, Entwicklern und Benutzern dabei zu helfen, Schriftarten effizienter und effektiver zu verwalten und mit ihnen zu arbeiten. Außerdem tragen sie dazu bei, sicherzustellen, dass Schriftarten ordnungsgemäß identifiziert, zugänglich und rechtmäßig und angemessen verwendet werden.
Wie verwenden Betriebssysteme Schriftmetadaten?
Die Art und Weise, wie Schriftart-Metadaten verwendet werden, wurde bereits erläutert. Schauen wir uns also an, wie Betriebssysteme sie zur Erfüllung der oben genannten Funktionen verwenden.
- Richtige Schriftartidentifizierung – Wenn ein Benutzer eine Schriftart auswählt, liest das Betriebssystem die Metadaten, um zu bestimmen, wie sie dargestellt wird. Die Informationen zu den Merkmalen und Eigenschaften der Schriftartdatei, wie z. B. Schriftartfamilie, -stil, -stärke und -größe, helfen dem Betriebssystem sicherzustellen, dass die Schriftart in verschiedenen Anwendungen und Geräten konsistent angezeigt wird.
- Urheberrecht und Lizenzierung. - Schriftersteller betten Urheberrechts- und Lizenzinformationen in die Schriftmetadaten ein. Es gibt Benutzern einen rechtlichen Rahmen für die Verwendung der Schriftart. Mithilfe dieser Daten kann das Betriebssystem überprüfen, ob die Schriftart korrekt lizenziert ist, und ihre unbefugte Verbreitung oder Verwendung verhindern.
Schriftartdateiformate wie OpenType und TrueType unterstützen auch Funktionen zur Verwaltung digitaler Rechte. DRM-Funktionen verwenden Metadaten zur Durchsetzung von Lizenzbeschränkungen und können die Anzahl der Geräte oder Benutzer mit Zugriff auf eine Schriftart begrenzen, das Einbetten von Schriftarten in Dokumente verhindern und die Verwendung der Schriftarten auf bestimmte Apps oder Plattformen beschränken.
Standardisierung von Schriftmetadaten
Bei Schriftartmetadatenstandards handelt es sich um eine Reihe von Richtlinien und Spezifikationen zur Definition der Informationen und Daten, die in einer Schriftartdatei enthalten sein sollten. Es gibt verschiedene Metadatenstandards für Schriftarten, darunter OpenType-, TrueType- und PostScript-Schriftarten. Jeder von ihnen hat seine eigenen spezifischen Anforderungen und Formate.
Metadatenstandards für OpenType-Schriftarten
Der Metadatenstandard für OpenType-Schriftarten heißt OpenType Font File Specification. Es enthält Richtlinien zum Einbinden von Metadaten, die in der Schriftartdatei selbst, in einer separaten Datei neben der Schriftart oder eingebettet in die digitale Signatur der Schriftart gespeichert werden können.
Die OpenType-Schriftartdateispezifikation beschreibt außerdem, wie Schriftarten zusätzliche Informationen zu ihren Merkmalen und Fähigkeiten enthalten können. Diese Informationen werden in einer separaten Tabelle innerhalb der Schriftartendatei gespeichert, die als OpenType-Layouttabelle bezeichnet wird und Daten wie Sprachunterstützung, Glyphenersetzung und Positionierungsregeln sowie andere erweiterte typografische Funktionen enthält.
Metadatenstandards für TrueType-Schriftarten
Die OpenType-Schriftartdateispezifikation definiert auch ein Standardformat für TrueType-Schriftarten. Es enthält eine Vielzahl von Metadatenfeldern. Werfen wir einen Blick auf die wichtigsten (einige davon wurden bereits beschrieben):
- Familienname der Schriftart.
- Name der Schriftartunterfamilie – der Name des einzelnen Schriftartstils (Schriftart).
- Eine eindeutige Kennung für die Schriftart, z. B. eine Versionsnummer oder die vom Ersteller der Schriftart zugewiesene.
- Vollständiger Schriftname, der sowohl aus Familien- als auch Unterfamiliennamen besteht.
- Designername.
- Beschreibung der Designmerkmale der Schriftart.
- Lizenzinformationen.
- Marke gibt Auskunft über alle mit der Schriftart verbundenen Marken.
Metadatenstandards für PostScript-Schriftarten
Dabei handelt es sich um eine Reihe von Richtlinien zum Organisieren und Präsentieren von Informationen zu einer Schriftart, wie z. B. ihrem Autor, ihrer Lizenz und ihren Designmerkmalen. Dabei handelt es sich um das Adobe Type 1 Font Format, das ein Standardformat für PostScript-Schriftarten definiert, das eine Vielzahl von Metadatenfeldern umfasst, wie zum Beispiel:
- Schriftart. – Das Feld für den Namen der Schriftart, der innerhalb eines PostScript-Interpreters eindeutig ist.
- Vollständiger Name. – Das Feld zur Angabe des vollständigen Namens der Schriftart.
- FamilyName, – für den Namen der Schriftfamilie.
- Gewicht.
- FontBBox. – Der Begrenzungsrahmen der Schriftart. Es ist erforderlich, die minimalen und maximalen x- und y-Koordinaten für die Glyphen zu definieren.
- Beachten. - Das Feld für Informationen zur Lizenz und zum Urheberrecht.
- UniqueID. – Hat eine eindeutige Kennung für die Schriftart.
Metadatenstandards für WOFF-Schriftarten
Web Open Font Format ist für die Verwendung im Web konzipiert. Metadatenstandards für WOFF-Schriftarten werden durch die WOFF-Dateiformatspezifikation definiert. Die Felder mit den entsprechenden Metadaten sehen wie folgt aus:
- Familie, - für den Familiennamen.
- Stil, – für Informationen zum Schriftstil.
- Gewicht, - enthält Parameter der Schriftstärke.
- stretch, - enthält Parameter von font-stretch.
- Designer, - für den Namen des Schrifterstellers.
- Lizenz.
- Beschreibung.
- Verkäufer.
Insgesamt enthalten unterschiedliche Schriftformate unterschiedliche Standards für Metadaten. Es wird durch Spezifikationen definiert und enthält Informationen zu den Feldern, die in den Metadaten vorhanden sein können, sowie zum Format dieser Felder. Sie sind größtenteils für alle Schriftformate ähnlich, die Namen der Felder können jedoch unterschiedliche Formatierungen aufweisen.
Best Practices für Schriftart-Metadaten
Es gibt einige Empfehlungen zum Schreiben von Schriftartmetadaten. Wenn Sie diese befolgen, stellen Sie sicher, dass die Schriftarten leicht zu identifizieren und für Benutzer zugänglich sind.
- Verwenden Sie einheitliche Namenskonventionen für alle Metadatenfelder. Dadurch wird es für Benutzer einfacher, Ihre Schriftarten zu durchsuchen.
- Geben Sie vollständige Informationen zu Ihrer Schriftart an.
- Schreiben Sie Beschreibungen und andere Metadatenfelder auf einfache und klare Weise, ohne komplexe Sätze, Begriffe und lokale Ausdrücke.
- Verwenden Sie Standard-Metadatenfelder, die in verschiedenen Schriftformaten allgemein anerkannt sind.
- Verwenden Sie eindeutige Kennungen, um Konflikte mit anderen Schriftarten zu vermeiden und Ihre Schriftarten unterscheidbar zu machen.
- Halten Sie Ihre Schriftmetadaten regelmäßig auf dem neuesten Stand.
Diese einfachen Regeln helfen Benutzern dabei, Ihre Schriftart aus der großen Auswahl an Mitbewerbern auszuwählen und verhindern künftige Missverständnisse.
Abschluss
Schriftart-Metadaten können ein gutes Werkzeug sein, um Ihre Schriftart wettbewerbsfähiger zu machen. Wenn Sie wissen, welche Informationen Sie hinzufügen und wie Sie sie richtig schreiben, werden Ihre Schriftarten für Benutzer attraktiver und professioneller. Das Hinzufügen aller erforderlichen Daten und deren ordnungsgemäße Standardisierung und Aktualisierung trägt dazu bei, mögliche Missverständnisse mit Kunden zu beseitigen. Es trägt auch dazu bei, Schriftarten vor Raubkopien zu schützen.