The FreeType Project - Bugs: bug #36091, Irregular x-height at large sizes...
You are not allowed to post comments on this tracker with your current authentication level.
bug #36091: Irregular x-height at large sizes with hinting on
Submitter: | Zack Weinberg <zackw> | ||
Submitted: | Wed 04 Apr 2012 04:58:30 PM UTC | ||
Severity: | 3 - Normal | Item Group: | None |
Status: | Fixed | Privacy: | Public |
Assigned to: | wl | Open/Closed: | Closed |
Planned Release: | 2.4.11 |
Jump to the original submission
Thu 13 Sep 2012 12:42:12 PM UTC, comment #8: |
Zack Weinberg <zackw> |
Thu 13 Sep 2012 05:47:03 AM UTC, comment #7: Oops! I renamed a parameter of TTF_autohint and forgot to update the frontends. Fixed in ttfautohint's git repository, please test. Thanks for the report.
|
Werner LEMBERG <wl> |
Wed 12 Sep 2012 05:57:03 PM UTC, comment #6: I finally got around to testing this. I can confirm that the problem appears to be fixed in FreeType git, in the following sense: when 'ftview' is told to render the font that's attached to this bug, with hints enabled and autohinting forced on, the x-heights of all ASCII letters are drawn consistently. (It is my understanding that in this mode, FreeType will ignore the hint information in the font and generate its own. Consistent with that, if autohinting is not forced on, 'ftview' will show the same x-height errors as it originally did, which makes sense since the in-font hints are still bad.)
|
Zack Weinberg <zackw> |
Wed 04 Jul 2012 08:49:32 PM UTC, comment #5: I am traveling and will not be able to test until after July 16. If I fail to follow up by the beginning of August, I would appreciate a reminder. |
Zack Weinberg <zackw> |
Wed 04 Jul 2012 03:21:59 PM UTC, comment #4: This is now fixed in both FreeType and ttfautohint. Please test. |
Werner LEMBERG <wl> |
Thu 05 Apr 2012 05:52:44 AM UTC, comment #3: It is one of the main development goals of ttfautohint to allow manual hinting after automatic hints have been applied. However, this is a future project and not implemented yet.
|
Werner LEMBERG <wl> |
Thu 05 Apr 2012 02:26:17 AM UTC, comment #2: Thanks for the explanation.
|
Zack Weinberg <zackw> |
Wed 04 Apr 2012 11:09:05 PM UTC, comment #1: This is an interesting bug report since it affects two issues which are completely different and tightly connected at the same time.
|
Werner LEMBERG <wl> |
Wed 04 Apr 2012 04:58:30 PM UTC, original submission:
When any level of hinting is enabled, Freetype renders the attached font (from http://impallari.com/quattrocento ) poorly at larger sizes. Specifically, look at the attached image: at 16pt the x-heights are all visually consistent, but at 17pt "medium" and "full" hinting make the v, w, x glyphs one pixel too short (or possibly one pixel displaced downward -- there seems to be a problem with the baseline as well as the x-height), and at 18pt "slight" hinting is wrong too.
|
Zack Weinberg <zackw> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 7 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2012-07-04 | wl | Status | Confirmed | Fixed | |
Open/Closed | Open | Closed | |||
Planned Release | None | 2.4.11 | |||
2012-04-04 | wl | Status | None | Confirmed | |
Assigned to | None | wl | |||
2012-04-04 | zackw | Attached File | - | Added Quattrocento-Regular.ttf, #25577 | |
Attached File | - | Added quattrocento-irregular-x-height.png, #25578 |
Powered by Savane 3.13-02a9.
Corresponding source code
Yes, it works now. The re-hinted font has consistent x-heights in all modes of ftview, and switching forced autohinting on and off only makes horizontal changes.