我需要我的WPF应用程序使用另一种语言的真正类型字体。我已经将字体放置在名为“fonts”的文件夹内,并置于项目中。 我正在使用的字体可以在此处免费下载:这里
由于该字体已安装在我的系统中,我首先尝试执行以下操作:
FontFamily="FMBasuru"
我已经阅读了这里的帖子,并尝试执行以下操作(包括字体名称在内的确切标记)
<Window.Resources>
<Style x:Key="SinhalaFont">
<Setter Property="TextElement.FontFamily" Value="fonts/#FMBasuru"/>
</Style>
</Window.Resources>
...
<TextBlock Style="{DynamicResource SinhalaFont}">r</TextBlock>
我确保使用的是正确的字体名称,而不是字体文件名。 我可能做错了什么?
fonts/#fontName
单词前面的/
字符? - BoltBait