Glu*_*ate 14 fonts microsoft libreoffice
Microsoft TTF 字体(例如 Calibri 和 Cambria)在某些页面缩放级别无法正确呈现:

(我通过将 Microsoft 字体放在~/.fonts目录中并更新字体缓存来手动安装它们)。
有没有办法改善 LibreOffice 下的 Microsoft 字体渲染?
lok*_*aan 15
像 Calibri 和 Cambria 这样的字体在调整为小尺寸时会使用嵌入的位图。
要禁用此字体行为,请将以下内容放入$HOME/.fonts.conf:
<match target="font" >
<edit name="embeddedbitmap" mode="assign">
<bool>false</bool>
</edit>
</match>
Run Code Online (Sandbox Code Playgroud)
如果文件不存在,则创建该文件。
重启生效。
来源
http://ubuntuforums.org/showthread.php?t=724818(需要注册)
http://manpages.ubuntu.com/manpages/precise/man5/fonts-conf.5.html
注意:
$HOME/.fonts.conf在 Ubuntu 12.10 中已弃用,而是将上述 XML 代码(以 root 身份)粘贴到 /etc/fonts/conf.d/50-user.conf
小智 7
不是将 XML 代码放入/etc/fonts/conf.d/50-user.conf(实际上只包含来自$HOME/.config/fontconfig/conf.d或 的文件$HOME/.config/fontconfig/fonts.conf),而是将 XML 代码放入目录中提到的两个目录下的文件中$HOME/.config/fontconfig/。不要弄乱系统配置文件,因为这会使系统升级更加复杂。
我通过删除Calibri字体,安装Carlito解决了这个问题,它“与 Calibri 度量兼容”并打包了“一个到 fontconfig (local.conf) 的映射条目”,刷新了我的字体缓存,并重新启动了 LibreOffice:
$ rm ~/.fonts/microsoft/CALIBRI*
$ sudo apt install fonts-crosextra-carlito
$ fc-cache
Run Code Online (Sandbox Code Playgroud)
这是微软在顶部和 Carlito 在下面的前后对比:

你可以做同样的Caladea的坎布里亚与fonts-crosextra-caladea您可以使用croscore字型阿里莫,蒂诺和Cousine为宋体,宋体,和宋体用fonts-croscore。
有关更多详细信息,请参阅我的完整帖子。
| 归档时间: |
|
| 查看次数: |
9108 次 |
| 最近记录: |