-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
226 lines (142 loc) · 6.98 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
2002-09-01 Dieter Baron <[email protected]>
* util.c (write_tabledir_entry): fix warning in format string.
* open_font.c (open_font): ignore implausible italicAngle values.
* write_afm.c (make_kern): ignore kerning pairs with value 0.
2001-11-17 Dieter Baron <[email protected]>
* open_font.c (open_font): fix calculation of underline_position.
* main.c (main): handle ENC_FROMFONT.
* util.c (get_encoding, clear_encoding): new functions.
* open_font.c (read_dir), t42.h, util.c (write_sfnts): don't
hardcode number of tables in directory.
* get_name.c (get_name): also accept Microsoft Symbol encoding.
* t42.h (struct encoding): change member builtin to flags. adapt
users.
* encodings.c: add 1252 and font specific encodings.
* acidtocid.c (main): initialize exit value.
* cidtoacid.c (main): initialize exit value.
* configure.in: fix test for freetype includes.
* t42.h: include <config.h> before using values defined in it.
* close_font.c, get_name.c, init.c, open_font.c, write_afm.c,
write_cid2.c, write_t42.c: fix freetype header inclusion.
2000-11-27 Dieter Baron <[email protected]>
* t42.h: include <freetype/freetype.h> if we have it.
* configure.in: change ttf check to work with new layout of
freetype install and NetBSD ELF. Check wether we have
<freetype/freetype.h> or <freetype.h>.
1999-07-23 Dieter Baron <[email protected]>
* open_font.c (open_font): fall back to full_name if ps name not
defined. [patch by Johan Vromans]
1999-05-05 Dieter Baron <[email protected]>
* main.c (find_cid): implemented searching (was dummy function).
(main): check return value of find_cid.
* util.c (write_sfnts, write_table_dir): fixed bug on systems with
sizeof(long) != 4.
1999-04-27 Dieter Baron <[email protected]>
* cidtoacid.c (main): report error return from cid_read.
* cid_aread.c (cid_aread): allow for missing cid values in
Encoding section (treat as unencoded).
1999-04-23 Dieter Baron <[email protected]>
* configure.in: check for TTO_GSUB_Apply to determine GSUB support
in FreeType.
* cid_mkmap.c (cid_mkmap): do feature substitution (currently
doing nothing since not implemented in FreeType 1.2).
(get_feature), (apply_features): new functions.
1999-04-20 Dieter Baron <[email protected]>
* cid_mkmap.c (cid_mkmap): return last defined cid + 1.
* open_font.c (open_font): fixed compile failure if gsub support
missing.
* main.c (main): use find_cid to read cid struct.
(find_cid): dummy definition
* cid.c: removed.
* write_cid2.c (write_cidmap): moved here from cid.c; now uses
cid_mkmap.
* cid_mkmap.c (cid_mkmap): new function
* changed malloc to xmalloc and realloc to xrealloc throughout.
* cid_util.c (cid_free), cid_write.c (cid_write), cid_read.c
(cid_read), cid_awrite.c, (cid_awrite), cid_aread.c, (cid_aread),
cid.h: allow for more than one vert feature.
1999-04-18 Dieter Baron <[email protected]>
* substext.h: moved basename declaration here from t42.h.
* xmalloc.c (xrealloc): new function.
* cidtoacid.c, acidtocid.c: new programs.
* cid_read.c, cid_write.c, cid_aread.c, cid_awrite.c, cid_uitl.c,
cid.h: new version of cid structure and reading and handling
routines.
* substext.c (substext): moved substext here from main.c (is
reused in {a,}cidto{a,}cid).
1999-04-17 Dieter Baron <[email protected]>
* open_font.c (open_font): xheight and capheight are not parsed by
FreeType.
* write_afm.c (write_afm): ditto.
1999-03-23 Dieter Baron <[email protected]>
* t42.h: new members xheight and capheight.
* open_font.c (open_font): set xheight and capheight.
* write_afm.c (write_afm): write XHeight and CapHeight.
1999-02-17 Dieter Baron <[email protected]>
* write_afm.c (make_revenc): alloc enough space for reverse.
1999-01-10 Dieter Baron <[email protected]>
* util.c (write_sfnts): fixed bug (omitting newline when last line
full).
* get_name.c (get_name): accept only english mac names.
1999-01-09 Dieter Baron <[email protected]>
* write_cid2.c (write_cid2): added DSC comments.
* cid.c (write_cidmap): new argument cid; changed callers.
1999-01-08 Dieter Baron <[email protected]>
* write_t42.c (write_t42): moved parts shared with write_cid2 to
util.c.
* util.c: new file for routines shared by write_t42 and
write_cid2; created new function write_font_info.
* write_cid2.c, cid.c: first cut at CID keyed font support.
* main.c (main): new command line option --cid.
* t42.h: new defines for font type (TYPE_*).
* open_font.c: new argument type; callers changed.
1999-01-04 Dieter Baron <[email protected]>
* t42.h: fixed bug in conditional include <libgen.h>
* open_font.c (open_font): terminate font_name when wheeding out
illegal characters.
* main.c (main): changed --fontmap to --filename (and WHAT_FMAP to
WHAT_FILE).
1999-01-03 Dieter Baron <[email protected]>
* open_font.c (open_font): parse Version string
* write_t42.c (write_t42): generate Encoding array.
* write_afm.c (write_afm): derive EncodingScheme from encoding
argument.
* main.c (main): handle --encoding option.
* t42.h (struct encoding) new struct.
* t42.h (struct rev_enc) moved from write_afm.h, renamed from
struct code.
* encodings.c: new file; replaces enc_standard.c
* write_afm.c (make_revenc): renamed from make_code, changed to
use struct encoding.
(make_glyph): changed to use struct encoding.
(write_afm): new argument encoding, changed callers.
* write_t42.c: new argument encoding, changed callers.
1999-01-02 Dieter Baron <[email protected]>
* main.c (main): close output files.
* get_name.c (get_name): return string when found (pid == Macintosh).
* t42.h, main.c (main): new options --name and --fontmap.
1998-12-24 Dieter Baron <[email protected]>
* t42.h, configure.in: check for <libgen.h> and include if found
(and we have basename).
* configure.in: new option --with-freetype, to specify either
installation prefix or distribution directory (if FreeType library
can't be found automatically).
1998-12-16 Dieter Baron <[email protected]>
* write_t42.c (write_t42): omit duplicate entries for .notdef in
CharStrings.
1998-12-14 Dieter Baron <[email protected]>
* main.c, t42.h: moved conditional declaration of basename to
t42.h, added similar declaration for strdup.
* write_afm.c (make_glyph): return 0, not NULL.
1998-12-13 Dieter Baron <[email protected]>
* write_t42.c (write_sfnts): adjust font checksum in head table.
1998-12-12 Dieter Baron <[email protected]>
* main.c: include <unistd.h> (basename under Linux).
1998-12-10 Dieter Baron <[email protected]>
* write_afm.c (write_afm), open_font.c (open_font), t42.h: added
ascender and descender.
* write_t42.c (write_strdef): omit FontInfo entries if string is
NULL.
* open_font.c (open_font): calculate weight from OS/2
usWeightClass.
* main.c: declare basename only if missing.