97 references to OpenTypeTags
PresentationCore (97)
MS\Internal\FontCache\FontFaceLayoutInfo.cs (29)
312internal byte[] GetTableCache(OpenTypeTags tableTag) 316case OpenTypeTags.GSUB: 322case OpenTypeTags.GPOS: 335internal byte[] AllocateTableCache(OpenTypeTags tableTag, int size) 339case OpenTypeTags.GSUB: 344case OpenTypeTags.GPOS: 784(uint)OpenTypeTags.locl 791(uint)OpenTypeTags.ccmp, 792(uint)OpenTypeTags.rlig, 793(uint)OpenTypeTags.liga, 794(uint)OpenTypeTags.clig, 795(uint)OpenTypeTags.calt, 796(uint)OpenTypeTags.kern, 797(uint)OpenTypeTags.mark, 798(uint)OpenTypeTags.mkmk 804(uint)OpenTypeTags.locl, 805(uint)OpenTypeTags.ccmp, 806(uint)OpenTypeTags.rlig, 807(uint)OpenTypeTags.liga, 808(uint)OpenTypeTags.clig, 809(uint)OpenTypeTags.calt, 810(uint)OpenTypeTags.kern, 811(uint)OpenTypeTags.mark, 812(uint)OpenTypeTags.mkmk 850public FontTable GetFontTable(OpenTypeTags TableTag) 854case OpenTypeTags.GSUB: 858case OpenTypeTags.GPOS: 880public byte[] GetTableCache(OpenTypeTags tableTag) 888public byte[] AllocateTableCache(OpenTypeTags tableTag, int size)
MS\Internal\Shaping\Context.cs (15)
38OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 63if (TableTag == OpenTypeTags.GSUB) 254OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 400OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 572OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 735OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 891OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 1095OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 1309OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 1385OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 1547OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 1629OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 1737OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 1843OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 1991OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
MS\Internal\Shaping\OpenTypeCommon.cs (20)
45OpenTypeTags TableTag, 211OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS) 227Debug.Assert(TableTag==OpenTypeTags.GSUB || TableTag==OpenTypeTags.GPOS); 260case OpenTypeTags.GSUB: 415case OpenTypeTags.GPOS: 602private static bool IsLookupReversal(OpenTypeTags TableTag, ushort LookupType) 604return (TableTag == OpenTypeTags.GSUB && LookupType == 8); 786FontTable gdefTable = Font.GetFontTable(OpenTypeTags.GDEF); 863gdefTable = Font.GetFontTable(OpenTypeTags.GDEF); 910OpenTypeTags tableTag, 924Debug.Assert(tableTag == OpenTypeTags.GSUB || tableTag == OpenTypeTags.GPOS); 928case OpenTypeTags.GSUB: 935case OpenTypeTags.GPOS: 1025case OpenTypeTags.GSUB: 1093case OpenTypeTags.GPOS: 1219AppendLangSys(scriptTag, (uint)OpenTypeTags.dflt, 1490if ((OpenTypeTags)Tag==OpenTypeTags.dflt)
MS\Internal\Shaping\OpenTypeLayout.cs (16)
185FontTable GetFontTable(OpenTypeTags TableTag); 195byte[] GetTableCache(OpenTypeTags tableTag); 203byte[] AllocateTableCache(OpenTypeTags tableTag, int size); 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); 899OpenTypeTags.GSUB, 958FontTable GposTable = Font.GetFontTable(OpenTypeTags.GPOS); 976OpenTypeTags.GPOS, 1036FontTable GsubTable = Font.GetFontTable(OpenTypeTags.GSUB); 1037FontTable GposTable = Font.GetFontTable(OpenTypeTags.GPOS); 1042OpenTypeTags.GSUB, 1056OpenTypeTags.GPOS, 1186OpenTypeTags tableTag,
MS\Internal\Shaping\OpenTypeLayoutCache.cs (17)
68OpenTypeTags tableTag, 73Debug.Assert(tableTag == OpenTypeTags.GSUB || tableTag == OpenTypeTags.GPOS); 311CreateTableCache(font, OpenTypeTags.GSUB, maxCacheSize - totalSize, out tableCacheSize); 315CreateTableCache(font, OpenTypeTags.GPOS, maxCacheSize - totalSize, out tableCacheSize); 320private static void CreateTableCache(IOpenTypeFont font, OpenTypeTags tableTag, int maxCacheSize, out int tableCacheSize) 365OpenTypeTags tableTag, 384Debug.Assert(tableTag == OpenTypeTags.GSUB || tableTag == OpenTypeTags.GPOS); 388case OpenTypeTags.GSUB: 395case OpenTypeTags.GPOS: 571OpenTypeTags tableTag, 828OpenTypeTags tableTag, 833Debug.Assert(tableTag == OpenTypeTags.GSUB || tableTag == OpenTypeTags.GPOS); 839case OpenTypeTags.GSUB: 894case OpenTypeTags.GPOS: