过期主题 该主题因在两个月内没有任何回复而自动关闭。
如果您还对该主题感兴趣或者想参与对此主题的讨论,请您重新发表一篇相关的新主题。
关闭主题
第1页,共2页:  1  2  
主题工具  
Stormbolt 帅哥
极客V
级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时
注册日期: 2007-10
帖子: 1,051
致谢: 183
关于MacType渲染的“校准”, 2017-12-12, 21:37:13 #1 | TOP
感慨下:从GDI++开始,用到现在刚好十年出头了,那时只有注册表,连Tray都没有,兼容性也很差,有些游戏开着不渲染也会崩,还写过自动启停的vbs脚本,用用停停的。从08/12/25的He版之后,兼容性大幅提升,这才可以常年开启!至于今天的MacType,则要感谢CrendKing、FlyingSnow和几个忘了ID的小版本作者!

最近有人提到FireFox“渲染”很好,CentBrowser很差,顺此话题展开,分享下我调MacType的经验,解释下关键参数

如同显示器颜色校正需要白平衡正确,音响调音需要白噪音来调频响曲线,文字呈现也有标准。然而也如同前两者,标准难以被认识、认同。很多人总是追求色温9300K不及、6500K有余的偏蓝色,而6500K的颜色总被称为屎黄;为动次打次而追求轰耳朵的过量低音而称三频均匀为低音不足。

正文开始——————————————————————————

渲染的基准:
所谓“渲染”
[释义] 1.画国画时用水墨或淡色涂抹画面以加强艺术效果 2.比喻夸大的形容

所以渲染只是化妆,不应该是整容。不渲染(含ClearType的Hinting)的字,它的颜色深浅、笔画粗细就是基准,渲染是优化字形,使清晰易读,美观、还原字体本色

MacType渲染得“干净、原味”的基础:
HintingMode=1(推荐)
#不要Hinting,避免变形丑化

Contrast=1.0(推荐)
#这个大了会有毛刺,盲目粗黑的经典误区

RenderWeight=1.0(推荐)
#网上很多配置这个太大,粗过头就糊了,颜色也加深,盲目粗黑的经典误区

Shadow=1,1,0,0x666666,0,0xFFFFFF(推荐)
#网上很多配置这个好大,也一定程度加深颜色,后面的十六进制是我的阴影颜色,意义是深色字体用灰色阴影,浅色字体用白色阴影,现在我弃用阴影了

“黑”的正确姿势:
LcdFilter=2(推荐)
#配合下面一条使用,去掉就乱套

LcdFilterWeight=0,74,128,74,0(例)
#意义是细分笔画颜色深度,如横划是上、中上、中、中下、下,竖划是左、左中、中、右中、右等5个部分,LCDFilter=2时,默认是16/64/112/64/16,优化思路是中间适当加大以加深颜色,两端去掉以避免模糊、粘连

黑完了,如果还要粗,再或去调全局的粗(RenderWeight,不推荐),或在每字体独立配置不同程度的加粗来加黑(推荐)
Individual
[Individual]
微软雅黑=,,,-4,,
Microsoft JhengHei=,,10,,


往基准靠,Chrome系列效果自然和系统全局效果差距缩小:
GammaValue=1.4/1.5(推荐)
#Windows是1.4,基准可以浮动,但如果和基准离远了当然效果也差。系统全局是颜色越大越淡,越小越深,Chrome里面相反,还自带粗/细效果,所以如果坚持大Gamma值须给Chrome.exe设置独立值

Shadow=1,1,0,0x666666,0,0xFFFFFF
#没错,这参数又出现了。系统全局和Chrome里面的深色字阴影和浅色字阴影是相反的,如果喜欢加几十几十的阴影,那效果肯定是大打折扣的,因为基准是没有阴影的所以我关了,如果不关则须给chrome.exe加独立配置设置相反值

下面放出几个对比图以解释Gamma的意义以及Chrome系列的效果差异:
系统全局.pngCent.pngCF 对比.png

最后,看不懂以及太长不看的坛友,附上我的配置,可以直接用或在此基础上调成自己喜欢的效果,我是Win7和注册表加载,所以DirectWrite、加载部分自理,Individual和黑名单部分也仅供参考
StormBolt.rar

12月14日更新:
调试技巧:使用注册表/服务加载方式的,调试参数时用托盘模式开-关来回对比系统全局的效果,CentBrowser特殊点,托盘模式只能渲染部分,所以只能用注册表/服务加载方式,直接存盘ini再重启浏览器就可看到效果
此帖于 2017-12-14 14:24:46 被 Stormbolt 编辑.
回复时引用此帖
以下 13 位极客对 Stormbolt 此帖表示感谢:
123456com (2017-12-14), Anyoe (2017-12-24), BLUE_YWC (2017-12-13), cym (2018-03-06), deo7655 (2017-12-13), faye1016 (2017-12-15), FlyingSnow (2018-01-04), harold21 (2017-12-15), komazhou (2018-04-10), leemon (2017-12-15), lpy19920505 (2017-12-19), qingpi (2018-01-21), xxxfiles (2017-12-14)
hungerWolf 帅哥
极客II
级别:3 | 在线时长:68小时 | 升级还需:32小时级别:3 | 在线时长:68小时 | 升级还需:32小时级别:3 | 在线时长:68小时 | 升级还需:32小时
注册日期: 2010-04
来自: Peking
帖子: 141
致谢: 22
2017-12-12, 21:42:28 #2 | TOP
哇!大师调教,模仿学习!!
回复时引用此帖
intelms
极客I
级别:9 | 在线时长:500小时 | 升级还需:50小时级别:9 | 在线时长:500小时 | 升级还需:50小时级别:9 | 在线时长:500小时 | 升级还需:50小时级别:9 | 在线时长:500小时 | 升级还需:50小时
注册日期: 2009-01
帖子: 36
致谢: 4
2017-12-13, 08:37:26 #3 | TOP
感谢楼主指导,这就去试试。
回复时引用此帖
tb2011
tb2011 的头像
极客II
级别:4 | 在线时长:122小时 | 升级还需:28小时级别:4 | 在线时长:122小时 | 升级还需:28小时级别:4 | 在线时长:122小时 | 升级还需:28小时级别:4 | 在线时长:122小时 | 升级还需:28小时
注册日期: 2011-12
帖子: 221
致谢: 2
2017-12-13, 09:37:00 #4 | TOP
配置收下了,谢谢大师。
回复时引用此帖
linGinc
linGinc 的头像
极客I
级别:1 | 在线时长:28小时 | 升级还需:2小时
注册日期: 2012-02
帖子: 17
致谢: 1
2017-12-13, 10:22:45 #5 | TOP
感谢分享,很有收获
回复时引用此帖
Marvin
Marvin 的头像
极客I
级别:3 | 在线时长:91小时 | 升级还需:9小时级别:3 | 在线时长:91小时 | 升级还需:9小时级别:3 | 在线时长:91小时 | 升级还需:9小时
注册日期: 2009-08
帖子: 25
2017-12-13, 10:55:08 #6 | TOP
哟难得发布你研究了10多年的成果,感谢你的分享了,回头我试试这几个参数,我在看下去眼睛也快要瞎了
回复时引用此帖
Daben
极客I
级别:2 | 在线时长:33小时 | 升级还需:27小时级别:2 | 在线时长:33小时 | 升级还需:27小时
注册日期: 2012-10
帖子: 22
致谢: 1
2017-12-13, 10:55:59 #7 | TOP
感谢分享,点赞。
回复时引用此帖
deo7655 帅哥
deo7655 的头像
没有肉包不行地。
级别:14 | 在线时长:1073小时 | 升级还需:127小时级别:14 | 在线时长:1073小时 | 升级还需:127小时级别:14 | 在线时长:1073小时 | 升级还需:127小时级别:14 | 在线时长:1073小时 | 升级还需:127小时
注册日期: 2005-12
帖子: 1,692
致谢: 503
2017-12-13, 19:24:19 #8 | TOP
请问怎样单独设置chrome?
回复时引用此帖
Stormbolt 帅哥
极客V
级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时
注册日期: 2007-10
帖子: 1,051
致谢: 183
2017-12-13, 19:37:17 #9 | TOP
deo7655
请问怎样单独设置chrome?

比如General字段,chrome.exe,就这样写
[General@chrome.exe]
gammavalue=XXX
a参数
b参数
...

把所有需要不同的参数都重新定义一遍
回复时引用此帖
以下 3 位极客对 Stormbolt 此帖表示感谢:
deo7655 (2017-12-13), FlyingSnow (2018-01-04), xxxfiles (2017-12-14)
deo7655 帅哥
deo7655 的头像
没有肉包不行地。
级别:14 | 在线时长:1073小时 | 升级还需:127小时级别:14 | 在线时长:1073小时 | 升级还需:127小时级别:14 | 在线时长:1073小时 | 升级还需:127小时级别:14 | 在线时长:1073小时 | 升级还需:127小时
注册日期: 2005-12
帖子: 1,692
致谢: 503
2017-12-13, 21:35:00 #10 | TOP
多谢~~~~
回复时引用此帖
jiaoyidongxi
jiaoyidongxi 的头像
极客II
级别:8 | 在线时长:364小时 | 升级还需:86小时级别:8 | 在线时长:364小时 | 升级还需:86小时级别:8 | 在线时长:364小时 | 升级还需:86小时
注册日期: 2013-04
帖子: 65
致谢: 12
2017-12-13, 21:54:54 #11 | TOP
gamma 补正不是简单的颜色深浅,而是取决于背景色的补正。
也就是如果碰到浅色背景,深色前景,例,白底黑字,gamma 补正值越大,黑字就越浅,值小则反之;
如果是深色背景,浅色前景,例,黑底白字,gamma 补正值越大,白字就越深(视觉上粗浓),小则反之。

chrome 之所以和系统默认(如 windows 的 gamma 补正 为 1.4)不一样是因为 google 为 chrome 单独内置的渲染引擎 skia 的 gamma 补正为 1.8。
微软为什么字体 gamma 补正为 1.4 的原因我估计是因为考虑到自身强烈的 hinting 不被破坏。
回复时引用此帖
以下极客对 jiaoyidongxi 此帖表示感谢:
Stormbolt (2017-12-13)
Stormbolt 帅哥
极客V
级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时
注册日期: 2007-10
帖子: 1,051
致谢: 183
2017-12-13, 22:12:31 #12 | TOP
jiaoyidongx
gamma 补正不是简单的颜色深浅,而是取决于背景色的补正。
也就是如果碰到浅色背景,深色前景,例,白底黑字,gamma 补正值越大,黑字就越浅,值小则反之;
如果是深色背景,浅色前景,例,黑底白字,gamma 补正值越大,白字就越深(视觉上粗浓),小则反之。

chrome 之所以和系统默认(如 windows 的 gamma 补正 为 1.4)不一样是因为 google 为 chrome 单独内置的渲染引擎 skia 的 gamma 补正为 1.8。
微软为什么字体 gamma 补正为 1.4 的原因我估计是因为考虑到自身强烈的 hinting 不被破坏。

不懂内部原理,不过就大多数场景是浅色底这个先决条件看来,表象看起来确实是颜色深浅的区别

chrome的不同之处在于别人深的时候它浅,别人浅的时候它深,至于默认是1.4还是1.8已经不是问题了,这个现象大概是从15年之后的某版核心开始

不过1.8的gamma应该解释了为何它的字体颜色都和人不一样
回复时引用此帖
sevenyu 帅哥
极客II
级别:5 | 在线时长:163小时 | 升级还需:47小时级别:5 | 在线时长:163小时 | 升级还需:47小时级别:5 | 在线时长:163小时 | 升级还需:47小时级别:5 | 在线时长:163小时 | 升级还需:47小时级别:5 | 在线时长:163小时 | 升级还需:47小时
注册日期: 2008-04
帖子: 131
2017-12-14, 05:20:01 #13 | TOP
skia 的 gamma 补正为 1.8,这个可以修改吗?
回复时引用此帖
Stormbolt 帅哥
极客V
级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时
注册日期: 2007-10
帖子: 1,051
致谢: 183
2017-12-14, 14:19:31 #14 | TOP
sevenyu
skia 的 gamma 补正为 1.8,这个可以修改吗?

至少在用户层面不能修改
回复时引用此帖
jiaoyidongxi
jiaoyidongxi 的头像
极客II
级别:8 | 在线时长:364小时 | 升级还需:86小时级别:8 | 在线时长:364小时 | 升级还需:86小时级别:8 | 在线时长:364小时 | 升级还需:86小时
注册日期: 2013-04
帖子: 65
致谢: 12
2017-12-14, 14:58:15 #15 | TOP
以 linux 举例,linux 的字体渲染至今都没有 gamma 补正效果,所以一直是初始的 1.0 (即不带任何补正),
和有补正的 2.2 对比,
上传的图像
文件类型: png 1.png (660.2 KB, 97 次查看)
文件类型: png 2.png (888.5 KB, 77 次查看)
回复时引用此帖
jiaoyidongxi
jiaoyidongxi 的头像
极客II
级别:8 | 在线时长:364小时 | 升级还需:86小时级别:8 | 在线时长:364小时 | 升级还需:86小时级别:8 | 在线时长:364小时 | 升级还需:86小时
注册日期: 2013-04
帖子: 65
致谢: 12
2017-12-14, 15:03:11 #16 | TOP
只要是开源的就可以改,如 chromium,直接源码 skia 这块里的 gamma 改成自己想要的值,然后重新编译。
话说 mactype 不是可以对每个 app 单独设置吗?
回复时引用此帖
Stormbolt 帅哥
极客V
级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时
注册日期: 2007-10
帖子: 1,051
致谢: 183
2017-12-14, 17:19:52 #17 | TOP
jiaoyidongxi
只要是开源的就可以改,如 chromium,直接源码 skia 这块里的 gamma 改成自己想要的值,然后重新编译。
话说 mactype 不是可以对每个 app 单独设置吗?

是可以独立设置,但是怎么修都修不好的,因为并不是改变它的gamma,而是二次修正,相当于一次函数和二次函数的区别

实际效果也确实是,带颜色的字体,怎么修都没办法把颜色修得和其他浏览器一个颜色,效果见一楼的图
回复时引用此帖
sevenyu 帅哥
极客II
级别:5 | 在线时长:163小时 | 升级还需:47小时级别:5 | 在线时长:163小时 | 升级还需:47小时级别:5 | 在线时长:163小时 | 升级还需:47小时级别:5 | 在线时长:163小时 | 升级还需:47小时级别:5 | 在线时长:163小时 | 升级还需:47小时
注册日期: 2008-04
帖子: 131
2017-12-17, 12:24:51 #18 | TOP
如果能解决浏览器的显示问题,在新版win10下个人觉得显示已经可以接受了,就不想用MT了!
回复时引用此帖
chncwk
极客V
级别:9 | 在线时长:518小时 | 升级还需:32小时级别:9 | 在线时长:518小时 | 升级还需:32小时级别:9 | 在线时长:518小时 | 升级还需:32小时级别:9 | 在线时长:518小时 | 升级还需:32小时
注册日期: 2009-01
帖子: 1,074
致谢: 196
2017-12-18, 09:17:17 #19 | TOP
sevenyu
如果能解决浏览器的显示问题,在新版win10下个人觉得显示已经可以接受了,就不想用MT了!


从浏览器的角度来讲,没解决。
回复时引用此帖
Stormbolt 帅哥
极客V
级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时级别:17 | 在线时长:1574小时 | 升级还需:136小时
注册日期: 2007-10
帖子: 1,051
致谢: 183
2017-12-18, 10:36:41 #20 | TOP
sevenyu
如果能解决浏览器的显示问题,在新版win10下个人觉得显示已经可以接受了,就不想用MT了!


搜索到一个叫做Adcanced Chrome的东西,号称移除了DW和Skia(这个是什么其实我不懂)带来的模糊,但是Gamma方面不清楚,有空我试试看

[u rl]http://browser.taokaizen.com/chrome-directwrite/[/url]
回复时引用此帖
关闭主题 « 上一主题 - 字体渲染 - 下一主题 »
第1页,共2页:  1  2  
过期主题 该主题因在两个月内没有任何回复而自动关闭。
如果您还对该主题感兴趣或者想参与对此主题的讨论,请您重新发表一篇相关的新主题。
主题工具
发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码

论坛跳转:
Copyright ©2003-2014, THEMEX.NET [湘ICP备14009485号]
Powered by vBulletin® v3.8.3 ©Jelsoft Enterprises Ltd.
所有时间均为北京时间。现在的时间是 07:13:25