|
Packit |
daac2c |
This directory tree holds version 0.9.13 of the otf library. -*- text -*-
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
|
|
Packit |
daac2c |
National Institute of Advanced Industrial Science and Technology (AIST)
|
|
Packit |
daac2c |
Registration Number H15PRO167
|
|
Packit |
daac2c |
See the end for copying conditions.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
#####################################################################
|
|
Packit |
daac2c |
# libotf -- A Library for handling OpenType Font (OTF) #
|
|
Packit |
daac2c |
# #
|
|
Packit |
daac2c |
# Ver.0.9.13 (2012.08.31) #
|
|
Packit |
daac2c |
#####################################################################
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
(1) What is libotf?
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
The library "libotf" provides the following facilites.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
o Read Open Type Layout Tables from OTF file. Currently these
|
|
Packit |
daac2c |
tables are supported; head, name, cmap, GDEF, GSUB, and GPOS.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
o Convert a Unicode character sequence to a glyph code sequence by
|
|
Packit |
daac2c |
using the above tables.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
The combination of libotf and the FreeType library (Ver.2) realizes
|
|
Packit |
daac2c |
CTL (complex text layout) by OpenType fonts.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
It seems that the probject Free Type Layout provides the similar (or
|
|
Packit |
daac2c |
better) facility as this library, but currently they have not yet
|
|
Packit |
daac2c |
released their library. So, we have developped this one.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
(2) Installation
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
(2-1) Installation from libotf-X.Y.tar.gz.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
% tar xfz libotf-X.Y.tar.gz
|
|
Packit |
daac2c |
% cd libotf-X.Y
|
|
Packit |
daac2c |
% ./configure
|
|
Packit |
daac2c |
% make
|
|
Packit |
daac2c |
% make install
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
(2-2) Installation from CVS repository.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
% cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
|
|
Packit |
daac2c |
CVS Password: <- type Enter (or RET)
|
|
Packit |
daac2c |
% cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root co libotf
|
|
Packit |
daac2c |
% cd libotf
|
|
Packit |
daac2c |
% ./autogen.sh
|
|
Packit |
daac2c |
% ./configure
|
|
Packit |
daac2c |
% make
|
|
Packit |
daac2c |
% make install
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
(3) Documents
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
o REAMDE -- this file
|
|
Packit |
daac2c |
o COPYING -- LGPL document
|
|
Packit |
daac2c |
o INSTALL -- the generic installation instructions
|
|
Packit |
daac2c |
o NEWS -- the recent changes to libotf
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
See the header file otf.h for the API provided by this library.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
(4) Bug report
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
Please send bug reports to bugs <handa@m17n.org>.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
-----
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
|
|
Packit |
daac2c |
National Institute of Advanced Industrial Science and Technology (AIST)
|
|
Packit |
daac2c |
Registration Number H15PRO167
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
This file is part of libotf.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
Libotf is free software; you can redistribute it and/or modify it
|
|
Packit |
daac2c |
under the terms of the GNU Lesser General Public License as published
|
|
Packit |
daac2c |
by the Free Software Foundation; either version 2.1 of the License, or
|
|
Packit |
daac2c |
(at your option) any later version.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
Libotf is distributed in the hope that it will be useful, but WITHOUT
|
|
Packit |
daac2c |
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
Packit |
daac2c |
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
|
Packit |
daac2c |
License for more details.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
You should have received a copy of the GNU Lesser General Public
|
|
Packit |
daac2c |
License along with this library, in a file named COPYING; if not,
|
|
Packit |
daac2c |
write to the Free Software Foundation, Inc., 59 Temple Place, Suite
|
|
Packit |
daac2c |
330, Boston, MA 02111-1307, USA.
|