[Okular-devel] [okular] [Bug 345489] New: Adobe Reader shows wrong character in annotation created by Okular
cloudict at outlook.com
cloudict at outlook.com
Tue Mar 24 20:05:37 UTC 2015
https://bugs.kde.org/show_bug.cgi?id=345489
Bug ID: 345489
Summary: Adobe Reader shows wrong character in annotation
created by Okular
Product: okular
Version: 0.20.2
Platform: Debian unstable
URL: http://1drv.ms/1GQzYTD
OS: Linux
Status: UNCONFIRMED
Severity: minor
Priority: NOR
Component: PDF backend
Assignee: okular-devel at kde.org
Reporter: cloudict at outlook.com
I found a possible bug of the PDF annotation feature. I added some Chinese
annotation into a PDF file with Okular 0.20.2 in Linux, and open the file with
Adobe Reader 11.0.0.379 in Windows. Most of the characters in the annotation
are correct. However, some characters become wrong characters. I checked these
wrong characters, and had the following observation: In Okular, annotations are
saved in UTF-16. If the 2-byte code of a character includes "0D", it will be
converted to "0A" if shown in Adobe Reader, so the character goes wrong. For
example, the Chinese character "不" (U+4E0D) will be shown as "上" (U+4E0A) in
the annotation in Adobe Reader. BTW, I tested some other PDF tool to add
Chinese annotations. The annotations added by Adobe Reader and Foxit Reader can
both be shown correctly in Adobe Reader. I am not sure whether it is a bug of
Okular. Although the stored UTF-16 strings are correct, I am not sure whether
some meta-info for the annotation is correct. Well, it might also be a bug in
Adobe Reader. I have made an example PDF file: <http://1drv.ms/1GQzYTD>, you
can download and test it. Will you please take a look? Thank you very much!
Reproducible: Always
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Okular-devel
mailing list