3 implementations of ITypefaceMetrics
PresentationCore (3)
Core\CSharp\MS\Internal\Shaping\CompositeTypefaceMetrics.cs (1)
30internal class CompositeTypefaceMetrics : ITypefaceMetrics
Core\CSharp\System\Windows\Media\FamilyTypeface.cs (1)
34public class FamilyTypeface : IDeviceFont, ITypefaceMetrics
Core\CSharp\System\Windows\Media\GlyphTypeface.cs (1)
47public class GlyphTypeface : ITypefaceMetrics, ISupportInitialize
18 references to ITypefaceMetrics
PresentationCore (18)
Core\CSharp\MS\Internal\FontCache\CachedTypeface.cs (3)
29private ITypefaceMetrics _typefaceMetrics; 37ITypefaceMetrics typefaceMetrics, 72internal ITypefaceMetrics TypefaceMetrics
Core\CSharp\MS\Internal\FontFace\IFontFamily.cs (1)
61ITypefaceMetrics GetTypefaceMetrics(
Core\CSharp\MS\Internal\FontFace\PhysicalFontFamily.cs (1)
81ITypefaceMetrics IFontFamily.GetTypefaceMetrics(
Core\CSharp\MS\Internal\Shaping\CompositeFontFamily.cs (2)
210ITypefaceMetrics IFontFamily.GetTypefaceMetrics( 395private ITypefaceMetrics FindTypefaceMetrics(
Core\CSharp\System\Windows\Media\FamilyTypeface.cs (2)
194bool ITypefaceMetrics.Symbol 202StyleSimulations ITypefaceMetrics.StyleSimulations
Core\CSharp\System\Windows\Media\GlyphTypeface.cs (8)
510IDictionary<XmlLanguage, string> ITypefaceMetrics.AdjustedFaceNames 999double ITypefaceMetrics.CapsHeight 1010double ITypefaceMetrics.XHeight 1022bool ITypefaceMetrics.Symbol 1034double ITypefaceMetrics.UnderlinePosition 1045double ITypefaceMetrics.UnderlineThickness 1057double ITypefaceMetrics.StrikethroughPosition 1068double ITypefaceMetrics.StrikethroughThickness
Core\CSharp\System\Windows\Media\Typeface.cs (1)
802ITypefaceMetrics typefaceMetrics = firstFontFamily.GetTypefaceMetrics(canonicalStyle, canonicalWeight, canonicalStretch);