终于搞定雅黑字体安装在Storage里了!完美!

sun-cw365

普通会员
2003-09-06
59
0
0
终于搞定雅黑字体安装在Storage里了!完美!


昨天发了求助帖子 今天就搞定了雅黑字体显示英文和数字太烂的问题!
这方法是我辛辛苦苦重启了N遍才弄成的

过程是这样:中午找到一位仁兄(feiyulike)的帖子(http://bbs.pdafans.com/thread-282243-1-4.html)他把winxp中系统默认英文和数字加入微软雅黑字体中 让雅黑显示的比非安装版的雅黑效果要好一些 要知道 非安装版的英文和数字特丑g跟q一样! 但字体还是不能跟CAB版的比 feiyulike仁兄也发现了在雅黑字库里拷贝TAHOMA字体变能解决英文显示问题 但我一时半会也没看懂 所一便下了feiyulike仁兄的合并版 晚上回家后 第一件事就是打开电脑 先在手机里安装CAB版雅黑 然后从RAMDISK里提取雅黑 发现他本身就是10.3M雅黑和127KB的TAHOMA字体(以为是合并的雅黑和TAHOMA呢) 然后在注册表里看看安装版到底修改了哪写项目,并把那些项目和数据抄下来(费了我可长时间) 抄完以后便把RAMDISK里的雅黑和TAHOMA剪切到Storage\windows\Fonts里 然后硬启机器 修改注册表:

在这之前先谢谢Sun_Dream 他写的(注册表应用篇之WM系统字体彻底修改)非常厉害 虽然有点看不懂
http://bbs.pdafans.com/thread-324089-1-1.html

我的机器是818 2003SE
方法如下:

1.先到坛子里下个10.3M的雅黑字体(非CAB版的 要不然还得安装CAB的 然后再拷贝到Storage\windows\Fonts里 然后再硬启)

2.再把雅黑拷贝到Storage\windows\Fonts里(要先建路径) 然后在Windows里找到Tahoma.TTF字体(此字体是隐藏的) 把他复制到Storage\windows\Fonts里

3.在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\]下创建FontPath键 并创建字符串
"FontPath"=(内容是)"Storage\Windows\Fonts"

4.在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]下修改
这些内容:
"Tahoma"="Storage\Windows\Fonts\MSYH.TTF,微软雅黑"
"Courier New"="Storage\Windows\Fonts\MSYH.TTF,微软雅黑"
"Kingsoft Phonetic Plain"="Storage\Windows\Fonts\MSYH.TTF,微软雅黑"
"SC_Song"="Storage\Windows\Fonts\MSYH.TTF,微软雅黑"
"宋体"="Storage\Windows\Fonts\MSYH.TTF,微软雅黑"

5.检查"HKEY_LOCAL_MACHINE\system\stroagemanager\autoload\psmfsd"下,是否有"LoadFlags"这个值,并使其内容为"1";
修改"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell"路径下的"NoClearType"和" HKEY_LOCAL_MACHINE\SYSTEM\GDI\Cleartypesettings"下的"offonrotation",使其均为"0 ",打开被MS隐藏的ClearType选项;

6.在到这里添加一些内容[HKEY_LOCAL_MACHINE\System\GDI\V1\FontAlias]

arial:-14=TAHOMA:-12
ms sans serif:-11=tahoma:13
ms sans serif:-13=tahoma:-9
tahoma:-1=tahoma:13
tahoma:-10=tahoma:13
tahoma:-11=tahoma:13
tahoma:-9=tahoma:12
tahoma:16=tahoma:13
version=327692(这些便是我抄的CAB版修改的内容 所以CAB的字体才那么好!)

7.软起机器,然后进入屏幕调整内打开ClearType.这样才是完美的雅黑效果


如果还有差异的话 请修改[HKEY_LOCAL_MACHINE\System\GWE\Menu\BarFnt]:菜单栏字体
CS 0(00000000)
HT 900(0X000384)
HtInPts 1(0x000001)
It 0(00000000)
Nm Tahoma
Wt 400(0x000190)

[HKEY_LOCAL_MACHINE\System\GDI\SYSFNT]:系统字体
CS 0(00000000)
HT 900(0X000384)
HtInPts 1(0x000001)
It 0(00000000)
Nm Tahoma
Wt 400(0x000190)

[HKEY_LOCAL_MACHINE\System\GWE\Menu\PopFnt]:弹出菜单字体
CS 0(00000000)
HT 900(0X000384)
HtInPts 1(0x000001)
It 0(00000000)
Nm Tahoma
Wt 400(0x000190)

暂没用过PPX和WDA2等界面软件 所以不知道效果和字体差异[p:5]
 

附件

西门庆龙

普通会员
2005-09-02
2,248
0
36
我的雅黑字体的帖子里 是自动安装版 这样就免去注册表设置的麻烦了

支持楼主的分享~~
 

sun-cw365

普通会员
2003-09-06
59
0
0
版主可能还没有理解我的意思,你的自动安装版本是把10M的雅黑字体安装到Windows的Fonts目录里面对吗?这样的话是不是会占用存储内存?对于64M的机器来说那是多么奢侈的安装方法啊!
我现在分享的方法是把10M的字体文件放在“Storage”里面,节省了存储空间不是吗?
 

西门庆龙

普通会员
2005-09-02
2,248
0
36
引用第2楼sun-cw3652007-05-14 18:03发表的:
版主可能还没有理解我的意思,你的自动安装版本是把10M的雅黑字体安装到Windows的Fonts目录里面对吗?这样的话是不是会占用存储内存?对于64M的机器来说那是多么奢侈的安装方法啊!
我现在分享的方法是把10M的字体文件放在“Storage”里面,节省了存储空间不是吗?

兄弟,我的自动安装版也有选择安装路径的权利啊, [s:71] 就好想开自动挡的车一样,也要手控造作吧 [s:71] 你想装哪就装哪,包括卡里,改天给你上个图吧,证明一下我说的

再次感谢楼主的方法 [s:70]



看到我的 Storage 文件夹了吗,我的字体就装到这里面了,丝毫不影响速度,因为自动版是调试过了,因为对新手来讲注册表是头疼的地方也是禁区,PC上我就头疼注册表呵呵,本来想加到刷机的ROM里,可是找不到非常干净的ROM,郁闷啊
 

附件

sun-cw365

普通会员
2003-09-06
59
0
0
呵呵,看了版主的回帖真是佩服之至啊!小弟我的方法确实太原始了,放弃之!
看来我还是得继续努力学习啊,先下载你的留着备用,万一今后系统硬启了安装可就方便了 [s:87]
 

sun-cw365

普通会员
2003-09-06
59
0
0
版主说的安装在卡里面好像不行的吧?因为系统在启动时要读取字体文件,在系统还没有启动完毕之前是无法预先识别卡的,所以这样一定会出错的,不知道小弟的想法对不对啊?
 

西门庆龙

普通会员
2005-09-02
2,248
0
36
引用第5楼sun-cw3652007-05-14 18:45发表的:
版主说的安装在卡里面好像不行的吧?因为系统在启动时要读取字体文件,在系统还没有启动完毕之前是无法预先识别卡的,所以这样一定会出错的,不知道小弟的想法对不对啊?

晕,兄弟看仔细了这张图,StorageStorage Card 是两个文件夹是完全两回事,在我帖子里说过字体决不能放卡里也就是Storage Card这里,虽然指定路径它可以装,但是开机加载问题无法解决,但是话说回来,你修改注册表的目的就是装载到Storage这里,我只不过是调试完之后,方便大家安装而已,尤其是新手,自动安装是他们想要的。


 

西门庆龙

普通会员
2005-09-02
2,248
0
36
先说好啊 呵呵 我可没有瞧不起兄弟的意思,比起潜水造成死气沉沉的一个版区,有争议和动手的想法,才是智能区的福气,大家一起努力的把智能区发展成大区,兄弟辛苦了,有问题一起切磋一起进步。 [s:71]


 

diyfan

普通会员
2007-08-10
1
0
0
楼主的经验还是挺有用,我原先是装到主内存了,按楼主方法把字体复制过去之后修改注册表,重新启动删除原字体文件,顺利搞定 [s:119]