针对害怕改变的新IE9 用户的终极指南(五项)

 

[原文发表地址] The Ultimate Guide (of Five Things) for New IE9 users Who Fear Change

[原文发表时间] 2010-09-16 01:47 AM

 Five major browsers shown in the Windows Start Menu

声明:我不为IE团队工作。除了像在维基百科或公共浴室墙上的知识,我没有任何内部消息。此处的任何错误都是我个人原因,任何猜测都可能是无稽之谈。如果你在一篇新闻报道里引用我的话,并说类似“Microsoft的首席项目经理(Principal Program Manager )Scott Hanselman说你所有基于的都归属于IE9”,那么你是个傻子,因为大概有5000个像我们这样的项目经理。我们就像蟑螂一样多。不要认为一个产品或一个公司或单位只有一个项目经理。

 

我运行过所有的浏览器,这是因为我是技术人员,还是因为我是托儿?老实说来主要是因为我下不了决定用哪个。我用IE8上内部站点,因为兼容性,运行Firefox因为我有一堆喜欢的add-in,运行Chrome因为它速度快,运行Safari……好吧,我不用Safari……,我运行Opera以防我不注意时错过可爱的挪威人推出的很酷的东西。

 

所有浏览器我都用最新版本。我想看看新功能,也想知道哪些旧的功能被移除或被隐藏。

 

我今天装了测试版IE9,发现移除了很多东西。今天我在IE团队的博客上看到了Jane Kim的这张有用的图片,它显示了浏览器中人们使用到的功能。虽然我认为过高的数字有些令人怀疑(认真地讲,不用后退键的那29%是什么人?老奶奶吗?),我的意思是比如你真正研究过遥测,在搞清楚那些基础内容之后,人们不会使用所有的铃铛和口哨。为什么不干脆把那些没用的铃铛和口哨弄掉呢?

 

Graph showing that users don't use much functionality

 

测试版IE9的界面很小,至少看上去如此。来比较一下IE9b, Opera 10.61, Chrome 7.0.517.5dev, Firefox 4.1b6, and Safari 5.0.2默认设置情况下的截图。

All the major browsers shown in a stack

 

看起来所有的浏览器都开始跳出了网页,用处不大的东西也少了。界面中有些有趣的“配对”,像IE9和FF4.1中的后退按钮,Firefox and Opera中的彩色按钮,IE9 和Safari中的齿轮状设置图标,以及所有浏览器中的刷新按钮。有很多方式呈现这些比喻性符号,对吗?但至少在地址栏和标签上我们是一致的。;)

很多IE8的长期用户发邮件给我,说“看起来是一个良好的开端,但X某某功能没有了”。

于是……

 

对害怕改变的新IE9用户的终极指南

……直接来自发行当天我本人收到的邮件或评论。

 

1. _ “渲染的文本是不是变模糊了?我这里是这样的。”

渲染肯定是不一样的。当IE9以IE9 mode渲染时,用DirectWrite来渲染文本。这就说,渲染的文本不但可能通过硬件加速,还意味着(从MSDN中摘录):

与设备无关的文本布局系统,能提高文档和UI中文本可读性。

高质量,次像素,ClearType文本显示,可以用GDI, Direct2D或特定程序渲染技术。

使用Direct2D的硬件加速的文本

支持多种格式文本

支持OpenType字体的高级排版功

支持所有提供支持语言的文本布局和渲染。

兼容GDI的布局和渲染

当用IE8兼容模式渲染的时候,你使用的是

或许已经习惯的普通GDI渲染。

那又怎么样,是不是?如果存在一些CSS,就像我在我的播客网站https://hanselminutes.com/上做的那样。例如,上面写着“8pt”意思是我请求了一个8pt字体。不是像素,是字体大小。而那是排版,无关于Windows。

如果某个网页像人一样把8pt字体转换成10.667像素字体。如果你使用GDI(IE8)渲染,那会四舍五入到11像素,并且它看起来会非常像字体大小11px。但是,它会自动对齐到单位像素,对吧?

但是,如果我缩放有GDI渲染的字体的页面,用Ctrl-Plus快捷键从100%扩大到大号字体,来看看文本发生了什么变化。每个放大字体的文本都会不同程度的断裂,扭曲。这些舍入误差的确发生了。

image

但是使用DirectWrite,我能顺利地进行放大或缩小变换。如果我需要8pt,我就会“精确地”得到10.667px,正如“你要求的那样”。

这是很小的细节,但它让设计者可以更好地控制。如果你对这个问题非常在意,那就用那些可以对齐到像素的字体大小。我本人只有在非常小的字体才注意到。

这种能更精确地字体渲染即将推出,做好准备。Firefox的测试版和Chrome 的 nightlies 都有。我相信来自IE9团队的某些人很快会贴出更多细节。在那之前,有些文本可供你一览。注意在第三个截图里使字体更“清楚”的CSS变化。

 

8号文本模式运行的IE9

TEXT: IE9 running in 8 document mode:

9号文本模式运行的IE 9

TEXT: IE9 running in 9 document mode

注意: 9号文本模式运行的IE9,但是字体大小变成11px:

TEXT: IE9 running in 9 document mode but with the font-size changed to 11px

Firefox 4 Beta 6:

TEXT: Firefox 4 Beta 6

 

2. 书签栏没有了,我很不爽。我知道Microsoft为了使IE简洁明了,但不要动我的奶酪。

你可以在任意“空白处” (它其实是透明的)右键单击,找回收藏夹栏和命令栏.

The Command Bar and Bookmark Bar shown

就个人而言,我确实在使用书签(看见链接了吗?)但我也喜欢东西越少越好,我决定不显示收藏夹栏(“书签栏”),可点击小小的星形图标/收藏夹按钮,我的东西仍然在那,只是需要多点击一次即可。你可以自行决定。

The Favorites Sidebar

 

3. “我习惯于从文件菜单选择打印,但现在整个的菜单栏都没有了。”

如果单击齿轮图标,你会发现很有趣的事情,就是你需要的在那里都有。

The Print Menu under the Gear

看到打印就在第一项吗?另外,如果你像我一样,习惯用快捷键,就知道菜单栏实际就在那里,它会隐藏起来除非你使用一个键,像Alt-F。

The File Menu is back!

 

4.— “当你需要时,固定站点的功能很好---但是,我不想每次把图标拖到文件夹里IE9 都建立一个固定的站点。”

当前在IE9b中,如果从"favicon.ico"(左上角的网站小图标)拖动,你会得到一个固定后的站点以及像这个 “拖动中” 的图标,释放之后是一个固定住的站点。

clip_image002

但是,如果你在拖动之前就已经移动了,你会得到一个常规的快捷方式而不是固定住的站点。

clip_image004

 

5. “我找不到快速栏功能,我想我快要崩溃了。”

你可以移除和添加"快速栏",就像人们对于习惯使用的其他任何功能一样。大多数没人用(从之前的的图表来看,1.1%的人)的不重要的东西仍然藏于设置中,只是被关闭了。相比快速栏,我认为Aero Peek功能更酷。

如果你真的想寻回快速选项栏,可以到设置(齿轮)菜单,然后Internet 选项,常规,选项栏设置,重新打开它。Ctrl-Q是快捷键。这是IE7的功能,所以不用太兴奋。会出现如下:

Quick tabs shows thumbnails of pages

忘记这个功能吧,因为你已经知道Aero Peek功能可以把这些悬浮在任务栏图标之上。并且,这些缩略图是动态的,就是说视频、动画,一切都在运行状态,你可以在缩略图中看到这些。

image

玩得愉快,也希望它能帮助你找到你的奶酪