Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
某些自定义字体未在Silverlight中显示_Silverlight_Fonts - Fatal编程技术网

某些自定义字体未在Silverlight中显示

某些自定义字体未在Silverlight中显示,silverlight,fonts,Silverlight,Fonts,我正在使用VisualStudio2010。 我想构建一个应用程序,用自定义字体显示一些文本。 所有字体都是TrueType字体,具有“可编辑”属性,并使用“始终复制”声明为资源。 但是,即使在设计时,在XAML编辑器中,一些字体也被标准Silverlight字体所取代。 例如,我有14种不同版本的Helvetica字体粗体、斜体、斜体、窄体、浓缩体。。。混合这些。但只有3种字体显示正确,其他字体使用回退字体。如果我用windows字体预览应用程序打开ttf文件,一切看起来都正常 你知道什么是错

我正在使用VisualStudio2010。 我想构建一个应用程序,用自定义字体显示一些文本。 所有字体都是TrueType字体,具有“可编辑”属性,并使用“始终复制”声明为资源。 但是,即使在设计时,在XAML编辑器中,一些字体也被标准Silverlight字体所取代。 例如,我有14种不同版本的Helvetica字体粗体、斜体、斜体、窄体、浓缩体。。。混合这些。但只有3种字体显示正确,其他字体使用回退字体。如果我用windows字体预览应用程序打开ttf文件,一切看起来都正常

你知道什么是错的吗


谢谢你的帮助。

在拉扯头发两个月后,我终于想出了一个简单的解决方案: 不要在嵌入的字体名称中使用-dash


我希望它能帮助一些人。

快速搜索解决方案,并在资源字典中找到声明默认值的位置,然后根据您的喜好更改它们。对不起,我不明白。我想在一些地方使用自定义字体,但我想保留大多数文本的默认字体。然后只需对要更改的字体执行FontFamily=blah。