Come disattivare completamente gli emoji su iOS?

6

Un sacco di emoji sostituiscono caratteri che uso già, di solito importati da una tastiera con simboli; ma non si adatta bene al testo monospaziato, piccolo o formattato; ad esempio, mi piace aromatizzare i miei documenti con l'arte del testo (arte fatta (di solito) da un font a spaziatura fissa e i suoi caratteri).

Tali caratteri includono; ↔↕↖↗↘↙➡⬅⬆⬇⚪⚫⬛⬜, in questo caso (sulla mia estremità) alcuni di essi funzionavano correttamente. la frequenza con cui ciò accade è incoerente, anche nello stesso documento!

    
posta Devilofether 10.04.2015 - 20:35
fonte

3 risposte

3

Perché gli stessi personaggi si presentano con una "presentazione del testo" in alcune situazioni e una "presentazione emoji" in altri?

Ci sono sia uno 'stile testo' che uno 'stile emoji' per U+25B6 BLACK RIGHT-POINTING TRIANGLE (▶) . Qualunque sia lo stile che si ottiene dipende da qualsiasi stile abbia il font che si sta utilizzando. Ad esempio, il carattere Apple Color Emoji ha un glifo "stile emoji" per U+25B6 BLACK RIGHT-POINTING TRIANGLE mentre il carattere Lucida Grande ha un glifo "stile testo" per U+25B6 BLACK RIGHT-POINTING TRIANGLE . Questo va bene in un editor di testo, dove hai il controllo su qualsiasi font che stai usando per ogni personaggio, ma non in contesti in cui non lo fai.

Come posso specificare se voglio o meno la 'presentazione del testo' o 'presentazione emoji' per un punto di codice in contesti in cui non ho il controllo del carattere?

Il consorzio Unicode ha effettivamente fornito una soluzione per questo problema in Unicode 6.1, dettagliato in questo rapporto tecnico Unicode .

Essenzialmente, hanno designato due codepoint come selettori di variazione di emoji: U+FE0E VARIATION SELECTOR-15 (per una presentazione di testo) e U+FE0F VARIATION SELECTOR-16 (per una presentazione di emoji).

Lascia che ti spieghi come funzionano. Ogni volta che si immette uno di questi due selettori di variazione in un campo di testo (tramite copia-incolla o altri mezzi), il sistema di rendering del testo del sistema operativo- uno conforme allo standard Unicode, v6.1 + -Will cambia il glifo (tramite sostituzione dei caratteri , se necessario) per il personaggio immediatamente precedente al selettore di variazioni appena inserito uno in corrispondenza di "stile testo" o "stile emoji" (a seconda del selettore di variazione inserito dopo l'emoji).

Ecco una dimostrazione:

▶ ︎ (U+25B6 U+FE0E)

▶ ️ (U+25B6 U+FE0F)

Per le persone che visualizzano questa pagina su sistemi operativi precedenti, ho incluso alcune immagini di seguito che dimostrano il comportamento in una normale casella di testo su OS X v10.11 El Capitan.

Il carattere di sistema su OS X v10.11 (che è San Francisco ), non ha glifo per U+25B6 BLACK RIGHT-POINTING TRIANGLE , quindi il sistema di rendering del testo di OS X esegue automaticamente la sostituzione dei font e finisce usando il font Lucida Grande UI , che ha un glifo stile testo per U+25B6 :

UsandoU+FE0EVARIATIONSELECTOR-15immediatamentedopoaverloforzatoadessere'stiletesto',quindiilrisultatoèlostesso:

L'utilizzodiU+FE0FVARIATIONSELECTOR-16immediatamentedopoilrisultatoinvecenelsistemadirenderingditestodiOSXutilizzandoinveceunfontconunglifoinstile"emoji" per U+25B6 BLACK RIGHT-POINTING TRIANGLE , che è il carattere Apple Emoji a colori :

(Percuriosità,gliscreenshotmostranol'indispensabileSplitUpin UnicodeChecker ).

    
risposta data 02.06.2016 - 23:25
fonte
0

Non puoi. Gli emoji sono parte di iOS e non possono essere disabilitati.

    
risposta data 10.04.2015 - 20:56
fonte
0

I messaggi sul Mac hanno un'opzione per non sostituire le faccine convenzionali con le emoji.

Modifica > Sostituzioni > Emoji

L'ho spento sul mio Mac & se scrivo ;-) questo è ciò che viene trasmesso.
Se faccio lo stesso sul mio iPhone, succede lo stesso, solo ;-) viene trasmesso e amp; ricevuto.
Non ricordo di aver cambiato il comportamento sul telefono, né di trovare alcuna opzione che mi permetterebbe - & modificarlo sul Mac non sembra influire sul telefono.

Tom Gewecke ha ragione, però, in quanto se il dispositivo ricevente non è un altro iPhone, il suo dispositivo potrebbe auto-tradurre in emoji, su cui non hai alcun controllo.

L'altra cosa è che non hai alcun controllo su quale font viene utilizzato dal dispositivo ricevente.

Detto questo, stavo dando per scontato che stavi parlando di iMessage, ma capisco che non è chiaro dalla tua domanda. Forse chiarire in quale app intendi cambiare questo & altre risposte.
Inoltre, per quanto posso vedere, nessuno di quei simboli che hai usato sono in realtà emoji, semplicemente ASCII più alto o forse unicode [Non li ho controllati tutti]

    
risposta data 11.04.2015 - 11:48
fonte

Leggi altre domande sui tag