qiezi的学习园地

AS/C/C++/D/Java/JS/Python/Ruby

  C++博客 :: 首页 :: 新随笔 ::  ::  :: 管理 ::
主要收集可以绘制文字的绘图库。

一、imagemagick:
http://www.cit.gu.edu.au/~anthony/graphics/imagick6/
可以绘制文字,不过中文好像不能自动断行。

二、vips
http://vips.sourceforge.net
使用pango绘制文字,中文可以断行,缺少2端对齐功能。自己修改代码增加了调整行距功能,做成ruby扩展库,amd64上使用失败,原因待查。

三、freetype
http://vips.sourceforge.net
不依赖其它图形/窗口库,其它不熟悉,待查。

四、Graphite
跨平台的字体渲染库。待查。


搜寻已有数月,目前看到的几个库都不太理想,mac osx上可能比较专业,不过集成较困难。

苹果网站上的比较完整的字体绘制和布局方面的资料:
http://developer.apple.com/documentation/Carbon/Conceptual/ATSUI_Concepts/index.html
其中布局方面的专业知识:
http://developer.apple.com/documentation/Carbon/Conceptual/ATSUI_Concepts/atsui_chap3/chapter_3_section_3.html#//apple_ref/doc/uid/TP30000029-TPXREF157


其它资料:

posted on 2006-09-28 20:03 qiezi 阅读(594) 评论(3)  编辑 收藏 引用 所属分类: 自家破烂