La différence réside dans les moteurs de rendu du navigateur Windows.
Nous savons que Safari rend le jeu de caractères différemment de Chrome. Mais les éléments de l'interface utilisateur de Window (les onglets dans Chrome) sont corrects. C'est notre plus gros indice.
Les éléments de l'interface utilisateur de la fenêtre sont probablement (l'accent est mis sur la probabilité, je peux me tromper) tous rendus par le système d'exploitation. Ils bénéficient donc du traitement complet de l'expansion des emojis au niveau du système d'exploitation.
Mais ce qui se passe à l'intérieur de la fenêtre d'un navigateur web est très dépendant du navigateur. Les moteurs de rendu constituent une grande partie de la sauce secrète de chaque navigateur.
Safari et Chrome utilisent tous deux WebKit, mais les similitudes entre les instances WebKit qu'ils utilisent s'arrêtent quelque part autour du nom du moteur. Ce sont toutes deux des bifurcations de la version principale et elles sont toutes deux fortement personnalisées pour améliorer les performances d'une manière que l'équipe de développement de chaque navigateur juge significative pour ses utilisateurs finaux.
@JasonSalaz a trouvé un excellent bug dans la base de données des bugs de Chrome qui nous donne l'indice final que c'est dû aux bifurcations de WebKit : http://code.google.com/p/chromium/issues/detail?id=90177 -- ce bogue parle des différences entre le fork dans Chrome et la ligne principale de WebKit du projet open source. Il existe des différences de rendu dans la version principale qui n'ont pas encore été intégrées dans la version utilisée par Chrome. Et il semble qu'ils aient l'intention de fusionner les changements à un moment donné.
Mise à jour : Paul Irish a un excellent article de blog sur la façon dont WebKit diffère pour tous ces navigateurs qui l'utilisent actuellement . Si vous voulez vraiment comprendre à quel point l'environnement WebKit est diversifié, c'est une excellente lecture.
9 votes
Je consulte cette page dans Chrome et je ne vois pas le dans la question ou le titre, mais je faire le voir dans le titre de l'onglet en haut de la fenêtre.
0 votes
Je survole rarement les onglets pour voir le titre complet de la page, mais vous avez raison, c'est effectivement le cas. C'est très surprenant.
0 votes
Il se peut que Chrome intègre sa propre palette de caractères, qui pourrait être une version hybride entre la palette native et une palette propriétaire. Il suffit de la mettre à jour pour OS X. Mais je sais que les emoji ne sont pas seulement une question de type de police (on ne peut pas porter les emoji sur SL par exemple en installant simplement la police correspondante). Ils ne se limitent donc pas à la lecture d'un nouveau type de police. Je déposerais un bogue auprès de Google. Ou demander une assistance complète.
14 votes
Puisque les visiteurs avec Chrome auront du mal à lire le titre, je vote pour changer le titre en "Comment produire des étrons sur Google Chrome ?".
0 votes
@cksum J'ai inversé le titre car c'est devenu une information pertinente dans la question.
0 votes
@JasonSalaz, vous n'avez pas besoin d'avoir l'emoji ici. Le titre n'a pas besoin de transmettre tous les éléments de la question. Le fait d'avoir dit "Pourquoi est-ce que je vois les emojis dans Safari et pas dans Chrome" est plus que claire. Vous n'avez pas besoin d'un exemple puisque la question en contient un. Je ne suis donc pas d'accord pour dire qu'il s'agit d'une information "pertinente". Le titre tel quel est assez long.
0 votes
Il est intéressant de noter que l'emoji n'apparaît pas dans Safari 5 pour Windows 7.
0 votes
D'après mon expérience, Chrome est assez mauvais en ce qui concerne la substitution des polices. Si vous avez installé Symbola ou une autre police de ce type, il se peut que Chrome n'affiche pas le caractère de toute façon.