The FreeType Project - Bugs: bug #37182, Autohinting causes glyphs to...
You are not allowed to post comments on this tracker with your current authentication level.
bug #37182: Autohinting causes glyphs to overflow the bounding box
Submitter: | Nicolas George <Cigaes> | ||
Submitted: | Fri 24 Aug 2012 04:32:29 PM UTC | ||
Severity: | 3 - Normal | Item Group: | Incorrect behaviour |
Status: | Invalid | Privacy: | Public |
Assigned to: | wl | Open/Closed: | Closed |
Planned Release: | None |
Sun 26 Aug 2012 12:47:25 PM UTC, comment #3: |
Werner LEMBERG <wl> |
Sat 25 Aug 2012 06:19:21 PM UTC, comment #2: Indeed, that is convincing. Would you say the bug is in the font?
|
Nicolas George <Cigaes> |
Sat 25 Aug 2012 01:40:30 PM UTC, comment #1: This is not a bug but expected behaviour.
|
Werner LEMBERG <wl> |
Fri 24 Aug 2012 04:32:29 PM UTC, original submission:
With certain fonts at certain sizes, autohinting causes glyphs to overflow the ascent-descent boundaries, or oven to be completely outside of it.
|
Nicolas George <Cigaes> |
No files currently attached
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 3 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2012-08-25 | wl | Status | None | Invalid | |
Assigned to | None | wl | |||
Open/Closed | Open | Closed |
Powered by Savane 3.13-0329.
Corresponding source code
No, this is not a bug in the font. It is a `feature' of the auto-hinter that hinted glyphs can be larger by than the vertical space spanned up by the font's descent and ascent value, contrary to manual TT hints. The auto-hinting results would be much worse otherwise.
IMHO, the vertical distance between lines in xterm (this is, the baseline-to-baseline distance) should be made configurable. Additionally, xterm shouldn't cut off data which is below or above the descent and ascent values, respectively.
I would really like to hear the opinion of the xterm maintainers.