Posts Tagged ‘shiretoko’

Firefox 3.1中加入网页过渡特效

今天的Shiretoko(Firefox 3.1开发代码)每日编译版通过css扩展加入了简单网页元素过渡特效,这个扩展由WebKit项目研发和维护。

扩展除了对一些插件和弹出菜单不能实现特效外,对大多数网页有移动,旋转,歪斜,等比例,矩阵等特效。在一下图中,Google主页和维基百科英文主页中已经嵌入了过渡特效:移动,翻转,歪斜。我也加入了一些实验性的特效已到达更好的效果。

你可以在今天的编译版中尝试一下代码:

1
2
<iframe style="width:500px; height:500px; -moz-transform:translate(100px, 50px) rotate(30deg) skew(20deg);" src="http://google.com"></iframe>
<iframe style="width:500px; height:500px; -moz-transform:translate(50px, 80px) rotate(-50deg) skew(-20deg); -moz-opacity:.70;" src="http://wikipedia.org"></iframe>

我也说过了这些特性正处在试验阶段,还没有被正式的采用(所以加入了-moz前缀),Mozilla公司内部此项目的负责人Keith Schwarz说:现在已经有两个浏览器(FF和Safari)支持此特效了,所以应该很快会被采纳到正式版中。

Keith在日志中说到:“这种css扩展开发的特效一定会很有趣,大多数在插件中被保留的功能都会整合到CSS或者是Javascrip中,这将给网页开发者创造更具视觉冲击力的网页创造条件。

[via mozillalinks.org]

 

步入Firefox 3.1至少需要两个beta

在发送到Firefox计划新闻组的一则消息中,来自Mozilla公司的Mike Shaver宣布Shiretoko(Firefox 3.1开发代号)发布前至少要经历两个beta的改进。

主要的原因是需要足够的时间来研发前几周宣布的一个高质量的私人模式,其他一些次要,但是敏感的改进也需要一定时间。

我们挖掘出了一点细节性的东西,以下就是一个beta 1和beta 2之间的核心更新特性:

  • 扩展TraceMonkey在DOM和系统其他部分的兼容性。
  • 继续改善私人模式。
  • 一大堆UI界面的改善,加入了其他浏览器和插件的优点。
  • 一些核心系统改善,比如PFS[Plugin Finder System,插件查询系统]和安全UI.

尽管没有官方的进度安排,beta 1的代码会在9月末冻结,所以beta 2应该是十月中旬发布,如果beta 2在11月发布,也许会在推出几个RC后,在2009年初发布3.1的正式版。

[via mozillalinks.org]

 

颜色管理将会在Firefox 3.1中默认打开

最新的Firefox 3.1(开发代号:Shiretoko)的每日编译中默认已经把颜色管理支持打开。

当一个捕获图像装置(如扫描仪或照相机)在生成数字图像的时候,它可能会包含一些图像的元数据,
元数据中包含正确解析成标准颜色的一种定义。这样的数据被称为Color profile(颜色配置文件),
它包含被设备捕获到颜色的有价值信息。

输出设备(比如电脑屏幕和打印机),也许同样的会给出它们自己的颜色配置(color profile)
来告诉电脑颜色该如何呈现,同样的也是为了达到颜色的标准清晰度。

打一个有颜色管理功能的程序打开一张图片的时候,它尝试着从输出设备中找到颜色配置,
并使用它来显示出最好的图片效果。如果这个图像包含了一个颜色配置,那么它就包含了所有需要的完整信息,
可以输出到最佳的效果。

With color management disabled and enabled

颜色管理关闭和打开图像对比(Deb Richardson提供)

考虑到性能问题和可能造成对一些站点设计的破坏,在Firefox 3中默认没有开启颜色管理,
毕竟很多网站都没有在打开了颜色管理的浏览器上测试过。但你可以手动的在about:config中把gfx.color_management.enabled的值设置为true.

但是随着性能问题得到进一步的解决,开发人员开始有选择性的开启了标签图像(那些包含颜色配置信息)的
颜色管理功能。现在的选项已经变成了gfx.color_management.mode,支持的值有:0 禁用 ,1 启用 ,
2(新的默认值)只为标签图像启用。

消除性能瓶颈的工作正在有条不紊的进行中,并正在朝开启所有图像颜色配置管理的方向努力,
在一周内的beta 1中会得到部分的支持。

更多细节详见: Bobby Holley’s blog.

[via mozillalinks.org]