提交 1f2bb172 编写于 作者: B Behdad Esfahbod

Revert "[Indic/GSUB] Ignore context when matching would_apply()"

This reverts commit 24dd4e56.

Oops.  My bad.  The change _regressed_ Malayalam test suite, not
improved it.  I'll redo it, differentiating between old-spec and
new-spec cases.
上级 24dd4e56
......@@ -1066,11 +1066,9 @@ static inline bool chain_context_would_apply_lookup (hb_would_apply_context_t *c
const LookupRecord lookupRecord[],
ChainContextApplyLookupContext &lookup_context)
{
/* The MS Indic specs say "...all classifications are determined ... using context-free substitutions."
* However, testing shows that MS's Malayalam shapers (both old and new), "match" even if there is no
* zero-context rule. We follow. Hence the commented out line. */
return /* !backtrackCount && !lookaheadCount && */
would_match_input (c,
return !backtrackCount
&& !lookaheadCount
&& would_match_input (c,
inputCount, input,
lookup_context.funcs.match, lookup_context.match_data[1]);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册