emacs 27 增加了一个HarfBuzz的东西是干嘛的


#1

去官网看是text shaping engine 什么意思? 看news说是配合cairo替换原来的linux 的xft字体后端看不明白啊,字体渲染不是用的freetype么,那这个是干嘛的


#2

http://blog.jjgod.org/2009/11/18/state-of-art-text-rendering/

harfbuzz就是freetype发展来的。

而且也不是什么新技术,十几年前的老东西了。


#3

顺带提一下,用--daemon参数运行的--with-cairo编译的emacs下,修改fringe的操作会导致emacs崩溃(flycheck,flymake的侧边感叹号就是用的fringe)。如果用daemon的同学可以先不加cairo选项(但是还是会用harfbuzz)