The FreeType Project - Bugs: bug #12264, Ugly auto-hinting of touching...
You are not allowed to post comments on this tracker with your current authentication level.
bug #12264: Ugly auto-hinting of touching straight lines
Submitter: | David Turner <freetype> | ||
Submitted: | Wed 09 Mar 2005 04:53:56 PM UTC | ||
Severity: | 2 - Minor | Item Group: | Incorrect behaviour |
Status: | Wont Fix | Privacy: | Public |
Assigned to: | wl | Open/Closed: | Closed |
Planned Release: | None |
Sat 06 Dec 2014 01:51:37 PM UTC, comment #4: |
Alexei Podtelezhnikov <podtelez> |
Fri 05 Dec 2014 07:38:17 PM UTC, comment #3: This won't work, since you can only interpolate weak points between strong points that are on the same outline, and exactly this is the problem here: The touching lines have opposite directions because they are located on different outlines, and this is a good reason for the auto-hinter to not align them... |
Werner LEMBERG <wl> |
Fri 05 Dec 2014 02:16:27 PM UTC, comment #2: This should have been dealt with by strong interpolation. Namely, only high vertical beams should be snapped to grid, the rest should just be interpolated. |
Alexei Podtelezhnikov <podtelez> |
Fri 05 Dec 2014 07:37:54 AM UTC, comment #1: This problem is still present even in the forthcoming 2.5.4 release. Here's an excerpt of the `FT2_DEBUG=any:7' output showing the auto-hinter's actions for hinting vertical stems at 17ppem:
|
Werner LEMBERG <wl> |
Wed 09 Mar 2005 04:53:56 PM UTC, original submission:
The auto-hinter (or its new incarnation called the auto-fitter) doesn't properly hint the "#" glyph in the test fonts attached to this bug report.
|
David Turner <freetype> |
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 |
---|---|---|---|---|---|
2014-12-05 | wl | Attached File | - | Added autohint2.png, #32597 | |
Status | None | Wont Fix | |||
Assigned to | freetype | wl | |||
Open/Closed | Open | Closed | |||
Summary | Ugly auto-hinting of # glyph in test font | Ugly auto-hinting of touching straight lines | |||
2005-03-09 | freetype | Attached File | - | Added autohint3.ttf, #2295 | |
2005-03-09 | freetype | Attached File | - | Added autohint2.ttf, #2294 |
Powered by Savane 3.13-4448.
Corresponding source code
I thought that difference between strong and weak interpolation is that the former applies to the entire outline, regardless of orientation, often as a the last step of hinting. The latter works within one contour between some of its points.