Incorrect TOC entries in PDF files converted from Chinese EPUB file

Bug #1416222 reported by jenjou hung
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Fix Released
Undecided
Unassigned

Bug Description

calibre version: 2.17.0.
operating system: tested on windows 7 and Ubuntu 14.04

When converting chinese EPUB file to PDF format, some TOC entries in result PDF are not correctly displayed.

Here we made a picture to demostrate the problem. See problem.png in attachement. The left hand side is the TOC tree in EPUB file(corrct one), and the right hand side is the coverted result(in PDF). The parts that we marked as yellow are problmatic outputs.

Form that example, it seems that the problme comes from characters "瑜" (UTF16 code point: 745C) and "就" (UTF16 code point: 5C31). Since both of them have byte "5C" inside the charactet and 5C is the "/" in ascii, thus we guess that the problem may relate to the bytes "5C. We also try put other characters with "5C" inside, i.e, 屜(5C5C), 就(5C31), 尲(5C32) in the EPUB and covert them, there all show similar problems.

Revision history for this message
jenjou hung (jenjou-hung) wrote :
Revision history for this message
Kovid Goyal (kovid) wrote : Fixed in master

Fixed in branch master. The fix will be in the next release. calibre is usually released every Friday.

 status fixreleased

Changed in calibre:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.