Compartilhar via


Typography.ContextualAlternates Propriedade

Definição

Obtém ou define um valor que determina se formulários de glifo personalizados podem ser usados com base no contexto do texto que está sendo renderizado.

public:
 property bool ContextualAlternates { bool get(); void set(bool value); };
public bool ContextualAlternates { get; set; }
member this.ContextualAlternates : bool with get, set
Public Property ContextualAlternates As Boolean

Valor da propriedade

true se formulários de glifo personalizados puderem ser usados; caso contrário, false. O valor padrão é true.

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.

Alternativas contextuais aleatórias fornecem vários glifos substitutos para um único caractere. Quando implementado com fontes do tipo script, esse recurso pode simular a manuscrito usando um conjunto de glifos escolhidos aleatoriamente com pequenas diferenças na aparência. O texto a seguir usa alternativas contextuais aleatórias para a fonte Lindsey. Observe que a letra "a" varia ligeiramente na aparência

Texto usando alternativas contextuais aleatórias OpenType
Exemplo de alternativas contextuais aleatórias

O exemplo de código a seguir mostra como definir alternativas contextuais aleatórias para a fonte Lindsey, usando a propriedade ContextualAlternates.

<TextBlock FontFamily="Lindsey">
  <Run Typography.ContextualAlternates="True">
    a banana in a cabana
  </Run>
</TextBlock>

Uso do atributo XAML

< objetoTypography.ContextualAlternates="bool"/>

Informações da propriedade Dependency

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

Aplica-se a

Confira também