我该如何使用这种字体?

时间:2015-08-19 15:17:25

标签: wpf xaml fonts uwp

我想在我的通用Windows应用程序中使用自定义otf字体,但我无法使其工作。

我目前在xaml

中使用此功能
<TextBlock
    FontSize="16"
    Text="Question"
    FontFamily="../Assets/Fonts/NeoSansStdMedium.otf#Neo Sans Std Medium"/>

字体位于Assets/Fonts,如下所示:

Project.Windows (Windows 8.1)
  > Assets
      > Fonts
          > NeoSansStdMedium.otf

Windows Fontviewer将字体名称显示为:

Neo Sans Std Medium

那么我做错了什么?

1 个答案:

答案 0 :(得分:2)

#之后的字体名称必须与字体名称匹配,在这种情况下显然Medium不是名称的一部分......

更多信息:我将.otf文件的属性设置为Build Action: ContentCopy to Output Directory: Do not Copy

XAML摘录现在看起来像这样:

<TextBlock
    FontSize="16"
    Text="Question"
    FontFamily="../Assets/Fonts/NeoSansStdMedium.otf#Neo Sans Std"/>