我找到了这个字体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
相反。
最佳答案
它不起作用,因为包中的字体都没有在任何 (Unicode) cmap 子表中编码 U+2190。
试试这个:选择一个没有红色“X”的单元格,转到“编辑”->“复制宽度”。然后选择 U+2190 单元格,编辑 -> 粘贴到。 U+2190 的红色“X”应该消失。然后编辑 U+2190 的位图并重新生成。
关于linux - 添加到 FontForge 后位图字形不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28204061/