在XAML / C中使用多个字体文件定义自定义FontFamily#

时间:2014-05-28 08:01:00

标签: c# xaml fonts windows-runtime font-family

我试图在C#WinRT应用中定义自定义字体。我可以在XAML中定义单文件字体,如下所示:

<Page.Resources>
    <FontFamily x:Key="Cousine">/Fonts/Cousine-Regular.ttf#Cousine</FontFamily>
</Page.Resources>

但我还有其他几种我希望在适当的地方使用的字体文件:

  • Cousine-Bold.ttf
  • Cousine-BoldItalic.ttf
  • Cousine-Italic.ttf

如何为不同的字体粗细/变体定义使用不同字体的字体系列?

1 个答案:

答案 0 :(得分:0)

它们应该都在同一个ttf文件中,你可以引用它们:

/Fonts/Cousine-Regular.ttf#Cousine
/Fonts/Cousine-Regular.ttf#Cousine Bold
/Fonts/Cousine-Regular.ttf#Cousine Italic
/Fonts/Cousine-Regular.ttf#Cousine Bold Italic

我不知道最后一个是否正确。我来到这里寻找这个问题的答案。它可能是BoldItalic。无论是什么,我相信你在创建ttf文件时创建了这个名字,这样你就可以搞清楚。