Lines Matching refs:maxCtx
7 maxCtx = 0
16 maxCtx = maxCtxSubtable(maxCtx, tag, lookup.LookupType, st)
17 return maxCtx
20 def maxCtxSubtable(maxCtx, tag, lookupType, st): argument
29 maxCtx = max(maxCtx, 1)
33 maxCtx = max(maxCtx, 2)
39 maxCtx = max(maxCtx, ligature.CompCount)
43 maxCtx = maxCtxContextualSubtable(maxCtx, st, "Pos" if tag == "GPOS" else "Sub")
47 maxCtx = maxCtxContextualSubtable(
48 maxCtx, st, "Pos" if tag == "GPOS" else "Sub", "Chain"
53 maxCtx = maxCtxSubtable(maxCtx, tag, st.ExtensionLookupType, st.ExtSubTable)
57 maxCtx = maxCtxContextualRule(maxCtx, st, "Reverse")
59 return maxCtx
62 def maxCtxContextualSubtable(maxCtx, st, ruleType, chain=""): argument
72 maxCtx = maxCtxContextualRule(maxCtx, rule, chain)
81 maxCtx = maxCtxContextualRule(maxCtx, rule, chain)
84 maxCtx = maxCtxContextualRule(maxCtx, st, chain)
86 return maxCtx
89 def maxCtxContextualRule(maxCtx, st, chain): argument
93 return max(maxCtx, st.GlyphCount)
95 return max(maxCtx, st.GlyphCount + st.LookAheadGlyphCount)
96 return max(maxCtx, st.InputGlyphCount + st.LookAheadGlyphCount)