googlefonts / googlefonts/fontmake

Build color fonts

Open
#30 41 comments 3 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
888
Forks
97
Avg merge
4d 52m
Merged PRs (30d)
1

Description

It would be nice if fontmake could build color fonts.

Glyphs already supports color fonts, both as [vectors](https://glyphsapp.com/tutorials/creating-a-microsoft-color-font) and [images](https://glyphsapp.com/tutorials/creating-an-apple-color-font). Therefore, a glyphs file should contain all information needed to build color fonts in various formats.

Sadly, color font formats are very fragmented. As a general tool chain, I think fontmake should be agnostic about formats and try to support them all. (Of course, it would be nice if the industry could converge eventually). As an intermediate format, SVG might work because it can be easily converted into PDF, PNG, and JPEG images. Later in the pipeline, those images can then be packaged into [sbix](https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6sbix.html), [CBDT](https://www.microsoft.com/typography/otspec/cbdt.htm), [COLR](https://www.microsoft.com/typography/otspec/colr.htm), [CBDT/CBLC](https://github.com/googlei18n/noto-emoji/blob/master/third_party/color_emoji/emoji_builder.py), and similar tables depending on what format was requested.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.