Upgrade completed

升级到 [Wordpress 2.0.6](http://wordpress.org/development/2007/01/wordpress-206/),更换了新 [theme](http://themes.wordpress.net/columns/2-columns/481/light-10/),改用 [PHP Markdown Extra](http://www.michelf.com/projects/php-markdown/extra/),并不小心把原来上传的文件都搞丢了…

Arno Pro – PS CS3 Beta 中的一套新字体

Arno Pro 是在 Photoshop CS 3 Beta 1 中出现的一套字体,在我的系统中 (Mac OS X) 安装 PS CS3 后就能在 Font Book 里找到了。Thomas Phinney 是这么说的:

Arno Pro 是 Robert Slimbach 设计的 Adobe Original 系列字体之一,它带有现代威尼斯怀旧风格 (modernized Venetian oldstyle),我认为这个字体和 Adobe Jenson 的关系就和 Minion 和 Garamond Premier 的关系一样。展开来说,Arno 对语言的支持是和未来发布的 Adobe 软件保持一致的。这个随 Photoshop CS3 beta 发布的 Arno Pro 也是一个正在测试中的字体,未来可能有改变,比如字体命名方式上的改变。

下面是 Arno Pro 的一个截图和用 XeTeX 排版的一篇[短文](http://www.newsmth.org/att.php?p.460.249826.1560.pdf) (来自 ctex 论坛上 haginile 提供的源文件)。

另外,以 Arno Pro Regular 08pt 为例,我们注意到 Arno 除包含 85 个基本拉丁字符外,还有 91 个 Latin-1 补充字符,127 个拉丁扩展 A 区字符,34 个拉丁扩展 B 区字符。85 个希腊文字符和 132 个西里尔语符。

从字体外形的丰富程度来看,这套字体包括从 Light, Regular, Semibold 到 Bold, Optical Sizes 从 08pt, 10pt, 12pt, 18pt 到 36pt,再加上 Italic 的版本,共 32 款字体。

从风格而言,我个人觉得还是和 Minion 有点像的,不过 Jenson 的味道也确实一眼就能看出来。

另外我这里 (XeTeX 0.995) 似乎没有正确选择 Optical sizes,这一点比较奇怪,因为 Garamond Premier Pro, Minion Pro 这些在这里都能自动选择的,还得查查是源文件错了还是 XeTeX 的原因…

Picture 1.png

免费的中文黑体 – Adobe Heiti Std

随 Adobe Acrobat/Reader 8 发布的中文字体中,出现了一款叫做 Adobe Heiti Std 的,初步使用之下,感觉非常满意。

[hei.pdf](http://www.newsmth.org/att.php?p.460.248713.1.442.538.pdf) 是用 XeTeX 生成的一个样例 PDF。下面的图片分别是 Linotype FontExplorer X 下查看到它的一些属性,和几个简繁差异较大的字的写法示例。另外这个字体一共包含 30591 个字形。

Picture 2.png

Picture 3.png

Mozilla 2

Brendan Eich 的这篇 [Mozilla 2](http://weblogs.mozillazine.org/roadmap/archives/2006/10/mozilla_2.html),过了一个多月我才来看。还是有些新内容的。

现在“Mozilla”这个词比较怪,它不再指以前那个“Mozilla Suite”浏览器 (自从 SeaMonkey 分出去之后),也不专指“Firefox”,更不仅限于“Gecko”渲染引擎 (虽然现在给 Mozilla 起的版本号还是和 Gecko 同步的),按我的理解,指的是 Mozilla 组织这面大旗下的整个平台的统称,Web 渲染,XUL, XBL, JavaScript, XML/XSL 等许多引擎的统称,而其招牌产品就是 Firefox。

其中,Mozilla 1.9 将对应着 Firefox 3.0,其路线大致已经确定了。Brendan 讨论的是在架构上将有巨大变化的 Mozilla 2,它预期在 2008 年出现。

最引人注目的是基于 JIT 的 JavaScript 虚拟机的出现,加上改进的垃圾回收,将给 JavaScript 的效率 (在 DOM 访问和内存占用方面) 带来巨大提升,据说。同时,它支持的语言会是 [ECMAScript 4](http://weblogs.mozillazine.org/roadmap/archives/2006/05/javascript_2_ecmascript_editio.html) (俗称 JavaScript 2)。

其他的改进对普通用户则不大可见,比如放弃 XPCOM,而更多的依赖标准 C++ 的特性来写程序,去掉一些为了兼容性遗留的[旧 API](http://wiki.mozilla.org/Gecko:Obsolete_API),简化代码组织,放弃 CVS 换用新的版本管理工具,等等。