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