Неліктен ескірген таңба санауыштары заманауи Unicode, эмодзилер мен көп скриптті мәтіндерде жұмыс істемейді
2010 жылдардың басында жасалған ескі буындағы веб-құралдар JavaScript тілінің бастапқы `String.prototype.length` қасиетіне сүйенеді. JavaScript жолдарды ішкі түрде UTF-16 код бірліктері арқылы кодтайтындықтан, Базалық көптілді жазықтықтан (BMP) тыс кез келген таңба (соның ішінде заманауи эмодзилер, математикалық таңбалар және сирек CJK идеографтары) 2 код бірлігінен тұратын суррогаттық жұп ретінде көрсетіледі. Сонымен қатар, отбасы белгішелері немесе тері түсінің модификаторлары сияқты Zero-Width Joiners (`U+200D`) арқылы біріктірілген құрама эмодзилер ескірген санауыштарда 5-тен 11-ге дейін таңба ретінде тіркелуі мүмкін, бұл әлеуметтік медиа мен дерекқор ұзындығының қате көрсетілуіне әкеледі.
Multinook бұл архитектуралық ақауды grapheme cluster деңгейінде W3C және ECMA-402 `Intl.Segmenter` стандартын, сонымен қатар UTF-8 `TextEncoder` байт ағынын талдағышын енгізу арқылы шешеді. Пайдаланушы қабылдайтын әрбір таңба 100% дәлдікпен саналады, сонымен бірге бағдарламалық жасақтама инженерлері мен техникалық авторлар үшін шикі UTF-8 байт көлемі мен код бірлігі метрикалары көрсетіледі.

