Typography.ContextualAlternates Свойство

Определение

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

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

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

Boolean

Значение true, если можно использовать пользовательские формы глифов; в противном случае — значение false. Значение по умолчанию — true.

Комментарии

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

Случайные контекстные варианты предоставляют несколько заменяющих глифов для одного символа. При реализации со шрифтами рукописного типа эта функция может имитировать рукописный ввод, используя набор случайно выбранных глифов с незначительными различиями во внешнем виде. В следующем тексте используются случайные контекстные варианты глифов для шрифта Lindsey. Обратите внимание, что буква «a» немного отличается.

Текст, использующий случайные контекстные alternate-глифы OpenType
Пример случайных контекстных альтернативных вариантов

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

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

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

<object Typography.ContextualAlternates="bool"/>

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

Поле идентификатора ContextualAlternatesProperty
Metadata properties set to true AffectsMeasure, AffectsRender, Inherits

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

См. также раздел