主题: 使用交流 Windows 10 纯 DirectWrite 渲染效果(附字体修改方法) 查看单个帖子
RadarNyan 帅哥
RadarNyan 的头像
极客II
级别:5 | 在线时长:152小时 | 升级还需:58小时级别:5 | 在线时长:152小时 | 升级还需:58小时级别:5 | 在线时长:152小时 | 升级还需:58小时级别:5 | 在线时长:152小时 | 升级还需:58小时级别:5 | 在线时长:152小时 | 升级还需:58小时
注册日期: 2013-11
帖子: 97
致谢: 145
最新版 Windows 10 1511 (内部版本 10586.0)已经对高分屏进行了类似的优化,详见:






Windows 10 x64 build 10240-2015-07-24-23-35-26.png
↑1920x1080 100% dpi

Windows 10 x64 build 10240-2015-07-24-23-37-08.png
↑3840x2160 200% dpi

没有使用 Mactype,纯 Windows 自带 DirectWrite 渲染。
只保证 Windows 10 有效果,我测试的结果是 Windows 7 完全没用,Windows 8.1 部分情况下没有效果,Windows 8 没测试。

写了个批处理,通过 ttx 替换了字体的 gasp 表(附件)
gasphack.zip
需要已经安装好 ttx(在 path 里有,或者你手动编辑批处理指定路径),将压缩包内的 gasphack.bat 和 gasphack.ttx 文件放在待修改的 .ttf 字体同目录,运行 gasphack.bat 等待执行完毕后会在新建的 output 目录下找到替换完的字体。

PS:图中修改过的字体有微软雅黑(msyh*.ttc)和 Segoe UI(segoeui*.ttf segui*.ttf)
PS2:我的批处理只会处理了 .ttf 字体,.ttc 字体(比如微软雅黑三个字体文件都是 .ttc)需要自己手动用 UniteTTC 什么的拆开,弄完了再合回去即可。



新版本:GaspHack_v2.zip 全自动,使用前请看 再次提醒:这只是个 hack 不是什么正规的解决方案,注意备份,风险自负。

声望评价
  
  感谢分享
此帖于 2015-11-13 16:12:45 被 RadarNyan 编辑.
回复时引用此帖
以下 62 位极客对 RadarNyan 此帖表示感谢:
365738529 (2015-08-02), abcdsys (2015-11-05), Anyoe (2015-08-23), apbpcp (2015-10-13), aweei (2015-08-03), biuankheinom (2015-07-30), BlackGear (2015-07-25), bot15733 (2015-11-29), cangzhang (2016-09-01), chncwk (2015-08-09), chuanpeson (2017-01-31), cold1 (2016-04-27), cybermadman (2015-08-10), czyczk (2015-07-25), dermeanwang (2015-08-16), elaphent (2015-08-06), elfex (2015-08-14), ethan (2015-08-10), ExcitedJohn (2017-03-08), fjinxi (2015-08-07), Flyskying (2015-11-12), ghostyz (2015-08-16), Gzf000 (2015-08-05), hoq_lyu (2015-09-02), ishao (2016-02-28), JasonStkKKK (2015-09-26), Kanny2000 (2015-08-17), kazaf (2015-08-07), keenkaida (2015-08-03), kevinS555 (2015-12-05), klyurenjie (2015-08-06), liuhong3056 (2015-12-05), love2wind (2015-08-18), lpy19920505 (2015-08-01), minim (2016-05-02), nanalian (2015-12-02), nazibt (2015-08-04), Nymphiat (2015-10-02), orbneil (2015-09-30), OrcaXS (2015-07-28), redsnow (2015-07-31), riverZ (2015-07-30), ShinSabre (2015-07-25), Sir.S (2015-08-03), terry0516 (2016-01-16), thinkfast (2016-04-19), thomasmo (2015-11-19), Tim_Daning (2015-07-25), tsukijohn (2015-08-09), wenke (2015-07-30), wjqxhy (2015-08-13), wyslmt (2016-02-02), xxxfiles (2015-08-27), z12turbo (2015-10-30), zhhongbo (2015-08-17), ZozoR (2015-10-06), zumurud (2015-10-08), Ατλαντ (2015-11-12), 小神 (2016-02-04), 比较菜 (2016-04-25), 老川 (2016-09-06), 风见凖人 (2015-12-09)