The FreeType Project - Bugs: bug #23537, When hintstyle=hintslight,...
You are not allowed to post comments on this tracker with your current authentication level.
bug #23537: When hintstyle=hintslight, character is rendered incorrectly (tilde as macron)
Submitter: | Simos Xenitellis <simos> | ||
Submitted: | Wed 11 Jun 2008 01:19:26 AM UTC | ||
Severity: | 3 - Normal | Item Group: | Incorrect behaviour |
Status: | Confirmed | Privacy: | Public |
Assigned to: | None | Open/Closed: | Open |
Planned Release: | None |
Jump to the original submission
Wed 22 Jul 2020 03:57:22 AM UTC, comment #13: |
Werner LEMBERG <wl> |
Wed 22 Jul 2020 02:58:30 AM UTC, comment #12: It may be of interest that many recommend just disabling auto-hinting to stop this from happening, e.g. https://lifehacker.com/disable-auto-hinting-to-fix-windows-fonts-in-linux-5693492 |
Mauricio Maluff Masi <mmaluff> |
Wed 22 Jul 2020 02:42:49 AM UTC, comment #11: I'm seeing this problem a lot when using Arial on Ubuntu. What especially bothers me is that it's not uniform, so for example at 16px the tilde is rendered correctly over n and i, but over other vowels it's rendered as a macron. At 14px they're all rendered as tilde, and at 12 they're all rendered as macrons, which I guess is fine. ñãỹẽĩõũ |
Mauricio Maluff Masi <mmaluff> |
Sat 14 Jan 2017 08:57:50 AM UTC, comment #10: |
Werner LEMBERG <wl> |
Sat 14 Jan 2017 03:59:37 AM UTC, comment #9: I've just looked at DejaVu and Liberation fonts. I do not see the problem any more. Can somebody please show how to reproduce it with FreeType 2.7.1? |
Alexei Podtelezhnikov <podtelez> |
Fri 13 Jan 2017 08:58:53 PM UTC, comment #8: We don't hint AF_DIR_NONE.
|
Werner LEMBERG <wl> |
Fri 13 Jan 2017 03:17:42 PM UTC, comment #7: I would argue otherwise. This tilde segments are not horizontal, AF_DIR_NONE should never be hinted, because it removes features. What is so special here? |
Alexei Podtelezhnikov <podtelez> |
Fri 13 Jan 2017 07:42:25 AM UTC, comment #6: Yes. However, in most situations you want the current behaviour of the auto-hinter to flatten such wiggles. As mentioned earlier, you need `character knowledge' to improve that. Right now I'm brooding on a possible implementation, but please don't expect quick results :-) |
Werner LEMBERG <wl> |
Fri 13 Jan 2017 04:33:57 AM UTC, comment #5: This situation is reminiscent of bug 41334 but in the vertical direction, of course. The hinter is overzealous. If the tilde remained blurry, no one would complain. |
Alexei Podtelezhnikov <podtelez> |
Wed 02 Nov 2016 06:17:43 AM UTC, comment #4: I would have to add `character knowledge' to FreeType's auto-hinter For the specific case, FreeType would have to know that the character is a tilde, then it could apply more vertical scaling at small sizes before hinting so that the glyph's wiggle stayed visible.
|
Werner LEMBERG <wl> |
Tue 01 Nov 2016 10:40:49 PM UTC, comment #3: bug 49312 was duped to this. |
Jungshik Shin <jungshik> |
Mon 03 Aug 2015 08:57:37 AM UTC, comment #2: This bug also manifests in letters like ã/õ (a/o tilde) and occasionally even with the ~ character alone. DejaVu, Liberation, Droid (Sans and Mono) seem to show this around size 10. |
Anonymous |
Wed 11 Jun 2008 08:17:50 AM UTC, comment #1: See also discussion at dejavu mailing list,
|
Simos Xenitellis <simos> |
Wed 11 Jun 2008 01:19:26 AM UTC, original submission:
When the following precise conditions apply, a character is rendered incorrectly. A tilde (perispomeni) is shown as macron (flat line).
|
Simos Xenitellis <simos> |
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 25 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-11-02 | wl | Carbon-Copy | Removed perhaps also a release. -email is unavailable- | - | |
2016-11-02 | wl | Carbon-Copy | Removed be a freetype bug rather than a dejavu bug. this is with freetype from cvs as of june 05. i believe there were some more changes since then | - | |
2016-11-02 | wl | Carbon-Copy | Removed then | - | |
2016-11-02 | wl | Carbon-Copy | Removed 15 and 16 pt/em. this may | - | |
2016-11-02 | wl | Carbon-Copy | Removed 11 | - | |
2016-11-02 | wl | Carbon-Copy | Removed it is hard to read at any size below 15 or 16. but the autofitter still ends up with more of a macron at 10 | - | |
2016-11-02 | wl | Carbon-Copy | Removed given the instructions | - | |
2016-11-02 | wl | Carbon-Copy | Removed and as expected | - | |
2016-11-02 | wl | Carbon-Copy | Removed 11 and 10 pt/em. without anitaliasing | - | |
2016-11-02 | wl | Carbon-Copy | Removed 15 | - | |
2016-11-02 | wl | Carbon-Copy | Removed 16 | - | |
2016-11-02 | wl | Carbon-Copy | Removed 19 | - | |
2016-11-02 | wl | Carbon-Copy | Removed 20 | - | |
2016-11-02 | wl | Carbon-Copy | Removed 21 | - | |
2016-11-02 | wl | Carbon-Copy | Removed the tilde looked like a macron at 22 | - | |
2016-11-02 | wl | Carbon-Copy | Removed i saw a clear tilde at all readable pt sizes. with forced autofitting | - | |
2016-11-02 | wl | Carbon-Copy | Removed pt size ≡ pt/em.) with the bytecode interpreter and grayscale | - | |
2016-11-02 | wl | Carbon-Copy | Removed at ftview's default dpi | - | |
2016-11-02 | wl | Carbon-Copy | Removed is shown incorrectly. it is shown as with a simos> macron (horizontal line) instead of something like a tilde. i just tried it in ftview. (aiui | - | |
2016-11-02 | wl | Carbon-Copy | Removed at size 12 and rendered with simos> dejavu sans mono | - | |
2016-11-02 | wl | Carbon-Copy | Removed ᾷ | - | |
2016-11-02 | wl | Carbon-Copy | Removed at size 12 (greek small alpha with perispomeni+ypogegrammeni) from: james cloos <cloos@jh...> - 2008-06-10 20:36 >>>>> "simos" == simos xenitellis <simos.lists@go...> writes: simos> i just noticed that u+1fb7 | - | |
2016-11-02 | wl | Carbon-Copy | Removed re: [dejavu-fonts] u+1fb7 in dejavu sans mono | - | |
2009-08-18 | pmw | Carbon-Copy | - | Added the tilde looked like a macron at 22 | |
Carbon-Copy | - | Added 21 |
Powered by Savane 3.13-4448.
Corresponding source code
All of this is already known, thanks. Alas, nobody has yet started to improve FreeType as outlined in this bug issue. Even some years after opening this request I believe this is the only way to fix that.