简洁制胜:GNOME 2.20环境预览

  • 来源:《个人电脑》 作者:张岩
  • 发布日期:2007-12-12
  • 关键词:KDE Linux GNOME

GNOME 2.20在技术层面上同样有大量的改进,尽管这些改进用户无法直接看到,但它们对于GNOME仍然极具意义,这些改进包括增加了对从右往左书写语言的支持,负责2D显示渲染的Pango引擎也有多方面的改进。

 简洁制胜:GNOME 2.20环境预览

GNOME 2.20显示阿拉伯语时的界面

从右至左语言支持

与Windows不同,Linux基于Unicode编码开发,因此它可以支持世界上所有语言的编码和转换,GNOME 2.20自然也能够支持所有的语言。世界上绝大多数语言都采用从左到右的书写方式,但阿拉伯语和希伯来语等少数语言却是从右到左书写的,由于GNOME过去没有考虑这方面的问题,因此阿拉伯语与希伯来语用户觉得GNOME的用户界面元素都不怎么顺手,为此他们希望GNOME能有所改善。GNOME 2.20顺应了这种需求并作出多项改进—在用户选择阿拉伯语、希伯来语等从右至左语言时,GNOME的GUI元素会出现下列的变化:

● 窗口标题栏的最小化、最大化、关闭等按钮从右角移到左角。
● 窗口标题菜单项目改为靠右对齐。
● alt-tab窗口切换列表从右边移至左边。
● ctrl-alt-arrow多桌面的切换列表从右边移至左边。

Pango渲染引擎

简洁制胜:GNOME 2.20环境预览

Pango渲染出的N’Ko文字

Pango是GNOME的文字渲染引擎,GNOME 2.20版中它也有几个方面的提升。其一就是加强了对少数语种的支持,例如西非地区使用的N’Ko字母系统(一种西非书面语言,是目前大多数曼德语族语言所使用的字母系统,主要在几内亚流行)并未获得其他计算系统的支持,但GNOME 2.20的Pango引擎已可实现该字母系统的渲染。其二,OpenType排列引擎也获得升级,这样Pango可针对不同的语言来作出正确的渲染。其三,Pango与Cairo更好的结合,Cairo是一套基于OpenGL的2D图形渲染引擎,它提供了许多绘画虚线、直线、几何图形、平滑锯齿以及各种特效函数库,Cairo可以让GPU来负责2D元素的渲染,因此具有很高的效率和质量。Pango与Cairo的结合意味着GNOME可以用GPU来实现文本内容的渲染,这不仅意味着更高的效率,而且能带来非常出色的渲染质量。

总结

全面而细微的改进让GNOME 2.20变得更加人性化与智能性,而GNOME始终都是以简单、直观、易用与效率作为技术改进的首要原则,我们可以看到,GNOME 2.20在人性化方面已经超过了Windows,大量看似琐碎、细微的改进往往会给用户带来更畅快的体验—例如当你在GNOME下用Totem播放视频时,即便格式不支持,Totem也会带领你连上服务器并完成安装,若在Windows下,你大概只能自行上网搜寻;当你给笔记本电脑塞进一块电池时,GNOME会告诉你这块电池的状态,它是好的还是坏的?或者是应该被召回的型号;当你查看图像时可以快速打开编辑工具编辑它,保存后马上就能看到结果……如果要完成相同的操作,GNOME需要的鼠标操作次数会大大少于Windows,用户将倍感轻松。
在未来的发展中,GNOME将继续保持这种细致入微的全面改进,这种作风也将让未来的GNOME环境变得更完美。□

[an error occurred while processing this directive]

相关文章