Oh I see, thank you for the clarifiaction.
I believe that is because Geomerative provides the array of points without indicating which one is at the beginning or at the end of the inner hole(s). I guess OP would have to find them manually and treat each hole individually either:
- with
beginContour()
/endContour()
(in combination withcurveVertex()
) - by calling
curveVertex()
first on the outline and then for each hole inside the letter, filling them in white