c# - 如何在 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);
任何人都请帮助我。
解决方案
您使用的方法实际上是正确的,但请务必检查以下内容:
- 该
.ttf
文件必须包含在项目中,并且在“属性”窗口中将“构建操作”设置为“内容” - 开始字体的路径以
/
确保它从根目录开始。 - 确保
#
后缀实际匹配字体元数据。像dp4 Font Viewer这样的字体查看器应用程序可以帮助您。使用字体系列名称作为后缀。
我在我的博客上写了一篇关于在 UWP 中使用自定义字体的文章,所以请检查一下,看看您是否没有错过其中的一些步骤。
推荐阅读
- javascript - 为什么在接受 promise.all() 时价值会变为空?
- java - EJB 2.x 支持结束日期是什么时候?
- c++ - OpenCV(C++):使用更多样本图片时,重投影误差更大
- java - Maven 无法解析项目的依赖关系,找不到工件 com.mycompany.app:my-app:jar:1.0-SNAPSHOT
- android - 构建错误 - 条目“res/drawable-xhdpi-v4/notification_bg_low_normal.9.png”名称不同(56 与 54)
- javascript - Mongoose:使用填充数据构建查询
- python - 字典没有返回正确的值
- r - 找不到行和列的正确代码
- function - Not able to assign function, that takes derived class reference as parameter, to function pointer that takes base class reference as parameter
- vue.js - HTML5 Video Not Loading First Frame On Mobile On Initial Page Load