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

How to apply custom font icon shapes in UWP

我想在我的 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. .ttf 文件必须包含在项目中,并且在 中将 Build Action 设置为 Content =]属性window
  2. / 开始字体路径以确保它从根目录开始。
  3. 确保 # 后缀与字体元数据实际匹配。像 dp4 Font Viewer 这样的字体查看器应用程序可以帮助您。使用字体系列名称作为后缀。

我有written an article on my blog关于在 UWP 中使用自定义字体的知识,所以请检查一下,看看您是否没有错过其中的一些步骤。