Firefox tentando detectar automaticamente o charset durante o fallback

2

Quando uma fonte está sendo usada no Firefox que está faltando o glifo necessário e cai para a próxima fonte disponível, parece que o firefox tenta detectar o charset desses caracteres e depois aplicar sua preferência de fonte individual por idioma ( personagem por caractere).

Normalmente, isso parece uma boa idéia, mas não funciona bem com japonês, já que o japonês é composto de "Kana" e "Kanji".

Eu fiz uma página de teste simples com algum texto em japonês e eu especifiquei a família da fonte para uma fonte japonesa e ela é exibida corretamente. Então eu mudei a fonte especificada para uma que não contenha kana ou kanji (como Arial), então isso aciona o fallback.

Pelo menos para mim, o resultado é o kanji voltando para a fonte especificada para o latim e o kana voltando para a fonte especificada para o japonês. Isso pode fazer com que o texto em japonês pareça muito feio, com várias fontes em uma única frase.

NOTA: Essas fontes de fallback são fontes japonesas com cobertura total de kana e kanji, não há fallback secundário acontecendo aqui, o Firefox as separa quando escolhe fallback por algum motivo. O que é ainda mais estranho é escolher a preferência latina por kanji. Eu gostaria que ele escolhesse japonês, obviamente, mas até mesmo o chinês faria mais sentido do que o latim.

É pelo menos possível dizer ao firefox para não tentar detectar o conjunto de caracteres quando voltar? Pelo menos assim o texto em japonês será renderizado com a mesma fonte.

    
por cue67 05.03.2016 / 04:20

0 respostas

Tags