(OTF_drive_gpos): Initialize values positioning_type memeber.
int i;
if (! g->glyph_id
+ || g->positioning_type
|| (g->GlyphClass
&& (flag & (1 << g->GlyphClass))))
return (gidx + 1);
if (next_gidx >= gstring->used)
continue;
nextg = gstring->glyphs + next_gidx;
+ if (nextg->positioning_type)
+ continue;
if (subtable->Format == 1)
{
OTF_GPOS_Pair1 *pair1 = &subtable->u.pair1;
if (n < 0)
return errret;
+ for (i = 0; i < gstring->used; i++)
+ gstring->glyphs[i].positioning_type = 0;
+
for (i = 0; i < n; i++)
{
int index = lookup_indices[i];