libotf -- Library for handling OpenType fonts (OTF)
What is it?
The library "libotf" provides the following facilites.
- Read Open Type Layout Tables from OTF file. Currently these
tables are supported; head, name, cmap, GDEF, GSUB, and GPOS.
- Convert a Unicode character sequence to a glyph code sequence by
using the above tables.
The combination of libotf and the FreeType library (Ver.2)
realizes CTL (complex text layout) by OpenType fonts.
This library is currently used by the m17n library.
It seems that the probject Free Type Layout provides the similar
(or better) facility as this library, but currently they have not
yet released their library. So, we have developped this one.
News
- 2008.6.29 -- Version 0.9.8 is released.
- 2007.12.28 -- Version 0.9.7 is released.
- 2007.7.13 -- Version 0.9.6 is released.
- 2006.7.18 -- Version 0.9.5 is released.
- 2005.12.22 -- Version 0.9.4 is released.
- 2004.12.27 -- Version 0.9.3 is released.
- 2004.8.13 -- Version 0.9.2 is released.
This is to fix a silly bug in 0.9.1.
- 2004.8.9 -- Version 0.9.1 is released.
API Documentation
Please read comments in the file otf.h.
Download