Specifies a physical font face that corresponds to a font file on the disk.
Assembly: PresentationCore (in PresentationCore.dll)
Initializes a new instance of theclass.
Initializes a new instance of theclass using the specified font file location.
Initializes a new instance of the StyleSimulations value.class using the specified font file location and
Gets the advance heights for the glyphs represented by theobject.
Gets the advance widths for the glyphs represented by theobject.
Gets the baseline value for the.
Gets the distance from bottom edge of the black box to the bottom end of the advance vector for the glyphs represented by theobject.
Gets the distance from the baseline to the top of an English capital, relative to em size, for theobject.
Gets the nominal mapping of a Unicode code point to a glyph index as defined by the font 'CMAP' table.
Gets the copyright information for theobject.
Gets the description information for theobject.
Gets the designer information for theobject.
Gets the designer URL information for theobject.
Gets the offset value from the horizontal Western baseline to the bottom of the glyph black box for the glyphs represented by theobject.
Gets the font embedding permission for theobject.
Gets the face name for theobject.
Gets the family name for theobject.
Gets or sets the URI for theobject.
Gets the number of glyphs for theobject.
Gets the height of the character cell relative to the em size.
Gets the distance from the leading end of the advance vector to the left edge of the black box for the glyphs represented by theobject.
Gets the font license description information for theobject.
Gets the font manufacturer information for theobject.
Gets the distance from the right edge of the black box to the right end of the advance vector for the glyphs represented by theobject.
Gets the sample text information for theobject.
Gets the FontStretch value for the object.
Gets a value that indicates the distance from the baseline to the strikethrough for the typeface.
Gets a value that indicates the thickness of the strikethrough relative to the font em size.
Gets the style for theobject.
Gets or sets the StyleSimulations for the object.
Gets a value that indicates whether thefont conforms to Unicode encoding.
Gets the distance from the top end of the vertical advance vector to the top edge of the black box for the glyphs represented by theobject.
Gets the trademark notice information for theobject.
Gets the position of the underline in the.
Gets the thickness of the underline relative to em size.
Gets the vendor URL information for theobject.
Gets the font face version interpreted from the font's 'NAME' table.
Gets the version string information for theobject interpreted from the font's 'NAME' table.
Gets the designed weight of the font represented by theobject.
Gets the Win32 face name for the font represented by theobject.
Gets the Win32 family name for the font represented by theobject.
Gets the Western x-height relative to em size for the font represented by theobject.
Returns the binary image of the font subset based on a specified collection of glyphs.
Determines whether the specified object is equal to the current Object.Equals(Object).)object.(Overrides
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Returns the font file stream represented by theobject.
|GetGlyphOutline(UInt16, Double, Double)|
Returns a Geometry value describing the path for a single glyph in the font.
Serves as a hash function for Object.GetHashCode().). (Overrides
Returns a string that represents the current object.(Inherited from Object.)
Theprovides properties and methods for:
Obtaining font face common metrics, such as the ratio of ascent and descent to em size.
Obtaining metrics, outlines, and bitmaps for individual glyphs.
Serialization in a document.
The following list describes the type of application scenarios that illustrate the value of using the low-level control that theobject provides.
A fixed format document generator may use theto obtain a binary image of the font for embedding in a document container
A printer driver may use theto obtain font glyph outlines or bitmaps, or the entire font image for sending to the printer.
Aviewer application may use the to obtain metric and bitmap information.
Each glyph defines metrics that specify how it aligns with other Glyphs. The following graphic defines metric values for glyph characters.
Available since 3.0
Available since 4.0
Windows Phone Silverlight
Available since 7.1
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.