某些自定义字体未在Silverlight中显示
我正在使用VisualStudio2010。 我想构建一个应用程序,用自定义字体显示一些文本。 所有字体都是TrueType字体,具有“可编辑”属性,并使用“始终复制”声明为资源。 但是,即使在设计时,在XAML编辑器中,一些字体也被标准Silverlight字体所取代。 例如,我有14种不同版本的Helvetica字体粗体、斜体、斜体、窄体、浓缩体。。。混合这些。但只有3种字体显示正确,其他字体使用回退字体。如果我用windows字体预览应用程序打开ttf文件,一切看起来都正常 你知道什么是错的吗某些自定义字体未在Silverlight中显示,silverlight,fonts,Silverlight,Fonts,我正在使用VisualStudio2010。 我想构建一个应用程序,用自定义字体显示一些文本。 所有字体都是TrueType字体,具有“可编辑”属性,并使用“始终复制”声明为资源。 但是,即使在设计时,在XAML编辑器中,一些字体也被标准Silverlight字体所取代。 例如,我有14种不同版本的Helvetica字体粗体、斜体、斜体、窄体、浓缩体。。。混合这些。但只有3种字体显示正确,其他字体使用回退字体。如果我用windows字体预览应用程序打开ttf文件,一切看起来都正常 你知道什么是错
谢谢你的帮助。在拉扯头发两个月后,我终于想出了一个简单的解决方案: 不要在嵌入的字体名称中使用-dash
我希望它能帮助一些人。快速搜索解决方案,并在资源字典中找到声明默认值的位置,然后根据您的喜好更改它们。对不起,我不明白。我想在一些地方使用自定义字体,但我想保留大多数文本的默认字体。然后只需对要更改的字体执行FontFamily=blah。