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
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"https://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type"
content="text/css">
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="ttfautohint history">
<meta name="keywords"
content="FreeType TrueType digital font TTF engine autohint
hint history">
<link rel="icon"
href="../image/favicon_90.ico">
<link rel="shortcut icon"
href="../image/favicon_90.ico">
<link rel="stylesheet"
type="text/css"
href="../css/freetype2_90.css">
<script type="text/javascript"
src="../js/jquery-1.11.0.min.js">
</script>
<script type="text/javascript"
src="../js/jquery.ba-resize.min.js">
</script>
<script type="text/javascript"
src="../js/freetype2.js">
</script>
<title>Old news entries of ttfautohint</title>
</head>
<body>
<div id="top"
class="bar">
<h1><a href="index.html">ttfautohint</a> history</h1>
</div>
<div id="wrapper">
<div class="colmask leftmenu">
<div class="colright">
<div class="col1wrap">
<div class="col1">
<p>This page holds old news entries of ttfautohint
releases.</p>
<!-- ************************************************** -->
<div id="oldnews">
<h4>11th February 2014</h4>
<p>I proudly present the first release candidate for
version 1.00! Its main improvement is the use of the
<a href="http://harfbuzz.org">HarfBuzz</a> library to
handle OpenType features, allowing the hinting of glyphs
that don't have an entry in a font's ‘cmap’
table, for example superscripts or small caps.
ttfautohint can now hint basically all glyphs of a
supported script.</p>
<p>Another improvement is much better GDI ClearType hinting
in the range 30-80ppem (approx.), avoiding overly flat
tops and bottoms of round glyphs. The list of the
remaining changes can be
found <a href="https://sourceforge.net/projects/freetype/files/ttfautohint/1.00rc1/">here</a>.</p>
<h4>9th November 2013</h4>
<p>Version 0.97 is now available. It comes with new support
for the Hebrew script and improved handling of Cyrillic
and Greek, which are no longer handled together with
Latin. This brings ttfautohint a big step nearer to
version 1.0, which is scheduled to be released in the end
of this year.</p>
<p>The list of other changes can be
found <a href="https://sourceforge.net/projects/freetype/files/ttfautohint/0.97/">here</a>.</p>
<h4>7th August 2013</h4>
<p>I'm happy to announce release 0.96. Its main purpose is
to fix the ‘exploding outlines’ issue which
happens on some printers
(see <a href="https://sourceforge.net/projects/freetype/files/ttfautohint/0.96/">here</a>
for more), however, it also contains minor hinting
improvements.</p>
<p>The major work on FreeType (integration of a new CFF
hinter contributed by Adobe and color support contributed
by Google) has been done, so I can now fully return to
ttfautohint development. I expect to have the
long-awaited support for more scripts implemented until
October so that I can announce it during the ATypI
conference in Amsterdam.</p>
<h4>8th March 2013</h4>
<p>Today I've released version 0.95. This is a small
maintenance release without major news
(see <a href="https://sourceforge.net/projects/freetype/files/ttfautohint/0.95/">here</a>
for more).</p>
<p>Currently, I'm heavily working on FreeType (including
payed work) without having much time to continue the
development of ttfautohint. I estimate that this dormant
phase will end in about two months, so stay tuned!</p>
<h4>28th November 2012</h4>
<p>This time, I have two issues to talk about:</p>
<ul style="list-style: circle">
<li>
<p>Version 0.94 is out. It adds two new options to
better control the vertical dimensions of hinted
glyphs to avoid clipping on Windows in case
the <tt>usWinAscent</tt> and <tt>usWinDescent</tt>
values from the font's ‘OS/2’ table can't
be adjusted (for whatever reasons). As usual,
look <a href="https://sourceforge.net/projects/freetype/files/ttfautohint/0.94/">here</a>
for more information.</p>
</li>
<li>
<p>In the last twelve months, there was a lot of
progress in the development of ttfautohint. However,
there is still a large list of improvements I would
like to work on so that this tool becomes more
versatile and useful. To make this happen I start
<a href="https://web.archive.org/web/20160331223853/https://pledgie.com/campaigns/15816">a
new funding drive</a>, and I ask you for financial
support!</p>
</li>
</ul>
<h4>10th October 2012</h4>
<p>Here comes version 0.93, right in time for the talk given
by <a href="mailto:dave@understandingfonts.com">Dave
Crossland</a> and <a href="mailto:eben@eyebytes.com">Eben
Sorkin</a> at
the <a href="https://www.atypi.org/conferences/hong-kong-2012/programme/11-oct-type-technologies-workshops/activity?a=148">atypi
conference in Hong Kong!</a></p>
<p>On the functionality side, it brings
a <a href="doc/ttfautohint.html#hint-with-components">new
option</a> to hint composite glyphs differently, greatly
reducing the bytecode size of the created hints. I'm
waiting for reports whether this option works for most
fonts; in case this is true I'll make it the default. So
please test!</p>
<p>The list of other changes can be
found <a href="https://sourceforge.net/projects/freetype/files/ttfautohint/0.93/">here</a>.
Among other things, the GUI version of ttfautohint has a
new layout (based on suggestions
from <a href="mailto:frederik@typemytype.com">Frederik
Berlaen</a>).</p>
<div style="text-align: center;
margin-top: 2ex">
<a title="ttfautohint 0.93 on Windows 7">
<img src="image/ttfautohint-0.93-win7.png"
alt="A screen snapshot of the ttfautohint binary
version 0.93 on Windows 7"
width="387"
height="651">
</a>
</div>
<h4>7th August 2012</h4>
<p>I've found quite an embarassing bug in the bytecode
produced by ttfautohint, causing bad rounding. All users
should upgrade to version 0.92.</p>
<h4>12th July 2012</h4>
<p>Version 0.91 is out! This mainly brings better support
for GDI ClearType. For other, minor improvements, please
go
to <a href="https://sourceforge.net/projects/freetype/files/ttfautohint/0.91/">this
page</a> for more.</p>
<h4>7th June 2012</h4>
<p>After a long hiatus due to personal reasons, followed by
intensive work on
the <a href="doc/ttfautohint.html">documentation</a>, I'm
happy to release version 0.9.</p>
<p>While I was able to significantly reduce the generated
bytecode, the GDI issues haven't been solved yet,
unfortunately, to be fixed in a forthcoming release. For
other, minor improvements, please go
to <a href="https://sourceforge.net/projects/freetype/files/ttfautohint/0.9/">this
page</a> for more.</p>
<h4>6th April 2012</h4>
<p>Thanks to a very generous donation from
<a
href="http://web.archive.org/web/20130809065321/http://blog.webink.com/extensis-webink-funds-open-source-ttfautohint-better-fonts-on-screen/">Extensis
WebINK</a>,
my <a href="https://web.archive.org/web/20160331223853/https://pledgie.com/campaigns/15816">pledgie
campaign</a> has reached its goal. Kudos to all of you
who have donated and supported me!</p>
<p>In a few weeks I'll do a new release; this time with
smaller output fonts due to a reduced size of the
generated bytecode, and with better support for GDI
ClearType.</p>
<h4>30th March 2012</h4>
<p>This page now uses
the <a href="https://fonts.google.com/specimen/Roboto">Roboto</a>
font for display.</p>
<p>Karsten Lücke again provided
a <a href="https://sourceforge.net/projects/freetype/files/ttfautohint/0.8/ttfautohint-0.8-tty-osx.tar.gz/download">static
binary</a> of <tt>ttfautohint</tt>'s command line version
for OS X.</p>
<h4>21st March 2012</h4>
<p>Version 0.8 is available.</p>
<p>This release brings various minor improvements; see
<a href="https://sourceforge.net/projects/freetype/files/ttfautohint/0.8/">this
page</a> for more.</p>
<p>To whet your appetite: Here is a snapshot of the
GUI :-)</p>
<div style="text-align: center;
margin-top: 2ex">
<a title="ttfautohint 0.8 on Windows 7">
<img src="image/ttfautohint-0.8-win7.png"
alt="A screen snapshot of the ttfautohint binary
version 0.8 on Windows 7"
width="438"
height="422">
</a>
</div>
<h4>5th February 2012</h4>
<p>Version 0.7 is available – we have a GUI!</p>
<p>The Qt framework is used to provide a uniform interface
for all supported platforms.</p>
<p><a href="#download">Below</a> you can find a link for
downloading Windows binaries. If you want to have better
installation support (including a package for Mac), please
donate!</p>
<h4>2nd January 2012</h4>
<p>Version 0.6.1 is available.</p>
<p>This release should fix problems with version 0.6;
additionally, dropout mode has been activated.</p>
<h4>25th December 2011</h4>
<p>My Xmas present to you: version 0.6. Thanks to all of
you who are still donating!</p>
<p>This version greatly improves handling of composite
glyphs. It also implements option <tt>-p</tt> to pre-hint
a font with the original hints before processing it.</p>
<h4>19th November 2011</h4>
<p>Karsten Lücke provided a
<a href="https://sourceforge.net/projects/freetype/files/ttfautohint/0.5/ttfautohint-0.5-osx/download">static
binary for OS X</a> – no need to install
FreeType! It was generated under version 10.5.8, but
should run with version 10.7 also.</p>
<h4>9th November 2011</h4>
<p>The <a href="https://fonts.google.com">Google Web
Fonts</a> has contributed an additional $3,000! I have
now raised two thirds of my goal!</p>
<p>I hope other corporate font developers, especially those
with large font catalogs, who will benefit substantially
from this work, will consider making a contribution of a
thousand dollars.</p>
<p>I have just released version 0.5, including a Windows binary.
<a href="https://repo.or.cz/w/ttfautohint.git/blob/HEAD:/TODO">You
can read the project roadmap here.</a></p>
<h4>18th October 2011</h4>
<p>In September we have raised over $2,000 from the public,
$7,000 each from Google and
<a href="https://www.fontlab.com">FontLab</a>, together
with a copy of FontLab 5, and received from Microsoft
the <a href="https://docs.microsoft.com/en-us/typography/tools/vtt/">
Visual TrueType</a> file format specification. This will
allow designers to refine ttfautohint's results further
using VTT, if I reach my $30,000 goal!</p>
<p>The collected money so far enables me to intensively work
on ttfautohint for the next three months. The two main
issues I'm going to handle are</p>
<ul style="list-style: circle">
<li>
<p>fixing the bytecode to make it work reliably with
Apple's TrueType engines (I've already started with
that, and I estimate to provide a new release in about
two weeks)</p>
</li>
<li>
<p>writing a GUI for easier control</p>
</li>
</ul>
<p>In case you have special wishes, now it's the right time
to tell me! Please look into
the <a href="https://repo.or.cz/w/ttfautohint.git/blob/HEAD:/TODO"><tt>TODO</tt></a>
file and check whether your idea is already covered!</p>
</div>
<!-- ************************************************** -->
<div class="webmaintainer">
<p>This page is maintained by
<a href="mailto:wl@gnu.org">Werner Lemberg</a>.
</div>
<div class="updated">
<p>Last update: 13-Feb-2018</p>
</div>
</div>
</div>
<!-- ************************************************** -->
<div class="col2">
</div>
</div>
</div>
<!-- ************************************************** -->
<div id="TOC">
<ul>
<li class="funding">
<form action="https://www.paypal.com/cgi-bin/webscr"
method="post"
target="_top">
<input type="hidden"
name="cmd"
value="_s-xclick">
<input type="hidden"
name="hosted_button_id"
value="SK827YKEALMT4">
<input type="image"
src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif"
name="submit"
alt="PayPal - The safer, easier way to pay online!">
<img alt=""
border="0"
src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif"
width="1"
height="1">
</form>
</li>
<li class="primary">
<a href="index.html">Home</a>
</li>
<li>
<!-- separate primary from secondary entries -->
</li>
<li class="secondary">
<a href="osx.html" class="current">ttfautohint history</a>
</li>
</ul>
</div>
</div> <!-- id="wrapper" -->
<div id="TOC-bottom">
</div>
</body>
</html>
|