Upgrade 从4升级到5的过程

Upgrade 从4升级到5的过程,upgrade,font-awesome,font-awesome-5,Upgrade,Font Awesome,Font Awesome 5,我们为font awesome 5(yea)做出了贡献,我们正在从现有的图标(符号集)转向font awesome。图标的命名和font awesome 5的使用是否与font awesome 4.7向后兼容 IE:我们是否应该现在转到4.7,轻松升级到5.0? 或者我们应该推迟到font awesome 5面世吗?它不向后兼容 我刚刚发布了一个脚本,以便在中执行从4到5的迁移: PS:我知道这篇文章是一年前发布的,但这是谷歌关于“fontawesome迁移脚本4到5”的第二个结果。fonta

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

IE:我们是否应该现在转到4.7,轻松升级到5.0?

或者我们应该推迟到font awesome 5面世吗?

它不向后兼容

我刚刚发布了一个脚本,以便在中执行从4到5的迁移:


PS:我知道这篇文章是一年前发布的,但这是谷歌关于“fontawesome迁移脚本4到5”的第二个结果。

fontawesome提供了v4-shiv.js,可以将旧的v4图标转换为v5,但它仅适用于SVG+js框架

如果您将CSS框架与webfonts一起使用,下面是一个jQueryJavaScript,它也可以做同样的事情


我创建了一个python脚本,可以从4.7升级到5.1,而无需修改。 它最适合我。

更新:
修复了暂时中断的链接,因为上述脚本不适用于温度计、电池等图标。创建了一个适用于所有图标的python脚本。下面是链接

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


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

更多详情:

这个python和shell脚本对我来说工作不正常。我正在使用剑道框架,所以我的脚本不会改变我的类。因为垫片脚本在组件渲染之前加载

我在node.js中创建了自己的脚本。 我制作了(另一个)脚本:

这里的要点

在节点中,它使用基于的CSV输入文件(复制到Google工作表并导出为CSV)


我们的想法是,如果将来的升级遵循相同的表结构,那么重新运行就很简单了。

您能解释一下我们需要对您的脚本做什么吗?我尝试过直接将现有项目从4.7升级到5.0,并且必须恢复。如果评论是英文的,那会更好:)在我的Mac上运行此命令时出错:
sed:1:“s/fa[[:space:]fa addre…”:替换命令中的错误标志:“I”
sed:1:“./app/pages…”:命令代码无效。
记住在需要时将“fa”调整为“far”“fab”。这已得到处理:$('.fa.+fa4)。removeClass('fa')。removeClass(fa4)。addClass(fa5);大多数没有更改名称的图标都更改了“主”类。你建议的插件只会调整更改名称的图标的“主”类。我从官方网站上得到了这个列表,上面写着“图标名称更改完整列表”。我用自己制作的更新了列表。现在呢?css样式现在有一个垫片文件。这不是到python脚本的链接。这和其他人已经发布的链接一样。@Luckyrat谢谢你注意到我的坏消息。。。多亏了您,我现在已经修复了指向要点的链接:)使用Python 3.7.2,脚本中的打印语句需要修改,以便在括号中包含打印内容。打印(fpath)打印(“\n已修改过的文件”)