Friday, November 7, 2014

Unicode Emoji Diversity Problem

Before the age of the Internet, character encoding varied across country and region, the United States settled on a consent standard called American Standard Code for Information Interchange abbreviated to ASCII. It was originally based on the english alphabet, encoding 128 specific characters into 7 bytes integers. The limitation of ASCII was seen in Internet communications since other countries alphabet exceed 128 characters, resulting in capability between character encodings. By the late 1990s, the Unicode Consortium,  a non-profit organization that manages the coordinated development of the Unicode standard, published a standarded called UTF-8 that preserved allow of the ASCII encodings which allowed for backwards compatibility between older legacy machines. Everthought, UTF-8 was meant to be used for sole purpose of language alphabet encoding, many software engineers have used it more recently for emojis in SMS messages.  

Over the recent years many users have been clamoring for a more diverse palette for the people character. Users claim that the man character emoji represents a vaguely stereotypical like Man With Turban and Man With Gua Pi Mao.  In June, the Unicode Consortium introduced 250 new emoji, to introduce diversity, developers propose introducing five color palettes that, when combined with an existing person emoji, would render as a single emoji. According to the developers "Even if the font doesn’t show the combined character, the user can still see that a skin tone was intended, In that instance, both emoji would show up to indicate a modified skin color was intended” Essentially the system is unfair in that it places the blame on the on the user that can choose  in how to render their skin tones of characters. The emoji picker is characteristically cumbersome to uses for the user and would be difficult to implement since , it would need to represent all skin tones and all combinations as their own character. Developers have posed a fix requiring person emojis to always be an unrealistic default colors such as a yellow/orange colors

The developers conclude that while their system helps with the mostly-white-emoji problem, it's not a full solution. "Of course, there are many other types of diversity in human appearance besides different skin tones: Different hairstyles and color, use of eyeglasses, various kinds of facial hair, different body shapes, different headwear, and so on. It is beyond the scope of Unicode to provide an encoding-based mechanism for representing every aspect of human appearance diversity that emoji users might want to indicate,"   



The Unicode Consortium  proposal states  “ that the picker is currently a mess, and the palettes need to be organized in a meaningful way for users."

No comments:

Post a Comment