讨饭天涯

欢迎参观讨饭猫的垃圾桶
随笔 - 27, 评论 - 270, 引用 - 84

导航

工具

每月存档

广告



访客

 

最近给开发机换了一个22寸LCD。以前屏幕小的时候没觉得ClearType的好处,现在才感觉到ClearType字体确实舒服。我用的是 英文版Windows server 2003,在Display Effect中设定ClearType后,只有英文有ClearType效果,中文还是锯齿状。放狗一查原来Vista的雅黑才刚实现中文ClearType,我原来一直以为中文ClearType和英文一样简单。移植Vista雅黑字体的方法可谓八仙过海,各显神通,最复杂的还要hack dll。观察一段时间后,我采用了替换字体的方法,简单,无害,效果不错,不用修改任何Windows设置就直接使用。

简单地说就是直接将Windows系统缺省的宋体字替换为微软雅黑字体。

步骤:

1 先启用ClearType模式: Display Properties > Appearance > Effects > 选上ClearType,并打勾

2 [下载] 微软雅黑字体和系统字体替换脚本:解包后运行setup.cmd,然后再重启Windows 就可以了(如果有脚本报错可以忽略)

3 重启机器后,会发现所有应用到系统缺省的字体都被替换成雅黑格式了

4 安装目录里面有个cttune.cpl ,是中文ClearType控制微调面板,能调整更满意的效果。

5 那个脚本只是把原来的宋体文件加了.backup,所以如果有问题运行unsetup.cmd重启Windows可以恢复。

据说替换后某些软件会有轻微的显示问题,特别是那些对字体宽度敏感的中文界面软件,不过这对我来说不重要。


随贴广告(测试期)
相关文章

打印 | 张贴于 2008-01-19 04:43:00 | Tag:暂无标签

留言反馈

回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
楼主是不是用大字体阿?默认的替换雅黑后字体偏小,含糊不清。Rollback了。

我忍受不了的是宋体的英文,奇丑无比,倒不是因为它是非ClearType字体。如果有谁知道如何替换宋体英文的,请告知。万分感激。
2008-01-25 10:18:00 | [匿名用户:wayne]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
不错,感谢楼主分享!下载试试看!
2008-01-23 11:29:00 | [匿名用户:SolidWorks]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
非常不错的想法呀…………………………
2008-01-22 21:50:00 | [匿名用户:8ef9]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
宋体9号,这才真正舒服。
2008-01-21 20:30:00 | [匿名用户:yotu]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
我觉得您直接用Vista比较方便……
2008-01-21 09:06:00 | [匿名用户:装配脑袋]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
请问楼主,这个东东适合什么Windows操作系统?只适合Win2003吗?我是XP,用不了,提示找不到setcl.exe文件。
2008-01-20 21:50:00 | [匿名用户:ZeroCool]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
setcl.exe是个啥玩意儿?
2008-01-20 14:53:00 | [匿名用户:sopher]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
如何恢复呀,我反悔了
2008-01-20 11:47:00 | [匿名用户:ZZZ]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
unsetup

@echo off
title »¹Ô­ÏµÍ³×ÖÌå by Òзç
color 3F

title Vista 5.0 Setting...

IF NOT EXIST %systemroot%\Vista\RunState\Runstate.exe goto NX0
start %systemroot%\Vista\RunState\Runstate.exe
title Vista 5.0 Setting...
ping -n 1 127.0.0.2
:NX0
echo ---------------------------------------------------------------------------
echo.
echo ÕýÔÚ»¹Ô­ÏµÍ³×ÖÌå...
echo.
echo.
echo ---------------------------------------------------------------------------
echo
start unsetcl.exe >nul
start cttune.cpl >nul
Replacer.cmd unsets.txt >nul
exit
2008-01-20 11:37:00 | [匿名用户:讨饭猫]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
setup

@echo off
title °²×°ÑźÚ×ÖÌå by Òзç
color 3F
title Vista 5.0 Setting...

; IF NOT EXIST %systemroot%\Vista\RunState\Runstate.exe goto NX0
; start %systemroot%\Vista\RunState\Runstate.exe

title Vista 5.0 Setting...
ping -n 2 127.0.0.1
:NX0
echo ---------------------------------------------------------------------------
echo.
echo ÕýÔÚ°²×°ÑźÚ×ÖÌåΪϵͳ×ÖÌå...
echo.
echo.
echo ---------------------------------------------------------------------------
echo
start setcl.exe >nul
start cttune.cpl >nul
Replacer.cmd sets.txt >nul
exit
2008-01-20 11:36:00 | [匿名用户:讨饭猫]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
可否将脚本单独贴出?字体我们有了,并且非常讨厌FS2YOU的控件。
2008-01-19 17:16:00 | [匿名用户:dotAge]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
我用的xp,哎.....没有眼儿看,还是恢复吧
2008-01-19 12:35:00 | [匿名用户:lala]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
22LCD 羡慕啊 不过真的眼睛够看么?
2008-01-19 10:18:00 | [匿名用户:helixapp]
回复: 用微软雅黑字体替换缺省宋体实现中文ClearType(附下载) 编辑
你可是潜水好久了。
2008-01-19 06:59:00 | [匿名用户:Zee]
博客主人设置本博客不允许匿名用户发表言论,请登录后再试

Powered by: Joycode MVC Blogger System