1083420
其实是想安利 汉字标准格式 这个汉字排版框架。问题在于页面加载渲染的时候还是有点卡,尤其是页面元素比较多的时候,有的浏览器甚至会崩。
于是我写了个 Hexo 插件,在服务器端完成渲染,浏览器端就不需要引用它的 js 文件了。效果好,速度还快。
GitHub 传送门
渲染效果可以参见 我的博客。我比较在意的是中西文间隙、标点符号修正、标点符号挤压和标点符号悬挂这几点,着重号之类的不怎么用,音标什么的就更不用说了。
关于 Unicode 编码下中西文标点符号的坑,欢迎移步之前写的《使用 “汉字标准格式” 更好地排版中文》。
如果想用在自己的应用里也没问题,我把渲染的部分提取出来发布成单独的 package 了。
又一个 GitHub 传送门
CNode 的第一帖,求测试和拍砖。
另外,CNode 的字体族回退有点问题,<body> 的 font-family 没有做无衬线体(sans-serif)的回退,导致没有前面几个字体的系统下回退到了衬线体,不知能否修复。