NameId

Innehåll
[ ]

Inheritance: java.lang.Object

public final class NameId

Representerar NameId-uppräkning.

Fält

FältBeskrivning
CompatibleFull18 Compatible Full (endast Macintosh); På Macintosh konstrueras menynamnet med hjälp av teckensnittresursen.
CopyrightNotice0 Upphovsrättsmeddelande.
DarkBackgroundDetta ID, om det används i CPAL table\u2019s Palette Labels Array, anger att den motsvarande färgpaletten i CPAL‑tabellen är lämplig att använda med teckensnittet när det visas på en mörk bakgrund såsom svart.
Description10 Beskrivning; beskrivning av teckensnittet.
DesignerName9 Designer; namn på designern av typsnittet.
FontFamily1 Typsnittsfamilj.
FontSubfamily2 Typsnittssubfamilj.
FullName4 Fullständigt namn på typsnittet.
LicenseDescription13 Licensbeskrivning; beskrivning av hur typsnittet får användas lagligt, eller olika exempel på scenarier för licensierad användning.
LicenseInfoUrl14 URL för licensinformation, där ytterligare licensinformation kan hittas.
LightBackgroundDetta ID, om det används i CPAL‑tabellens\u2019s Palette Labels Array, anger att den motsvarande färgpaletten i CPAL‑tabellen är lämplig att använda med typsnittet när det visas på en ljus bakgrund såsom vit
ManufacturerName8 Tillverkarens namn.
PostScriptCIDDess närvaro i ett typsnitt betyder att nameID 6 innehåller ett PostScript-typsnittsnamn som är avsett att användas med \u201ccomposefont\u201d‑anropet för att anropa typsnittet i en PostScript‑tolkare
PostScriptName6 PostScript‑namn på typsnittet.
PreferredFamily15 Reserverad 16 Föredragen familj (endast Windows); I Windows visas familjenamnet i typsnittsmenyn; subfamiljenamnet presenteras som stilnamnet.
PreferredSubfamily17 Föredragen subfamilj (endast Windows); I Windows visas familjenamnet i typsnittsmenyn; subfamiljenamnet presenteras som stilnamnet.
SampleText19 Exempeltext.
TrademarkNotice7 Varumärkesmeddelande.
UniqueFontId3 Apple‑spec: Unik subfamiljeidentifiering. 3 MS‑spec: Unik typsnittsidentifierare
UrlDesigner12 URL till typsnittsdesignern (med protokoll, t.ex. http://, ftp://)
UrlVendor11 URL till typsnittsförsäljaren (med protokoll, t.ex. http://, ftp://).
VariationsPostScriptNamePrefixOm den finns i ett variabelt typsnitt kan den användas som familjeprefix i algoritmen för PostScript‑namngenerering för variationstypsnitt.
Version5 Version av namntabellen.
WwsFamilyNameAnvänds för att tillhandahålla ett WWS‑konformt familjenamn om posterna för ID‑en 16 och 17 inte följer WWS‑modellen.
WwsSubfamilyNameAnvänds tillsammans med ID 21, detta ID tillhandahåller ett WWS‑konformt subfamiljenamn (som bara återspeglar vikt-, bredd- och lutningsattribut) om posterna för ID‑en 16 och 17 inte följer WWS‑modellen.

Metoder

MetodBeskrivning
equals(Object arg0)
fromId(int id)Skapar ett namn‑ID från ett heltalsvärde.
getClass()
getId()Hämta heltalsvärdet.
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

CompatibleFull

public static final NameId CompatibleFull

18 Kompatibel full (endast Macintosh); På Macintosh konstrueras menynamnet med hjälp av typsnittsresursen. Detta matchar vanligtvis det fullständiga namnet. Om du vill att typsnittets namn ska visas annorlunda än det fullständiga namnet kan du infoga det kompatibla fullständiga namnet i ID 18. Detta namn används inte av själva Mac OS, men kan användas av programutvecklare (t.ex. Adobe).

CopyrightNotice

public static final NameId CopyrightNotice

0 Upphovsrättsmeddelande.

DarkBackground

public static final NameId DarkBackground

Detta ID, om det används i CPAL table\u2019s Palette Labels Array, anger att den motsvarande färgpaletten i CPAL‑tabellen är lämplig att använda med teckensnittet när det visas på en mörk bakgrund såsom svart.

Description

public static final NameId Description

10 Beskrivning; beskrivning av typsnittet. Kan innehålla revisionsinformation, användningsrekommendationer, historik, funktioner osv.

DesignerName

public static final NameId DesignerName

9 Designer; namn på designern av typsnittet.

FontFamily

public static final NameId FontFamily

1 Typsnittsfamilj. Denna sträng är typsnittsfamiljens namn som användaren ser på Macintosh‑plattformar.

FontSubfamily

public static final NameId FontSubfamily

2 Font Subfamily. Denna sträng är den Font-familj som användaren ser på Macintosh-plattformar.

FullName

public static final NameId FullName

4 Fullständigt namn på typsnittet.

LicenseDescription

public static final NameId LicenseDescription

13 Licensbeskrivning; beskrivning av hur Font får användas lagligt, eller olika exempel på scenarier för licensierad användning. Detta fält bör skrivas på klartext, inte i juridiskt språk.

LicenseInfoUrl

public static final NameId LicenseInfoUrl

14 URL för licensinformation, där ytterligare licensinformation kan hittas.

LightBackground

public static final NameId LightBackground

Detta ID, om det används i CPAL‑tabellens\u2019s Palette Labels Array, anger att den motsvarande färgpaletten i CPAL‑tabellen är lämplig att använda med typsnittet när det visas på en ljus bakgrund såsom vit

ManufacturerName

public static final NameId ManufacturerName

8 Tillverkarens namn.

PostScriptCID

public static final NameId PostScriptCID

Dess närvaro i ett typsnitt betyder att nameID 6 innehåller ett PostScript-typsnittsnamn som är avsett att användas med \u201ccomposefont\u201d‑anropet för att anropa typsnittet i en PostScript‑tolkare

PostScriptName

public static final NameId PostScriptName

6 PostScript-namn på Fonten. Obs: En Font kan bara ha ett PostScript-namn och det namnet måste vara ASCII.

PreferredFamily

public static final NameId PreferredFamily

15 Reserved 16 Preferred Family (endast Windows); I Windows visas familjenamnet i Font-menyn; subfamiljenamnet visas som stilnamn. Av historiska skäl har Font-familjer innehållit högst fyra stilar, men fontdesigners kan gruppera fler än fyra fonter till en enda familj. ID:n för Preferred Family och Preferred Subfamily låter fontdesigners inkludera de föredragna familje-/subfamiljegrupperingarna. Dessa ID:n finns endast om de skiljer sig från ID:n 1 och 2.

PreferredSubfamily

public static final NameId PreferredSubfamily

17 Preferred Subfamily (endast Windows); I Windows visas familjenamnet i Font-menyn; subfamiljenamnet visas som stilnamn. Av historiska skäl har Font-familjer innehållit högst fyra stilar, men fontdesigners kan gruppera fler än fyra fonter till en enda familj. ID:n för Preferred Family och Preferred Subfamily låter fontdesigners inkludera de föredragna familje-/subfamiljegrupperingarna. Dessa ID:n finns endast om de skiljer sig från ID:n 1 och 2.

SampleText

public static final NameId SampleText

19 Exempeltext. Detta kan vara Font-namnet eller någon annan text som designern anser vara den bästa exempeltexten för att visa hur fonten ser ut.

TrademarkNotice

public static final NameId TrademarkNotice

7 Varumärkesmeddelande.

UniqueFontId

public static final NameId UniqueFontId

3 Apple‑spec: Unik subfamiljeidentifiering. 3 MS‑spec: Unik typsnittsidentifierare

UrlDesigner

public static final NameId UrlDesigner

12 URL till typsnittsdesignern (med protokoll, t.ex. http://, ftp://)

UrlVendor

public static final NameId UrlVendor

11 URL till Font-leverantören (med protokoll, t.ex. http://, ftp://). Om ett unikt serienummer är inbäddat i URL:en kan det användas för att registrera Fonten.

VariationsPostScriptNamePrefix

public static final NameId VariationsPostScriptNamePrefix

Om den finns i ett variabelt typsnitt kan den användas som familjeprefix i algoritmen för PostScript‑namngenerering för variationstypsnitt.

Version

public static final NameId Version

5 Version av namntabellen.

WwsFamilyName

public static final NameId WwsFamilyName

Används för att tillhandahålla ett WWS‑konformt familjenamn om posterna för ID‑en 16 och 17 inte följer WWS‑modellen.

WwsSubfamilyName

public static final NameId WwsSubfamilyName

Används tillsammans med ID 21, detta ID tillhandahåller ett WWS‑konformt subfamiljenamn (som bara återspeglar vikt-, bredd- och lutningsattribut) om posterna för ID‑en 16 och 17 inte följer WWS‑modellen.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

fromId(int id)

public static NameId fromId(int id)

Skapar ett namn‑ID från ett heltalsvärde.

Parameters:

ParameterTypBeskrivning
idintEtt heltalsvärde.

Returns: NameId - The name id.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getId()

public int getId()

Hämta heltalsvärdet.

Returns: int - Heltalsvärdet.

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:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int