Emoji fonts

Si_Daniels's picture

Apart from system fonts is anyone aware of any fonts that support the full set of emoji characters?

Cheers, Si

hrant's picture

{To Follow}

ralf h.'s picture

What’s “the full set” of emoji characters?
Any Unicode character can be drawn in color and Apple’s “Emoji character set” is also an arbitrary selection.

Si_Daniels's picture

Sorry for not being clear. I mean support for the 722 code-points listed in the "Emoji in the Unicode standard" section listed here... http://en.wikipedia.org/wiki/Emoji

Cheers, Si

hrant's picture

Ralf, do you mean in any one color? Because Emoji are actually multi-colored bitmaps.

hhp

ralf h.'s picture

Other fonts with characters in those Unicode ranges:
Symbola: http://users.teilar.gr/~g1951d/
Android Emoji: https://github.com/android/platform_frameworks_base/tree/master/data/fonts

Si_Daniels's picture

Thanks!

Si

Té Rowan's picture

I see almost every emoji on the Wiki page (except the two-glyph flags and the Apple PUAs). I do have Symbola 6.02 and a small assortment of CJK fonts installed.

hrant's picture

I guess Emoji isn't only on OSX? But isn't there some kind of IP obstacle? Maybe I'm remembering things wrong.

hhp

Si_Daniels's picture

Because the emoji are part of Unicode anyone is free to make a distribute a Unicode encoded emoji font. Apple does have the only color Unicode encoded font as far as I'm aware, but Windows 8 (and Windows 7 via an update) have traditional monochrome support, as does Windows Phone, and there are probably others. Some apps, like the mail and messenger apps in Windows 8 will in some cases switch out the glyph for a color bitmap when they hit an emoji in a mail or message.

Birdseeding's picture

(And Microsoft's are much better-looking and stylistically stringent than Apple's mess.)

Té Rowan's picture

From what I recall of previous discussions, the Apple Color Emoji are more of a trade secret than anything, complete with undocumented tables.

Theunis de Jong's picture

Previous: http://typophile.com/node/83760 (abstract); http://typophile.com/node/96671#comment-523935 (concrete).

I don't run Windows at home, but if I can get my hands on the "Segoe Symbol" font I'll take a peek to see if this works the same as Apple's (ugly!) hack.

But isn't there some kind of IP obstacle? Maybe I'm remembering things wrong.

This forum software doesn't like them, that's for sure. It may have to do with the ultra-wide UTF encoding, or maybe not.

:-)

Tom Gewecke's picture

posted in error

Birdseeding's picture

Interestingly, Google's Gmail appears to have a full set of (bad) color Emoji available, including the rice balls and everything, but they're encoded and sent as images. Which rather defeats the purpose, you might as well have any set of smilies then.

Theunis de Jong's picture

Just tested on my Win 7 machine. It's updated to the latest Segoe UI Symbol font, but, alas, it doesn't appear to contain color emoji's (at least, not in the same format as Apple's -- a few non-standard tables and a couple of megabytes of PNG images).

Are they in color on its "native" platform, Windows 8?

Si_Daniels's picture

No, see my March 29th post above...

"Apple does have the only color Unicode encoded font as far as I'm aware, but Windows 8 (and Windows 7 via an update) have traditional monochrome support, as does Windows Phone, and there are probably others."

Theunis de Jong's picture

Apologies, Si, must've overlooked your post.

Some apps, like the mail and messenger apps in Windows 8 will in some cases switch out the glyph for a color bitmap when they hit an emoji in a mail or message.

... must be the reason I kept finding images of colored emojis in Windows apps.

Birdseeding's picture

One more almost-a-font instance: Facebook supports some emoji, and displays properly encoded unicode emoji as embedded images. Doesn't copy-paste though.

hrant's picture

Question: Has anybody noticed any download lag due to color Emoji? Aren't they a bit big, or does subsetting handle that fine? What I'm getting at is: Would it be viable to deliver colored text instead?

hhp

Tom Gewecke's picture

Normally you would have to have the color emoji font on your machine, so no downloading is involved. But perhaps you are referring to systems which send you graphics to make up for not having a font?

John Hudson's picture

Hrant: Would it be viable to deliver colored text instead?

What does that mean?

hrant's picture

What I'm talking about is hijacking the mechanism to deliver a color bitmap font (which could be installed, but maybe even "streamed").

hhp

John Hudson's picture

Ah, now I sort of get you. The phrase 'deliver colored text' had me confused, because text is just character codes. So let's say that you're talking about delivering colour bitmap glyphs to represent those character codes. But what's the mechanism you propose 'hijacking'?

Would you anticipate much performance difference between serving emoji colour bitmap image files and serving emoji colour bitmap images stored within a font file?

hrant's picture

I say "hijack" because I think it's all hush-hush. Has Apple published the font spec for color bitmaps? And how could it be made to work on Windows? Without being sued?

Performance: Back in the mid-90s I made the prototype of Mana-16, a bunch of tiny GIFs of grayscale letterforms coupled to a script that took a raw text file and generated an HTML file of hundreds of image declarations, thus rendering running text using grayscale bitmaps... The main performance problem was the size of the resultant HTML file! So an actual font was -and I suspect still must be- the only way to make this sing.

But this is all probably pointless anyway. Text size is too variable these days. Hmmm, unless a hand-made grayscale (or even better, subpixel) bitmap font can be rendered by collaging small hand-made elements that can be slid around, scaled, layered, to produce a range of sizes from a single master set... Man, I really have to stop thinking like a hacker.

hhp

Té Rowan's picture

There's always a bit of lag while the bitmaps are fetched, but it shortens a lot once they're in the cache. If you have ever edited a post on a phpBB-based board, you'll know already. The editor has a bitmap (GIF or PNG) emoji insert feature, y'see.

Rob O. Font's picture

I tried to insert live text of one of these creatures into the text here and the whole post disappears.

Michel Boyer's picture

😉 (but this one is not live, I used the HTML Entry)

hrant's picture

Not showing on Windows (XP, FireFox) or OSX (FireFox or Safari). On Android (4.1) I actually get the little winking robot head though!

hhp

Tom Gewecke's picture

👍👎

Testing. I do see Boyer's emoji in color with Safari in OS X 10.7.

Decimal works but hex not: 👍

hrant's picture

The one I use is 10.6.8 so maybe that's why. What version of Safari? What about FireFox?

hhp

Tom Gewecke's picture

I don't think the Apple Color Emoji font works with any app in OS X 10.6. Do you have a black/white font like Symbola installed? It may work in Firefox if you set the default font to that.

Michel Boyer's picture

On 10.6.8, the only font I have that contains emoticons is DejaVu Sans. You can easily see using the character viewer or Apple's ftxinstalledfonts

% ftxinstalledfonts -f -U 0x1F609 | grep YES
56	YES	DejaVu LGC Sans Bold
135	YES	DejaVu LGC Sans Condensed
543	YES	DejaVu LGC Sans Condensed Bold
572	YES	DejaVu LGC Sans Bold Oblique
573	YES	DejaVu LGC Sans
580	YES	DejaVu LGC Sans Oblique
637	YES	DejaVu LGC Sans Condensed Oblique
703	YES	DejaVu LGC Sans Condensed Bold Oblique

Those are all the fonts I have on 10.6 containing the winking face. If I set the default font in Firefox to Dejavu LGC Sans and override the font chosen by Typophile (Georgia), I see the winking face in Firefox on 10.6.8

hrant's picture

Wow, you didn't even have to do an incantation with worm's blood.

hhp

Michel Boyer's picture

Well, if you are willing to resort to risky incantations, here is what you can get in Safari on OS X 10.6.8.

How did I do that? I modified the system file DefaultFontFallbacks.plist and added DejaVuLGCSans (postscript name) in the fallback fonts for serif.

The file is in this folder
/System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/Coretext.framework/versions/current/resources

I had to reboot to get it working.

Michel

PS On 10.6.8 with the modified file DefaultFontFallbacks.plist the winking face also shows up in Firefox, without overriding Georgia, and in Google Chrome.
On 10.8.3, Google Chrome displays no winking face at all (colored or not).

Té Rowan's picture

Winky and the Thumbs show up on my rig (XP Pro; K-Meleon 1.6; DejaVu LGC Sans 2.33, Symbola 6.02)

hrant's picture

BTW what's the webfont situation with emoji?

hhp

Syndicate content Syndicate content