After upgrading to F27, I noticed that fonts looked "off". I made a screenshot of Thunderbird and gnome-terminal displaying roughly identical contents on Fedora 25, 26, and 27. The older two releases are identical, but F27's fonts (both fixed-width and variable-width) appear to be the same width as they were previously, but taller. Characters like monospace 'o' used to be round and are now oblong. Everything seems slightly heavier as a result of the additional pixels. Does anyone know if this change was intentional? Personally, I think it's worse than before.
On 15 November 2017 at 19:33, Gordon Messmer gordon.messmer@gmail.com wrote:
After upgrading to F27, I noticed that fonts looked "off". I made a screenshot of Thunderbird and gnome-terminal displaying roughly identical contents on Fedora 25, 26, and 27. The older two releases are identical, but F27's fonts (both fixed-width and variable-width) appear to be the same width as they were previously, but taller. Characters like monospace 'o' used to be round and are now oblong. Everything seems slightly heavier as a result of the additional pixels. Does anyone know if this change was intentional? Personally, I think it's worse than before.
Most likely it's the new default v40 truetype interpreter; you can revert to using the old V35 version by exporting an env var: FREETYPE_PROPERTIES=truetype:interpreter-version=35
c.f.: https://www.freetype.org/freetype2/docs/subpixel-hinting.html https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org/...
On 11/15/2017 10:52 AM, Ahmad Samir wrote:
Most likely it's the new default v40 truetype interpreter;
Maybe, but the users list email you linked to indicated that the new interpreter was introduced in F26. Looking at the screenshots I took of F25 and F26, fonts appear to be identical. The change happened in F27.
you can revert to using the old V35 version by exporting an env var: FREETYPE_PROPERTIES=truetype:interpreter-version=35
I tried that setting and didn't see any difference.
On 16 November 2017 at 06:50, Gordon Messmer gordon.messmer@gmail.com wrote:
On 11/15/2017 10:52 AM, Ahmad Samir wrote:
Most likely it's the new default v40 truetype interpreter;
Maybe, but the users list email you linked to indicated that the new interpreter was introduced in F26. Looking at the screenshots I took of F25 and F26, fonts appear to be identical. The change happened in F27.
Right.
Another possibility, were you using freetype-freeworld from rpmfusion? because the standard freetype package from fedora is compiled with sub-pixel rendering disabled by default.
Hello Gordon,
On Wed, 15 Nov 2017 20:50:02 -0800 Gordon Messmer gordon.messmer@gmail.com wrote:
On 11/15/2017 10:52 AM, Ahmad Samir wrote:
Most likely it's the new default v40 truetype interpreter;
Maybe, but the users list email you linked to indicated that the new interpreter was introduced in F26. Looking at the screenshots I took of F25 and F26, fonts appear to be identical. The change happened in F27.
you can revert to using the old V35 version by exporting an env var: FREETYPE_PROPERTIES=truetype:interpreter-version=35
I tried that setting and didn't see any difference.
The reason, and how to workaround it, is maybe what's explained in freetype 2.8's changelog:
https://sourceforge.net/projects/freetype/files/freetype2/2.8/ ================ II. IMPORTANT BUG FIXES - `Light' auto-hinting mode no longer uses TrueType metrics for TrueType fonts. This bug was introduced in version 2.4.6, causing horizontal scaling also. Almost all GNU/Linux distributions (with Fedora as a notable exception) disabled the corresponding patch for good reasons; chances are thus high that you won't notice a difference. If optical backward compatibility for legacy applications is necessary, you might enable the AF_CONFIG_OPTION_TT_SIZE_METRICS configuration option. However, it is strongly recommended to avoid that, adjusting font sizes instead.
- If a TrueType font gets loaded with FT_LOAD_NO_HINTING, FreeType now scales the font linearly again (bug introduced in version 2.4.6). ================
In short: recompile your freetype 2.8/2.9 with this patch applied:
================ --- include/freetype/config/ftoption.h-orig 2018-04-22 11:41:36.038775440 +0200 +++ include/freetype/config/ftoption.h 2018-05-11 11:55:03.185874240 +0200 @@ -909,7 +909,7 @@ /* */ /* This problematic commit is now reverted (more or less). */ /* */ -/* #define AF_CONFIG_OPTION_TT_SIZE_METRICS */ +#define AF_CONFIG_OPTION_TT_SIZE_METRICS
/* */
================
I had to install freetype 2.9 on my CentOS7 and noticed the font height change. Applied the patch, now it looks like w/ freetype 2.7.
Regards,
Allegedly, on or about 15 November 2017, Gordon Messmer sent:
F27's fonts (both fixed-width and variable-width) appear to be the same width as they were previously, but taller
Are you actually using the same fonts? If you're using something with a generic font name, it might be being substituted.
On 15/11/17 17:33, Gordon Messmer wrote:
After upgrading to F27, I noticed that fonts looked "off". I made a screenshot of Thunderbird and gnome-terminal displaying roughly identical contents on Fedora 25, 26, and 27. The older two releases are identical, but F27's fonts (both fixed-width and variable-width) appear to be the same width as they were previously, but taller. Characters like monospace 'o' used to be round and are now oblong. Everything seems slightly heavier as a result of the additional pixels. Does anyone know if this change was intentional? Personally, I think it's worse than before. _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org
most noticeable case is with nimbus mono font in gnome-terminal, in f26 these are beautiful but in f27 quite ugly.