Ci-dessous (et ce Démonstration en direct ici ) est le HTML qui a produit ces 2 captures d'écran. La première est dans Chrome sur Windows 10, et la seconde est de Chrome sur iOS 12.
Remarquez que Win 10 aplatit correctement et colore en rouge tous les caractères de la ligne inférieure. Mais dans la ligne du haut, il fait incorrectement no styliser le , même si ailleurs (également sur Win 10) je le vois correctement affiché en jaune, comme par exemple aquí .
Remarquez également qu'iOS 12 stylise correctement tous les emojis mais ne no aplatir et colorer en rouge les 2 premiers caractères ( ).
Comment puis-je contrôler (sur tous les appareils et navigateurs) si un caractère est affiché en version emoji ou en version texte ?
Il ne s'agit PAS d'une duplication d'autres questions car (comme vous pouvez le voir dans le HTML) je connais déjà le sélecteur de variation de texte. ︎
et j'ai expérimenté des tonnes de polices locales différentes (telles que https://emojisymbols.com ) et Google Fonts.
- Comment empêcher les caractères Unicode d'être rendus sous forme d'emoji en HTML à partir de JavaScript ?
-
https://apple.stackexchange.com/q/347993/53510
<link href="https://fonts.googleapis.com/css?family=Raleway&display=swap" rel="stylesheet"> <div style='text-align: right; font-family: "Raleway"; margin: auto; display: inline-block; font-size: 22px;'> emojis