Existem vários caracteres Unicode que estou vendo apenas como caixas. Isso acontece apenas no Chrome. A codificação de caracteres está definida como UTF-8, mas a detecção automática não ajuda.
Exemplo: []
Você verá apenas dois colchetes, mas, na verdade, existe o Marcador de mundo de caracteres Unicode no meio. É um espaço sem quebra de largura zero.
Eu também montei uma pequena demonstração do jsfiddle . Não consigo ver o personagem World Joiner , mas posso ver o Hair Space . (E ao vê-lo, quero dizer que realmente não o vejo. Você vê?)
Isso também acontece quando as pessoas postam alguns novos emoticons de estilo etc.
Como posso consertar isso?
Atualizar:
Isso acontece em todos os lugares (Twitter, Facebook, você escolhe). Não estou usando fontes especiais ou alterei algo relacionado a fontes no meu sistema (Windows 7, 64 bits). Estou errado assumindo que isso deve funcionar?
Atualização 2:
Isso me deixa louco. Ainda existem tantos caracteres que não estão sendo exibidos.
Exemplo (presente embrulhado): 🎁
Como você pode ver, o Chrome não está exibindo o caractere por padrão. Somente quando defino explicitamente a fonte como Segoe UI Symbol, é o que acontece. Por que o Chrome não está usando a fonte como substituto automaticamente?
Como posso fazer o Chrome reconhecer a fonte Segoe UI Symbol?
fonte
Respostas:
http://www.fontspace.com/james-kass/code2000 (3.73MB)
Existe um blog que o menciona
http://gschoppe.com/blog/fixing-unicode-support-in-google-chrome/
Mas o blog faz muitas coisas erradas em sua descrição. (Veja comentários sobre sua pergunta, para alguns exemplos. Mas a descrição dele não importa)
Você encontrou as instruções mencionadas no blog, que eram para extrair o zip na pasta de fontes no painel de controle e reiniciar o chrome.
http://gschoppe.com/projects/fbformat/includes/unicodefont.zip
fonte
Caixas ou quadrados que aparecem no lugar dos glifos reais são um efeito colateral da fonte que você está usando, sem que esse caractere Unicode seja incorporado. Tente procurar uma fonte com uma implementação Unicode mais completa.
fonte