|
|
|
@ -1782,7 +1782,7 @@ static int stbtt__GetGlyphShapeTT(const stbtt_fontinfo *info, int glyph_index, s |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
num_vertices = stbtt__close_shape(vertices, num_vertices, was_off, start_off, sx,sy,scx,scy,cx,cy); |
|
|
|
|
} else if (numberOfContours == -1) { |
|
|
|
|
} else if (numberOfContours < 0) { |
|
|
|
|
// Compound shapes.
|
|
|
|
|
int more = 1; |
|
|
|
|
stbtt_uint8 *comp = data + g + 10; |
|
|
|
@ -1859,9 +1859,6 @@ static int stbtt__GetGlyphShapeTT(const stbtt_fontinfo *info, int glyph_index, s |
|
|
|
|
// More components ?
|
|
|
|
|
more = flags & (1<<5); |
|
|
|
|
} |
|
|
|
|
} else if (numberOfContours < 0) { |
|
|
|
|
// @TODO other compound variations?
|
|
|
|
|
STBTT_assert(0); |
|
|
|
|
} else { |
|
|
|
|
// numberOfCounters == 0, do nothing
|
|
|
|
|
} |
|
|
|
|