代码之家  ›  专栏  ›  技术社区  ›  Bharathi

如何在UWP中应用自定义字体图标形状

  •  0
  • Bharathi  · 技术社区  · 6 年前

    我想在我的UWP项目中通过字体图标显示一些自定义形状。我创造了自己的 .ttf 自定义形状的文件。但我不知道如何用程序来应用它。

    TextBlock text = new TextBlock();
    string font = "Assets/mycustomfont.webfont.ttf#MyCustomFont";
    text.FontFamily= new Windows.UI.Xaml.Media.FontFamily(font);                    
    this.grid1.Children.Add(text);
    

    有人能帮我吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Martin Zikmund    6 年前

    您使用的方法实际上是正确的,但请确保检查以下内容:

    1. 这个 .ttf 文件必须包含在项目中并且 构建动作 设置为 内容 性质 窗口
    2. 以开始到字体的路径 / 以确保它从根开始。
    3. 确保 # 后缀实际上与字体元数据匹配。类似于字体查看器的应用程序 dp4 Font Viewer 可以帮到你。使用字体系列名称作为后缀。

    我有 written an article on my blog 关于在uwp中使用自定义字体,请查看是否没有错过其中的一些步骤。