View Full Version : Chinese Font TTF DavidPDA N70 V.1.9.9



garnet4david2001
27th May 2007, 10:55
I will post as many Chinese fontas as possible so just make sure that you keep your eyes on this thread.

Instruction:
1. Download the rar
2. Copy TTF files into E:\System\Fonts
3. Dun forget to copy freetype.dll and agafontraster to E:\System\Fonts

FreeType and Agafontraster can be downloaded here.

Notes: If you want an alternative good font you can use simhei at your windows folder. Btw i found out that if i do not use fontrouter, i the font can be small for some TTF fonts, i will make the configuration soon.

garnet4david2001
27th May 2007, 11:09
汉鼎简粗黑

Instructions same as above.

garnet4david2001
27th May 2007, 11:14
汉鼎简仿宋

Instructions same as above.

garnet4david2001
27th May 2007, 11:20
汉鼎繁特粗黑

Instructions same as above.

1dave
27th May 2007, 11:35
I will post as many Chinese fontas as possible so just make sure that you keep your eyes on this thread.

Instruction:
1. Download the rar
2. Copy TTF files into E:\System\Fonts
3. Dun forget to copy freetype.dll and agafontraster to E:\System\Fonts

Freetype.dll and Agafontraster can be found by searching this forum

Cai I request to please upload freetype.dll and agafontraster??? thanks in advance

jeanius
27th May 2007, 11:51
hi garnet4david2001! thanks for the fonts. they rock! my sister is at me to download them for her N70 but i don't know how they'll work. will they work only on phones with chinese language or also on phones without? please advise. cheers! :)

garnet4david2001
28th May 2007, 04:41
@1dave ok i will post it today just wait and see.
@jeanius. First you must have agafontraster and freetype.dll and place them in e:\system\fonts. You must also put font.ttf (inside the archive) in e:\system\fonts. They are working on phone without chinese language, and i think they would probably work with chinese phone too.

garnet4david2001
28th May 2007, 10:44
Mods please forgive me for posting this chinese articles, i need someone to translate it for me so that i can make my own fontrouter2.ini, so that the font will be perfect.

感谢zxlch的制作整理和oasisfeng的开发工作,没有你们就没有这篇文章
本站也将继续关注FR2字体驱动及TTF字体相关教程和内容
FontRouter2的官方讨论论坛
[Only registered and activated users can see links]

首先请读完以下说明后,同意则继续,不同意请不要尝试!

开放测试用户条款:

(1)FontRouter2的开放测试建立在用户自愿、自主的基础上,由于测试版本的不稳定和不可靠性所 带来的任何直接和间接损失均由测试人员独立承担,FontRouter作者不承担任何形式、任何程度的责任 。
(2)在互联网或任何其他载体提及FontRouter2相关的事项时必须作出与本用户条款同等效力的声明 并链接至(或注明)FontRouter的官方网站(论坛):[Only registered and activated users can see links]
(3)在测试涉及范围以外的问题将无法保证得到支持。

感谢大家对本次测试的支持和积极参与,希望我们的共同努力能让FontRouter变得更加完 善!

-------------------------------------------------------------------------------------

现在我来说说他的用法:

先去下载最新的驱动
[Only registered and activated users can see links]
下载矢量字体驱动(TTF驱动)
有3个版本

Symbian官方网站提供下载的最新版本(适用于Symbian 7 及以上的版本)
Symbian官方网站提供下载的旧版本(适用于Symbian 7 及以上的版本)
Symbian 6 适用的版本

N70以上机型Z盘已经有驱动了,不需要在去下载!

上面一步做完了,我们继续下一步
-------------------------------------------------------------------------------------
这是S60系统里面的默认字体(N70以上除外)

Alpi12 英文斜体 7
Albi12 英文斜粗 7
Alp13 英文细体 8
Alpi13 英文细斜 8
Albi13 英文斜粗大 8
Alp17 英文细体 10
Alb17b 英文粗体 10
Albi17b 英文粗斜
Albi17 英文斜体 10
Aco13 日历超小 5
Aco21 日历超小 12
Acalc21 液晶数字 12
LatinBold12 英文粗体 7
LatinBold13 英文粗体 8
LatinPlain12 英文 7
Acb14 液晶数字 8
Acb30 液晶数字 17
Acp5 超小
CombinedChinesePlain12 中文小 7
stroke
CombinedChinesePlain16 中文大 9

一般的,我们中文调用的只有
CombinedChinesePlain12 中文小 7
CombinedChinesePlain16 中文大 9
2个字体,所以在编写配置文件中,只需要更改上面2个字体的映射就可以了

下面是FR2驱动的配置和命令(转载官方论坛):

[Global]
  全局选项区段,其中的所有选项均影响整体功能或者效果。

Enable=0 或 1
  是否开启FontRouter

LogLevel=1 - 5
  日志记录的详细程度,数字越大越详细

ForceAntiAliased=0 - 4
  字体显示效果:
   0 - 默认;
   1 - 倾向于“单色点阵效果”
   2 - 强制“单色点阵效果”
   3 - 倾向于“反锯齿效果”
   4 - 强制“反锯齿效果”
  注:上述“倾向于”的意思是,仅当字体请求没有明确指定点阵效果时,才使用倾向的点阵效果。如果字体请 求中包含了点阵效果,则按照请求的点阵效果。这一选项仅对TrueType等基于OFS插件的字体有效,且 插件必须支持“反锯齿”功能(FreeType和Agfafontraster均支持),对普通的GDR点 阵字体无效。另外,Symbian OS 6 不支持“反锯齿”效果;Symbian OS 8 已经默认开启“反锯齿”效果,不必设置这个选项。
  注意:激活“反锯齿”效果可能会影响手机的字体显示性能,建议只在CPU主频高于200MHz的机型上 使用。

[FontMap]
  字体映射区段,在这里手动配置特殊的字体映射关系。

   请求字体=英文字体,中文字体
或  请求字体=替代字体
或  请求字体=

  其中,第一种格式是标准的中英文分别映射至不同字体;第二种格式表示不区分中英文字体,均用“替代字体 ”;第三种格式表示FontRouter将忽略这个请求的字体,而交给Symbian本身的字体机制处理( 就好像没有FontRouter存在的效果)。

  “请求字体”的格式为:(中括号表示可缺少的部分)

[Only registered and activated users can see links]

  字体名是字体文件中定义的字体名称,而非字体文件名(通常你需要从字体提供商那里获得字体文件中包含的 字体名称,考虑在FontRouter下一个版本中增加显示字体名的功能)。
  字体高度的单位是点阵,如果不包含则表示匹配所有字体高度的请求。注意,Symbian系统在请求字体 时所使用的高度并不一定是字体的是实际高度,所以通常情况下,不建议指定字体高度。

  “英文字体”及“中文字体”的格式为:

[Only registered and activated users can see links]

  字体名的含义同上。这里的字体高度是指选择作为实际显示字体的高度。注意,点阵字体通常只包含一种或少 数几种确定的字体高度,而TrueType字体则支持较大范围内任意的字体高度,所以对于点阵字体,实际显 示的字体高度只是与这里指定值最接近的高度,不一定完全相等。
  字体参数可以对显示字体作特殊属性的调整。目前支持的字体参数包括:“Y”、“A”和“a ”。
  其中“Y”代表对字体的Y轴偏移进行调整,在未指定此参数时,FontRouter会自动根据中英文字 体的关系计算出最佳的Y轴偏移。但实际由于字体格式的复杂性,自动计算的Y轴偏移可能并不是效果最好的,这 时就需要使用“Y”参数进行调整了。在字母Y之后紧接调整的具体数值即可,例如 LatinBold13:Y-2 或 LatinPlain12:Y1。
  “A”和“a”分别表示强制使用“反锯齿”效果 及 强制使用“单色”效果。这一参数比全局的ForceAntiAliased拥有更高优先级。
  参数搭配使用时,只需连续书写即可,例如:Arial:Y-1A 或 Arial:AY-1。

新版本附加:
“ForceAntiAliased”支持的选项
   0 - 默认;
   1 - 倾向于“单色点阵效果”
   2 - 强制“单色点阵效果”
   3 - 倾向于“反锯齿效果”
   4 - 强制“反锯齿效果”

下面是一个标准配置,供参考:

QUOTE:
[Global]
Enable=1
LogLevel=5
ForceAntiAliased=4
DisableFontFile=11x12_latin.gdr
DisableFontFile=15x16_latin.gdr
DisableFontFile=Browsereur.gdr
[FontMap]
[Only registered and activated users can see links]
[Only registered and activated users can see links]

语句解释在上面已经写的很详细了!

其中

DisableFontFile=11x12_latin.gdr
DisableFontFile=15x16_latin.gdr
DisableFontFile=Browsereur.gdr

是禁止加载的点阵字体(GDR)文件。可以使用"Z:\system\Fonts"的相对地址,也可以使用绝对地址。比如"Z:\system\Fonts\15x16_latin.gdr"

有些机型或版本(比如6630 V6.03.08)不能加载E盘外部储存上面的字体,那我们可以把驱动放在C盘后在在配置文件中添加语句

ExtraFontFile=矢量字体的绝对路径

比如ExtraFontFile=E:\Zxlch\华康娃娃体.ttf

如果在加入上面语句导致无法开机成功,可以3次FR保护机制后,进入安全模式
在使用替代语法

AlterFontFile=矢量字体的绝对路径

比如AlterFontFile=E:\Zxlch\华康娃娃体.ttf

一般的如果完成上面的步骤,那么可以体验FR2驱动的魅力了!

----------------------------------------------------------------
关于BUG

这个还是测试版,可能还是有未知的BUG,那么如何提交报告呢?

(转载官方论坛):

首先确认使用的版本是否最新的内部测试版本。如果不是则请首先升级后再观察是否存在同样的问题 。

反馈问题时,请按照下面的指引提供可帮助定位问题的信息:

1. 如果遇到的问题与TrueType字体有关,请尝试将目前所使用的字体替换为“下载安装篇”中提供的“方正 隶变 GBK”字体,重启后观察问题是否依然存在。

2. 如果替换为上述字体后问题仍然存在,请尝试移除FontRouter.dll,重启后通过sViewer或 QReader等阅读软件直接调用TrueType字体,观察问题是否还存在。(注:如果FreeType .dll安装在MMC卡,移除FontRouter.dll时,请将FreeType.dll移回C:\S ystem\Fonts文件夹,因为离开FontRouter,FreeType自己将无法从MMC加载)

3. 如果使用了配置文件FontRouter.ini,请确认其中的LogLevel设置为5,或 者未设置。

4. 创建文件夹 C:\Logs\FontRouter

5. 按照问题重现的步骤进行操作

6. 出现问题后,将 C:\Logs\FontRouter\FontRouter.log 和 C:\FontRouterEx.log 两个文件从手机中复制出来。


反馈问题时,请务必提供以下信息,谢谢:

出现问题的手机型号、语种、屏幕分辨率、Symbian版本和界面版本
步骤1观察到的结果(如果是TrueType相关问题)
步骤2观察到的结果(如果是TrueType相关问题)
FontRouter.ini文件(如果使用了配置文件)
C:\Logs\FontRouter 文件夹下的所有文件
C:\FontRouterEx.log 文件
---------------------------------------------------------------
Q&A

请大家认真读完上面的教程,写的很详细,如果有不明白的,请把某段提出来,我会解答的

我发现大家都在配置里面写入了错误的语法,比如
…………
AlterFontFile=路径/某字体.ttf
…………
[Only registered and activated users can see links]
…………

这种写法是错误的,“CombinedChinesePlain12=”等替代语法中要填入的是英文字体名 ,比如方正隶变 GBK字体,他的字体名是FZlubian_GBK,则配置文件应更正为
…………
AlterFontFile=路径/方正隶变.ttf
…………
[Only registered and activated users can see links]
…………

Q:内存会变小吗?
A:不会变小,反而会变大,可是掉内存快点。不过可以提高1M以上内存,不吸引人吗

Q:我写了个配置,可是不能生效啊
A:配置文件必须是UNICODE编码

Q:我要把字体变大;我的字体剃头或剃尾
A:请认真理解我写的教程,自然有答案

Q:楼主2楼的TTF应该是在E:/SYSTEM/FOMT里面,纠正笔误
A:不是笔误,我把路径设置在E:/SYSTEM/ZXLCH.TTF,为了简单。可能大家误解了,路径可以使用任何地址

Q:我想把GDR字体变大可以吗
A:GDR是点阵字体,无法象TTF矢量字体一样放大缩小

Q:我在网上下了个TTF 配置写的完全正确,可是还是用不了啊
A:这可能和TTF字体有关,此字体和驱动不兼容,比如最新的雅黑体0.75版(十几M的)

Q:那个Y参数调整,向上是正还是向下是正?雅黑在百阅里面目录有剃尾现象,我调整了半天好像都没有效果… …
A:Y函数必须放在调整大小函数后面
[Only registered and activated users can see links]
[Only registered and activated users can see links]
注意颜色,红色是大小,兰色是高度调整 Y=Y轴 1是向上提升1, -1是向下降1
如果还有剃头现象,请把大小更改下(小一号)

Q:如果我想要gbk字符集怎办?
下载个gbk字符集的字体文件,其他配置不变就行了吗?
A:把我2楼的驱动下下来
在把TTF字体改为ZXLCH.TTF并放在E:/SYSTEM下面

Q:功能表里面,图标名和选项是哪几个字体啊
A:
CombinedChinesePlain12=中文小字体
CombinedChinesePlain16=中文大字体
别的字体不要手动映射,可能照成某些地方有口口
比如LatinBold12等

Q:如果想要中文的大小字体使用不同,比如小字体想使用雅黑,大字体用华康
CombinedChinesePlain12=
CombinedChinesePlain16=
这两行的定义怎么写?
字体的文件名一定要使用 Zxlch.ttf 吗?
A:可以更改,但必须在配置中加一个
AlterFontFile=包含完整路径的字体文件名
比如
AlterFontFile=e:\system\Zxlch1.ttf
Zxlch1.ttf是第2字体名
[Only registered and activated users can see links]
[Only registered and activated users can see links]
字体名可以为任意名,但是必须在配置中做相应的修改
Q:我这样的英文字体太大了,手机显示都不完全了怎么办
A:可以使用2个字体,在加载一个英文字体。第2字体想同屏显示最好把小一点的(比如英文)放在 C盘
测试见97楼

Q:静音的那个音乐符号是"口"呀?
A:那是S60专用字符,在没有找到对应的编码前无能为力

So please some chinese translate it for me, i cannot speak chinese very well especially the IT related term. Thanks. Duo xie, you khuai you hen hao la.

1dave
29th May 2007, 11:34
?Hope dis could help
; FontRouter2 Configuration File Example

; Comment line starts with ";".


[Global]

; Enable main function of FontRouter.
Enable=1

; Log levels: 1 - Fatal, 2 - Error, 3 - Warning, 4 - Info, 5 - Debug
; Please remember to create folder "C:\Logs\FontRouter" before logging will begin to work.
LogLevel=5

; Force to enable anti-aliased bitmap type for TrueType font. (Only available on SymbianOS 7 or above)
; 0 - System default
; 1 - Prefer monochrome bitmap type
; 2 - Force to use monochrome bitmap type
; 3 - Prefer anti-aliased bitmap type
; 4 - Force to use anti-aliased bitmap type
;ForceAntiAliased=3

; Disable internal font file. (Full path or only file name)
;DisableFontFile=S60SC.ccc
; or
;DisableFontFile=Z:\System\Fonts\S60SC.ccc

; Load extra font file besides the ones within normal path "\System\Fonts".
;ExtraFontFile=E:\System\Fonts\Chinese\15x16_latin .gdr

; If experencing problems with "ExtraFontFile" (especially for TrueType font files), please try this alternate way.
;AlterFontFile=E:\System\Fonts\Chinese\FZLB_GBK.tt f


[FontMap]

;Customize font-map
;
; RequestFont=[PrimaryFont[,ChineseFont]]
;
; When ChineseFont absent, it represents for a font redirection from RequestFont to PrimaryFont.
; When both PrimaryFont and ChineseFont absent, FontRouter will bypass RequestFont and leave it to native Symbian font system.
;
; RequestFont syntax:
;
[Only registered and activated users can see links]
;
; PrimaryFont & ChineseFont syntax:
;

[Only registered and activated users can see links]
;
; Parameters syntax:
;
; Y<Adjust> Adjust in Y-coordinate
; A Force anti-aliased
; a Force monochrome
;
; Examples:
;
[Only registered and activated users can see links]
[Only registered and activated users can see links]
; LatinBold13=LatinBold12,Chinese13
[Only registered and activated users can see links]
[Only registered and activated users can see links]
; CombinedChinesePlain12=CombinedChinesePlain12
[Only registered and activated users can see links]
; Acalc21=
;
Aco13=
Aco21=
Acalc21=
Acb14=
Acb30=
Acp5=
Series 60 Digi=

clearmind
29th May 2007, 15:13
can this font work at N73 Also?
thx

jeanius
29th May 2007, 22:15
@1dave ok i will post it today just wait and see.
@jeanius. First you must have agafontraster and freetype.dll and place them in e:\system\fonts. You must also put font.ttf (inside the archive) in e:\system\fonts. They are working on phone without chinese language, and i think they would probably work with chinese phone too.

hi garnet4david2001! thanks for your reply and i will definitely try your advice. thanks for such nice-looking fonts. :) my sister will love it. cheers!

garnet4david2001
30th May 2007, 04:16
@1dave thank you for your translation, but if possible could you please translate this one.

N70以上机型Z盘已经有驱动了,不需要在去下载!

上面一步做完了,我们继续下一步
-------------------------------------------------------------------------------------
这是S60系统里面的默认字体(N70以上除外)

Alpi12 英文斜体 7
Albi12 英文斜粗 7
Alp13 英文细体 8
Alpi13 英文细斜 8
Albi13 英文斜粗大 8
Alp17 英文细体 10
Alb17b 英文粗体 10
Albi17b 英文粗斜
Albi17 英文斜体 10
Aco13 日历超小 5
Aco21 日历超小 12
Acalc21 液晶数字 12
LatinBold12 英文粗体 7
LatinBold13 英文粗体 8
LatinPlain12 英文 7
Acb14 液晶数字 8
Acb30 液晶数字 17
Acp5 超小
CombinedChinesePlain12 中文小 7
stroke
CombinedChinesePlain16 中文大 9

一般的,我们中文调用的只有
CombinedChinesePlain12 中文小 7
CombinedChinesePlain16 中文大 9
2个字体,所以在编写配置文件中,只需要更改上面2个字体的映射就可以了

下面是FR2驱动的配置和命令(转载官方论坛):

[Global]
  全局选项区段,其中的所有选项均影响整体功能或者效果。

Enable=0 或 1
  是否开启FontRouter

LogLevel=1 - 5
  日志记录的详细程度,数字越大越详细

ForceAntiAliased=0 - 4
  字体显示效果:
   0 - 默认;
   1 - 倾向于“单色点阵效果”
   2 - 强制“单色点阵效果”
   3 - 倾向于“反锯齿效果”
   4 - 强制“反锯齿效果”
  注:上述“倾向于”的意思是,仅当字体请求没有明确指定点阵效果时,才使用倾向的点阵效果 。如果字体请 求中包含了点阵效果,则按照请求的点阵效果。这一选项仅对TrueType等基于OFS插件的 字体有效,且 插件必须支持“反锯齿”功能(FreeType和Agfafontraster均支持),对普 通的GDR点 阵字体无效。另外,Symbian OS 6 不支持“反锯齿”效果;Symbian OS 8 已经默认开启“反锯齿”效果,不必设置这个选项。
  注意:激活“反锯齿”效果可能会影响手机的字体显示性能,建议只在CPU主频高于200M Hz的机型上 使用。

[FontMap]
  字体映射区段,在这里手动配置特殊的字体映射关系。

   请求字体=英文字体,中文字体
或  请求字体=替代字体
或  请求字体=

  其中,第一种格式是标准的中英文分别映射至不同字体;第二种格式表示不区分中英文字体,均 用“替代字体 ”;第三种格式表示FontRouter将忽略这个请求的字体,而交给Symbian本身的字体 机制处理( 就好像没有FontRouter存在的效果)。

  “请求字体”的格式为:(中括号表示可缺少的部分)

[Only registered and activated users can see links]

  字体名是字体文件中定义的字体名称,而非字体文件名(通常你需要从字体提供商那里获得字体 文件中包含的 字体名称,考虑在FontRouter下一个版本中增加显示字体名的功能)。
  字体高度的单位是点阵,如果不包含则表示匹配所有字体高度的请求。注意,Symbian系 统在请求字体 时所使用的高度并不一定是字体的是实际高度,所以通常情况下,不建议指定字体高度。

  “英文字体”及“中文字体”的格式为:

[Only registered and activated users can see links]

  字体名的含义同上。这里的字体高度是指选择作为实际显示字体的高度。注意,点阵字体通常只 包含一种或少 数几种确定的字体高度,而TrueType字体则支持较大范围内任意的字体高度,所以对于点阵 字体,实际显 示的字体高度只是与这里指定值最接近的高度,不一定完全相等。
  字体参数可以对显示字体作特殊属性的调整。目前支持的字体参数包括:“Y”、“A”和“a ”。
  其中“Y”代表对字体的Y轴偏移进行调整,在未指定此参数时,FontRouter会自动 根据中英文字 体的关系计算出最佳的Y轴偏移。但实际由于字体格式的复杂性,自动计算的Y轴偏移可能并不是效 果最好的,这 时就需要使用“Y”参数进行调整了。在字母Y之后紧接调整的具体数值即可,例如 LatinBold13:Y-2 或 LatinPlain12:Y1。
  “A”和“a”分别表示强制使用“反锯齿”效果 及 强制使用“单色”效果。这一参数比全局的ForceAntiAliased拥有更高优先级。
  参数搭配使用时,只需连续书写即可,例如:Arial:Y-1A 或 Arial:AY-1。

新版本附加:
“ForceAntiAliased”支持的选项
   0 - 默认;
   1 - 倾向于“单色点阵效果”
   2 - 强制“单色点阵效果”
   3 - 倾向于“反锯齿效果”
   4 - 强制“反锯齿效果”

and

this one please

2. 如果替换为上述字体后问题仍然存在,请尝试移除FontRouter.dll,重启后通过sV iewer或 QReader等阅读软件直接调用TrueType字体,观察问题是否还存在。(注:如果FreeType .dll安装在MMC卡,移除FontRouter.dll时,请将FreeType.dll移回C: \S ystem\Fonts文件夹,因为离开FontRouter,FreeType自己将无法从MMC加载)

well i think i will be able to test the configuration after you translated it. Thanks m8.

@clearmind from what i know this font should work for all nseries. But make sure you put the font on your MMC so if anything happen you can delete the font folder from your pc.

acidnbase
30th May 2007, 09:00
great fonts!!! pls. try to visit this thread for other fonts.. those who are looking for chinese/japanese characters would be happy!!! nice work bro!

[Only registered and activated users can see links]

saints3399
30th May 2007, 17:46
may i req for chineese traditional fonts? thnkss...

garnet4david2001
31st May 2007, 04:13
@saints3399 what do you mean by traditional font? Chinese traditional font? Hmm ok i will try o get it for you.

saints3399
31st May 2007, 05:30
yes...chineese traditional fonts. ill b wait it for ur fonts....thnks...alot.

Nagi_007pk
1st June 2007, 22:01
hey nice thread
@garnet4david2001
just a thought cud different clear type fonts in english be replaced
with the symbian original font in 66xx os8 phones
fonts wid english clear type characters
if possible plz tell me!:partyman: cheers!

garnet4david2001
2nd June 2007, 04:57
Well at last after i do some meditation hahaha, at last i can make fontrouter working which will make you can use any chinese font (and probably ttf font) for your nokia. No need acidnbase.gdr, no need freettype or agafontraster.dll (N series only), what you just need to do is download ttf font, download the fontrouter.ini and copy to your phone. Btw i am making change with the font size now (Well you know you can increase the font size with this utility). I will create a new thread today just wait and see. Well no need to rename your font again.

@Nagi_007pk It should be possible. Just try it.