Partilhar via


Typography.DiscretionaryLigatures Propriedade

Definição

Obtém ou define um valor que determina se as ligaturas discricionárias estão habilitadas.

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

Valor da propriedade

true se as ligaturas discricionárias estiverem habilitadas; caso contrário, false. O valor padrão é false.

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.

Ligaturas discricionárias são projetadas para serem ornamentais e não especificamente projetadas para legibilidade. O texto a seguir exibe glifos de ligadura discricionária para a fonte Pélicas.

Texto usando ligaduras discricionárias OpenType
Exemplo de conjunto discricionário de ligaturas

O exemplo de código a seguir mostra como definir glifos de ligadura discricionária para a fonte Pélicas, usando a propriedade DiscretionaryLigatures.

<Paragraph FontFamily="Pericles" Typography.DiscretionaryLigatures="True">
  <Run Typography.StylisticAlternates="1">CO</Run>
  <Run Typography.StylisticAlternates="1">LA</Run>
  <Run Typography.StylisticAlternates="1">LE</Run>
  <Run Typography.StylisticAlternates="1">LI</Run>
  <Run Typography.StylisticAlternates="1">LL</Run>
  <Run Typography.StylisticAlternates="1">LO</Run>
  <Run Typography.StylisticAlternates="1">LU</Run>
</Paragraph>

Uso do atributo XAML

< objetoTypography.DiscretionaryLigatures="bool"/>

Informações da propriedade Dependency

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

Aplica-se a

Confira também