【问题标题】:Defining a custom FontFamily with several font files in XAML/C#在 XAML/C# 中使用多个字体文件定义自定义 FontFamily
【发布时间】:2014-05-28 08:00:59
【问题描述】:
我正在尝试在 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
如何定义对不同字体粗细/变体使用不同字体的字体系列?
【问题讨论】:
标签:
c#
xaml
fonts
windows-runtime
font-family
【解决方案1】:
它们应该都在同一个 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 文件时会创建该名称,以便您能够弄清楚。