解决Silverlight显示中文字体的问题

关于怎样解决Silverlight引用中文字体的问题,大家可以参考MSDN的文章:http://msdn.microsoft.com/zh-cn/ff686903.aspx。对于非中文操作系统的电脑,可能根本没有安装任何中文字体,因此这种方法不能解决根本问题。

Silverlight默认的字体设备字体:Portable User Interface,字号为11px,其实设备字体对中文支持得很好,只是字号小了一些,只要字号大于11px就显示得很清晰了。

记住一点,中文字体一般都很大,大家千万别在自己的应用中嵌入中文,那样会让.xap猛增。应该尽量Silverlight使用内置字体。如果为了追求美观非要用中文字体的话,最好用图片来代替。

FluorineFX+Flex实现简单公聊

FluorineFX新增了部分Messaging的功能,下面我们使用FluorineFX+Flex做一个简单公聊应用。可能因为是.NET的原因,第一次登录比较慢。

说明:FluorineFx可以说是一个小型的LCDS,部分实现了Flex Messaging 和Flex Data Services功能,可以使用LCDS才支持的Flex标签,如<mx:Consumer><mx:Producer>等。以前我们做Flash IM程序,一般要用FMS或Socket作为数据驱动,现在可以用直接用FluorineFx完成类似任务,FluorineFx是开源免费的。

功能:用户用任意用户名和密码登录,然后在公共区聊天,相对于官方程序新增用户选择文字颜色的功能。

注意:

在编译该源代码的Flex程序时,记得将fds.swc加入到库路径中。

点击此处查看本实例的效果,点击此处下载本实例的源码。