全系统字体平滑(防侧向)

全系统字体平滑(防侧向)

我在 Ubuntu 15.10 中遇到了 Windows 字体无法平滑的问题。我将 Fonts 目录的内容从 Windows 10 安装复制到并/usr/share/fonts/truetype/windows10运行fc-cache -fv。之后,我重新启动,字体似乎可以正常工作,但字体没有平滑。下面的屏幕截图。奇怪的是它们在字体选择菜单中很平滑,但在文档中却不平滑。另一件奇怪的事情是,i、f 和 t 字符很平滑,但其他字符不平滑。我该如何解决这个问题?我正在运行 Libreoffice PPA(ppa:libreoffice/ppa)中的最新 Libreoffice 5.0.4。

编辑:我已经确认字体平滑问题是系统范围内的。

字体平滑度不佳

答案1

LibreOffice 只使用免费软件字体引擎,因此所有 MS 和 Monotype 字体看起来都很糟糕,因为它们是为 Windows 字体引擎提示或准备的。

此外,LibreOffice 不授权任何来自 Monotype 的字体,所以如果您在 MS Office 中以 Times New Roman 创建文档,然后在 LibreOffice 中打开它,这不是最好的解决方案 - 它将默认使用一些随机的开源(通常质量较差)字体。

更新:

如果该错误仅与一种字体有关:
您可以在中找到字体/usr/share/fonts/truetype并使用您喜欢的任何应用程序编辑它们。
请记住,在 Ubuntu 存储库中,您可以找到几乎任何字符的替代版本;经常,开放版本比专有版本更好。
如果许多字体都存在此错误
临时解决方案substitution table是在选项中使用character styles以将坏字体替换为好字体。您可以在 Writer 选项中设置默认字体。
另一种解决方案可以调整页面的字符选项:右键单击 -> 字符 -> 位置 -> 距离。并通过禁用默认设置来修复它,这样应该会更好。
如果如果你无法解决,请考虑使用 Synaptics 包管理器 (菜单 -> 包 -> 强制版本) 降级你的 libreoffice。
希望你能解决,我的眼睛会因为类似的错误而崩溃。:)

编辑:如果以下解决方案之一有效,请尝试通过编辑 中的文件来调整字体渲染配置/etc/fonts/conf.d/sudo nano /etc/fonts/conf.d/FILENAME在终端上使用 执行此操作。
例如,尝试通过编辑10-antialias.conf(将 true 替换为 false)禁用字体抗锯齿;对 也一样10-hinting.conf。如果没有任何变化,只需将 false 重新替换为 true。
请注意,您将为整个系统禁用这些功能,因此如果它们没有帮助,请恢复更改。
问题的最后一个可能原因可能是驱动程序本身的图形渲染。您可以尝试执行sudo nano /etc/libreoffice/soffice.sh并启用/禁用 OpenGL 支持。重新启动 Libreoffice 后每个编辑。
如果您无法解决问题,请降级或使用 OpenOffice 或同等套件,以防万一(我不是在开玩笑)。
如果我帮不上什么忙,我很抱歉,但我不知道 LibreOffice 的源代码,我只是在尝试各种可能性。:-)
如果您解决了问题或发现了有趣的事情,请告诉我们。

PS:我复制自丑陋的 LibreOffice 字体

答案2

我按照本指南安装 Infinity 解决了该问题:http://www.webupd8.org/2013/06/better-font-rendering-in-linux-with.html

答案3

全系统字体平滑(防侧向)

这实际上不是 Libreoffice 的问题,而是您指出的系统范围的问题。我知道的最简单的解决方法是使用 Tweak Tool。我使用的是unity-tweak-tool。使用以下命令安装:

sudo apt install unity-tweak-tool

用法

使用 从 Dash 或命令行启动它unity-tweak-tool

单击“字体”图标并注意屏幕的这一部分:

Unity 调整工具 Fonts.png

文本缩放因子仅在 HDPI(高每英寸点数)显示器(例如 1920x1080)上增加。其他两个字段对我来说最适合平滑字体。


可用的调整工具

要列出适用于你的 Ubuntu 版本的工具,请使用:

$ apt-cache search tweak-tool
gnome-shell-extension-autohidetopbar - GNOME shell automatic topbar hider
gnome-shell-extension-suspend-button - Gnome-shell extension to modify the suspend/shutdown buttons
gnome-shell-extensions-gpaste - GPaste extension for GNOME Shell
gnome-tweak-tool - tool to adjust advanced configuration settings for GNOME
unity-tweak-tool - configuration tool for the Unity desktop environment

相关内容