Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Fonts.GetTypefaces Method (Uri)


Returns a collection of Typeface objects from a uniform resource identifier (URI) value that represents the font location.

Namespace:   System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)

public static ICollection<Typeface> GetTypefaces(
	Uri baseUri


Type: System.Uri

The base URI value of the location of the fonts.

Return Value

Type: System.Collections.Generic.ICollection<Typeface>

An ICollection<T> of Typeface objects that represent the fonts in baseUri.

The following example shows how to use this method to return the collection of Typeface objects from a base URI location.

foreach (Typeface typeface in Fonts.GetTypefaces("file:///D:/MyFonts/"))
    // Perform action.

To return the collection of Typeface objects in an application's resources, use the "pack://application" URI notation shown in the following example.

foreach (Typeface typeface in Fonts.GetTypefaces(new Uri("pack://application:,,,/")))
    // Perform action.


For reading the contents of the specified baseUri. Associated enumerations: FileIOPermissionAccess.Read.

.NET Framework
Available since 3.0
Return to top
© 2017 Microsoft