发新话题
打印

[字体] 对■天堂任鸟飞■兄弟字库的一点建议和改动,更换字体两步搞定!

对■天堂任鸟飞■兄弟字库的一点建议和改动,更换字体两步搞定!

昨天发现了[天堂任鸟飞]兄弟的字库贴,自己下下来用了一下,发现非常好用!!!

自己对字库一直有点恐惧感,不过这次的成功让我更坚定了选择sybiam的信心,从3230-n93~~~

今天上午想用修改其它字库名为现有字库名,直接覆盖字库文件的方法来更换字体,要卸载驱动实在麻烦,而且每装一个字库都要装阿,卸啊~~

于是自己把fontrouter.ini文件后缀改为fontrouter.in,重起手机,希望字库加载为系统自带......结果....开机失败了(我把字库文件和字库驱动都装在了c)~~~最后只好格机.....

自己仔细看了一下fontrouter.ini的内容,将字库路径ExtraFontFile=c:\Data\Fonts\HKSN.ttf更改为ExtraFontFile=e:\Data\Fonts\HKSN.ttf

用原来的驱动安装程序安装好,再替换了e:\fontrouter.ini,再把字库文件放在e:\Data\Fonts下.....重起......

成功拉!!!字库完美显示,然后在开机状态下把处存储卡,原本打开过的文件都显示正常,新开的程序就是一片空白(我是拿短信做实验的....呵呵~没字库当然一片空白啦!!),但是没有死机,

关机等现象....又在存储卡拔出的状态下,关机,开机...字库还原为系统字库...插入存储卡...显示正常...

由此得出结论,把字库放在e盘比放在c盘安全些...唯一的问题就是[天堂任鸟飞]兄弟提到的耗电问题...这个是很可能存在的现象~~~

总结一下:
1,在电脑端修改fontrouter.ini文件下的ExtraFontFile=c:\Data\Fonts\HKSN.ttf(此处HKSN.ttf为华康少女字体)路径,并把字库移动到所指定的路径下字库就可正常显示.
2.如果需要更换字体,不用卸了装,装了卸,只需修改fontrouter.ini中的路径,指定到文件夹下即可.....
             本人测试:1.在e盘根目录下建立文件夹f
                            2.复制hksn.ttf   wryh.ttf    fzzy.ttf这三个字库到文件夹f下.
                            3.修改fontrouter.iniExtraFontFile=c:\Data\Fonts\HKSN.ttfExtraFontFile=e:\f\HKSN.ttf.
                            4.重起手机..................开机后看到的就是华康少女的字体.
                            5.修改fontrouter.iniExtraFontFile=e:\f\HKSN.ttf.为ExtraFontFile=e:\f\wryh.ttf.
                            6.重起手机..................开机后看到的就是微软雅黑的字体.
                            7.试验成功....!!!!
             我们来看一下我们省了多少时间:
                            原始方法:删除字库驱动->重起手机->删除字体文件->安装新字库驱动->安装新字体文件->重起手机->完成字体更换.
                           

                             改进方法:修改fontrouter.ini文件->重起手机->完成字体更换.
            
             我们再来看一下安全性:如果你修改fontrouter.ini出错,将路径指定到不存在字体文件位置,开机失败,取出卡,重新开机.....一切正常,在电脑端重新修改fontrouter.ini,核实正确路径,插入手机卡,重起即可.........

测试机型:n93

修改fontrouter.ini的手机端软件为x-plore,电脑端就是文本编辑器(txt)。

申明:本人以上修改只是因为自己因为操作不当造成无法开机,而重格c盘(还好又备份数据).并不是对[天堂任鸟飞]兄弟成果的否定.他的方法给了我们很大的方便,对于文件系统不了解得广大机油是很好的方法,只需要用到nokia自带的系统软件就可以完成字库的替换,非常方便,而且相比放在e盘更为省电.希望本人的一些小经验可以分享给大家,如果存在侵权问题,望斑竹删除此帖~~~谢谢~~

[ 本帖最后由 火烈葑魈 于 2007-10-3 18:45 编辑 ]

TOP

没人支持~~~自己沙发!!

TOP

沙发…好像不可能了:)支持一下吧

TOP

天堂兄的方法还是很有启发性的。但如同楼主所说的,更换字库太麻烦了,而且天堂兄的字库是打包的,我不知道里面除了字库是不是还有其它的设置信息(小白一个,不会解包-_!),上次换字库的时候就慌兮兮的,呵呵。

楼主的方法也很有创造性,可以做到多字库随意转换,期待能继续完善。
by:感觉智能机改字库还是很有意思的

TOP

我也一直研究這個了 但是我不想要這三種字體 于是我換成了方正姚體 名字改成wryh.ttf 但是開機并沒有加載此字體 于是又把原來的wryh.ttf替換回去了 開機正常顯示雅黑字體 我想既然字體在使用中就不能刪除吧 于是我就嘗試刪除 竟然刪除掉了 我嚇了一跳 于是我打開程序 果然 原來沒有出現過的字全都是框框了 于是我又吧方正姚體(名字為wryh.ttf)又拷到了fonts文件夾下 再開另一個程序 這次竟然加載了姚體!!不過還有一部分是原來顯示過的雅黑字體,所以眼前看到的是姚體和雅黑的混合,也就是有的字是雅黑的,有的字是姚體的!!但我再試圖刪除wryh.ttf就刪不掉了.
經過我的不斷嘗試還有分析,我覺得是字體文件體積比較大的不能加載成功,姚體在6M多,雅黑是5M多,我之前嘗試過小篆不到5M是成功的.究竟為何不能加載大體積字體,還有待各位機油解答了.

TOP

三楼的兄弟,你问的那个问题我可以回答你,天堂兄的字体包里只有字体文件,我一开始也是不确定可不可以简单得替换,就解包看了一下

字体驱动结构是这样的,

;Date 13-9-2007
;Time 17:59:43
&EN
#{"\YORS"}, (0xA0000615),1, 0, 0, IU,TYPE=SA
:"Vender"
%{"Vender-EN"}
[0x101F7961], 0, 0, 0, {"Series60ProductID"}
"D:\Program Files\CequenzeTech\SISWare4.7\bin\-\TextFileIndex10.txt"-"", FT, TE
"D:\Program Files\CequenzeTech\SISWare4.7\bin\-\sys\bin\FontRouter.dll"-"!:\sys\bin\FontRouter.dll", FF
"D:\Program Files\CequenzeTech\SISWare4.7\bin\-\resource\plugins\FontRouter.rsc"-"!:\resource\plugins\FontRouter.rsc", FF
"D:\Program Files\CequenzeTech\SISWare4.7\bin\-\FontRouter.ini"-"!:\FontRouter.ini", FF
"D:\Program Files\CequenzeTech\SISWare4.7\bin\-\Resource\Fonts\$FontRouter.txt"-"C:\Resource\Fonts\$FontRouter.txt", FF

红色部分就是装到手机的部分,前面再加上你选择的安装路径就是完整的目录位置了!!

这是字体文件的

;Date 13-9-2007
;Time 17:59:49
&EN
#{"\YO[OS"}, (0xA0000616),1, 0, 0, IU,TYPE=SA
:"Vender"
%{"Vender-EN"}
[0x101F7961], 0, 0, 0, {"Series60ProductID"}
"D:\Program Files\CequenzeTech\SISWare4.7\bin\-\TextFileIndex10.txt"-"", FT, TE
"D:\Program Files\CequenzeTech\SISWare4.7\bin\-\Data\Fonts\HKSN.ttf"-"C:\Data\Fonts\HKSN.ttf", FF

蓝色的部分是你安装时可以看到的提示,红色就是字库文件的位子,这个被直接定义在了c盘,所以安装时没有提示选择安装位置...
所以没有别的其它设置了,字体驱动需要签名就是因为它要把文件复制到sys这个保护目录下,而字体文件则不需要...


四楼的兄弟的情况真的蛮有意思的~~~呵呵~~~不过自己没有遇到这种情况,还没有成功得在使用中改动字体文件位置或者删除的...包括改文件夹的名字都不行...郁闷...

不过你说的后来字体混合,你一说我倒是想到可能的!!!
因为我在测试的时候把卡拔出来以后,之前看到过的东西还是正常能看到,新开的东西就没有字显示,说明之前看过的位置的字体信息被系统记录了,如果换新的进去,就是换进新字体后才打开的文件中的字体就会显示新字体.....

这也许也可以解释为什么一开始你在开机状态下换了字库,却还是显示老字体的原因了!!而之后出现的现象则是你打开了之前没有开过的文件!!!~~~呵呵~~~大家互相补充,揭开不少谜底厄!!~~~~

TOP

剛無聊又在嘗試換字體 這次換了個方正啟體簡體約6.4M 成功加載 后來我又試方正珊瑚gbk字體 約5M 不能加載!! 這表明能否加載跟字體的大小是無關的,難道是跟字庫的種類有關?一般只有簡體的字庫可以成功,而帶簡體和繁體的字庫就不成功了,是否正確,還有待繼續研究

TOP

这些还是太复杂了些,
期待高手们可以有更完美更方便的解决更换字体的方法!

TOP

天堂鳥自帶的雅黑字庫感覺效果不太好 下了個牛大哥的 感覺不錯 建議大家安裝字體驅動后 不用裝字體文件 直接下牛大哥的雅黑字體改名為WRYH.ttf放到c:\data\fonts下就行了
不研究了 感覺現在還不錯 有好多電腦上很好看的字體都不太適合手機上使用 符號少很多 而且大小也不合適 還是雅黑吧 就沖著它造價那么高也用了 呵呵

TOP

谢谢你的详细分析。。

TOP

引用:
原帖由 vleox 于 2007-10-3 20:54 发表
剛無聊又在嘗試換字體 這次換了個方正啟體簡體約6.4M 成功加載 后來我又試方正珊瑚gbk字體 約5M 不能加載!! 這表明能否加載跟字體的大小是無關的,難道是跟字庫的種類有關?一般只有簡體的字庫可以成功,而帶簡體和繁體 ...
是的...和大小没关系的~~~~我用的字库有10多兆的~~照样显示很正常~~~呵呵~~

TOP

引用:
原帖由 0smart 于 2007-10-3 21:46 发表
谢谢你的详细分析。。
版主加分鼓励一下哈~~呵呵~~~

TOP

晕,搞那么复杂。你把ttf字体文件放在C:\Data\fonts下面,把字体驱动装在E盘,配置文件还是用extrafontfile=C:\Data\fonts。这样不就搞定了吗?出错开不了机也没关系,拔卡就能正常开机了。还能用数据线模式呢。而且也省电。

TOP

呵呵 谢谢大家的关注
不过字体安在E盘的话就不能使用数据传输模式了哦

下个版本将简化字体的更换 以及增加一个很好看的字体 现在正在合并字库以及添加生僻字

TOP

引用:
原帖由 天堂任鸟飞 于 2007-10-4 01:56 发表
呵呵 谢谢大家的关注
不过字体安在E盘的话就不能使用数据传输模式了哦

下个版本将简化字体的更换 以及增加一个很好看的字体 现在正在合并字库以及添加生僻字
期待ING。。。。。。。。。。。
兄弟加油哦!

TOP

支持

TOP

确定!放在c盘好!
If you give me old 3 old 4, I will give you kale2cc

TOP

呵呵~~天堂兄来了~~我自己现在也是装在c盘的~~呵呵~~省电些!!

嘿嘿~~

TOP

支持一下~~~