在 Silverlight 中加载字形的字体
是否可以在运行时在 Silverlight 中为 Glyphs 对象加载字体。我已经尝试了各种方法
- 我已在运行时将 fonturi 设置为 Web 位置 - 没有乐趣
-我尝试了与文本块等相同的方法,将源设置为流,但 Glyphs 不支持此操作。
-我一直在谷歌上搜索它,但似乎唯一的方法是将字体标记为 SL 项目中的资源 - 这意味着每次你需要新字体时重建 xap - 或者知道你需要的字体列表设计时间。
所以问题实际上是...有谁知道如何在 Silverlight 中真正动态加载 Glyphs 字体?
Is it possible to load a font at runtime in Silverlight for the Glyphs object. I've tried all sorts
-I've set the fonturi to a web location at runtime - no joy
-I've tried the same approach as textblock etc by setting the source to a stream but Glyphs do not support this.
-I've googled forever on it, but it seems that the only way is to have the fonts marked as resources in your SL project - which means rebuilding the xap everytime you need a new font - or knowing the list of fonts you need at design time.
So the question really is...Does anyone know how to truly dynamically load fonts for Glyphs in Silverlight?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的朋友发现 FontSource 属性是关键点。此外,设置 FontRenderingEmSize 和 Fill 属性也是成功的关键步骤。 FontSource 允许通过提供流来加载远程和嵌入的 TTF 字体。
My friend discovered that FontSource property is the key point. Also setting FontRenderingEmSize and Fill properties is essential step to success. FontSource allows loading both remote and embedded TTF fonts by providing a stream.