当我更改TextBox
控件中的字体(在我的情况下为 Arial)时,它始终使用字体的窄版本,无法覆盖(尽管FontStretch
属性设置为Normal
)。
具有多个拉伸版本的所有字体都是这种情况。它总是选择压缩字体。更改字体粗细按预期工作。
我也尝试为 TextBox 创建一个最小模板,但这也无济于事。
在一个只有几行 XAML 的新项目中重现了这一点:
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Text="Arial" FontFamily="Arial" FontSize="32" />
<TextBox Text="Arial" FontFamily="Arial" FontSize="32" FontStretch="Normal" Margin="0 20 0 0" Width="300" />
</StackPanel>
尝试使用 SDK 17763、17134、16299 和 15063。