是否可以在 Windows Phone 7 模拟器上安装不同的字体?
我使用 Silverlight 制作了一个演示应用程序,其中我指定了印地语的某些 Unicode 以文本形式显示在文本框中。 ऋ ऊ उ ई इ आ,unicode 位置分别为 '\u090B'、'\u090A'、'\u0909'、'\u0908'、'\u0907'、'\u0906'。
因此,当我将整个内容作为字符串传递给 textbox.text
属性时,它在调试时显示为文本框的确切值,但当我通过模拟器时,显示屏显示空框。
这是否需要在模拟器上安装不同的字体?如果是这样那我该怎么做呢?是否可以为 Windows Phone 7 构建一个支持不同语言的应用程序?
I made a demo application using Silverlight where I have given certain Unicode of Hindi language to be displayed on a textbox as a text. ऋ ऊ उ ई इ आ, unicode positions are '\u090B', '\u090A', '\u0909', '\u0908', '\u0907','\u0906' respectively.
So when I pass this whole thing as a string to the textbox.text
property it shows at the debug time as the exact value is to the textbox but when I go through the emulator the display shows empty boxes.
Is this require installation of different fonts on emulator? If so then how can I do this? Is it possible to build an application for Windows Phone 7 which can support different languages?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在 WP7 应用程序中嵌入字体,就像为任何 Silverlight 应用程序嵌入字体一样,如 在 Silvelright 中嵌入字体 Paul Yanez 的博客文章。您只需在 Expression Blend 的文本窗格中选中嵌入复选框即可。
注意:您需要确保您已获得以这种方式使用该字体的许可,或者可以免费以这种方式使用该字体。
You can embed fonts in your WP7 applications in the same way that you embed fonts for any Silverlight application as decribed in the Embedding fonts in Silvelright blog post by Paul Yanez. You simply check the Embed checkbox in the Text pane in Expression Blend.
NOTE: You will need to make sure that you are licensed to use the font in this way or that it is free for use in this way.