#263 – Specifying Font Properties
April 1, 2011 Leave a comment
In WPF, you specify the font for text elements by specifying values for one or more font-related properties.
There are five main properties for specifying font characteristics, found in the Control class.
- FontFamily – The typeface, e.g. Arial
- FontSize – The size of the text, in device independent units, points, inches, or centimeters
- FontStretch – Optionally stretch/compress the font
- FontStyle – Set font as italic (e.g. Italic, Oblique)
- FontWeight – Set font as bold or light (e.g. Bold, Light, Extra-Bold, etc)
Below is a simple example.
<TextBlock FontFamily="Cambria" FontSize="14 pt" FontStyle="Normal" FontWeight="Normal" HorizontalAlignment="Center" VerticalAlignment="Center" Width="300" Height="100" TextWrapping="Wrap"> A man who carries a cat by the tail learns something he can learn in no other way. </TextBlock>