web-dev-qa-db-fra.com

Firefox dans Ubuntu 12.04 arrête de reconnaître Helvetica et d'autres polices

Sunddely Firefox cesse de reconnaître TTF. Tout le texte attribué à des polices spéciales comme Helvetica est maintenant présenté avec Arial ou une autre police ordinaire.

Les dernières modifications enregistrées dans le journal des mises à jour datent du 03 mai. Je ne sais pas ce qui se passe. Quelqu'un le sait?

012-05-03 15:08:38 upgrade firefox-globalmenu 11.0+build1-0ubuntu4 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:08:38 status half-configured firefox-globalmenu 11.0+build1-0ubuntu4
012-05-03 15:08:39 status unpacked firefox-globalmenu 11.0+build1-0ubuntu4
012-05-03 15:08:39 status half-installed firefox-globalmenu 11.0+build1-0ubuntu4
012-05-03 15:08:39 status half-installed firefox-globalmenu 11.0+build1-0ubuntu4
012-05-03 15:08:39 status unpacked firefox-globalmenu 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:08:39 status unpacked firefox-globalmenu 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:08:39 upgrade firefox 11.0+build1-0ubuntu4 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:08:39 status half-configured firefox 11.0+build1-0ubuntu4
012-05-03 15:08:39 status unpacked firefox 11.0+build1-0ubuntu4
012-05-03 15:08:39 status half-installed firefox 11.0+build1-0ubuntu4
012-05-03 15:08:41 status half-installed firefox 11.0+build1-0ubuntu4
012-05-03 15:08:41 status half-installed firefox 11.0+build1-0ubuntu4
012-05-03 15:08:41 status half-installed firefox 11.0+build1-0ubuntu4
012-05-03 15:08:42 status half-installed firefox 11.0+build1-0ubuntu4
012-05-03 15:08:42 status half-installed firefox 11.0+build1-0ubuntu4
012-05-03 15:08:42 status unpacked firefox 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:08:42 status unpacked firefox 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:08:42 upgrade firefox-gnome-support 11.0+build1-0ubuntu4 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:08:42 status half-configured firefox-gnome-support 11.0+build1-0ubuntu4
012-05-03 15:08:42 status unpacked firefox-gnome-support 11.0+build1-0ubuntu4
012-05-03 15:08:42 status half-installed firefox-gnome-support 11.0+build1-0ubuntu4
012-05-03 15:08:42 status half-installed firefox-gnome-support 11.0+build1-0ubuntu4
012-05-03 15:08:43 status unpacked firefox-gnome-support 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:08:43 status unpacked firefox-gnome-support 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:20 configure firefox 12.0+build1-0ubuntu0.12.04.1 <none>
012-05-03 15:09:20 status unpacked firefox 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:20 status unpacked firefox 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:20 status unpacked firefox 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:21 status unpacked firefox 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:21 status unpacked firefox 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:21 status half-configured firefox 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:21 status installed firefox 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:21 configure firefox-globalmenu 12.0+build1-0ubuntu0.12.04.1 <none>
012-05-03 15:09:21 status unpacked firefox-globalmenu 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:21 status half-configured firefox-globalmenu 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:21 status installed firefox-globalmenu 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:21 configure firefox-gnome-support 12.0+build1-0ubuntu0.12.04.1 <none>
012-05-03 15:09:21 status unpacked firefox-gnome-support 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:21 status half-configured firefox-gnome-support 12.0+build1-0ubuntu0.12.04.1
012-05-03 15:09:21 status installed firefox-gnome-support 12.0+build1-0ubuntu0.12.04.1

Capture d'écran de Twitter : avant présenté avec Helvetica, maintenant avec la police Arial laide.

4
brausen

Je déboguais récemment un problème de police et j'ai trouvé la variable d'environnement FC_DEBUG utile. Vous pouvez exécuter Firefox à partir de l'invite de commandes avec

FC_DEBUG=1 firefox > debug.out

Laissez le démarrage de Firefox puis quittez-le. Le fichier debug.out répertorie les polices et il a recherché et ce qu'il a trouvé.

Vous pourriez également trouver la commande fc-match utile. Vous pouvez taper

fc-match helvetica

pour voir quelle police il utilisera. Peut-être que cela vous donnera un indice sur ce qui ne va pas.

4
GaryBishop

J'ai changé $HOME/.config/fontconfig/fonts.conf et la police sans serif associée à la police buntu regular, comme ceci:

<fontconfig>
<match>
  <test name="family">
       <string>sans-serif</string>
  </test>
  <edit name="family" mode="prepend">
       <string>Ubuntu</string>
  </edit>
</match>

Alors maintenant, quand je tape fc-match helvetica J'ai compris:

$ fc-match helvetica
Ubuntu-R.ttf: "Ubuntu" "Regular"

Eh bien, c'est juste une solution de contournement, mais cela me suffit. Merci quand même, Gary!

0
brausen