在 ASP.NET 中升级到 FontAwesome Pro 零 (Angular) / fas far 图标显示为正方形

Upgrade to FontAwesome Pro in ASP.NET Zero (Angular) / fas far icons displaying as squares

我被要求升级带有 Font Awesome Pro 图标的 ASP.NET 零项目。

我按照这里的步骤操作Installing the Pro version of Font Awesome

angular.json

添加以下内容后

"node_modules/@fortawesome/fontawesome-pro/css/all.min.css"

我发现有些 pro 字体不想专门显示一些纯色 (fas) 和常规 (far) 字体。

要解决此问题,请从 src\assets\metronic\vendors\global\vendors.bundle.css 文件

中删除供应商包含的 Font Awesome Free css

一定要删除第 15 行的结尾注释

完成上述步骤后,务必将 Font Awesome 5 Free 的所有实例替换为 Font Awesome 5 Pro,尤其是在 .css 文件

中引用它们的地方

请注意,我发现一些包含短语 'Font Awesome 5 Free' 的 SVG 文件,我认为应该保留在那里