Je viens de passer à FF 57 et les sites Web qui utilisent leurs propres polices ont cessé d'afficher du texte.
Je sais que c’est un problème que d’autres ont connu, par exemple Firefox n'affiche pas le texte du site Web , mais les solutions proposées n'ont pas fonctionné. Le mode sans échec n’aide pas non plus, le problème ne disparaît que si je décoche l’option des polices personnalisées dans Préférences.
J'ai également installé des polices personnalisées (de TexLive et plus encore), alors je pense que cela pourrait en être la cause.
Des idées sur la façon de résoudre ce problème?
Exemple de Github:
Ceci est une combinaison de plusieurs choses: TexLive installe les polices dans un emplacement peu standard et la page Web demande une police que le paquet fontconfig d’Ubuntu pense être mieux remplie par l’une des polices TexLive plutôt que par une police normale. On demande ensuite à Firefox d'utiliser la police TexLive pour le rendu, mais il n'est pas autorisé à l'atteindre de l'intérieur de son sandbox de sécurité.
La solution recommandée consiste à définir
security.sandbox.content.read_path_whitelist to /usr/local/texlive/
dans about: config et le redémarrage du navigateur.
Ceci est fixé à un niveau plus fondamental dans Firefox 58 et versions ultérieures.
J'ai également installé fonts-texgyre
dans Debian 9 Stretch et la visualisation des pages Web s'est améliorée, mais certains problèmes subsistent. Nous devrions peut-être installer chaque police disponible dans les référentiels, mais il est clair qu'une telle solution n'est pas pratique.
La seule vraie solution serait de désactiver /etc/fonts/conf.d/09-texlive.conf
.
Si quelqu'un trouve une autre solution, c'est la bienvenue!
Dans about:config
, définissez
security.sandbox.content.read_path_whitelist
à
/usr/local/texlive/
Fonctionne après le redémarrage de Firefox.
Essayez d’accéder à à propos de: préférences> Langue et Apparence> Avancé, et désactivez l'option "Autoriser les pages à choisir leurs propres polices à la place de vos sélections." au dessus de". Cela résout le problème pour moi, bien que toutes les polices soient maintenant définies par défaut sur DejaVu.
Je viens de trouver une meilleure solution, sans rien installer!
Dans la barre d’adresse de Firefox, accédez à about: config, puis recherchez
security.sandbox.content.level
et définissez cette chaîne sur 1. Redémarrez Firefox et ... :-D