Fontconfig 2.18 ignora i font Microsoft

Non so se sia questo il titolo corretto da dare a questo post, ma certamente uno degli effetti introdotti dalla versione 2.18 di fontconfig è che i font Microsoft vengono ignorati, quantomeno nel browser Vivaldi. Ad esempio, il font Georgia non viene usato se un sito (come ilpost.it) lo richiede. Se ne è parlato un bel po’ in giro (nel forum di Vivaldi, nel forum di Arch, su Reddit e su GitLab) e non sembra essere un problema di Vivaldi, ma del file /etc/fonts/conf.d/48-guessfamily.conf introdotto nella versione 2.18 di fontconfig.

Senza entrare nei dettagli del funzionamento di fontconfig sui quali non sono preparato, la soluzione è molto semplice, vale a dire eliminare il file 48-guessfamily.conf:

sudo rm /etc/fonts/conf.d/48-guessfamily.conf

A seguire dare:

sudo fc-cache -frv

e anche:

fc-cache -frv

Chiudere il browser e le applicazioni sulle quali dobbiamo testare il workaround e riaprirle: il problema dovrebbe essere risolto.