Support for Emojis

Discuss requests for comments/changes posted in the Issue Tracker for the development of phpBB. Current releases are 3.2/Rhea and 3.3/Proteus.
Post Reply
Hunchman801
Registered User
Posts: 15
Joined: Fri Sep 11, 2015 12:55 pm

Re: Support for Emojis

Post by Hunchman801 »

Thanks for the heads up and keep up the good work!

User avatar
Arty
Former Team Member
Posts: 985
Joined: Wed Mar 06, 2002 2:36 pm
Location: Mars
Contact:

Re: Support for Emojis

Post by Arty »

If anyone still considers making extension for emojis, EmojiOne is no longer a good choice. It has gone evil. No more free emojis from Emoji One.

EmojiOne version 3.0 changed license. Now the only thing you get for free are PNG images. PNG images are bigger than vector images and don't scale, making whole thing useless on modern websites. Vector images require premium license that costs $99 for personal use.

So what are alternatives?

1. Noto Emoji: https://github.com/googlei18n/noto-emoji
Created and maintained by Google. Repository is rather messy, icons are sorted by unicode character and there is no keywords map, but its very good.

2. Firefox OS Emoji: https://github.com/mozilla/fxemoji
Created and maintained by Mozilla. SVG images are available as final images and as layered images. Keywords are mixed together as large words, like u1F0CF-playingcardblackjoker instead of playing-card-black-joker, but its very much usable and well designed.

3. Twitter Emoji: https://github.com/twitter/twemoji
Created and maintained by Twitter. Available as SVG images, as premade PNG images. Icons are missing keywords map, but otherwise its another excellent alternative.

User avatar
JoshyPHP
Registered User
Posts: 381
Joined: Fri Jul 08, 2011 9:43 pm

Re: Support for Emojis

Post by JoshyPHP »

I've got to say that while I don't think Emojione is evil for changing their business model, the sudden change is a huge pain in my ass.

Mozilla's emoji are not actively maintained. As far as I know, the only two open source emoji sets being actively maintained are Twitter's Twemoji and Google's Noto emoji. Twemoji receives frequent updates and their smiley faces look nice but the persons emoji are less than awesome. Noto's updates seem tied to Android's updates, their persons emoji look nice but the smiley faces look old and are not round. Twemoji make their images available through a CDN but their naming schemes differs from Emojione and is arguably inconsistent with their inclusion of the U+FE0F codepoint. Noto files are not available through a CDN.

I'm considering forking either Twemoji or Noto with filenames that match Emojione for backward compatibility, but I need to check that it can be hosted by a free CDN such as cdnjs.

Twemoji
ImageImage

Noto
ImageImage

User avatar
3Di
Registered User
Posts: 951
Joined: Tue Nov 01, 2005 9:50 pm
Location: Milano 🇮🇹 Frankfurt 🇩🇪
Contact:

Re: Support for Emojis

Post by 3Di »

Noto FTW.
🆓 Free support for our extensions also provided here: phpBB Studio
🚀 Looking for a specific feature or alternative option? We will rock you!
Please PM me only to request paid works. Thx. Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user º Extensions, Scripts, MOD porting, Update/Upgrades

User avatar
JoshyPHP
Registered User
Posts: 381
Joined: Fri Jul 08, 2011 9:43 pm

Re: Support for Emojis

Post by JoshyPHP »

The issue with Noto is that the gradients make them look mushy at low resolution. Try resizing them to 18 × 18, the size of emoji here. I'm waiting for the SVGs to become available to see if it's much better than the resized PNGs.

User avatar
hanakin
Front-End Dev Team Lead
Front-End Dev Team Lead
Posts: 968
Joined: Sat Dec 25, 2010 9:02 pm
Contact:

Re: Support for Emojis

Post by hanakin »

do we need cdnjs, have not looked into cdns too much but there is always rawgit cdn
Donations welcome via Paypal Image

User avatar
JoshyPHP
Registered User
Posts: 381
Joined: Fri Jul 08, 2011 9:43 pm

Re: Support for Emojis

Post by JoshyPHP »

Rawgit could work. jsDelivr is an option, too. Does anybody here know about free CDNs?

User avatar
3Di
Registered User
Posts: 951
Joined: Tue Nov 01, 2005 9:50 pm
Location: Milano 🇮🇹 Frankfurt 🇩🇪
Contact:

Re: Support for Emojis

Post by 3Di »

Found an interesting article about free CDNs
https://www.keycdn.com/blog/free-cdns
🆓 Free support for our extensions also provided here: phpBB Studio
🚀 Looking for a specific feature or alternative option? We will rock you!
Please PM me only to request paid works. Thx. Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user º Extensions, Scripts, MOD porting, Update/Upgrades

martec
Registered User
Posts: 6
Joined: Thu Jun 12, 2014 11:44 pm

Re: Support for Emojis

Post by martec »

Currently phpbb using v2 emojione.

But does not that require attribution? https://www.emojione.com/licenses
Sorry if I'm wrong.

User avatar
DavidIQ
Customisations Team Leader
Customisations Team Leader
Posts: 1903
Joined: Thu Mar 02, 2006 4:29 pm
Location: Earth
Contact:

Re: Support for Emojis

Post by DavidIQ »

martec wrote: Sat Jul 29, 2017 2:10 am Currently phpbb using v2 emojione.
We forgive you for being wrong. 😉 The emoji functionality comes from the text formatter library mentioned throughout this topic and is not a function within phpBB. If anything the attribution would be there. Won't really matter much anyways as the last few posts have been about the author of that library getting rid of emojione usage and going with something else.
Image

Post Reply