WPF自定义字体

时间:2014-03-27 04:01:10

标签: wpf fonts

我在WPF应用程序中使用了自定义字体。自定义字体工作正常除了numbr 17,其中7合并为1.我认为问题是我的字体。所以我通过在Java Swing项目,示例Web应用程序等中测试它来检查它。它运行正常。我该如何纠正这个问题

1 个答案:

答案 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

enter image description here

enter image description here