使用fontforge从另一种字体导入字形

时间:2015-02-21 23:10:15

标签: linux fonts font-awesome glyph fontforge

您好我在Linux中使用Inconsolata作为powerline字体(链接1)。现在我想要一些额外的符号。我已经成功地将链接2中的Inconsolata修补字体中的真棒字体符号添加到我自己的电子线字体Inconsolata副本中(即我可以成功地将字形复制到我的字体中,它们出现在终端上)。

但是,当我尝试添加其他字体的图标时,即来自Typicons的电池图标(请参阅链接3),它们根本不会出现在终端中。我已经缩放并更改了多个属性,但它总是一样的。

我正在做fc-cache -fv,我已经检查过,如果我手动创建一个字形,它会出现在fc-cache之后。我完全迷失在这里,我确定它一定很简单,但我已经失去了很多时间,而且无论我做什么,字形都不会出现在终端中:-(

2 个答案:

答案 0 :(得分:0)

尝试将每个字形添加到新的字体文件项目中。如果它是仅符号的字体,并且您不关心/需要遵循Unicode分配,请使用代码点作为字母字符和数字。 生成您的文件并检查错误。修复FontForge报告的任何问题。

答案 1 :(得分:0)

我发现了这个问题。用两个词lbearingrbearing。它们必须与其他字形相同。尺寸也很重要。即使使用类似的lbearingrbearing,如果字形的大小太大,也不会出现。