Export (0) Print
Expand All
Expand Minimize

DWRITE_FONT_STYLE enumeration

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

Syntax


enum DWRITE_FONT_STYLE {  DWRITE_FONT_STYLE_NORMAL, 
  DWRITE_FONT_STYLE_OBLIQUE, 
  DWRITE_FONT_STYLE_ITALIC 

};

Constants

DWRITE_FONT_STYLE_NORMAL

Font style : Normal.

DWRITE_FONT_STYLE_OBLIQUE

Font style : Oblique.

DWRITE_FONT_STYLE_ITALIC

Font style : Italic.

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.

Illustration of normal, italic, and oblique font styles

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

Requirements

Minimum supported client

Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | Windows Store apps]

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Header

Dwrite.h

 

 

Community Additions

ADD
Show:
© 2015 Microsoft