05-12-2020, 12:03 PM
OK, so I have a working stroke-nesting algorithm(*). Interesting side-effect, I no longer need the orientation (the top-level strokes are mandatorily outlines, and the outline/hole type is determined by to the level (odd: outline, even: hole). This even solves the outline-overlaps-hole issue.
(*) Not very efficient, could be a killer with longer text
(*) Not very efficient, could be a killer with longer text