[Seek Help] Libreoffice writer把很多中文字符打印成方框
Tofloor
poster avatar
linpo
deepin
2023-03-28 19:06
Author

我用Libreoffice编辑了一个文档,格式是Libreoffice的 .odt。这个文档里面有很多中文字符,用的字体是Noto Serif CJK SC, 在屏幕上显示是正常的。但用打印机打印的纸质版里出现了很多方框,请看截图。

我如果把这个 .odt 文件转为 pdf 文件,再去打印,就能得到正常的打印结果,所有中文字符都正常打印,没有方框。

我在同样的机器(电脑和打印机)上,用 wps 打印中文文档,也是正常的。

大家觉得是什么原因,导致Libreoffice打印失败?

Libreoffice的版本是 7.0.4.2; Debian Package Version: 1:7.0.4-4+deb11u1_bpo10+1

我安装了思源宋体 Noto Serif.

微信图片_20230328110028.jpg

Reply Favorite View the author
All Replies
longlong
deepin
Community Developer
2023-03-28 20:51
#1

我猜测(不准确),是打印机不认识这些字体,而pdf是更适合打印机的,因为pdf对于打印机来说就是图片,所见即所得。

Reply View the author
lizipeng0013
deepin
2023-03-28 22:33
#2

可能和打印机有关,和Libreoffice有兼容性问题,我的打印就正常(没保存文档打印)

截图_20230328142443.png

截图_20230328142715.png

IMG_20230328_142412.jpg

Reply View the author
deepin
2023-03-28 23:08
#3

用微软雅黑,或者使用WPS!

Reply View the author
linpo
deepin
2023-03-29 23:00
#4
longlong

我猜测(不准确),是打印机不认识这些字体,而pdf是更适合打印机的,因为pdf对于打印机来说就是图片,所见即所得。

我也觉得是打印机因为某种原因没有找到字体,可能是编码问题,比如字符用UTF-8编码,字体用GBK编码,就是不确定,还不理解。转成PDF再打印更加可靠。

Reply View the author
linpo
deepin
2023-03-29 23:24
#5
lizipeng0013

可能和打印机有关,和Libreoffice有兼容性问题,我的打印就正常(没保存文档打印)

截图_20230328142443.png

截图_20230328142715.png

IMG_20230328_142412.jpg

谢谢回复!我觉得是我的打印机不能从Libreoffice文档里读取正确的信息,比如编码或者字体,但又不知道问题出在哪里。

Reply View the author
linpo
deepin
2023-03-30 01:13
#6

用微软雅黑,或者使用WPS!

确实哦,用WPS打印是正常的。字体我还没有试过,还没有安装微软雅黑字体。

Reply View the author
花雨落逝
Moderator
2023-03-30 20:18
#7
linpo

谢谢回复!我觉得是我的打印机不能从Libreoffice文档里读取正确的信息,比如编码或者字体,但又不知道问题出在哪里。

安装星火商店的win字体试试

Reply View the author