can't display correctly of Chinese book
Submitted by ni shengyue
Assigned to poppler-bugs
Created attachment 116567 the book that can't read
This is a case cloned from GNOME Bugzilla – Bug 751115
the book that can't read
Evince can't display book correcly, just wrong words but some other tools can display well, such as mupdf, foxit reader (close source software).
I use mupdf and can read it correcly, and I notice there is print as below:
nisy@nisy-ubuntu:/media/nisy/sda1_WinXP/_Technology/98_my_project/27_改进开源软件/乱码问题$ mupdf ./1[雅舍菁华].梁秋实.文字版.PDF warning: workaround for S22PDF lying about chinese font encodings warning: ... repeated 2 times ... warning: workaround for S22PDF lying about chinese font encodings warning: ... repeated 2 times ...
so I guess mupdf had workaround to avoid font issue, so I checked in mupdf code,find its code should be:
pdf_load_font |__pdf_load_simple_font |__ pdf_load_simple_font_by_name |__ fz_warn(ctx, "workaround for S22PDF lying about chinese font encodings");
Because evince also have font mechanism, so can evince consider to check mupdf 's mechanism, and merge mupdf 's method to avoid this issue? Thanks.
Attachment 116567, "the book that can't read":