# Never-Tofu Font Kit

Companion to "Killing the Tofu Box for Good." Everything to diagnose tofu boxes
and build a font that can't produce them.

## Files
- NotoColorEmoji.v2.woff2   - sample emoji font (HAS U+2B50 emoji star, LACKS U+2605 text star)
- DelaGothicOne-Regular.ttf - sample font that HAS U+2605 (the donor)
- TrioEmojiStar.woff2       - the result: Noto + grafted U+2605, renders in currentColor
- font_viewer.py            - open a font's glyphs as HTML; '--find U+2605' checks a codepoint
- font_tools.py             - the forge: info / merge / map / dump-xml / extract-glyph / to-woff2
- build_custom_font.py      - grafts Dela's U+2605 outline into Noto (scales 1000->1024)

## Quick start
    pip install fonttools brotli
    python font_viewer.py --find U+2605 NotoColorEmoji.v2.woff2    # -> MISSING
    python font_viewer.py --find U+2605 DelaGothicOne-Regular.ttf  # -> PRESENT
    python build_custom_font.py                                    # builds TrioEmojiStar.woff2
    python font_viewer.py TrioEmojiStar.woff2                      # opens the glyph grid

Noto Color Emoji + Dela Gothic One are SIL Open Font License (OFL).
