Acabo de actualizar a FF 57 y los sitios web que usan sus propias fuentes han dejado de mostrar texto.
Sé que este es un problema que otros han tenido, por ejemplo, Firefox no muestra el texto del sitio web , pero las soluciones no han funcionado. El modo seguro tampoco ayuda, el problema solo desaparece si desactivo la opción de fuentes personalizadas en Preferencias.
También tengo instaladas fuentes personalizadas (de TexLive y un par más), así que creo que esa podría ser la causa.
¿Alguna idea sobre cómo solucionar esto?
Ejemplo de Github:
fonts-texgyre
paquete. No tengo idea de por qué la actualización a 57 causó esto.fonts-roboto
. Parece que faltan muchas fuentes.Respuestas:
Esta es una combinación de algunas cosas: TexLive está instalando fuentes en una ubicación no tan estándar, y la página web solicita una fuente que el paquete fontconfig de Ubuntu cree que se cumple mejor con una de las fuentes TexLive en lugar de una fuente normal. Luego se le dice a Firefox que use la fuente TexLive para renderizar, pero no se le permite acceder desde el interior de su entorno limitado de seguridad.
La solución recomendada es establecer
en about: config y reiniciando el navegador.
Esto se soluciona en un nivel más fundamental en Firefox 58 y versiones posteriores.
fuente
/usr/local/texlive/
. De esta manera, podemos evitar señalar el año del lanzamiento de TeXLive/usr/local/texlive
debería usarse para evitar el año. Otra respuesta votada por este motivo.Yo también instalé
fonts-texgyre
mi Debian 9 Stretch y la visualización de las páginas web ha mejorado, pero todavía hay algunos problemas. Tal vez deberíamos instalar cada fuente disponible en los repositorios, pero está claro que tal solución no es práctica.La única solución real sería deshabilitar
/etc/fonts/conf.d/09-texlive.conf
.Si alguien encuentra otra solución, ¡es bienvenido!
fuente
sudo mv /etc/fonts/conf.d/09-texlive.conf /etc/fonts/conf.d/09-texlive.conf.BAK
y luegosudo fc-cache -fsv
En
about:config
, establecera
Funciona después de reiniciar Firefox.
fuente
Intente ir a acerca de: preferencias > Idioma y apariencia > Avanzado , y desmarque "Permitir que las páginas elijan sus propias fuentes, en lugar de las selecciones anteriores". Esto resuelve el problema para mí, aunque ahora todas las fuentes están predeterminadas a DejaVu.
fuente
¡Acabo de encontrar una mejor solución, sin instalar nada!
En la barra de direcciones de Firefox, vaya a about: config , luego busque
y establece esta cadena a 1 . Reinicie Firefox y ... :-D
fuente