NameId
Inheritance: java.lang.Object
public final class NameId
Representerar NameId-uppräkning.
Fält
| Fält | Beskrivning |
|---|---|
| CompatibleFull | 18 Compatible Full (endast Macintosh); På Macintosh konstrueras menynamnet med hjälp av teckensnittresursen. |
| CopyrightNotice | 0 Upphovsrättsmeddelande. |
| 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 | 10 Beskrivning; beskrivning av teckensnittet. |
| DesignerName | 9 Designer; namn på designern av typsnittet. |
| FontFamily | 1 Typsnittsfamilj. |
| FontSubfamily | 2 Typsnittssubfamilj. |
| FullName | 4 Fullständigt namn på typsnittet. |
| LicenseDescription | 13 Licensbeskrivning; beskrivning av hur typsnittet får användas lagligt, eller olika exempel på scenarier för licensierad användning. |
| LicenseInfoUrl | 14 URL för licensinformation, där ytterligare licensinformation kan hittas. |
| 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 | 8 Tillverkarens namn. |
| 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 | 6 PostScript‑namn på typsnittet. |
| PreferredFamily | 15 Reserverad 16 Föredragen familj (endast Windows); I Windows visas familjenamnet i typsnittsmenyn; subfamiljenamnet presenteras som stilnamnet. |
| PreferredSubfamily | 17 Föredragen subfamilj (endast Windows); I Windows visas familjenamnet i typsnittsmenyn; subfamiljenamnet presenteras som stilnamnet. |
| SampleText | 19 Exempeltext. |
| TrademarkNotice | 7 Varumärkesmeddelande. |
| UniqueFontId | 3 Apple‑spec: Unik subfamiljeidentifiering. 3 MS‑spec: Unik typsnittsidentifierare |
| UrlDesigner | 12 URL till typsnittsdesignern (med protokoll, t.ex. http://, ftp://) |
| UrlVendor | 11 URL till typsnittsförsäljaren (med protokoll, t.ex. http://, ftp://). |
| VariationsPostScriptNamePrefix | Om den finns i ett variabelt typsnitt kan den användas som familjeprefix i algoritmen för PostScript‑namngenerering för variationstypsnitt. |
| Version | 5 Version av namntabellen. |
| 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 | 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. |
Metoder
| Metod | Beskrivning |
|---|---|
| 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
fromId(int id)
public static NameId fromId(int id)
Skapar ett namn‑ID från ett heltalsvärde.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| id | int | Ett 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |