我正在使用 WPF 开发一个应用程序,当我将它安装在另一台计算机上时,它使用的字体在新系统上不存在,因此默认情况下是“Tahoma”。
有什么方法可以将应用程序的字体编译为资源?如果是这样,我将如何更改代码以使用资源字体?语法会是这样的吗?
textblock1.FontFamily = ....."mysegioui.ttf"..;
有!http://msdn.microsoft.com/en-us/library/ms753303.aspx说这就是你在 xaml 中引用它的方式。
<Run FontFamily="/FontLibrary;Component/#Kootenay" FontSize="36">
ABCDEFGHIJKLMNOPQRSTUVWXYZ
</Run>