是否可以在运行时在 Silverlight 中为 Glyphs 对象加载字体。我试过各种方法
-我在运行时将 fonturi 设置为网络位置 - 不开心
- 我已经通过将源设置为流来尝试与文本 block 等相同的方法,但 Glyphs 不支持这种方法。
-我一直在谷歌上搜索它,但似乎唯一的方法是在你的 SL 项目中将字体标记为资源 - 这意味着每次你需要新字体时都要重建 xap - 或者知道你需要的字体列表设计时间。
所以真正的问题是......有谁知道如何在 Silverlight 中真正为 Glyphs 动态加载字体?
最佳答案
我的 friend 发现 FontSource 属性是关键点。设置 FontRenderingEmSize 和 Fill 属性也是成功的必要步骤。 FontSource 允许通过提供流来加载远程和嵌入式 TTF 字体。
关于c# - 在 Silverlight 中加载字形字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2131229/