【问题标题】:Loading Fonts for Glyphs in Silverlight在 Silverlight 中为字形加载字体
【发布时间】:2010-07-15 12:45:29
【问题描述】:

是否可以在 Silverlight 中为 Glyphs 对象在运行时加载字体。我已经尝试了各种方法

-我已在运行时将 fonturi 设置为 Web 位置 - 不高兴
-我通过将源设置为流来尝试与 textblock 等相同的方法,但 Glyphs 不支持这一点。
- 我一直在谷歌上搜索,但似乎唯一的方法是在你的 SL 项目中将字体标记为资源 - 这意味着每次你需要新字体时都要重建 xap - 或者知道你需要的字体列表设计时间。

所以问题真的是...有谁知道如何在 Silverlight 中真正为 Glyphs 动态加载字体?

【问题讨论】:

  • 你能多谈谈“不快乐”的部分吗?究竟在哪些方面不快乐?
  • “运气不好”或更正式的usmilitary.about.com/od/glossarytermsn/g/n4322.htm
  • 您还在寻找对此的回应吗?我可以告诉你我是怎么做到的。
  • 我相信这是故意禁止的。我相信它是在 SL3 Beta 中,但在发布时被删除了。我希望我能找到链接,但我认为问题在于其中一些字体的许可方式使得它们从网络禁忌中拉出来。至少这是我在某处的 XPS silverlight 查看器项目中读到的内容。

标签: c# silverlight fonts runtime glyph


【解决方案1】:

我的朋友发现 FontSource 属性是关键点。此外,设置 FontRenderingEmSize 和 Fill 属性是成功的关键步骤。 FontSource 允许通过提供流来加载远程和嵌入的 TTF 字体。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    • 2017-08-24
    • 2011-08-17
    • 2015-09-25
    • 2018-11-02
    • 2012-04-27
    • 2013-07-18
    相关资源
    最近更新 更多