【问题标题】:How to add new font to label in WPF?如何在 WPF 中为标签添加新字体?
【发布时间】:2019-12-19 11:01:38
【问题描述】:

我需要在来自https://ru.fonts2u.com/8bitoperator-jve-regular.%D1%88%D1%80%D0%B8%D1%84%D1%82 的 WPF 标签中使用像素字体“8bitoperator_jve”。我已经下载了带有字体的 .ttf 文件并将其放入资源中,在构建操作中设置“资源”并尝试了以下代码:

<Label FontFamily="./#8bitoperator_jve" FontSize="100"  Foreground="White"> Check </Label>

这行不通。我该如何解决?

【问题讨论】:

    标签: c# wpf visual-studio fonts


    【解决方案1】:

    建议你安装后直接使用

    this.label1.FontFamily = new FontFamily("8bitoperator JVE Regular");
    

    【讨论】:

      【解决方案2】:

      您插入的字体名称不正确。您必须输入实际的字体名称,而不是文件名。打开字体并复制字体名称。试试这个:

      <Label FontFamily="./#8bitoperator JVE" FontSize="100" Foreground="White"> Check </Label>
      

      我不确定./是否正确,如果上面的代码不起作用,请尝试删除它并留下#8bitoperator JVE

      【讨论】:

      • 如果安装新字体,只需输入名称即可。不需要./,编译器会查看默认存储安装字体的文件夹,你只需要输入名称
      猜你喜欢
      • 1970-01-01
      • 2018-06-06
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 1970-01-01
      • 2015-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多