我在WPF应用程序中使用了自定义字体。自定义字体工作正常除了numbr 17,其中7合并为1.我认为问题是我的字体。所以我通过在Java Swing项目,示例Web应用程序等中测试它来检查它。它运行正常。我该如何纠正这个问题
答案 0 :(得分:0)
这对我有用,
<Style x:Key="fontTest">
<Setter Property="TextElement.FontFamily" Value="/Fonts/#/Fonts/#Berthold Akzidenz Grotesk BE BoldCn"/>
</Style>
</Window.Resources>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="74*" />
<ColumnDefinition Width="429*" />
</Grid.ColumnDefinitions>
<TextBlock Text="17 this is a test" FontSize="26" FontFamily="Adobe Kaiti Std" Grid.ColumnSpan="2" Margin="0,0,48,0"></TextBlock>
<TextBlock Text="1 7 this is a test" FontSize="26" Style="{DynamicResource fontTest}" Grid.ColumnSpan="2" Margin="0,51,48,0"/>
</Grid