Lines Matching defs:glyphToChar

143 	var $glyphToChar;
811 $glyphToChar = [];
831 $glyphToChar[$glyph][] = $unichar;
836 $glyphToChar = [];
838 $this->getCMAP4($unicode_cmap_offset, $glyphToChar, $charToGlyph);
849 if (!isset($glyphToChar[$gid])) {
864 $glyphToChar[$gid][] = $bctr;
871 $this->glyphToChar = $glyphToChar;
883 foreach ($glyphToChar as $gid => $arr) {
884 if (isset($glyphToChar[$gid][0])) {
885 $char = $glyphToChar[$gid][0];
898 $this->getHMTX($numberOfHMetrics, $numGlyphs, $glyphToChar, $scale);
921 if (count($glyphToChar[$left]) == 1 && count($glyphToChar[$right]) == 1) {
923 $this->kerninfo[$glyphToChar[$left][0]][$glyphToChar[$right][0]] = intval($val * $scale);
1152 $GlyphByClass[$class][] = unicode_hex($this->glyphToChar[$gid][0]);
1162 $GlyphByClass[$class][] = unicode_hex($this->glyphToChar[$gid][0]);
1652 $replace[] = unicode_hex($this->glyphToChar[$glyphs[$g]][0]);
1658 $substitute[] = unicode_hex($this->glyphToChar[($glyphs[$g] + $Lookup[$i]['Subtable'][$c]['DeltaGlyphID'])][0]);
1660 $substitute[] = unicode_hex($this->glyphToChar[($Lookup[$i]['Subtable'][$c]['Glyphs'][$g])][0]);
1681 $substitute[] = unicode_hex($this->glyphToChar[$sub][0]);
1701 $substitute[] = unicode_hex($this->glyphToChar[$gid][0]);
1705 //$substitute[] = unicode_hex($this->glyphToChar[$gid][0]);
1730 $rpl = unicode_hex($this->glyphToChar[$gid][0]);
1738 $substitute[] = unicode_hex($this->glyphToChar[$gid][0]);
1757 $Lookup[$i]['Subtable'][$c]['SubRuleSet'][$s]['SubRule'][$r]['InputGlyphs'][$g] = unicode_hex($this->glyphToChar[$glyphID][0]);
1840 $Lookup[$i]['Subtable'][$c]['ChainSubRuleSet'][$s]['ChainSubRule'][$r]['BacktrackGlyphs'][$g] = unicode_hex($this->glyphToChar[$glyphID][0]);
1846 $Lookup[$i]['Subtable'][$c]['ChainSubRuleSet'][$s]['ChainSubRule'][$r]['InputGlyphs'][$g] = unicode_hex($this->glyphToChar[$glyphID][0]);
1852 $Lookup[$i]['Subtable'][$c]['ChainSubRuleSet'][$s]['ChainSubRule'][$r]['LookaheadGlyphs'][$g] = unicode_hex($this->glyphToChar[$glyphID][0]);
2952 $g[] = unicode_hex($this->glyphToChar[$glyphID][0]);
2967 $g[] = unicode_hex($this->glyphToChar[$glyphID][0]);
2992 if ($this->glyphToChar[$g][0]) {
2993 $GlyphByClass[$class][] = unicode_hex($this->glyphToChar[$g][0]);
3005 if ($this->glyphToChar[$g][0]) {
3006 $GlyphByClass[$class][] = unicode_hex($this->glyphToChar[$g][0]);
3399 $SecondGlyph = unicode_hex($this->glyphToChar[$gid][0]);
4071 function getHMTX($numberOfHMetrics, $numGlyphs, &$glyphToChar, $scale)
4096 if (isset($glyphToChar[$glyph]) || $glyph == 0) {
4105 foreach ($glyphToChar[$glyph] as $char) {
4130 if (isset($glyphToChar[$glyph])) {
4131 foreach ($glyphToChar[$glyph] as $char) {
4188 function getCMAP4($unicode_cmap_offset, &$glyphToChar, &$charToGlyph)
4238 $glyphToChar[$glyph][] = $unichar;