我想通过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);
任何人请帮助我。
答案 0 :(得分:2)
您使用的方法实际上是正确的,但是请确保检查以下内容:
.ttf
文件必须包含在项目中,并且在属性窗口中将构建操作设置为内容 /
开始字体的路径,以确保它以root开头。#
实际上与字体元数据匹配。像dp4 Font Viewer这样的字体查看器应用程序可以帮助您。使用字体家族名称作为后缀。我有written an article on my blog关于在UWP中使用自定义字体的信息,因此请查看一下您是否没有错过其中的某些步骤。