Archive for December 2006

How to argue correctly

你有一个好想法,或者你对某件事情很不爽,该怎么吹或者怎么骂呢?我们这里有一个坏的例子好的例子

免费的中文黑体 - Adobe Heiti Std

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

hei.pdf 是用 XeTeX 生成的一个样例 PDF。下面的图片分别是 Linotype FontExplorer X 下查看到它的一些属性,和几个简繁差异较大的字的写法示例。另外这个字体一共包含 30591 个字形。

Picture 2.png

Picture 3.png

Mozilla 2

Brendan Eich 的这篇 Mozilla 2,过了一个多月我才来看。还是有些新内容的。

现在“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 (俗称 JavaScript 2)。

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

Cocoa Text System

Cocoa Text System,所有 Mac OS X 用户的必读,这篇文章对所有的 Cocoa 软件都有用,非常易读,简洁。

可以参考的还有:Mac OS X Keybindings, Usable Selectors for Cocoa Key BindingsDefault Mac OS X System Key Bindings.

可惜还是不能解决它下层的键映射问题,比如右 enter 的作用,fn 键,等等。