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)
850
public
FontTable
GetFontTable(OpenTypeTags TableTag)
893
private
FontTable
_gsubTable;
894
private
FontTable
_gposTable;
MS\Internal\Shaping\Context.cs (99)
24
private ushort SequenceIndex(
FontTable
Table, ushort Index)
29
private ushort LookupIndex(
FontTable
Table, ushort Index)
39
FontTable
Table, // Layout table (GSUB or GPOS)
182
public ushort Format(
FontTable
Table)
187
private CoverageTable Coverage(
FontTable
Table)
199
private SubRuleSet RuleSet(
FontTable
Table, int Index)
214
public ushort RuleCount(
FontTable
Table)
219
public SubRule Rule(
FontTable
Table, ushort Index)
236
public static ushort GlyphCount(
FontTable
Table, int Offset)
241
public static ushort GlyphId(
FontTable
Table, int Offset)
246
public ContextualLookupRecords ContextualLookups(
FontTable
Table, int CurrentOffset)
255
FontTable
Table, // Layout table (GSUB or GPOS)
401
FontTable
Table, // Layout table (GSUB or GPOS)
449
FontTable
table,
457
public CoverageTable GetPrimaryCoverage(
FontTable
table)
477
public ushort Format(
FontTable
Table)
482
private CoverageTable Coverage(
FontTable
Table)
487
private ClassDefTable BacktrackClassDef(
FontTable
Table)
495
private ClassDefTable InputClassDef(
FontTable
Table)
503
private ClassDefTable LookaheadClassDef(
FontTable
Table)
511
private ushort ClassSetCount(
FontTable
Table)
516
private SubClassSet ClassSet(
FontTable
Table, ushort Index)
521
return new SubClassSet(
FontTable
.InvalidOffset);
533
public ushort RuleCount(
FontTable
Table)
538
public SubClassRule Rule(
FontTable
Table, ushort Index)
544
public bool IsNull { get { return (offset==
FontTable
.InvalidOffset); } }
554
public static ushort GlyphCount(
FontTable
Table, int Offset)
559
public static ushort ClassId(
FontTable
Table, int Offset)
564
public ContextualLookupRecords ContextualLookups(
FontTable
Table, int CurrentOffset)
573
FontTable
Table, // Layout table (GSUB or GPOS)
736
FontTable
Table, // Layout table (GSUB or GPOS)
792
FontTable
table,
800
public CoverageTable GetPrimaryCoverage(
FontTable
table)
819
public ushort Format(
FontTable
Table)
824
public ushort BacktrackGlyphCount(
FontTable
Table)
829
public CoverageTable BacktrackCoverage(
FontTable
Table, ushort Index)
839
public ushort InputGlyphCount(
FontTable
Table)
844
public CoverageTable InputCoverage(
FontTable
Table, ushort Index)
854
public ushort LookaheadGlyphCount(
FontTable
Table)
859
public CoverageTable LookaheadCoverage(
FontTable
Table, ushort Index)
869
public ContextualLookupRecords ContextualLookups(
FontTable
Table)
877
public CoverageChainingSubtable(
FontTable
Table, int Offset)
892
FontTable
Table, // Layout table (GSUB or GPOS)
1018
FontTable
table,
1066
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1088
private ushort Format(
FontTable
Table)
1096
FontTable
Table, // Layout table (GSUB or GPOS)
1158
FontTable
table,
1190
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1229
public ushort Format(
FontTable
Table)
1234
private CoverageTable Coverage(
FontTable
Table)
1245
private SubRuleSet RuleSet(
FontTable
Table, int Index)
1260
public ushort RuleCount(
FontTable
Table)
1265
public SubRule Rule(
FontTable
Table, ushort Index)
1285
public ushort GlyphCount(
FontTable
Table)
1290
public ushort SubstCount(
FontTable
Table)
1295
public ushort GlyphId(
FontTable
Table, int Index)
1300
public ContextualLookupRecords ContextualLookups(
FontTable
Table)
1310
FontTable
Table, // Layout table (GSUB or GPOS)
1386
FontTable
Table, // Layout table (GSUB or GPOS)
1434
FontTable
table,
1442
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1460
public ushort Format(
FontTable
Table)
1465
private CoverageTable Coverage(
FontTable
Table)
1470
private ClassDefTable ClassDef(
FontTable
Table)
1475
private ushort ClassSetCount(
FontTable
Table)
1480
private SubClassSet ClassSet(
FontTable
Table, ushort Index)
1485
return new SubClassSet(
FontTable
.InvalidOffset);
1498
public ushort RuleCount(
FontTable
Table)
1503
public SubClassRule Rule(
FontTable
Table, ushort Index)
1509
public bool IsNull { get { return (offset==
FontTable
.InvalidOffset); } }
1522
public ushort GlyphCount(
FontTable
Table)
1527
public ushort ClassId(
FontTable
Table, int Index)
1533
public ushort SubstCount(
FontTable
Table)
1538
public ContextualLookupRecords ContextualLookups(
FontTable
Table)
1548
FontTable
Table, // Layout table (GSUB or GPOS)
1630
FontTable
Table, // Layout table (GSUB or GPOS)
1683
FontTable
table,
1691
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1708
private ushort Format(
FontTable
Table)
1713
private ushort GlyphCount(
FontTable
Table)
1718
private ushort SubstCount(
FontTable
Table)
1723
private CoverageTable InputCoverage(
FontTable
Table, ushort index)
1728
public ContextualLookupRecords ContextualLookups(
FontTable
Table)
1738
FontTable
Table, // Layout table (GSUB or GPOS)
1807
FontTable
table,
1815
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1836
private ushort Format(
FontTable
Table)
1844
FontTable
Table, // Layout table (GSUB or GPOS)
1905
FontTable
table,
1929
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1964
private ushort Format(
FontTable
Table)
1969
private CoverageTable InputCoverage(
FontTable
Table)
1974
private CoverageTable Coverage(
FontTable
Table, int Offset)
1979
private ushort GlyphCount(
FontTable
Table, int Offset)
1984
private static ushort Glyph(
FontTable
Table, int Offset)
1992
FontTable
Table, // Layout table (GSUB or GPOS)
2087
FontTable
table,
2095
public CoverageTable GetPrimaryCoverage(
FontTable
table)
MS\Internal\Shaping\OpenTypeCommon.cs (69)
46
FontTable
Table,
212
FontTable
Table, // Layout table (GSUB or GPOS)
612
FontTable
Table, // In: Layout table (GSUB or GPOS)
670
FontTable
Table, // Layout table (GSUB or GPOS)
786
FontTable
gdefTable = Font.GetFontTable(OpenTypeTags.GDEF);
851
FontTable
gdefTable;
911
FontTable
table,
1252
FontTable
table,
1328
public ScriptList GetScriptList(
FontTable
Table)
1333
public FeatureList GetFeatureList(
FontTable
Table)
1338
public LookupList GetLookupList(
FontTable
Table)
1357
public ScriptList GetScriptList(
FontTable
Table)
1362
public FeatureList GetFeatureList(
FontTable
Table)
1367
public LookupList GetLookupList(
FontTable
Table)
1387
public ClassDefTable GetGlyphClassDef(
FontTable
Table)
1417
public ClassDefTable GetMarkAttachClassDef(
FontTable
Table)
1438
public ScriptTable FindScript(
FontTable
Table, uint Tag)
1447
return new ScriptTable(
FontTable
.InvalidOffset);
1450
public ushort GetScriptCount(
FontTable
Table)
1455
public uint GetScriptTag(
FontTable
Table, ushort Index)
1462
public ScriptTable GetScriptTable(
FontTable
Table, ushort Index)
1483
public LangSysTable FindLangSys(
FontTable
Table, uint Tag)
1487
return new LangSysTable(
FontTable
.InvalidOffset);
1496
return new LangSysTable(
FontTable
.InvalidOffset);
1506
return new LangSysTable(
FontTable
.InvalidOffset);
1509
public bool IsDefaultLangSysExists(
FontTable
Table)
1514
public LangSysTable GetDefaultLangSysTable(
FontTable
Table)
1519
return new LangSysTable(
FontTable
.InvalidOffset);
1522
public ushort GetLangSysCount(
FontTable
Table)
1527
public uint GetLangSysTag(
FontTable
Table,ushort Index)
1533
public LangSysTable GetLangSysTable(
FontTable
Table,ushort Index)
1542
public bool IsNull { get{ return (offset==
FontTable
.InvalidOffset); } }
1553
public FeatureTable FindFeature(
FontTable
Table, FeatureList Features, uint FeatureTag)
1564
return new FeatureTable(
FontTable
.InvalidOffset);
1567
public FeatureTable RequiredFeature(
FontTable
Table, FeatureList Features)
1576
return new FeatureTable(
FontTable
.InvalidOffset);
1580
public ushort FeatureCount(
FontTable
Table)
1585
public ushort GetFeatureIndex(
FontTable
Table, ushort Index)
1591
public bool IsNull { get{ return (offset==
FontTable
.InvalidOffset); } }
1603
public ushort FeatureCount(
FontTable
Table)
1608
public uint FeatureTag(
FontTable
Table,ushort Index)
1615
public FeatureTable FeatureTable(
FontTable
Table,ushort Index)
1633
public ushort LookupCount(
FontTable
Table)
1638
public ushort LookupIndex(
FontTable
Table,ushort Index)
1644
public bool IsNull { get{ return (offset==
FontTable
.InvalidOffset); } }
1655
public ushort LookupCount(
FontTable
Table)
1660
public LookupTable Lookup(
FontTable
Table, ushort Index)
1693
public int SubtableOffset(
FontTable
Table, ushort Index)
1700
public LookupTable(
FontTable
table, int Offset)
1728
public ushort Format(
FontTable
Table)
1733
public ushort Format1GlyphCount(
FontTable
Table)
1738
public ushort Format1Glyph(
FontTable
Table, ushort Index)
1744
public ushort Format2RangeCount(
FontTable
Table)
1749
public ushort Format2RangeStartGlyph(
FontTable
Table, ushort Index)
1756
public ushort Format2RangeEndGlyph(
FontTable
Table, ushort Index)
1763
public ushort Format2RangeStartCoverageIndex(
FontTable
Table, ushort Index)
1771
public int GetGlyphIndex(
FontTable
Table, ushort glyph)
1834
FontTable
table,
1933
private ushort Format(
FontTable
Table)
1938
private ushort Format1StartGlyph(
FontTable
Table)
1943
private ushort Format1GlyphCount(
FontTable
Table)
1948
private ushort Format1ClassValue(
FontTable
Table, ushort Index)
1954
private ushort Format2RangeCount(
FontTable
Table)
1959
private ushort Format2RangeStartGlyph(
FontTable
Table, ushort Index)
1966
private ushort Format2RangeEndGlyph(
FontTable
Table, ushort Index)
1973
private ushort Format2RangeClassValue(
FontTable
Table, ushort Index)
1980
public ushort GetClass(
FontTable
Table, ushort glyph)
2046
internal ushort LookupType(
FontTable
Table)
2051
internal int LookupSubtableOffset(
FontTable
Table)
MS\Internal\Shaping\OpenTypeLayout.cs (9)
185
FontTable
GetFontTable(OpenTypeTags TableTag);
306
FontTable
gsubTable = Font.GetFontTable(OpenTypeTags.GSUB);
323
FontTable
gposTable = Font.GetFontTable(OpenTypeTags.GPOS);
358
FontTable
gsubTable = Font.GetFontTable(OpenTypeTags.GSUB);
376
FontTable
gposTable = Font.GetFontTable(OpenTypeTags.GPOS);
881
FontTable
GsubTable = Font.GetFontTable(OpenTypeTags.GSUB);
958
FontTable
GposTable = Font.GetFontTable(OpenTypeTags.GPOS);
1036
FontTable
GsubTable = Font.GetFontTable(OpenTypeTags.GSUB);
1037
FontTable
GposTable = Font.GetFontTable(OpenTypeTags.GPOS);
MS\Internal\Shaping\OpenTypeLayoutCache.cs (3)
374
FontTable
table = font.GetFontTable(tableTag);
827
FontTable
table,
969
FontTable
table,
MS\Internal\Shaping\Positioning.cs (86)
49
FontTable
Table,
139
private ushort StartSize(
FontTable
Table)
144
private ushort EndSize(
FontTable
Table)
149
private ushort DeltaFormat(
FontTable
Table)
154
private ushort DeltaValue(
FontTable
Table, ushort Index)
160
public int Value(
FontTable
Table, ushort PixelsPerEm)
230
public void AdjustPos(
FontTable
Table,
270
if (deviceTableOffset !=
FontTable
.NullOffset)
282
if (deviceTableOffset !=
FontTable
.NullOffset)
296
if (deviceTableOffset !=
FontTable
.NullOffset)
311
if (deviceTableOffset !=
FontTable
.NullOffset)
343
private short XCoordinate(
FontTable
Table)
348
private short YCoordinate(
FontTable
Table)
353
private ushort Format2AnchorPoint(
FontTable
Table)
359
private DeviceTable Format3XDeviceTable(
FontTable
Table)
374
private DeviceTable Format3YDeviceTable(
FontTable
Table)
390
public bool NeedContourPoint(
FontTable
Table)
395
public ushort ContourPointIndex(
FontTable
Table)
402
FontTable
Table,
446
public AnchorTable(
FontTable
Table, int Offset)
469
private ushort Format(
FontTable
Table)
474
private CoverageTable Coverage(
FontTable
Table)
479
private ushort ValueFormat(
FontTable
Table)
484
private ValueRecordTable Format1ValueRecord(
FontTable
Table)
493
private ValueRecordTable Format2ValueRecord(
FontTable
Table, ushort Index)
505
FontTable
Table,
546
FontTable
table,
558
public CoverageTable GetPrimaryCoverage(
FontTable
table)
582
private ushort Format(
FontTable
Table)
587
private CoverageTable Coverage(
FontTable
Table)
592
private ushort FirstValueFormat(
FontTable
Table)
597
private ushort SecondValueFormat(
FontTable
Table)
610
private PairSetTable Format1PairSet(
FontTable
Table, ushort Index)
620
private ClassDefTable Format2Class1Table(
FontTable
Table)
626
private ClassDefTable Format2Class2Table(
FontTable
Table)
632
private ushort Format2Class1Count(
FontTable
Table)
638
private ushort Format2Class2Count(
FontTable
Table)
644
private ValueRecordTable Format2FirstValueRecord(
FontTable
Table,
663
private ValueRecordTable Format2SecondValueRecord(
FontTable
Table,
694
public ushort PairValueCount(
FontTable
Table)
699
public ushort PairValueGlyph(
FontTable
Table, ushort Index)
706
public ValueRecordTable FirstValueRecord(
FontTable
Table, ushort Index, ushort Format)
715
public ValueRecordTable SecondValueRecord(
FontTable
Table, ushort Index, ushort Format)
725
public int FindPairValue(
FontTable
Table, ushort Glyph)
751
FontTable
Table,
829
FontTable
table,
842
public CoverageTable GetPrimaryCoverage(
FontTable
table)
858
public ushort Class(
FontTable
Table, ushort Index)
865
public AnchorTable MarkAnchor(
FontTable
Table, ushort Index)
892
private ushort Format(
FontTable
Table)
897
private CoverageTable MarkCoverage(
FontTable
Table)
902
private CoverageTable BaseCoverage(
FontTable
Table)
908
private ushort ClassCount(
FontTable
Table)
913
private MarkArray Marks(
FontTable
Table)
918
private BaseArray Bases(
FontTable
Table)
929
public AnchorTable BaseAnchor(
FontTable
Table, ushort BaseIndex,
952
FontTable
Table,
1015
FontTable
table,
1023
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1041
private ushort Format(
FontTable
Table)
1046
private CoverageTable Mark1Coverage(
FontTable
Table)
1051
private CoverageTable Mark2Coverage(
FontTable
Table)
1056
private ushort Mark1ClassCount(
FontTable
Table)
1061
private MarkArray Mark1Array(
FontTable
Table)
1066
private Mark2Array Marks2(
FontTable
Table)
1078
public AnchorTable Anchor(
FontTable
Table,
1102
FontTable
Table,
1165
FontTable
table,
1173
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1192
private ushort Format(
FontTable
Table)
1197
private CoverageTable Coverage(
FontTable
Table)
1209
private AnchorTable EntryAnchor(
FontTable
Table, int Index)
1220
private AnchorTable ExitAnchor(
FontTable
Table, int Index)
1233
FontTable
Table,
1351
FontTable
table,
1359
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1373
public AnchorTable LigatureAnchor(
FontTable
Table,
1409
private ushort Format(
FontTable
Table)
1414
private CoverageTable MarkCoverage(
FontTable
Table)
1419
private CoverageTable LigatureCoverage(
FontTable
Table)
1424
private ushort ClassCount(
FontTable
Table)
1429
private MarkArray Marks(
FontTable
Table)
1434
private LigatureAttachTable Ligatures(
FontTable
Table, int Index, ushort ClassCount)
1486
FontTable
Table,
1552
FontTable
table,
1560
public CoverageTable GetPrimaryCoverage(
FontTable
table)
MS\Internal\Shaping\Substitution.cs (35)
25
private ushort Format(
FontTable
Table)
30
private CoverageTable Coverage(
FontTable
Table)
35
private short Format1DeltaGlyphId(
FontTable
Table)
48
private ushort Format2SubstituteGlyphId(
FontTable
Table,ushort Index)
56
FontTable
Table,
91
FontTable
table,
103
public CoverageTable GetPrimaryCoverage(
FontTable
table)
121
private ushort Format(
FontTable
Table)
126
private CoverageTable Coverage(
FontTable
Table)
131
private ushort LigatureSetCount(
FontTable
Table)
136
private LigatureSetTable LigatureSet(
FontTable
Table, ushort Index)
150
public ushort LigatureCount(
FontTable
Table)
155
public LigatureTable Ligature(
FontTable
Table, ushort Index)
173
public ushort LigatureGlyph(
FontTable
Table)
178
public ushort ComponentCount(
FontTable
Table)
183
public ushort Component(
FontTable
Table, ushort Index)
197
FontTable
Table,
349
FontTable
table,
396
public CoverageTable GetPrimaryCoverage(
FontTable
table)
411
public ushort GlyphCount(
FontTable
Table)
416
public ushort Glyph(
FontTable
Table, ushort index)
433
private ushort Format(
FontTable
Table)
438
private CoverageTable Coverage(
FontTable
Table)
450
private MultipleSubstitutionSequenceTable Sequence(
FontTable
Table, int Index)
462
FontTable
Table,
529
FontTable
table,
541
public CoverageTable GetPrimaryCoverage(
FontTable
table)
560
public ushort Format(
FontTable
Table)
565
private CoverageTable Coverage(
FontTable
Table)
577
private AlternateSetTable AlternateSet(
FontTable
Table, int index)
592
public ushort GlyphCount(
FontTable
Table)
597
public ushort Alternate(
FontTable
Table, uint FeatureParam)
618
FontTable
Table,
651
FontTable
table,
663
public CoverageTable GetPrimaryCoverage(
FontTable
table)