3 overrides of Typeface
PresentationCore (1)
MS\Internal\TextFormatting\GenericTextProperties.cs (1)
116public override Typeface Typeface
PresentationFramework (2)
MS\Internal\Text\TextProperties.cs (1)
38public override Typeface Typeface { get { return _typeface; } }
MS\Internal\Text\TextSpanModifier.cs (1)
187public override Typeface Typeface
32 references to Typeface
PresentationCore (31)
MS\Internal\TextFormatting\GenericTextProperties.cs (1)
103&& _typeface.Equals(textRunProperties.Typeface)
MS\Internal\TextFormatting\LineServicesCallbacks.cs (4)
710underlinePositionInEm = lsrun.RunProp.Typeface.UnderlinePosition; 711underlineThicknessInEm = lsrun.RunProp.Typeface.UnderlineThickness; 809strikeThroughPositionInEm = lsrun.RunProp.Typeface.StrikethroughPosition; 810strikeThroughThicknessInEm = lsrun.RunProp.Typeface.StrikethroughThickness;
MS\Internal\TextFormatting\SimpleTextLine.cs (8)
1354return TextRun.Properties.Typeface.Baseline(TextRun.Properties.FontRenderingEmSize, 1, _pixelsPerDip, _textFormatterImp.TextFormattingMode); 1365return TextRun.Properties.Typeface.LineSpacing(TextRun.Properties.FontRenderingEmSize, 1, _pixelsPerDip, _textFormatterImp.TextFormattingMode); 1371get { return TextRun.Properties.Typeface; } 1597if (settings == null || textRun == null || textRun.Properties == null || textRun.Properties.Typeface == null) 1602GlyphTypeface glyphTypeface = textRun.Properties.Typeface.TryGetGlyphTypeface(); 1624run.TextRun.Properties.Typeface.GetCharacterNominalWidthsAndIdealWidth( 1677if (!run.TextRun.Properties.Typeface.CheckFastPathNominalGlyphs( 1698run.TextRun.Properties.Typeface.GetCharacterNominalWidthsAndIdealWidth(
MS\Internal\TextFormatting\TextFormatterImp.cs (1)
477if (paragraphProperties.DefaultTextRunProperties.Typeface == null)
MS\Internal\TextFormatting\TextMarkerSource.cs (1)
79Typeface defaultTypeface = defaultRunProperties.Typeface;
MS\Internal\TextFormatting\TextProperties.cs (1)
131get { return _paragraphProperties.DefaultTextRunProperties.Typeface; }
MS\Internal\TextFormatting\TextRunCacheImp.cs (1)
145if (properties.Typeface == null)
MS\Internal\TextFormatting\TextShapeableCharacters.cs (9)
195Typeface typeface = _properties.Typeface; 490return _properties.Typeface.LineSpacing(_properties.FontRenderingEmSize, 1, _properties.PixelsPerDip, _textFormattingMode); 502return _properties.Typeface.Baseline(_properties.FontRenderingEmSize, 1, _properties.PixelsPerDip, _textFormattingMode); 514return _properties.Typeface.UnderlinePosition; 526return _properties.Typeface.UnderlineThickness; 538return _properties.Typeface.StrikethroughPosition; 550return _properties.Typeface.StrikethroughThickness; 567return _properties.Typeface.Symbol; 578return _properties.Typeface.TryGetGlyphTypeface();
MS\Internal\TextFormatting\TextStore.cs (1)
434symbolTypeface = properties.Typeface.Symbol;
System\Windows\Media\textformatting\TextCharacters.cs (3)
122if (textRunProperties.Typeface == null) 225if (textRunProperties.Typeface.CheckFastPathNominalGlyphs( 259textRunProperties.Typeface,
System\Windows\Media\textformatting\TextEndOfLine.cs (1)
53if (textRunProperties != null && textRunProperties.Typeface == null)
PresentationFramework (1)
MS\Internal\Text\TextSpanModifier.cs (1)
189get { return _runProperties.Typeface; }