Windows 8.1 Universal 上的自定义字体

Custom font on Windows 8.1 Universal

我想在 Windows 8.1 通用应用程序上使用自定义字体。
我搜索了一下以了解我该怎么做。我是这样做的:
1) 将 ttf 字体导入我的应用程序。
2) 将构建操作设置为内容。
3) 在我的控制下使用它:FontFamily="/Fonts/meteocons.ttf#Meteocons" 但这对我不起作用! 可以帮我吗?
谢谢

FontFamily 的有效架构如下所示:

FontFamily="FONT_FILE_PATH#FONT_NAME"

FONT_NAME是字体的真实名称(可以在字体预览器中找到)

检查您是否有有效的路径和名称(也许您有一些不必要的斜杠或不是完整路径),因为它应该有效,而且对我来说非常有效。

<TextBlock Text="CustomFontem" FontFamily="Assets/Garfield.ttf#Garfield Hates Mondays Loves Fonts" FontSize="64"/>

您还可以将字体文件复制到输出目录选项更改为始终复制