索爱模拟器支持中文显示修改方法

索爱k700模拟器支持中文显示修改方法

其实索爱的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字体的中文字了


//

前一段发了帖子求教索爱模拟器的显示中文的方法,被斑竹说是没花时间写代码,钻牛角尖,为此我还发了一通不爽言论,没风度,!汗!,但我还是坚信模拟器应该能正确显示中文的,果然,这两天在改k506时,试用了z520的模拟器,发现竟然能正确使用中文,于是,我查看了

SonyEricsson_Z520.properties和SonyEricsson_K700.properties的不同点,发现只是

font.default = .......这块字体属性不一样而已,因此就将k700所需的字体换成z520用的字体,一试果然就能显示中文了。

举个例子

k700原来属性如下

font.system.plain.small = ../fonts/font0037.properties

替换成z520的

font.system.plain.small = ../fonts/font0061.properties

就可以了,不过有个疑问font0061.properties这个文件,在font目录下是找不到的,是不是用了默认字体呢!

嗯!或许这个中文问题大家已经知道了,但之前我没得到解决,所以我解决了,发出来,希望对跟我有一样困挠的朋友有帮助!

 未知来源-_-!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值