Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Задает свойства, используемые для идентификации и выполнения типографических признаков в текущей стороне шрифта.
Синтаксис
struct DWRITE_FONT_FEATURE {
DWRITE_FONT_FEATURE_TAG nameTag;
UINT32 parameter;
};
Члены
nameTag
Идентификатор имени OpenType компонента.
parameter
Тип: UINT32
Параметр выполнения компонента.
Комментарии
Ненулевое значение обычно включает выполнение функции, а нулевое значение отключает его. Функция, для которой требуется селектор, использует это значение для указания индекса селектора.
Стандарт OpenType предоставляет доступ к типографическим функциям, доступным в шрифте, с помощью тега компонента со связанными параметрами. Тег компонента OpenType — это 4-байтный идентификатор зарегистрированного имени компонента. Например, тег имени компонента kern используется для идентификации функции Kerning в шрифте OpenType. Аналогичным образом тег функции OpenType для "Стандартные лигатуры" и "Дроби" имеет значение "liga" и "frac" соответственно. Так как один запуск может быть связан с несколькими типографическими функциями, API текстовых строк принимает типографические параметры для выполнения в виде списка признаков и выполняется в указанном порядке.
Значение элемента тега представляет тег имени OpenType компонента, а значение param представляет дополнительный параметр для выполнения функции, на которую ссылается элемент тега. И nameTag, и параметр хранятся в виде небольшого байта, то есть в соответствии с тем же соглашением, за которым следует GDI. Большинство признаков рассматривают значение Param как двоичное значение, указывающее, следует ли включать или отключать выполнение функции, при этом в большинстве случаев оно отключено по умолчанию. Однако некоторые признаки рассматривают это значение как целочисленное значение, представляющее целочисленный индекс в списке альтернативных результатов, которые он может получить во время выполнения; Например, функция "Стилистические варианты" или "соль" использует значение параметра в качестве индекса в списке альтернативных заменяющих глифов, которые он может создать для указанного глифа.
Требования
| Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
| Верхняя часть | dwrite.h |