丑陋的LibreOffice字体

我一直在体验LibreOffice中字体的这个超级烦人的错误。 请看下面的截图。 无论我选择什么字体或缩放级别,字母之间的空格都是混乱的。 当我改变缩放级别时,间距实际上在变化,但看起来仍然非常难看。

我有一个非常默认的Ubuntu安装程序。 我安装了几种字体(droid,mscorefonts)。 我没有更改任何字体设置。

链接到屏幕截图

其他应用程序中的字体看起来很棒。 当我在Google Docs或MS Web Word中打开相同的文本时,它看起来很完美。

我很感激有关这个问题的任何帮助。 谢谢!

我回答这个旧线程,因为我遇到了同样的问题,我只是用不同的方法解决了它。 我运行Ubuntu 16.04和LibreOffice 5.1.4.2。

基本上,我在这个post中提出了Fitoschido提出的答案: https ://ask.libreoffice.org/en/question/7127/calibri-font-not-rendering-correctly/

简而言之,必须编辑(或创建)〜/ .config / fontconfig / fonts.conf并添加以下块:

  false   

这具有绕过MS字体中嵌入的字符的位图并使Ubuntu / Linux应用消除锯齿的效果。 现在,MS字体在LibreOffice中看起来要好得多。

这对我来说在Ubuntu 16.04上使用KDE

打开KDE系统设置>字体>设置使用消除锯齿:字段为已启用>单击配置>对话框配置消除锯齿>设置子像素渲染类型:字段为RGB>设置提示样式:字段为轻微>按OK>按应用>重新启动程序(LibreOffice等)。

归功于http://www.ubuntubuzz.com/2016/03/how-to-fix-ugly-libreoffice-font-rendering-kde.html

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

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

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

此外,LibreOffice不会从monotype许可任何字体,因此如果您在MS Office中的Times New Roman中创建文档,然后在LibreOffice中打开它,它不是最佳解决方案 – 它将默认为一些随机openouce(通常质量较差)字体。

我想分享一下我如何用LibreOffice中的丑陋字体渲染解决我的问题。

首先,我必须指出,在重新安装新操作系统后,我通常不安装整个办公套件,而只安装LibreOffice Writer。 然后我打开一些文档,字体渲染很难看。 但我注意到,当我安装整个LibreOffice套件时,这个问题不存在 – 字体看起来很好。

因此,我得出结论,正确的渲染取决于仅在安装Writer时从已安装的软件包中排除的内容。 我尝试安装不同的软件包,我发现这是libreoffice-gtk软件包。 因此,请检查它是否已安装在您的系统上。 我使用Lubuntu 14.10(GTK接口),所以我想这就是为什么这对我有用。