Thank you for your interest on contributing! Below are things to do manually whenever you want to produce a new release.
- Go to the Twemoji releases page and find the most recent release.
- Download the zip or tar.gz file.
- Replace the in-tree
twe-svg.zip
file. - Amend the
twe-svg.zip.version.txt
file and paste the URL of the released zip you've downloaded. - Amend the version number
package.json
. - Run the build command with
make
. Please look at README.md to figure out dependencies and how to install them.
The resulting font can be found at build/Twemoji Mozilla.ttf
.
You would need to ensure the glyph layers are converted correctly by running our test suite.
- Start a localhost server at the working directory. You can do that by running
python3 -m http.server 28009
. - Navigate to
http://localhost:28009/tests/
with Firefox. - Ensure you can see the Twemoji smiling face on the title (indicated the web font is loaded), hit "Test all".
- Give it a few minutes to compare all glyphs.
- Observe the flagged items; generally there are a lot of false negatives, we should look at missing strokes or layers that could really affect the visual look of the glyph.