Embed a font or a subset of a font in your application

Typically, users will already have most of the fonts that you can select in Microsoft Expression Blend installed on their computers, and therefore you do not have to embed them. However, if you have added a custom font to your application, you must embed the whole font or a subset of the font. Otherwise, users who do not have that custom font installed on their computers will not be able to view the custom font in your application. Instead, a default system font will be used to display the text.

For information about adding fonts, see Add a custom font to your application.

important noteImportant

If you decide to embed a font, use a subset of a font, or otherwise redistribute fonts in your application, it is your responsibility to make sure that you have the required license rights for those fonts.

To embed a font using the Font Manager

  1. Open the Font Manager.

    For more information, see Open the Font Manager.

  2. Under Choose fonts to embed in the application, select the check box next to the font that you want to embed, and then, under Choose subsets of the selected font to embed, do one of the following:

    • To embed the whole font, select the All glyphs check box.

    • To embed only those characters that you use in your application, select the Auto fill check box.

    • To embed a static subset of the font, select one or more of the remaining character sets under Choose subsets of the selected font to embed. You can also enter individual characters in the Include glyphs text box to embed those characters.

To embed a font while modifying a text control

  1. Select the object that contains the text that you want to format, by using either the Selection tool Cc294629.2ff91340-477e-4efa-a0f7-af20851e4daa(en-us,Expression.40).png or the Direct Selection tool Cc294629.6dd6571f-c116-451d-8dd2-1f88b8406362(en-us,Expression.40).png.

  2. If your text object supports rich text, press F2 to enter text-editing mode for the object, and then select the text that you want to format.

  3. In the Properties panel, under Text, click the Font tab Cc294629.17db489b-22e6-4b99-9a19-fa1ed9d51e7e(en-us,Expression.40).png, and then select your custom font from the FontFamily drop-down menu. (Custom fonts are displayed at the top of the list.)

  4. Select the Embed check box to embed the font in your application.

  5. To embed only a subset of the font, click Font Manager, and then select one or more of the character sets under Choose subsets of the selected font to embed.

See also

Send feedback about this topic to Microsoft. © 2011 Microsoft Corporation. All rights reserved.