-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
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 <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* open_font.c (open_font): fall back to full_name if ps name not
defined. [patch by Johan Vromans]
1999-05-05 Dieter Baron <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* open_font.c (open_font): xheight and capheight are not parsed by
FreeType.
* write_afm.c (write_afm): ditto.
1999-03-23 Dieter Baron <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* write_afm.c (make_revenc): alloc enough space for reverse.
1999-01-10 Dieter Baron <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* write_cid2.c (write_cid2): added DSC comments.
* cid.c (write_cidmap): new argument cid; changed callers.
1999-01-08 Dieter Baron <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* write_t42.c (write_t42): omit duplicate entries for .notdef in
CharStrings.
1998-12-14 Dieter Baron <dillo@danbala.tuwien.ac.at>
* 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 <dillo@danbala.tuwien.ac.at>
* write_t42.c (write_sfnts): adjust font checksum in head table.
1998-12-12 Dieter Baron <dillo@danbala.tuwien.ac.at>
* main.c: include <unistd.h> (basename under Linux).
1998-12-10 Dieter Baron <dillo@danbala.tuwien.ac.at>
* 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.