Silverlight - 嵌入式字体无法加载...有时

时间:2010-10-27 05:15:03

标签: silverlight

我有使用嵌入字体的Silverlight应用程序。该字体在98%的时间内按预期工作。但是,有些时候字体永远不会加载。我没有得到任何错误,它只是呈现回落字体中的所有文本。有没有其他人遇到这个?关于什么可能导致它的任何想法?

1 个答案:

答案 0 :(得分:1)

陷入同样的​​问题。假设您在构建选项下将字体文件设置为“资源”和“不复制选项”。这是在我的项目中修复它的原因。

当直接引用字体文件时,它将在大约75%的时间内起作用...

FontFamily =“./ Folder / FontFile.TTF#Font Name”

对于类库,语法是不同的,一旦我切换到使用这种语法,字体总是被加载。

FontFamily =“AssembyName;组件/文件夹/ FontFile.TTF#字体名称”

在我的项目中,如果在使用Visual Studio的控件的属性设置中选择使用字体,则默认为选项1,这是不可靠的。