Поделиться через


Typography.Variants Свойство

Определение

Возвращает или задает FontVariants перечисленное значение, указывающее вариант стандартной типографической формы, используемой.

public:
 property System::Windows::FontVariants Variants { System::Windows::FontVariants get(); void set(System::Windows::FontVariants value); };
public System.Windows.FontVariants Variants { get; set; }
member this.Variants : System.Windows.FontVariants with get, set
Public Property Variants As FontVariants

Значение свойства

Перечисленное значение FontVariants. Значение по умолчанию — Normal.

Комментарии

Это свойство получает или задает значение объекта, которому принадлежит свойство Typography, которое является единственным способом доступа к экземпляру класса Typography. Кроме того, это свойство поддерживает использование присоединенного свойства, чтобы его можно было задать для текстовых объектов в XAML.

Варианты похожи на формы шрифтов надстрочного или подстрочного шрифта. Для формы шрифта можно содержать различные наборы глифов между надстрочным и порядковой формой или между подстрочными и нижними формами. Свойство Variants позволяет задавать значения надстрочного и подстрочного для шрифта OpenType.

В следующем тексте отображаются надстрочные знаки шрифта Palatino Linotype.

текст с помощью надстроек OpenType
Пример надстроек

В следующем примере кода показано, как определить надстрочные знаки для шрифта Palatino Linotype с помощью свойства Variants.

<Paragraph FontFamily="Palatino Linotype">
  2<Run Typography.Variants="Superscript">3</Run>
  14<Run Typography.Variants="Superscript">th</Run>
</Paragraph>

В следующем тексте отображаются подстроки шрифта Palatino Linotype.

text using OpenType subscripts
Примеры подстрочных индексов

В следующем примере кода показано, как определить подстроки для шрифта Palatino Linotype с помощью свойства Variants.

<Paragraph FontFamily="Palatino Linotype">
  H<Run Typography.Variants="Subscript">2</Run>O
  Footnote<Run Typography.Variants="Subscript">4</Run>
</Paragraph>

Шрифты, которые не поддерживают варианты, могут иметь алгоритмическое приближение формы шрифта.

Использование атрибута XAML

объект <Typeography.Variants="FontVariants"/>

Сведения о свойстве зависимостей

Поле идентификатора VariantsProperty
Свойства метаданных, заданные для true AffectsMeasure, AffectsRender, Inherits

Применяется к