Lines Matching defs:fontkey

45 	var $fontkey;
138 $this->fontkey = $this->mpdf->CurrentFont['fontkey'];
140 $fontCacheFilename = $this->fontkey . '.GDEFdata.json';
141 if (!isset($this->GDEFdata[$this->fontkey]) && $this->fontCache->jsonHas($fontCacheFilename)) {
144 $this->GSUB_offset = $this->GDEFdata[$this->fontkey]['GSUB_offset'] = $font['GSUB_offset'];
145 $this->GPOS_offset = $this->GDEFdata[$this->fontkey]['GPOS_offset'] = $font['GPOS_offset'];
146 $this->GSUB_length = $this->GDEFdata[$this->fontkey]['GSUB_length'] = $font['GSUB_length'];
147 $this->MarkAttachmentType = $this->GDEFdata[$this->fontkey]['MarkAttachmentType'] = $font['MarkAttachmentType'];
148 $this->MarkGlyphSets = $this->GDEFdata[$this->fontkey]['MarkGlyphSets'] = $font['MarkGlyphSets'];
149 $this->GlyphClassMarks = $this->GDEFdata[$this->fontkey]['GlyphClassMarks'] = $font['GlyphClassMarks'];
150 $this->GlyphClassLigatures = $this->GDEFdata[$this->fontkey]['GlyphClassLigatures'] = $font['GlyphClassLigatures'];
151 $this->GlyphClassComponents = $this->GDEFdata[$this->fontkey]['GlyphClassComponents'] = $font['GlyphClassComponents'];
152 $this->GlyphClassBases = $this->GDEFdata[$this->fontkey]['GlyphClassBases'] = $font['GlyphClassBases'];
154 $this->GSUB_offset = $this->GDEFdata[$this->fontkey]['GSUB_offset'];
155 $this->GPOS_offset = $this->GDEFdata[$this->fontkey]['GPOS_offset'];
156 $this->GSUB_length = $this->GDEFdata[$this->fontkey]['GSUB_length'];
157 $this->MarkAttachmentType = $this->GDEFdata[$this->fontkey]['MarkAttachmentType'];
158 $this->MarkGlyphSets = $this->GDEFdata[$this->fontkey]['MarkGlyphSets'];
159 $this->GlyphClassMarks = $this->GDEFdata[$this->fontkey]['GlyphClassMarks'];
160 $this->GlyphClassLigatures = $this->GDEFdata[$this->fontkey]['GlyphClassLigatures'];
161 $this->GlyphClassComponents = $this->GDEFdata[$this->fontkey]['GlyphClassComponents'];
162 $this->GlyphClassBases = $this->GDEFdata[$this->fontkey]['GlyphClassBases'];
306 /*if (isset($this->mpdf->overrideOTLsettings) && isset($this->mpdf->overrideOTLsettings[$this->fontkey])) {
307 $GSUBscriptTag = $GPOSscriptTag = $this->mpdf->overrideOTLsettings[$this->fontkey]['script'];
308 $GSUBlangsys = $GPOSlangsys = $this->mpdf->overrideOTLsettings[$this->fontkey]['lang'];
334 if (!isset($this->GDEFdata[$this->fontkey]['GSUBGPOStables'])) {
335 $this->ttfOTLdata = $this->GDEFdata[$this->fontkey]['GSUBGPOStables'] = $this->fontCache->load($this->fontkey . '.GSUBGPOStables.dat', 'rb');
337 throw new \Mpdf\MpdfException('Can\'t open file ' . $this->fontCache->tempFilename($this->fontkey . '.GSUBGPOStables.dat'));
340 $this->ttfOTLdata = $this->GDEFdata[$this->fontkey]['GSUBGPOStables'];
368 $this->GSUBfont = $this->fontkey . '.GSUB.' . $GSUBscriptTag . '.' . $GSUBlangsys;
391 $fontCacheFilename = $this->fontkey . '.GSUBdata.json';
392 if (!isset($this->GSUBdata[$this->fontkey]) && $this->fontCache->jsonHas($fontCacheFilename)) {
393 $this->GSLuCoverage = $this->GSUBdata[$this->fontkey]['GSLuCoverage'] = $this->fontCache->jsonLoad($fontCacheFilename);
395 $this->GSLuCoverage = $this->GSUBdata[$this->fontkey]['GSLuCoverage'];
618 if ($this->mpdf->_charDefined($this->mpdf->fonts[$this->fontkey]['cw'], 0x25CC)) {
698 if ($this->mpdf->_charDefined($this->mpdf->fonts[$this->fontkey]['cw'], 0x25CC)) {
771 if ($this->mpdf->_charDefined($this->mpdf->fonts[$this->fontkey]['cw'], 0x25CC)) {
1029 $fontCacheFilename = $this->mpdf->CurrentFont['fontkey'] . '.GPOSdata.json';
1030 if (!isset($this->GPOSdata[$this->fontkey]) && $this->fontCache->jsonHas($fontCacheFilename)) {
1031 $this->LuCoverage = $this->GPOSdata[$this->fontkey]['LuCoverage'] = $this->fontCache->jsonLoad($fontCacheFilename);
1033 $this->LuCoverage = $this->GPOSdata[$this->fontkey]['LuCoverage'];
4361 if (isset($this->LuDataCache[$this->fontkey][$offset])) {
4362 $GlyphByClass = $this->LuDataCache[$this->fontkey][$offset];
4391 $this->LuDataCache[$this->fontkey][$offset] = $GlyphByClass;
4487 throw new \Mpdf\MpdfException("This font [" . $this->fontkey . "] contains MarkGlyphSets - Not tested yet");
4490 throw new \Mpdf\MpdfException("This font [" . $this->fontkey . "] contains MarkGlyphSets - but MarkFilteringSet not set");
5897 if (isset($this->LuDataCache[$this->fontkey]['GID'][$offset])) {
5898 $g = $this->LuDataCache[$this->fontkey]['GID'][$offset];
5920 $this->LuDataCache[$this->fontkey]['GID'][$offset] = $g;
5928 if (isset($this->LuDataCache[$this->fontkey][$offset])) {
5929 $g = $this->LuDataCache[$this->fontkey][$offset];
5951 $this->LuDataCache[$this->fontkey][$offset] = $g;
5958 if (isset($this->LuDataCache[$this->fontkey][$offset])) {
5959 $GlyphByClass = $this->LuDataCache[$this->fontkey][$offset];
6000 $this->LuDataCache[$this->fontkey][$offset] = $GlyphByClass;