Answers:
GDI是Windows系统的核心部分。它在整个Windows生命周期中得到了稳定的改进,但“替换”它的唯一方法就是取代Windows本身。另外需要注意的是,作为Windows系统库的一部分,Windows本身现在非常费力地确保您不会为它添加替换DLL - Windows将使用缓存版本(并将其替换为)如果它检测到篡改。
(这是一个非常重要的功能。如果你能够轻松地替换系统库,那将是一个 重大的 安全漏洞。)
特别是字体渲染从可怕的(Windows 1 - 3.0)到体面的(Windows 3.0到XP)变得非常好(Windows Vista和7)随着GDI的发展而变化。
我不认为你会找到任何真正帮助你的东西。但是,如果不更换整个图形子系统(这基本上是不可能的),那么 能够 调整ClearType以使用。获得最佳的字体渲染 ClearType调谐器 来自微软。
根据亚历克斯对安德鲁摩尔的回应的评论,我不得不承认我也误读了原帖,并没有看到第二个+那里。我把它读成GDI +,而不是GDI ++,并为此道歉。
基于我正在阅读的GDI ++(这是我第一次尝试它),我仍然建议不要走那条路,我继续推荐ClearType调谐器。原因仍然是相同的,根据我正在阅读GDI ++的工作原理,它似乎是一个非常冒险的命题 - 它完全按照我上面所描述的那样工作,我提到了撕掉并替换系统功能的核心部分。虽然可能没有真正的下游不良影响,但您必须了解在增强它们的同时实施GDI和GDI +意味着您还需要实现Microsoft为保持向后兼容而保留的每个错误 - 这绝非易事。
我一直在回答,因为似乎普通社区同意我对整体情况的评估,即使是对原帖的误读。
因为我不满意 通过John Rudy的回答 ,我google了一下,找到了现在已经灭绝的gdi ++项目的一些替代品:
作为Windows和OSX用户,我发现ClearType渲染远不如OSX上使用的渲染。所以我开始使用gdipp - 即使考虑到一些错误,我仍然发现它比Windows使用的默认渲染引擎更好。但是,是的,它应该谨慎使用 - 这是一个黑客。
编辑
截至2013年9月,任何对改变Windows字体渲染感兴趣的人都应该给予 LưuVĩnhPhúc的建议 一试。在我的辩护中,我的答案几乎与gdipp一样古老,当我第一次写它时,Mactype根本就不存在...... :-)(但要注意,它是 仍然 一个黑客)。
从中下载应用程序 http://www.cobyx.com/software/gdi/ (仅600KB)。它工作得很好,不需要安装,不写入注册表等。它有三个内置设置,标有日语,强,中,亮效果。使用Windows XP SP3,它可以轻而易举地工作。我强烈推荐。
GDI ++很老,很老;几年来一直没有更新。因此,它不适用于许多应用程序,尤其是那些不使用经典GDI API的应用程序。目前只 Mactype 仍处于积极发展阶段。它适用于许多与GDI ++不兼容的现代程序,甚至支持使用新DirectWrite API的应用程序
它的源代码可以在 https://github.com/snowie2000/MacType
什么是新的?
- Win10兼容
- 由于GT Wang,传统的中文本地化得到了极大的改善。
- MultiLang系统得到改进。
- 更好的DirectWrite支持感谢 しらいと 。
- 包括FreeType 2.8.0。
- 引入了两阶段mactype加载器。
- 单独的DirectWrite参数调整。
- 默认情况下,ClipboxFix恢复为0以避免一些不兼容问题。
- 由于조현희,增加了韩国本地化