48 references to Glyphs
PresentationCore (48)
MS\Internal\Shaping\Context.cs (20)
300match = ( GlyphId(Table,curOffset) == GlyphInfo.Glyphs[glyphIndex] ); 330match = ( GlyphId(Table,curOffset) == GlyphInfo.Glyphs[glyphIndex] ); 363match = ( GlyphId(Table,curOffset) == GlyphInfo.Glyphs[glyphIndex] ); 423ushort glyphId = GlyphInfo.Glyphs[glyphIndex]; 625GetClass(Table,GlyphInfo.Glyphs[glyphIndex]); 660GetClass(Table,GlyphInfo.Glyphs[glyphIndex]); 698GetClass(Table,GlyphInfo.Glyphs[glyphIndex]); 758ushort glyphId = GlyphInfo.Glyphs[glyphIndex]; 940.GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex])<0) 955.GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex])<0) 979.GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex])<0) 1349match = ( GlyphId(Table,inputIndex) == GlyphInfo.Glyphs[glyphIndex] ); 1408ushort glyphId = GlyphInfo.Glyphs[glyphIndex]; 1592ClassDef.GetClass(Table,GlyphInfo.Glyphs[glyphIndex]); 1652ushort glyphId = GlyphInfo.Glyphs[glyphIndex]; 1768.GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex])<0) 2016int coverageIndex = InputCoverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[inputGlyphIndex]); 2046match = (Coverage(Table,curOffset).GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex]) >= 0); 2071match = (Coverage(Table,curOffset).GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex]) >= 0); 2079GlyphInfo.Glyphs[inputGlyphIndex] = Glyph(Table,curOffset);
MS\Internal\Shaping\OpenTypeCommon.cs (2)
812ushort glyph = GlyphInfo.Glyphs[i]; 897attachClass!=markAttachClassDef.GetClass(gdefTable,GlyphInfo.Glyphs[glyph])
MS\Internal\Shaping\OpenTypeLayoutCache.cs (1)
260ushort glyph = glyphInfo.Glyphs[i];
MS\Internal\Shaping\Positioning.cs (13)
69ContourPoint = Font.GetGlyphPointCoord(GlyphInfo.Glyphs[MobileGlyph], 76ContourPoint = Font.GetGlyphPointCoord(GlyphInfo.Glyphs[MobileGlyph], 521ushort glyphId = GlyphInfo.Glyphs[FirstGlyph]; 768ushort firstGlyphId = GlyphInfo.Glyphs[FirstGlyph]; 773ushort secondGlyphId = GlyphInfo.Glyphs[secondGlyph]; 977int markCoverageIndex = MarkCoverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[markGlyph]); 988int baseCoverageIndex = BaseCoverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[baseGlyph]); 1127int mark1CoverageIndex = Mark1Coverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[mark1Glyph]); 1138int mark2CoverageIndex = Mark2Coverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[mark2Glyph]); 1290coverageIndex = coverage.GetGlyphIndex(Table,GlyphInfo.Glyphs[glyphIndex]); 1297GetGlyphIndex(Table,GlyphInfo.Glyphs[prevGlyphIndex]); 1512int markCoverageIndex = MarkCoverage(Table).GetGlyphIndex(Table,GlyphInfo.Glyphs[markGlyph]); 1523GetGlyphIndex(Table,GlyphInfo.Glyphs[baseGlyph]);
MS\Internal\Shaping\Substitution.cs (12)
66ushort GlyphId = GlyphInfo.Glyphs[FirstGlyph]; 73GlyphInfo.Glyphs[FirstGlyph] = (ushort)(GlyphId + Format1DeltaGlyphId(Table)); 79GlyphInfo.Glyphs[FirstGlyph] = Format2SubstituteGlyphId(Table,(ushort)CoverageIndex); 215ushort glyphId = GlyphInfo.Glyphs[FirstGlyph]; 242if (GlyphInfo.Glyphs[curGlyph]!=ligature.Component(Table,comp)) break; 308GlyphInfo.Glyphs[glyph-shift] = GlyphInfo.Glyphs[glyph]; 331GlyphInfo.Glyphs[FirstGlyph] = ligatureGlyph; 478ushort glyphId = GlyphInfo.Glyphs[FirstGlyph]; 507GlyphInfo.Glyphs[FirstGlyph + gl] = sequence.Glyph(Table,gl); 633GetGlyphIndex(Table,GlyphInfo.Glyphs[FirstGlyph]); 642GlyphInfo.Glyphs[FirstGlyph] = alternateGlyph;