Esta pergunta da Apple contém o texto
qual é essa chave? ⎋
O que me parece assim no Google Chrome:
Por que esse caractere Unicode ou outros semelhantes não são exibidos no Google Chrome no Windows 7?
Esta pergunta da Apple contém o texto
qual é essa chave? ⎋
O que me parece assim no Google Chrome:
Por que esse caractere Unicode ou outros semelhantes não são exibidos no Google Chrome no Windows 7?
Respostas:
Estou assumindo que é um problema de substituição de fonte.
Os navegadores estão encontrando o problema de "O glifo selecionado não está na fonte especificada". Há duas direções a partir daqui: você pode extrair o glifo equivalente de outra fonte (que geralmente parecerá quebrada, mas talvez não esteja claro o porquê do usuário) ou apenas exibir um espaço reservado para caracteres não encontrado (que sempre parecerá quebrado, mas pelo menos obviamente).
Eu imagino que o Firefox e o Opera reconheçam que o glifo solicitado é um símbolo que é seguro extrair de outra fonte, enquanto os navegadores restantes são conservadores e apenas mostram o glifo "Uh ... não sei".
Interessante. Não é apenas o Chrome - você pode perguntar por que um dos seguintes navegadores não pode exibi-lo no Windows 7:
De cima para baixo:
Portanto, o Firefox e o Opera podem exibir esse caractere unicode no Windows 7, mas os outros navegadores não.
qual é essa chave? ⎋
A pergunta "Por que esse caractere Unicode não é [...] visível no Google Chrome no Windows 7?" é o
Esse caractere em particular é simplesmente um ponto de código unicode, que é um número arbitrário. Existem muitos pontos de código unicode que não possuem um símbolo 'oficial'. Mesmo se eles tiverem um símbolo, não é necessariamente o caso de sua fonte ter um símbolo para esse ponto de código. Se você escolher uma fonte diferente, poderá acabar com um símbolo diferente.
Olhei para o CSS da página e ele mostra esse caractere exibido em Arial (além de várias outras fontes que não importam). O Windows vem com o Arial, portanto, ele deve sempre pegar essa fonte primeiro. Parece que Arial não tem um símbolo para esse ponto de código unicode. Sempre que você não possui um glifo para um ponto de código, ele coloca alguma forma de caixa indicando que não há glifo (como outros indicaram).
A questão maior é: o que exatamente o Firefox ou os outros navegadores estão fazendo no local em que funcionam no Windows. Eu olhei para as outras fontes listadas no CSS (achei que poderia estar voltando para a próxima fonte CSS), mas elas também não têm um glifo para esse ponto de código. Uma possibilidade é que o Firefox realmente seja fornecido com suas próprias fontes.
Ao entrar no firefox, notei algumas fontes para símbolos matemáticos aqui: 'C: \ Arquivos de Programas (x86) \ Mozilla Firefox \ res \ fonts'. Talvez seja daí que vem.
Sei que essa é uma pergunta um pouco antiga, mas para aqueles que estão pesquisando recentemente no Google, tenho uma solução que funcionou em 2013. Primeiro, você deve confirmar que possui uma fonte instalada no seu PC com Windows 7 que pode renderizar A fonte:
http://www.fileformat.info/info/unicode/char/238b/index.htm
Supondo que pelo menos uma fonte na Lista de fontes locais a processe:
Se não, em seguida, instalar um par de "catch all" fontes Unicode: Code2000 e Symbola
Depois de ter uma fonte que renderiza o símbolo, você pode tentar a página de teste do navegador:
http://www.fileformat.info/info/unicode/char/238b/browsertest.htm
O Chrome 28.0.1500.95 (e provavelmente todos os lançamentos recentes) realiza substituição de fonte ... principalmente.
Por qualquer motivo, mesmo com fontes que processam U + 1F3C1 corretamente instaladas, o Chrome 28.0 não exibirá esse caractere Unicode: 🏁. O Firefox funciona lindamente. Vai saber.
De acordo com o mínimo absoluto que todo desenvolvedor de software deve saber absolutamente sobre o conjunto de caracteres e caracteres (sem desculpas!) De Joel Spolsky , "Se não houver equivalente para o ponto de código Unicode que você está tentando representar na codificação que está tentando para representá-lo, você geralmente recebe um pequeno ponto de interrogação:? ou, se você é realmente bom, uma caixa ".
Estou executando o Chromium 13.0.782.112 no Archlinux e minha codificação padrão é en_US.UTF-8 - o charcter é exibido corretamente na página vinculada originalmente.
A resposta real: é porque há um bug no Chrome que atrapalha a renderização de fonte unicode do Windows 7 (e superior?).
A questão está aqui, com todos os detalhes sangrentos: https://crbug.com/42984 ( marque com estrela e talvez alguém perceba?)
Mais análises e uma possível solução alternativa podem ser encontradas aqui: http://gschoppe.com/uncategorized/fixing-unicode-support-in-google-chrome/ .
O Firefox 45.0 no meu GNU / Linux LFS 7.9 não mostrava o glifo Unicode mencionado em questão, também não exibia outros glifos como o grego etc.
No entanto, depois de baixar a Symbola
fonte daqui e depois:
~$ unzip Downloads/symbola.zip -d Downloads
~$ mv Downloads/Symbola/Symbola_hint.ttf .fonts
~$ fc-cache
O Firefox agora mostra o glifo em questão e também exibe outros glifos.