Unicode: dietro il sipario

Il consorzio Unicode ha celebrato il suo 25 ° anniversario l’anno scorso. La verità è che, nonostante tutto il lavoro svolto da Unicode per garantire il testo delle lingue di tutto il mondo – la maggior parte di noi sa Unicode come il gruppo che approva nuovi emoji.
Ciò che potrebbe non essere così chiaro è il motivo per cui è richiesto un grande consorzio o la complessità nascosta di Unicode. O come gli emoji vomito mostrati nel cartone animato XCKD sopra sono già considerati “validi (ma non raccomandati)”.

Mark Davis, co-fondatore e attuale presidente di Unicode, ha cercato di chiarire come Emoji si inserisce in Unicode in questa panoramica di alto livello che osserva cosa sia Unicode e come la sottocommissione Emoji Unicode (“Emoji SC”) si adatta a Esso.
Davis nota che gli emoji costituiscono solo una frazione del numero totale di caratteri nello standard Unicode. Puoi appena farlo in questo grafico:

I personaggi da soli non raccontano metà della storia. Numerosi glifi devono combinarsi quando visualizzati in determinati ordini o combinazioni.

Una combinazione che sarà familiare a molti è come vengono implementati i toni della pelle emoji.
Questi funzionano rilevando quando un carattere modificatore viene visualizzato dopo emoji umani, come 👧 girl. Questi si combinano su piattaforme supportate per mostrare una singola emoji:

Un’implementazione più complicata prevede l’adesione a due o più emoji in quella che viene chiamata sequenza Emoji ZWJ.
Questi sono usati per creare professioni come il giudice della donna 👩‍⚖️. Questa emoji viene creata usando la donna 👩 e ⚖️ Emoji in scala di bilanciamento in sequenza.
Un personaggio “ZWJ” (zero larghezza) si trova tra questi due emoji ed è una colla invisibile che unisce più emoji in uno (dove supportato).

Altri tipi di sequenze di ZWJ elencano un emoji esistente come 🕵️ Detective con un simbolo di genere ♀️ Segno femminile aggiunto dopo di esso.
Questo tipo di sequenza ZWJ viene generalmente utilizzato se esiste già un’emoji. Ad esempio: corridore, surfista o molti gesti.

E sì, puoi combinare modificatori e ZWJ per creare una sequenza più lunga.

Unicode non controlla le sequenze ZWJ allo stesso modo delle nuove emoji che richiedono il proprio punto di codice.
Sequenze consigliate Unicode che dovrebbero essere supportate per la coerenza multipiattaforma. Tuttavia, i venditori sono liberi di combinare qualsiasi emoji con qualsiasi altro, come ritengono opportuno.
Microsoft ha sei gatti Ninja disponibili in Windows che non fanno parte dell’elenco consigliato di Unicode. 🐱 Cat Face e 🚀 Rocket sono combinati su Windows 10 per mostrare un’emoji per 🐱‍🚀 Astro Cat.
Astro Cat è valido (in quanto utilizza una struttura di sequenza corretta) ma non consigliato come altre professioni e sessi.

XKCD ha suggerito che il vomito dovrebbe essere un personaggio modificatore per creare un “cowboy di vomito”.
Davis sottolinea che 🤠 Cowboy Hat Face potrebbe già essere combinato con il vomito di faccia per creare una sequenza ZWJ valida:

Esistono altri tipi di sequenza per le emoji, tra cui sequenze di flag, sequenze di tag e sequenze di keycap. Dovresti controllare l’intero set di diapositive per vederli in modo più dettagliato.
Infine, uno sguardo alla sequenza temporale (attuale, 2017) per come nasce una nuova emoji:

🚨 Aggiornamento aprile 2020: l’attuale sequenza temporale per come viene creata una nuova emoji è stata significativamente influenzata dalla pandemia di Covid-19. Puoi leggere di più sul programma rivisto per il 2020 e oltre qui.
Ovviamente Unicode ha ancora molto da fare al di fuori del supporto emoji:

“Esistono circa 7000 lingue umane viventi, con diversi livelli di vitalità. Meno di 100 di queste lingue sono ben supportate su computer, telefoni cellulari e altri dispositivi, mentre tutto il resto rischia di essere svantaggiati digitalmente”

Unicode ha adottato un programma di personaggi. I fondi raccolti dalle adozioni vanno alla ricerca per supportare queste lingue digitalmente svantaggiate.
Di più:

Unicode Emoji di Mark Davis
Unicode adotta un personaggio
Nuovi emoji per il 2017
Divertenti hack di emoji

Cerca emoji: