FontFeature

FontFeature enumeration

Функции предоставляют информацию о том, как глифы используются в шрифте для отображения сценария. https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags

public enum FontFeature

Ценности

ИмяЦенностьОписание
GlyphCompositionDecomposition1667460464Чтобы свести к минимуму количество альтернативных глифов, иногда желательно разложить глиф по умолчанию для символа на два или более глифов. Кроме того, может быть предпочтительнее объединить глифы по умолчанию для двух или более символов в один глиф для лучшего глифа обработка. Эта функция позволяет такую композицию/декомпозицию. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#ccmp Эквивалентный тег OpenType: ‘ccmp’
StandardLigatures1818847073Заменяет последовательность глифов одним глифом, который предпочтителен для типографских целей. Эта функция охватывает лигатуры, которые, по мнению дизайнера/производителя, следует использовать в нормальных условиях. Эквивалентный тег OpenType: ’liga’ https://docs .microsoft.com/en-us/typography/opentype/spec/features_ko#liga
RequiredLigatures1919707495Заменяет последовательность глифов одним глифом, который предпочтителен для типографских целей. Эта функция охватывает те лигатуры, которые скрипт определяет как необходимые для использования в нормальных условиях. Эта функция важна для некоторых скриптов, чтобы гарантировать правильное формирование глифа. . https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#rlig Эквивалентный тег OpenType: ‘rlig’
ContextualLigatures1668049255Заменяет последовательность глифов одним глифом, который предпочтителен для типографских целей. В отличие от других функций лигатуры, ‘clig’ определяет контекст, в котором рекомендуется использовать лигатуру. Эта возможность важна в некоторых проектах шрифтов и для лигатур с перекосом. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#clig Эквивалентный тег OpenType: ‘clig’
DiscretionaryLigatures1684826471Заменяет последовательность глифов одним глифом, который предпочтителен для типографских целей. Эта функция охватывает те лигатуры, которые могут использоваться для создания особого эффекта по усмотрению пользователя. https://docs.microsoft.com/en-us /typography/opentype/spec/features_ae#dlig Эквивалентный тег OpenType: ‘dlig’
HistoricalLigatures1751935335Некоторые лигатуры широко использовались в прошлом, но сегодня кажутся анахронизмом. Некоторые шрифты включают исторические формы в качестве альтернатив, поэтому их можно использовать для эффекта «периода». Эта функция заменяет стандартные (текущие) формы на исторические альтернативы. https://docs.microsoft.com/en-us/typography/opentype/spec/features_fj#hlig Эквивалентный тег OpenType: ‘hlig’
ProportionalFigures1886287213Заменяет глифы-фигуры, установленные на одинаковую (табличную) ширину, соответствующими глифами, установленными на специфичную для глифов (пропорциональную) ширину. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-pnum Эквивалентный тег OpenType: ‘pnum’
TabularFigures1953396077Заменяет глифы фигур, установленные на пропорциональную ширину, соответствующими глифами, установленными на одинаковую (табличную) ширину. Ширина таблицы обычно будет использоваться по умолчанию, но это нельзя с уверенностью предполагать. Конечно, эта функция не будет присутствовать в моноширинном дизайне. https ://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-tnum Эквивалентный тег OpenType: ’tnum’
LiningFigures1819178349Эта функция заменяет выбранные фигуры без подкладки на фигуры с подкладкой. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#lnum Эквивалентный тег OpenType: ’lnum'
OldstyleFigures1869509997Эта функция изменяет выбранные фигуры со стиля по умолчанию или стиля подкладки на форму старого стиля. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#onum Эквивалентный тег OpenType: ‘onum’
VerticalAlternates1986359924Преобразует глифы по умолчанию в глифы, подходящие для вертикального представления в режиме вертикального письма. https://docs.microsoft.com/en-us/typography/opentype/spec/features_uz#tag-vert Эквивалентный тег OpenType: ‘vert’
VerticalAlternatesAndRotation1987212338Заменяет некоторые глифы фиксированной ширины (половинная, третья или четверть ширины) или пропорциональные глифы (в основном латиница или катакана) формами, подходящими для вертикального письма (то есть повернутыми на 90 градусов по часовой стрелке). https:// docs.microsoft.com/en-us/typography/opentype/spec/features_uz#tag-vrt2 Эквивалентный тег OpenType: ‘vrt2’
StylisticSet011936928817Стилистический набор 1 В дополнение или вместо стилистических альтернатив отдельных глифов (см. функцию «соль»), некоторые шрифты могут содержать наборы глифов стилистических вариантов, соответствующих частям набора символов, например, несколько вариантов строчных букв в латинский шрифт. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-ss01---ss20 Эквивалентный тег OpenType: ‘ss01’
StylisticSet021936928818Стилистический набор 2 Эквивалентный тег OpenType: ‘ss02’
StylisticSet031936928819Стилистический набор 3 Эквивалентный тег OpenType: ‘ss03’
StylisticSet041936928820Стилистический набор 4 Эквивалентный тег OpenType: ‘ss04’
StylisticSet051936928821Стилистический набор 5 Эквивалентный тег OpenType: ‘ss05’
StylisticSet061936928822Стилистический набор 6 Эквивалентный тег OpenType: ‘ss06’
StylisticSet071936928823Стилистический набор 7 Эквивалентный тег OpenType: ‘ss07’
StylisticSet081936928824Стилистический набор 8 Эквивалентный тег OpenType: ‘ss08’
StylisticSet091936928825Стилистический набор 9 Эквивалентный тег OpenType: ‘ss09’
StylisticSet101936929072Стилистический набор 10 Эквивалентный тег OpenType: ‘ss10’
StylisticSet111936929073Стилистический набор 11 Эквивалентный тег OpenType: ‘ss11’
StylisticSet121936929074Стилистический набор 12 Эквивалентный тег OpenType: ‘ss12’
StylisticSet131936929075Стилистический набор 13 Эквивалентный тег OpenType: ‘ss13’
StylisticSet141936929076Стилистический набор 14 Эквивалентный тег OpenType: ‘ss14’
StylisticSet151936929077Стилистический набор 15 Эквивалентный тег OpenType: ‘ss15’
StylisticSet161936929078Стилистический набор 16 Эквивалентный тег OpenType: ‘ss16’
StylisticSet171936929079Стилистический набор 17 Эквивалентный тег OpenType: ‘ss17’
StylisticSet181936929080Стилистический набор 18 Эквивалентный тег OpenType: ‘ss18’
StylisticSet191936929081Стилистический набор 19 Эквивалентный тег OpenType: ‘ss19’
StylisticSet201936929328Стилистический набор 20 Эквивалентный тег OpenType: ‘ss20’
Kerning1801810542Регулирует расстояние между глифами, как правило, для обеспечения оптически согласованного расстояния между глифами. Хотя хорошо продуманный шрифт в целом имеет одинаковое расстояние между глифами, некоторые комбинации глифов требуют регулировки для улучшения разборчивости. Помимо стандартной регулировки в горизонтальном направлении, эта функция может предоставлять данные кернинга в зависимости от размера через таблицы устройств, «поперечный» кернинг в направлении текста Y и настройку размещения глифа независимо от предварительной настройки. Обратите внимание, что эта функция может применяться к запускам более двух глифы и не будут использоваться в моноширинных шрифтах. Также обратите внимание, что эта функция не применяется к тексту, расположенному вертикально. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#kern Эквивалент Тег OpenType: ‘kern’

Смотрите также