Estou executando o Windows XP. Embora o bloco de notas, o Office etc. mostrem caixas, o texto adequado é exibido no Firefox. Se o sistema não possui a fonte para um idioma, como o navegador consegue contornar e exibir o script? Como isso é feito? Sou novo no Unicode e isso é realmente desconcertante para mim.
Responder1
Quando um navegador exibe texto em uma fonte especificada pelo HTML ou pelo navegador, ele pode encontrar caracteres que não estão presentes nessa fonte.
Este é particularmente o caso quando a codificação da página da web é UTF-8, por exemplo, já que nenhuma fonte inclui os cerca de um milhão de caracteres definidos pelo Unicode.
Nas décadas anteriores, os navegadores costumavam exibir um caractere substituto, como um quadrado vazio ou um losango, em vez desse caractere.
Já há algum tempo, a maioria dos navegadores, quando precisam exibir um caractere que não está na fonte atual, agora pesquisam efetivamente todas as fontes instaladas no computador até encontrar uma fonte que contenha o caractere necessário. Isso significa que é muito menos provável que os navegadores exibam caracteres como quadrados vazios.
Versões mais recentes de aplicativos da Microsoft, como o Bloco de Notas, agora fazem algo semelhante. Esses aplicativos agora usam bibliotecas de sistema que fazem isso procurando caracteres que não estão disponíveis na fonte atual.