Il y a plusieurs caractères Unicode que je vois simplement comme des boîtes. Cela se produit uniquement dans Chrome. L'encodage des caractères est défini sur UTF-8, mais la détection automatique n'aide pas.
Exemple: []
Vous ne verrez que deux crochets, mais en réalité, il y a le jointure du monde de caractères Unicode entre les deux. C'est un espace insécable de largeur nulle.
J'ai également monté une petite démo jsfiddle . Je ne peux pas voir le personnage World Joiner , mais je peux voir l' Espace Cheveux . (Et en le voyant, je veux dire que je ne le vois pas. Vous voyez?)
Cela se produit également lorsque les gens publient des émoticônes de nouveau style, etc.
Comment puis-je réparer cela?
Mise à jour:
Cela se produit partout (Twitter, Facebook, vous l'appelez). Je n'utilise pas de polices spéciales ou j'ai modifié quelque chose lié aux polices sur mon système (Windows 7, 64 bits). Ai-je tort de supposer que cela devrait fonctionner?
Mise à jour 2:
Cela me rend fou. Il y a encore tellement de caractères qui ne s'affichent pas.
Exemple (cadeau emballé): 🎁
Comme vous pouvez le voir, Chrome n'affiche pas le personnage par défaut. Ce n'est que lorsque j'ai explicitement défini la police sur le symbole d'interface utilisateur Segoe que c'est le cas. Pourquoi Chrome n'utilise-t-il pas automatiquement la police comme solution de rechange?
Comment puis-je faire reconnaître à Chrome la police Segoe UI Symbol?
la source
Réponses:
http://www.fontspace.com/james-kass/code2000 (3,73 Mo)
Il existe un blog qui le mentionne
http://gschoppe.com/blog/fixing-unicode-support-in-google-chrome/
Mais le blog se trompe beaucoup de choses dans sa description. (Voir les commentaires sur votre question, pour quelques exemples. Mais sa description n'a pas d'importance)
Vous avez trouvé que les instructions mentionnées sur le blog fonctionnaient, qui consistaient à extraire le zip dans le dossier des polices du panneau de configuration et à redémarrer Chrome.
http://gschoppe.com/projects/fbformat/includes/unicodefont.zip
la source
Les cases ou les carrés apparaissant à la place des glyphes réels sont un effet secondaire de la police que vous utilisez n'ayant pas ce caractère Unicode incorporé. Essayez de rechercher une police avec une implémentation Unicode plus complète.
la source