WEB开发网
开发学院手机开发Symbian 开发 Symbian 系统多字体映射方法 阅读

Symbian 系统多字体映射方法

 2010-03-05 18:34:00 来源:WEB开发网   
核心提示:; 字体名[@字体高度]=字体名[@字体高度][:字体参数]; 字体名[@字体高度]=;;其中,第一种格式是标准的中英文分别映射至不同字体;第二种格式表示不区分中英文字体,Symbian 系统多字体映射方法(3),均用“替代字体”;第三种格式表示FontRouter将忽略这个请求的字体,而交给Symbian本身的字体机

; 字体名[@字体高度]=字体名[@字体高度][:字体参数]

; 字体名[@字体高度]=

;

;其中,第一种格式是标准的中英文分别映射至不同字体

;第二种格式表示不区分中英文字体,均用“替代字体”

;第三种格式表示FontRouter将忽略这个请求的字体,而交给Symbian本身的字体机制处理(就好像没有FontRouter存在的效果)。

;字体名:字体文件中定义的字体名称,而非字体文件名(通常你需要从字体提供商那里获得字体文件中包含的字体名称,考虑在FontRouter下一个版本中增加显示字体名的功能)。

;字体高度:单位是点阵,如果不包含则表示匹配所有字体高度的请求。注意,Symbian系统在请求字体时所使用的高度并不一定是字体的是实际高度,所以通常情况下,不建议指定字体高度。

;字体名-的含义同上。这里的字体高度是指选择作为实际显示字体的高度。注意,点阵字体通常只包含一种或少数几种确定的字体高度,而TrueType字体则支持较大范围内任意的字体高度,所以对于点阵字体,实际显示的字体高度只是与这里指定值最接近的高度,不一定完全相等。

;字体参数-可以对显示字体作特殊属性的调整:

; A 强制反锯齿

; a 强制单色

; B 倾向粗体

; b 倾向瘦体

; I 倾向斜体

; i 倾向竖体

; Y 相当Y轴偏移进行调整(n 是不调整)

; W 字距(n 是不调整)

; L 行距(n 是不调整)

; Z 缩放(缺省: 100)

; C 颜色(缺省: 100)

;其中“Y”代表对字体的Y轴偏移进行调整,在未指定此参数时,FontRouter会自动根据中英文字体的关系计算出最佳的Y轴偏移。但实际由于字体格式的复杂性,自动计算的Y轴偏移可能并不是效果最好的,这时就需要使用“Y”参数进行调整了。在字母Y之后紧接调整的具体数值即可,例如 LatinBold13:Y-2 或 LatinPlain12:Y1。

;“A”和“a”分别表示强制使用“反锯齿”效果 及 强制使用“单色”效果。这一参数比全局的ForceAntiAliased拥有更高优先级。

;参数搭配使用时,只需连续书写即可,例如:Arial:Y-1A 或 Arial:AY-1。

; 例如:

; Sans MT 936_S60=*

; Sans MT 936_S60@11=Microsoft YaHei

;Sans MT 936_S60@12=Microsoft YaHei@15:Y-1

上一页  1 2 3 4  下一页

Tags:Symbian 字体

编辑录入:coldstar [复制链接] [打 印]
赞助商链接