- use https://aydos.com/svgedit/
- change viewport to 999x999 or 99x99
- make relative
- round to integer
- use https://yqnn.github.io/svg-path-editor/ or https://github.com/MewPurPur/GodSVG
- upload your reference image and use 999x999 or 99x99 as the image size (preserve aspect ratio)
- set reference transparency to 50%
- enable snap to grid, fill, and minify output
- start path with move to at point closest to top left
- always trace counterclockwise
- prefer
- v/h line
- line
- quadratic bezier curve
- shorthand / simplified curve
- curve
- arc (sometimes better than curve)
- switch each command (click letter) between relative and absolute to find most optimal
- convert regular paths to svg shapes (use inkscape)
- merge paths (in the same
d
path) - group common attributes
- simplify colors (#cacbce -> #ccc)
- remove whitespace
- run through one (or both) of the following to smart optimize paths:
- manually remove all metadata (do this last since the tools add some extra metadata)
For inverse / negative space clipping, the clipped path must be drawn in the opposite rotation. (fill:clockwise, clipped:counter-clockwise, or vice versa)