Muchos emojis reemplazan caracteres que ya uso, generalmente importados de un teclado de símbolos; pero no encaja bien con texto monoespaciado, pequeño o formateado; por ejemplo, me gusta dar sabor a mis documentos con arte de texto (arte hecho (generalmente) a partir de una fuente monoespaciada y sus caracteres).
Dichos caracteres incluyen;↔↕↖↗↘↙➡⬅⬆⬇⚪⚫⬛⬜, en este caso (por mi parte) algunos de ellos funcionaron correctamente. la velocidad a la que esto sucede es inconsistente, ¡incluso en el mismo documento!
Hay un 'estilo de texto' y un 'estilo emoji' para U+25B6 BLACK RIGHT-POINTING TRIANGLE (▶)
. El estilo que obtenga depende del estilo que tenga la fuente que esté usando actualmente. Por ejemplo, la fuente Apple Color Emoji tiene un glifo de 'estilo emoji' U+25B6 BLACK RIGHT-POINTING TRIANGLE
mientras que la fuente Lucida Grande tiene un glifo de 'estilo de texto' para U+25B6 BLACK RIGHT-POINTING TRIANGLE
. Esto está bien en un editor de texto, donde tiene control sobre cualquier fuente que esté usando para cada carácter, pero no en contextos donde no lo tiene.
El Consorcio Unicode realmente proporcionó una solución para este problema en Unicode 6.1, detallada en este Informe técnico de Unicode.
Esencialmente, han designado dos puntos de código como selectores de variación de emoji: U+FE0E VARIATION SELECTOR-15
(para una presentación de texto) y U+FE0F VARIATION SELECTOR-16
(para una presentación de emoji).
Déjame explicarte cómo funcionan. Cada vez que ingrese uno de esos dos selectores de variación en un campo de texto (ya sea copiando y pegando u otros medios), el sistema de representación de texto de su sistema operativo, uno que cumple con el estándar Unicode, v6.1+, cambiará el glifo ( a través de la sustitución de fuente , si es necesario) para el carácter que precede inmediatamente al selector de variación que acaba de ingresar a uno que coincida con 'estilo de texto' o 'estilo emoji' (según el selector de variación que ingresó después del emoji).
Aquí hay una demostración:
▶︎(U+25B6 U+FE0E)
▶️(U+25B6 U+FE0F)
Para las personas que ven esta página en sistemas operativos más antiguos, he incluido algunas imágenes a continuación que muestran el comportamiento en un cuadro de texto normal en OS X v10.11 El Capitan.
La fuente del sistema en OS X v10.11 (que es San Francisco ), no tiene glifo para U+25B6 BLACK RIGHT-POINTING TRIANGLE
, por lo que el sistema de representación de texto de OS X realiza automáticamente la sustitución de fuentes y termina usando la fuente Lucida Grande UI en su lugar, que tiene un "estilo de texto". ' glifo para U+25B6
:
Usar U+FE0E VARIATION SELECTOR-15
inmediatamente después lo obliga a ser 'estilo de texto', por lo que el resultado es el mismo:
Usar U+FE0F VARIATION SELECTOR-16
inmediatamente después da como resultado que el sistema de representación de texto de OS X use una fuente con un glifo de 'estilo emoji' U+25B6 BLACK RIGHT-POINTING TRIANGLE
, que resulta ser la fuente Apple Color Emoji :
(Para los curiosos, las capturas de pantalla muestran la indispensable utilidad Split Up en UnicodeChecker ).
︎
no evita que se estilice el emoji. ( 💬︎
aparece estilizado en iOS pero no en otros dispositivos).no puedes Los emojis son parte de iOS y no se pueden desactivar.
Mensajes en la Mac tiene una opción para no reemplazar los emoticonos convencionales con emoji.
Editar > Sustituciones > Emoji
Tengo esto apagado en mi Mac y si escribo ;-) eso es lo que se transmite.
Si hago lo mismo en mi iPhone, sucede lo mismo, solo que ;-) se transmite y se recibe.
No recuerdo haber cambiado ese comportamiento en el teléfono, ni puedo encontrar ninguna opción que me permita, y cambiarlo en la Mac no parece afectar el teléfono.
Sin embargo, Tom Gewecke tiene razón, ya que si el dispositivo receptor no es otro iPhone, su dispositivo puede traducirse automáticamente a emoji, sobre lo cual no tienes control.
La otra cosa es que tampoco tiene control sobre qué fuente está utilizando el dispositivo receptor.
Habiendo dicho todo eso, asumí que estabas hablando de iMessage, pero me doy cuenta de que eso no está claro en tu pregunta. Tal vez aclarar a qué aplicación te refieres puede cambiar esta y otras respuestas.
Además, por lo que puedo ver, ninguno de esos símbolos que usaste son en realidad emoji, simplemente ascii más alto o posiblemente unicode [no revisé todos]
GEdgar
kevin grabher
tom gewecke