Yuan Yijun (bbbush) wrote,
Yuan Yijun
bbbush

有篇讲字体的文章

http://antigrain.com/research/font_rasterization/index.html

说 windows, apple, linux 的字体渲染都很差,而理想的渲染方式则是很容易实现的,而且会推动技术的变革,例如 300dpi~600dpi 设备的出现(据说,尽管 windows vista 支持一定程度的无级缩放,它的极限(可用)分辨率是 500dpi。是m$的愚蠢导致了设备十几年处于 100dpi 以下。)

作者喜欢的显示效果,是精细的微调,而不是拙劣粗糙的调整。字符宽度、字符间距在微调中是可以保持一致的,缩放时整个字符串的长度按比例增大/减小,不会出现目前 winxp 中那种夸张的误差(在早些版本的 OOo 和 firefox 中也有这种夸张的误差,如果记不起来,请想象输入一段文字之后,光标位置由于计算错误,仍然停留在段首不远或者离开段末很长距离..)调整的精细程度达到 1/3 像素时,就不会出现 apple 系统中那种过分的模糊。至于 linux 中 freetype 的 auto-hint,作者表示将与开发者一起探讨实现最优的方案(我感到在目前版本的 fedora 中,作者提到的那种“脏”或者过度gamma导致的笔划断开都没出现,作者的截图也许很早了。)

在无级缩放和保持清晰易读间保持平衡,期望这一天早些实现。

刚才听 Variatio 27,觉得音乐的强弱很有趣,因为和作者的某幅 Times New Roman 截图很像:一些音符(字符)会显得比较突出。按照作者最完美的那个截图来弹奏这一段,恐怕听众就要睡着了。
Tags: fedora, 转载
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments