2 instantiations of FontTable
PresentationCore (2)
MS\Internal\FontCache\FontFaceLayoutInfo.cs (2)
844_gsubTable = new FontTable(_layout.Gsub()); 845_gposTable = new FontTable(_layout.Gpos());
304 references to FontTable
PresentationCore (304)
MS\Internal\FontCache\FontFaceLayoutInfo.cs (3)
851public FontTable GetFontTable(OpenTypeTags TableTag) 894private FontTable _gsubTable; 895private FontTable _gposTable;
MS\Internal\Shaping\Context.cs (99)
25private ushort SequenceIndex(FontTable Table, ushort Index) 30private ushort LookupIndex(FontTable Table, ushort Index) 41FontTable Table, // Layout table (GSUB or GPOS) 184public ushort Format(FontTable Table) 189private CoverageTable Coverage(FontTable Table) 201private SubRuleSet RuleSet(FontTable Table, int Index) 216public ushort RuleCount(FontTable Table) 221public SubRule Rule(FontTable Table, ushort Index) 238public static ushort GlyphCount(FontTable Table, int Offset) 243public static ushort GlyphId(FontTable Table, int Offset) 248public ContextualLookupRecords ContextualLookups(FontTable Table, int CurrentOffset) 257FontTable Table, // Layout table (GSUB or GPOS) 403FontTable Table, // Layout table (GSUB or GPOS) 451FontTable table, 459public CoverageTable GetPrimaryCoverage(FontTable table) 479public ushort Format(FontTable Table) 484private CoverageTable Coverage(FontTable Table) 489private ClassDefTable BacktrackClassDef(FontTable Table) 497private ClassDefTable InputClassDef(FontTable Table) 505private ClassDefTable LookaheadClassDef(FontTable Table) 513private ushort ClassSetCount(FontTable Table) 518private SubClassSet ClassSet(FontTable Table, ushort Index) 523return new SubClassSet(FontTable.InvalidOffset); 535public ushort RuleCount(FontTable Table) 540public SubClassRule Rule(FontTable Table, ushort Index) 546public bool IsNull { get { return (offset==FontTable.InvalidOffset); } } 556public static ushort GlyphCount(FontTable Table, int Offset) 561public static ushort ClassId(FontTable Table, int Offset) 566public ContextualLookupRecords ContextualLookups(FontTable Table, int CurrentOffset) 575FontTable Table, // Layout table (GSUB or GPOS) 738FontTable Table, // Layout table (GSUB or GPOS) 794FontTable table, 802public CoverageTable GetPrimaryCoverage(FontTable table) 821public ushort Format(FontTable Table) 826public ushort BacktrackGlyphCount(FontTable Table) 831public CoverageTable BacktrackCoverage(FontTable Table, ushort Index) 841public ushort InputGlyphCount(FontTable Table) 846public CoverageTable InputCoverage(FontTable Table, ushort Index) 856public ushort LookaheadGlyphCount(FontTable Table) 861public CoverageTable LookaheadCoverage(FontTable Table, ushort Index) 871public ContextualLookupRecords ContextualLookups(FontTable Table) 879public CoverageChainingSubtable(FontTable Table, int Offset) 894FontTable Table, // Layout table (GSUB or GPOS) 1020FontTable table, 1068public CoverageTable GetPrimaryCoverage(FontTable table) 1090private ushort Format(FontTable Table) 1098FontTable Table, // Layout table (GSUB or GPOS) 1160FontTable table, 1192public CoverageTable GetPrimaryCoverage(FontTable table) 1231public ushort Format(FontTable Table) 1236private CoverageTable Coverage(FontTable Table) 1247private SubRuleSet RuleSet(FontTable Table, int Index) 1262public ushort RuleCount(FontTable Table) 1267public SubRule Rule(FontTable Table, ushort Index) 1287public ushort GlyphCount(FontTable Table) 1292public ushort SubstCount(FontTable Table) 1297public ushort GlyphId(FontTable Table, int Index) 1302public ContextualLookupRecords ContextualLookups(FontTable Table) 1312FontTable Table, // Layout table (GSUB or GPOS) 1388FontTable Table, // Layout table (GSUB or GPOS) 1436FontTable table, 1444public CoverageTable GetPrimaryCoverage(FontTable table) 1462public ushort Format(FontTable Table) 1467private CoverageTable Coverage(FontTable Table) 1472private ClassDefTable ClassDef(FontTable Table) 1477private ushort ClassSetCount(FontTable Table) 1482private SubClassSet ClassSet(FontTable Table, ushort Index) 1487return new SubClassSet(FontTable.InvalidOffset); 1500public ushort RuleCount(FontTable Table) 1505public SubClassRule Rule(FontTable Table, ushort Index) 1511public bool IsNull { get { return (offset==FontTable.InvalidOffset); } } 1524public ushort GlyphCount(FontTable Table) 1529public ushort ClassId(FontTable Table, int Index) 1535public ushort SubstCount(FontTable Table) 1540public ContextualLookupRecords ContextualLookups(FontTable Table) 1550FontTable Table, // Layout table (GSUB or GPOS) 1632FontTable Table, // Layout table (GSUB or GPOS) 1685FontTable table, 1693public CoverageTable GetPrimaryCoverage(FontTable table) 1710private ushort Format(FontTable Table) 1715private ushort GlyphCount(FontTable Table) 1720private ushort SubstCount(FontTable Table) 1725private CoverageTable InputCoverage(FontTable Table, ushort index) 1730public ContextualLookupRecords ContextualLookups(FontTable Table) 1740FontTable Table, // Layout table (GSUB or GPOS) 1809FontTable table, 1817public CoverageTable GetPrimaryCoverage(FontTable table) 1838private ushort Format(FontTable Table) 1846FontTable Table, // Layout table (GSUB or GPOS) 1907FontTable table, 1931public CoverageTable GetPrimaryCoverage(FontTable table) 1966private ushort Format(FontTable Table) 1971private CoverageTable InputCoverage(FontTable Table) 1976private CoverageTable Coverage(FontTable Table, int Offset) 1981private ushort GlyphCount(FontTable Table, int Offset) 1986private static ushort Glyph(FontTable Table, int Offset) 1994FontTable Table, // Layout table (GSUB or GPOS) 2089FontTable table, 2097public CoverageTable GetPrimaryCoverage(FontTable table)
MS\Internal\Shaping\OpenTypeCommon.cs (69)
47FontTable Table, 213FontTable Table, // Layout table (GSUB or GPOS) 613FontTable Table, // In: Layout table (GSUB or GPOS) 671FontTable Table, // Layout table (GSUB or GPOS) 787FontTable gdefTable = Font.GetFontTable(OpenTypeTags.GDEF); 852FontTable gdefTable; 912FontTable table, 1253FontTable table, 1329public ScriptList GetScriptList(FontTable Table) 1334public FeatureList GetFeatureList(FontTable Table) 1339public LookupList GetLookupList(FontTable Table) 1358public ScriptList GetScriptList(FontTable Table) 1363public FeatureList GetFeatureList(FontTable Table) 1368public LookupList GetLookupList(FontTable Table) 1388public ClassDefTable GetGlyphClassDef(FontTable Table) 1418public ClassDefTable GetMarkAttachClassDef(FontTable Table) 1439public ScriptTable FindScript(FontTable Table, uint Tag) 1448return new ScriptTable(FontTable.InvalidOffset); 1451public ushort GetScriptCount(FontTable Table) 1456public uint GetScriptTag(FontTable Table, ushort Index) 1463public ScriptTable GetScriptTable(FontTable Table, ushort Index) 1484public LangSysTable FindLangSys(FontTable Table, uint Tag) 1488return new LangSysTable(FontTable.InvalidOffset); 1497return new LangSysTable(FontTable.InvalidOffset); 1507return new LangSysTable(FontTable.InvalidOffset); 1510public bool IsDefaultLangSysExists(FontTable Table) 1515public LangSysTable GetDefaultLangSysTable(FontTable Table) 1520return new LangSysTable(FontTable.InvalidOffset); 1523public ushort GetLangSysCount(FontTable Table) 1528public uint GetLangSysTag(FontTable Table,ushort Index) 1534public LangSysTable GetLangSysTable(FontTable Table,ushort Index) 1543public bool IsNull { get{ return (offset==FontTable.InvalidOffset); } } 1554public FeatureTable FindFeature(FontTable Table, FeatureList Features, uint FeatureTag) 1565return new FeatureTable(FontTable.InvalidOffset); 1568public FeatureTable RequiredFeature(FontTable Table, FeatureList Features) 1577return new FeatureTable(FontTable.InvalidOffset); 1581public ushort FeatureCount(FontTable Table) 1586public ushort GetFeatureIndex(FontTable Table, ushort Index) 1592public bool IsNull { get{ return (offset==FontTable.InvalidOffset); } } 1604public ushort FeatureCount(FontTable Table) 1609public uint FeatureTag(FontTable Table,ushort Index) 1616public FeatureTable FeatureTable(FontTable Table,ushort Index) 1634public ushort LookupCount(FontTable Table) 1639public ushort LookupIndex(FontTable Table,ushort Index) 1645public bool IsNull { get{ return (offset==FontTable.InvalidOffset); } } 1656public ushort LookupCount(FontTable Table) 1661public LookupTable Lookup(FontTable Table, ushort Index) 1694public int SubtableOffset(FontTable Table, ushort Index) 1701public LookupTable(FontTable table, int Offset) 1729public ushort Format(FontTable Table) 1734public ushort Format1GlyphCount(FontTable Table) 1739public ushort Format1Glyph(FontTable Table, ushort Index) 1745public ushort Format2RangeCount(FontTable Table) 1750public ushort Format2RangeStartGlyph(FontTable Table, ushort Index) 1757public ushort Format2RangeEndGlyph(FontTable Table, ushort Index) 1764public ushort Format2RangeStartCoverageIndex(FontTable Table, ushort Index) 1772public int GetGlyphIndex(FontTable Table, ushort glyph) 1835FontTable table, 1934private ushort Format(FontTable Table) 1939private ushort Format1StartGlyph(FontTable Table) 1944private ushort Format1GlyphCount(FontTable Table) 1949private ushort Format1ClassValue(FontTable Table, ushort Index) 1955private ushort Format2RangeCount(FontTable Table) 1960private ushort Format2RangeStartGlyph(FontTable Table, ushort Index) 1967private ushort Format2RangeEndGlyph(FontTable Table, ushort Index) 1974private ushort Format2RangeClassValue(FontTable Table, ushort Index) 1981public ushort GetClass(FontTable Table, ushort glyph) 2047internal ushort LookupType(FontTable Table) 2052internal int LookupSubtableOffset(FontTable Table)
MS\Internal\Shaping\OpenTypeLayout.cs (9)
186FontTable GetFontTable(OpenTypeTags TableTag); 307FontTable gsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 324FontTable gposTable = Font.GetFontTable(OpenTypeTags.GPOS); 359FontTable gsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 377FontTable gposTable = Font.GetFontTable(OpenTypeTags.GPOS); 882FontTable GsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 959FontTable GposTable = Font.GetFontTable(OpenTypeTags.GPOS); 1037FontTable GsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 1038FontTable GposTable = Font.GetFontTable(OpenTypeTags.GPOS);
MS\Internal\Shaping\OpenTypeLayoutCache.cs (3)
375FontTable table = font.GetFontTable(tableTag); 828FontTable table, 970FontTable table,
MS\Internal\Shaping\Positioning.cs (86)
50FontTable Table, 140private ushort StartSize(FontTable Table) 145private ushort EndSize(FontTable Table) 150private ushort DeltaFormat(FontTable Table) 155private ushort DeltaValue(FontTable Table, ushort Index) 161public int Value(FontTable Table, ushort PixelsPerEm) 230public void AdjustPos( FontTable Table, 270if (deviceTableOffset != FontTable.NullOffset) 282if (deviceTableOffset != FontTable.NullOffset) 296if (deviceTableOffset != FontTable.NullOffset) 311if (deviceTableOffset != FontTable.NullOffset) 343private short XCoordinate(FontTable Table) 348private short YCoordinate(FontTable Table) 353private ushort Format2AnchorPoint(FontTable Table) 359private DeviceTable Format3XDeviceTable(FontTable Table) 374private DeviceTable Format3YDeviceTable(FontTable Table) 390public bool NeedContourPoint(FontTable Table) 395public ushort ContourPointIndex(FontTable Table) 402FontTable Table, 446public AnchorTable(FontTable Table, int Offset) 469private ushort Format(FontTable Table) 474private CoverageTable Coverage(FontTable Table) 479private ushort ValueFormat(FontTable Table) 484private ValueRecordTable Format1ValueRecord(FontTable Table) 493private ValueRecordTable Format2ValueRecord(FontTable Table, ushort Index) 505FontTable Table, 546FontTable table, 558public CoverageTable GetPrimaryCoverage(FontTable table) 582private ushort Format(FontTable Table) 587private CoverageTable Coverage(FontTable Table) 592private ushort FirstValueFormat(FontTable Table) 597private ushort SecondValueFormat(FontTable Table) 610private PairSetTable Format1PairSet(FontTable Table, ushort Index) 620private ClassDefTable Format2Class1Table(FontTable Table) 626private ClassDefTable Format2Class2Table(FontTable Table) 632private ushort Format2Class1Count(FontTable Table) 638private ushort Format2Class2Count(FontTable Table) 644private ValueRecordTable Format2FirstValueRecord(FontTable Table, 663private ValueRecordTable Format2SecondValueRecord(FontTable Table, 694public ushort PairValueCount(FontTable Table) 699public ushort PairValueGlyph(FontTable Table, ushort Index) 706public ValueRecordTable FirstValueRecord(FontTable Table, ushort Index, ushort Format) 715public ValueRecordTable SecondValueRecord(FontTable Table, ushort Index, ushort Format) 725public int FindPairValue(FontTable Table, ushort Glyph) 751FontTable Table, 829FontTable table, 842public CoverageTable GetPrimaryCoverage(FontTable table) 858public ushort Class(FontTable Table, ushort Index) 865public AnchorTable MarkAnchor(FontTable Table, ushort Index) 892private ushort Format(FontTable Table) 897private CoverageTable MarkCoverage(FontTable Table) 902private CoverageTable BaseCoverage(FontTable Table) 908private ushort ClassCount(FontTable Table) 913private MarkArray Marks(FontTable Table) 918private BaseArray Bases(FontTable Table) 929public AnchorTable BaseAnchor(FontTable Table, ushort BaseIndex, 952FontTable Table, 1015FontTable table, 1023public CoverageTable GetPrimaryCoverage(FontTable table) 1041private ushort Format(FontTable Table) 1046private CoverageTable Mark1Coverage(FontTable Table) 1051private CoverageTable Mark2Coverage(FontTable Table) 1056private ushort Mark1ClassCount(FontTable Table) 1061private MarkArray Mark1Array(FontTable Table) 1066private Mark2Array Marks2(FontTable Table) 1078public AnchorTable Anchor(FontTable Table, 1102FontTable Table, 1165FontTable table, 1173public CoverageTable GetPrimaryCoverage(FontTable table) 1192private ushort Format(FontTable Table) 1197private CoverageTable Coverage(FontTable Table) 1209private AnchorTable EntryAnchor(FontTable Table, int Index) 1220private AnchorTable ExitAnchor(FontTable Table, int Index) 1233FontTable Table, 1351FontTable table, 1359public CoverageTable GetPrimaryCoverage(FontTable table) 1373public AnchorTable LigatureAnchor(FontTable Table, 1409private ushort Format(FontTable Table) 1414private CoverageTable MarkCoverage(FontTable Table) 1419private CoverageTable LigatureCoverage(FontTable Table) 1424private ushort ClassCount(FontTable Table) 1429private MarkArray Marks(FontTable Table) 1434private LigatureAttachTable Ligatures(FontTable Table, int Index, ushort ClassCount) 1486FontTable Table, 1552FontTable table, 1560public CoverageTable GetPrimaryCoverage(FontTable table)
MS\Internal\Shaping\Substitution.cs (35)
26private ushort Format(FontTable Table) 31private CoverageTable Coverage(FontTable Table) 36private short Format1DeltaGlyphId(FontTable Table) 49private ushort Format2SubstituteGlyphId(FontTable Table,ushort Index) 57FontTable Table, 92FontTable table, 104public CoverageTable GetPrimaryCoverage(FontTable table) 122private ushort Format(FontTable Table) 127private CoverageTable Coverage(FontTable Table) 132private ushort LigatureSetCount(FontTable Table) 137private LigatureSetTable LigatureSet(FontTable Table, ushort Index) 151public ushort LigatureCount(FontTable Table) 156public LigatureTable Ligature(FontTable Table, ushort Index) 174public ushort LigatureGlyph(FontTable Table) 179public ushort ComponentCount(FontTable Table) 184public ushort Component(FontTable Table, ushort Index) 198FontTable Table, 350FontTable table, 397public CoverageTable GetPrimaryCoverage(FontTable table) 412public ushort GlyphCount(FontTable Table) 417public ushort Glyph(FontTable Table, ushort index) 434private ushort Format(FontTable Table) 439private CoverageTable Coverage(FontTable Table) 451private MultipleSubstitutionSequenceTable Sequence(FontTable Table, int Index) 463FontTable Table, 530FontTable table, 542public CoverageTable GetPrimaryCoverage(FontTable table) 561public ushort Format(FontTable Table) 566private CoverageTable Coverage(FontTable Table) 578private AlternateSetTable AlternateSet(FontTable Table, int index) 593public ushort GlyphCount(FontTable Table) 598public ushort Alternate(FontTable Table, uint FeatureParam) 619FontTable Table, 652FontTable table, 664public CoverageTable GetPrimaryCoverage(FontTable table)