Summary: | strange font behaviour - connected letters | ||
---|---|---|---|
Product: | poppler | Reporter: | Sebastien Bacher <seb128> |
Component: | general | Assignee: | poppler-bugs <poppler-bugs> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | philsf79 |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Sebastien Bacher
2007-08-06 06:42:09 UTC
looks like a font substitution problem and could probably be fixed with fontconfig reconfiguration what sort of reconfiguration are you speaking about? It's not cairo backend specific. Looks like fontconfig problem. This isn't really a font substitution problem. Currently we don't adjust the widths of characters when we substitute fonts. xpdf has a hack that compares the widths of the 'm' characters and adjusts the size to match. That hack was removed from poppler when the fontconfig patch went in. I'm not sure the best way to fix this yet. What about re-inserting the hack patch? Is it incompatible with the fontconfig patch? The m-hack has been reintroduced a while ago. @Albert I still get this issue in a lot of documents in evince 2.22.2-0ubuntu1 with libpoppler 0.6.4-1ubuntu1 in Ubuntu 8.04. Has the m-hack been introduced before this bug was posted? poppler 0.6.4 is old, bug your distribution to update it. From the ubuntu bug report: "I decided to try fool evince into using poppler3 from intrepid. Intrepid version compiles fine on Hardy, and I managed to replace them with an ugly hack with symlinks between libpoppler.so.3/libpoppler.so.2 and libpoppler-glib.so.3/libpoppler-glib.so.2. Not surprisingly, it was very unstable, and evince crashed on mouseover actions, so I couldn't select/copy to test for other bugs (bug #33288 for example). But it kind of worked. I'm attaching a new screenshot of the result. It's still not perfect, the "fi" string still appear as an undefined (to me at least) ascii character (look for the first sentence in the abstract: "We describe a unified ...". Also appear in the last two of the abstract). Even so, readbility has improved vastly in this case. Unfortunately, I can't use this hack for production use, since they cause evince to crash more often than not." http://launchpadlibrarian.net/15681507/Screenshot-097561u480.png |
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.