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: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected],
                    [email protected], [email protected],
                    [email protected]



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?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
fonts-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to