请选择 进入手机版 | 继续访问电脑版

LibreOffice中文社区

 找回密码
 马上加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
开启左侧

[已关闭] DOCX: 用LibreOffice编辑后再用MSO2010打开字体变为Calibri

[复制链接]
suokunlong 发表于 2014-7-3 22:43:39 | 显示全部楼层 |阅读模式
问题描述:
附件中的这个docx文件,段落字体是Times New Roman. 当用LibreOffice编辑之后,再用MSO 2010打开,字体会变为Calibri,但是用LibreOffice打开还是显示的Times New Roman.

重现步骤:
1. 用MSO 2010打开附件中的Times.docx文件,你会看到字体为Times New Roman. 关闭。
2. 用LibreOfficeTimes.docx文件,插入一个回车,另存为Times-2.docx。
3. 用MSO 2010打开Times-2.docx。你会注意到字体变为了Calibri.

当前的行为和结果:
Times-2.docx在MSO中的字体为Calibri。(貌似是应用了Word的默认字体)
但是,在LibreOffice中字体还是Times New Roman.

期望的行为和结果:
Times-2.docx在MSO中的字体应该为Times New Roman.

操作系统和软件版本:
Windows XP SP3, LibreOffice 4.3.0.1. 在之前的版本中也能重现。

附件:
原docx文件:https://bugs.freedesktop.org/attachment.cgi?id=102338
用LibreOffice编辑之后的文件:https://bugs.freedesktop.org/attachment.cgi?id=102339
编辑后的文件用MSO 2010打开,是这个样子(字体字号变了):https://bugs.freedesktop.org/attachment.cgi?id=102347
用LibreOffice新建了一个docx文档:https://bugs.freedesktop.org/attachment.cgi?id=102341

请大家多多测试,我让老外帮忙测试,结果是不能重现,但是我能100%重现。

2014-07-07:
已报告到官方:Bug 80985 -       When edit DOCX file with LibreOffice and reopen with MSO 2010, font changes from Times New Roman to Calibri
开放,包容,奉献。
ACTom 发表于 2014-7-4 09:03:54 | 显示全部楼层
你这个文档能重现,我自己建的不能重现。
测试系统:Windows XP SP3
测试版本:MS Office 2010、LibreOffice 4.2.4.2
 楼主| suokunlong 发表于 2014-7-4 10:08:16 | 显示全部楼层
ACTom 发表于 2014-7-4 09:03
你这个文档能重现,我自己建的不能重现。
测试系统:Windows XP SP3
测试版本:MS Office 2010、LibreOffic ...

我自己新建的文档也不能重现。那个文档是美国人发过来的,我发现问题后删掉了保密文字弄了个测试文件。
稍后我去报告bug。
开放,包容,奉献。
 楼主| suokunlong 发表于 2014-7-4 10:09:39 | 显示全部楼层
谁有WPS的话也测试一下,字体有没有变。有人在Office for Mac以及Ms Office 2007上都不能重现,没准是MS OFFICE 2010的bug?
开放,包容,奉献。
 楼主| suokunlong 发表于 2014-7-4 10:24:45 | 显示全部楼层
为知道新建文档怎么重现了:
1. 用MSO 2010新建Word文档;
2. 输入一些文字。比如我输入"abcdefghijklmnopqrstuvwxyz"。确保该段落应用的是“正文”样式
3. 将“正文”样式的字体设置为Arial, 字号设置大一点(比如四号)以便看得更清楚。保存。
4. 用LibreOffice打开,输入个回车然后另存为。
5. 再用MSO 2010打开。(字体变了,字号变小了。)
开放,包容,奉献。
 楼主| suokunlong 发表于 2014-7-4 11:20:35 | 显示全部楼层
进一步的发现:
用MSO 2010打开后,变成的字体貌似就是LibreOffice里“工具 - 选项 - LibreOfifce WRITER - 标准字体(西文/亚洲文字)"的字体设置!
开放,包容,奉献。
 楼主| suokunlong 发表于 2014-7-7 10:58:10 | 显示全部楼层
已向bugzilla提交bug,URL:
https://bugs.freedesktop.org/show_bug.cgi?id=80985
Bug 80985 - When edit DOCX file with LibreOffice and reopen with MSO 2010, font changes from Times New Roman to Calibri
开放,包容,奉献。
 楼主| suokunlong 发表于 2014-7-7 12:23:29 | 显示全部楼层
IRC里有人说,他用Microsoft Office 2010 SP2版本打开没有问题。很有可能这是MSO 2010的bug,在3月份发布的Office 2010 Service Pack 2升级包中已经修复了。

补丁包下载中。。。

可是,如果真的是MSO 2010的问题,我如何说服其他同事,还有我们老板?如何强迫他们都安装这个补丁包呢???无奈啊。
开放,包容,奉献。
 楼主| suokunlong 发表于 2014-7-7 14:48:41 | 显示全部楼层
suokunlong 发表于 2014-7-7 12:23
IRC里有人说,他用Microsoft Office 2010 SP2版本打开没有问题。很有可能这是MSO 2010的bug,在3月份发布的 ...

很不幸,安装MSO SP2之后,还是有问题。
开放,包容,奉献。
 楼主| suokunlong 发表于 2014-7-7 15:37:37 | 显示全部楼层
该bug已被@Late in Autumn 在bugzilla确认了。更改分类。
开放,包容,奉献。
*滑块验证:
您需要登录后才可以回帖 登录 | 马上加入

本版积分规则

小黑屋|手机版|Archiver|LibreOffice中文社区 ( 粤ICP备13080851号-4 )  

GMT+8, 2018-2-26 09:32 , Processed in 0.111497 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表