# Typography Properties

.NET Framework 3.0

## Public Properties

Name Description
AnnotationAlternates Gets or sets a value that specifies the index of an alternate annotation form.
Capitals Gets or sets a FontCapitals enumerated value that indicates the capital form of the selected font.
CapitalSpacing Gets or sets a value that determines whether inter-glyph spacing for all-capital text is globally adjusted to improve readability.
CaseSensitiveForms Gets or sets a value that determines whether glyphs adjust their vertical position to better align with uppercase glyphs.
ContextualAlternates Gets or sets a value that determines whether custom glyph forms can be used based upon the context of the text being rendered.
ContextualLigatures Gets or sets a value that determines whether contextual ligatures are enabled.
ContextualSwashes Gets or sets a value that specifies the index of a contextual swashes form.
DiscretionaryLigatures Gets or sets a value that determines whether discretionary ligatures are enabled.
EastAsianExpertForms Gets or sets a value that determines whether the standard Japanese font forms have been replaced with the corresponding preferred typographic forms.
EastAsianLanguage Gets or sets a FontEastAsianLanguage enumerated value that indicates the version of glyphs to be used for a specific writing system or language.
EastAsianWidths Gets or sets a FontEastAsianWidths enumerated value that indicates the proportional width to be used for Latin characters in an East Asian font.
Fraction Gets or sets a FontFraction enumerated value that indicates the fraction style.
HistoricalForms Gets or sets a value that determines whether historical forms are enabled.
HistoricalLigatures Gets or sets a value that indicates whether historical ligatures are enabled.
Kerning Gets or sets a value that indicates whether kerning is enabled.
MathematicalGreek Gets or sets a value that indicates whether standard typographic font forms of Greek glyphs have been replaced with corresponding font forms commonly used in mathematical notation.
NumeralAlignment Gets or sets a FontNumeralAlignment enumerated value that indicates the alighnment of widths when using numerals.
NumeralStyle Gets or sets a FontNumeralStyle enumerated value that determines the set of glyphs that are used to render numeric alternate font forms.
SlashedZero Gets or sets a value that indicates whether a nominal zero font form should be replaced with a slashed zero.
StandardLigatures Gets or sets a value that indicates whether standard ligatures are enabled.
StandardSwashes Gets or sets a value that specifies the index of a standard swashes form.
StylisticAlternates Gets or sets a value that specifies the index of a stylistic alternates form.
StylisticSet1 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet10 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet11 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet12 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet13 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet14 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet15 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet16 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet17 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet18 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet19 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet2 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet20 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet3 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet4 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet5 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet6 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet7 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet8 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
StylisticSet9 Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Variants Gets or sets a FontVariants enumerated value that indicates a variation of the standard typographic form to be used.
Top

#### Reference

Typography Class
System.Windows.Documents Namespace

#### Other Resources

OpenType Font Features