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

时间:2015-03-09 06:17:13

标签: c# xaml windows-8 windows-store-apps winrt-xaml

我在Grid内的Page中使用此代码,以使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" />

在属性编辑器中打开此Textblock时会识别字体样式,但在设计器中不会识别字体样式,也不会在应用程序运行时识别(默认为系统字体集中的现有字体)。

pirulen rg.ttf的构建操作设置为“Content”。我在这里缺少什么?

1 个答案:

答案 0 :(得分:2)

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