当您按照所述将自定义字体添加到应用程序之后,必须嵌入整个字体或字体的子集,才能让应用程序的用户看到相应的字体。通常,用户已拥有可在 Microsoft Expression Blend 2 中选择的大多数字体,因此您无需嵌入这些字体。但是,您必须嵌入自定义字体才能让用户看到相应的字体。如果用户没有您所用的字体,将使用默认的系统字体来设置文本格式。
![]() |
---|
如果您决定在应用程序中嵌入、添加子集或以其他方式重新分发字体,则有责任确保自己拥有使用这些字体所需的许可权。 |
![]() |
---|
当您打开 Microsoft Silverlight 1.0 项目时,不能嵌入字体。 |
使用字体管理器嵌入字体
按照打开字体管理器中所述的过程之一打开“字体管理器”。此时,将出现“字体管理器”窗口。
在“嵌入字体”下,选中所要嵌入的字体旁边的复选框,单击字体名称以将其选定,然后在“子集字符”下,执行下列操作之一:
若要嵌入整个字体,请选中“所有字形”复选框。
若要只嵌入应用程序中所用到的字符,请选中“自动填充”复选框。
若要嵌入字体的静态子集,请选择“子集字符”下其余的一个或多个字符集。您还可以在“包括字形”文本框中输入各个字符来嵌入这些字符。
在修改文本控件时嵌入字体
使用“选择”
工具或“路径选择”
工具来选择包含要设置格式的文本的对象。
如果文本对象支持格式文本,请按 F2 以进入对象的文本编辑模式,然后选择要设置格式的文本。
在“属性”面板中的“文本”下,单击“字体”
选项卡,然后从“FontFamily”下拉菜单中选择自定义字体。(自定义字体显示在列表顶部。)
选中“嵌入”复选框以在应用程序中嵌入该字体。
在“嵌入”复选框旁边的“子集选择”下拉菜单中,执行下列操作之一:
若要嵌入选定对象中使用的字符,请选择“静态”。若您知道在运行时将不会更新文本,请使用此选项。
若要嵌入字体中的所有字符,请选择“动态”。若您知道在运行时将更新文本(例如,在诸如 TextBox 的可编辑控件中),请选择此选项。
说明:
您可以按照以下方法来进一步细化“字体管理器”中的子集:单击“文本”下的“显示高级属性”
按钮,单击“字体管理器”,选择“嵌入字体”下的字体,然后选择“子集字符”下的各种字符集。