3 overrides of Typeface
PresentationCore (1)
MS\Internal\TextFormatting\GenericTextProperties.cs (1)
114public override Typeface Typeface
PresentationFramework (2)
MS\Internal\Text\TextProperties.cs (1)
36public override Typeface Typeface { get { return _typeface; } }
MS\Internal\Text\TextSpanModifier.cs (1)
185public override Typeface Typeface
32 references to Typeface
PresentationCore (31)
MS\Internal\TextFormatting\GenericTextProperties.cs (1)
101&& _typeface.Equals(textRunProperties.Typeface)
MS\Internal\TextFormatting\LineServicesCallbacks.cs (4)
691underlinePositionInEm = lsrun.RunProp.Typeface.UnderlinePosition; 692underlineThicknessInEm = lsrun.RunProp.Typeface.UnderlineThickness; 790strikeThroughPositionInEm = lsrun.RunProp.Typeface.StrikethroughPosition; 791strikeThroughThicknessInEm = lsrun.RunProp.Typeface.StrikethroughThickness;
MS\Internal\TextFormatting\SimpleTextLine.cs (8)
1345return TextRun.Properties.Typeface.Baseline(TextRun.Properties.FontRenderingEmSize, 1, _pixelsPerDip, _textFormatterImp.TextFormattingMode); 1356return TextRun.Properties.Typeface.LineSpacing(TextRun.Properties.FontRenderingEmSize, 1, _pixelsPerDip, _textFormatterImp.TextFormattingMode); 1362get { return TextRun.Properties.Typeface; } 1588if (settings == null || textRun == null || textRun.Properties == null || textRun.Properties.Typeface == null) 1593GlyphTypeface glyphTypeface = textRun.Properties.Typeface.TryGetGlyphTypeface(); 1615run.TextRun.Properties.Typeface.GetCharacterNominalWidthsAndIdealWidth( 1668if (!run.TextRun.Properties.Typeface.CheckFastPathNominalGlyphs( 1689run.TextRun.Properties.Typeface.GetCharacterNominalWidthsAndIdealWidth(
MS\Internal\TextFormatting\TextFormatterImp.cs (1)
454if (paragraphProperties.DefaultTextRunProperties.Typeface == null)
MS\Internal\TextFormatting\TextMarkerSource.cs (1)
73Typeface defaultTypeface = defaultRunProperties.Typeface;
MS\Internal\TextFormatting\TextProperties.cs (1)
125get { return _paragraphProperties.DefaultTextRunProperties.Typeface; }
MS\Internal\TextFormatting\TextRunCacheImp.cs (1)
131if (properties.Typeface == null)
MS\Internal\TextFormatting\TextShapeableCharacters.cs (9)
187Typeface typeface = _properties.Typeface; 482return _properties.Typeface.LineSpacing(_properties.FontRenderingEmSize, 1, _properties.PixelsPerDip, _textFormattingMode); 494return _properties.Typeface.Baseline(_properties.FontRenderingEmSize, 1, _properties.PixelsPerDip, _textFormattingMode); 506return _properties.Typeface.UnderlinePosition; 518return _properties.Typeface.UnderlineThickness; 530return _properties.Typeface.StrikethroughPosition; 542return _properties.Typeface.StrikethroughThickness; 559return _properties.Typeface.Symbol; 570return _properties.Typeface.TryGetGlyphTypeface();
MS\Internal\TextFormatting\TextStore.cs (1)
419symbolTypeface = properties.Typeface.Symbol;
System\Windows\Media\textformatting\TextCharacters.cs (3)
113if (textRunProperties.Typeface == null) 216if (textRunProperties.Typeface.CheckFastPathNominalGlyphs( 250textRunProperties.Typeface,
System\Windows\Media\textformatting\TextEndOfLine.cs (1)
46if (textRunProperties != null && textRunProperties.Typeface == null)
PresentationFramework (1)
MS\Internal\Text\TextSpanModifier.cs (1)
187get { return _runProperties.Typeface; }