谈 NOKIA Symbain SDK1.2 的中文显示!
2004-08-24 14:39
274 查看
应用于SDK 1.2
Symbain 本身是支持UNICODE字符,而中文显示,似乎只要一个中文字库就可以显示中文了!
我们可以从3650或0.9C的SDK里找到中文字库,放到里面后,经过实验发现,可以在程序中指定字体而实现中文的显示!
可见网上的 ChineseDisplay的一个例子
为什么系统不能显示中文呢!
经过全方面的测试和发现,系统正常会用一个 NormalFont() 来显示文字,而中文的SDK,中文的手机和装了Q9的英文机,通过程序得到的字库的名字都是中文字体的名字(也就是考进去的中文字库里的字体)
这个结果证明,只要让系统默认的字体是中文字体就行了,无论通过什么方法!
分析得出Q9可能是能过系统截取的方式,让系统的默认的字体为中文字体,实验很简单,关了Q9的输入法,就显示不了中文了!
还有什么其它的方法吗!
中文之星的字库给出一个方法,改英文字库中字体的名称,系统找到不到默认的字体后,最可能找到是就是中文字库的字体名字,来显示文字!(一种不错的想法)
http://www.wda.cn/forum/viewthread.php?tid=86527&fpage=1 这里可以下载到字库
这样就好了,把这个字库入到我们的开发模拟器中,发现,我们的模拟器可以显示中文了! :)
发现有几点不足!
字体全是12*12的,显示有砍头现像,还上移二行,一行像素显示不出。
显示不了其它系统带的字样了(没有大的黑的字体了)
不过有得有失,看个人爱好了!
Q9的方式也是不错(显示完美),但技术实现不公开。
NOKIA的显示更好了,但官方不会放出来的。 :(
Symbain 本身是支持UNICODE字符,而中文显示,似乎只要一个中文字库就可以显示中文了!
我们可以从3650或0.9C的SDK里找到中文字库,放到里面后,经过实验发现,可以在程序中指定字体而实现中文的显示!
可见网上的 ChineseDisplay的一个例子
为什么系统不能显示中文呢!
经过全方面的测试和发现,系统正常会用一个 NormalFont() 来显示文字,而中文的SDK,中文的手机和装了Q9的英文机,通过程序得到的字库的名字都是中文字体的名字(也就是考进去的中文字库里的字体)
这个结果证明,只要让系统默认的字体是中文字体就行了,无论通过什么方法!
分析得出Q9可能是能过系统截取的方式,让系统的默认的字体为中文字体,实验很简单,关了Q9的输入法,就显示不了中文了!
还有什么其它的方法吗!
中文之星的字库给出一个方法,改英文字库中字体的名称,系统找到不到默认的字体后,最可能找到是就是中文字库的字体名字,来显示文字!(一种不错的想法)
http://www.wda.cn/forum/viewthread.php?tid=86527&fpage=1 这里可以下载到字库
这样就好了,把这个字库入到我们的开发模拟器中,发现,我们的模拟器可以显示中文了! :)
发现有几点不足!
字体全是12*12的,显示有砍头现像,还上移二行,一行像素显示不出。
显示不了其它系统带的字样了(没有大的黑的字体了)
不过有得有失,看个人爱好了!
Q9的方式也是不错(显示完美),但技术实现不公开。
NOKIA的显示更好了,但官方不会放出来的。 :(
相关文章推荐
- 《ArcGIS Runtime SDK for Android开发笔记》——问题集:如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题(转载)
- uiq3.0sdk最终版模拟器显示中文
- Unix/Linux平台下JDK 1.2 中Swing的中文显示
- NOKIA Seriers60 SDK for Jbuilder 安装配置(中文)
- Fedora Core 下Java SDK 1.5的中文显示
- 如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题
- 《ArcGIS Runtime SDK for Android开发笔记》——问题集:如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题(转载)
- 如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题
- 重大突破!解决了Nokia S60 3rd 模拟器不能显示中文的问题。
- Ogre的SdkTray系统中Menu条目的中文显示
- 解决sublime text3显示中文小框框和运行浏览器时中文出现乱码。
- 用S60操作系统SDK开发NOKIA手机应用程序-学习笔记(1)
- php: 文档不能显示中文
- 解决用C#写的窗体应用程序向数据库SQL Server表格中写入中文乱码显示???的方法
- 简单学习了下SDK截图显示到DC和存为文件
- Nginx 显示中文乱码解决
- moodle中上传和显示中文名字文件
- 【LaTeX 中文乱码,不能正常显示的解决方案,编码的常见问题和解决方案】
- 解决Xshell显示中文乱码的问题
- C#基础系列:开发自己的窗体设计器(PropertyGrid显示中文属性名)