Lines Matching refs:n

1079 					// (sets: $this->OTLdata[n]['GPOSinfo'] XPlacement YPlacement XAdvance Entry Exit )
1580 // Only does: LookupType 4: Ligature Substitution Subtable : n to 1
1678 // LookupType 2: Multiple Substitution Subtable : 1 to n
1708 // LookupType 3: Alternate Forms : 1 to 1(n)
1754 // LookupType 4: Ligature Substitution Subtable : n to 1
2367 function _updateLigatureMarks($pos, $n)
2369 if ($n > 0) {
2375 for ($p = count($this->OTLdata) - 1; $p >= ($pos + $n); $p--) {
2379 $this->assocLigs[($p + $n)] = $tmp;
2384 if ($this->assocMarks[$p]['ligPos'] >= ($pos + $n)) {
2385 $this->assocMarks[$p]['ligPos'] += $n;
2387 if ($p >= ($pos + $n)) {
2390 $this->assocMarks[($p + $n)] = $tmp;
2394 } elseif ($n < 1) { // glyphs removed
2395 $nrem = -$n;
2423 // LookupType 3: Alternate Forms : 1 to 1(n)
2428 } // LookupType 2: Multiple Substitution Subtable : 1 to n
2479 array_splice($this->OTLdata, $pos, 1, $newOTLdata); // Replace 1 with n
2485 } // LookupType 4: Ligature Substitution Subtable : n to 1
2910 // if there is a preceding (base?) character *** should search back to previous base - ignoring vowels and change $n
2911 // set $n as the position of the last base; for now we'll just do this:
2912 $n = $i - 1;
2915 if (isset($chars[$n]) && isset($this->arabLeftJoining[hexdec($chars[$n])])) {
2917 if (isset($chars[$i + 1]) && preg_match('/[\x{0700}-\x{0745}]/u', UtfString::code2utf(hexdec($chars[$n]))) && preg_match('/[\x{0700}-\x{0745}]/u', UtfString::code2utf(hexdec($chars[$i + 1]))) && isset($this->arabGlyphs[$char][4])) {
2922 if (strpos('0715|0716|072A', $chars[$n]) !== false && isset($this->arabGlyphs[$char][6])) {
4396 private function count_bits($n)
4398 for ($c = 0; $n; $c++) {
4399 $n &= $n - 1; // clear the least significant bit set
5914 $StartCoverageIndex = $this->read_ushort(); // n/a
5945 $StartCoverageIndex = $this->read_ushort(); // n/a