如何将字体包含为资源?

时间:2012-09-25 14:15:14

标签: c# wpf

我正在使用WPF开发应用程序,当我在另一台计算机上安装它时,它使用的字体在新系统上不存在,所以默认情况下为“Tahoma”。

有什么方法可以将我的应用程序的字体编译为资源?如果是这样,我将如何更改代码以使用资源字体?语法会是这样的吗?

 textblock1.FontFamily = ....."mysegioui.ttf"..;

1 个答案:

答案 0 :(得分:2)

有! http://msdn.microsoft.com/en-us/library/ms753303.aspx说这就是你在xaml中引用它的方式。

<Run FontFamily="/FontLibrary;Component/#Kootenay" FontSize="36">
    ABCDEFGHIJKLMNOPQRSTUVWXYZ
</Run>