linux - 添加到 FontForge 后位图字形不显示

标签 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 相反。

最佳答案

它不起作用,因为包中的字体都没有在任何 (Unicode) cmap 子表中编码 U+2190。

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

关于linux - 添加到 FontForge 后位图字形不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28204061/

相关文章:

linux - fio启动时如何加载各种io引擎?

java - 从 Linux 上的 Java 迁移到 Eclipse/远程系统资源管理器

linux - 在 Linux 上自动化串口通信

java - net.sf.jasperreports.engine.JRRuntimeException : java. io.IOException: 无法读取字体数据

.net - 如何在 .NET 中独立更改字体的宽度和高度?

python - 倒字形 : bitmap > SVG via autotrace > glyph via fontforge

linux - 执行失败 "yum list": Errno 5] OSError: [Errno 2] No such file or directory

javascript - 很棒的字体和 javascript

python - FontForge 的替代品

fontforge - 将字形添加到 Fontforge