Skip to content

Latest commit

 

History

History
 
 

font

OpenMoji Fonts

⚠️ The OpenMoji fonts work in all operating systems, but will currently only show color glyphs in Mozilla Firefox and Adobe CC. This is not a limitation of the generated fonts, but of the operating systems and applications.

💁‍♂️ The OpenMoji fonts are based on the SVG in Open Type standard, which allows to embed complete SVG files within a font enabling full color.

🙏 The fonts are generated with the SVGinOT Color Font Builder by Brad Erickson. Many thanks for open sourcing this tool and the help!

Developer

If you are adventurous and you would like to generate the fonts on your own, here is how:

Setup

  1. Install node.js (see version in file .nvmrc)
  2. Install Docker
  3. Install Docker container
cd openmoji/font/
docker build -t openmoji-font .

Generate Fonts

  1. Copy the svg files to the folders "tmp-color" and "tmp-black"
cd openmoji/
node helpers/export-svg-font.js
  1. Make sure that Docker is running
  2. Start Docker container
cd openmoji/font/
docker run --interactive --tty --rm --volume $PWD:/wd --workdir /wd openmoji-font:latest bash
  1. Generate font files
scfbuild/bin/scfbuild -c scfbuild-color.yml

The file scfbuild-color.yml holds for instance all the settings for the OpenMoji color font.