使用Mactype渲染字体
Mactype是在Windows下实现类似Mac下字体渲染效果的程序。长期以来,我一直都使用这个软件替代系统自带的ClearType渲染功能。渲染得到的字体相当不错。
但是,
字体
Windows下面自带的雅黑字体效果还是挺不错的,但是还是建议使用其他修改过的字体。字体可以去极限社区下载。该论坛也是重要的讨论字体修改和Mactype的网站。
之前用的比较多的是XHei,貌似现在出了新的字体,以后下载看下效果。
程序优化
Firefox
Firefox默认开启的硬件加速,因此无法直接使用Mactype字体渲染。关于具体的设置,参考文档MacType.Source
打开about:config
,修改设置如下
Key | Value |
---|---|
gfx.direct2d.disabled | true |
gfx.font_loader.delay | -1 |
gfx.font_rendering.cleartype.always_use_for_content;true | true |
gfx.font_rendering.cleartype_params.cleartype_level | 100 |
gfx.font_rendering.cleartype_params.enhanced_contrast | 100 |
gfx.font_rendering.cleartype_params.gamma | 1400 |
gfx.font_rendering.cleartype_params.pixel_structure | 1 |
gfx.font_rendering.cleartype_params.rendering_mode | 5 |
gfx.font_rendering.fallback.always_use_cmaps | true |
gfx.use_text_smoothing_setting | true |
VisualStudio
与Firefox一样,同样使用了硬件加速,而且偏偏没有任何设置。
在VS 怎么使用 MacType 的字体渲染?中提出了解决方案:对于ClearType设置为Smoothing的字体,且Visualstudio在显示比例不为100%时可以直接通过Mactype进行渲染。
所以需要使用这样特别制作的字体,从自制FantasqueSansMono字体+VS缩放插件,完美解决VS2013+Mactype下载特别制作过的字体FantasqueSansMono字体。
但是默认VS都会在新开一个窗口的时候重置缩放比例,因此需要使用插件让VS保持显示比较为99%。插件可以参考帖子Visual Studio 2010 default zoom level,固定了显示比例之后,防止不小心按了Ctrl+滚轮
而改变了缩放,可以安装插件Disable Mouse Wheel Zoom,装上了这几个插件,基本可以欣赏漂亮的字体渲染了。