gossip/fonts
2023-05-08 16:10:04 +12:00
..
LICENSES
DejaVuSans-Bold-SansEmoji.ttf
DejaVuSans-Bold.ttf
DejaVuSans.ttf
DejaVuSansSansEmoji.ttf
Inconsolata-Regular.ttf
NotoEmoji-Regular.ttf
NotoSansCJK-Regular.ttc
README.txt

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


Noto Emoji (monochrome) comes from:
  https://github.com/googlefonts/noto-emoji

CHARS COVERED
  NotoEmoji-Regular:
     From 1F000 forward, we take these. Therefore strip them from the other fonts.


pyftsubset DejaVuSans-Bold.ttf --unicodes="U+0000-FFFD" --ignore-missing-glyphs --output-file DejaVuSans-Bold-SansEmoji.ttf