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”外观稍有变化

使用 OpenType 随机备用连接形式的文本
随机上下文备用示例

下面的代码示例演示如何使用 ContextualAlternates 属性为 Lindsey 字体定义随机上下文替代项。

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

XAML 属性用法

<object Typography.ContextualAlternates="bool"/>

依赖项属性信息

标识符字段 ContextualAlternatesProperty
元数据属性设置为 true AffectsMeasureAffectsRenderInherits

适用于

另请参阅