I think diaspora* should support emojis.
Emojis are Unicode smileys that originate from Japan. They were popularized by their integration in smartphone keyboards. They are very, very popular and are quickly becoming a standard in smiley usage. In fact, the Global Language Monitor determined that the heart emoji was last year's most popular "word".
However, even if they are widely supported on iOS and Android, emoji characters are very poorly supported on desktops and on the Web. See an example here. You should not see squares.
To remedy this problem, developers created Emoji One, an open source collection of emoji characters that are embedded directly on the Web. Twitter did the same, and now share their emojis with WordPress.com.
I suggest that diaspora* should do the same. I find emojis cute, they are becoming an open standard and they are very efficient in sharing feelings over the network.
I bet some people will assume that emojis automatically replaces traditional text smileys/emoticons like :) or :(
This is wrong!
As you read earlier, emojis have their own Unicode characters. For example, a grinning face is Unicode U+1F603 (😃). No need to setup something like a system that replaces :grin: with an image!
Oh, and you don't like emojis? Well emojis are Unicode characters, so not displaying them properly because you don't approve them would be censorship! Diaspora* users should have the free speech to spam their contacts with how many emojis they like. 😉
Poll Created Tue 6 Jan 2015 4:34PM
Diaspora* should support emoji characters Closed Tue 6 Jan 2015 8:56PM
The discussion trend indicates me that everyone agree that diaspora* should fully support Unicode.
However, further proposals will determine whether certain technologies should be used to display these Unicode characters consistently across all platforms. In other words, if @dumitruursu's work should be merged into Diaspora*.
Yes, I agree: The Unicode emoji characters should be replaced with visually-consistent, cross-compatible visuals. For example, "🐢" would show a turtle on all devices and not only on Android and iOS smartphones.
No, I disagree: The Unicode emoji characters should not be supported by diaspora*. "🐢" should stay an unintelligible square on desktop computers OR should be disallowed from the system.
|Results||Option||% of points||Voters|
|Undecided||0%||259||MS AA S CB GC AX PC T DY DU M P R F PA A G TT J NV N CB O RS- TM MB PG AL P N JB C DU P DN FO EM MM HSB DU AV Y S AM M RV GK DU E TA D DU MJS JHI DU MN L RD M ATA EL AC K RM MF AI AG CJC S DU SC TM M BS DA AF A T AR 박 S J TW HC T MK R F EAP VP HE NL A TJ C S|
7 of 266 people have voted (2%)
Tue 6 Jan 2015 5:43PM
I would have no problem with including a nice font that supports these, I would not agree with replacing those with images. The proposal is unclear about what should be done.
Tue 6 Jan 2015 5:50PM
I think this is already state of the art and a lot of people are used to this!
Poll Created Wed 7 Jan 2015 4:38PM
Diaspora* should replace Unicode emoji characters with images from a library like Twemoji Closed Mon 19 Jan 2015 4:05PM
Diaspora will, by default, keep Unicode emoji characters as font characters. However, since almost 47.5% of votes support emoji library support, the feature can be offered as an opt-in on an individual basis once it is ready.
Further decisions may discuss about emoji fonts, emoji image libraries, and choice of such technologies.
Agree: You want diaspora* by default to replace Unicode emoji characters such as "🐭" (mouse) with an equivalent image that displays consistently on all platforms (e.g. https://abs.twimg.com/emoji/v1/72x72/1f42d.png for the mouse).
Disagree: You want diaspora* by default to keep Unicode emoji characters as font characters, even though that might make some of these characters unintelligible on certain platforms (e.g. "🐢" would look like a square instead of a turtle on some platforms). Further discussion would decide whether a monochrome font should be implemented to support all emojis on all platforms.
|Results||Option||% of points||Voters|
||Agree||47.6%||20||DU RV DU M M C SG C|
|Disagree||52.4%||22||E J A L FT S|
|Undecided||0%||249||MS AA S CB GC AX PC T DY DU M P R F PA A G TT J NV N CB O RS- TM MB PG AL P N JB C DU P DN FO EM MM HSB DU AV Y S AM M GK DU E TA D DU MJS JHI DU MN RD M ATA EL AC K RM MF AI AG CJC S DU SC TM M BS DA AF A T AR 박 S J TW HC T MK R F EAP VP HE NL A TJ C S|
42 of 291 people have voted (14%)
Wed 7 Jan 2015 5:52PM
Colorful emojis are a mean of expression, and as anything else, it could be abused or put to good use. Just like words. I think we should provide this feature to the community, given that it does not pose a bit technical problem.
Wed 7 Jan 2015 7:20PM
Emojis are pretty much part of most social networks, so why not Diaspora*?
Wed 7 Jan 2015 10:36PM
Thu 8 Jan 2015 5:15AM
Colorful emojis are a mean of expression, and as anything else, they could be used or abused. Just like words. I think we should provide this feature to the community, given that it does not pose a big technical problem.
Sat 10 Jan 2015 6:17PM
I like the emoticons telegram is using. We should use the twitter emoticons too, like wordpress.
Sun 18 Jan 2015 5:03PM
Replacing text with images multiplying number of http-requests and traffic is bad. Page with images consume more memory and time to load. Native emoji support in IOS/Android will break. Cliaspora and other text-based browsers will not show them.
Sun 18 Jan 2015 8:00PM
imho emojis are some kind of nice-to-have feature to be developped if and only if there are no other code corrections, features and so on that need the ressources more urgent
Mon 19 Jan 2015 10:35AM
do it on a client which is independent from the server, so the server's loud doesn't increase
Mon 19 Jan 2015 12:04PM
since emoji are part of Unicode, they should get displayed properly. if the OS don't support them, they should get replaced with an image but don't corrupt native implementations on smartphones. i like twitters graphics more like "one". low priority
Mon 19 Jan 2015 1:11PM
Same as jasonrobinson, as long as it is opt-in.
Will have to be consistant with chat emoji too.