引用于穿肠毒剑的blogs

近日研究仿Vista美化XP,有些心得,在这里总结一下。国际惯例,先上效果图,VistaCG 1.1主题+微软雅黑字体

 

主题是国人制作的VistaCG 1.1主题,加入了最新的Windows Standard。只是配色方案,没用到WB等这些增强软件,所以实现不了透明效果等等,但省了不少资源,我就喜欢这种。

压缩包里没有说明,我简单介绍一下:
VistaCG.msstyles和Shell文件夹是配色方案,解压出来双击VistaCG.msstyles就可以了
Clear Type.exe是ClearType微调工具,不装也可以
VisualTaskTips_20.exe是让XP和Vista一样,不用切换窗口就可以在工具栏看到窗口的缩略图
Aero cursors文件夹里是一套Vista鼠标方案,最新的哦,我一直在用,很不错,里边有安装说明,安装过程中可能有个错误提示,不用理会继续,然后在控制面板->鼠标里选这套方案就能看到效果了
WallPaper文件夹里是3个Vista壁纸,不用解释了吧

安装非官方主题需要先用Neowin UXTheme Multi-Patcher v4.0Patch一下

 

接下来修改系统字体

 1、安装字体:
下载微软雅黑 0.72,这个版本应该是目前最新最完善的了,解压到字体文件夹(WINDOWS\Fonts)

2、修改外观:
打开 显示 属性->外观,如果用VistaCG 1.1主题
,在字体大小那里有三项,选Msyh(微软雅黑英文缩写)就可以了,否则点 高级,把窗口标题栏、消息框、菜单的字体都改成微软雅黑,字体大小9号

3、修改IE、Firefox、记事本等软件的字体(如图)

4、开启ClearType:
这点很重要,否则就体现不出雅黑的价值了。打开 显示 属性->外观->效果,选择 使用下列方式是屏幕...,再选 清晰,也可以用VistaCG 1.1主题
里带的ClearType微调工具进行调整

修改之后,系统界面大部分都是雅黑字体了,但像属性、控制面板等还是宋体,网上有几种修改注册表的方法,都不管用,可以逐个修改.dll和 explorer.exe,很麻烦,真正解决问题的办法就是用工具把雅黑字体内部名称改成宋体,彻底替换掉原系统宋体,但现在雅黑还不完善,字库也不全,用这招还要慎重!

 

===============================================================

我没有参照以上的方法进行系统字体的修改替换,建议大家从这段字的下面开始。

修改工具以Font Creator Program(以下简称FCP)为例
////////////////////////////////////////////////////////
预备知识:
1.修改内部名称:
格式-命名 要修改的地方为:所有的平台(语言)的 "包含字体家族名" "包含唯一字体标示符" "包含完整字体名称" "包括 PostScript 名称"(这个好像也可以不改) (根据我的经验,这里最好是全部照搬,逐项复制粘贴即可,宋体、新宋体都这样操作)
-------------------------------------------------------
2.提取ttc字体中的ttf字体文件:
使用 FCP的工具-从ttc中提取 (用FCP分离字体文件比较直观方便,但FCP不认识.ttc文件,需要手动更改后缀名为.ttf,然后FCP会提示你,要分离了,这里主要说的是将系统中的simsun.ttc<宋体&新宋体>分解成simsun0.ttf<宋体>和simsun1.ttf<新宋体>


使用 ttctools的BREAKTTC.EXE(命令行格式:BREAKTTC.EXE xxx.ttc)
-------------------------------------------------------
3.合并ttf字体为ttc:
使用ttctools的MAKETTC.EXE(命令行格式:MAKETTC.EXE xxx.ttc xxx1.ttf xxx2.ttf)  (这一步很重要,要不然很多软件就不能正确的调用字体信息,显示为乱码,因此必须将修改好的宋体和新宋体合并,当然这里是指挂着宋体&新宋体羊头的微软雅黑狗头)
-------------------------------------------------------
4.让字体灰度化:
载入字体 格式-灰度 插入-选中“适合网格”及“灰度渲染”,继续点击“插入” 设置“适合网格”=16 “灰度渲染”=8(这两个值并不是绝对的)  (建议取消这步的操作,因为按照这个原文修改出来的字体要多难看有多难看,想尝试的人可以尝试尝试)
////////////////////////////////////////////////////////
修改方法:
1.打开Font Creator Program,逐步点选“工具“-”选项“-”字体“,将 "重新计算平均字符宽度"选项取消勾选。
2.提取系统字体simsun.ttc中的宋体和新宋体 (这里参照预备知识2)
3.把要替换的字体的内部名称改为和系统新宋体一样(参照预备知识1)
4.修改字体灰度(参照预备知识4),并修改系统字体 tahoma 及 tahoma bold的灰度值,使它和你刚才修改的字体灰度一样 (建议取消这步的操作,因为按照这个原文修改出来的字体要多难看有多难看,想尝试的人可以尝试尝试)
5.对FCP的 格式-设置 里的参数作酌情修改,但不要修改“范围-平均字符宽度”的值
6.保存
7.再次修改内部名称,使它和系统宋体一样
8.另存为一个新的ttf字体文件
9.把前后保存的两份ttf合并(参照预备知识3)为simsun.ttc并替换系统字体文件夹下的simsun.ttc

系统会提示你替换不了或者将你修改好的simsun.ttc更名为simsun0.ttc,这里使用“Unlocker”这个好工具就可以了。要不然学习下面原文中采用“replacer.cmd”替换字体的方法。

我根据此方法,基于微软雅黑作了替代系统宋体

下载地址(最好单线程):http://rapidshare.de/files/25435472/MSYH.rar.html
备用下载地址(单线程):http://files.filefront.com/MSYHrar/;5238611;;/fileinfo.html

使用方法:
解压改名为simsun.ttc,进安全模式,双击replacer.cmd,先把系统字体文件夹下的宋体或者Simsun & NSimSun或者simsun.ttc(其实都是一个东东)拖到replacer里,再把准备好的simsun.ttc也拖进来,然后按y回车,成功的话会提示complete,重启。
Replacer下载地址:http://www3.telus.net/_/replacer/


替换之后当系统用宋体的时候实际就是微软雅黑,基本告别宋体了

制作关键点:
1、灰度那里我用的和Tahoma相同的灰度设置,点插入,再勾上 适合网格,输入数字,确定,灰度渲染也用同样方法加上,原来的值删除
2、格式->设置那里太复杂了,根本搞不清都是做什么用的,所以一个都没敢改,要是出问题也就是出在这里

附上制作工具的下载地址,该操作需要一定的电脑知识并具有危险性,不推荐新手尝试

Font Creator Program V4.5.1
http://www.skycn.com/soft/2925.html
Font Creator Program V4.1.1.159.63 汉化补丁
http://www.skycn.com/soft/2926.html
只找到4.1的汉化补丁,先装4.5再装汉化,自动降为4.1,还能用

TTCTool 2.13

http://www.linuxfans.org/nuke/modules/Forums/files/TTCTOOL_213.zip


本文仅为提供更多信息,不代表华声博客同意其观点或描述,如需转载请注明出处。

posted on 2006-09-07 15:19  间歇博客  阅读(3153)  评论(1编辑  收藏  举报