Index: work/util/ttf2lht/drv_poly.c =================================================================== --- work/util/ttf2lht/drv_poly.c (revision 18936) +++ work/util/ttf2lht/drv_poly.c (revision 18937) @@ -14,8 +14,10 @@ return; pcb_poly_contour_pre(s->curr, pcb_true); - if (s->curr->Flags.orient) + if (s->curr->Flags.orient) { + pcb_poly_contour_inv(s->curr); APPEND(s->neg, s->curr); + } else APPEND(s->pos, s->curr); s->curr = NULL;