字体美化神器:MacType v1.2017.614
MacType,字体渲染工具,字体美化神器!它是种字体渲染引擎,通过接管Windows系统GDI字体渲染,使文字显示得更清晰、更有立体感,实现比Mac系统更华丽的字体渲染效果,让 Windows 字体更漂亮!
Mactype是一款Windows下的字体渲染美化工具。Mactype 不光对文本渲染,还支持网页浏览、日常操作以及系统界面等地方。安装后打开用户向导,要求你选择几种模式,推荐选择”注册表加载”下一步,根据文件名选择合适的配置文件,如果不知道选哪个,就多试试选择一个眼镜看起来最舒服的样式,点击完成。你的界面已经被重新渲染了。针对高级用户,还可选择启用配置程序对每个参数进行自定义设置。
新版变化
http://bbs.themex.net/forumdisplay.php?f=40
https://github.com/snowie2000/mactype/releases
2017.06.15 v1.2017.614.0
更新至FreeType 2.8.0
支持Windows 10最新版本
优化性能,尤其是命令行程序的性能
支持从64位程序加载到32位程序,反之亦然。
bug修正
添加DirectWrite段,可以自定义dw参数
由于Win10最新更新的改动,Edge浏览器添加了额外的安全限制,现在非微软签名的文件已经无法加载了,因此Edge浏览器暂无法支持。
新参数说明如下:
[DirectWrite];0=默认;1=狗牙模式;2=GDI经典,横向抗锯齿,等价于GDI模式下的ClearType模式;3=GDI自然,横向抗锯齿,等价于GDI模式下的ClearType自然模式;4=自然模式,横向抗锯齿,支持次像素布局,字间距会较均匀;5=自然对称模式,横向纵向均抗锯齿,微软建议用于较大字体,显示较平滑;6=禁用渲染器,直接使用原始字形。灰度渲染,任何其他选项均无效。;特殊说明,对DirectWrite,6和5等价,此时其他参数对dw有效,对d2d无效。RenderingMode=[0-6] ;默认值0GammaValue=http://www.heirui.cn/[0-10.0]; 默认值为自动计算。Contrast=[0.0625-10.0]; 默认值1ClearTypeLevel=[0-1.0];默认值1,决定抗锯齿的力度。具体意义微软并未明确给出。渲染模式RGB/BGR/灰度参数由General节中的AntiAliasMode自动决定。当RenderingMode=6时,Direct2D固定为灰度渲染无法改变。
要使DirectWrite配置生效,您需要首先在General节下使用DirectWrite=1启用DW支持!
对DirectWrite的具体说明:
虽然技术上叫做DirectWrite,但是实际上DirectWrite只是一种字体引擎,微软提供了DirectWrite接口和Direct2D接口,这两种接口都可以调用DirectWrite字体引擎。如果您一直在使用日本的MacTypePatch的话,肯定会对他配置中分开的两段有印象。比较让人恶心的是这两个引擎最终的输出结果并不一样,而且微软在Windows系统中交叉使用这两种接口,甚至是不同版本的程序使用不同的接口,这使得调整好的参数有时在另一个版本的Windows上并不适用。在这里说一个最特殊的特例,RenderingMode=6。根据微软说明,6=DWRITE_RENDERING_MODE_OUTLINE, Specifies that rendering should bypass the rasterizer and use the outlines directly. This is typically used at very large sizes. 即为跳过光栅器,直接输出字形然而此参数在DirectWrite接口中效果等同于1(锯齿模式、狗牙模式),结果就是Direct2d看着很漂亮,DirectWrite哀鸿遍野……由于跳过了光栅器,所以在6模式下一律灰阶渲染。大家可以把图片放大来看就明白了。其他参数也是同理,你总会发现都是DirectWrite,两个程序有时候效果略有差距,幸运的是差异通常还是不大的。当然Chrome这个怪胎除外。。。
MacType v1.2016.614.0 官方下载地址:
http://www.mactype.net/download.php?latest
https://github.com/snowie2000/mactype/releases/
Mactype是一款Windows下的字体渲染软件,它能改善Windows在低分辨率屏幕下字体产生的狗牙、锯齿、变形问题;但它有一个致命缺陷:不能渲染使用微软DirectDraw渲染的程序。并且还存在一些其他的小问题,比如文字竖向排列下某些字没有渲染的问题。所以,请勿在Win7系统中开启DirectWrite支持的情况下使用注册表模式,否则会无法启动!!
来自日本的程序员开发了一个Mactype的补丁,能让Mactype支持DirectDraw渲染的程序。只不过使用方法上,有一点作者并没有说清楚:只支持加载默认的渲染配置文件Default.ini,并不支持加载其他配置文件,我们可以将默认的Default.ini改名,将自己的渲染配置文件改名为Default.ini即可。
Mactype支持DirectDraw渲染的程序补丁最新版
http://silightblog.tank.jp/MacTypePatch_1.26.zip
?