UWP 应用程序中不显示 Font Awesome 图标

Font Awesome icons do not show in UWP app

我最近尝试将 Font Awesome 5 中的图标添加到我正在处理的 UWP 项目中。在未能获得我想在应用程序中显示的图标后,我尝试通过在一个简单的测试应用程序中显示图标来简化事情,但仍然没有成功。我为创建测试应用所做的一切是:

当我 运行 测试应用程序时,我只看到图标应该在的地方是一个方框。根据 icon's page,我尝试使用的纯色版本是免费版本的字体,并且我已正确设置字体粗细以匹配字体系列的配置。

我尝试过的其他事情:

没有任何效果;我从来没有见过我尝试使用的任何 Font Awesome 图标出现在我的应用程序中,每次都显示方框。还有什么我没试过的吗?

您可能使用了错误的字体名称。

Font Awesome 5 Free-Solid-900.otf其真正的字体名称不是Font Awesome 5 Free Solid,而是Font Awesome 5 Free,请使用以下代码:

FontFamily="/Assets/Font Awesome 5 Free-Solid-900.otf#Font Awesome 5 Free"

此外,请确保您的字体文件的Build Action(右击文件,选择Properties)是Content,这样可以保证您的字体文件将正确添加到包中。

此致。