48 references to Glyphs
PresentationCore (48)
MS\Internal\Shaping\Context.cs (20)
306match = ( GlyphId(Table,curOffset) == GlyphInfo.Glyphs[glyphIndex] ); 336match = ( GlyphId(Table,curOffset) == GlyphInfo.Glyphs[glyphIndex] ); 369match = ( GlyphId(Table,curOffset) == GlyphInfo.Glyphs[glyphIndex] ); 429ushort glyphId = GlyphInfo.Glyphs[glyphIndex]; 631GetClass(Table,GlyphInfo.Glyphs[glyphIndex]); 666GetClass(Table,GlyphInfo.Glyphs[glyphIndex]); 704GetClass(Table,GlyphInfo.Glyphs[glyphIndex]); 764ushort glyphId = GlyphInfo.Glyphs[glyphIndex]; 946.GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex])<0) 961.GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex])<0) 985.GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex])<0) 1355match = ( GlyphId(Table,inputIndex) == GlyphInfo.Glyphs[glyphIndex] ); 1414ushort glyphId = GlyphInfo.Glyphs[glyphIndex]; 1598ClassDef.GetClass(Table,GlyphInfo.Glyphs[glyphIndex]); 1658ushort glyphId = GlyphInfo.Glyphs[glyphIndex]; 1774.GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex])<0) 2022int coverageIndex = InputCoverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[inputGlyphIndex]); 2052match = (Coverage(Table,curOffset).GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex]) >= 0); 2077match = (Coverage(Table,curOffset).GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex]) >= 0); 2085GlyphInfo.Glyphs[inputGlyphIndex] = Glyph(Table,curOffset);
MS\Internal\Shaping\OpenTypeCommon.cs (2)
817ushort glyph = GlyphInfo.Glyphs[i]; 902attachClass!=markAttachClassDef.GetClass(gdefTable,GlyphInfo.Glyphs[glyph])
MS\Internal\Shaping\OpenTypeLayoutCache.cs (1)
267ushort glyph = glyphInfo.Glyphs[i];
MS\Internal\Shaping\Positioning.cs (13)
77ContourPoint = Font.GetGlyphPointCoord(GlyphInfo.Glyphs[MobileGlyph], 84ContourPoint = Font.GetGlyphPointCoord(GlyphInfo.Glyphs[MobileGlyph], 528ushort glyphId = GlyphInfo.Glyphs[FirstGlyph]; 775ushort firstGlyphId = GlyphInfo.Glyphs[FirstGlyph]; 780ushort secondGlyphId = GlyphInfo.Glyphs[secondGlyph]; 984int markCoverageIndex = MarkCoverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[markGlyph]); 995int baseCoverageIndex = BaseCoverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[baseGlyph]); 1134int mark1CoverageIndex = Mark1Coverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[mark1Glyph]); 1145int mark2CoverageIndex = Mark2Coverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[mark2Glyph]); 1297coverageIndex = coverage.GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex]); 1304GetGlyphIndex(Table,GlyphInfo.Glyphs[prevGlyphIndex]); 1519int markCoverageIndex = MarkCoverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[markGlyph]); 1530GetGlyphIndex(Table,GlyphInfo.Glyphs[baseGlyph]);
MS\Internal\Shaping\Substitution.cs (12)
70ushort GlyphId = GlyphInfo.Glyphs[FirstGlyph]; 77GlyphInfo.Glyphs[FirstGlyph] = (ushort)(GlyphId + Format1DeltaGlyphId(Table)); 83GlyphInfo.Glyphs[FirstGlyph] = Format2SubstituteGlyphId(Table,(ushort)CoverageIndex); 219ushort glyphId = GlyphInfo.Glyphs[FirstGlyph]; 246if (GlyphInfo.Glyphs[curGlyph]!=ligature.Component(Table,comp)) break; 312GlyphInfo.Glyphs[glyph-shift] = GlyphInfo.Glyphs[glyph]; 335GlyphInfo.Glyphs[FirstGlyph] = ligatureGlyph; 482ushort glyphId = GlyphInfo.Glyphs[FirstGlyph]; 511GlyphInfo.Glyphs[FirstGlyph + gl] = sequence.Glyph(Table,gl); 637GetGlyphIndex(Table,GlyphInfo.Glyphs[FirstGlyph]); 646GlyphInfo.Glyphs[FirstGlyph] = alternateGlyph;