2 instantiations of FontTable
PresentationCore (2)
MS\Internal\FontCache\FontFaceLayoutInfo.cs (2)
843_gsubTable = new FontTable(_layout.Gsub()); 844_gposTable = new FontTable(_layout.Gpos());
304 references to FontTable
PresentationCore (304)
MS\Internal\FontCache\FontFaceLayoutInfo.cs (3)
850public FontTable GetFontTable(OpenTypeTags TableTag) 893private FontTable _gsubTable; 894private FontTable _gposTable;
MS\Internal\Shaping\Context.cs (99)
24private ushort SequenceIndex(FontTable Table, ushort Index) 29private ushort LookupIndex(FontTable Table, ushort Index) 39FontTable Table, // Layout table (GSUB or GPOS) 182public ushort Format(FontTable Table) 187private CoverageTable Coverage(FontTable Table) 199private SubRuleSet RuleSet(FontTable Table, int Index) 214public ushort RuleCount(FontTable Table) 219public SubRule Rule(FontTable Table, ushort Index) 236public static ushort GlyphCount(FontTable Table, int Offset) 241public static ushort GlyphId(FontTable Table, int Offset) 246public ContextualLookupRecords ContextualLookups(FontTable Table, int CurrentOffset) 255FontTable Table, // Layout table (GSUB or GPOS) 401FontTable Table, // Layout table (GSUB or GPOS) 449FontTable table, 457public CoverageTable GetPrimaryCoverage(FontTable table) 477public ushort Format(FontTable Table) 482private CoverageTable Coverage(FontTable Table) 487private ClassDefTable BacktrackClassDef(FontTable Table) 495private ClassDefTable InputClassDef(FontTable Table) 503private ClassDefTable LookaheadClassDef(FontTable Table) 511private ushort ClassSetCount(FontTable Table) 516private SubClassSet ClassSet(FontTable Table, ushort Index) 521return new SubClassSet(FontTable.InvalidOffset); 533public ushort RuleCount(FontTable Table) 538public SubClassRule Rule(FontTable Table, ushort Index) 544public bool IsNull { get { return (offset==FontTable.InvalidOffset); } } 554public static ushort GlyphCount(FontTable Table, int Offset) 559public static ushort ClassId(FontTable Table, int Offset) 564public ContextualLookupRecords ContextualLookups(FontTable Table, int CurrentOffset) 573FontTable Table, // Layout table (GSUB or GPOS) 736FontTable Table, // Layout table (GSUB or GPOS) 792FontTable table, 800public CoverageTable GetPrimaryCoverage(FontTable table) 819public ushort Format(FontTable Table) 824public ushort BacktrackGlyphCount(FontTable Table) 829public CoverageTable BacktrackCoverage(FontTable Table, ushort Index) 839public ushort InputGlyphCount(FontTable Table) 844public CoverageTable InputCoverage(FontTable Table, ushort Index) 854public ushort LookaheadGlyphCount(FontTable Table) 859public CoverageTable LookaheadCoverage(FontTable Table, ushort Index) 869public ContextualLookupRecords ContextualLookups(FontTable Table) 877public CoverageChainingSubtable(FontTable Table, int Offset) 892FontTable Table, // Layout table (GSUB or GPOS) 1018FontTable table, 1066public CoverageTable GetPrimaryCoverage(FontTable table) 1088private ushort Format(FontTable Table) 1096FontTable Table, // Layout table (GSUB or GPOS) 1158FontTable table, 1190public CoverageTable GetPrimaryCoverage(FontTable table) 1229public ushort Format(FontTable Table) 1234private CoverageTable Coverage(FontTable Table) 1245private SubRuleSet RuleSet(FontTable Table, int Index) 1260public ushort RuleCount(FontTable Table) 1265public SubRule Rule(FontTable Table, ushort Index) 1285public ushort GlyphCount(FontTable Table) 1290public ushort SubstCount(FontTable Table) 1295public ushort GlyphId(FontTable Table, int Index) 1300public ContextualLookupRecords ContextualLookups(FontTable Table) 1310FontTable Table, // Layout table (GSUB or GPOS) 1386FontTable Table, // Layout table (GSUB or GPOS) 1434FontTable table, 1442public CoverageTable GetPrimaryCoverage(FontTable table) 1460public ushort Format(FontTable Table) 1465private CoverageTable Coverage(FontTable Table) 1470private ClassDefTable ClassDef(FontTable Table) 1475private ushort ClassSetCount(FontTable Table) 1480private SubClassSet ClassSet(FontTable Table, ushort Index) 1485return new SubClassSet(FontTable.InvalidOffset); 1498public ushort RuleCount(FontTable Table) 1503public SubClassRule Rule(FontTable Table, ushort Index) 1509public bool IsNull { get { return (offset==FontTable.InvalidOffset); } } 1522public ushort GlyphCount(FontTable Table) 1527public ushort ClassId(FontTable Table, int Index) 1533public ushort SubstCount(FontTable Table) 1538public ContextualLookupRecords ContextualLookups(FontTable Table) 1548FontTable Table, // Layout table (GSUB or GPOS) 1630FontTable Table, // Layout table (GSUB or GPOS) 1683FontTable table, 1691public CoverageTable GetPrimaryCoverage(FontTable table) 1708private ushort Format(FontTable Table) 1713private ushort GlyphCount(FontTable Table) 1718private ushort SubstCount(FontTable Table) 1723private CoverageTable InputCoverage(FontTable Table, ushort index) 1728public ContextualLookupRecords ContextualLookups(FontTable Table) 1738FontTable Table, // Layout table (GSUB or GPOS) 1807FontTable table, 1815public CoverageTable GetPrimaryCoverage(FontTable table) 1836private ushort Format(FontTable Table) 1844FontTable Table, // Layout table (GSUB or GPOS) 1905FontTable table, 1929public CoverageTable GetPrimaryCoverage(FontTable table) 1964private ushort Format(FontTable Table) 1969private CoverageTable InputCoverage(FontTable Table) 1974private CoverageTable Coverage(FontTable Table, int Offset) 1979private ushort GlyphCount(FontTable Table, int Offset) 1984private static ushort Glyph(FontTable Table, int Offset) 1992FontTable Table, // Layout table (GSUB or GPOS) 2087FontTable table, 2095public CoverageTable GetPrimaryCoverage(FontTable table)
MS\Internal\Shaping\OpenTypeCommon.cs (69)
46FontTable Table, 212FontTable Table, // Layout table (GSUB or GPOS) 612FontTable Table, // In: Layout table (GSUB or GPOS) 670FontTable Table, // Layout table (GSUB or GPOS) 786FontTable gdefTable = Font.GetFontTable(OpenTypeTags.GDEF); 851FontTable gdefTable; 911FontTable table, 1252FontTable table, 1328public ScriptList GetScriptList(FontTable Table) 1333public FeatureList GetFeatureList(FontTable Table) 1338public LookupList GetLookupList(FontTable Table) 1357public ScriptList GetScriptList(FontTable Table) 1362public FeatureList GetFeatureList(FontTable Table) 1367public LookupList GetLookupList(FontTable Table) 1387public ClassDefTable GetGlyphClassDef(FontTable Table) 1417public ClassDefTable GetMarkAttachClassDef(FontTable Table) 1438public ScriptTable FindScript(FontTable Table, uint Tag) 1447return new ScriptTable(FontTable.InvalidOffset); 1450public ushort GetScriptCount(FontTable Table) 1455public uint GetScriptTag(FontTable Table, ushort Index) 1462public ScriptTable GetScriptTable(FontTable Table, ushort Index) 1483public LangSysTable FindLangSys(FontTable Table, uint Tag) 1487return new LangSysTable(FontTable.InvalidOffset); 1496return new LangSysTable(FontTable.InvalidOffset); 1506return new LangSysTable(FontTable.InvalidOffset); 1509public bool IsDefaultLangSysExists(FontTable Table) 1514public LangSysTable GetDefaultLangSysTable(FontTable Table) 1519return new LangSysTable(FontTable.InvalidOffset); 1522public ushort GetLangSysCount(FontTable Table) 1527public uint GetLangSysTag(FontTable Table,ushort Index) 1533public LangSysTable GetLangSysTable(FontTable Table,ushort Index) 1542public bool IsNull { get{ return (offset==FontTable.InvalidOffset); } } 1553public FeatureTable FindFeature(FontTable Table, FeatureList Features, uint FeatureTag) 1564return new FeatureTable(FontTable.InvalidOffset); 1567public FeatureTable RequiredFeature(FontTable Table, FeatureList Features) 1576return new FeatureTable(FontTable.InvalidOffset); 1580public ushort FeatureCount(FontTable Table) 1585public ushort GetFeatureIndex(FontTable Table, ushort Index) 1591public bool IsNull { get{ return (offset==FontTable.InvalidOffset); } } 1603public ushort FeatureCount(FontTable Table) 1608public uint FeatureTag(FontTable Table,ushort Index) 1615public FeatureTable FeatureTable(FontTable Table,ushort Index) 1633public ushort LookupCount(FontTable Table) 1638public ushort LookupIndex(FontTable Table,ushort Index) 1644public bool IsNull { get{ return (offset==FontTable.InvalidOffset); } } 1655public ushort LookupCount(FontTable Table) 1660public LookupTable Lookup(FontTable Table, ushort Index) 1693public int SubtableOffset(FontTable Table, ushort Index) 1700public LookupTable(FontTable table, int Offset) 1728public ushort Format(FontTable Table) 1733public ushort Format1GlyphCount(FontTable Table) 1738public ushort Format1Glyph(FontTable Table, ushort Index) 1744public ushort Format2RangeCount(FontTable Table) 1749public ushort Format2RangeStartGlyph(FontTable Table, ushort Index) 1756public ushort Format2RangeEndGlyph(FontTable Table, ushort Index) 1763public ushort Format2RangeStartCoverageIndex(FontTable Table, ushort Index) 1771public int GetGlyphIndex(FontTable Table, ushort glyph) 1834FontTable table, 1933private ushort Format(FontTable Table) 1938private ushort Format1StartGlyph(FontTable Table) 1943private ushort Format1GlyphCount(FontTable Table) 1948private ushort Format1ClassValue(FontTable Table, ushort Index) 1954private ushort Format2RangeCount(FontTable Table) 1959private ushort Format2RangeStartGlyph(FontTable Table, ushort Index) 1966private ushort Format2RangeEndGlyph(FontTable Table, ushort Index) 1973private ushort Format2RangeClassValue(FontTable Table, ushort Index) 1980public ushort GetClass(FontTable Table, ushort glyph) 2046internal ushort LookupType(FontTable Table) 2051internal int LookupSubtableOffset(FontTable Table)
MS\Internal\Shaping\OpenTypeLayout.cs (9)
185FontTable GetFontTable(OpenTypeTags TableTag); 306FontTable gsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 323FontTable gposTable = Font.GetFontTable(OpenTypeTags.GPOS); 358FontTable gsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 376FontTable gposTable = Font.GetFontTable(OpenTypeTags.GPOS); 881FontTable GsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 958FontTable GposTable = Font.GetFontTable(OpenTypeTags.GPOS); 1036FontTable GsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 1037FontTable GposTable = Font.GetFontTable(OpenTypeTags.GPOS);
MS\Internal\Shaping\OpenTypeLayoutCache.cs (3)
374FontTable table = font.GetFontTable(tableTag); 827FontTable table, 969FontTable table,
MS\Internal\Shaping\Positioning.cs (86)
49FontTable Table, 139private ushort StartSize(FontTable Table) 144private ushort EndSize(FontTable Table) 149private ushort DeltaFormat(FontTable Table) 154private ushort DeltaValue(FontTable Table, ushort Index) 160public 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)
25private ushort Format(FontTable Table) 30private CoverageTable Coverage(FontTable Table) 35private short Format1DeltaGlyphId(FontTable Table) 48private ushort Format2SubstituteGlyphId(FontTable Table,ushort Index) 56FontTable Table, 91FontTable table, 103public CoverageTable GetPrimaryCoverage(FontTable table) 121private ushort Format(FontTable Table) 126private CoverageTable Coverage(FontTable Table) 131private ushort LigatureSetCount(FontTable Table) 136private LigatureSetTable LigatureSet(FontTable Table, ushort Index) 150public ushort LigatureCount(FontTable Table) 155public LigatureTable Ligature(FontTable Table, ushort Index) 173public ushort LigatureGlyph(FontTable Table) 178public ushort ComponentCount(FontTable Table) 183public ushort Component(FontTable Table, ushort Index) 197FontTable Table, 349FontTable table, 396public CoverageTable GetPrimaryCoverage(FontTable table) 411public ushort GlyphCount(FontTable Table) 416public ushort Glyph(FontTable Table, ushort index) 433private ushort Format(FontTable Table) 438private CoverageTable Coverage(FontTable Table) 450private MultipleSubstitutionSequenceTable Sequence(FontTable Table, int Index) 462FontTable Table, 529FontTable table, 541public CoverageTable GetPrimaryCoverage(FontTable table) 560public ushort Format(FontTable Table) 565private CoverageTable Coverage(FontTable Table) 577private AlternateSetTable AlternateSet(FontTable Table, int index) 592public ushort GlyphCount(FontTable Table) 597public ushort Alternate(FontTable Table, uint FeatureParam) 618FontTable Table, 651FontTable table, 663public CoverageTable GetPrimaryCoverage(FontTable table)