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)
851
public
FontTable
GetFontTable(OpenTypeTags TableTag)
894
private
FontTable
_gsubTable;
895
private
FontTable
_gposTable;
MS\Internal\Shaping\Context.cs (99)
25
private ushort SequenceIndex(
FontTable
Table, ushort Index)
30
private ushort LookupIndex(
FontTable
Table, ushort Index)
41
FontTable
Table, // Layout table (GSUB or GPOS)
184
public ushort Format(
FontTable
Table)
189
private CoverageTable Coverage(
FontTable
Table)
201
private SubRuleSet RuleSet(
FontTable
Table, int Index)
216
public ushort RuleCount(
FontTable
Table)
221
public SubRule Rule(
FontTable
Table, ushort Index)
238
public static ushort GlyphCount(
FontTable
Table, int Offset)
243
public static ushort GlyphId(
FontTable
Table, int Offset)
248
public ContextualLookupRecords ContextualLookups(
FontTable
Table, int CurrentOffset)
257
FontTable
Table, // Layout table (GSUB or GPOS)
403
FontTable
Table, // Layout table (GSUB or GPOS)
451
FontTable
table,
459
public CoverageTable GetPrimaryCoverage(
FontTable
table)
479
public ushort Format(
FontTable
Table)
484
private CoverageTable Coverage(
FontTable
Table)
489
private ClassDefTable BacktrackClassDef(
FontTable
Table)
497
private ClassDefTable InputClassDef(
FontTable
Table)
505
private ClassDefTable LookaheadClassDef(
FontTable
Table)
513
private ushort ClassSetCount(
FontTable
Table)
518
private SubClassSet ClassSet(
FontTable
Table, ushort Index)
523
return new SubClassSet(
FontTable
.InvalidOffset);
535
public ushort RuleCount(
FontTable
Table)
540
public SubClassRule Rule(
FontTable
Table, ushort Index)
546
public bool IsNull { get { return (offset==
FontTable
.InvalidOffset); } }
556
public static ushort GlyphCount(
FontTable
Table, int Offset)
561
public static ushort ClassId(
FontTable
Table, int Offset)
566
public ContextualLookupRecords ContextualLookups(
FontTable
Table, int CurrentOffset)
575
FontTable
Table, // Layout table (GSUB or GPOS)
738
FontTable
Table, // Layout table (GSUB or GPOS)
794
FontTable
table,
802
public CoverageTable GetPrimaryCoverage(
FontTable
table)
821
public ushort Format(
FontTable
Table)
826
public ushort BacktrackGlyphCount(
FontTable
Table)
831
public CoverageTable BacktrackCoverage(
FontTable
Table, ushort Index)
841
public ushort InputGlyphCount(
FontTable
Table)
846
public CoverageTable InputCoverage(
FontTable
Table, ushort Index)
856
public ushort LookaheadGlyphCount(
FontTable
Table)
861
public CoverageTable LookaheadCoverage(
FontTable
Table, ushort Index)
871
public ContextualLookupRecords ContextualLookups(
FontTable
Table)
879
public CoverageChainingSubtable(
FontTable
Table, int Offset)
894
FontTable
Table, // Layout table (GSUB or GPOS)
1020
FontTable
table,
1068
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1090
private ushort Format(
FontTable
Table)
1098
FontTable
Table, // Layout table (GSUB or GPOS)
1160
FontTable
table,
1192
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1231
public ushort Format(
FontTable
Table)
1236
private CoverageTable Coverage(
FontTable
Table)
1247
private SubRuleSet RuleSet(
FontTable
Table, int Index)
1262
public ushort RuleCount(
FontTable
Table)
1267
public SubRule Rule(
FontTable
Table, ushort Index)
1287
public ushort GlyphCount(
FontTable
Table)
1292
public ushort SubstCount(
FontTable
Table)
1297
public ushort GlyphId(
FontTable
Table, int Index)
1302
public ContextualLookupRecords ContextualLookups(
FontTable
Table)
1312
FontTable
Table, // Layout table (GSUB or GPOS)
1388
FontTable
Table, // Layout table (GSUB or GPOS)
1436
FontTable
table,
1444
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1462
public ushort Format(
FontTable
Table)
1467
private CoverageTable Coverage(
FontTable
Table)
1472
private ClassDefTable ClassDef(
FontTable
Table)
1477
private ushort ClassSetCount(
FontTable
Table)
1482
private SubClassSet ClassSet(
FontTable
Table, ushort Index)
1487
return new SubClassSet(
FontTable
.InvalidOffset);
1500
public ushort RuleCount(
FontTable
Table)
1505
public SubClassRule Rule(
FontTable
Table, ushort Index)
1511
public bool IsNull { get { return (offset==
FontTable
.InvalidOffset); } }
1524
public ushort GlyphCount(
FontTable
Table)
1529
public ushort ClassId(
FontTable
Table, int Index)
1535
public ushort SubstCount(
FontTable
Table)
1540
public ContextualLookupRecords ContextualLookups(
FontTable
Table)
1550
FontTable
Table, // Layout table (GSUB or GPOS)
1632
FontTable
Table, // Layout table (GSUB or GPOS)
1685
FontTable
table,
1693
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1710
private ushort Format(
FontTable
Table)
1715
private ushort GlyphCount(
FontTable
Table)
1720
private ushort SubstCount(
FontTable
Table)
1725
private CoverageTable InputCoverage(
FontTable
Table, ushort index)
1730
public ContextualLookupRecords ContextualLookups(
FontTable
Table)
1740
FontTable
Table, // Layout table (GSUB or GPOS)
1809
FontTable
table,
1817
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1838
private ushort Format(
FontTable
Table)
1846
FontTable
Table, // Layout table (GSUB or GPOS)
1907
FontTable
table,
1931
public CoverageTable GetPrimaryCoverage(
FontTable
table)
1966
private ushort Format(
FontTable
Table)
1971
private CoverageTable InputCoverage(
FontTable
Table)
1976
private CoverageTable Coverage(
FontTable
Table, int Offset)
1981
private ushort GlyphCount(
FontTable
Table, int Offset)
1986
private static ushort Glyph(
FontTable
Table, int Offset)
1994
FontTable
Table, // Layout table (GSUB or GPOS)
2089
FontTable
table,
2097
public CoverageTable GetPrimaryCoverage(
FontTable
table)
MS\Internal\Shaping\OpenTypeCommon.cs (69)
47
FontTable
Table,
213
FontTable
Table, // Layout table (GSUB or GPOS)
613
FontTable
Table, // In: Layout table (GSUB or GPOS)
671
FontTable
Table, // Layout table (GSUB or GPOS)
787
FontTable
gdefTable = Font.GetFontTable(OpenTypeTags.GDEF);
852
FontTable
gdefTable;
912
FontTable
table,
1253
FontTable
table,
1329
public ScriptList GetScriptList(
FontTable
Table)
1334
public FeatureList GetFeatureList(
FontTable
Table)
1339
public LookupList GetLookupList(
FontTable
Table)
1358
public ScriptList GetScriptList(
FontTable
Table)
1363
public FeatureList GetFeatureList(
FontTable
Table)
1368
public LookupList GetLookupList(
FontTable
Table)
1388
public ClassDefTable GetGlyphClassDef(
FontTable
Table)
1418
public ClassDefTable GetMarkAttachClassDef(
FontTable
Table)
1439
public ScriptTable FindScript(
FontTable
Table, uint Tag)
1448
return new ScriptTable(
FontTable
.InvalidOffset);
1451
public ushort GetScriptCount(
FontTable
Table)
1456
public uint GetScriptTag(
FontTable
Table, ushort Index)
1463
public ScriptTable GetScriptTable(
FontTable
Table, ushort Index)
1484
public LangSysTable FindLangSys(
FontTable
Table, uint Tag)
1488
return new LangSysTable(
FontTable
.InvalidOffset);
1497
return new LangSysTable(
FontTable
.InvalidOffset);
1507
return new LangSysTable(
FontTable
.InvalidOffset);
1510
public bool IsDefaultLangSysExists(
FontTable
Table)
1515
public LangSysTable GetDefaultLangSysTable(
FontTable
Table)
1520
return new LangSysTable(
FontTable
.InvalidOffset);
1523
public ushort GetLangSysCount(
FontTable
Table)
1528
public uint GetLangSysTag(
FontTable
Table,ushort Index)
1534
public LangSysTable GetLangSysTable(
FontTable
Table,ushort Index)
1543
public bool IsNull { get{ return (offset==
FontTable
.InvalidOffset); } }
1554
public FeatureTable FindFeature(
FontTable
Table, FeatureList Features, uint FeatureTag)
1565
return new FeatureTable(
FontTable
.InvalidOffset);
1568
public FeatureTable RequiredFeature(
FontTable
Table, FeatureList Features)
1577
return new FeatureTable(
FontTable
.InvalidOffset);
1581
public ushort FeatureCount(
FontTable
Table)
1586
public ushort GetFeatureIndex(
FontTable
Table, ushort Index)
1592
public bool IsNull { get{ return (offset==
FontTable
.InvalidOffset); } }
1604
public ushort FeatureCount(
FontTable
Table)
1609
public uint FeatureTag(
FontTable
Table,ushort Index)
1616
public FeatureTable FeatureTable(
FontTable
Table,ushort Index)
1634
public ushort LookupCount(
FontTable
Table)
1639
public ushort LookupIndex(
FontTable
Table,ushort Index)
1645
public bool IsNull { get{ return (offset==
FontTable
.InvalidOffset); } }
1656
public ushort LookupCount(
FontTable
Table)
1661
public LookupTable Lookup(
FontTable
Table, ushort Index)
1694
public int SubtableOffset(
FontTable
Table, ushort Index)
1701
public LookupTable(
FontTable
table, int Offset)
1729
public ushort Format(
FontTable
Table)
1734
public ushort Format1GlyphCount(
FontTable
Table)
1739
public ushort Format1Glyph(
FontTable
Table, ushort Index)
1745
public ushort Format2RangeCount(
FontTable
Table)
1750
public ushort Format2RangeStartGlyph(
FontTable
Table, ushort Index)
1757
public ushort Format2RangeEndGlyph(
FontTable
Table, ushort Index)
1764
public ushort Format2RangeStartCoverageIndex(
FontTable
Table, ushort Index)
1772
public int GetGlyphIndex(
FontTable
Table, ushort glyph)
1835
FontTable
table,
1934
private ushort Format(
FontTable
Table)
1939
private ushort Format1StartGlyph(
FontTable
Table)
1944
private ushort Format1GlyphCount(
FontTable
Table)
1949
private ushort Format1ClassValue(
FontTable
Table, ushort Index)
1955
private ushort Format2RangeCount(
FontTable
Table)
1960
private ushort Format2RangeStartGlyph(
FontTable
Table, ushort Index)
1967
private ushort Format2RangeEndGlyph(
FontTable
Table, ushort Index)
1974
private ushort Format2RangeClassValue(
FontTable
Table, ushort Index)
1981
public ushort GetClass(
FontTable
Table, ushort glyph)
2047
internal ushort LookupType(
FontTable
Table)
2052
internal int LookupSubtableOffset(
FontTable
Table)
MS\Internal\Shaping\OpenTypeLayout.cs (9)
186
FontTable
GetFontTable(OpenTypeTags TableTag);
307
FontTable
gsubTable = Font.GetFontTable(OpenTypeTags.GSUB);
324
FontTable
gposTable = Font.GetFontTable(OpenTypeTags.GPOS);
359
FontTable
gsubTable = Font.GetFontTable(OpenTypeTags.GSUB);
377
FontTable
gposTable = Font.GetFontTable(OpenTypeTags.GPOS);
882
FontTable
GsubTable = Font.GetFontTable(OpenTypeTags.GSUB);
959
FontTable
GposTable = Font.GetFontTable(OpenTypeTags.GPOS);
1037
FontTable
GsubTable = Font.GetFontTable(OpenTypeTags.GSUB);
1038
FontTable
GposTable = Font.GetFontTable(OpenTypeTags.GPOS);
MS\Internal\Shaping\OpenTypeLayoutCache.cs (3)
375
FontTable
table = font.GetFontTable(tableTag);
828
FontTable
table,
970
FontTable
table,
MS\Internal\Shaping\Positioning.cs (86)
50
FontTable
Table,
140
private ushort StartSize(
FontTable
Table)
145
private ushort EndSize(
FontTable
Table)
150
private ushort DeltaFormat(
FontTable
Table)
155
private ushort DeltaValue(
FontTable
Table, ushort Index)
161
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)
26
private ushort Format(
FontTable
Table)
31
private CoverageTable Coverage(
FontTable
Table)
36
private short Format1DeltaGlyphId(
FontTable
Table)
49
private ushort Format2SubstituteGlyphId(
FontTable
Table,ushort Index)
57
FontTable
Table,
92
FontTable
table,
104
public CoverageTable GetPrimaryCoverage(
FontTable
table)
122
private ushort Format(
FontTable
Table)
127
private CoverageTable Coverage(
FontTable
Table)
132
private ushort LigatureSetCount(
FontTable
Table)
137
private LigatureSetTable LigatureSet(
FontTable
Table, ushort Index)
151
public ushort LigatureCount(
FontTable
Table)
156
public LigatureTable Ligature(
FontTable
Table, ushort Index)
174
public ushort LigatureGlyph(
FontTable
Table)
179
public ushort ComponentCount(
FontTable
Table)
184
public ushort Component(
FontTable
Table, ushort Index)
198
FontTable
Table,
350
FontTable
table,
397
public CoverageTable GetPrimaryCoverage(
FontTable
table)
412
public ushort GlyphCount(
FontTable
Table)
417
public ushort Glyph(
FontTable
Table, ushort index)
434
private ushort Format(
FontTable
Table)
439
private CoverageTable Coverage(
FontTable
Table)
451
private MultipleSubstitutionSequenceTable Sequence(
FontTable
Table, int Index)
463
FontTable
Table,
530
FontTable
table,
542
public CoverageTable GetPrimaryCoverage(
FontTable
table)
561
public ushort Format(
FontTable
Table)
566
private CoverageTable Coverage(
FontTable
Table)
578
private AlternateSetTable AlternateSet(
FontTable
Table, int index)
593
public ushort GlyphCount(
FontTable
Table)
598
public ushort Alternate(
FontTable
Table, uint FeatureParam)
619
FontTable
Table,
652
FontTable
table,
664
public CoverageTable GetPrimaryCoverage(
FontTable
table)