Typeface Constructor (FontFamily, FontStyle, FontWeight, FontStretch)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Initializes a new instance of the Typeface class for the specified font family name, Style, Weight, and Stretch values.

Namespace:   System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)

Public Sub New (
	fontFamily As FontFamily,
	style As FontStyle,
	weight As FontWeight,
	stretch As FontStretch


Type: System.Windows.Media.FontFamily

The font family of the typeface.

Type: System.Windows.FontStyle

The style of the typeface.

Type: System.Windows.FontWeight

The relative weight of the typeface.

Type: System.Windows.FontStretch

The degree to which the typeface is stretched.

' Return the typeface for the selected font family name.
Dim typeface1 As New Typeface("Verdana")

' Return the typeface for the selected font family name and font values.
Dim typeface2 As New Typeface(New FontFamily("file:///C:\MyFonts\#Pericles Light"), FontStyles.Italic, FontWeights.ExtraBold, FontStretches.Condensed)

' Return the typeface for the selected font family name, font values, and fallback font family name.
Dim typeface3 As New Typeface(New FontFamily("file:///C:\MyFonts\#Pericles"), FontStyles.Italic, FontWeights.ExtraBold, FontStretches.Condensed, New FontFamily("Arial"))

.NET Framework
Available since 3.0
Return to top