How to strip colour and chromatic glyph tables from a font
- Step 1Drop your colour font — Apple Color Emoji, Twitter Emoji, branded chromatic fonts. The tool detects the colour tables and removes them via binary surgery.
- Step 2Output is monochrome — Result has glyph outlines but no colour layers. Renderers that supported COLR/sbix render them as plain outlines now.
- Step 3Compress to WOFF2 — The slim outlined font compresses further. A 60 MB Apple Color Emoji becomes a 6 MB monochrome version, then 2 MB WOFF2 — a 30× reduction.
Frequently asked questions
Won't the glyphs disappear?+
No — the underlying outline glyphs remain. Only the per-glyph colour data is removed. Result: a regular monochrome font where you previously saw multi-colour glyphs.
Why do this?+
Reduce file size when colour isn't required, fix rendering issues in apps that don't support COLRv1, or strip embedded SVG to comply with strict font validators that reject those tables.
Does it break Apple Color Emoji?+
Strips the sbix bitmap colour layers, leaving the outline glyphs. The result is a slim monochrome emoji font — not what you typically want for emoji rendering, but useful for testing or for monochrome-only environments.
Privacy first
Every JAD Font tool runs entirely in your browser using opentype.js and the wawoff2 WASM Brotli encoder. Your fonts never leave your device — verified by zero outbound network requests during processing.