在FontForge中添加后,位图字形不会显示

时间:2015-01-28 23:00:39

标签: linux fonts fontforge

我发现这个字体Dina TTF最初是Windows的* .fon文件。 此版本是TrueType,只有三个位图打击:11,12和13。 就像Netbeans的魅力一样。

然而,我遗漏了一个字形,一个左箭头:U+2190。 我在FontForge中添加了它,但是当我生成TTF时,将其移至~/.local/share/fonts/TTF并通过fc-cache -vf ~/.local/share/fonts/TTF更新我的字体缓存,新字母不显示。 FontForge在新字形周围绘制绿色边框,并且背景被划掉,而不是例如字母A,它不会被划掉或加框。

1 个答案:

答案 0 :(得分:0)

它无法正常工作,因为包中没有任何字体在任何(Unicode)cmap子表中编码U + 2190。

试试这个:选择一个没有红色' X'通过它,转到编辑 - >复制宽度。然后为U + 2190选择单元格,编辑 - >粘贴到。红色' X'因为U + 2190应该消失。然后编辑U + 2190的位图并重新生成。