我们现在已经习惯了再电脑上编辑文件,浏览网页。然而这些过程中一个重要的,但往往也是被我们忽略了的重要性的模块,那就是字体。
字体的出现和发展大家可以看看这位前辈写的文章·《一笔一划间蕴藏的学问 浅谈计算机字体》,真的是下足了笔下功夫。
上文提到TrueType, OpenType这些字体渲染,各有各的优势。
字体可以说是将整个图书馆装进一块硬盘里的一个关键,中国汉语字体发展的发展历史可以追溯到1981年。从1981年国家标准局发布《信息交换用汉字编码字符集基本集》GB2312-80以来,个人计算机上开始使用五笔或者拼音输入汉字才是输入法广为使用的真正开始。在台湾的汉字输入法历史则可追溯至1976年由朱邦复发明之仓颉输入法开始。
下面来看看字体的一些github开源库
harfbuzz [git]- 一个 OpenType 文本整形引擎。参考
fontconfig [git] - 字体的管理和配置。参考
freetype [git] - 单个字符的绘制。
pango [git] - 完成对文字的排版布局。
freetype-gl [git] - 基于opengl库的freetype。
mactype [git] - 再windows下使用mac系统字体渲染效果。
微软和adobe公司弄的opentype,javascript还找到一个opentype.js这个名字上类似的库,不过不管了,有freetype, 就够我折腾一阵了。
参考资料:
~。~amazing