答案1
我意识到这是一个老答案,但由于我在 Ubuntu (Gnome) 20.04; LibreOffice 6.4.7.2 40 上遇到了同样的问题,所以我无论如何都会回答。
我使用的是 HDPI 显示器(3840x2160 像素;192 dpi)。在“设置”>“显示”>“缩放比例”下,显示缩放比例全局设置为 200%。大多数应用程序都可以很好地处理这种情况。
但 LibreOffice 中的图标仍然很模糊。即使.svg图标主题已选定。这与这个错误,据我理解,这与渲染有关.svg应用程序中的 GTK3 版本文件。
如上所述,使用 GDK 比例尺这里, 我找到...
GDK_SCALE=1 SAL_FORCEDPI=192 libreoffice --writer
...为我解决了这个问题。您可以将这些环境变量添加到。桌面如果您不想每次都使用命令行,则可以使用相应应用程序启动器的文件。
解释:环境变量SAL_FORCEDPI=192
强制应用程序以定义的分辨率启动,您可以使用 查询其显示支持情况xrdb -query | grep -i dpi
。.svg图标以清晰的方式呈现。但这也导致我的情况缩放值重复;可能是因为 LibreOffice 将多个缩放值相乘。这通过强制执行来否定GDK_SCALE=1
,这似乎在我的例子中会回退到正确的 200% 的系统范围缩放。
希望这可以帮助。
答案2
在 KDE Plasma 上,您可以转到“字体”并强制字体 dpi。在我的情况下,我强制使用“120”。
按“Meta/Windows/Start”按钮,输入“fonts”打开字体应用程序。窗口底部有一个选项“强制字体 DPI”。选中该框并设置 DPI。单击此处查看字体窗口的图片