惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
腾讯CDC
博客园 - 司徒正美
A
About on SuperTechFans
H
Help Net Security
J
Java Code Geeks
C
Check Point Blog
B
Blog RSS Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MongoDB | Blog
MongoDB | Blog
U
Unit 42
Hugging Face - Blog
Hugging Face - Blog
Last Week in AI
Last Week in AI
MyScale Blog
MyScale Blog
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
H
Hackread – Cybersecurity News, Data Breaches, AI and More
F
Fortinet All Blogs
博客园 - 聂微东
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
博客园 - 【当耐特】
雷峰网
雷峰网

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
用 MacType 拯救你的 Windows 字体 | 一日一技 - 少数派
2016-08-12 · via 少数派

一直以来,Windows 常常因为糟糕的字体渲染表现广为诟病,加之默认的中易黑体时不时以点阵形式出现戳瞎双眼,而 Mac 顺滑的字体显示则让笔者在内的诸多 Windows 用户羡慕不已。不过即使再多的羡慕,因为苦于没钱的万恶之源也只能停留于羡慕而已。

但是没有 Mac 就不能享受较好的字体渲染了吗?MacType 的答案是否。

sp160809_171536.png

MacType 是基于一个 GDI++ 开源项目开发的字体渲染软件,虽然其最近一次更新时间已是在三年前,但却能一直无障碍兼容到最近的 Windows 10 Version 1607。MacType 的出现给 Windows 用户带来了优良的字体显示效果,也使得我们能够「热替换」系统默认字体而不修改系统文件。

简单来说,MacType 可以:

  • 改善 Windows 字体渲染
  • 热替换系统默认中易宋体

但因 MacType 是基于 GDI++ 只能接管 Windows 中 GDI+ 组件的字体渲染任务,所以对于自 Windows 7 以来引入的新字体渲染引擎 DirectWrite,MacType 一直无能为力,这使得平时看惯了 MacType 渲染的笔者在使用 Spotify、Chrome 以及诸多 UWP 应用等调用了 DirectWrite 的软件时产生各种不适。

sp160809_164204.png

幸运的是,近日来自日本友人开发的补丁使得 MacType 增加了对 DirectWrite 的支持,给 Windows 用户的眼睛带来了光明。

目前网络上的 MacType 教程或过于简单,或过于专业,信息散落十分零碎,所以基于个人摸索的结论写下这篇并不专业的教程。

安装配置

首先下载 MacType(因年代久远以及 Google Code 的死亡,其最近版本的初始发布页面已经不可考)并正常安装,安装完成后不急着配置启用。

我们需要下载 MacType Beta 更新,解压后将 MacType.dllMacType64.dll 两个文件分别覆盖至 MacType 的安装目录(32 位系统为 C:\Program Files\MacType,64 位则为 C:\Program Files (x86)\MacType)。

为了热替换系统默认的中易宋体,我们还需要下载 IoF(Impression of Font)字体集用于代替显示中易宋体(发布页面),下载完成后先将压缩包解压,解压完成后可以看到文件内依然包含一个 7Z 包 IoF_20140711_103833.7z,这里运行文件夹内的 !Install.bat 并按提示操作来将这个 7Z 包解压得到 IoF-Released

首先将 01:IoF字体集 目录里每一字体文件夹内除下划线开头和 simsun.TTC 以外的所有字体文件,例如在 IoF-Released\01:IoF字体集\XCross_Blade 内,即右击 XCross_Blade.TTCXCross_Blade-Mono.TTCXCross_Blade-SimSun.TTC 这三个字体文件并在弹出菜单中选择「安装」。

sp160809_160938.png

安装完所有字体文件后,到 IoF-Released\03:IoF专用配置文件 内将 IoF 文件夹拷贝至 MacType 的配置文件夹内(32 位系统为 C:\Program Files\MacType\ini,64 位为 C:\Program Files (x86)\MacType\ini)。配置拷贝完毕后,我们接着打 DirectWrite 补丁,访问 MacTypePatch 发布页下载最新版本的补丁,解压后先至 MacType 安装目录将 EasyHK32.dllEasyHK64.dll 两个文件重命名备份。然后将压缩包内的 EasyHK32.dllEasyHK64.dll 以及对应系统版本文件夹内的 UserParams.ini 复制到安装目录下。

同时 EasyHK32.dllEasyHK64.dll 还需对应系统位数版本复制到以下目录:​

32bit
	C:\Windows\System32\EasyHK32.dll
64bit
	C:\Windows\System32\EasyHK64.dll
	C:\Windows\SysWOW64\EasyHK32.dll

以上工作完成后打开「MacType 用户向导」,可以看到 MacType 有注册表、服务、MacTray 托盘三种加载模式,需要注意的是 DirectWrite 补丁不支持 MacTray 托盘模式所以须在注册表与服务之中根据自己所需选一,在下一步中选择「热替换为**」的配置文件,点击完成。

02922c2f-b2d4-4190-a91a-2883d0f402ba.png

配置完成后重启,即可开始享受一个字体渲染愉快的 Windows 了。

排除冲突进程

需要注意的是,部分应用可能会与 MacType 渲染存在冲突(例如 MacType 会影响 Office 2016 的安装失败),这时我们需要使用通过排除进程来使应用正常工作。

打开 MacType 安装目录下的 MacType.ini 中添加以下内容:​

[UnloadDll]
sample1.exe
sample2.exe
sample3.exe

将其中 sample*.exe 替换为所需排除的程序名即可。另外需要注意的是若使用「注册表加载模式」,配置文件的变更需要重启才能生效。