NameId
Inheritance: java.lang.Object
public final class NameId
Перечисление NameId.
Поля
| Поле | Описание |
|---|---|
| CompatibleFull | 18 Compatible Full (только Macintosh); На Macintosh имя меню формируется с использованием ресурса шрифта. |
| CopyrightNotice | 0 Уведомление об авторском праве. |
| DarkBackground | Этот идентификатор, если используется в массиве Palette Labels таблицы CPAL\u2019s, указывает, что соответствующая цветовая палитра в таблице CPAL подходит для использования со шрифтом при отображении его на темном фоне, например черном. |
| Description | 10 Описание; описание гарнитуры. |
| DesignerName | 9 Дизайнер; имя дизайнера шрифта. |
| FontFamily | 1 Семейство шрифтов. |
| FontSubfamily | 2 Подсемейство шрифта. |
| FullName | 4 Полное название шрифта. |
| LicenseDescription | 13 Описание лицензии; описание того, как шрифт может быть законно использован, или различные примеры сценариев лицензированного использования. |
| LicenseInfoUrl | 14 URL информации о лицензии, где можно найти дополнительную информацию о лицензировании. |
| LightBackground | Этот ID, если используется в массиве меток палитры таблицы CPAL\u2019s Palette Labels Array, указывает, что соответствующая цветовая палитра в таблице CPAL подходит для использования со шрифтом при отображении его на светлом фоне, например белом. |
| ManufacturerName | 8 Название производителя. |
| PostScriptCID | Его наличие в шрифте означает, что nameID 6 содержит название шрифта PostScript, которое должно использоваться с вызовом \u201ccomposefont\u201d для вызова шрифта в интерпретаторе PostScript. |
| PostScriptName | 6 PostScript‑название шрифта. |
| PreferredFamily | 15 Зарезервировано 16 Предпочтительное семейство (только Windows); в Windows название семейства отображается в меню шрифтов; название подсемейства представляется как название стиля. |
| PreferredSubfamily | 17 Предпочтительное подсемейство (только Windows); в Windows название семейства отображается в меню шрифтов; название подсемейства представляется как название стиля. |
| SampleText | 19 Пример текста. |
| TrademarkNotice | 7 Уведомление о товарном знаке. |
| UniqueFontId | 3 Спецификация Apple: уникальная идентификация подсемейства. 3 Спецификация MS: уникальный идентификатор шрифта. |
| UrlDesigner | 12 URL дизайнера шрифта (с протоколом, например http://, ftp://) |
| UrlVendor | 11 URL поставщика шрифта (с протоколом, например http://, ftp://). |
| VariationsPostScriptNamePrefix | Если присутствует в переменном шрифте, может использоваться как префикс семейства в алгоритме генерации PostScript‑названий для вариативных шрифтов. |
| Version | 5 Версия таблицы имён. |
| 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:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
fromId(int id)
public static NameId fromId(int id)
Создаёт идентификатор имени из целочисленного значения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| id | int | Целочисленное значение. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long | |
| arg1 | int |