gossip/fonts
2022-12-28 19:11:24 +13:00
..
LICENSES Simplify font handling, get at least some emojis rendering (even if b/w) 2022-12-28 19:11:24 +13:00
DejaVuSans.ttf Simplify font handling, get at least some emojis rendering (even if b/w) 2022-12-28 19:11:24 +13:00
emoji-icon-font.ttf Simplify font handling, get at least some emojis rendering (even if b/w) 2022-12-28 19:11:24 +13:00
EmojiOnly.ttf Simplify font handling, get at least some emojis rendering (even if b/w) 2022-12-28 19:11:24 +13:00
Inconsolata-Regular.ttf Simplify font handling, get at least some emojis rendering (even if b/w) 2022-12-28 19:11:24 +13:00
NotoEmoji-Regular.ttf Simplify font handling, get at least some emojis rendering (even if b/w) 2022-12-28 19:11:24 +13:00
README.txt Simplify font handling, get at least some emojis rendering (even if b/w) 2022-12-28 19:11:24 +13:00

Tools to manage these
   fc-query        shows range of font, and other details
   font-manager    to see all the glyphs at all the unicode codepoints
   pyftsubset      to suck a subset of a font out into your own font file

      pyftsubset INPUT.ttf  --unicodes=U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 \
                 --output-file=OUTPUT.woff2
                 --flavor=woff2

      pyftmerge input1.ttf input2.ttf > output.ttf


    NotoColorEmoji
        1F004 - 1F1FC  (emojis)

    DejaVuSans (book)
        0000 - FFFD    (lower stuff)


pyftsubset noto/NotoColorEmoji.ttf --unicodes="1F000-1FFFF" --layout-features='*'  --symbol-cmap --legacy-cmap --no-notdef-glyph --no-notdef-outline --output-file=EmojiOnly.ttf