assets/font/README.md
We can edit the SVG of each icon in Figma, Inkscape, Adobe Illustrator or whatever tool we prefer.
We use FontForge to generate the font. Here is a small tutorial:
Encoding > Add Encoding Slots.File > Import and select the SVG you want to import. Under Options, uncheck Scale to fit (Misc).Element > Glyph Info and set a glyph name and Unicode value like U+0100.Element > Validation > Validate...
Self Intersecting. You can resolve it automatically by using Element > Overlap > Remove Overlap. If it made the glyph ugly, you will have to fix the issue manually by editing the SVG.Non-Integral Coordinates. To fix it automatically, use Element > Round > To Int.Missing Points at Extrema. To fix it, use Element > Add Extrema.File > Generate Fonts. Select TrueType and check Validate before saving. Then click Generate.