*** empty log message ***
[m17n/libotf.git] / NEWS
1 NEWS -- What's new in libotf.                   -*- outline -*-
2 Copyright (C) 2003, 2004, 2005, 2006, 2008, 2009, 2010, 2011, 2012
3   National Institute of Advanced Industrial Science and Technology (AIST)
4   Registration Number H15PRO167
5 See the end for copying conditions.
6
7 \f
8 * Changes in libotf 0.9.13
9
10 ** This is a bug fix release.
11
12 \f
13 * Changes in libotf 0.9.12
14
15 ** This is a bug fix release.
16
17 \f
18 * Changes in libotf 0.9.11
19
20 ** New functions OTF_drive_gsub_with_log and OTF_drive_gpos_with_log
21 works like OTF_drive_gsub and OTF_drive_gpos but also records which
22 features are applied to which glyphs.
23
24 ** New function OTF_put_data and OTF_get_data can be used to store and
25 retrieve arbitrary cliend data to/from the structure OTF.
26
27 \f
28 * Changes in libotf 0.9.10
29
30 ** This release is mainly for bug fixes.
31
32 \f
33 * Changes in libotf 0.9.9
34
35 ** New function OTF_get_variation_glyphs returns glyphs selected by
36 variation selectors.
37
38 ** The funciton OTF_drive_cmap handles a variation selector.
39
40 ** The example program `otfview' can handle variation selectors.
41
42 ** The function OTF_drive_gpos is obsolte now, and the new function
43 OTF_drive_gpos2 should be used instead.  See the comment of the member
44 "glyph_id" of type "OTF_Glyph" for the detail.
45
46 ** If a font doesn't have GDEF table, automatically synthesized GDEF
47 table is used.
48
49 \f
50 * Changes in libotf 0.9.6 through 0.9.8
51
52 ** There's no API change, just bug fixes.
53
54 \f
55 * Changes in libotf 0.9.5
56
57 ** New function OTF_open_ft_face() can be used to process a font
58 already opened by FreeType library.
59
60 ** The example program `otfview' accept the second argument INDEX.
61
62 \f
63 * Changes in libotf 0.9.4
64
65 ** New functions OTF_get_scripts() and OTF_get_features() load
66 GSUB/GPOS tables just partially.
67
68 ** New function OTF_check_features() checks if a font has specific
69 features.
70
71 \f
72 * Changes in libotf 0.9.3
73
74 ** New function OTF_drive_gsub_alternate () performs a lookup of type
75 3 (Alternate Substituion).
76
77 ** The example program `otfview' has new buttons "L->R" and
78 "AltSubst".
79
80
81 \f
82 * Changes in libotf 0.9.1
83
84 ** All lookup types of GSUB and GPOS are supported now.
85
86 ** The example program `otfview' is enhanced to drive GSUB and GPOS
87    features.
88
89 \f
90 * Changes in libotf 0.9
91
92 ** Released.
93
94 \f
95 * Copyright information
96
97 Copyright (C) 2003, 2004, 2005, 2006, 2008, 2009, 2010, 2011, 2012
98   National Institute of Advanced Industrial Science and Technology (AIST)
99   Registration Number H15PRO167
100
101 This file is part of libotf.
102
103 Libotf is free software; you can redistribute it and/or modify it
104 under the terms of the GNU Lesser General Public License as published
105 by the Free Software Foundation; either version 2.1 of the License, or
106 (at your option) any later version.
107
108 Libotf is distributed in the hope that it will be useful, but WITHOUT
109 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
110 FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
111 License for more details.
112
113 You should have received a copy of the GNU Lesser General Public
114 License along with this library, in a file named COPYING; if not,
115 write to the Free Software Foundation, Inc., 59 Temple Place, Suite
116 330, Boston, MA 02111-1307, USA.
117 \f
118 Local variables:
119 mode: outline
120 paragraph-separate: "[  \f]*$"
121 end: