Firefox - Sites com fontes personalizadas que não estão sendo exibidas

8

Acabei de atualizar para o FF 57 e os sites que usam suas próprias fontes pararam de exibir o texto.

Sei que este é um problema que outros tiveram, por exemplo O Firefox não exibe o texto do site , mas as soluções não funcionaram. O modo de segurança também não ajuda, o problema desaparece se eu desmarcar a opção de fontes personalizadas em Preferências.

Eu tenho fontes personalizadas instaladas também (do TexLive e mais algumas), então estou pensando que essa pode ser a causa.

Alguma idéia de como solucionar isso?

Exemplo do Github:

    
por Bar 16.11.2017 / 11:00

5 respostas

8

Esta é uma combinação de algumas coisas: o TexLive está instalando fontes em um local não tão padronizado, e a página da Web está solicitando uma fonte que o pacote fontconfig do Ubuntu acha melhor preenchida por uma das fontes TexLive Fonte. O Firefox é então instruído a usar a fonte TexLive para renderização, mas não é permitido acessá-la de dentro da sua sandbox de segurança.

A solução recomendada é definir

security.sandbox.content.read_path_whitelist to /usr/local/texlive/

em about: config e reiniciando o navegador.

Isso é corrigido em um nível mais fundamental no Firefox 58 e posterior.

    
por gcp 18.11.2017 / 00:19
3

Eu também instalei o fonts-texgyre no meu Debian 9 Stretch e a visualização de páginas da web melhorou, mas ainda existem alguns problemas. Talvez devamos instalar cada fonte disponível nos repositórios, mas é claro que tal solução não é prática.

A única solução real seria desabilitar /etc/fonts/conf.d/09-texlive.conf .

Se alguém encontrar outra solução, será bem-vindo!

    
por Domenico Cufalo 16.11.2017 / 15:33
3

Em about:config , defina

security.sandbox.content.read_path_whitelist 

para

/usr/local/texlive/

Funciona depois de reiniciar o Firefox.

    
por Martien Lubberink 19.11.2017 / 04:01
2

Tente acessar sobre: preferências > Idioma e amp; Aparência > Avançado e desmarque "Permitir que páginas escolham suas próprias fontes, em vez de suas seleções acima". Isso resolve o problema para mim, embora agora todas as fontes tenham o padrão DejaVu.

    
por phg 17.11.2017 / 11:52
1

Acabamos de encontrar uma solução melhor, sem instalar nada!

Na barra de endereços do Firefox, vá para about: config e, em seguida, pesquise

security.sandbox.content.level

e defina essa sequência como 1 . Reinicie o Firefox e ... :-D

    
por Domenico Cufalo 16.11.2017 / 22:14