FontFeature
FontFeature enumeration
Функции предоставляют информацию о том, как глифы используются в шрифте для отображения сценария. https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags
public enum FontFeature
Ценности
Имя | Ценность | Описание |
---|---|---|
GlyphCompositionDecomposition | 1667460464 | Чтобы минимизировать количество альтернативных глифов, иногда желательно разложить глиф по умолчанию для символа на два или более глифов. Кроме того, может быть предпочтительнее объединить глифы по умолчанию для двух или более символов в один глиф для лучшей обработки глифов. Эта функция позволяет выполнять такую композицию/разложение. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#ccmp Эквивалентный тег OpenType: ‘ccmp’ |
StandardLigatures | 1818847073 | Заменяет последовательность глифов одним глифом, что предпочтительнее для типографских целей. Эта функция охватывает лигатуры, которые, по мнению дизайнера/производителя, следует использовать в обычных условиях. Эквивалентный тег OpenType: ’liga’ https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#liga |
RequiredLigatures | 1919707495 | Заменяет последовательность глифов одним глифом, который предпочтителен для типографских целей. Эта функция охватывает те лигатуры, которые сценарий определяет как необходимые для использования в обычных условиях. Эта функция важна для некоторых сценариев, чтобы гарантировать правильное формирование глифов. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#rlig Эквивалентный тег OpenType: ‘rlig’ |
ContextualLigatures | 1668049255 | Заменяет последовательность глифов одним глифом, что предпочтительнее для типографских целей. В отличие от других функций лигатуры, «clig» определяет контекст, в котором рекомендуется лигатура. Эта возможность важна в некоторых дизайнах шрифтов и для лигатур с росчерками. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#clig Эквивалентный тег OpenType: «clig» |
DiscretionaryLigatures | 1684826471 | Заменяет последовательность глифов одним глифом, который предпочтителен для типографских целей. Эта функция охватывает те лигатуры, которые могут использоваться для специального эффекта по желанию пользователя. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#dlig Эквивалентный тег OpenType: ‘dlig’ |
HistoricalLigatures | 1751935335 | Некоторые лигатуры широко использовались в прошлом, но сегодня кажутся анахроничными. Некоторые шрифты включают исторические формы в качестве альтернатив, поэтому их можно использовать для эффекта «точки». Эта функция заменяет формы по умолчанию (текущие) на исторические альтернативы. https://docs.microsoft.com/en-us/typography/opentype/spec/features_fj#hlig Эквивалентный тег OpenType: ‘hlig’ |
ProportionalFigures | 1886287213 | Заменяет глифы фигур, установленные на единой (табличной) ширине, на соответствующие глифы, установленные на специфичной для глифа (пропорциональной) ширине. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-pnum Эквивалентный тег OpenType: ‘pnum’ |
TabularFigures | 1953396077 | Заменяет глифы цифр, установленные на пропорциональную ширину, на соответствующие глифы, установленные на равномерную (табличную) ширину. Табличная ширина, как правило, будет значением по умолчанию, но это нельзя предполагать с уверенностью. Конечно, эта функция не будет присутствовать в моноширинных дизайнах. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-tnum Эквивалентный тег OpenType: ’tnum' |
LiningFigures | 1819178349 | Эта функция изменяет выбранные нелинейные фигуры на линейные фигуры. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#lnum Эквивалентный тег OpenType: ’lnum' |
OldstyleFigures | 1869509997 | Эта функция изменяет стиль выделенных рисунков со стиля по умолчанию или подкладочного на старый стиль. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#onum Эквивалентный тег OpenType: ‘onum’ |
VerticalAlternates | 1986359924 | Преобразует глифы по умолчанию в глифы, подходящие для вертикального отображения в вертикальном режиме письма. https://docs.microsoft.com/en-us/typography/opentype/spec/features_uz#tag-vert Эквивалентный тег OpenType: ‘vert’ |
VerticalAlternatesAndRotation | 1987212338 | Заменяет некоторые глифы фиксированной ширины (в половину, треть или четверть ширины) или пропорциональной ширины (в основном латинские или катакана) на формы, подходящие для вертикального письма (то есть, повернутые на 90 градусов по часовой стрелке). https://docs.microsoft.com/en-us/typography/opentype/spec/features_uz#tag-vrt2 Эквивалентный тег OpenType: ‘vrt2’ |
StylisticSet01 | 1936928817 | Стилистический набор 1 В дополнение к стилистическим альтернативам отдельных глифов (см. функцию «соль») или вместо них (см. функцию «соль»), некоторые шрифты могут содержать наборы стилистических вариантных глифов, соответствующих частям набора символов, например, несколько вариантов для строчных букв в латинском шрифте. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-ss01---ss20 Эквивалентный тег OpenType: ‘ss01’ |
StylisticSet02 | 1936928818 | Стилистический набор 2 Эквивалентный тег OpenType: ‘ss02’ |
StylisticSet03 | 1936928819 | Стилистический набор 3 Эквивалентный тег OpenType: ‘ss03’ |
StylisticSet04 | 1936928820 | Стилистический набор 4 Эквивалентный тег OpenType: ‘ss04’ |
StylisticSet05 | 1936928821 | Стилистический набор 5 Эквивалентный тег OpenType: ‘ss05’ |
StylisticSet06 | 1936928822 | Стилистический набор 6 Эквивалентный тег OpenType: ‘ss06’ |
StylisticSet07 | 1936928823 | Стилистический набор 7 Эквивалентный тег OpenType: ‘ss07’ |
StylisticSet08 | 1936928824 | Стилистический набор 8 Эквивалентный тег OpenType: ‘ss08’ |
StylisticSet09 | 1936928825 | Стилистический набор 9 Эквивалентный тег OpenType: ‘ss09’ |
StylisticSet10 | 1936929072 | Стилистический набор 10 Эквивалентный тег OpenType: ‘ss10’ |
StylisticSet11 | 1936929073 | Стилистический набор 11 Эквивалентный тег OpenType: ‘ss11’ |
StylisticSet12 | 1936929074 | Стилистический набор 12 Эквивалентный тег OpenType: ‘ss12’ |
StylisticSet13 | 1936929075 | Стилистический набор 13 Эквивалентный тег OpenType: ‘ss13’ |
StylisticSet14 | 1936929076 | Стилистический набор 14 Эквивалентный тег OpenType: ‘ss14’ |
StylisticSet15 | 1936929077 | Стилистический набор 15 Эквивалентный тег OpenType: ‘ss15’ |
StylisticSet16 | 1936929078 | Стилистический набор 16 Эквивалентный тег OpenType: ‘ss16’ |
StylisticSet17 | 1936929079 | Стилистический набор 17 Эквивалентный тег OpenType: ‘ss17’ |
StylisticSet18 | 1936929080 | Стилистический набор 18 Эквивалентный тег OpenType: ‘ss18’ |
StylisticSet19 | 1936929081 | Стилистический набор 19 Эквивалентный тег OpenType: ‘ss19’ |
StylisticSet20 | 1936929328 | Стилистический набор 20 Эквивалентный тег OpenType: ‘ss20’ |
Kerning | 1801810542 | Регулирует расстояние между глифами, как правило, для обеспечения оптически постоянного расстояния между глифами. Хотя хорошо спроектированный шрифт имеет постоянное межглифное расстояние в целом, некоторые комбинации глифов требуют настройки для улучшения разборчивости. Помимо стандартной настройки в горизонтальном направлении, эта функция может предоставлять данные кернинга, зависящие от размера, через таблицы устройств, «поперечный» кернинг в направлении текста Y и настройку размещения глифов независимо от предварительной настройки. Обратите внимание, что эта функция может применяться к сериям из более чем двух глифов и не будет использоваться в моноширинных шрифтах. Также обратите внимание, что эта функция не применяется к тексту, набранному вертикально. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#kern Эквивалент Тег OpenType: ‘kern’ |
Смотрите также
- пространство имен Aspose.Words.Shaping
- сборка Aspose.Words