ڇا پراڻا ڪيرئڪٽر ڪائونٽر جديد يوڪوڊ، ايماجي، ۽ ملٽي اسڪرپٽ متن تي ناڪام ٿين ٿا
پهرين نسل جا ويب يٽيلٽيز جهڙوڪ 2010 جي شروعات ۾ ٺهيل پراڻا ڪيرئڪٽر ڪائونٽر جاوا اسڪرپٽ جي پرائمري `String.prototype.length` پراپرٽي تي ڀاڙين ٿا. ڇاڪاڻ ته جاوا اسڪرپٽ اندروني طور تي UTF-16 ڪوڊ يونٽ استعمال ڪندي اسٽرنگ انڪوڊ ڪري ٿو، تنهن ڪري Basic Multilingual Plane (BMP) کان ٻاهر ڪو به اکر—جنهن ۾ جديد ايماجي، رياضياتي علامتون، ۽ ناياب CJK آڊيوگراف شامل آهن—2 ڪوڊ يونٽن جي سرسوگيٽ جوڙي طور پيش ڪيو وڃي ٿو. ان کان علاوه، مرڪب ايماجي جهڙوڪ خانداني آئڪن يا چمڙي جي رنگ جا موڊيفائر جيڪي Zero-Width Joiners (`U+200D`) ذريعي جڙيل آهن، پراڻن ڪائونٽرن ۾ 5 کان 11 اکرن طور رجسٽر ٿي سگهن ٿا، جنهن جي نتيجي ۾ سوشل ميڊيا ۽ ڊيٽابيس جي ڊيگهه جي غلط پڙهڻي ٿئي ٿي.
Multinook هن آرڪيٽيڪچرل نقص کي W3C ۽ ECMA-402 `Intl.Segmenter` معياري گريفيم ڪلسٽر ليول تي نافذ ڪندي حل ڪري ٿو، گڏوگڏ UTF-8 `TextEncoder` بائيٽ اسٽريم اينالائيٽر پڻ شامل آهي. هر صارف جي محسوس ڪيل اکر کي 100% درستگي سان گڻيو وڃي ٿو جڏهن ته هڪ ئي وقت سافٽويئر انجنيئرن ۽ فني ليکڪن لاءِ خام UTF-8 بائيٽ فوٽ پرنٽ ۽ ڪوڊ يونٽ ميٽرڪس ظاهر ڪيا وڃن ٿا.

