css - 我正在尝试将 Font Awesome 从 5.0.6 更新到 5.8.1,但我得到空白方块
问题描述
在我网站的某个地方,我有文件夹:
- (...)/font-awesome/5.0.6/css/
- (...)/font-awesome/5.0.6/webfonts/
- (...)/font-awesome/5.8.1/css/
- (...)/font-awesome/5.8.1/webfonts/
如果我包含文件font-awesome/5.0.6/css/fontawesome-all.min.css
,Font Awesome 就可以了。
如果我包含 file font-awesome/5.8.1/css/fontawesome.min.css
, Font Awesome 会显示空白方块而不是图标。
这很可能不是由于缓存,因为我已经清除了浏览器缓存和 .css 缓存文件。
我记得过去在将 Font Awesome 集成到网站时,我需要手动更改库中的一些相对 URL,但如果我没记错的话,那是使用 Font Awesome 4。
但是,我觉得我缺少一些安装步骤。我只是不记得,因为它是“很久以前”。
解决方案
考虑到上一个发行说明,从 5.0 到 5.8 进行了一些重大更改:
小心!此版本具有重大更改
在最近的版本中,我们修复了在移动项目中使用 OTF 和 TTF 字体文件的一些问题。命名、字体粗细和版本已被修改,以更加兼容和稳定。
升级您的桌面文件副本后,您可能需要再次设置文本图层的字体。之后,我们还建议您仔细检查文档中的图标是否按预期显示。遇到麻烦?与我们联系,我们将为您提供帮助。
您可能需要点击那里的链接来解决您的问题:
我还建议您慢慢升级到较低的版本,因为实际上您正在移动 7 版本并且很难知道真正的问题。所以开始移动到 5.1 然后 5.2 等等,直到你找到哪个版本是罪魁祸首。
有关版本之间升级的更多详细信息,请遵循升级指南。
推荐阅读
- asp.net-core - 如何在 API / backgroundworker 中处理 DbContext 生命周期
- hyperledger-fabric - 使用 HLF 对等点进行账本外通信
- scala - 在两个列表之间使用相交时调用哪个比较运算符
- tensorflow - 我可以完全在 CPU 上运行 deeplab 吗?
- jenkins - JUnit 测试在 Jenkins 中以 IllegalStateException 失败
- javascript - 如何使用 map() 或任何 JS 函数每行仅迭代一次值
- python - Django:manage.py loaddata 正在返回“反序列化错误”
- eclipse - 工作区相关链接资源文件夹
- jquery - 如何将一个excel单元格中的数据提取到html页面中?
- amazon-redshift - 如何在不更改其他外观模型的情况下更改周开始日期