我有一个自定义字体,我添加到我的项目中并让它工作。这是在带有 WPF 代码的编辑器中的样子:
<TextBlock Style="{StaticResource ArabicFont1}" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="30" HorizontalAlignment="Right">
<Run Text="{Binding text_arabe}"/>
</TextBlock>
但是当我启动应用程序时,这是我拥有的字体,具有完全相同的文本:
所以你可以看到它是两种不同的字体,但是在编辑器中,它显示正确的一种,而在软件中显示的是默认的一种
所以我不太明白,请问有人可以帮我吗?
谢谢
如果它可以帮助-这里是 app.xml
<Application.Resources>
<Style x:Key="ArabicFont1">
<Setter Property="TextElement.FontFamily"
Value="pack://application:,,,/fonts/#noorehidayat" />
</Style>
</Application.Resources>