Monday, January 08, 2007

不再厌恶中文版 Windows XP

一直很厌恶简体中文版的 Windows XP,而尽可能的用英文版,不是我为了炫耀英文——其实刚开始使用英文版的时候真的有种找不到北的感觉——之所以会厌恶,完全是因为字体!

厌恶 Windows 系统“宋体”的默认西文字体已经有年头了,我是不会在任何场合下使用其对应的西文字体的,只要有可能我就会用 Tahoma 或者 Verdana 来替代。诚然,宋体在 12px 以及 14px 下作为正文字体是非常合适的,也很入眼,但是在比 12px 更小或者比 14px 更大的场合,这款字体就不那么好看了,加上它没有很好的支持 Anti-Aliasing 和 ClearType,因此在 Windows Vista 中才会替换成了以前说过的“微软雅黑”。

通常中文版的 Windows XP 装好后,大部分的字体都可以通过“显示属性”对话框中“外观”选项卡下的“高级”选项对话框来设置。然而,登录界面以及登录后屏幕左下角“开始”按钮上偌大的“开始”两个字,可以说要多难看有多难看。经过一番 Google 和琢磨,现在终于找到办法来将这两处的字体换掉。这样一来,我就可以比价舒服的用中文版的 Windows XP了。以下是修改方法:

修改登录界面字体
登录界面是由 C:\Windows\System32\logonui.exe 来控制的,其所有的内容和资源都被编译打包到这个可执行文件里头。为了能够改变它,我们需要用到 ResHacker 这款小工具(点击这里下载,版本 3.4.0.79,若需更新版本请自行 Google)。

先将 C:\Windows\System32\logonui.exe 文件备份,然后用 ResHacker 打开这个文件,可以看到左边列出了一些可展开的树状目录。打开“String Table”,这个目录下为程序需要用到的字符串。打开第一个名字为“1”的目录,再点击“2052”项,会发现右边的窗口列出了一些字符串,注意到标号为 1, 2 和 3 的文字即是“宋体”,这就是控制字体的地方了。将这三项改成你要设置的字体的名称就可以了,比如“微软雅黑”。注意设置之前一定要确保目标字体存在,建议先到“控制面板”的“字体”管理中确认。设置完了以后,要点击一下右边窗口上访的“Compile Script”按钮。

另外,和“1”目录并列的“4”目录下还有一个“宋体”字符串项,也改成你要的字体吧。修改完成后,选择菜单中“File -> Save”保存,然后退出即可。

注意,通常修改 Windows 的系统文件,人们一般都会建议到安全模式的 DOS 命令方式下去替换,这样可以避免因为文件正在被使用而无法写入,或者修改后导致正在运行的系统出现问题。不过这个 logonui.exe 可以无须这么做,在 Windows 正常运行过程中是可以被写入的,只是被写入后,Windows 会立即报告发现文件被修改为不可识别的版本,并建议用 Windows 安装盘修复。这时取消掉这个建议,并确认使用目前的无法识别版本就可以了。

修改并保存后,立即注销一下,或者用切换用户的命令(快捷键 Win+L)回到登录界面,发现修改已经生效了。以下是我修改后的截图(点击可查看大图)。

修改过字体后的登录界面
ResHacker 不但可以修改 exe 文件中的字符串,还可以修改 Bitmap 图片以及程序中各元素出现的位置坐标等,通过这一点完全可以自定义出截然不同的登录界面来。各位有兴趣可以自行研究。注销和关闭 Windows 的对话框也可以修改,分别对应 Shell32.dll 和 msgina.dll。修改之前记得一定要先把原来的文件备份好,以防出现不测。

修改“开始”按钮字体
“开始”菜单和任务栏所对应的应用程序为 C:\Windows\Explorer.exe,如果要将“开始”这两个字替换成别的内容或者修改别的相关的字符串,可以用上面的办法通过 ResHacker 打开这个文件(记得做好备份)。不过,控制字体的地方却不在这个文件中。要修改“开始”按钮这两个字的字体,需要修改注册表。

打开注册表的
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated DefaultFonts

将 AssocSystemSwiss 改成你需要的字体名称即可。然后退出重新启动系统使得改动生效。

以下是我修改后“开始”按钮的效果:

更改过字体的“开始”按钮

19 comments:

蠢蠢 said...

如何修改任务栏字体、开始-所有程序里面的字体、输入法显示字体、右键属性下面的字体??
请回复guqiushi1988@gmail.com
谢谢指导!

Gregory said...

Windows 界面中很多对话框的内容,字体是写死的,它们分散在各自对应的 DLL 文件中,因此要修改它们,需要找到各自对应的 DLL。由于我并非很狂热的 ResHacker 爱好者,因此并不太清楚具体功能和 DLL 文件的对应关系。你可以搜索 Google 来尝试弄清它们,另外,也有专门的 ResHack 论坛,那里应该有很多 Windows 界面修改的心得可以参考。

另外,输入法的显示字体,如果是第三方的输入法,比如紫光,通过其自己的设置功能就可以修改,如果是微软自己的输入法,这个就不太清楚了,可能和其它界面的修改方法类似。

yxzb said...

好看以牺牲系统性能和电力为代价,2000的界面就很清爽了,CRT显示器开启ClearType反而不清晰了

zx.Longinus said...

反锯齿的字体比较占用资源,而且小字体时会造成子模的笔画模糊,中文字体尤其严重。不过西文字体笔画简单,反锯齿的效果比较好。

Che, Dong said...

能否共享一下你的主题样式表文件呢? .theme 否则一一调整还是挺麻烦的

Gregory said...

Che, Dong, 前面文中说过了,这些改动与主题本身关系不大,是直接对 Windows 资源文件的修改,因此把我的 .theme 文件给你恐怕你也看不到这个效果的。

jim kill said...

louis vuitton handbags
burberry scarf
ray ban sunglasses outlet
michael kors
cheap uggs
cheap oakleys
abercrombie fitch
ugg boots
tory burch flats
lv outlet
tods outlet
michael kors handbags
michael kors outlet online
ghd flat iron
coach outlet
coach factory online
prada handbags
lebron 11
canada goose jacket
ray ban outlet
christian louboutin
chanel handbags
coach outlet
polo outlet
michael kors outlet online
ray ban canada
coach factory outlet
20150311huangqihang

jim kill said...

louis vuitton handbags
burberry scarf
ray ban sunglasses outlet
michael kors
cheap uggs
cheap oakleys
abercrombie fitch
ugg boots
tory burch flats
lv outlet
tods outlet
michael kors handbags
michael kors outlet online
ghd flat iron
coach outlet
coach factory online
prada handbags
lebron 11
canada goose jacket
ray ban outlet
christian louboutin
chanel handbags
coach outlet
polo outlet
michael kors outlet online
ray ban canada
coach factory outlet
20150311huangqihang

mao yun said...

4
chanel handbags
ray ban sunglasses
karen millen dresses
tod's sale
nike air max uk
tory burch outlet
ray-ban sunglasses
toms
abercrombie outlet
louis vuitton outlet stores
iphone 6 case
fitflop
abercrombie and fitch
new balance 574
babyliss pro
hollister clothing
puma sneakers
chanel bags
cheap oakley sunglasses
coach outlet
hollister
fred perry polo shirts
fred perry sale
beats by dre
michael kors outlet
michael kors outlet
hollister clothing
longchamp outlet
timberland shoes
cheap nfl jerseys
coach outlet online
chanel handbags,chanel bags,chanel outlet,chanel 2.55
true religion
polo ralph lauren outlet
oakley sunglasses wholesale
oakley sunglasses wholesale
links of london
ray ban sunglasses uk
toms shoes
coach outlet
salomon shoes
20150330maoqiuyun

Guo Guo said...

air max 90
bottega veneta outlet
nike air max uk
nike huarache
custom mlb jerseys
surpa sneakers
coach outlet
seattle seahawks jerseys
the north face uk
kansas city chiefs jerseys
nike outlet store
atlanta falcons jersey
chanel handbags
green bay packers jerseys
michael kors uk
los angeles clippers jerseys
burberry outlet
dallas cowboys jersey
nike running shoes
arizona cardinals jerseys
oakley sunglasses canada
the north face outlet
oakley sunglasses
real madrid jersey
cleveland cavaliers jersey
pittsburgh steelers jersey
north face jackets
soccer shoes
mizuno running
san francisco 49ers jerseys
dansko outlet
new orleans saints jerseys
new york jets jerseys
air jordan shoes
los angeles lakers jerseys
north face outlet
mulberry uk
hermes belt
stuart weitzman boots
washington redskins jerseys
wei20150610

oakleyses said...

oakley sunglasses, longchamp outlet, ugg boots, chanel handbags, nike air max, longchamp, christian louboutin outlet, michael kors outlet, oakley sunglasses, tiffany and co, replica watches, tory burch outlet, nike air max, ray ban sunglasses, michael kors outlet, louboutin shoes, jordan shoes, louis vuitton outlet, louis vuitton, ray ban sunglasses, longchamp outlet, polo ralph lauren outlet, replica watches, kate spade outlet, oakley sunglasses, polo ralph lauren outlet, cheap oakley sunglasses, ugg boots, nike free, tiffany jewelry, michael kors outlet, uggs on sale, louis vuitton outlet, michael kors, oakley sunglasses, louboutin, louis vuitton, michael kors outlet, ray ban sunglasses, prada handbags, louis vuitton, burberry, burberry outlet online, gucci outlet

oakleyses said...

nike blazer, michael kors, nike free run uk, nike air max, true religion jeans, true religion jeans, air jordan pas cher, nike air max, ralph lauren uk, timberland, air max, nike roshe, tn pas cher, louboutin pas cher, true religion outlet, vans pas cher, coach outlet, hermes, ralph lauren pas cher, nike free, coach purses, michael kors, oakley pas cher, mulberry, hollister pas cher, lacoste pas cher, new balance pas cher, ray ban pas cher, vanessa bruno, burberry, hollister, michael kors, kate spade handbags, coach outlet, abercrombie and fitch, lululemon, coach factory outlet, nike roshe run, north face, nike air max, ray ban uk, michael kors, true religion jeans, converse pas cher, north face, air force, hogan, sac longchamp, longchamp pas cher, sac guess

oakleyses said...

ferragamo shoes, iphone 6s plus cases, babyliss, longchamp, reebok shoes, nike trainers, asics running shoes, oakley, iphone 5s cases, celine handbags, hollister, nfl jerseys, jimmy choo shoes, birkin bag, iphone 6s cases, iphone cases, mcm handbags, bottega veneta, giuseppe zanotti, iphone 6 plus cases, abercrombie and fitch, p90x workout, beats by dre, herve leger, north face outlet, instyler, louboutin, soccer jerseys, lululemon, nike roshe, s5 cases, timberland boots, mac cosmetics, soccer shoes, valentino shoes, insanity workout, vans shoes, hollister, ralph lauren, wedding dresses, ipad cases, chi flat iron, north face outlet, iphone 6 cases, nike air max, ghd, mont blanc, baseball bats, new balance, nike huarache

oakleyses said...

ugg pas cher, vans, moncler, moncler, canada goose, louis vuitton, ugg boots uk, canada goose, toms shoes, doudoune canada goose, moncler, louis vuitton, louis vuitton, ugg australia, juicy couture outlet, moncler, supra shoes, doke gabbana outlet, gucci, karen millen, moncler outlet, hollister, moncler, hollister, canada goose, louis vuitton, ray ban, marc jacobs, pandora jewelry, michael kors outlet online, moncler, swarovski crystal, pandora jewelry, wedding dresses, thomas sabo, moncler, bottes ugg, sac louis vuitton pas cher, nike air max, barbour, barbour jackets, pandora charms, canada goose outlet, canada goose uk, michael kors outlet, converse outlet, links of london, canada goose outlet, pandora charms, canada goose

mmjiaxin said...

herve leger dresses
louis vuitton handbags outlet
coach outlet store
ralph lauren outlet
ray-ban sunglasses
kobe bryants shoes
tiffany and co
karen millen uk
coach outlet online
phone cases
rolex uk
nike free 5
swarovski crystal
louis vuitton handbags outlet
ray ban sunglasses
cheap oakley sunglasses
michael kors canada
nba jerseys
mlb jerseys
michael kors handbags
mm1205

chenlili said...

chenlili20160629
michael kors outlet
coach factory outlet
air jordans
oakley outlet
kobe 11
nike running shoes for women
cheap air jordans
michael kors outlet clearance
ralph lauren
gucci outlet
nike air max 90
ralph lauren outlet
air jordans
retro jordans 13
montblanc
vans shoes
jordan retro 11
hollister outlet
toms shoes
ralph lauren
michael kors handbags
true religion sale
ray ban sunglasses
tory burch outlet online
gucci belts
marc jacobs handbags
coach outlet store online
louis vuitton outlet online
timberlands
oakley sunglasses
hollister clothing
kobe shoes
ray bans
ray ban sunglasses
michael kors outlet online
replica rolex watches
true religion outlet

Gege Dai said...

jianbin0701
michael kors outlet
mcm outlet
michael kors outlet online
hermes outlet
nike air max
reebok shoes
michael kors outlet
replica watches
rolex watches
fitflops sale clearance
coach outlet online
coach outlet online
ferragamo outlet
camisetas futbol baratas
nike uk store
mulberry bags
louis vuitton neverfull sale
oakley sunglasses
mulberry handbags sale
michael kors uk outlet
tory burch outlet
louis vuitton outlet online
michael kors outlet
cheap mlb jerseys
soccer jerseys wholesale
michael kors uk
coach handbags outlet
louboutin pas cher
adidas uk store
toms outlet
lacoste shirts
oakley sunglasses uk
tory burch outlet
chrome hearts outlet

琐事 said...

michael kors handbags wholesale
cheap nfl jerseys wholesale
instyler max 2
nike huarache trainers
ed hardy outlet
pandora charms
michael kors handbags sale
tiffany and co outlet
lebron shoes
longchamp le pliage

shengda xu said...

michael kors outlet
cheap nfl jerseys
louis vuitton outlet
coach outlet
nike outlet online
birkenstock sandals
louboutin
michael kors outlet
coach factory outlet
kate spade outlet
xushengda0609