我的字體在 LibreOffice 中的字距嚴重失調。例子:
這是一個比較,LibreOffice 位於頂部,Inkscape 位於底部。
正如您所看到的,LibreOffice 弄亂了字距調整。字體是Ubuntu,10分在 LibreOffice 和Ubuntu,13 像素在 Inkscape 中。
順便說一句,如果我增加字體大小,字距調整問題就會減少。
LibreOffice 中是否有用於啟動字距調整的開關,或者這是一個已知問題?
答案1
透過使用“格式”->“字元”選單,選擇“位置”標籤並使用“間距”部分中的“配對字偶距”複選框來啟動字偶距調整。
答案2
做一個“全選”在開啟字偶距調整之前。否則,它將僅適用於本地選擇,可能是當前段落。
(我在 Mac 上使用最新的 libreoffice,但這應該仍然適用。)
答案3
有兩種類型的字距調整。舊風格涉及字母對,而新風格,GPOS 字距調整,支持配對團體字母。 Adobe FontCreator 和其他公司現在使用 GPOS 和通用子系統而不是「傳統的」kern 表方法。
這Linux 浪子字體項目(維基百科選擇的字體)討論字距調整:
幾乎所有好的字體都包含字距調整訊息,但設計者在這個功能上花費的時間和精力卻截然不同。直到 20 世紀 90 年代末,字距調整資訊都是在長表中逐對定義的。自 OpenType 以來,就有了 GPOS Kerning 方法,該方法允許採用分組方法。這是一個更優雅的解決方案,因為超過 2000 個字元的現代字體將包含數千個條目。
問題是 GPOS 支援非常少。 OpenOffice 錯誤 31764和LibreOffice 錯誤 46055兩者都要求 GPOS 字距調整支持,但似乎都沒有受到太多關注。
2017 年更新:洛解決這是在 2016/11 年。 GPOS 將在 LibreOffice ~5.3 中預設為啟用。