Skip to content

C1710/blobmoji

 
 

Repository files navigation

DISCLAIMER:

I am neither affiliated nor in any relationship to the original creators or to Emojipedia or anything or anyone else.

Noto

This repository is intended to continue the development of the Blob emojis which have been replaced by different designs in 2017.

Please note that I did not create most of the emojis. You can find an overview of the changes I made in the file MODIFIED.md

Most information on this fork will be included in the Wiki. There you'll find more detailed build instructions and other helpful information on how to use this font and much more.

Emojipedia® is a registered trademark of Emojipedia Pty Ltd
Microsoft, Windows are trademarks of the Microsoft group of companies.
Noto is a trademark of Google Inc.

How to use this font

See https://github.com/C1710/blobmoji/wiki/Installation-and-Usage

How to build it

Starting with Emoji 13, the build scripts used by Noto Emoji are not (directly) used anymore.
Instead the font is built using a new build toolset, which works on top of these scripts and handles rendering and preprocessing the images as well as a completeness validation.

Instructions on how to build the software can be found in its repository.

Once you have it running, you can build it using the following command (you'll need to replace emoji_builder by the executable you use, e.g. emoji_builder.exe and maybe including the path):

emoji_builder --flags ./third_party/region-flags/svg blobmoji -w -a ./emoji_aliases.txt --ttx-tmpl ./NotoColorEmoji.tmpl.ttx.tmpl --palette ./Blobmoji.gpl --default_font "Comic Neue"
  • --flags: Use the directory conaining the flags
  • -w add a wave-effect to the flags
  • -a use an alias file
  • --ttx-tmpl Use the template for the font metadata
  • --palette normalize the colors to a specific color palette in the GIMP format (which is a derivation of the color palette present in the 2014 Material Design)
  • --default_font Because the graphics program I currently use (Affinity Designer) outputs font specifications in a format that resvg/emoji_builder has issues with, the font is explicitly specified here (note that if the font is correctly recognized, this one is not used. So as of now it is not used to use a font for all emojis)

The build script I use myself is included. Please be aware that this is made to be used on Windows and requires emoji_builder to be installed and included in PATH, as well as an adjacent directory containing the EmojiCompat scripts and unicode tables.

Docker Build

Alternatively, you can also build the font within Docker through the provided Dockerfile. Just run docker build . -t blobmoji && docker run --rm -it -v "$PWD/output:/output" blobmoji. The resulting font will reside in the 'output' folder in your current working directory (Note that the volume assignment -v "$PWD/output:/output" might not work correctly on Windows).

License

From Noto Emoji:

Emoji fonts (under the fonts subdirectory) are under the SIL Open Font License, version 1.1.
Tools and most image resources are under the Apache license, version 2.0. Flag images under third_party/region-flags are in the public domain or otherwise exempt from copyright (more info).

This license also applies to this repository.

In compliance with the APACHE-2.0 license: I declare that this version of the program contains my modifications, which can be seen through the usual "git" mechanism.

Contributing

As there is not much going on here, there are as of now no complicated rules for contribution.
You can simply start pull requests, issues and discussions. I'll try to respond as soon as possible.

The only requirement is that you allow to publish new assets under the same license.
Feel free to add yourself to CONTRIBUTORS_Blob when creating a PR :)

Please try to use the discussion feature for artistic topics, like the style of the emojis. Issues are better suited for real issues, like not being able to use the font or really missing characters, etc.

About

Noto Emoji with extended Blob support

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 94.9%
  • Python 4.9%
  • Other 0.2%