¿Cómo desactivar los emojis por completo en iOS?

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!

¿Quieres hacer esto para las cosas que estás escribiendo? ¿O por las cosas que otros te envían?
Puede deshabilitar el teclado emoji, pero emoji es esencialmente una fuente y iOS no le permite eliminar fuentes.
Los destinatarios de su texto pueden o no ver emojis, depende de su dispositivo y del tipo de fuentes que hayan instalado.

Respuestas (3)

¿Por qué los mismos personajes aparecen con una 'presentación de texto' en algunas situaciones y una 'presentación de emoji' en otras?

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 TRIANGLEmientras 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.

¿Cómo puedo especificar si quiero o no la 'presentación de texto' o la 'presentación de emoji' para un punto de código en contextos donde no tengo control sobre la fuente?

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:

Comportamiento predeterminado

Usar U+FE0E VARIATION SELECTOR-15inmediatamente después lo obliga a ser 'estilo de texto', por lo que el resultado es el mismo:

Presentación de texto

Usar U+FE0F VARIATION SELECTOR-16inmediatamente 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 :

Presentación de emojis

(Para los curiosos, las capturas de pantalla muestran la indispensable utilidad Split Up en UnicodeChecker ).

Esto no parece funcionar. En iOS, ︎no evita que se estilice el emoji. ( 💬︎aparece estilizado en iOS pero no en otros dispositivos).
@Ryan La razón por la que no te funciona con U+1F4AC SPEECH BALLOON es porque Apple Color Emoji es la única fuente instalada en iOS (de forma predeterminada) que contiene un glifo para U+1F4AC SPEECH BALLOON en primer lugar. Si no hay otras fuentes instaladas en su sistema que contengan un glifo para el punto de código, no se puede realizar ninguna sustitución de fuente. Aquí hay un ejemplo en OS X v10.11 El Capitan con la sustitución de fuentes. Tenga en cuenta que la única razón por la que funcionó fue porque ya tenía instalada la fuente Symbola .

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]

El problema es que varios símbolos "ordinarios" que van mucho más allá de los "emoticones" también se muestran en estilo "emoji" con la fuente Color Emoji de Apple. Esto es lo que el OP quiere que se muestre en su estilo ordinario.