Black and white emoji fonts

I’m working with Matteo Visconti di Oleggio Castello to bring modern emoji to letterpress. Nerds are into standards, so by “modern” I mean Emoji version 5.0, which is implemented in Unicode 10.0. We’re helped by our typehigh project for transforming .svg, .png, and even full .ttf files into 3dprintable .stl models (via .scad). All we need are emoji font files suitable for letterpress. After a bit of effort seeing if it would be easy to convert color fonts to black and white, we realized that there should be black and white emoji fonts. But it was harder than we thought. Almost all modern emoji fonts are all in full color, and it took some digging to find symbol fonts that are still black and white. I was able to find a bunch, as well as some full color fonts that are designed to have black and white “fallback” modes.

Fonts

Here is what I found:

Noto Emoji Font
Google has a fully internationalized font, Noto, whose emoji font has a black and white version:
https://github.com/googlei18n/noto-emoji/tree/master/fonts
The smiley’s are blobs.

EmojiOne
EmojiOne is a color font with black and white fallbacks. I couldn’t figure out how to trigger the fallbacks, but I found an early pre-color version of EmojiOne:
https://github.com/eosrei/emojione

Android Emoji
Not sure why, but one of Android’s main Emoji fonts is black and white
https://github.com/delight-im/Emoji/tree/master/Android/assets/fonts
The smiley’s are androids.

GNU’s FreeFont
FreeFont is black and white.
http://savannah.gnu.org/projects/freefont/
http://ftp.gnu.org/gnu/freefont/?C=M;O=D

SymbolA
SymbolA is a black and white Linux font with nearly full Unicode support:
http://apps.timwhitlock.info/emoji/tables/unicode
http://users.teilar.gr/~g1951d/

EmojiSymbols
A free font by an independent designer.
http://emojisymbols.com/
You can convert from woff to ttf here

Microsoft Segoe UI Symbol
Microsoft has a very high-quality emoji set in its Segoe UI Symbol/Emoji font. And because of copyright law, in which things have to be copyrighted separately for different uses, there shouldn’t be anything keeping us from using it to create printed type:
https://en.wikipedia.org/wiki/Segoe
http://www.myfontfree.com/segoeuiemoji-myfontfreecom126f132714.htm

FireFoxEmoji
This might be from an old pre color version:
https://github.com/mozilla-b2g/moztt/blob/master/FirefoxEmoji-1.6.7/FirefoxEmoji.ttf

Twitter’s Emoji font
Twitter open sources its emoji font. This doesn’t have a black and white version, but it does have black and white fallbacks. If I can figure out how to extract or trigger the fallbacks, this could be great.
https://github.com/eosrei/twemoji

There may be more at the bottom of this:
https://github.com/eosrei/emojione
and here
https://wiki.archlinux.org/index.php/fonts#Emoji_and_symbols

Using/testing/seeing these fonts

Don’t do this through a browser, but on your own system. You have to install each font, then download this file (instead of viewing it in your browser):
www.unicode.org/Public/emoji/5.0/emoji-test.txt
Open it in a text editor and change the Font to each of these fonts to see how each emoji set looks.

keywords

emoji symbol font ttf otf open source fallback BW B&W