
明年的 LibreOffice 26.2 开源办公套件将更好地处理嵌入字体受限的文档。这将解决一些由于嵌入字体的许可限制而无法使用的情况,此前 LibreOffice Writer 并没有正确处理这些情况。
早在 2021 年就提交了一个关于缺乏用户信息的错误报告,当某些嵌入字体由于许可限制而无法使用时:
用户提供的示例文件(见附件)包含嵌入字体,包括 Bebas Neue;然而,在我的系统上(该字体不存在),文件并未使用嵌入字体进行文本渲染。
问题在于嵌入字体具有受限制的版权许可,在 EmbeddedFontsHelper::sufficientTTFRights 中被检测到,因此文件被(合理地)拒绝加载。
然而,用户无法知道这一点。看起来 LibreOffice 无法正常工作。
建议实现一个信息栏,提示类似“由于版权许可限制,文档中的一些嵌入字体无法加载”。
本周已将初始支持处理包含受限嵌入字体的文档的功能合并到 LibreOffice Git 中,适用于 LibreOffice 26.2 版本(太晚未能包含在即将发布的 LibreOffice 25.8 中)。Collabora 的 Mike Kaganski 改进了这个跨平台、开源办公套件的行为。合并的内容解释了处理这些受限字体的新行为:
支持包含受限嵌入字体的文档
此前,我们默默地丢弃了权利不允许编辑文档的字体。此更改引入了一个选择,用户可以选择丢弃受限字体,或者切换到只读模式。
1. 当用户打开包含已安装在系统上的受限嵌入字体的文档时,这些字体不被视为受限。
2. 尝试切换到编辑模式将会再次显示该对话框,允许丢弃这些字体以允许编辑。
3. 保存文档时,无论情况如何,都会丢弃系统中未安装的受限字体。
转自 https://www.phoronix.com/news/LibreOffice-Restricted-Fonts
Linuxeden开源社区