【发布时间】:2012-01-07 22:53:33
【问题描述】:
在我的应用程序中,我想使用自定义字体,我尝试了以下方法将字体嵌入到我的应用程序中。我将字体 ttf 文件添加到应用程序(到字体文件夹中)并将构建操作设置为内容。
我将它用作,
FontFamily font = new FontFamily("/MyWpAppName;Component/Fonts/Fonts.zip#fontname");
这工作正常,我可以在我的应用程序中使用我的自定义字体。
现在,我想将此字体外部化到一个单独的库中(出于各种原因)。所以我在我的解决方案中添加了一个新的库项目,并添加了我的自定义字体 ttf 文件并将构建操作设置为内容。
我在这里遇到的问题是我无法从我的手机应用程序中访问此字体。我项目中的一些代码sn-ps,
主要的 wp 应用程序,
FontFamily font=PhoneClassLibrary.Utils.GetTargetFont();
PhoneClassLibrary 项目中,Utils.cs 文件
public static FontFamily GetTargetFont()
{
return FontFamily("/PhoneClassLibrary;Component/Fonts/Fonts.zip#fontName");
}
谁能告诉我哪里做错了?
【问题讨论】:
标签: c# windows-phone-7 fonts