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’

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