[USE] Only reorder the first component of a split left mark
This commit is contained in:
parent
a08a278b15
commit
a51a661fe1
|
@ -364,7 +364,10 @@ reorder_syllable (const hb_ot_shape_plan_t *plan,
|
||||||
else
|
else
|
||||||
j = i;
|
j = i;
|
||||||
}
|
}
|
||||||
else if (((flag) & (FLAG (USE_VPre) | FLAG (USE_VMPre))) && j < i)
|
else if (((flag) & (FLAG (USE_VPre) | FLAG (USE_VMPre))) &&
|
||||||
|
/* Only move the first component of a MultipleSubst. */
|
||||||
|
0 == _hb_glyph_info_get_lig_comp (&info[i]) &&
|
||||||
|
j < i)
|
||||||
{
|
{
|
||||||
hb_glyph_info_t t = info[i];
|
hb_glyph_info_t t = info[i];
|
||||||
memmove (&info[j + 1], &info[j], (i - j) * sizeof (info[0]));
|
memmove (&info[j + 1], &info[j], (i - j) * sizeof (info[0]));
|
||||||
|
|
Loading…
Reference in New Issue