我的字体在 LibreOffice 中字距非常不齐。例如:
以下是一个比较,LibreOffice 在上,而 Inkscape 在下。
如您所见,LibreOffice 弄乱了字距。字体Ubuntu,10 分在 LibreOffice 和Ubuntu,13px在 Inkscape 中。
顺便说一句,如果我增加字体大小,字距调整问题就会减少。
在 LibreOffice 中是否有一个可以激活字距调整的开关,或者这是一个已知问题?
答案1
通过使用“格式”->“字符”菜单,选择“位置”选项卡,然后使用“间距”部分中的“成对字距调整”复选框来激活字距调整。
答案2
做一个“全选”在您打开字距调整之前。否则,它将仅适用于局部选择,可能是当前段落。
(我在 Mac 上使用最新的 libreoffice,但这仍然适用。)
答案3
字距调整有两种类型。旧式字距调整涉及字母对,而新式字距调整涉及字母对。GPOS 字距调整,支持配对群组字母。Adobe FontCreator 和其他公司现在使用 GPOS 和谷氨酸转氨酶而不是“传统的”字距表方法。
这Linux 浪子字体项目(维基百科选择的字体)讨论字距调整:
几乎任何好的字体都包含字距调整信息,但设计师为该功能花费的时间和精力却大不相同。直到 20 世纪 90 年代末,字距调整信息都是在长表中一对一对地定义的。自 OpenType 以来,就有了 GPOS 字距调整方法,允许按组进行调整。这是一个更优雅的解决方案,因为超过 2000 个字符的现代字体原本会包含数千个条目。
问题是 GPOS 支持非常罕见。 OpenOffice 错误 31764和LibreOffice 错误 46055两者都要求 GPOS 字距调整支持,但似乎都没有引起太多关注。
2017 年更新:洛解决2016/11 年将实现此目标。GPOS 将在 LibreOffice ~5.3 中默认启用。