在给定的单词中,我想显示一个或多个具有不同格式的波斯-阿拉伯字母(例如,不同的颜色、更大的尺寸等)。不过,这会破坏组合字符。在以下 3 项中: 1) 用 a 包裹的单词<Span/>
并正确显示 2) 用 a 包裹的单词中间字母<Span/>
并正确显示 3) 用 a 包裹的单词中间字母<Span/>
颜色变为红色 -不显示正确地
<TextBlock xml:lang="fa-IR" Language="fa-IR" FontSize="60" FlowDirection="RightToLeft">
<TextBlock.Inlines>
<Span Foreground="Yellow">حال</Span>
ح<Span>ا</Span>ل
ح<Span Foreground="Red">ا</Span>ل
</TextBlock.Inlines>
</TextBlock>
我使用的 XAML 是 WP8 变体。无论如何围绕这个问题应用格式而不破坏组合字符?