fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:19418回复:38

太好了 about:config 就可以设置dw 渲染效果了 不必再用anti-anlias tuner

楼主#
更多 发布于:2011-04-21 15:00
Bug 642589 landed了
gfx.font_rendering.cleartype_params.gamma
gamma 值   1.0 到 2.2  
不过我记得DW MSDN文档是0到256的范围
这里它是按照cleartype 的注册表值来指派的
那个是1000 to 2200 对应1.0 和 2.2
gfx.font_rendering.cleartype_params.enhanced_contrast
0 到100  100最大
gfx.font_rendering.cleartype_params.cleartype_level
同上 0 到 100
gfx.font_rendering.cleartype_params.pixel_structure
//注 22日的每夜版变更为pixel_structure
//gfx.font_rendering.cleartype_params.pixel_geometry
0 = flat, 1 = RGB, 2 = BGR  液晶就用RGB
gfx.font_rendering.cleartype_params.rendering_mode
0 = default, 1 = aliased, 2 = GDI Classic, 3 = GDI Natural,
4 = Natural, 5 = Natural Symmetric
5 能开启次像素渲染  aat 我也是设置5 效果好  

总算可以切换到64bit了
否则还要自己折腾个64bit扩展来

update:
修正一些错误

我自己的设置是
gamma  2200
enhanced_contrast 100
cleartype_level 100
geo 1
render_mode 5

update:
geometry 键值名字变更
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2011-04-21 15:00
已经有了
正在实验中
enhanced_contrast 和 cleartype_level 最好是100
否则感觉太淡了一点
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2011-04-21 15:00
pein0saga:gfx.color_management.mode; default; 2 (it was user set to 1 earlier - no idea why and with the default setting, colours do seem to be a tad richer)
是2,不是2.2

http://forums.mozillazine.org/viewtopic ... &start=540

gfx.direct2d.disabled; default; false
gfx.direct2d.force-enabled; default; false (should this be set to true?)
gfx.font_rendering.cleartype.always_use_for_content; user set; true (default was set to false)
gfx.font_rendering.directwrite.enabled; user set; true (default was set to false even with HWA on)
gfx.font_rendering.directwrite.use_gdi_table_loading; default; true
gfx.use_text_smoothing_setting; user set; true (default was false)
回到原帖

晕死
你在看看清楚
不是说color manager 是dwrite
两个不一样
请使用最新的小时版 就能看到那5个选项了
是nightly
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-04-21 15:00
没啥
我太激动了
总算是能自己设定了
之前还愁aat 要啥时候开发64bit版本呢
现在不用了
哈哈哈
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2011-04-21 15:00
aat 少了gamma 设置
而它默认的gamma是1.5吧
看源代码是这样
用hook的方法
现在原生支持 自然是最好的

关闭的话 ...
再等等咯
关闭这么重要的加速么
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2011-04-21 15:00
有加速哦
因为用的是GPU来渲染  
它是用D2D 来画glyph

椎名真冬:gfx.font_rendering.cleartype_params.rendering_mode

这个数值在我这里无论设置1是最差的

其次是5,其余的差不多

最好的是默认-1
回到原帖

看来你喜欢GDI 那样的风格
1 最差是因为根本没有抗锯齿
就像过去GB那种字体效果  
5的话 对比度啥的要调高
否则部分发虚
效果自然不好
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2011-04-21 15:00
不支持gdipp gdi++ mactype ezgdi gdi氦版
gdipp 作者有段时间说
已经可以抹掉firefox的文字了
后来没信儿了
mactype 新版也不支持IE9  
firefox 自然也不支持

上面说的是微软的GDI渲染效果
自然用freetype的 应该是入不了法眼的吧
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2011-04-21 15:00
用的啥显卡 ?
显卡驱动呢 要不新的 更新一下
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2011-04-21 15:00
没在使用aat扩展吧?
about:config 关了 d2d 或者 DW ?
或者是你的数值调的有问题?
配置是啥?

我标了上下限的
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2011-04-21 15:00
颜色调调GAMMA  
对比度 和 cleartype_level
无法调高的
微软限定了 0.0 到 1.0 对应这边0 到100
实际firefox实现的时候 就是/100
超过也没用的吧

我对DW渲染效果最不满的还是小字  
放大了  感觉不错
小字就 比起freetype的那些
确实不行阿
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2011-04-21 15:00
就LSS的效果来看  
改了400还真能渲染
不过RBG的话
边缘太五彩了
眼睛受不了

我看msdn文档最多到1
firefox 自己实现么
那又有得调了

cleartype_level 和 对比度可以是不一样的
两个数值不用相等


update:试了下
cleartype_level  只到100
999 效果不变
能超过的 还是对比度
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2011-04-21 15:00
理论上是可能转换的  
我自己也在用gdipp
只希望ms能在win8完善DW
特别是对亚洲的文字渲染
英文来说 效果可以了
另外DW还不支持阴影呢
mactype新版说是两套
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2011-04-21 15:00
kmc:已经有人汇报了bug
Bug 651498 - gfx initialization requires that prefs be read (e.g., gfx.direct2d.disabled no longer has any effect)
https://bugzilla.mozilla.org/show_bug.cgi?id=651498

可能这个fix之后就又可以禁用了。看惯了Mactype,看这个实在不习惯。像Ubuntu自己的Firefox Nightly的Cairo渲染就越来越好,没有DW没有Mactype一样好看。
回到原帖

mactype 一类的都是基于freetype  
freetype 就是开源的字体渲染库
linux用的就是这个
如果看ubuntu的字体设定的话
也是类似的 render_mode

[quote="无尽的冬季"]X64 nightly的没gfx.font_rendering.cleartype_params.pixel_geometry ,多了个gfx.font_rendering.cleartype_params.pixel_structure,请问是起什么作用的[/quote]
恩 是改名了
值和geometry是一样的
0 1 2
我更新一下顶楼
游客

返回顶部