打造S60手机个性字体,Font r outer.ini配置文件格式详解

社区服务
高级搜索
猴岛论坛手机数码打造S60手机个性字体,Font r outer.ini配置文件格式详解
发帖 回复
正序阅读 最近浏览的帖子最近浏览的版块
1个回复

打造S60手机个性字体,Font r outer.ini配置文件格式详解

楼层直达
苏小宁

ZxID:16698974

等级: 中士
QQ 1558163418
举报 只看楼主 使用道具 楼主   发表于: 2011-11-14 0
[Global]
全局选项区段,其中的所有选项均影响整体功能或者效果。
Enable=0 或 1
是否开启Font r outer
LogLevel=1 - 5
日志记录的详细程度,数字越大越详细
ForceAntiAliased=0 - 4
字体 显示效果:
0 - 默认;
1 - 倾向于“单色点阵效果”
2 - 强制“单色点阵效果”
3 - 倾向于“反锯齿效果”
4 - 强制“反锯齿效果”
注:上述“倾向于”的意思是,仅当 字体 请求没有明确指定点阵效果时,才使用倾向的点阵效果。如果 字体 请求中包含了点阵效果,则按照请求的点阵效果。这一选项仅对TrueType等基于OFS插件的 字体 有效,且插件必须支持“反锯齿”功能(FreeType和Agfafontraster均支持),对普通的GDR点阵 字体 无效。另外,Symbian OS 6 不支持“反锯齿”效果;Symbian OS 8 已经默认开启“反锯齿”效果,不必设置这个选项。
注意:激活“反锯齿”效果可能会影响手机的 字体 显示性能,建议只在CPU主频高于200MHz的机型上使用。
DisableFontFile=Z盘 字体 文件名\ 字体 文件绝对路径
注:使用这个语句可以屏蔽 字体 文件,禁止 字体 文件在开机时候加载到内存中。对于不使用的 字体 文件,可以对其加以屏蔽,节约运行空间
ExtraFontFile=包含绝对路径的 字体 文件
例如ExtraFontFile=E:\System\Temp\fzlb_gbk.ttf。这个语句可以把不在FONTS文件夹的 字体 文件加载进来用于调用。在附录里面我会给出N70 Z盘的 字体 文件列表还有每个 字体 文件中包含的 字体 名称,方便大家屏蔽不需要的 字体 文件
AlterFontFile=包含绝对路径的 字体 文件
注:当从外部加载的 字体 文件多余1个时,可以使用这个语句,作用同ExtraFontFile语句。
[FontMap]
字体 映射区段,在这里手动配置特殊的 字体 映射关系。
请求 字体 =英文 字体 ,中文 字体
或  请求 字体 =替代 字体
或  请求 字体 =
其中,第一种格式是标准的中英文分别映射至不同 字体 ;第二种格式表示不区分中英文 字体 ,均用“替代 字体 ”;第三种格式表示Font r outer将忽略这个请求的 字体 ,而交给Symbian本身的 字体 机制处理(一般是优先加载Z盘系统默认 字体 ,当系统中被要求的 字体 被禁用,则会调用FONTS文件夹下的 字体 )
“请求 字体 ”的格式为:(中括号表示可缺少的部分)
字体 名[@ 字体 高度]
字体 名是 字体 文件中定义的 字体 名称,而非 字体 文件名(可以用 字体 查看软件查看,例如 字体 试衣间,在软件下载部分我会提供下载。打开 字体 试衣间,看属性里面的 字体 全称,就是这里要使用的 字体 名,注意如果有空格就去掉空格)。 在附录里面我给出N70系统 字体 列表,大家可以根据需要修改各部分 字体
字体 高度的单位是点阵,如果不包含则表示匹配所有 字体 高度的请求。注意,Symbian系统在请求 字体 时所使用的高度并不一定是 字体 的是实际高度,所以通常情况下,不建议指定 字体 高度。
“英文 字体 ”及“中文 字体 ”的格式为:
字体 名[@ 字体 高度][: 字体 参数]
字体 名的含义同上。这里的 字体 高度是指选择作为实际显示 字体 的高度。
注意,点阵 字体 通常只包含一种或少数几种确定的 字体 高度,而TrueType 字体 则支持较大范围内任意的 字体 高度,所以对于点阵 字体 ,实际显示的 字体 高度只是与这里指定值最接近的高度,不一定完全相等。
字体 参数可以对显示 字体 作特殊属性的调整。目前支持的 字体 参数包括:“Y”、“A”和“a”。
其中“Y”代表对 字体 的Y轴偏移进行调整,在未指定此参数时,Font r outer会自动根据中英文 字体 的关系计算出最佳的Y轴偏移。但实际由于 字体 格式的复杂性,自动计算的Y轴偏移可能并不是效果最好的,这时就需要使用“Y”参数进行调整了。在字母Y之后紧接调整的具体数值即可,例如 LatinBold13:Y-2 或 LatinPlain12:Y1。
“A”和“a”分别表示强制使用“反锯齿”效果 及 强制使用“单色”效果。这一参数比全局的ForceAntiAliased拥有更高优先级。
参数搭配使用时,只需连续书写即可,例如:Arial:Y-1A 或 Arial:AY-1。
Font r outer.ini文件范例:
[Global]
Enable=1
DisableFontFile=15x16_latin****r
DisableFontFile=Browsereur****r
DisableFontFile=S60SC***c
DisableFontFile=S60ZDIGI.ttf
ExtraFontFile=E:\Others\AGENCYR.TTF
AlterFontFile=E:\Others\gzlb_gbk.ttf
[FontMap]
CombinedChinesePlain12=AgencyFB@12,FZLiBian-S02@12
CombinedChinesePlain16=AgencyFB@12,FZLiBian-S02@16
范例解析-一般我们比较常用的是CombinedChinesePlain12跟ConbinedChinesPlain16这两种 字体 。
前者用于日期显示,功能表中的文件夹名和软件名,网页 字体 ,情景模式名,输入法的拼音显示;
后者用于菜单名称,一级菜单选项,短信 字体 ,标点符号等。详细使用请看附录的截图。
DisableFontFile=15x16_latin****r
禁止加载Z盘15x16_latin****r 字体 文件
ExtraFontFile=E:\Others\AGENCYR.TTF
调用E:\Others\文件夹下面的AGENCYR.TTF英文 字体
AlterFontFile=E:\Others\gzlb_gbk.ttf
调用E:\Others\文件夹下的方正隶变 字体
CombinedChinesePlain12=AgencyFB@12,FZLiBian-S02@12
将系统 字体 CombinedChinesePlain12映射,英文显示为AgencyFB 字体 ,高度为12象素;中文显示为方正隶变 字体 ,高度为12象素
虽说是N70
但是和7610差不了多少
本帖de评分: 1 条评分 DB +5
DB+5 2011-11-18

感谢您对手机大区的支持!

〆莪扪炷啶衯幵……
风若晨曦

ZxID:8842179

等级: 元老
一念轮回,君千殇

举报 只看该作者 沙发   发表于: 2011-11-18 0
谢谢分享

给我一个机会,我还你一个奇迹

« 返回列表
发帖 回复