https://bugzilla.redhat.com/show_bug.cgi?id=1394198
Bug ID: 1394198 Summary: In F25 Helvetica is substituted by TeX Gyre Heros which looks bad in greek Product: Fedora Version: 25 Component: fontconfig Assignee: tagoh@redhat.com Reporter: alex.ploumistos@gmail.com QA Contact: extras-qa@fedoraproject.org CC: fonts-bugs@lists.fedoraproject.org, i18n-bugs@lists.fedoraproject.org, pnemade@redhat.com, tagoh@redhat.com
Created attachment 1219727 --> https://bugzilla.redhat.com/attachment.cgi?id=1219727&action=edit Same facebook post in f24 and f25
After upgrading to F25 from F23 I noticed that some pages, e.g. facebook displayed text in a weird-looking font (see attachment). It seems that after the upgrade, fontconfig(?) considers TeX Gyre Heros as a more appropriate Helvetica replacement than Nimbus Sans L.
In F25, fc-match Helvetica yields: texgyreheros-regular.otf: "TeX Gyre Heros" "Regular"
while in F24: n019003l.pfb: "Nimbus Sans L" "Regular"
I am looking at a laptop and a desktop, the first running F24 and the latter F25. They both have n019003l.pfb in /usr/share/fonts/default/Type1/ and I can't find any difference in the rules in /etc/fonts/ nor is there a local file that overrides these settings. The only obvious difference is the line in which each font is grep-ped in 45-latin.conf.
In F24:
$ grep -Rn 'Nimbus Sans|TeX Gyre|Helvetica' /etc/fonts/conf.d/ /etc/fonts/conf.d/30-metric-aliases.conf:11:Helvetica Nimbus Sans TeX Gyre Heros /etc/fonts/conf.d/30-metric-aliases.conf:12:Helvetica Condensed Nimbus Sans Narrow TeX Gyre Heros Cn /etc/fonts/conf.d/30-metric-aliases.conf:13:Times Nimbus Roman TeX Gyre Termes /etc/fonts/conf.d/30-metric-aliases.conf:14:Courier Nimbus Mono TeX Gyre Cursor /etc/fonts/conf.d/30-metric-aliases.conf:15:ITC Avant Garde Gothic URW Gothic TeX Gyre Adventor /etc/fonts/conf.d/30-metric-aliases.conf:16:ITC Bookman Bookman URW TeX Gyre Bonum Bookman Old Style /etc/fonts/conf.d/30-metric-aliases.conf:17:ITC Zapf Chancery Chancery URW TeX Gyre Chorus /etc/fonts/conf.d/30-metric-aliases.conf:18:Palatino Palladio URW TeX Gyre Pagella Palatino Linotype /etc/fonts/conf.d/30-metric-aliases.conf:19:New Century Schoolbook Century SchoolBook URW TeX Gyre Schola Century Schoolbook /etc/fonts/conf.d/30-metric-aliases.conf:42: e.g. Arial to Helvetica /etc/fonts/conf.d/30-metric-aliases.conf:53: <family>Nimbus Sans L</family> /etc/fonts/conf.d/30-metric-aliases.conf:55: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:60: <family>Nimbus Sans</family> /etc/fonts/conf.d/30-metric-aliases.conf:62: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:67: <family>TeX Gyre Heros</family> /etc/fonts/conf.d/30-metric-aliases.conf:69: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:74: <family>Nimbus Sans Narrow</family> /etc/fonts/conf.d/30-metric-aliases.conf:76: <family>Helvetica Condensed</family> /etc/fonts/conf.d/30-metric-aliases.conf:81: <family>TeX Gyre Heros Cn</family> /etc/fonts/conf.d/30-metric-aliases.conf:83: <family>Helvetica Condensed</family> /etc/fonts/conf.d/30-metric-aliases.conf:102: <family>TeX Gyre Termes</family> /etc/fonts/conf.d/30-metric-aliases.conf:123: <family>TeX Gyre Cursor</family> /etc/fonts/conf.d/30-metric-aliases.conf:151: <family>TeX Gyre Adventor</family> /etc/fonts/conf.d/30-metric-aliases.conf:179: <family>TeX Gyre Bonum</family> /etc/fonts/conf.d/30-metric-aliases.conf:214: <family>TeX Gyre Chorus</family> /etc/fonts/conf.d/30-metric-aliases.conf:235: <family>TeX Gyre Pagella</family> /etc/fonts/conf.d/30-metric-aliases.conf:263: <family>TeX Gyre Schola</family> /etc/fonts/conf.d/30-metric-aliases.conf:401: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:408: <family>Helvetica Condensed</family> /etc/fonts/conf.d/30-metric-aliases.conf:433: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:440: <family>Helvetica Condensed</family> /etc/fonts/conf.d/30-metric-aliases.conf:464: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:466: <family>TeX Gyre Heros</family> /etc/fonts/conf.d/30-metric-aliases.conf:467: <family>Nimbus Sans</family> /etc/fonts/conf.d/30-metric-aliases.conf:468: <family>Nimbus Sans L</family> /etc/fonts/conf.d/30-metric-aliases.conf:473: <family>Helvetica Condensed</family> /etc/fonts/conf.d/30-metric-aliases.conf:475: <family>TeX Gyre Heros Cn</family> /etc/fonts/conf.d/30-metric-aliases.conf:476: <family>Nimbus Sans Narrow</family> /etc/fonts/conf.d/30-metric-aliases.conf:483: <family>TeX Gyre Termes</family> /etc/fonts/conf.d/30-metric-aliases.conf:492: <family>TeX Gyre Cursor</family> /etc/fonts/conf.d/30-metric-aliases.conf:501: <family>TeX Gyre Adventor</family> /etc/fonts/conf.d/30-metric-aliases.conf:511: <family>TeX Gyre Bonum</family> /etc/fonts/conf.d/30-metric-aliases.conf:520: <family>TeX Gyre Chorus</family> /etc/fonts/conf.d/30-metric-aliases.conf:530: <family>TeX Gyre Pagella</family> /etc/fonts/conf.d/30-metric-aliases.conf:540: <family>TeX Gyre Schola</family> /etc/fonts/conf.d/65-nonlatin.conf:76: <family>ArmNet Helvetica</family> <!-- armenian --> /etc/fonts/conf.d/45-latin.conf:84: <family>Helvetica</family> /etc/fonts/conf.d/45-latin.conf:100: <family>Nimbus Sans L</family> /etc/fonts/conf.d/45-latin.conf:104: <family>Nimbus Sans</family> /etc/fonts/conf.d/60-latin.conf:26: <family>Nimbus Sans L</family> /etc/fonts/conf.d/60-latin.conf:27: <family>Nimbus Sans</family> /etc/fonts/conf.d/60-latin.conf:28: <family>Helvetica</family>
and in F25:
$ grep -Rn 'Nimbus Sans|TeX Gyre|Helvetica' /etc/fonts/conf.d/ /etc/fonts/conf.d/65-nonlatin.conf:76: <family>ArmNet Helvetica</family> <!-- armenian --> /etc/fonts/conf.d/30-metric-aliases.conf:11:Helvetica Nimbus Sans TeX Gyre Heros /etc/fonts/conf.d/30-metric-aliases.conf:12:Helvetica Condensed Nimbus Sans Narrow TeX Gyre Heros Cn /etc/fonts/conf.d/30-metric-aliases.conf:13:Times Nimbus Roman TeX Gyre Termes /etc/fonts/conf.d/30-metric-aliases.conf:14:Courier Nimbus Mono TeX Gyre Cursor /etc/fonts/conf.d/30-metric-aliases.conf:15:ITC Avant Garde Gothic URW Gothic TeX Gyre Adventor /etc/fonts/conf.d/30-metric-aliases.conf:16:ITC Bookman Bookman URW TeX Gyre Bonum Bookman Old Style /etc/fonts/conf.d/30-metric-aliases.conf:17:ITC Zapf Chancery Chancery URW TeX Gyre Chorus /etc/fonts/conf.d/30-metric-aliases.conf:18:Palatino Palladio URW TeX Gyre Pagella Palatino Linotype /etc/fonts/conf.d/30-metric-aliases.conf:19:New Century Schoolbook Century SchoolBook URW TeX Gyre Schola Century Schoolbook /etc/fonts/conf.d/30-metric-aliases.conf:42: e.g. Arial to Helvetica /etc/fonts/conf.d/30-metric-aliases.conf:53: <family>Nimbus Sans L</family> /etc/fonts/conf.d/30-metric-aliases.conf:55: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:60: <family>Nimbus Sans</family> /etc/fonts/conf.d/30-metric-aliases.conf:62: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:67: <family>TeX Gyre Heros</family> /etc/fonts/conf.d/30-metric-aliases.conf:69: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:74: <family>Nimbus Sans Narrow</family> /etc/fonts/conf.d/30-metric-aliases.conf:76: <family>Helvetica Condensed</family> /etc/fonts/conf.d/30-metric-aliases.conf:81: <family>TeX Gyre Heros Cn</family> /etc/fonts/conf.d/30-metric-aliases.conf:83: <family>Helvetica Condensed</family> /etc/fonts/conf.d/30-metric-aliases.conf:102: <family>TeX Gyre Termes</family> /etc/fonts/conf.d/30-metric-aliases.conf:123: <family>TeX Gyre Cursor</family> /etc/fonts/conf.d/30-metric-aliases.conf:151: <family>TeX Gyre Adventor</family> /etc/fonts/conf.d/30-metric-aliases.conf:179: <family>TeX Gyre Bonum</family> /etc/fonts/conf.d/30-metric-aliases.conf:214: <family>TeX Gyre Chorus</family> /etc/fonts/conf.d/30-metric-aliases.conf:235: <family>TeX Gyre Pagella</family> /etc/fonts/conf.d/30-metric-aliases.conf:263: <family>TeX Gyre Schola</family> /etc/fonts/conf.d/30-metric-aliases.conf:401: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:408: <family>Helvetica Condensed</family> /etc/fonts/conf.d/30-metric-aliases.conf:433: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:440: <family>Helvetica Condensed</family> /etc/fonts/conf.d/30-metric-aliases.conf:464: <family>Helvetica</family> /etc/fonts/conf.d/30-metric-aliases.conf:466: <family>TeX Gyre Heros</family> /etc/fonts/conf.d/30-metric-aliases.conf:467: <family>Nimbus Sans</family> /etc/fonts/conf.d/30-metric-aliases.conf:468: <family>Nimbus Sans L</family> /etc/fonts/conf.d/30-metric-aliases.conf:473: <family>Helvetica Condensed</family> /etc/fonts/conf.d/30-metric-aliases.conf:475: <family>TeX Gyre Heros Cn</family> /etc/fonts/conf.d/30-metric-aliases.conf:476: <family>Nimbus Sans Narrow</family> /etc/fonts/conf.d/30-metric-aliases.conf:483: <family>TeX Gyre Termes</family> /etc/fonts/conf.d/30-metric-aliases.conf:492: <family>TeX Gyre Cursor</family> /etc/fonts/conf.d/30-metric-aliases.conf:501: <family>TeX Gyre Adventor</family> /etc/fonts/conf.d/30-metric-aliases.conf:511: <family>TeX Gyre Bonum</family> /etc/fonts/conf.d/30-metric-aliases.conf:520: <family>TeX Gyre Chorus</family> /etc/fonts/conf.d/30-metric-aliases.conf:530: <family>TeX Gyre Pagella</family> /etc/fonts/conf.d/30-metric-aliases.conf:540: <family>TeX Gyre Schola</family> /etc/fonts/conf.d/45-latin.conf:128: <family>Helvetica</family> /etc/fonts/conf.d/45-latin.conf:144: <family>Nimbus Sans L</family> /etc/fonts/conf.d/45-latin.conf:148: <family>Nimbus Sans</family> /etc/fonts/conf.d/60-latin.conf:26: <family>Nimbus Sans L</family> /etc/fonts/conf.d/60-latin.conf:27: <family>Nimbus Sans</family> /etc/fonts/conf.d/60-latin.conf:28: <family>Helvetica</family>
Is there a setting some place else that I'm overlooking?