Fla*_*dur 12 windows fonts anti-aliasing gdi rendering
由于 GDI++ 开发已经停止......你们中的任何人都知道 Windows 的更好的 GDI32 替代品吗?应该在 32 位 Windows XP 上工作。
rse*_*nna 16
由于我对John Rudy 的回答不满意,我用谷歌搜索了一下,找到了一些现已灭绝的 gdi++ 项目的替代方案:
作为 Windows 和 OSX 用户,我发现 ClearType 渲染远不如 OSX 上使用的渲染。所以我开始使用 gdipp——即使考虑到一些错误,我仍然发现它比 Windows 使用的默认渲染引擎更好。但是,是的,应该谨慎使用它 - 这是一种黑客行为。
编辑
截至 2013 年 9 月,任何对更改 Windows 字体渲染感兴趣的人都应该尝试一下L?u V?nh Phúc 的建议。在我的辩护中,我的答案几乎和 gdipp 一样古老,而 Mactype 在我第一次编写时根本不存在...... :-)(但请注意,它仍然是一个黑客)。
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 以避免一些不兼容问题。
- 添加了韩国本地化,感谢???
小智 6
从http://www.cobyx.com/software/gdi/(仅限 600KB)下载应用程序。它工作得很好,不需要安装,不写入注册表等。它具有三个内置设置,用日语标记,强、中和轻效果。使用 Windows XP SP3,它的工作轻而易举。我强烈推荐。
GDI是Windows系统的核心部分。它在 Windows 的整个生命周期中一直在稳步改进,但“替换”它的唯一方法就是替换 Windows 本身。另请注意,作为 Windows 系统库的一部分,Windows 本身现在煞费苦心地确保您不会为其添加替换 DLL - Windows 将使用缓存版本(并替换您修改过的版本)与)如果检测到篡改。
\n\n(这在很大程度上是一个功能。\xc2\xa0如果您能够轻松替换系统库,那将是一个主要的安全漏洞。)
\n\n特别是随着 GDI 的发展,字体渲染从可怕的(Windows 1 - 3.0)到不错的(Windows 3.0 到 XP)再到非常好的(Windows Vista 和 7)。
\n\n我认为你不会在这里找到任何真正对你有帮助的东西。但是,在不更换整个图形子系统(这基本上是不可能的)的情况下,您可以使用 Microsoft 的ClearType 调谐器调整 ClearType 以获得最佳的字体渲染效果。
\n\n根据亚历克斯对安德鲁摩尔回应的评论,我不得不承认我也误读了原始帖子,并且没有看到第二个+。我将其读为 GDI+,而不是 GDI++,对此表示歉意。
\n\n根据我正在阅读的 GDI++(这是我第一次尝试),我仍然建议不要走这条路,并且我继续推荐 ClearType 调谐器。原因仍然是一样的,根据我所读到的 GDI++ 的工作方式,这似乎是一个相当危险的提议——它的工作原理与我上面描述的完全一样,我在上面提到了删除和替换系统功能的核心部分。虽然可能不会对下游产生真正的不良影响,但您必须明白,在增强 GDI 和 GDI+ 的同时实现它们意味着您还需要实现 Microsoft 为向后兼容而保留的每个错误 - 这绝非易事。
\n\n我保留了答案,因为似乎整个社区都同意我对整体情况的评估,即使对原始帖子的误读也是如此。
\n 归档时间: |
|
查看次数: |
16639 次 |
最近记录: |