Lines Matching refs:ignore

2196 							if (isset($v['ignore']) && $v['ignore']) {
2197 $rtl[$key]['ignore'][$kk] = $v['ignore'];
2468 $ignore = $this->_getGSUBignoreString($Lookup[$i]['Flag'], $Lookup[$i]['MarkFilteringSet']);
2469 $repl = $this->_makeGSUBinputMatch($inputGlyphs, $ignore);
2470 $subs = $this->_makeGSUBinputReplacement(count($inputGlyphs), $substitute, $ignore, 0, count($inputGlyphs), 0);
2477 $ignore = $this->_getGSUBignoreString($Lookup[$i]['Flag'], $Lookup[$i]['MarkFilteringSet']);
2491 $contextInputMatch = $this->_makeGSUBcontextInputMatch($inputGlyphs, $ignore, [], 0);
2513 $volt[] = ['match' => $lookupGlyphs[0], 'replace' => $REPL, 'tag' => $tag, 'prel' => $backtrackGlyphs, 'postl' => $lookaheadGlyphs, 'ignore' => $ignore];
2529 $ignore = $this->_getGSUBignoreString($Lookup[$i]['Flag'], $Lookup[$i]['MarkFilteringSet']);
2554 $contextInputMatch = $this->_makeGSUBcontextInputMatch($inputGlyphs, $ignore, [], 0);
2575 // Returns e.g. ¦(0612)¦(ignore) (0613)¦(ignore) (0614)¦
2576 $contextInputMatch = $this->_makeGSUBcontextInputMatch($inputGlyphs, $ignore, $lookupGlyphs, $seqIndex);
2581 $volt[] = ['match' => $lookupGlyphs[0], 'replace' => $REPL, 'tag' => $tag, 'prel' => $backtrackGlyphs, 'postl' => $lookaheadGlyphs, 'ignore' => $ignore];
2599 $ignore = $this->_getGSUBignoreString($Lookup[$i]['Flag'], $Lookup[$i]['MarkFilteringSet']);
2610 // Returns e.g. ¦(FEEB|FEEC)(ignore) ¦(FD12|FD13)(ignore) ¦
2611 $backtrackMatch = $this->_makeGSUBbacktrackMatch($backtrackGlyphs, $ignore);
2619 // Returns e.g. ¦(ignore) (FD12|FD13)¦(ignore) (FEEB|FEEC)¦
2620 $lookaheadMatch = $this->_makeGSUBlookaheadMatch($lookaheadGlyphs, $ignore);
2624 $contextInputMatch = $this->_makeGSUBcontextInputMatch($inputGlyphs, $ignore, [], 0);
2643 // Returns e.g. ¦(0612)¦(ignore) (0613)¦(ignore) (0614)¦
2644 $contextInputMatch = $this->_makeGSUBcontextInputMatch($inputGlyphs, $ignore, $lookupGlyphs, $seqIndex);
2648 $volt[] = ['match' => $lookupGlyphs[0], 'replace' => $REPL, 'tag' => $tag, 'prel' => $backtrackGlyphs, 'postl' => $lookaheadGlyphs, 'ignore' => $ignore];
2666 $ignore = $this->_getGSUBignoreString($Lookup[$i]['Flag'], $Lookup[$i]['MarkFilteringSet']);
2688 $backtrackMatch = $this->_makeGSUBbacktrackMatch($backtrackGlyphs, $ignore);
2696 $lookaheadMatch = $this->_makeGSUBlookaheadMatch($lookaheadGlyphs, $ignore);
2701 $contextInputMatch = $this->_makeGSUBcontextInputMatch($inputGlyphs, $ignore, [], 0);
2722 // Returns e.g. ¦(0612)¦(ignore) (0613)¦(ignore) (0614)¦
2723 $contextInputMatch = $this->_makeGSUBcontextInputMatch($inputGlyphs, $ignore, $lookupGlyphs, $seqIndex);
2728 $volt[] = ['match' => $lookupGlyphs[0], 'replace' => $REPL, 'tag' => $tag, 'prel' => $backtrackGlyphs, 'postl' => $lookaheadGlyphs, 'ignore' => $ignore];
2745 $ignore = $this->_getGSUBignoreString($Lookup[$i]['Flag'], $Lookup[$i]['MarkFilteringSet']);
2794 // Returns e.g. ¦(FEEB|FEEC)(ignore) ¦(FD12|FD13)(ignore) ¦
2795 $backtrackMatch = $this->_makeGSUBbacktrackMatch($backtrackGlyphs, $ignore);
2811 // Returns e.g. ¦(ignore) (FD12|FD13)¦(ignore) (FEEB|FEEC)¦
2812 $lookaheadMatch = $this->_makeGSUBlookaheadMatch($lookaheadGlyphs, $ignore);
2817 $contextInputMatch = $this->_makeGSUBcontextInputMatch($inputGlyphs, $ignore, [], 0);
2838 // Returns e.g. ¦(0612)¦(ignore) (0613)¦(ignore) (0614)¦
2839 $contextInputMatch = $this->_makeGSUBcontextInputMatch($inputGlyphs, $ignore, $lookupGlyphs, $seqIndex);
2844 $volt[] = ['match' => $lookupGlyphs[0], 'replace' => $REPL, 'tag' => $tag, 'prel' => $backtrackGlyphs, 'postl' => $lookaheadGlyphs, 'ignore' => $ignore];
2861 $ignore = $this->_getGSUBignoreString($Lookup[$i]['Flag'], $Lookup[$i]['MarkFilteringSet']);
2871 // Returns e.g. ¦(FEEB|FEEC)(ignore) ¦(FD12|FD13)(ignore) ¦
2872 $backtrackMatch = $this->_makeGSUBbacktrackMatch($backtrackGlyphs, $ignore);
2879 // Returns e.g. ¦(ignore) (FD12|FD13)¦(ignore) (FEEB|FEEC)¦
2880 $lookaheadMatch = $this->_makeGSUBlookaheadMatch($lookaheadGlyphs, $ignore);
2884 $contextInputMatch = $this->_makeGSUBcontextInputMatch($inputGlyphs, $ignore, [], 0);
2903 // Returns e.g. ¦(0612)¦(ignore) (0613)¦(ignore) (0614)¦
2904 $contextInputMatch = $this->_makeGSUBcontextInputMatch($inputGlyphs, $ignore, $lookupGlyphs, $seqIndex);
2908 $volt[] = ['match' => $lookupGlyphs[0], 'replace' => $REPL, 'tag' => $tag, 'prel' => $backtrackGlyphs, 'postl' => $lookaheadGlyphs, 'ignore' => $ignore];
2929 $ignore = false;
2932 $ignore = true;
2935 $ignore = true;
2938 $ignore = true;
2942 // "a lookup must ignore any mark glyphs that are not in the specified mark attachment class"
2945 $ignore = true;
2950 $ignore = true;
2953 return $ignore;
2958 // If ignoreFlag set, combine all ignore glyphs into -> "((?:(?: FBA1| FBA2| FBA3))*)"
2966 // "a lookup must ignore any mark glyphs that are not in the specified mark attachment class"
3006 // When writing e.g. arabictypesetting.GSUB.arab.DFLT.php to file, included as $ignore[8]
3007 // Would need to also write the $ignore array to that file
3014 // But never finished coding it to add the $ignore array to the file, and it doesn't seem to occur often enough to be worth
3065 function _makeGSUBcontextInputMatch($inputGlyphs, $ignore, $lookupGlyphs, $seqIndex)
3067 // $ignore = "((?:(?: FBA1| FBA2| FBA3))*)" or "()"
3068 // Returns e.g. ¦(0612)¦(ignore) (0613)¦(ignore) (0614)¦
3076 $str .= $ignore . " ";
3088 function _makeGSUBinputMatch($inputGlyphs, $ignore)
3090 // $ignore = "((?:(?: FBA1| FBA2| FBA3))*)" or "()"
3091 // Returns e.g. ¦(0612)¦(ignore) (0613)¦(ignore) (0614)¦
3097 $str .= $ignore . " ";
3105 function _makeGSUBbacktrackMatch($backtrackGlyphs, $ignore)
3107 // $ignore = "((?:(?: FBA1| FBA2| FBA3))*)" or "()"
3108 // Returns e.g. ¦(FEEB|FEEC)(ignore) ¦(FD12|FD13)(ignore) ¦
3114 $str .= "(" . $backtrackGlyphs[$i] . ")" . $ignore . " ";
3120 function _makeGSUBlookaheadMatch($lookaheadGlyphs, $ignore)
3122 // $ignore = "((?:(?: FBA1| FBA2| FBA3))*)" or "()"
3123 // Returns e.g. ¦(ignore) (FD12|FD13)¦(ignore) (FEEB|FEEC)¦
3129 $str .= $ignore . " (" . $lookaheadGlyphs[$i] . ")";
3135 function _makeGSUBinputReplacement($nInput, $REPL, $ignore, $nBsubs, $mLen, $seqIndex)
3140 // $ignore = "((?:(?: FBA1| FBA2| FBA3))*)" or "()"
3144 if ($ignore == "()") {