您好我在Linux中使用Inconsolata作为powerline字体(链接1)。现在我想要一些额外的符号。我已经成功地将链接2中的Inconsolata修补字体中的真棒字体符号添加到我自己的电子线字体Inconsolata副本中(即我可以成功地将字形复制到我的字体中,它们出现在终端上)。
但是,当我尝试添加其他字体的图标时,即来自Typicons的电池图标(请参阅链接3),它们根本不会出现在终端中。我已经缩放并更改了多个属性,但它总是一样的。
我正在做fc-cache -fv,我已经检查过,如果我手动创建一个字形,它会出现在fc-cache之后。我完全迷失在这里,我确定它一定很简单,但我已经失去了很多时间,而且无论我做什么,字形都不会出现在终端中:-(
答案 0 :(得分:0)
尝试将每个字形添加到新的字体文件项目中。如果它是仅符号的字体,并且您不关心/需要遵循Unicode分配,请使用代码点作为字母字符和数字。 生成您的文件并检查错误。修复FontForge报告的任何问题。
答案 1 :(得分:0)
我发现了这个问题。用两个词lbearing
和rbearing
。它们必须与其他字形相同。尺寸也很重要。即使使用类似的lbearing
和rbearing
,如果字形的大小太大,也不会出现。