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