Lines Matching refs:glyf

36163         var glyf = source.subarray(sourceStart, sourceEnd);
36164 var contoursCount = signedInt16(glyf[0], glyf[1]);
36168 writeSignedInt16(glyf, 0, contoursCount);
36169 dest.set(glyf, destStart);
36170 glyphProfile.length = glyf.length;
36179 var endPoint = glyf[j] << 8 | glyf[j + 1];
36185 var instructionsLength = glyf[j] << 8 | glyf[j + 1];
36192 var flag = glyf[j++];
36195 glyf[j - 1] = flag & 0x3F;
36202 var repeat = glyf[j++];
36214 if (glyphDataLength > glyf.length) {
36219 dest.set(glyf.subarray(0, instructionsStart), destStart);
36221 … dest.set(glyf.subarray(instructionsEnd, glyphDataLength), destStart + instructionsStart + 2);
36224 if (glyf.length - glyphDataLength > 3) {
36232 if (glyf.length - glyphDataLength > 3) {
36234 dest.set(glyf.subarray(0, glyphDataLength), destStart);
36239 dest.set(glyf, destStart);
36240 glyphProfile.length = glyf.length;
36274 …function sanitizeGlyphLocations(loca, glyf, numGlyphs, isGlyphLocationsLong, hintsValid, dupFirstE…
36309 var oldGlyfData = glyf.data;
36356 glyf.data = simpleGlyph;
36361 glyf.data = newGlyfData.subarray(0, firstEntryLength + writeOffset);
36363 glyf.data = new Uint8Array(firstEntryLength + writeOffset);
36364 glyf.data.set(newGlyfData.subarray(0, writeOffset));
36367 glyf.data.set(newGlyfData.subarray(0, firstEntryLength), writeOffset);
36370 glyf.data = newGlyfData.subarray(0, writeOffset);
47123 function parseGlyfTable(glyf, loca, isGlyphLocationsLong) {
47145 glyphs.push(glyf.subarray(startOffset, endOffset));
47961 var cmap, glyf, loca, cff, indexToLocFormat, unitsPerEm;
47975 glyf = data.subarray(offset, offset + length);
47993 if (glyf) {
47995 return new TrueTypeCompiled(parseGlyfTable(glyf, loca, indexToLocFormat), cmap, fontMatrix);