在卡西欧(CASIO)DT930 上显示中文的方法
当我刚接触卡西欧() 开发的时候,遇到最难的问题之一,是如何显示中文。后来经过很
多摸索,终于找到解决
的办法,现在总结出来,希望能帮助遇到同样困难的朋友。
一、显示中文的基本步骤
程序中要做的事
、调用 注册字库。注意确保注册路径和字库文件实际路径一致。
、调用 把屏幕的点阵模式设置成与字库一致。
、调用 显示中文。
编译时要做的事-
!、用开发包提供的 "#$%,将程序里的中文转换为 码形式。因为 的 编译器只支持英文,
所以当程序里含有中文的时候,
必须先用 "#$% 将其转换为 码形式,否则是不能通过编译这一关的。程序里含有日文时也是用
"#$% 转换。
&、接下来与一般的编译步骤相同。
要下载的文件
'、编译好的程序文件($()。
)、启动引导文件($*)。
)、字库文件:'"$。注意确保存放路径与 的注册路径一致。
二、常见问题及解决方法
按照上面的步骤操作,应能正确显示中文,如果显示出奇怪的字或符号,或中文躺着而且不完整,参考以
下几种原因:
、没有字库文件。
解决方法:下载字库。
、没有用 注册字库文件。
解决方法:用 注册字库,确保注册路径和字库文件实际路径一致。
、字库文件不适用。
解决方法:检查字库文件名是不是“'"$+,如果不是,该字库很可能不适用于 ,请重新下
载。
我见过的字库文件有 个:'"$、'$、*,"$,第 个是 适用的;第 个
适用于 ,用在
上显示出来的中文是躺下的,而且不完整;第 个不会用。
当然,字库文件的名字是可以改的,文件名只能作为判断的参考依据,但如果中文躺着而且不完整,基本
上可以断定是
字库不适用。
!、屏幕点阵模式与字库不一致。
如上述,我见过的字库文件中,适用于 的只有 '"$,它是一个 ' 点阵的字库,因此要用
它显示中文,须将
屏幕点阵模式设置为 ' 点阵。但字库肯定不是只有 ' 点阵的,如果您使用其他点阵规格的字库,请设置相
应的点阵模式。
三、屏幕容量和坐标
由于我只用过 ' 点阵的字库,下面只针对 ' 点阵的情况予以说明。对于其它模式的情况,可参考
《-(-./0-$》第 ) 页。