Linux 上某些字体的字体基线不一致

Linux 上某些字体的字体基线不一致

Linux 上的某些字体渲染效果如图所示,即某些字符比其他字符高/低。这是由于渲染效果不好还是字体不好造成的?有什么解决方法吗?(希望有帮助:我在 Firefox 上截取了屏幕截图,但 Chrome 以同样的方式渲染字体)

Linux/Firefox 上的字体渲染

答案1

该字体名为 solferino,可以下载这里(可能受版权保护)。您可以下载ttf文件并~/.fonts/自行安装。然后,您可以在应用程序中使用该字体,例如在 OpenOffice 中。通过更改应用程序中的字体大小,您可以发现某些大小的基线未对齐,而其他大小的基线对齐。这似乎是字体本身的“功能”。由于您的浏览器在呈现页面时会下载字体,因此您无法覆盖它。但是,您可以使用浏览器的缩放功能找到基线笔直的大小。在我的浏览器中,这是 90% 的缩放。例如,在 OpenOffice 中,32pt 是混乱的,但 36pt 没问题。这似乎只是字体开发人员的错。

相关内容