Summary: | Font kerning issues in some cases | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Neil Skrypuch <kde> |
Component: | khtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | dominik.tritscher, finex, kde, kollix |
Priority: | NOR | Keywords: | testcase, triaged |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Test case
Screenshot of test case with Konqueror 4.2.0 and 3.5.10 Screen shot of Skrypuch's test case with hinting disabled screenshot 4.6.5, Qt-4.7.3 |
Description
Neil Skrypuch
2009-02-02 07:18:19 UTC
Created attachment 30851 [details]
Test case
Created attachment 30852 [details]
Screenshot of test case with Konqueror 4.2.0 and 3.5.10
Here's what the test case looks like for me in Konqueror 4.2.0 (on the left) and Konqueror 3.5.10 (on the right).
moved to konqueror anyway: maybe konqueror devs could know if it is only a konqueror problem The new Konqueror (probably by way of Qt4) is actually kerning the fonts as specified in the fonts' kerning pair tables. The old Konqueror/Qt3/libXft was ignoring the kerning pairs specified by the fonts, so the observed difference is actually a progression, not a regression. For reference: http://en.wikipedia.org/wiki/File:Kerning.png This bug should be closed as invalid, since the actual shortcoming that existed in Qt3 was fixed in Qt4. To placate people like Neil Skrypuch who think fonts look better when their kernel pairs are ignored, maybe Qt4 should have an option to globally disable font kerning. That enhancement request should be filed as a new Qt bug, IMO. Oh, interesting. However, I'm not convinced that Fi and Fr (for example) should be touching in the smaller font sizes, though I'm not sure if that's just an issue with the kerning information in the font itself. Created attachment 33235 [details] Screen shot of Skrypuch's test case with hinting disabled (In reply to comment #5) > Oh, interesting. However, I'm not convinced that Fi and Fr (for example) should > be touching in the smaller font sizes, though I'm not sure if that's just an > issue with the kerning information in the font itself. That might also be an issue with your use of hinting. Hinting distorts the intended shape of font glyphs by fudging their control points to align with the pixel grid. See my attachment for a screen shot of your test case on my system running Konqueror 4.2.2 and Qt 4.5.1. I have hinting disabled. Testing with 4.6.5, Qt-4.7.3 this seems now ok for me. See attached screenshot. Created attachment 62112 [details]
screenshot 4.6.5, Qt-4.7.3
For what it's worth, the kerning still looks identical for me with KDE 4.7.0 and Qt 4.7.3. |