Support for Emojis

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

Re: Support for Emojis

Post by Hunchman801 » Wed Feb 17, 2016 5:53 pm

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

User avatar
Arty
Registered User
Posts: 970
Joined: Wed Mar 06, 2002 2:36 pm
Location: Mars
Contact:

Re: Support for Emojis

Post by Arty » Wed May 10, 2017 7:27 am

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.
Formerly known as CyberAlien.

Free phpBB styles | Premium responsive XenForo styles

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

Re: Support for Emojis

Post by JoshyPHP » Wed Jul 12, 2017 9:06 pm

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: 694
Joined: Tue Nov 01, 2005 9:50 pm
Location: Milano (I) Frankfurt (D)
Contact:

Re: Support for Emojis

Post by 3Di » Thu Jul 13, 2017 1:31 pm

Noto FTW.
Want to compensate me for my interest? Don't ask me, just do it
I'm available for custom phpBB jobs, you can PM me the details.
New: my Live Board, Extensions and Tools for phpBB - Men at works.

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

Re: Support for Emojis

Post by JoshyPHP » Thu Jul 13, 2017 1:41 pm

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
Infrastructure Team
Infrastructure Team
Posts: 790
Joined: Sat Dec 25, 2010 9:02 pm
Contact:

Re: Support for Emojis

Post by hanakin » Sat Jul 15, 2017 2:41 am

do we need cdnjs, have not looked into cdns too much but there is always rawgit cdn

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

Re: Support for Emojis

Post by JoshyPHP » Sat Jul 15, 2017 3:06 am

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

User avatar
3Di
Registered User
Posts: 694
Joined: Tue Nov 01, 2005 9:50 pm
Location: Milano (I) Frankfurt (D)
Contact:

Re: Support for Emojis

Post by 3Di » Sat Jul 15, 2017 7:29 pm

Found an interesting article about free CDNs
https://www.keycdn.com/blog/free-cdns
Want to compensate me for my interest? Don't ask me, just do it
I'm available for custom phpBB jobs, you can PM me the details.
New: my Live Board, Extensions and Tools for phpBB - Men at works.

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

Re: Support for Emojis

Post by martec » Sat Jul 29, 2017 2:10 am

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: 1731
Joined: Thu Mar 02, 2006 4:29 pm
Location: Earth
Contact:

Re: Support for Emojis

Post by DavidIQ » Sat Jul 29, 2017 2:20 am

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