gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 17:48:00 24 4
gpt4 key购买 nike

我正在尝试在 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

如何定义一个字体系列,以针对不同的字体粗细/变体使用不同的字体?

最佳答案

它们应该都在同一个 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 文件时创建了那个名称,这样您就能够弄清楚。

关于c# - 在 XAML/C# 中使用多个字体文件定义自定义 FontFamily,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23905901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com