我的QD本来就是中文版,因此以前没有装过字体文件,但是象 Resco Viewer 和mp3player在显示中文名字的时候全是"口口",也就一直忍了.
最近玩玩123推出了NG的新字体版本支持了日文的显示,我由于专业的原因要经常用到,就考虑把123大侠的字体用在自己的QD上.先后安装了完全版本和11×12和15×16两个字体的版本,发现系统开机后空闲内存由10.6M变成了9.2M,虽然都能正常显示,但是很不爽
用APPMAN查看,原来系统加载了BOLD13(来自123大侠的字体)和15×16_LATIN(来自系统Z盘)两套字体,显然重复加载了,经过研究发现,中文系统和英文系统不一样,系统启动必定要加载11×12_LATIN.GDR,15×16_LATIN.GDR,BROWSEREUR.GSR,CALCEUR.GDR,CEUROPE.GDR5个文件,虽然有oasisfeng大侠的驱动,系统会先从C盘跳转到E盘寻找字体,但是缺少的文件系统会再从Z盘中调用.BOLD13字体虽然包含了15×16点阵的字体文件,但是由于文件名不是15×16_LATIN.GDR,因此系统再次调用一个15×16_LATIN.GDR.
于是将BOLD13改名为15×16_LATIN.GDR,删除LINK文件(很重要).启动正常,加载正常,无重复加载,证实了我的想法.
经过无数次开关机和白屏实验后,得出如下最佳设置方法,以使中文版的机器显示中文更完美,供大家分享:
C:/SYSTEM/FONTS下只放置oasisfeng大侠的FONTROUNTER0.12的驱动:
E:/SYSTEM/FONTS/下只放置玩玩123的11×12_LATIN.GDR和CEUROPE.GDR文件,前一个用于显示日文和使MP3PLAYER之类软件正常显示中文,第二个使QD拥有13×17的数字字体,这样钟表的字体就和NG一样很漂亮了,而且在MP3GO中的播放时间也是用的这个大字体,很漂亮:
其余的几个字体文件对于中文系统机器冗余,不必放置在,系统会自动加载.:
本方法在中文版的QD上实验通过,其他S60机器可能有小的出入,我手头没有,没法验证.对于QD的热插拔MMC卡也不用担心,2个字体文件比较小又常用,一般启动机器后完全读入内存,取出MMC后系统不会报错.
再次感谢玩玩123和oasisfeng两位大侠,有了他们的努力我们的机器才能更加完美.