为 Chrome 52+ 启用 MacType?

为 Chrome 52+ 启用 MacType?

我最近安装了开发通道 Chrome 53(目前最新版本,53.0.2785.8 dev-m(64 位)),并注意到 Chrome 现在渲染页内字体时会忽略 MacType,我并不是很喜欢这种做法(这完全取决于字体:有些字体看起来不错,有些字体非常细,非常“褪色”,但总的来说,字体几何形状是正确的,字体看起来没有扭曲)。

有一个手动的在 Reddit 上,去年它帮助了我,但根据这个帖子,DirectWrite 禁用选项已在 beta/dev 版本中删除,并将很快在公共版本中删除。但是,我仍然可以使用命令--disable-directwrite-for-ui行参数为 UI 元素启用 MacType(它确实很酷),但即使这个命令行选项似乎也没有记录在案,而是实验性的,可能也会被删除。我真的不喜欢这些变化,因为我一直在与一些较旧的 Chrome 版本抗争以启用 MacType 并使文本更易于阅读,但现在看来 MacType 将来不会与 Chrome 兼容。

有什么方法可以让 Chrome 再次支持 MacType 吗?任何评论或答案都非常感谢!


编辑1:

我的 Chrome 最近更新到了 54.0.2816.0 dev-m(64 位),现在不幸的是,甚至 URL 栏看起来都不是 MacType-d。我真的很讨厌 ClearType,因为当启用 ClearType 时,所有 Windows 字体对我来说都看起来不太好,所以我尽可能使用 MacType。不幸的是,现在不是使用 Chrome 的时候……


编辑2:

对于那些可能对替代方案感兴趣的人:https://github.com/snowie2000/mactype/issues/197#issuecomment-253343953- MacType 似乎可以在 Cent 中工作。我无法让它工作,但是,MacType 与 Firefox 完美配合。我希望它能再次在 Chrome 中工作。(:

答案1

点击链接并下载最新的 MacType 补丁

然后,您应该通过 MacType 为 Google Chrome 禁用本机 GDI 挂钩。MacType Patch 将使用 DirectWrite 而不是 GDI。

如果您使用 MacType 注册模式,请注意字体平滑功能对原始应用程序运行不起作用。您需要激活 MacType 进程管理器并确保在运行中的 DirectWrite 应用程序被“忽略”选中。在这种情况下,一切都会好起来的。

祝你有美好的一天!

答案2

更新(2022 年 11 月 11 日):MacType 在 Chrome 上运行得很好,一段时间以来无需任何修改,但以下内容可能仍然有帮助。

只是想说一下,我使用 Stylish 脚本确实取得了一些成果。Mactype Patch 解决方案对我来说不起作用,所以我尝试了其他方法。您可以在此处访问它:https://userstyles.org/styles/134233/beautify-fonts。它很符合我的喜好(我喜欢大字体以避免干扰,而且我喜欢 Corbel 字体)但是一旦安装了脚本,您就可以自由地编辑所有内容。

UI 不会改变,但您可以使用--disable-directwrite-for-ui启动选项启动 Chrome,前提是您没有使用 MacType Patch。网站教您如何使用启动选项。

椰子油。 (2020年4月3日)。如何在 Windows 10 中创建带有参数的快捷方式。数字公民。2022 年 11 月 11 日访问。

相关内容