索爱模拟器的中文显示

其实索爱的wtk还是根据wtk的原理来的,所以将DefaultColorPhone.properties中的这段

font.default=SansSerif-plain-10
font.softButton=SansSerif-plain-11


font.system.plain.small: SansSerif-plain-9
font.system.plain.medium: SansSerif-plain-11
font.system.plain.large: SansSerif-plain-14

font.system.bold.small: SansSerif-bold-9
font.system.bold.medium: SansSerif-bold-11
font.system.bold.large: SansSerif-bold-14

font.system.italic.small: SansSerif-italic-9
font.system.italic.medium: SansSerif-italic-11
font.system.italic.large: SansSerif-italic-14

font.system.bold.italic.small: SansSerif-bolditalic-9
font.system.bold.italic.medium: SansSerif-bolditalic-11
font.system.bold.italic.large: SansSerif-bolditalic-14

font.monospace.plain.small: Monospaced-plain-9
font.monospace.plain.medium: Monospaced-plain-11
font.monospace.plain.large: Monospaced-plain-14

font.monospace.bold.small: Monospaced-bold-9
font.monospace.bold.medium: Monospaced-bold-11
font.monospace.bold.large: Monospaced-bold-14

font.monospace.italic.small: Monospaced-italic-9
font.monospace.italic.medium: Monospaced-italic-11
font.monospace.italic.large: Monospaced-italic-14

font.monospace.bold.italic.small: Monospaced-bolditalic-9
font.monospace.bold.italic.medium: Monospaced-bolditalic-11
font.monospace.bold.italic.large: Monospaced-bolditalic-14

font.proportional.plain.small: SansSerif-plain-9
font.proportional.plain.medium: SansSerif-plain-11
font.proportional.plain.large: SansSerif-plain-14

font.proportional.bold.small: SansSerif-bold-9
font.proportional.bold.medium: SansSerif-bold-11
font.proportional.bold.large: SansSerif-bold-14

font.proportional.italic.small: SansSerif-italic-9
font.proportional.italic.medium: SansSerif-italic-11
font.proportional.italic.large: SansSerif-italic-14

font.proportional.bold.italic.small: SansSerif-bolditalic-9
font.proportional.bold.italic.medium: SansSerif-bolditalic-11
font.proportional.bold.italic.large: SansSerif-bolditalic-14

替换掉SonyEricsson_K700.properties中font的那段也就可以了,字体的大小可以根据数字进行调节。

其实归其原因是索爱的wtk在font目录中找不到相应的font***x.bin,就会到默认的jre/lib/fonts/ 目录下寻找字体

我们做个简单的例子,我的jdk路径c://jdk1.4

1。到windows/Fonts 下 拷贝arial.ttf到c:/jdk1.4/jre/lib/fonts/ 目录下

2。拷贝上面一段配置替换掉SonyEricsson_K700.properties中font的那段

     将第一句改掉 改成 font.default=Arial Unicode MS-plain-12

关掉索爱wtk,重新启动索爱wtk,运行游戏,你就会看到arial字体的中文字了

原文地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=4&ID=3061&page=1

后面的有些东西没懂,试了好几个模拟器都可以用这个办法来显示中文,简单的说,就是使用wtk中defaultColorPhone中的font有关的设置来替换SonyEricsson/JavaME_SDK_CLDC/PC_Emulation/WTK2/wtklib/devices下的各模拟器

的properties文件中的font这一段就行了!!!

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值