提交 a9e45c32 编写于 作者: B Behdad Esfahbod

[Indic] Don't let ZWNJ at the end of syllable affect base search

Fixes a few Devanagari, half of remaining Kannada failures, quarter for
Telugu, and others slightly improved or unchanged.
上级 20b68e69
......@@ -530,8 +530,12 @@ initial_reordering_consonant_syllable (const hb_ot_map_t *map, hb_buffer_t *buff
base = i;
}
else
if (is_joiner (info[i]))
{
/* A ZWJ at the end of syllable, or any ZWJ/ZWNJ in other places, stop the base
* search (to request explicit half or halant forms. */
if (is_joiner (info[i]) && (i + 1 < end || info[i].indic_category() == OT_ZWJ))
break;
}
} while (i > limit);
}
else
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册