26

我们为 font-awesome 5 做出了贡献(是的),我们正在从现有的图标(符号集)转移到 font-awesome。图标的命名和 font-awesome 5 的使用是否会向后兼容 font-awesome 4.7?

IE: Should we go to 4.7 now, and have very easy upgrade to 5.0? OR should we hold off until font-awesome 5 comes out?

4

7 回答 7

14

它不向后兼容。

我只是发布了一个脚本来执行从 4 到 5 的迁移:

https://github.com/estebandelaf/scripts/blob/master/fontawesome4to5.sh

PS:我知道这篇文章是一年前的,但它是谷歌“fontawesome migration script 4 to 5”的第二个结果。

于 2017-12-27T03:38:51.643 回答
7

由于上述脚本不适用于温度计、电池等图标。创建了一个适用于所有图标的 python 脚本。下面是链接。

https://github.com/abkcode/fontawesome4to5

有关升级更改的详细信息,请访问。

https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4

于 2019-01-14T09:59:29.233 回答
3

只需使用use.fontawesome.com/releases/v5.10.1/css/v4-shims.css

更多详情: https ://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4

于 2019-08-06T23:20:48.330 回答
2

Fontawesome 提供 v4-shiv.js 将旧的 v4 图标转换为 v5,但它仅适用于 SVG+JS 框架。

如果您使用带有 webfonts 的 CSS 框架,这里有一个 jQuery javascript 可以做同样的事情。

https://gist.github.com/timint/fb53929ff196d0a5754188bd93a80cef

于 2018-03-18T00:37:55.673 回答
2

我创建了一个 python 脚本来从 4.7 升级到 5.1 而无需这样做。它对我来说效果最好。 https://gist.github.com/ilanben/38ef4d4545cb74089375af0ceecf439b

更新:修复了暂时断开的链接

于 2018-06-28T08:16:17.613 回答
0

这个 python 和 shell 脚本不能正常工作。我正在使用 Kendo 框架,这是因为 fontawesome shims 脚本不会改变我的类。因为 shim 脚本在组件渲染之前加载。

我在 node.js 中制作了自己的脚本。 https://github.com/KiPSOFT/fontawesome4to5

于 2019-11-19T15:33:31.897 回答
0

我制作了(又一个)脚本:

要点在这里https ://gist.github.com/cloakedninjas/9e4e029c92a141c547dabdabe9ccbb1d

它在 Node 中,它使用基于https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4#name-changes的 CSV 输入文件(复制到 Google工作表并导出为 CSV。

想法是,如果未来的升级遵循相同的表结构,重新运行将是微不足道的。

于 2020-06-01T10:29:36.533 回答