Export (0) Print
Expand All

Typography Class

Provides access to a rich set of OpenType typography properties. This class cannot be inherited.

System.Object
  System.Windows.Documents.Typography

Namespace:  System.Windows.Documents
Assembly:  System.Windows (in System.Windows.dll)

public static class Typography

The Typography type exposes the following members.

  NameDescription
Public attached propertyAnnotationAlternatesGets or sets a value that specifies the index of an alternate annotation form.
Public attached propertyCapitalsGets or sets a FontCapitals enumerated value that indicates the capital form of the selected font.
Public attached propertyCapitalSpacingGets or sets a value that determines whether inter-glyph spacing for all-capital text is globally adjusted to improve readability.
Public attached propertyCaseSensitiveFormsGets or sets a value that determines whether glyphs adjust their vertical position to better align with uppercase glyphs.
Public attached propertyContextualAlternatesGets or sets a value that determines whether custom glyph forms can be used based upon the context of the text being rendered.
Public attached propertyContextualLigaturesGets or sets a value that determines whether contextual ligatures are enabled.
Public attached propertyContextualSwashesGets or sets a value that specifies the index of a contextual swashes form.
Public attached propertyDiscretionaryLigaturesGets or sets a value that determines whether discretionary ligatures are enabled.
Public attached propertyEastAsianExpertFormsGets or sets a value that determines whether the standard Japanese font forms have been replaced with the corresponding preferred typographic forms.
Public attached propertyEastAsianLanguageGets or sets a FontEastAsianLanguage enumerated value that indicates the version of glyphs to be used for a specific writing system or language.
Public attached propertyEastAsianWidthsGets or sets a FontEastAsianWidths enumerated value that indicates the proportional width to be used for Latin characters in an East Asian font.
Public attached propertyFractionGets or sets a FontFraction enumerated value that indicates the fraction style.
Public attached propertyHistoricalFormsGets or sets a value that determines whether historical forms are enabled.
Public attached propertyHistoricalLigaturesGets or sets a value that indicates whether historical ligatures are enabled.
Public attached propertyKerningGets or sets a value that indicates whether kerning is enabled.
Public attached propertyMathematicalGreekGets 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.
Public attached propertyNumeralAlignmentGets or sets a FontNumeralAlignment enumerated value that indicates the alignment of widths when using numerals.
Public attached propertyNumeralStyleGets or sets a FontNumeralStyle enumerated value that determines the set of glyphs that are used to render numeric alternate font forms.
Public attached propertySlashedZeroGets or sets a value that indicates whether a nominal zero font form should be replaced with a slashed zero.
Public attached propertyStandardLigaturesGets or sets a value that indicates whether standard ligatures are enabled.
Public attached propertyStandardSwashesGets or sets a value that specifies the index of a standard swashes form.
Public attached propertyStylisticAlternatesGets or sets a value that specifies the index of a stylistic alternates form
Public attached propertyStylisticSet1Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet10Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet11Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet12Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet13Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet14Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet15Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet16Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet17Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet18Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet19Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet2Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet20Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet3Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet4Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet5Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet6Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet7Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet8Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyStylisticSet9Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
Public attached propertyVariantsGets or sets a FontVariants enumerated value that indicates a variation of the standard typographic form to be used.
Top

  NameDescription
Public methodStatic memberGetAnnotationAlternatesReturns the value of the AnnotationAlternates attached property for a specified dependency object.
Public methodStatic memberGetCapitalsReturns the value of the Capitals attached property for a specified dependency object.
Public methodStatic memberGetCapitalSpacingReturns the value of the CapitalSpacing attached property for a specified dependency object.
Public methodStatic memberGetCaseSensitiveFormsReturns the value of the CaseSensitiveForms attached property for a specified dependency object.
Public methodStatic memberGetContextualAlternatesReturns the value of the ContextualAlternates attached property for a specified dependency object.
Public methodStatic memberGetContextualLigaturesReturns the value of the ContextualLigatures attached property for a specified dependency object.
Public methodStatic memberGetContextualSwashesReturns the value of the ContextualSwashes attached property for a specified dependency object.
Public methodStatic memberGetDiscretionaryLigaturesReturns the value of the DiscretionaryLigatures attached property for a specified dependency object.
Public methodStatic memberGetEastAsianExpertFormsReturns the value of the EastAsianExpertForms attached property for a specified dependency object.
Public methodStatic memberGetEastAsianLanguageReturns the value of the EastAsianLanguage attached property for a specified dependency object.
Public methodStatic memberGetEastAsianWidthsReturns the value of the EastAsianWidths attached property for a specified dependency object.
Public methodStatic memberGetFractionReturns the value of the Fraction attached property for a specified dependency object.
Public methodStatic memberGetHistoricalFormsReturns the value of the HistoricalForms attached property for a specified dependency object.
Public methodStatic memberGetHistoricalLigaturesReturns the value of the HistoricalLigatures attached property for a specified dependency object.
Public methodStatic memberGetKerningReturns the value of the Kerning attached property for a specified dependency object.
Public methodStatic memberGetMathematicalGreekReturns the value of the MathematicalGreek attached property for a specified dependency object.
Public methodStatic memberGetNumeralAlignmentReturns the value of the NumeralAlignment attached property for a specified dependency object.
Public methodStatic memberGetNumeralStyleReturns the value of the NumeralStyle attached property for a specified dependency object.
Public methodStatic memberGetSlashedZeroReturns the value of the SlashedZero attached property for a specified dependency object.
Public methodStatic memberGetStandardLigaturesReturns the value of the StandardLigatures attached property for a specified dependency object.
Public methodStatic memberGetStandardSwashesReturns the value of the StandardSwashes attached property for a specified dependency object.
Public methodStatic memberGetStylisticAlternatesReturns the value of the StylisticAlternates attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet1Returns the value of the StylisticSet1 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet10Returns the value of the StylisticSet10 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet11Returns the value of the StylisticSet11 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet12Returns the value of the StylisticSet12 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet13Returns the value of the StylisticSet13 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet14Returns the value of the StylisticSet14 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet15Returns the value of the StylisticSet15 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet16Returns the value of the StylisticSet16 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet17Returns the value of the StylisticSet17 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet18Returns the value of the StylisticSet18 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet19Returns the value of the StylisticSet19 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet2Returns the value of the StylisticSet2 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet20Returns the value of the StylisticSet20 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet3Returns the value of the StylisticSet3 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet4Returns the value of the StylisticSet4 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet5Returns the value of the StylisticSet5 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet6Returns the value of the StylisticSet6 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet7Returns the value of the StylisticSet7 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet8Returns the value of the StylisticSet8 attached property for a specified dependency object.
Public methodStatic memberGetStylisticSet9Returns the value of the StylisticSet9 attached property for a specified dependency object.
Public methodStatic memberGetVariantsReturns the value of the Variants attached property for a specified dependency object.
Public methodStatic memberSetAnnotationAlternatesSets the value of the AnnotationAlternates attached property for a specified dependency object.
Public methodStatic memberSetCapitalsSets the value of the Capitals attached property for a specified dependency object.
Public methodStatic memberSetCapitalSpacingSets the value of the CapitalSpacing attached property for a specified dependency object.
Public methodStatic memberSetCaseSensitiveFormsSets the value of the CaseSensitiveForms attached property for a specified dependency object.
Public methodStatic memberSetContextualAlternatesSets the value of the ContextualAlternates attached property for a specified dependency object.
Public methodStatic memberSetContextualLigaturesSets the value of the ContextualLigatures attached property for a specified dependency object.
Public methodStatic memberSetContextualSwashesSets the value of the ContextualSwashes attached property for a specified dependency object.
Public methodStatic memberSetDiscretionaryLigaturesSets the value of the DiscretionaryLigatures attached property for a specified dependency object.
Public methodStatic memberSetEastAsianExpertFormsSets the value of the EastAsianExpertForms attached property for a specified dependency object.
Public methodStatic memberSetEastAsianLanguageSets the value of the EastAsianLanguage attached property for a specified dependency object.
Public methodStatic memberSetEastAsianWidthsSets the value of the EastAsianWidths attached property for a specified dependency object.
Public methodStatic memberSetFractionSets the value of the Fraction attached property for a specified dependency object.
Public methodStatic memberSetHistoricalFormsSets the value of the HistoricalForms attached property for a specified dependency object.
Public methodStatic memberSetHistoricalLigaturesSets the value of the HistoricalLigatures attached property for a specified dependency object.
Public methodStatic memberSetKerningSets the value of the Kerning attached property for a specified dependency object.
Public methodStatic memberSetMathematicalGreekSets the value of the MathematicalGreek attached property for a specified dependency object.
Public methodStatic memberSetNumeralAlignmentSets the value of the NumeralAlignment attached property for a specified dependency object.
Public methodStatic memberSetNumeralStyleSets the value of the NumeralStyle attached property for a specified dependency object.
Public methodStatic memberSetSlashedZeroSets the value of the SlashedZero attached property for a specified dependency object.
Public methodStatic memberSetStandardLigaturesSets the value of the StandardLigatures attached property for a specified dependency object.
Public methodStatic memberSetStandardSwashesSets the value of the StandardSwashes attached property for a specified dependency object.
Public methodStatic memberSetStylisticAlternatesSets the value of the StylisticAlternates attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet1Sets the value of the StylisticSet1 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet10Sets the value of the StylisticSet10 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet11Sets the value of the StylisticSet11 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet12Sets the value of the StylisticSet12 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet13Sets the value of the StylisticSet13 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet14Sets the value of the StylisticSet14 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet15Sets the value of the StylisticSet15 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet16Sets the value of the StylisticSet16 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet17Sets the value of the StylisticSet17 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet18Sets the value of the StylisticSet18 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet19Sets the value of the StylisticSet19 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet2Sets the value of the StylisticSet2 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet20Sets the value of the StylisticSet20 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet3Sets the value of the StylisticSet3 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet4Sets the value of the StylisticSet4 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet5Sets the value of the StylisticSet5 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet6Sets the value of the StylisticSet6 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet7Sets the value of the StylisticSet7 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet8Sets the value of the StylisticSet8 attached property for a specified dependency object.
Public methodStatic memberSetStylisticSet9Sets the value of the StylisticSet9 attached property for a specified dependency object.
Public methodStatic memberSetVariantsSets the value of the Variants attached property for a specified dependency object.
Top

  NameDescription
Public fieldStatic memberAnnotationAlternatesPropertyIdentifies the AnnotationAlternates dependency property.
Public fieldStatic memberCapitalSpacingPropertyIdentifies the CapitalSpacing dependency property.
Public fieldStatic memberCapitalsPropertyIdentifies the Capitals dependency property.
Public fieldStatic memberCaseSensitiveFormsPropertyIdentifies the CaseSensitiveForms dependency property.
Public fieldStatic memberContextualAlternatesPropertyIdentifies the ContextualAlternates dependency property.
Public fieldStatic memberContextualLigaturesPropertyIdentifies the ContextualLigatures dependency property.
Public fieldStatic memberContextualSwashesPropertyIdentifies the ContextualSwashes dependency property.
Public fieldStatic memberDiscretionaryLigaturesPropertyIdentifies the DiscretionaryLigatures dependency property.
Public fieldStatic memberEastAsianExpertFormsPropertyIdentifies the EastAsianExpertForms dependency property.
Public fieldStatic memberEastAsianLanguagePropertyIdentifies the EastAsianLanguage dependency property.
Public fieldStatic memberEastAsianWidthsPropertyIdentifies the EastAsianWidths dependency property.
Public fieldStatic memberFractionPropertyIdentifies the Fraction dependency property.
Public fieldStatic memberHistoricalFormsPropertyIdentifies the HistoricalForms dependency property.
Public fieldStatic memberHistoricalLigaturesPropertyIdentifies the HistoricalLigatures dependency property.
Public fieldStatic memberKerningPropertyIdentifies the Kerning dependency property.
Public fieldStatic memberMathematicalGreekPropertyIdentifies the MathematicalGreek dependency property.
Public fieldStatic memberNumeralAlignmentPropertyIdentifies the NumeralAlignment dependency property.
Public fieldStatic memberNumeralStylePropertyIdentifies the NumeralStyle dependency property.
Public fieldStatic memberSlashedZeroPropertyIdentifies the SlashedZero dependency property.
Public fieldStatic memberStandardLigaturesPropertyIdentifies the StandardLigatures dependency property.
Public fieldStatic memberStandardSwashesPropertyIdentifies the StandardSwashes dependency property.
Public fieldStatic memberStylisticAlternatesPropertyIdentifies the StylisticAlternates dependency property.
Public fieldStatic memberStylisticSet10PropertyIdentifies the StylisticSet10 dependency property.
Public fieldStatic memberStylisticSet11PropertyIdentifies the StylisticSet11 dependency property.
Public fieldStatic memberStylisticSet12PropertyIdentifies the StylisticSet12 dependency property.
Public fieldStatic memberStylisticSet13PropertyIdentifies the StylisticSet13 dependency property.
Public fieldStatic memberStylisticSet14PropertyIdentifies the StylisticSet14 dependency property.
Public fieldStatic memberStylisticSet15PropertyIdentifies the StylisticSet15 dependency property.
Public fieldStatic memberStylisticSet16PropertyIdentifies the StylisticSet16 dependency property.
Public fieldStatic memberStylisticSet17PropertyIdentifies the StylisticSet17 dependency property.
Public fieldStatic memberStylisticSet18PropertyIdentifies the StylisticSet18 dependency property.
Public fieldStatic memberStylisticSet19PropertyIdentifies the StylisticSet19 dependency property.
Public fieldStatic memberStylisticSet1PropertyIdentifies the StylisticSet1 dependency property.
Public fieldStatic memberStylisticSet20PropertyIdentifies the StylisticSet20 dependency property.
Public fieldStatic memberStylisticSet2PropertyIdentifies the StylisticSet2 dependency property.
Public fieldStatic memberStylisticSet3PropertyIdentifies the StylisticSet3 dependency property.
Public fieldStatic memberStylisticSet4PropertyIdentifies the StylisticSet4 dependency property.
Public fieldStatic memberStylisticSet5PropertyIdentifies the StylisticSet5 dependency property.
Public fieldStatic memberStylisticSet6PropertyIdentifies the StylisticSet6 dependency property.
Public fieldStatic memberStylisticSet7PropertyIdentifies the StylisticSet7 dependency property.
Public fieldStatic memberStylisticSet8PropertyIdentifies the StylisticSet8 dependency property.
Public fieldStatic memberStylisticSet9PropertyIdentifies the StylisticSet9 dependency property.
Public fieldStatic memberVariantsPropertyIdentifies the Variants dependency property.
Top

The Typography object exposes the set of features that an OpenType font supports. By setting the properties of Typography in markup or code, you can easily author documents that take advantage of OpenType features.

Silverlight

Supported in: 5

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show:
© 2014 Microsoft