Imperfect 百度输入法皮肤的使用和修改

更改按键上显示的字母大小(或者改成别的文字)

2018-04-05  本文已影响0人  淳帅二代

返回使用指南

估计看这篇文章的人不多。不过会有人看的,毕竟想要让皮肤更合自己,还是需要稍微动动手的,本教程并不难,但只会伸手而不动手的人是做不来的。

花了一天时间把全套皮肤大部分前景换成了矢量字体,就是为了方便调整按键上显示的字母大小和颜色。都只是一个数值就能搞定的问题。

光说不练假把式,接下来你跟着我做,做的过程中你也会明白皮肤的一些原理,做到举一反三。

来个例子:比如我觉得五笔26键下面的空格键上的“五笔”两个字太小,不够骚

于是我想把它放大一点,换上骚黄色,按下去的时候变成原谅色。

首先,解压皮肤,进入port也就是竖屏布局文件夹,因为要改五笔26键界面,所以打开def_26.ini文件,根据注释找到空格按键

我们看到有空格左和右,为什么呢?这是因为这个空格键太宽了,想要左滑右滑移动光标的时候,需要滑动很长,所以我做成了两个按键,两个触控区域的功能完全相同,解决了这个问题,你可以看到空格左的VIEW_RECT和TOUCH_RECT是不一样的(默认没有TOUCH_RECT的按键,他们的TOUCH_RECT和VIEW_RECT默认保持一直)。,空格右是看不见的,只是触控响应区存在。

我们要改空格上的前景,这个前景定义在空格左的FORE_STYLE(中文翻译前景)上,看到前景样式的序号是284。好,现在关闭def_26文件,进入res文件夹,找到default.css文件打开,找到第284号样式

找到后,我们把大小改成65试试,普通状态下的颜色改成骚黄色fff100,高亮颜色改成绿色00ff18(这个时候,如果你把show后面的字符串改一下,比如改成我爱你,那么在空格上也会相应的显示我爱你,而不是显示五笔),保存,压缩,安装,查看效果。

修改成功。

值得注意的是,这里面的show所显示的字是优先调用皮肤自带的字体,就是res下的font.ttf文件,用字体编辑软件打开可以发现,里面只定义了皮肤所需要的那些字(并不是大字集,否则体积会很大)

如果你把“五笔”那两个字改成“牛逼”两个字,这两个字在皮肤字体中是没有的,他就会调用系统的字体显示这两个字。如果你希望“牛逼”这两个字调用的是皮肤字体,那你就需要用字体编辑软件去编辑res文件夹下的font.ttf文件,增加上这两个字你喜欢的字体。

当然,你也可以举一反三,更改其他按键上文字的大小和颜色,但是大部分图标类前景是图片,改不了大小的,要更改图片前景的颜色,请参照皮肤背景更换教程!这篇文章后面的部分。

好了,祝君修改愉快。

上一篇下一篇

猜你喜欢

热点阅读