|
Packit |
daac2c |
NEWS -- What's new in libotf. -*- outline -*-
|
|
Packit |
daac2c |
Copyright (C) 2003, 2004, 2005, 2006, 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 |
* Changes in libotf 0.9.13
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** This is a bug fix release.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
* Changes in libotf 0.9.12
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** This is a bug fix release.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
* Changes in libotf 0.9.11
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** New functions OTF_drive_gsub_with_log and OTF_drive_gpos_with_log
|
|
Packit |
daac2c |
works like OTF_drive_gsub and OTF_drive_gpos but also records which
|
|
Packit |
daac2c |
features are applied to which glyphs.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** New function OTF_put_data and OTF_get_data can be used to store and
|
|
Packit |
daac2c |
retrieve arbitrary cliend data to/from the structure OTF.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
* Changes in libotf 0.9.10
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** This release is mainly for bug fixes.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
* Changes in libotf 0.9.9
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** New function OTF_get_variation_glyphs returns glyphs selected by
|
|
Packit |
daac2c |
variation selectors.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** The funciton OTF_drive_cmap handles a variation selector.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** The example program `otfview' can handle variation selectors.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** The function OTF_drive_gpos is obsolte now, and the new function
|
|
Packit |
daac2c |
OTF_drive_gpos2 should be used instead. See the comment of the member
|
|
Packit |
daac2c |
"glyph_id" of type "OTF_Glyph" for the detail.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** If a font doesn't have GDEF table, automatically synthesized GDEF
|
|
Packit |
daac2c |
table is used.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
* Changes in libotf 0.9.6 through 0.9.8
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** There's no API change, just bug fixes.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
* Changes in libotf 0.9.5
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** New function OTF_open_ft_face() can be used to process a font
|
|
Packit |
daac2c |
already opened by FreeType library.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** The example program `otfview' accept the second argument INDEX.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
* Changes in libotf 0.9.4
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** New functions OTF_get_scripts() and OTF_get_features() load
|
|
Packit |
daac2c |
GSUB/GPOS tables just partially.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** New function OTF_check_features() checks if a font has specific
|
|
Packit |
daac2c |
features.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
* Changes in libotf 0.9.3
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** New function OTF_drive_gsub_alternate () performs a lookup of type
|
|
Packit |
daac2c |
3 (Alternate Substituion).
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** The example program `otfview' has new buttons "L->R" and
|
|
Packit |
daac2c |
"AltSubst".
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
* Changes in libotf 0.9.1
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** All lookup types of GSUB and GPOS are supported now.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** The example program `otfview' is enhanced to drive GSUB and GPOS
|
|
Packit |
daac2c |
features.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
* Changes in libotf 0.9
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
** Released.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
* Copyright information
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
Copyright (C) 2003, 2004, 2005, 2006, 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.
|
|
Packit |
daac2c |
|
|
Packit |
daac2c |
Local variables:
|
|
Packit |
daac2c |
mode: outline
|
|
Packit |
daac2c |
paragraph-separate: "[ ?]*$"
|
|
Packit |
daac2c |
end:
|