2 instantiations of FontTable
PresentationCore (2)
Core\CSharp\MS\Internal\FontCache\FontFaceLayoutInfo.cs (2)
938_gsubTable = new FontTable(_layout.Gsub()); 939_gposTable = new FontTable(_layout.Gpos());
304 references to FontTable
PresentationCore (304)
Core\CSharp\MS\Internal\FontCache\FontFaceLayoutInfo.cs (3)
946public FontTable GetFontTable(OpenTypeTags TableTag) 997private FontTable _gsubTable; 998private FontTable _gposTable;
Core\CSharp\MS\Internal\Shaping\Context.cs (99)
40private ushort SequenceIndex(FontTable Table, ushort Index) 45private ushort LookupIndex(FontTable Table, ushort Index) 56FontTable Table, // Layout table (GSUB or GPOS) 205public ushort Format(FontTable Table) 210private CoverageTable Coverage(FontTable Table) 222private SubRuleSet RuleSet(FontTable Table, int Index) 242public ushort RuleCount(FontTable Table) 247public SubRule Rule(FontTable Table, ushort Index) 269public static ushort GlyphCount(FontTable Table, int Offset) 274public static ushort GlyphId(FontTable Table, int Offset) 279public ContextualLookupRecords ContextualLookups(FontTable Table, int CurrentOffset) 288FontTable Table, // Layout table (GSUB or GPOS) 434FontTable Table, // Layout table (GSUB or GPOS) 482FontTable table, 490public CoverageTable GetPrimaryCoverage(FontTable table) 515public ushort Format(FontTable Table) 520private CoverageTable Coverage(FontTable Table) 525private ClassDefTable BacktrackClassDef(FontTable Table) 533private ClassDefTable InputClassDef(FontTable Table) 541private ClassDefTable LookaheadClassDef(FontTable Table) 549private ushort ClassSetCount(FontTable Table) 554private SubClassSet ClassSet(FontTable Table, ushort Index) 559return new SubClassSet(FontTable.InvalidOffset); 576public ushort RuleCount(FontTable Table) 581public SubClassRule Rule(FontTable Table, ushort Index) 587public bool IsNull { get { return (offset==FontTable.InvalidOffset); } } 602public static ushort GlyphCount(FontTable Table, int Offset) 607public static ushort ClassId(FontTable Table, int Offset) 612public ContextualLookupRecords ContextualLookups(FontTable Table, int CurrentOffset) 621FontTable Table, // Layout table (GSUB or GPOS) 784FontTable Table, // Layout table (GSUB or GPOS) 840FontTable table, 848public CoverageTable GetPrimaryCoverage(FontTable table) 873public ushort Format(FontTable Table) 878public ushort BacktrackGlyphCount(FontTable Table) 883public CoverageTable BacktrackCoverage(FontTable Table, ushort Index) 893public ushort InputGlyphCount(FontTable Table) 898public CoverageTable InputCoverage(FontTable Table, ushort Index) 908public ushort LookaheadGlyphCount(FontTable Table) 913public CoverageTable LookaheadCoverage(FontTable Table, ushort Index) 923public ContextualLookupRecords ContextualLookups(FontTable Table) 931public CoverageChainingSubtable(FontTable Table, int Offset) 946FontTable Table, // Layout table (GSUB or GPOS) 1072FontTable table, 1120public CoverageTable GetPrimaryCoverage(FontTable table) 1147private ushort Format(FontTable Table) 1155FontTable Table, // Layout table (GSUB or GPOS) 1217FontTable table, 1250public CoverageTable GetPrimaryCoverage(FontTable table) 1294public ushort Format(FontTable Table) 1299private CoverageTable Coverage(FontTable Table) 1310private SubRuleSet RuleSet(FontTable Table, int Index) 1330public ushort RuleCount(FontTable Table) 1335public SubRule Rule(FontTable Table, ushort Index) 1360public ushort GlyphCount(FontTable Table) 1365public ushort SubstCount(FontTable Table) 1370public ushort GlyphId(FontTable Table, int Index) 1375public ContextualLookupRecords ContextualLookups(FontTable Table) 1385FontTable Table, // Layout table (GSUB or GPOS) 1461FontTable Table, // Layout table (GSUB or GPOS) 1509FontTable table, 1517public CoverageTable GetPrimaryCoverage(FontTable table) 1540public ushort Format(FontTable Table) 1545private CoverageTable Coverage(FontTable Table) 1550private ClassDefTable ClassDef(FontTable Table) 1555private ushort ClassSetCount(FontTable Table) 1560private SubClassSet ClassSet(FontTable Table, ushort Index) 1565return new SubClassSet(FontTable.InvalidOffset); 1583public ushort RuleCount(FontTable Table) 1588public SubClassRule Rule(FontTable Table, ushort Index) 1594public bool IsNull { get { return (offset==FontTable.InvalidOffset); } } 1612public ushort GlyphCount(FontTable Table) 1617public ushort ClassId(FontTable Table, int Index) 1623public ushort SubstCount(FontTable Table) 1628public ContextualLookupRecords ContextualLookups(FontTable Table) 1638FontTable Table, // Layout table (GSUB or GPOS) 1720FontTable Table, // Layout table (GSUB or GPOS) 1773FontTable table, 1781public CoverageTable GetPrimaryCoverage(FontTable table) 1803private ushort Format(FontTable Table) 1808private ushort GlyphCount(FontTable Table) 1813private ushort SubstCount(FontTable Table) 1818private CoverageTable InputCoverage(FontTable Table, ushort index) 1823public ContextualLookupRecords ContextualLookups(FontTable Table) 1833FontTable Table, // Layout table (GSUB or GPOS) 1902FontTable table, 1910public CoverageTable GetPrimaryCoverage(FontTable table) 1936private ushort Format(FontTable Table) 1944FontTable Table, // Layout table (GSUB or GPOS) 2005FontTable table, 2029public CoverageTable GetPrimaryCoverage(FontTable table) 2069private ushort Format(FontTable Table) 2074private CoverageTable InputCoverage(FontTable Table) 2079private CoverageTable Coverage(FontTable Table, int Offset) 2084private ushort GlyphCount(FontTable Table, int Offset) 2089private static ushort Glyph(FontTable Table, int Offset) 2097FontTable Table, // Layout table (GSUB or GPOS) 2192FontTable table, 2200public CoverageTable GetPrimaryCoverage(FontTable table)
Core\CSharp\MS\Internal\Shaping\OpenTypeCommon.cs (69)
57FontTable Table, 228FontTable Table, // Layout table (GSUB or GPOS) 633FontTable Table, // In: Layout table (GSUB or GPOS) 692FontTable Table, // Layout table (GSUB or GPOS) 813FontTable gdefTable = Font.GetFontTable(OpenTypeTags.GDEF); 882FontTable gdefTable; 946FontTable table, 1292FontTable table, 1376public ScriptList GetScriptList(FontTable Table) 1381public FeatureList GetFeatureList(FontTable Table) 1386public LookupList GetLookupList(FontTable Table) 1410public ScriptList GetScriptList(FontTable Table) 1415public FeatureList GetFeatureList(FontTable Table) 1420public LookupList GetLookupList(FontTable Table) 1445public ClassDefTable GetGlyphClassDef(FontTable Table) 1475public ClassDefTable GetMarkAttachClassDef(FontTable Table) 1501public ScriptTable FindScript(FontTable Table, uint Tag) 1510return new ScriptTable(FontTable.InvalidOffset); 1513public ushort GetScriptCount(FontTable Table) 1518public uint GetScriptTag(FontTable Table, ushort Index) 1525public ScriptTable GetScriptTable(FontTable Table, ushort Index) 1551public LangSysTable FindLangSys(FontTable Table, uint Tag) 1555return new LangSysTable(FontTable.InvalidOffset); 1564return new LangSysTable(FontTable.InvalidOffset); 1574return new LangSysTable(FontTable.InvalidOffset); 1577public bool IsDefaultLangSysExists(FontTable Table) 1582public LangSysTable GetDefaultLangSysTable(FontTable Table) 1587return new LangSysTable(FontTable.InvalidOffset); 1590public ushort GetLangSysCount(FontTable Table) 1595public uint GetLangSysTag(FontTable Table,ushort Index) 1601public LangSysTable GetLangSysTable(FontTable Table,ushort Index) 1610public bool IsNull { get{ return (offset==FontTable.InvalidOffset); } } 1626public FeatureTable FindFeature(FontTable Table, FeatureList Features, uint FeatureTag) 1637return new FeatureTable(FontTable.InvalidOffset); 1640public FeatureTable RequiredFeature(FontTable Table, FeatureList Features) 1649return new FeatureTable(FontTable.InvalidOffset); 1653public ushort FeatureCount(FontTable Table) 1658public ushort GetFeatureIndex(FontTable Table, ushort Index) 1664public bool IsNull { get{ return (offset==FontTable.InvalidOffset); } } 1681public ushort FeatureCount(FontTable Table) 1686public uint FeatureTag(FontTable Table,ushort Index) 1693public FeatureTable FeatureTable(FontTable Table,ushort Index) 1716public ushort LookupCount(FontTable Table) 1721public ushort LookupIndex(FontTable Table,ushort Index) 1727public bool IsNull { get{ return (offset==FontTable.InvalidOffset); } } 1743public ushort LookupCount(FontTable Table) 1748public LookupTable Lookup(FontTable Table, ushort Index) 1786public int SubtableOffset(FontTable Table, ushort Index) 1793public LookupTable(FontTable table, int Offset) 1826public ushort Format(FontTable Table) 1831public ushort Format1GlyphCount(FontTable Table) 1836public ushort Format1Glyph(FontTable Table, ushort Index) 1842public ushort Format2RangeCount(FontTable Table) 1847public ushort Format2RangeStartGlyph(FontTable Table, ushort Index) 1854public ushort Format2RangeEndGlyph(FontTable Table, ushort Index) 1861public ushort Format2RangeStartCoverageIndex(FontTable Table, ushort Index) 1869public int GetGlyphIndex(FontTable Table, ushort glyph) 1933FontTable table, 2037private ushort Format(FontTable Table) 2042private ushort Format1StartGlyph(FontTable Table) 2047private ushort Format1GlyphCount(FontTable Table) 2052private ushort Format1ClassValue(FontTable Table, ushort Index) 2058private ushort Format2RangeCount(FontTable Table) 2063private ushort Format2RangeStartGlyph(FontTable Table, ushort Index) 2070private ushort Format2RangeEndGlyph(FontTable Table, ushort Index) 2077private ushort Format2RangeClassValue(FontTable Table, ushort Index) 2084public ushort GetClass(FontTable Table, ushort glyph) 2156internal ushort LookupType(FontTable Table) 2161internal int LookupSubtableOffset(FontTable Table)
Core\CSharp\MS\Internal\Shaping\OpenTypeLayout.cs (9)
234FontTable GetFontTable(OpenTypeTags TableTag); 359FontTable gsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 376FontTable gposTable = Font.GetFontTable(OpenTypeTags.GPOS); 415FontTable gsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 433FontTable gposTable = Font.GetFontTable(OpenTypeTags.GPOS); 944FontTable GsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 1027FontTable GposTable = Font.GetFontTable(OpenTypeTags.GPOS); 1117FontTable GsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 1118FontTable GposTable = Font.GetFontTable(OpenTypeTags.GPOS);
Core\CSharp\MS\Internal\Shaping\OpenTypeLayoutCache.cs (3)
420FontTable table = font.GetFontTable(tableTag); 882FontTable table, 1029FontTable table,
Core\CSharp\MS\Internal\Shaping\Positioning.cs (86)
84FontTable Table, 180private ushort StartSize(FontTable Table) 185private ushort EndSize(FontTable Table) 190private ushort DeltaFormat(FontTable Table) 195private ushort DeltaValue(FontTable Table, ushort Index) 201public int Value(FontTable Table, ushort PixelsPerEm) 273public void AdjustPos( FontTable Table, 313if (deviceTableOffset != FontTable.NullOffset) 325if (deviceTableOffset != FontTable.NullOffset) 339if (deviceTableOffset != FontTable.NullOffset) 354if (deviceTableOffset != FontTable.NullOffset) 391private short XCoordinate(FontTable Table) 396private short YCoordinate(FontTable Table) 401private ushort Format2AnchorPoint(FontTable Table) 407private DeviceTable Format3XDeviceTable(FontTable Table) 422private DeviceTable Format3YDeviceTable(FontTable Table) 438public bool NeedContourPoint(FontTable Table) 443public ushort ContourPointIndex(FontTable Table) 450FontTable Table, 494public AnchorTable(FontTable Table, int Offset) 522private ushort Format(FontTable Table) 527private CoverageTable Coverage(FontTable Table) 532private ushort ValueFormat(FontTable Table) 537private ValueRecordTable Format1ValueRecord(FontTable Table) 546private ValueRecordTable Format2ValueRecord(FontTable Table, ushort Index) 558FontTable Table, 599FontTable table, 611public CoverageTable GetPrimaryCoverage(FontTable table) 640private ushort Format(FontTable Table) 645private CoverageTable Coverage(FontTable Table) 650private ushort FirstValueFormat(FontTable Table) 655private ushort SecondValueFormat(FontTable Table) 668private PairSetTable Format1PairSet(FontTable Table, ushort Index) 678private ClassDefTable Format2Class1Table(FontTable Table) 684private ClassDefTable Format2Class2Table(FontTable Table) 690private ushort Format2Class1Count(FontTable Table) 696private ushort Format2Class2Count(FontTable Table) 702private ValueRecordTable Format2FirstValueRecord(FontTable Table, 721private ValueRecordTable Format2SecondValueRecord(FontTable Table, 757public ushort PairValueCount(FontTable Table) 762public ushort PairValueGlyph(FontTable Table, ushort Index) 769public ValueRecordTable FirstValueRecord(FontTable Table, ushort Index, ushort Format) 778public ValueRecordTable SecondValueRecord(FontTable Table, ushort Index, ushort Format) 788public int FindPairValue(FontTable Table, ushort Glyph) 815FontTable Table, 893FontTable table, 906public CoverageTable GetPrimaryCoverage(FontTable table) 927public ushort Class(FontTable Table, ushort Index) 934public AnchorTable MarkAnchor(FontTable Table, ushort Index) 966private ushort Format(FontTable Table) 971private CoverageTable MarkCoverage(FontTable Table) 976private CoverageTable BaseCoverage(FontTable Table) 982private ushort ClassCount(FontTable Table) 987private MarkArray Marks(FontTable Table) 992private BaseArray Bases(FontTable Table) 1008public AnchorTable BaseAnchor(FontTable Table, ushort BaseIndex, 1031FontTable Table, 1094FontTable table, 1103public CoverageTable GetPrimaryCoverage(FontTable table) 1126private ushort Format(FontTable Table) 1131private CoverageTable Mark1Coverage(FontTable Table) 1136private CoverageTable Mark2Coverage(FontTable Table) 1141private ushort Mark1ClassCount(FontTable Table) 1146private MarkArray Mark1Array(FontTable Table) 1151private Mark2Array Marks2(FontTable Table) 1168public AnchorTable Anchor(FontTable Table, 1192FontTable Table, 1255FontTable table, 1264public CoverageTable GetPrimaryCoverage(FontTable table) 1288private ushort Format(FontTable Table) 1293private CoverageTable Coverage(FontTable Table) 1305private AnchorTable EntryAnchor(FontTable Table, int Index) 1316private AnchorTable ExitAnchor(FontTable Table, int Index) 1329FontTable Table, 1447FontTable table, 1456public CoverageTable GetPrimaryCoverage(FontTable table) 1475public AnchorTable LigatureAnchor(FontTable Table, 1516private ushort Format(FontTable Table) 1521private CoverageTable MarkCoverage(FontTable Table) 1526private CoverageTable LigatureCoverage(FontTable Table) 1531private ushort ClassCount(FontTable Table) 1536private MarkArray Marks(FontTable Table) 1541private LigatureAttachTable Ligatures(FontTable Table, int Index, ushort ClassCount) 1593FontTable Table, 1659FontTable table, 1668public CoverageTable GetPrimaryCoverage(FontTable table)
Core\CSharp\MS\Internal\Shaping\Substitution.cs (35)
39private ushort Format(FontTable Table) 44private CoverageTable Coverage(FontTable Table) 49private short Format1DeltaGlyphId(FontTable Table) 62private ushort Format2SubstituteGlyphId(FontTable Table,ushort Index) 70FontTable Table, 105FontTable table, 117public CoverageTable GetPrimaryCoverage(FontTable table) 140private ushort Format(FontTable Table) 145private CoverageTable Coverage(FontTable Table) 150private ushort LigatureSetCount(FontTable Table) 155private LigatureSetTable LigatureSet(FontTable Table, ushort Index) 174public ushort LigatureCount(FontTable Table) 179public LigatureTable Ligature(FontTable Table, ushort Index) 202public ushort LigatureGlyph(FontTable Table) 207public ushort ComponentCount(FontTable Table) 212public ushort Component(FontTable Table, ushort Index) 226FontTable Table, 378FontTable table, 426public CoverageTable GetPrimaryCoverage(FontTable table) 446public ushort GlyphCount(FontTable Table) 451public ushort Glyph(FontTable Table, ushort index) 473private ushort Format(FontTable Table) 478private CoverageTable Coverage(FontTable Table) 490private MultipleSubstitutionSequenceTable Sequence(FontTable Table, int Index) 502FontTable Table, 569FontTable table, 581public CoverageTable GetPrimaryCoverage(FontTable table) 605public ushort Format(FontTable Table) 610private CoverageTable Coverage(FontTable Table) 622private AlternateSetTable AlternateSet(FontTable Table, int index) 642public ushort GlyphCount(FontTable Table) 647public ushort Alternate(FontTable Table, uint FeatureParam) 668FontTable Table, 701FontTable table, 713public CoverageTable GetPrimaryCoverage(FontTable table)