Bug 10355 - When I convert svg to pdf, some blank char are inserted before precombined letters with circumflex
Summary: When I convert svg to pdf, some blank char are inserted before precombined le...
Alias: None
Product: cairo
Classification: Unclassified
Component: pdf backend (show other bugs)
Version: 1.4.2
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Kristian Høgsberg
QA Contact: cairo-bugs mailing list
Depends on:
Reported: 2007-03-20 06:06 UTC by KLEIN Stéphane
Modified: 2008-02-20 01:23 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

Source file (826 bytes, image/svg+xml)
2007-03-20 06:07 UTC, KLEIN Stéphane
Destination file converted with issue (9.80 KB, application/pdf)
2007-03-20 06:08 UTC, KLEIN Stéphane

Description KLEIN Stéphane 2007-03-20 06:06:00 UTC
I've svg file with precombined letters with circumflex like ê, Ê...

When I convert it to pdf, I've some blank char inserted before letters with
circumflex like ê, Ê...

When I convert to png, I haven't that issue.
Comment 1 KLEIN Stéphane 2007-03-20 06:07:57 UTC
Created attachment 9236 [details]
Source file
Comment 2 KLEIN Stéphane 2007-03-20 06:08:28 UTC
Created attachment 9237 [details]
Destination file converted with issue
Comment 3 Behdad Esfahbod 2007-04-03 13:17:32 UTC
What are you using for conversion?
Comment 4 Behdad Esfahbod 2007-04-03 13:47:49 UTC
Ok, I wrote cairo/test/svg2pdf and can see the bug now.  Not sure whose bug it is.
Comment 5 Behdad Esfahbod 2007-09-06 18:04:41 UTC
Adrian's telling me that it's a pango issue.

Comment 6 Behdad Esfahbod 2007-12-12 13:08:09 UTC
Seems like these are two separate issues, as the other issue was simply bitmap fonts returning NaN font metrics.  This can't be it.
Comment 7 Behdad Esfahbod 2008-01-25 15:56:27 UTC
Humm, I can't reproduce this anymore.  Can the reporter try with 1.4.14 and master and report?
Comment 8 Adrian Johnson 2008-02-20 01:23:08 UTC
Behdad found the cause of this bug to be in librsvg:


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.