Win8/RT 使用自定义 (.ttf) 字体

Win8/RT Using a custom (.ttf) font

我在 Page 中的 Grid 中使用此代码,使我的 TextBlock 使用来自 /fonts/pirulen rg.ttf 的自定义字体。

<TextBlock HorizontalAlignment="Left" Margin="617,49,0,0" Text="I Am the New Font" FontFamily="fonts/pirulen rg.ttf#Pirulen Rg" />

在 属性 编辑器中打开此文本块时可以识别字体样式,但在设计器中则不能识别,当应用程序为 运行 时也不能识别(它默认为系统的现有字体字体集)。

pirulen rg.ttf 的构建操作设置为 'Content'。我在这里错过了什么?

尝试将 FontFamily 设置为 /fonts/pirulen rg.ttf#Pirulen Rg。注意前导“/”。基本上相对路径是相对于你的 XAML 文件的位置,所以除非你的 XAML 文件在根目录中,否则你应该以“/”开始你的资产路径。