Windows 环境下用 Eclipse IDE,编辑器的默认字体是等宽的 Courier New。 在 Windows XP 和 Vista 下面,这个字体并不好看,可能是不支持 Clear Type 的缘故。 所以通常我会把默认字体换成 Monaco。 Monaco 是 Mac OS X 环境的字体,被转换成 ttf 以后可以在 Windows 下面用。 但是效果还是不如 Mac OS X 里面。
Mac OS X 下面,Monaco 的效果:
Windows 下,使用 Monaco 的 Eclipse IDE(10号字体,点击看大图):
最近,发现了 Windows 下的另一字体,Consolas,这可能是安装了 Office 2007 以后带来的新字体(Update:Vista 自带了 Consolas)。 使用了 Consolas 的 Eclipse IDE (11号字体):
Consolas 字体在 Windows 环境下处理 anti-alias 更好一下,而且在斜体和括号的处理上,看上去比 Monaco 要清晰。 作为编程使用的字体,等宽的 Consolas 至少比 Courier New 要好太多了。
上图显示出来的是在过去30天内,我在 Google Reader 中的阅读趋势(每天读多少内容)。 柱状图显得非常奇怪,有时候每天阅读超过500,有时候每天只阅读不到50。 我大致能知道,我每天仔细阅读(阅读全文)的数量大约在50-80篇左右,如果只是浏览标题,也许能超过500。 那 Google Reader 记录的情况,为什么不是比较平均,而是起伏那么大? 我试验了几天,最后确认这不是我阅读的问题。
我以前说过,使用 Google Reader,我比较喜欢用列表模式(List view),使用 n/p 快捷键快速地浏览标题,对感兴趣的内容,或者直接v在后台打开原文,或者s一下做一个star标记延后阅读。 所以,通过这种方式在阅读完一个目录后,通常就会 Shift+A,把所有标题置为Mark all as read。
在有了 Nokia E71 之后,有时晚上回到家,或者在路上的时候,我会用 E71 来访问 Google Reader 的移动版本。 移动版本中没有 List view 模式,应该就是默认的 Expand view 模式。 因为浏览器太小的缘故,我通常不阅读全文,而是 star 起来。 同样的,我会把我浏览过的内容 Mark all items as read。
这样问题就来了,在 List view 模式下,Mark all as read 并不会让 Google Reader 认为你真的读过这些内容了,所以,虽然“Mark all as read”,其实只有你真的阅读过全文的,才会被计数。 而在移动版本的 Expand view 模式下,Mark all as read 会把所有条目都记录为“已读”,不管你是不是真的读过。 这就出现了上图比较奇怪的趋势,那些超过 500 的,差不多都是通过 E71 在移动版本中“读过的”,而那些 50 左右的,则是比较正常的。
进一步实验一下,在桌面版的 Google Reader 中,如果你使用的是 Expand view 模式,那么 Mark all as read,不管你是不是真的阅读过,也会被记录为“已读”。 这让我觉得,那些每天阅读超过1000+的,是不是真的读过每一篇内容,或者只是浏览了一下标题,甚至连标题都没看,就 Mark all as read 了。