【问题标题】:Some custom fonts are not showing in SilverlightSilverlight 中未显示某些自定义字体
【发布时间】:2014-12-08 06:04:30
【问题描述】:

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

你知道什么是错的吗?

感谢您的帮助。

【问题讨论】:

  • 快速搜索“”并在资源字典中找到声明默认值的位置,然后根据自己的喜好更改它们。
  • 对不起,我不明白。我想在一些地方使用自定义字体,但我想为大多数文本保留默认字体。
  • 然后在你想改变的那些上做 FontFamily="blah"。

标签: silverlight fonts


【解决方案1】:

拉了两个月的头发后,我终于有了一个简单的解决方案: 不要在嵌入的字体名称中使用 -(破折号)

我希望它可以帮助别人。

【讨论】:

    猜你喜欢
    • 2014-11-21
    • 1970-01-01
    • 2011-11-05
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 2011-08-21
    • 2014-12-02
    • 2015-12-21
    相关资源
    最近更新 更多