Index: ttf2lht/drv_poly.c =================================================================== --- ttf2lht/drv_poly.c (revision 18935) +++ ttf2lht/drv_poly.c (revision 18936) @@ -12,7 +12,12 @@ { if (s->curr == NULL) return; - APPEND(s->pos, s->curr); + + pcb_poly_contour_pre(s->curr, pcb_true); + if (s->curr->Flags.orient) + APPEND(s->neg, s->curr); + else + APPEND(s->pos, s->curr); s->curr = NULL; }