Linux 上某些字體的字體基線不一致

Linux 上某些字體的字體基線不一致

Linux 上的某些字體呈現如圖所示,即某些字元比其他字元更高/更低。這是由於渲染不良還是字體不良造成的?有什麼解決辦法嗎? (如果有幫助:我在 Firefox 上拍攝了螢幕截圖,但 Chrome 以相同的方式呈現字體)

Linux/Firefox 上的字體渲染

答案1

有問題的字體稱為 solferino,可以下載這裡(可能受版權保護)。您可以下載該ttf檔案~/.fonts/自行安裝。然後,您可以在應用程式中使用該字體,例如在 OpenOffice 中。透過更改應用程式中的字體大小,您可以找到基線未對齊的某些尺寸和基線對齊的其他尺寸。這似乎是字體本身的「功能」。由於您的瀏覽器在渲染頁面時下載字體,因此您無法覆蓋它。但是,您可以使用瀏覽器的縮放功能來尋找基線筆直的尺寸。在我的瀏覽器中,縮放比例為 90%。例如,在 OpenOffice 中,32pt 很混亂,但 36pt 沒問題。這似乎只是字體開發商的錯誤。

相關內容