NameId

Inheritance: java.lang.Object

public final class NameId

Stellt die NameId-Aufzählung dar.

Felder

FeldBeschreibung
CompatibleFull18 Kompatibel Voll (nur Macintosh); Auf dem Macintosh wird der Menüname mit der Font-Ressource erstellt.
CopyrightNotice0 Urheberrechtshinweis.
DarkBackgroundDiese ID, wenn sie im CPAL table\u2019s Palette Labels Array verwendet wird, gibt an, dass die entsprechende Farbpalette in der CPAL‑Tabelle für die Verwendung mit der Font geeignet ist, wenn sie auf einem dunklen Hintergrund wie Schwarz angezeigt wird.
Description10 Beschreibung; Beschreibung des Schriftsatzes.
DesignerName9 Designer; Name des Designers der Schriftart.
FontFamily1 Schriftfamilie.
FontSubfamily2 Schriftunterfamilie.
FullName4 Vollständiger Name der Schrift.
LicenseDescription13 Lizenzbeschreibung; Beschreibung, wie die Schrift rechtlich verwendet werden darf, oder verschiedene Beispielszenarien für die lizenzierte Nutzung.
LicenseInfoUrl14 Lizenzinformationen-URL, wo zusätzliche Lizenzinformationen gefunden werden können.
LightBackgroundDiese ID gibt, wenn sie im Palette Labels Array der CPAL\u2019s verwendet wird, an, dass die entsprechende Farbpalette in der CPAL‑Tabelle geeignet ist, mit der Schrift verwendet zu werden, wenn sie auf einem hellen Hintergrund wie Weiß angezeigt wird.
ManufacturerName8 Herstellername.
PostScriptCIDSeine Anwesenheit in einer Schrift bedeutet, dass nameID 6 einen PostScript‑Schriftnamen enthält, der mit dem Aufruf \u201ccomposefont\u201d verwendet werden soll, um die Schrift in einem PostScript‑Interpreter zu aktivieren.
PostScriptName6 PostScript‑Name der Schrift.
PreferredFamily15 Reserviert 16 Bevorzugte Familie (nur Windows); In Windows wird der Familienname im Schriftmenü angezeigt; der Unterfamilienname wird als Stilname dargestellt.
PreferredSubfamily17 Bevorzugte Unterfamilie (nur Windows); In Windows wird der Familienname im Schriftmenü angezeigt; der Unterfamilienname wird als Stilname dargestellt.
SampleText19 Beispieltext.
TrademarkNotice7 Markenhinweis.
UniqueFontId3 Apple‑Spezifikation: Eindeutige Unterfamilienidentifikation. 3 MS‑Spezifikation: Eindeutiger Schriftidentifikator
UrlDesigner12 URL des Schrift‑Designers (mit Protokoll, z. B. http://, ftp://)
UrlVendor11 URL des Schrift‑Anbieters (mit Protokoll, z. B. http://, ftp://).
VariationsPostScriptNamePrefixFalls in einer variablen Schrift vorhanden, kann es als Familienpräfix im Algorithmus zur PostScript‑Namensgenerierung für Variationsschriften verwendet werden.
Version5 Version der Namens‑Tabelle.
WwsFamilyNameWird verwendet, um einen WWS‑konformen Familiennamen bereitzustellen, falls die Einträge für IDs 16 und 17 nicht dem WWS‑Modell entsprechen.
WwsSubfamilyNameIn Kombination mit ID 21 liefert diese ID einen WWS‑konformen Unterfamiliennamen (der nur Gewicht-, Breiten- und Neigungsattribute widerspiegelt), falls die Einträge für IDs 16 und 17 nicht dem WWS‑Modell entsprechen.

Methoden

MethodeBeschreibung
equals(Object arg0)
fromId(int id)Erstellt eine Namens‑ID aus einem ganzzahligen Wert.
getClass()
getId()Gib den ganzzahligen Wert zurück.
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

CompatibleFull

public static final NameId CompatibleFull

18 Kompatibler Vollname (nur Macintosh); Auf dem Macintosh wird der Menüname mithilfe der Schriftressource erstellt. Dieser stimmt in der Regel mit dem Vollständigen Namen überein. Wenn der Name der Schrift anders als der Vollständige Name angezeigt werden soll, kann der Kompatible Vollname in ID 18 eingefügt werden. Dieser Name wird vom Mac‑OS selbst nicht verwendet, kann aber von Anwendungsentwicklern (z. B. Adobe) genutzt werden.

CopyrightNotice

public static final NameId CopyrightNotice

0 Urheberrechtshinweis.

DarkBackground

public static final NameId DarkBackground

Diese ID, wenn sie im CPAL table\u2019s Palette Labels Array verwendet wird, gibt an, dass die entsprechende Farbpalette in der CPAL‑Tabelle für die Verwendung mit der Font geeignet ist, wenn sie auf einem dunklen Hintergrund wie Schwarz angezeigt wird.

Description

public static final NameId Description

10 Beschreibung; Beschreibung der Schriftart. Kann Versionsinformationen, Nutzungsempfehlungen, Geschichte, Merkmale usw. enthalten.

DesignerName

public static final NameId DesignerName

9 Designer; Name des Designers der Schriftart.

FontFamily

public static final NameId FontFamily

1 Schriftfamilie. Diese Zeichenkette ist der Schriftfamilienname, den der Benutzer auf Macintosh‑Plattformen sieht.

FontSubfamily

public static final NameId FontSubfamily

2 Font Subfamily. Dieser String ist die Schriftfamilie, die der Benutzer auf Macintosh-Plattformen sieht.

FullName

public static final NameId FullName

4 Vollständiger Name der Schrift.

LicenseDescription

public static final NameId LicenseDescription

13 Lizenzbeschreibung; Beschreibung, wie die Schrift legal verwendet werden darf, oder verschiedene Beispielszenarien für lizenzierte Nutzung. Dieses Feld sollte in klarer Sprache verfasst sein, nicht in Rechtssprache.

LicenseInfoUrl

public static final NameId LicenseInfoUrl

14 Lizenzinformationen-URL, wo zusätzliche Lizenzinformationen gefunden werden können.

LightBackground

public static final NameId LightBackground

Diese ID gibt, wenn sie im Palette Labels Array der CPAL\u2019s verwendet wird, an, dass die entsprechende Farbpalette in der CPAL‑Tabelle geeignet ist, mit der Schrift verwendet zu werden, wenn sie auf einem hellen Hintergrund wie Weiß angezeigt wird.

ManufacturerName

public static final NameId ManufacturerName

8 Herstellername.

PostScriptCID

public static final NameId PostScriptCID

Seine Anwesenheit in einer Schrift bedeutet, dass nameID 6 einen PostScript‑Schriftnamen enthält, der mit dem Aufruf \u201ccomposefont\u201d verwendet werden soll, um die Schrift in einem PostScript‑Interpreter zu aktivieren.

PostScriptName

public static final NameId PostScriptName

6 PostScript-Name der Schrift. Hinweis: Eine Schrift darf nur einen PostScript-Namen haben und dieser Name muss ASCII sein.

PreferredFamily

public static final NameId PreferredFamily

15 Reserved 16 Preferred Family (nur Windows); In Windows wird der Familienname im Schriftmenü angezeigt; der Subfamilienname wird als Stilname dargestellt. Aus historischen Gründen enthielten Schriftfamilien maximal vier Stile, aber Schriftgestalter können mehr als vier Schriften zu einer einzigen Familie gruppieren. Die Preferred Family- und Preferred Subfamily-IDs ermöglichen es den Schriftgestaltern, die bevorzugten Familien‑/Subfamilien‑Gruppierungen anzugeben. Diese IDs sind nur vorhanden, wenn sie sich von den IDs 1 und 2 unterscheiden.

PreferredSubfamily

public static final NameId PreferredSubfamily

17 Preferred Subfamily (nur Windows); In Windows wird der Familienname im Schriftmenü angezeigt; der Subfamilienname wird als Stilname dargestellt. Aus historischen Gründen enthielten Schriftfamilien maximal vier Stile, aber Schriftgestalter können mehr als vier Schriften zu einer einzigen Familie gruppieren. Die Preferred Family- und Preferred Subfamily-IDs ermöglichen es den Schriftgestaltern, die bevorzugten Familien‑/Subfamilien‑Gruppierungen anzugeben. Diese IDs sind nur vorhanden, wenn sie sich von den IDs 1 und 2 unterscheiden.

SampleText

public static final NameId SampleText

19 Beispieltext. Dies kann der Schriftname sein oder jeder andere Text, den der Gestalter für den besten Beispieltext hält, um zu zeigen, wie die Schrift aussieht.

TrademarkNotice

public static final NameId TrademarkNotice

7 Markenhinweis.

UniqueFontId

public static final NameId UniqueFontId

3 Apple‑Spezifikation: Eindeutige Unterfamilienidentifikation. 3 MS‑Spezifikation: Eindeutiger Schriftidentifikator

UrlDesigner

public static final NameId UrlDesigner

12 URL des Schrift‑Designers (mit Protokoll, z. B. http://, ftp://)

UrlVendor

public static final NameId UrlVendor

11 URL des Schriftanbieters (mit Protokoll, z. B. http://, ftp://). Wenn eine eindeutige Seriennummer in der URL eingebettet ist, kann sie zur Registrierung der Schrift verwendet werden.

VariationsPostScriptNamePrefix

public static final NameId VariationsPostScriptNamePrefix

Falls in einer variablen Schrift vorhanden, kann es als Familienpräfix im Algorithmus zur PostScript‑Namensgenerierung für Variationsschriften verwendet werden.

Version

public static final NameId Version

5 Version der Namens‑Tabelle.

WwsFamilyName

public static final NameId WwsFamilyName

Wird verwendet, um einen WWS‑konformen Familiennamen bereitzustellen, falls die Einträge für IDs 16 und 17 nicht dem WWS‑Modell entsprechen.

WwsSubfamilyName

public static final NameId WwsSubfamilyName

In Kombination mit ID 21 liefert diese ID einen WWS‑konformen Unterfamiliennamen (der nur Gewicht-, Breiten- und Neigungsattribute widerspiegelt), falls die Einträge für IDs 16 und 17 nicht dem WWS‑Modell entsprechen.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

fromId(int id)

public static NameId fromId(int id)

Erstellt eine Namens‑ID aus einem ganzzahligen Wert.

Parameters:

ParameterTypBeschreibung
idintEin ganzzahliger Wert.

Returns: NameId - The name id.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getId()

public int getId()

Gib den ganzzahligen Wert zurück.

Returns: int - Der ganzzahlige Wert.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int