NameId

Inheritance: java.lang.Object

public final class NameId

Перечисление NameId.

Поля

ПолеОписание
CompatibleFull18 Compatible Full (только Macintosh); На Macintosh имя меню формируется с использованием ресурса шрифта.
CopyrightNotice0 Уведомление об авторском праве.
DarkBackgroundЭтот идентификатор, если используется в массиве Palette Labels таблицы CPAL\u2019s, указывает, что соответствующая цветовая палитра в таблице CPAL подходит для использования со шрифтом при отображении его на темном фоне, например черном.
Description10 Описание; описание гарнитуры.
DesignerName9 Дизайнер; имя дизайнера шрифта.
FontFamily1 Семейство шрифтов.
FontSubfamily2 Подсемейство шрифта.
FullName4 Полное название шрифта.
LicenseDescription13 Описание лицензии; описание того, как шрифт может быть законно использован, или различные примеры сценариев лицензированного использования.
LicenseInfoUrl14 URL информации о лицензии, где можно найти дополнительную информацию о лицензировании.
LightBackgroundЭтот ID, если используется в массиве меток палитры таблицы CPAL\u2019s Palette Labels Array, указывает, что соответствующая цветовая палитра в таблице CPAL подходит для использования со шрифтом при отображении его на светлом фоне, например белом.
ManufacturerName8 Название производителя.
PostScriptCIDЕго наличие в шрифте означает, что nameID 6 содержит название шрифта PostScript, которое должно использоваться с вызовом \u201ccomposefont\u201d для вызова шрифта в интерпретаторе PostScript.
PostScriptName6 PostScript‑название шрифта.
PreferredFamily15 Зарезервировано 16 Предпочтительное семейство (только Windows); в Windows название семейства отображается в меню шрифтов; название подсемейства представляется как название стиля.
PreferredSubfamily17 Предпочтительное подсемейство (только Windows); в Windows название семейства отображается в меню шрифтов; название подсемейства представляется как название стиля.
SampleText19 Пример текста.
TrademarkNotice7 Уведомление о товарном знаке.
UniqueFontId3 Спецификация Apple: уникальная идентификация подсемейства. 3 Спецификация MS: уникальный идентификатор шрифта.
UrlDesigner12 URL дизайнера шрифта (с протоколом, например http://, ftp://)
UrlVendor11 URL поставщика шрифта (с протоколом, например http://, ftp://).
VariationsPostScriptNamePrefixЕсли присутствует в переменном шрифте, может использоваться как префикс семейства в алгоритме генерации PostScript‑названий для вариативных шрифтов.
Version5 Версия таблицы имён.
WwsFamilyNameИспользуется для предоставления семейного названия, соответствующего WWS, если записи для ID 16 и 17 не соответствуют модели WWS.
WwsSubfamilyNameВ сочетании с ID 21 этот идентификатор предоставляет подсемейное название, соответствующее WWS (отражающее только атрибуты веса, ширины и наклона), если записи для ID 16 и 17 не соответствуют модели WWS.

Методы

МетодОписание
equals(Object arg0)
fromId(int id)Создаёт идентификатор имени из целочисленного значения.
getClass()
getId()Получить целочисленное значение.
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

CompatibleFull

public static final NameId CompatibleFull

18 Совместимое полное (только Macintosh); в Macintosh название меню формируется с использованием ресурса шрифта. Обычно оно совпадает с полным названием. Если вы хотите, чтобы название шрифта отображалось иначе, чем полное название, можно вставить совместимое полное название в ID 18. Это название не используется самой Mac OS, но может использоваться разработчиками приложений (например, Adobe).

CopyrightNotice

public static final NameId CopyrightNotice

0 Уведомление об авторском праве.

DarkBackground

public static final NameId DarkBackground

Этот идентификатор, если используется в массиве Palette Labels таблицы CPAL\u2019s, указывает, что соответствующая цветовая палитра в таблице CPAL подходит для использования со шрифтом при отображении его на темном фоне, например черном.

Description

public static final NameId Description

10 Описание; описание гарнитуры. Может содержать информацию о версии, рекомендации по использованию, историю, особенности и т.д.

DesignerName

public static final NameId DesignerName

9 Дизайнер; имя дизайнера шрифта.

FontFamily

public static final NameId FontFamily

1 Семейство шрифтов. Эта строка — название семейства шрифта, которое пользователь видит на платформах Macintosh.

FontSubfamily

public static final NameId FontSubfamily

2 Font Subfamily. Эта строка — семейство шрифтов, которое пользователь видит на платформах Macintosh.

FullName

public static final NameId FullName

4 Полное название шрифта.

LicenseDescription

public static final NameId LicenseDescription

13 License description; описание того, как шрифт может быть законно использован, или различные примеры сценариев лицензированного использования. Это поле должно быть написано простым языком, а не юридическим жаргоном.

LicenseInfoUrl

public static final NameId LicenseInfoUrl

14 URL информации о лицензии, где можно найти дополнительную информацию о лицензировании.

LightBackground

public static final NameId LightBackground

Этот ID, если используется в массиве меток палитры таблицы CPAL\u2019s Palette Labels Array, указывает, что соответствующая цветовая палитра в таблице CPAL подходит для использования со шрифтом при отображении его на светлом фоне, например белом.

ManufacturerName

public static final NameId ManufacturerName

8 Название производителя.

PostScriptCID

public static final NameId PostScriptCID

Его наличие в шрифте означает, что nameID 6 содержит название шрифта PostScript, которое должно использоваться с вызовом \u201ccomposefont\u201d для вызова шрифта в интерпретаторе PostScript.

PostScriptName

public static final NameId PostScriptName

6 PostScript name of the Font. Примечание: у шрифта может быть только одно имя PostScript, и оно должно быть в ASCII.

PreferredFamily

public static final NameId PreferredFamily

15 Reserved 16 Preferred Family (только Windows); в Windows имя семейства отображается в меню шрифтов; имя подсемейства представляется как название стиля. По историческим причинам семейства шрифтов содержали максимум четыре стиля, но дизайнеры шрифтов могут объединять более четырёх шрифтов в одно семейство. Идентификаторы Preferred Family и Preferred Subfamily позволяют дизайнерам включать предпочтительные группировки семейства/подсемейства. Эти идентификаторы присутствуют только если они отличаются от идентификаторов 1 и 2.

PreferredSubfamily

public static final NameId PreferredSubfamily

17 Preferred Subfamily (только Windows); в Windows имя семейства отображается в меню шрифтов; имя подсемейства представляется как название стиля. По историческим причинам семейства шрифтов содержали максимум четыре стиля, но дизайнеры шрифтов могут объединять более четырёх шрифтов в одно семейство. Идентификаторы Preferred Family и Preferred Subfamily позволяют дизайнерам включать предпочтительные группировки семейства/подсемейства. Эти идентификаторы присутствуют только если они отличаются от идентификаторов 1 и 2.

SampleText

public static final NameId SampleText

19 Sample text. Это может быть название шрифта или любой другой текст, который дизайнер считает лучшим образцом для демонстрации внешнего вида шрифта.

TrademarkNotice

public static final NameId TrademarkNotice

7 Уведомление о товарном знаке.

UniqueFontId

public static final NameId UniqueFontId

3 Спецификация Apple: уникальная идентификация подсемейства. 3 Спецификация MS: уникальный идентификатор шрифта.

UrlDesigner

public static final NameId UrlDesigner

12 URL дизайнера шрифта (с протоколом, например http://, ftp://)

UrlVendor

public static final NameId UrlVendor

11 URL поставщика шрифта (с протоколом, например, http://, ftp://). Если в URL встроен уникальный серийный номер, его можно использовать для регистрации шрифта.

VariationsPostScriptNamePrefix

public static final NameId VariationsPostScriptNamePrefix

Если присутствует в переменном шрифте, может использоваться как префикс семейства в алгоритме генерации PostScript‑названий для вариативных шрифтов.

Version

public static final NameId Version

5 Версия таблицы имён.

WwsFamilyName

public static final NameId WwsFamilyName

Используется для предоставления семейного названия, соответствующего WWS, если записи для ID 16 и 17 не соответствуют модели WWS.

WwsSubfamilyName

public static final NameId WwsSubfamilyName

В сочетании с ID 21 этот идентификатор предоставляет подсемейное название, соответствующее WWS (отражающее только атрибуты веса, ширины и наклона), если записи для ID 16 и 17 не соответствуют модели WWS.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
arg0java.lang.Object

Returns: boolean

fromId(int id)

public static NameId fromId(int id)

Создаёт идентификатор имени из целочисленного значения.

Parameters:

ПараметрТипОписание
idintЦелочисленное значение.

Returns: NameId - The name id.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getId()

public int getId()

Получить целочисленное значение.

Returns: int - Целочисленное значение.

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:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int