Partilhar via


Typography.Variants Propriedade

Definição

Obtém ou define um valor FontVariants enumerado que indica uma variação do formulário tipográfico padrão a ser usado.

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

Valor da propriedade

Um valor enumerado FontVariants. O valor padrão é Normal.

Comentários

Essa propriedade obtém ou define um valor no objeto que possui uma propriedade Typography, que é a única maneira de acessar uma instância de classe Typography. Além disso, essa propriedade dá suporte a um uso de propriedade anexada para que possa ser definida em objetos que contêm texto em XAML.

As variantes são semelhantes aos formulários de fontes sobrescritos ou subscritos. É possível que um formulário de fonte contenha diferentes conjuntos de glifos entre o formulário ordinal e o sobrescrito ou entre formulários subscritos e inferiores. A propriedade Variants permite que você defina valores sobrescritos e subscritos para uma fonte OpenType.

O texto a seguir exibe sobrescritos para a fonte Palatino Linotype.

Texto usando sobrescritos OpenType
Exemplo de sobrescritos

O exemplo de código a seguir mostra como definir sobrescritos para a fonte Linotype palatino usando a propriedade Variants.

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

O texto a seguir exibe subscritos para a fonte Palatino Linotype.

Texto usando subscritos OpenType
Exemplo de subscritos

O exemplo de código a seguir mostra como definir subscritos para a fonte Linotype palatino usando a propriedade Variants.

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

Fontes que não dão suporte a variantes podem ter uma aproximação algorítmica do formulário de fonte.

Uso do atributo XAML

< objetoTypography.Variants="FontVariants"/>

Informações da propriedade Dependency

Campo identificador VariantsProperty
Propriedades de metadados definidas como true AffectsMeasure, AffectsRender, Inherits

Aplica-se a