近日弄到一台NOKIA E73,全英文系统,装上FontRouter+微米黑,发现字体奇小无比,主菜单下字体很毛糙,FontRouter的全局字体放大功能无效,ZoomRatio=110之后,E73无限重启,于是想到通过FontMap来定制。
设定FontRouter.ini的LogLevel=5,创建C:\Logs\FontRouter目录来保存FontRouter日志,进入各种菜单,程序,争取将各种显示的字符都显示一遍,拿到log后分析发现,E73使用的主要是以下字号的字体:
Nokia Sans S60:@0, 6, 10, 11, 14, 15, 16, 18, 20, 21, 22, 41, 106 //绝大部分主界面和各种菜单,短信都是用此字体
Nokia Sans TitleSmBd S60:@14, 15, 16, 17, 18, 20 //主要是程序名称的黑体
Series 60 ZDigi:@13 //据说是拨号界面的字体
解决思路就是把前两个字体用MicroHei来代替,字号+2。Series 60 ZDigi可改可不改。最终的FontRouter.ini如下:
[Global]
Enable=1
NativeFont=1
LogLevel=5
ForceAntiAliased=4
FixFontMetrics=1
FixCharMetrics=1
ZoomRatio=100
ZoomMinSize=0
ZoomMaxSize=48
Chroma=100
ExtraFontFile=\Data\Fonts\*.*
[FontMap]
Series 60 ZDigi= ;放过此字体,由Symbian系统字体处理
Nokia Sans S60=MicroHei:A
Nokia Sans TitleSmBd S60=MicroHei:A
;以下字号的需要放大两号处理,不在此处列出的由MicroHei显示,但不放大字号。
Nokia Sans S60@0=MicroHei@2:A
Nokia Sans S60@6=MicroHei@8:A
Nokia Sans S60@10=MicroHei@12:A
Nokia Sans S60@11=MicroHei@13:A
Nokia Sans S60@14=MicroHei@16:A
Nokia Sans S60@15=MicroHei@17:A
Nokia Sans S60@16=MicroHei@18:A
Nokia Sans S60@18=MicroHei@20:A
Nokia Sans S60@20=MicroHei@22:A
Nokia Sans S60@21=MicroHei@23:A
Nokia Sans S60@22=MicroHei@24:A
Nokia Sans S60@41=MicroHei@41:A
Nokia Sans S60@106=MicroHei@106:A
Nokia Sans TitleSmBd S60@14=MicroHei@16:A
Nokia Sans TitleSmBd S60@15=MicroHei@17:A
Nokia Sans TitleSmBd S60@16=MicroHei@18:A
Nokia Sans TitleSmBd S60@17=MicroHei@19:A
Nokia Sans TitleSmBd S60@18=MicroHei@20:A
Nokia Sans TitleSmBd S60@20=MicroHei@22:A