Part of How to make a font
- Drag rulers in for top and bottom and middle lines
- put each glyph in its own frame so you can control the spacing around it
- If you want descenders to look right, you have to leave space for them on all the frames (all the frames should be the same height and all the letters should fit entirely within their frame)
- for handwriting fonts, making the frames the width of the glyph seems to work well (no extra space on either side)
- If you're drawing them directly in Figma:
- flatten each glyph (if it's multiple strokes) (Ctrl+E)
- then convert to stroke outline (Ctrl+Shift+O)
- Optional for spacing:
- set x to zero (just type it in)
- Drag left frame side so it meets the right side of the glyph (or very close)
- Alternatively, if you are using FontForge later, you can set both bearings for all glyphs at the same time, and manually setting them in Figma is unnecessary.
- If you're scanning handwritten text in, make sure all the paths look right - this can be a lot of work with a low-quality scan.
- Windows or Figma or something seems to not care about case in file names?
- if you're just naming the letters A.svg and a.svg, you have to put them in different folders or use a different naming scheme
- Also, keep in mind disallowed characters in file names
- <>:?\ and more