FreeType简易教程


最近接触了一下Freetype,投放了产品后对此库略懂了一二。犹豫了一下要不要写个教程,想想也没什么关系。虽然线上已经有不少的Freetype的教程了,但是他们都,太不友好(丑丑丑)了。于是,进入正题

为什么要Freetype?

FreeType是一个字形图glyph image产生工具,整个库的主要功能点集中在以下两点:

  • 解析几乎是所有的字体格式,例如常见的ttf,otf
  • 根据输入的单个Unicode返回该字的glyph也就是字形图。

其不包括或者说支持并不完善的功能有:

  • 颜色。
  • 处理字符串。

所以也就是说Freetype的基本功能就是把字变成图。最后怎么处理文字,还是由开发者来实现。

我要写什么

在这个教程里我会简单的讲一下如何使用该库来实现以下几个功能。

  • 输出字图
  • 渲染一个句子:调整字色,字号,字间距(tracking)
阅读全文 Read more ->

关于Zhming的新博客


Zhming

说起来,这是我第三次制作自己的博客了。第一次用的是Wordpress,第二次用的是纯Restful的Backbone.js + Clojure。第三次最为朴素,使用了简简单单的Jekyll + Disqus。第一次博客是因为好玩,第二次博客是想用潮流技术,第三次是想认真写点内容。我相信技术的转变这也标志着自己心态的变化,能够更清晰的看待事物的本质。也希望自己能坚持维护这个博客啦。

Jekyll制作博客的体验非常棒,尽可能的避免了开发者重新造轮子的现象。花了一两天迅速开发完前端,就可以有一个精简好用的博客了。在评论部分使用了Disqus的插件,简单美观好用并且还安全。

近期的工作主要集中在一个渲染引擎的开发上,希望能加快进度,提炼出来的值得分享的经验会尽量分享的。毕竟从我接触软件业的那天开始我就从开源中受益,总得尽量回馈。Cheers!