Silverlight应用程序字体获取的解决方案(补充)
来源:互联网 发布:java表格界面 编辑:程序博客网 时间:2024/05/21 10:55
上次出现的silverlight字体问题,我以为解决了。结果到客户那边去部署,还是有字体问题。字体忽明忽暗,而且字体都走样了。结果没办,只好自己在找别的解决方案。我看到网上有用Blend将字体打包的到应用程序中去的做法。
我试了,结果代码中生成了如下语句。
<TextBlock Text="Hello,测试字体" FontSize="26"FontFamily="Fonts/Fonts.zip#微软雅黑"/>
但是不起作用,我后来更具网上的想法,和silverlight的帮助文档尝试了几十种方法,
发现将字体的路径改成字体文件名称,并且将字体名称更改成英文
<TextBlock Text="Hello,测试字体" FontSize="26"FontFamily="Fonts/Fonts.zip#Microsoft YaHei"/>
可以达到从服务器上获取字体的目的。
字体文件添加到应用程序中,存放的路径如下。
所以那些网上说的,字体FontFamily="Fonts/Fonts.zip#微软雅黑"
FontFamily="Fonts/Fonts.zip#Microsoft YaHei"
或者,FontFamily=Air;component/Fonts/MSYH.TTF#微软雅黑
FontFamily=Air;component/Fonts/MSYH.TTF#Microsoft YaHei
都是无效的。
后台C#文件相应的改成
X.FontFamily = new FontFamily("Fonts/MSYH.TTF#Microsoft YaHei");
常见中文字体名和英文字体名的对应关系如下:
在我的应用程序中是解决了该问题。不知读者是否能适用与你的系统。
- Silverlight应用程序字体获取的解决方案(补充)
- Silverlight应用程序部署字体变化的解决方案
- silverlight应用程序只显示一部分的解决方案的补充
- Silverlight应用程序的框架结构
- Silverlight应用程序的部署
- silverlight应用程序只显示一部分的解决方案(路过的朋友留下脚印)
- 部署带有WebService的Silverlight应用程序 遇到的困难及解决方案
- Silverlight 2应用程序的部署
- Silverlight应用程序的本地通讯
- Silverlight应用程序 的隔离存储
- silverlight解决字体=显示黑白相间的字体!
- Qt设置应用程序的字体
- Silverlight 安全性:保护您的 Silverlight 应用程序的安全
- 获取字体的长度
- Silverlight应用程序中如何获取ASP.NET页面参数
- Silverlight应用程序中获取ASP.NET页面参数
- Silverlight商业应用程序开发---从服务器中获取数据之一
- 创建第一个简单的Silverlight应用程序
- oracle 冷备份
- 对EFI Module中mak file 和elink 的理解
- 直流电测深一维正反演
- 关于字节对齐
- poj2777——Count Color
- Silverlight应用程序字体获取的解决方案(补充)
- 2010年10月27日 总结
- WSDL 文档
- WINCE的内存配置
- NET命令的不同参数的使用技巧
- Ubuntu 10.04 配置Apache+PHP+MySQL
- Spring依赖翻转以及注入方法简单介绍
- wsdl
- 代码阅读工具