Table of Contents

Enum FontStyle

Namespace
SharpDX.DirectWrite
Assembly
SharpDX.Direct2D1.dll

Represents the style of a font face as normal, italic, or oblique.

public enum FontStyle

Fields

Italic = 2

Font style : Italic.

Normal = 0

Font style : Normal.

Oblique = 1

Font style : Oblique.

Remarks

Three terms categorize the slant of a font: normal, italic, and oblique.

Font styleDescription
NormalThe characters in a normal, or roman, font are upright.
Italic The characters in an italic font are truly slanted and appear as they were designed.
ObliqueThe characters in an oblique font are artificially slanted.

?

For Oblique, the slant is achieved by performing a shear transformation on the characters from a normal font. When a true italic font is not available on a computer or printer, an oblique style can be generated from the normal font and used to simulate an italic font. The following illustration shows the normal, italic, and oblique font styles for the Palatino Linotype font. Notice how the italic font style has a more flowing and visually appealing appearance than the oblique font style, which is simply created by skewing the normal font style version of the text.

Note?? Values other than the ones defined in the enumeration are considered to be invalid, and they are rejected by font API functions.?