如何合并两个图标FontAwesome.ttf文件,然后仅提取所需的图标

问题描述

我很惊讶这变得如此困难;它的概念是如此简单。

我在NativeScript应用程序中使用了各种FontAwesome图标。使用FontAwesome 4,这些全部都放在一个文件中。使用FontAwesome 5,图标已被拆分为多个文件,现在我需要一些v5的新图标。我想做的是合并两个FontAwesome .ttf文件,然后仅提取我需要制作的图标以创建一个更小的.ttf文件

我花了整个下午进行调查。我发现的东西一直使我指向FontForge,但是我无法使sfddif正常工作。例如:

[~/Documents/NativeScriptProjects/cyclenc/app/fonts]$ /Applications/FontForge.app/Contents/Resources/opt/local/bin/sfddiff  --usage
-bash: /Applications/FontForge.app/Contents/Resources/opt/local/bin/sfddiff: /Users/travis/build/fontforge/fontforge/build/osx/FontForge.app/Contents/Resou: bad interpreter: No such file or directory 

当我用FontForge打开单个字体文件时,会收到警告消息,提示图标已重新映射到不同的代码点,所以这不好。

有没有一种方法可以轻松地合并两个.ttf文件? TransType只会创建.ttf文件的副本,而RoboFont甚至不会打开-它死于加载资源的窗口的闪烁。我在Mac上执行此操作,但可以根据需要切换到Windows。

就摘录而言,如果我能够创建合并对,那么[https://everythingfonts.com/subsetter][1]似乎可以很好地处理这一部分。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)