我以不同的方式提出了这个问题,但没有任何建设性的答复。让我们改变描述,看看是否有人有答案:
系统/软件:
Ubuntu 16.04
Windows 10
MS Office 版本 2016
LibreOffice 版本 5.1.1.3
字体:Calibri
LibreOffice 中的字体似乎比 Windows MS Office 中的字体更大:
可以在 Windows 中以一行显示的内容。
在Windows 中一行即可容纳的内容
顶部 MS Office
底部 LibreOffice
放置在文本顶部右侧的公司徽标也出现在左上角,比应有的位置更靠下。安装了受限字体后,没有变化。(ttf-mscorefonts-installer)
这不是一个大问题,但最好将尽可能多的工作转移到 Ubuntu,这样我就不必每次需要编辑或发送内容时都启动虚拟机。我需要能够相信它在所有平台上看起来都一样。
答案1
首先,根据许可证,您只能在运行 Microsoft Office 时使用 Calibri。其次,Calibri 的设计只保留 Microsoft Office 的度量信息,因此您获得的结果是有意为之。第三,免费字体 Carlito 在度量上与 Calibri 兼容,但没有相同的法律限制。您应该配置 LibreOffice 以将 Calibri 替换为 Carlito(将 Cambria 替换为 Caladea),以保留文档的视觉效果。Calibri 不是 MS Core Fonts 的一部分,并且不以任何合法方式在 Linux 上使用。即使是 MS Office 用户也应尽可能避免使用 MS C-Fonts 或 ClearType 字体。请查看涵盖 ClearType 字体的专利,您就会明白为什么。
如果你安装了 Carlito 字体,那么很简单(如果没有,请继续往下看):
工具 --> 选项 --> Libreoffice --> 字体
制定一条规则,始终用 Carlito 替换 Calibri(用 Caladea 替换 Cambria):
注意:您需要手动输入 Calibri,因为您没有它。
现在,如果你没有安装所需的字体,你可以从中搜索并下载它们www.openfontlibrary.org。
您需要提取并更改权限:
cd /usr/share/fonts
sudo unzip /home/YourUserName/Downloads/FontName.zip
sudo chmod -R 755 FontName (Directory)
您可能需要重建字体缓存:
sudo fc-cache -f -v
玩得开心,祝你好运! ;)
答案2
首先,根据许可证,您只能在运行 Microsoft Office 时使用 Calibri。其次,Calibri 的设计只保留 Microsoft Office 的度量信息,因此您获得的结果是有意为之。第三,LibreOffice 安装了免费字体 Carlito,该字体在度量上与 Calibri 兼容,但没有相同的法律限制,您应该配置 LibreOffice 以将 Calibri 替换为 Carlito(将 Cambria 替换为 Caladea),以保留文档的视觉效果。Calibri 不是 MS Core Fonts 的一部分,并且不以任何合法方式在 Linux 上使用。即使是 MS Office 用户也应尽可能避免使用 MS C-Fonts 或 ClearType 字体。请查看涵盖 ClearType 字体的专利,您就会明白为什么。
答案3
当然,它们会有所不同。您应该在 Ubuntu 上安装使用的字体。剩下的就是格式问题,您可以从 Office 文档中复制格式规则并配置 libre office 以使其看起来相同。据我所知,这都是手动工作。