据网上高手分析说是:“百阅视听调用了自己的一种FSF格式的字体,默认使用的是CombinedChinesePlaint12和 CombinedChinesePlaint16两种,因为这两种字体和FontRouter有冲突导致百阅无法正确加载中文字体”,如此找到问题所在,就可以根据他们说的修改配置。具体操作如下:
在C:\system\apps\byread中有个brc.ini文件,打开-找到其中的的一栏:
[FontTypeFace]
; These are fonts for S60 V1.x and V2.0, V2.1, V2.6, dot matrix fonts
这下面写的就是百阅的字体配置。如我的配置:
LatinBold12=中文小字体
Aco13=中文大字体
这里你可以再加上别的字型,=号后为设置里面显示的文字,例如你可以再写上“中文超大字体”只要再后面第二步中加上相应的映射即可
原版的应该是和CombinedChinesePlain12、CombinedChinesePlain16这两个有关的配置,因为和fontrouter冲突,所以我们采用别的字型
第一步算是完成了
接下来就要给fontrouter.ini配置文件里映射LatinBold12和Aco13两个字型
如我的配置中:
[FontMap]
LatinBold12=FZZhunYuan-M02@15,FZZhunYuan-M02@15(中文小字体)
Aco13=FZZhunYuan-M02@18,FZZhunYuan-M02@18(中文大字体)
LatinBold13=FZZhunYuan-M02@21(拨号字体)
CombinedChinesePlain12=FZZhunYuan-M02@13:Y1.8,FZZhunYuan-M02@13:Y1.8
CombinedChinesePlain16=FZZhunYuan-M02@15:Y1.5,FZZhunYuan-M02@15:Y1.5
我是用方正准圆字体,所以我将它映射到上述的两个字型中,众所周知,@后面的是字体大小,所以可根据自己的喜好配置大小
第二步完成
重启之后(为了让fontrouter.ini配置生效)再接下来到*:\system\apps\byread\中将后缀名为.FSF文件删除
打开百阅,选中一本书,打开,会提示正在生成字体,过程点久,手机放一边,等它结束,再重新打开百阅,选中电子书,ok,不会冲突了,按"9"字体配置,里面的中文大小字体都有,当然你要是多加了几个,也是可以看到的