Twitter Emoji for Everyone
twitter.github.io
twitter.github.io
This would allow developers to specify their own preferred sets (and allow users to override).
The only two emoji sets that I know that are under an open license are now Twitter and EmojiOne
Symbola font distribution terms: "In lieu of a licence - Fonts in this site are offered free for any use; they may be installed, embedded, opened, edited, modified, regenerated, posted, packaged and redistributed."
var emojify = function(message) {
var codes = [
'\ud83c[\udf00-\udfff]',
'\ud83d[\udc00-\ude4f]',
'\ud83d[\ude80-\udeff]'
];
return message.replace(new RegExp(codes.join('|'), 'g'), '<span class="emoji">$&</span>');
}
Edit: If this isn't clear, you'd then define an emoji based font family for the `emoji` CSS class. This means no image based emoji and therefore no colour, but IMO it's much simpler and actually more visually pleasing (black and white forces smarter emoji designs).The value like stated in the blog is that the permissive licensing of this project/graphics will enable more spread of emoji across platforms. (see something like this blog for why licensing has been a PITA: http://words.steveklabnik.com/emoji-licensing)
There is room for interpretation to what each drawing will look like in each implementations. The standard simply says something like: "Cloud With Lightning"
Until this moment I have always wondered why Google chose to use poo-shaped emoji...
No, thanks under these circumstances.
That being said, we could potentially CC0 the graphics in the future but attribution isn't much to ask.
No open source software has attribution as a requirement by definition.
Anyway, there's nothing wrong with any of that if it's really what you want. What's wrong is thinking that the requirement is banal, and thus harmless.