1
----------------------------
2
2003/08/29 19:29:46 jvr Lib/fontTools/misc/arrayTools.py 1.7
3
- renamed all l,t,r,b tuff to xMin, yMin, xMax, yMax
4
- added ome more doc strings
5
- added some minimal test code
6
----------------------------
7
2003/08/29 08:05:39 jvr Lib/fontTools/misc/psCharStrings.py 1.18
8
T2: I'm not sure if the seac-variant of the endchar operator may be
9
combined with actual outlines, but if it is, we need to do the closePath
10
before the components are added.
11
----------------------------
12
2003/08/28 20:43:06 jvr Lib/fontTools/misc/psCharStrings.py 1.17
13
added deprecated endchar/seac support for T2 charstrings
14
----------------------------
15
2003/08/28 19:30:46 jvr Lib/fontTools/pens/basePen.py 1.4
16
- added support for quadratic contours that have NO on-curve points.
17
- more doco and comments.
18
----------------------------
19
2003/08/28 19:03:29 jvr Lib/fontTools/pens/pointInsidePen.py 1.2
20
more doco and comments
21
----------------------------
22
2003/08/28 18:23:43 jvr Lib/fontTools/ttLib/__init__.py 1.43
23
workaround for buggy 2.2 mac support
24
----------------------------
25
2003/08/28 18:14:33 jvr Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.12
27
----------------------------
28
2003/08/28 18:04:23 jvr Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.11
29
Another patch from rroberts. He writes:
30
"""It adds full support for cmap format 2, which is what
31
the Adobe CJK fonts use for the Mac cmap subtable."""
32
----------------------------
33
2003/08/28 17:59:52 jvr setup.py 1.11
34
whoops, forgot to add the .pens subpacke to the distutils script :-( noticed by rroberts.
35
----------------------------
36
2003/08/28 08:51:45 jvr Lib/fontTools/pens/pointInsidePen.py 1.1
37
Is the point inside or outside the outline?
38
----------------------------
39
2003/08/26 19:20:33 jvr Lib/fontTools/misc/bezierTools.py 1.4
40
- Fixed ZeroDivisionError in solveCubic(). The solution is mathematically
41
dubious (I don't think 0.0/0.0 == 0.0...) but the result seems to be
43
- Documented that soleCubic() and solveQuadratic() are not guaranteed to
44
return the roots in order, and nor that they are guaranteed to not return
46
----------------------------
47
2003/08/26 19:00:38 jvr Lib/fontTools/ttLib/__init__.py 1.42
48
Set .width in _TTGlyph.__init__ after all: these are just this wrapper
49
objects, _TTGlyphSet doesn't cache them, so setting .width in .draw()
50
is confusing to say the least.
51
----------------------------
52
2003/08/26 18:20:27 jvr Lib/fontTools/pens/cocoaPen.py 1.1
53
new Cocoa=specific drawing pen
54
----------------------------
55
2003/08/26 18:19:11 jvr Lib/fontTools/ttLib/__init__.py 1.41
56
fixed AttributeError in _TTGlyphSet.keys()
57
----------------------------
58
2003/08/26 12:02:48 jvr Doc/documentation.html 1.8
59
typo pointed out by Adam T.
60
----------------------------
61
2003/08/25 21:19:47 jvr MetaTools/buildTableList.py 1.3
62
output don't-edit note
63
----------------------------
64
2003/08/25 21:19:09 jvr Lib/fontTools/ttLib/tables/__init__.py 1.5
65
document that this file is generated
66
----------------------------
67
2003/08/25 21:16:12 jvr Doc/documentation.html 1.7
68
add rroberts to the Acknowledgements section; updated some years
69
----------------------------
70
2003/08/25 17:53:29 jvr Lib/fontTools/t1Lib.py 1.18
71
add the generic getGlyphSet() API to T1Font as well.
72
----------------------------
73
2003/08/25 13:20:38 jvr Lib/fontTools/ttLib/__init__.py 1.40
74
comment typo fix, reflow
75
----------------------------
76
2003/08/25 13:18:23 jvr Doc/ChangeLog.txt 1.6
78
----------------------------
79
2003/08/25 13:15:50 jvr Lib/fontTools/ttLib/__init__.py 1.39
80
TTFont now has a getGlyphSet() method, which will return a generic
81
GlyphSet. A GlyphSet is simply a dict-like object mapping glyph names
82
to glyphs. The glyphs in a GlyphSet have a .draw(pen) method and a
83
.width attribute. This provides a generic interface for drawing glyphs
84
or extracting outlines, and works both for CFF-based fonts and TT fonts.
86
See also fontTools.pens.basePen for a description of what makes a Pen
88
----------------------------
89
2003/08/25 12:23:01 jvr Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.19
90
add some more dict-like stuff to the glyf table
91
----------------------------
92
2003/08/25 07:37:25 jvr Lib/fontTools/cffLib.py 1.31
94
----------------------------
95
2003/08/24 19:56:16 jvr Lib/fontTools/t1Lib.py 1.17
96
2003/08/24 19:56:16 jvr Lib/fontTools/misc/psCharStrings.py 1.16
97
2003/08/24 19:56:16 jvr Lib/fontTools/cffLib.py 1.30
98
Refactored outline extraction for CharStrings. The interface to
99
T{1,2}OutlineExtractor is not backwards compatible and this change
100
basically makes them private classes: CharStrings now have a .draw()
101
method that takes a Pen object (see fontTools.pens.*), so you never
102
have to deal with the extractor objects yourself. Only lightly tested.
103
----------------------------
104
2003/08/24 19:52:03 jvr Lib/fontTools/ttx.py 1.6
105
don't use macfs, it's deprecated
106
----------------------------
107
2003/08/24 17:23:34 jvr Lib/fontTools/pens/basePen.py 1.3
109
----------------------------
110
2003/08/24 16:25:12 jvr Lib/fontTools/misc/psCharStrings.py 1.15
111
added and tweaked some asserts
112
----------------------------
113
2003/08/24 16:17:11 jvr Lib/fontTools/misc/transform.py 1.2
114
remove trailing whitespace
115
----------------------------
116
2003/08/24 09:48:49 jvr Lib/fontTools/pens/transformPen.py 1.2
117
ugh, lineTo != moveTo...
118
----------------------------
119
2003/08/23 20:24:42 jvr Lib/fontTools/pens/boundsPen.py 1.2
120
2003/08/23 20:24:42 jvr Lib/fontTools/pens/basePen.py 1.2
121
wrapped some long lines
122
----------------------------
123
2003/08/23 20:19:33 jvr Lib/fontTools/pens/transformPen.py 1.1
124
2003/08/23 20:19:33 jvr Lib/fontTools/pens/boundsPen.py 1.1
125
2003/08/23 20:19:33 jvr Lib/fontTools/pens/basePen.py 1.1
126
2003/08/23 20:19:33 jvr Lib/fontTools/pens/__init__.py 1.1
127
Pen stuff, see http://just.letterror.com/cgi-bin/wypy?PenProtocol
128
Only lightly tested, component support is not tested at all.
129
----------------------------
130
2003/08/22 20:21:08 jvr Lib/fontTools/ttLib/tables/otData.py 1.3
131
some fixes from klchxbec
132
----------------------------
133
2003/08/22 20:02:25 jvr Lib/fontTools/ttLib/tables/V_O_R_G_.py 1.1
134
VORG support by rroberts.
135
----------------------------
136
2003/08/22 19:53:32 jvr Lib/fontTools/cffLib.py 1.29
137
Lots of CID work by rroberts.
138
----------------------------
139
2003/08/22 19:44:08 jvr Lib/fontTools/ttLib/__init__.py 1.38
140
- attempted to sort tables in order recommended by spec.
141
TODO: need to fix table dependency order to complete this.
142
(Read: would you mind posting a bug report regarding this?)
143
----------------------------
144
2003/08/22 19:38:37 jvr Lib/fontTools/ttLib/sfnt.py 1.11
145
support for CEF fonts: don't depend on the head table being available
146
----------------------------
147
2003/08/22 19:34:48 jvr Lib/fontTools/ttLib/tables/_m_a_x_p.py 1.6
148
recalc numGlyphs upon writing
149
----------------------------
150
2003/08/22 18:56:01 jvr Lib/fontTools/ttLib/macUtils.py 1.6
151
update macUtils to current day MacPython
152
----------------------------
153
2003/08/22 18:53:29 jvr Lib/fontTools/nfntLib.py 1.4
154
attempt to set the value for fRectWidth 'more correctly'
155
----------------------------
156
2003/08/22 18:52:22 jvr Lib/fontTools/ttLib/__init__.py 1.37
158
----------------------------
159
2003/08/22 18:50:44 jvr Lib/fontTools/ttx.py 1.5
160
Jaguar Python 2.2 workaround
161
----------------------------
162
2003/08/22 14:56:48 jvr Lib/fontTools/misc/transform.py 1.1
163
this module has been included in so many (in house) packages that it's time it gets a more central place.
164
----------------------------
165
2003/06/29 19:25:05 jvr Lib/fontTools/misc/bezierTools.py 1.3
166
- optimized a couple of invariant expressions
167
- made sure solveCubic() also works when called with integer arguments
168
----------------------------
169
2003/06/29 18:32:00 jvr Lib/fontTools/misc/bezierTools.py 1.2
170
splitLine(): make sure the split is between the end points
171
----------------------------
172
2003/06/29 18:25:07 jvr Lib/fontTools/misc/bezierTools.py 1.1
173
new module bezierTools.py
174
----------------------------
175
2003/06/29 18:18:54 jvr Lib/fontTools/misc/arrayTools.py 1.6
177
----------------------------
178
2003/06/07 15:15:51 jvr Lib/fontTools/t1Lib.py 1.16
179
avoid FSSpec on MacOS
180
----------------------------
181
2003/05/24 12:50:47 jvr Lib/fontTools/afmLib.py 1.6
182
add default _attrs value so pickling AFM objects doesn't blow up
183
----------------------------
184
2003/05/24 12:34:11 jvr Lib/fontTools/t1Lib.py 1.15
185
updated for MacPython2.3
186
----------------------------
187
2003/02/23 19:40:07 jvr Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.14
188
Fix for bug #691744; calc_mac_epoch_diff() was broken when the timezone
189
was GMT (or perhaps other situations; it's not entirely clear).
190
----------------------------
191
2003/02/08 10:45:23 jvr Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.10
192
cmap format 12 support, donated by rroberts: thanks!
193
----------------------------
194
2003/01/25 18:20:22 jvr Lib/fontTools/ttLib/tables/_n_a_m_e.py 1.10
195
second try to work around bogus stringOffset value
196
----------------------------
197
2003/01/25 11:15:42 jvr Lib/fontTools/ttLib/tables/_n_a_m_e.py 1.9
198
renamed stringoffset to stringOffset as per spec
199
----------------------------
200
2003/01/25 11:14:59 jvr Lib/fontTools/ttLib/tables/_n_a_m_e.py 1.8
201
gracefully handle bogus stringOffset values (thanks to Anthony Fok)
202
----------------------------
203
2003/01/10 22:34:13 jvr Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.13
204
clean up checkSumAdjustment XML output: suppress trialing 'L'
205
----------------------------
206
2003/01/10 22:23:46 jvr Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.12
207
fix from Owen Taylor that fixes my previous patch; thanks!
208
----------------------------
209
2003/01/03 21:29:23 jvr Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.11
210
detab table string literal
211
----------------------------
212
2003/01/03 21:23:04 jvr Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.10
213
make two fields unsigned, to conform to the spec but also to suppress Python 2.3 warnings for hex(negativenumber).
214
----------------------------
215
2003/01/03 21:01:07 jvr setup.py 1.10
216
edited meta info, added trove classification
217
----------------------------
218
2003/01/03 20:57:04 jvr Lib/fontTools/ttLib/sfnt.py 1.10
219
suppres Python 2.3 warning
220
----------------------------
221
2003/01/03 20:56:01 jvr Lib/fontTools/cffLib.py 1.28
222
Added support for the Encoding field. (Adam, please let me know if this
224
----------------------------
225
2003/01/03 20:54:31 jvr Lib/fontTools/ttLib/tables/otTables.py 1.11
226
make sure Coverage instances have a 'glyphs' attribute
227
----------------------------
228
2003/01/03 20:52:42 jvr Lib/fontTools/ttLib/tables/O_S_2f_2.py 1.6
229
allow OS/2 tables containing too much data
230
----------------------------
231
2002/11/26 14:09:52 jvr Lib/fontTools/afmLib.py 1.5
232
allow negative advance widths
233
----------------------------
234
2002/10/29 15:51:38 jvr Doc/ChangeLog.txt 1.5
236
----------------------------
237
2002/10/29 15:49:25 jvr Lib/fontTools/fondLib.py 1.4
238
try Carbon.Res first.
239
----------------------------
240
2002/10/27 19:47:51 jvr Lib/fontTools/ttLib/standardGlyphOrder.py 1.2
241
revised comment, added note about MS disagreement, removed alignment tabs
242
----------------------------
243
2002/10/27 09:11:42 jvr Windows/fonttools-win-setup.txt 1.6
244
2002/10/27 09:11:42 jvr Windows/fonttools-win-setup.iss 1.6
246
So, meanwhile, attached is a slightly improved isntaller. Now, .ttx files
247
are registered as XML files so you can use Internet Explorer etc. to view
248
them. Also, I'm creating a shortcut in the "SendTo" structure, so the user
249
can click with RMB on the TTF, OTF or TTX file, then select Send To / TTX.
250
Works with multiple files, very nice.
251
----------------------------
252
2002/10/08 14:22:16 jvr Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.9
253
fixed previous fix: it assumed 4 bytes of data, which is wrong
254
----------------------------
255
2002/10/07 21:34:47 jvr Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.8
256
Handle negative long time values gracefully instead of looping infinitely. Reported by Jessica P. Hekman
257
----------------------------
258
2002/09/24 20:50:57 jvr Lib/fontTools/ttLib/tables/otTables.py 1.10
259
deal gracefully with empty coverage tables; fixes bug 611509
260
----------------------------
261
2002/09/16 08:21:30 jvr Doc/changes.txt 1.9
262
note about maxp change
263
----------------------------
264
2002/09/16 08:10:05 jvr Lib/fontTools/ttLib/tables/_m_a_x_p.py 1.5
266
----------------------------
267
2002/09/16 08:06:48 jvr Lib/fontTools/ttLib/tables/_m_a_x_p.py 1.4
268
interpret any version value as 0x0001000 if it's not 0x00005000 (workaround for buggy font)
269
----------------------------
270
2002/09/14 15:31:26 jvr Doc/changes.txt 1.8
271
2002/09/14 15:29:47 jvr Lib/fontTools/ttx.py 1.4
272
ugh, the zfill string method doesn't exist in 2.2.1 and earlier :-(
273
----------------------------
274
2002/09/13 13:17:39 jvr Doc/documentation.html 1.6
275
2002/09/13 13:17:39 jvr Doc/changes.txt 1.7
276
small changes, first bux fix note since 2.0b1
277
----------------------------
278
2002/09/13 12:07:48 jvr Windows/fonttools-win-setup.iss 1.5
279
2002/09/13 12:07:47 jvr Lib/fontTools/__init__.py 1.6
280
bumped version to 2.0b2
281
----------------------------
282
2002/09/13 12:04:13 jvr Lib/fontTools/ttLib/tables/otTables.py 1.9
283
whoops, reversed key and value
284
----------------------------
285
2002/09/13 00:17:23 jvr Doc/bugs.txt 1.3
286
mention control chars in name table
287
----------------------------
288
2002/09/12 23:15:41 jvr Doc/ChangeLog.txt 1.4
289
last commit for 2.0b1, I hope...
290
----------------------------
291
2002/09/12 23:14:59 jvr Tools/ttx 1.9
292
macfreeze import hints
293
----------------------------
294
2002/09/12 22:59:09 jvr Lib/fontTools/ttx.py 1.3
295
add simple support for Mac Suitcases, when running on MacOS
296
----------------------------
297
2002/09/12 22:22:36 jvr Doc/documentation.html 1.5
298
2002/09/12 22:22:36 jvr Doc/bugs.txt 1.2
299
converging towards 2.0b1
300
----------------------------
301
2002/09/12 22:03:59 jvr Mac/README.txt 1.2
303
----------------------------
304
2002/09/12 21:48:03 jvr Lib/fontTools/ttLib/tables/otTables.py 1.8
305
added manual implementation of LigatureSubst to get nicer XML output
306
----------------------------
307
2002/09/12 21:21:58 jvr Lib/fontTools/ttLib/tables/otTables.py 1.7
308
added manual implementation of AlternateSubst to get nicer XML output
309
----------------------------
310
2002/09/12 20:51:09 jvr Lib/fontTools/ttLib/tables/otTables.py 1.6
311
added manual implementation of ClassDef to get nicer XML output as well as to get rid of GlyphID dependencies
312
----------------------------
313
2002/09/12 20:05:23 jvr Lib/fontTools/ttx.py 1.2
314
doh! fixed wrong indentation, now does batch jobs again...
315
----------------------------
316
2002/09/12 19:54:02 jvr Lib/fontTools/ttLib/tables/otTables.py 1.5
317
added manual implementation of SingleSubst to get nicer XML output as well as to get rid of GlyphID dependencies
318
----------------------------
319
2002/09/12 19:14:51 jvr MetaTools/roundTrip.py 1.3
320
break out of loop when cancelled
321
----------------------------
322
2002/09/12 19:07:39 jvr Lib/fontTools/ttLib/tables/_n_a_m_e.py 1.7
323
don't barf on empty name tables (!)
324
----------------------------
325
2002/09/12 18:53:49 jvr MetaTools/roundTrip.py 1.2
326
adapted doc string to reality; removed -v options
327
----------------------------
328
2002/09/12 18:34:59 jvr MetaTools/roundTrip.py 1.1
329
brand new round trip tool
330
----------------------------
331
2002/09/12 17:33:12 jvr Tools/ttx 1.8
332
2002/09/12 17:33:12 jvr Lib/fontTools/ttx.py 1.1
333
moved all ttx code to new fontTools.ttx module
334
----------------------------
335
2002/09/12 17:22:35 jvr Tools/ttx 1.7
336
refactored slightly, preparing for miving most of this code to fontTools.ttx.py
337
----------------------------
338
2002/09/12 17:09:13 jvr Lib/fontTools/ttLib/tables/otTables.py 1.4
339
renamed table to rawTable
340
----------------------------
341
2002/09/12 17:02:38 jvr Tools/ttroundtrip 1.6
342
new version will appear in MetaTools
343
----------------------------
344
2002/09/12 17:01:25 jvr Tools/ttlist 1.3
345
2002/09/12 17:01:25 jvr Tools/ttdump 1.6
346
2002/09/12 17:01:25 jvr Tools/ttcompile 1.7
347
these tools have been replaced by the multi-purpose ttx tool
348
----------------------------
349
2002/09/12 16:47:02 jvr Lib/fontTools/ttLib/tables/otTables.py 1.3
350
added manual implementation for the Coverage subtable to get rid of GlyphID dependencies
351
----------------------------
352
2002/09/12 16:45:48 jvr Lib/fontTools/ttLib/tables/otConverters.py 1.5
353
2002/09/12 16:45:48 jvr Lib/fontTools/ttLib/tables/otBase.py 1.10
355
----------------------------
356
2002/09/10 20:47:52 jvr Doc/ChangeLog.txt 1.3
358
----------------------------
359
2002/09/10 20:43:55 jvr Windows/fonttools-win-setup.txt 1.5
361
----------------------------
362
2002/09/10 20:42:35 jvr MetaTools/buildTableList.py 1.2
363
also add tables to documentation.html
364
----------------------------
365
2002/09/10 20:41:40 jvr Doc/documentation.html 1.4
366
added listing of all supported tables
367
----------------------------
368
2002/09/10 20:35:55 jvr Doc/documentation.html 1.3
369
2002/09/10 20:35:55 jvr Doc/changes.txt 1.6
370
2002/09/10 20:35:55 jvr Doc/ChangeLog.txt 1.2
372
----------------------------
373
2002/09/10 20:23:18 jvr Tools/ttx 1.6
374
include version in help text
375
----------------------------
376
2002/09/10 20:14:57 jvr Tools/ttx 1.5
377
catch SystemExit separately, factored out windows keypress stuff
378
----------------------------
379
2002/09/10 19:42:33 jvr mktarball.py 1.9
381
----------------------------
382
2002/09/10 19:41:26 jvr MetaTools/makeTarball.py 1.1
383
new name and location of mktarball.py
384
----------------------------
385
2002/09/10 19:26:38 jvr Lib/fontTools/ttLib/tables/otBase.py 1.9
386
refactored slightly to make later specializations easier
387
----------------------------
388
2002/09/10 17:25:41 jvr Tools/ttx 1.4
389
trickery to keep the DOS window open if there was exception
390
----------------------------
391
2002/09/10 15:37:34 jvr Windows/fonttools-win-setup.iss 1.4
392
adapt to renamed doco
393
----------------------------
394
2002/09/10 14:10:58 jvr Doc/changes.txt 1.5
395
more notes about 2.0b1
396
----------------------------
397
2002/09/10 13:39:19 jvr Doc/ChangeLog.txt 1.1
398
mit freundlichen Gruessen an Werner Lemberg ;-)
399
----------------------------
400
2002/09/10 13:25:55 jvr MetaTools/logmerge.py 1.1
401
2002/09/10 13:25:55 jvr MetaTools/buildChangeLog.py 1.1
402
2 scripts to generate ChangeLog file, logmerge.py is stolen from the python distro
403
----------------------------
404
2002/09/10 13:14:16 jvr Tools/ttx 1.3
406
----------------------------
407
2002/09/10 13:13:25 jvr README.txt 1.5
408
2002/09/10 13:12:42 jvr Doc/install.txt 1.1
409
2002/09/10 13:12:42 jvr Doc/documentation.html 1.2
410
updated documentation, split user and developer doco
411
----------------------------
412
2002/09/10 13:09:27 jvr MetaTools/buildTableList.py 1.1
413
tool to generate fontTools/ttLib/tables/__init__.py
414
----------------------------
415
2002/09/10 13:08:31 jvr Lib/fontTools/ttLib/tables/__init__.py 1.4
416
__init__.py is now generated my MetaTools/builtTableList.py
417
----------------------------
418
2002/09/10 11:55:09 jvr Doc/index.html 1.10
419
2002/09/10 11:55:08 jvr Doc/documentation.html 1.1
420
renamed index.html to documentation.html
421
----------------------------
422
2002/09/10 11:38:03 jvr Lib/fontTools/__init__.py 1.5
424
----------------------------
425
2002/09/10 11:36:43 jvr MetaTools/doco.diff 1.1
426
2002/09/10 11:36:43 jvr MetaTools/build_otData.py 1.1
427
tool to generate the otData.py module
428
----------------------------
429
2002/09/10 11:27:34 jvr Windows/README.TXT 1.7
430
minor nit, cleaner, and works for me
431
----------------------------
432
2002/09/10 11:23:34 jvr Windows/fonttools-win-setup.txt 1.4
433
2002/09/10 11:23:34 jvr Windows/fonttools-win-setup.iss 1.3
434
2002/09/10 11:23:34 jvr Windows/README.TXT 1.6
435
adapted to new ttx app (not yet tested)
436
----------------------------
437
2002/09/10 09:22:28 jvr setup.py 1.9
438
ttx it is, the other tools are now obsolete
439
----------------------------
440
2002/09/10 09:16:59 jvr Tools/ttx 1.2
441
added doc string, fiddled with options, made file name creation a little more sensible
442
----------------------------
443
2002/09/10 08:47:39 jvr Tools/ttx 1.1
444
new command line tool 'ttx', replaces ttdump, ttcompile and ttlist
445
----------------------------
446
2002/09/09 21:28:10 jvr Windows/README.TXT 1.5
447
changed py2exe recommended options: removed -O2, added encodings package (needed for compilation)
448
----------------------------
449
2002/09/09 21:23:34 jvr Windows/README.TXT 1.4
450
more fonttools->TTX renaming
451
----------------------------
452
2002/09/09 21:22:17 jvr Windows/ttx.ico 1.1
453
2002/09/09 21:22:17 jvr Windows/fonttools.ico 1.2
454
2002/09/09 21:22:17 jvr Windows/fonttools-win-setup.iss 1.2
455
some fonttools->TTX renaming
456
----------------------------
457
2002/09/09 21:12:49 jvr Windows/README.TXT 1.3
459
----------------------------
460
2002/09/09 21:12:02 jvr Windows/README.TXT 1.2
461
fixed naming of the Win folder
462
----------------------------
463
2002/09/09 20:38:32 uid55619 ttx_shellext_win32.py 1.4
464
obsolete, see Windows subdirectory
465
----------------------------
466
2002/09/09 20:09:27 uid55619 Windows/fonttools-win-setup.txt 1.3
467
another dummy checkin
468
----------------------------
469
2002/09/09 20:05:22 uid55619 Windows/fonttools-win-setup.txt 1.2
471
----------------------------
472
2002/09/09 19:58:42 uid55619 Windows/fonttools.ico 1.1
473
2002/09/09 19:58:42 uid55619 Windows/fonttools-win-setup.txt 1.1
474
2002/09/09 19:58:42 uid55619 Windows/fonttools-win-setup.iss 1.1
475
2002/09/09 19:58:42 uid55619 Windows/README.TXT 1.1
476
Adam's new windows installer stuff.
477
----------------------------
478
2002/09/09 18:17:12 jvr Lib/xmlWriter.py 1.4
479
by default, specify an encoding when creating XML files
480
----------------------------
481
2002/09/09 14:19:49 jvr Lib/fontTools/ttLib/xmlImport.py 1.15
482
use latin-1 as the default encoding when parsing XML files
483
----------------------------
484
2002/09/09 14:18:39 jvr Lib/fontTools/cffLib.py 1.27
485
make 8-bit chars work in CFF Notice and Copyright fields
486
----------------------------
487
2002/09/05 19:46:41 jvr Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.18
488
align glyphs on 4-byte boundaries, seems the current recommendation by MS
489
----------------------------
490
2002/09/05 19:35:56 jvr Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.17
491
allow 4-byte alignment of glyph data
492
----------------------------
493
2002/08/30 17:52:28 jvr Lib/fontTools/ttLib/tables/otData.py 1.2
494
fixed spelling consistency bug. Note to self: report as bug in OT doco.
495
----------------------------
496
2002/07/29 21:39:06 jvr Lib/fontTools/t1Lib.py 1.14
497
break before adding the data..
498
----------------------------
499
2002/07/29 21:33:46 jvr Lib/fontTools/t1Lib.py 1.13
500
added only-read-the-header feature to readLWFN(), similar to readPFB()
501
----------------------------
502
2002/07/23 17:56:20 jvr Tools/ttroundtrip 1.5
503
added -v (verbose) option to ttroundtrip, causing stdout of ttdump and ttcompile not to be tossed. not all that useful due to buffering.
504
----------------------------
505
2002/07/23 16:44:25 jvr Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.16
506
2002/07/23 16:43:55 jvr Lib/fontTools/ttLib/xmlImport.py 1.14
507
2002/07/23 16:43:55 jvr Lib/fontTools/ttLib/macUtils.py 1.5
508
2002/07/23 16:43:55 jvr Lib/fontTools/ttLib/__init__.py 1.36
509
some (modified) progress bar support
510
----------------------------
511
2002/07/23 16:42:11 jvr Lib/fontTools/cffLib.py 1.26
512
some progress bar support
513
----------------------------
514
2002/07/23 16:41:08 jvr Lib/xmlWriter.py 1.3
515
some preliminary progress bar support
516
----------------------------
517
2002/07/23 14:54:47 jvr Lib/fontTools/t1Lib.py 1.12
518
back out pfa 'fix'; it reverses a bug fix from last year...
519
----------------------------
520
2002/07/23 09:26:19 jvr Lib/fontTools/misc/eexec.py 1.5
521
'python' implementation of hex functions
522
----------------------------
523
2002/07/23 09:25:42 jvr Lib/fontTools/t1Lib.py 1.11
524
fixed handling of PFA files by being less smart about figuring out the end of the eexec part
525
----------------------------
526
2002/07/23 08:43:03 jvr Lib/fontTools/ttLib/tables/otBase.py 1.8
527
reordered/regrouped some methods for clarity
528
----------------------------
529
2002/07/23 08:19:38 jvr Lib/fontTools/ttLib/tables/otBase.py 1.7
530
don't use __len__ for arbitrary length method
531
----------------------------
532
2002/07/23 07:51:23 jvr Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.9
533
clarified cmap4 optimization strategy
534
----------------------------
535
2002/07/22 22:39:10 jvr Lib/fontTools/ttLib/tables/otBase.py 1.6
536
duh, I don't even _need_ to track referers with the current scheme
537
----------------------------
538
2002/07/22 22:22:47 jvr Lib/fontTools/ttLib/tables/otBase.py 1.5
540
----------------------------
541
2002/07/22 22:13:57 jvr Lib/fontTools/ttLib/tables/otBase.py 1.4
542
completely revamped optimization strategy: now even _shrinks_ certain Adobe and MS OTL tables.
543
----------------------------
544
2002/07/21 20:05:52 jvr Lib/fontTools/ttLib/sfnt.py 1.9
545
Wow, the master checksum in the 'head' table was never written to file correctly on little-endian platforms :-(. Fixed.
546
----------------------------
547
2002/07/20 21:57:26 jvr Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.8
548
Optimized cmap format 4 compile function: now creates more compact binary. The code is horrible, but then again cmap format 4 is beyond horrible...
549
----------------------------
550
2002/07/13 08:15:21 jvr setup.py 1.8
552
----------------------------
553
2002/07/12 19:20:19 jvr Lib/fontTools/t1Lib.py 1.10
554
don't test for os.name, as the mac stuff now all works under darwin/posix as well
555
----------------------------
556
2002/07/11 18:19:46 jvr setup.py 1.7
557
added py2exe support (yes, that was basically all there was to it...)
558
----------------------------
559
2002/07/11 18:17:32 jvr Lib/fontTools/ttLib/__init__.py 1.35
560
make dynamic table import work when importing from a zip file (for py2exe)
561
----------------------------
562
2002/07/04 17:17:36 jvr Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.15
564
----------------------------
565
2002/07/04 17:17:05 jvr Lib/fontTools/ttLib/tables/.cvsignore 1.1
567
----------------------------
568
2002/07/01 09:11:01 jvr setup.py 1.6
569
gracefully skip C extension if it can't be built
570
----------------------------
571
2002/06/06 19:59:31 jvr Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.14
572
increment progress less frequently, it was too costly...
573
----------------------------
574
2002/06/06 19:58:18 jvr Lib/fontTools/ttLib/macUtils.py 1.4
576
----------------------------
577
2002/06/04 19:11:03 jvr Lib/fontTools/misc/psLib.py 1.4
578
finally upgraded psLib to use re instead of the long obsolete regex module.
579
----------------------------
580
2002/06/04 19:10:14 jvr Lib/fontTools/misc/psOperators.py 1.2
582
----------------------------
583
2002/06/04 19:08:31 jvr Lib/fontTools/ttLib/tables/__init__.py 1.3
584
add dummy import function, so modulefinder can find our tables.
585
----------------------------
586
2002/05/25 16:08:55 jvr Tools/ttdump 1.5
587
2002/05/25 16:08:55 jvr Tools/ttcompile 1.6
588
hm, forgot to remove the -d option from the getopt format string
589
----------------------------
590
2002/05/25 16:08:16 jvr Tools/ttroundtrip 1.4
591
mucking with the usage string
592
----------------------------
593
2002/05/25 16:04:03 jvr Tools/ttroundtrip 1.3
594
allow some ttdump options; not -s as that makes diffing that much harder
595
----------------------------
596
2002/05/25 15:28:48 jvr Lib/fontTools/ttLib/xmlImport.py 1.13
597
2002/05/25 15:28:48 jvr Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.13
598
2002/05/25 15:28:48 jvr Lib/fontTools/ttLib/__init__.py 1.34
599
It still wasn't right; I think the glyph order mess is now sufficiently cleaned up; at least compiling the result of ttdump -x glyf works again.
600
----------------------------
601
2002/05/25 14:56:29 jvr Lib/fontTools/ttLib/__init__.py 1.33
602
make sure the glyph order is loaded when importing XML as the TTX file may not contain it (ttdump -t/ttcompile -i).
603
----------------------------
604
2002/05/25 08:22:22 jvr Lib/fontTools/ttLib/__init__.py 1.32
605
whoops, the new GlyphOrder table stuff broke ttdump -s
606
----------------------------
607
2002/05/24 18:44:39 jvr Tools/ttroundtrip 1.2
609
----------------------------
610
2002/05/24 18:36:57 jvr Tools/ttroundtrip 1.1
611
test script: batch roundtripper
612
----------------------------
613
2002/05/24 17:42:04 jvr Lib/fontTools/ttLib/tables/_h_d_m_x.py 1.4
614
gross hack to allow ; in glyph names (I don't think it _is_ allowed, but hey, I've got this font here...)
615
----------------------------
616
2002/05/24 16:52:07 jvr Lib/fontTools/ttLib/tables/T_S_I__0.py 1.2
617
don't blow up on orphaned VTT index tables
618
----------------------------
619
2002/05/24 14:42:15 jvr Lib/fontTools/ttLib/tables/ttProgram.py 1.5
621
----------------------------
622
2002/05/24 11:55:37 jvr Lib/fontTools/misc/psCharStrings.py 1.14
623
2002/05/24 11:55:37 jvr Lib/fontTools/cffLib.py 1.25
624
added support for raw bytecode: this happens unintentionally for subrs that aren't referenced, but it's good to have anyway, in case we want to switch T2 decompilation off.
625
----------------------------
626
2002/05/24 10:38:04 jvr Lib/fontTools/cffLib.py 1.24
627
whoops, make charset format 2 work also..
628
----------------------------
629
2002/05/24 10:35:13 jvr Lib/fontTools/cffLib.py 1.23
630
implemented compiling charset format 1 and 2
631
----------------------------
632
2002/05/24 09:58:04 jvr Lib/fontTools/ttLib/tables/C_F_F_.py 1.6
633
2002/05/24 09:58:04 jvr Lib/fontTools/ttLib/__init__.py 1.31
634
2002/05/24 09:58:03 jvr Lib/fontTools/misc/psCharStrings.py 1.13
635
2002/05/24 09:58:03 jvr Lib/fontTools/cffLib.py 1.22
636
CFF/T2 <-> XML roundtripping has begun!
637
----------------------------
638
2002/05/23 21:50:36 jvr Lib/fontTools/misc/psCharStrings.py 1.12
639
2002/05/23 21:50:36 jvr Lib/fontTools/cffLib.py 1.21
640
first working version of CFF/T2 compiler; needs cleanup/refactoring, and doesn't import from XML yet; hardly tested.
641
----------------------------
642
2002/05/23 09:42:45 jvr Lib/fontTools/ttLib/xmlImport.py 1.12
643
2002/05/23 09:42:45 jvr Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.12
644
2002/05/23 09:42:45 jvr Lib/fontTools/ttLib/__init__.py 1.30
645
big change: the glyph order is now dumped as a separate table and not as part of glyf (which didn't make much sense to begin with, but can't work at all in the case of CFF...)
646
----------------------------
647
2002/05/22 20:15:10 jvr Lib/fontTools/ttLib/__init__.py 1.29
648
refactored saveXML() method
649
----------------------------
650
2002/05/18 20:07:01 jvr Lib/fontTools/cffLib.py 1.20
651
remove format 3 charset switch; add newline after ROS
652
----------------------------
653
2002/05/17 20:04:05 jvr Lib/fontTools/cffLib.py 1.19
654
renaming, refactoring.
655
----------------------------
656
2002/05/17 19:58:49 jvr Lib/fontTools/cffLib.py 1.18
657
tweaked the XML output somewhat, reorder the topdict fields, etc.
658
----------------------------
659
2002/05/17 18:37:07 jvr Lib/fontTools/misc/psCharStrings.py 1.11
660
fixed ctnrmask problem: hints weren't counted correctly
661
----------------------------
662
2002/05/17 18:36:07 jvr Lib/fontTools/cffLib.py 1.17
663
more CID support, some refactoring, stuff.
664
----------------------------
665
2002/05/17 07:08:52 jvr Lib/fontTools/cffLib.py 1.16
666
only debug if DEBUG...
667
----------------------------
668
2002/05/17 07:07:26 jvr Lib/fontTools/misc/psCharStrings.py 1.10
669
first stab at compiling T2 CharStrings
670
----------------------------
671
2002/05/17 07:06:32 jvr Lib/fontTools/cffLib.py 1.15
672
tweaking, added some debug info
673
----------------------------
674
2002/05/16 18:38:03 jvr Lib/fontTools/cffLib.py 1.14
675
make decompiling charstrings work again
676
----------------------------
677
2002/05/16 18:17:32 jvr Lib/fontTools/cffLib.py 1.13
678
major refactoring, now evaluates everything lazily, so it should be really fast if you only need (say) the glyph order.
679
----------------------------
680
2002/05/16 18:15:57 jvr Lib/fontTools/ttLib/tables/C_F_F_.py 1.5
681
some changes to adapt to new cffLib.py
682
----------------------------
683
2002/05/16 18:13:01 jvr Lib/fontTools/misc/psCharStrings.py 1.9
685
----------------------------
686
2002/05/16 18:12:11 jvr Lib/fontTools/ttLib/tables/otConverters.py 1.4
687
whoops, compile was broken due to Fixed 'fix'
688
----------------------------
689
2002/05/15 07:50:06 jvr Lib/fontTools/ttLib/__init__.py 1.28
690
ignore tables we don't have upon saving as XML: this is indispensible for batch processing
691
----------------------------
692
2002/05/15 07:41:30 jvr Lib/fontTools/cffLib.py 1.12
693
more work in progress
694
----------------------------
695
2002/05/15 07:40:33 jvr Lib/fontTools/misc/psCharStrings.py 1.8
696
added delta array support to DictDecompiler
697
----------------------------
698
2002/05/14 13:51:51 jvr Lib/fontTools/cffLib.py 1.11
700
----------------------------
701
2002/05/14 13:49:50 jvr Lib/fontTools/misc/psCharStrings.py 1.7
702
fix argument type order
703
----------------------------
704
2002/05/14 12:37:36 jvr Lib/fontTools/cffLib.py 1.10
705
more rearranging, some fixes of the previous version
706
----------------------------
707
2002/05/14 12:22:03 jvr Lib/fontTools/cffLib.py 1.9
708
resturcturing, reformatting
709
----------------------------
710
2002/05/14 12:09:10 jvr Lib/fontTools/ttLib/sfnt.py 1.8
711
fixed typo in comment
712
----------------------------
713
2002/05/13 18:13:03 jvr Lib/fontTools/ttLib/tables/_h_h_e_a.py 1.4
714
this wasn't meant te be checked in yet.
715
----------------------------
716
2002/05/13 18:10:05 jvr Lib/fontTools/ttLib/tables/otConverters.py 1.3
718
----------------------------
719
2002/05/13 18:08:19 jvr Lib/fontTools/ttLib/tables/otBase.py 1.3
720
2002/05/13 18:08:19 jvr Lib/fontTools/ttLib/tables/_h_h_e_a.py 1.3
722
----------------------------
723
2002/05/13 16:21:51 jvr Lib/fontTools/ttLib/tables/table_API_readme.txt 1.3
724
2002/05/13 16:21:50 jvr Lib/fontTools/ttLib/xmlImport.py 1.11
725
2002/05/13 16:21:50 jvr Lib/fontTools/ttLib/__init__.py 1.27
726
a whole bunch of renames, purely stylistic
727
----------------------------
728
2002/05/13 16:19:51 jvr Lib/fontTools/misc/psCharStrings.py 1.6
729
2002/05/13 16:19:37 jvr Lib/fontTools/cffLib.py 1.8
730
moved some stuff to cffLib
731
----------------------------
732
2002/05/13 11:26:38 jvr Lib/fontTools/ttLib/__init__.py 1.26
733
don't get glyph names from CFF it it's a CID-keyed font; invent glyph name on the spot if glyphID is too high (dubious change..).
734
----------------------------
735
2002/05/13 11:25:17 jvr Lib/fontTools/ttLib/tables/C_F_F_.py 1.4
736
2002/05/13 11:24:43 jvr Lib/fontTools/cffLib.py 1.7
737
use a StringIO stream instead slicing strings all the time; don't barf on CID-keyed fonts (but CID support is by no means there yet!)
738
----------------------------
739
2002/05/13 11:21:48 jvr Lib/fontTools/ttLib/sfnt.py 1.7
740
use spaces for alignment
741
----------------------------
742
2002/05/12 18:46:27 jvr Tools/ttdump 1.4
743
2002/05/12 18:46:27 jvr Tools/ttcompile 1.5
744
test whether final argument is a directory
745
----------------------------
746
2002/05/12 17:14:50 jvr Lib/fontTools/ttLib/tables/_k_e_r_n.py 1.6
747
2002/05/12 17:14:50 jvr Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.7
748
2002/05/12 17:14:50 jvr Lib/fontTools/ttLib/sfnt.py 1.6
749
2002/05/12 17:14:50 jvr Lib/fontTools/ttLib/__init__.py 1.25
750
renamed several items to use camelCase
751
----------------------------
752
2002/05/12 17:02:50 jvr Lib/fontTools/ttLib/sfnt.py 1.5
753
Applied patch from Owen Taylor that allows zero-length tables to be ignored. Added comment why.
754
----------------------------
755
2002/05/12 12:58:22 jvr Doc/index.html 1.9
757
----------------------------
758
2002/05/12 12:48:14 jvr Doc/index.html 1.8
759
reworded glyph name section
760
----------------------------
761
2002/05/12 12:24:11 jvr Doc/changes.txt 1.4
762
notes about recent changes
763
----------------------------
764
2002/05/11 21:52:27 jvr Tools/ttcompile 1.4
766
----------------------------
767
2002/05/11 21:44:06 jvr Lib/fontTools/ttLib/xmlImport.py 1.10
769
----------------------------
770
2002/05/11 21:38:26 jvr Lib/fontTools/ttLib/xmlImport.py 1.9
771
added support for the new ttdump -s output: read file references from mini-ttx file
772
----------------------------
773
2002/05/11 21:18:12 jvr Lib/fontTools/ttLib/__init__.py 1.24
774
change how saveXML with splitTable=True works: it no longer creates a directory, and outputs a small file that references the individual table files
775
----------------------------
776
2002/05/11 21:16:05 jvr Tools/ttdump 1.3
777
2002/05/11 21:16:05 jvr Tools/ttcompile 1.3
778
changed the command line interface of ttdump and ttcompile ***incompatibly***; changed ttdump -s considerably: now outputs a small file containing references to the individual table file; -d is gone; etc.
779
----------------------------
780
2002/05/11 10:21:36 jvr Lib/fontTools/ttLib/tables/otTables.py 1.2
781
2002/05/11 10:21:36 jvr Lib/fontTools/ttLib/tables/otConverters.py 1.2
782
2002/05/11 10:21:36 jvr Lib/fontTools/ttLib/tables/otBase.py 1.2
783
results of morning-after code review, added some doc strings, etc.
784
----------------------------
785
2002/05/11 01:03:06 jvr Lib/fontTools/ttLib/tables/otCommon.py 1.6
786
removed non-functioning lame-ass previous attempt
787
----------------------------
788
2002/05/11 00:59:27 jvr Lib/fontTools/ttLib/tables/otTables.py 1.1
789
2002/05/11 00:59:27 jvr Lib/fontTools/ttLib/tables/otData.py 1.1
790
2002/05/11 00:59:27 jvr Lib/fontTools/ttLib/tables/otConverters.py 1.1
791
2002/05/11 00:59:27 jvr Lib/fontTools/ttLib/tables/otBase.py 1.1
792
2002/05/11 00:59:27 jvr Lib/fontTools/ttLib/tables/J_S_T_F_.py 1.1
793
2002/05/11 00:59:27 jvr Lib/fontTools/ttLib/tables/G_S_U_B_.py 1.4
794
2002/05/11 00:59:27 jvr Lib/fontTools/ttLib/tables/G_P_O_S_.py 1.3
795
2002/05/11 00:59:27 jvr Lib/fontTools/ttLib/tables/G_D_E_F_.py 1.1
796
2002/05/11 00:59:27 jvr Lib/fontTools/ttLib/tables/B_A_S_E_.py 1.1
797
Completely revamped OT support; this time it works and is complete. XML output is not yet as pretty as can be.
798
----------------------------
799
2002/05/10 19:52:14 jvr Lib/fontTools/ttLib/tables/_k_e_r_n.py 1.5
800
fix unknown subtable format and handling of Apple fonts
801
----------------------------
802
2002/05/10 19:03:34 jvr Lib/fontTools/ttLib/__init__.py 1.23
803
2002/05/10 19:02:52 jvr Lib/fontTools/ttLib/tables/_p_o_s_t.py 1.6
804
2002/05/10 19:02:52 jvr Lib/fontTools/ttLib/tables/_k_e_r_n.py 1.4
805
2002/05/10 19:02:52 jvr Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.11
806
2002/05/10 19:02:52 jvr Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.6
807
2002/05/10 19:02:52 jvr Lib/fontTools/ttLib/tables/O_S_2f_2.py 1.5
808
a few cosmetic/style changes
809
----------------------------
810
2002/05/10 19:02:04 jvr Lib/fontTools/ttLib/tables/otCommon.py 1.5
811
2002/05/10 19:02:04 jvr Lib/fontTools/ttLib/tables/G_S_U_B_.py 1.3
812
checking in last edits to the old OT support; this stuff will be replaced by brand new code soon.
813
----------------------------
814
2002/05/05 11:29:33 jvr Lib/fontTools/ttLib/__init__.py 1.22
815
Work around bootstrapping problem in TTFont._getGlyphNamesFromCmap():
816
If the cmap parser was the one to cause _getGlyphNamesFromCmap() to be
817
called, no unicode cmap was found as it was just starting to get
818
loaded. This resulted in different glyph names, depending on when
819
the cmap parser was invoked.
820
Also added a bunch of comment describing what this method does.
821
----------------------------
822
2002/05/05 09:55:41 jvr Tools/ttlist 1.2
823
cosmetic change: I forgot I dislike backticks...
824
----------------------------
825
2002/05/05 09:48:31 jvr Lib/fontTools/ttLib/__init__.py 1.21
826
renamed _getTableData() to getTableData(); optimized getGlyphOrder() somewhat.
827
----------------------------
828
2002/05/04 22:04:02 jvr Lib/fontTools/ttLib/sfnt.py 1.4
829
2002/05/04 22:04:02 jvr Lib/fontTools/ttLib/__init__.py 1.20
830
added support for deleting tables: del f[tag]
831
----------------------------
832
2002/05/04 22:03:05 jvr Lib/fontTools/ttLib/tables/_p_o_s_t.py 1.5
833
use dict for extraNames lookups, getting rid of quadratic behavior
834
----------------------------
835
2002/05/03 19:38:07 jvr Lib/fontTools/t1Lib.py 1.9
836
MacPython 2.2 compatibility fix.
837
----------------------------
838
2002/05/03 19:35:33 jvr Tools/ttdump 1.2
839
2002/05/03 19:35:33 jvr Tools/ttcompile 1.2
840
some reformatting of the usage msg.
841
----------------------------
842
2002/05/03 19:10:39 jvr Doc/index.html 1.7
844
----------------------------
845
2002/05/03 19:03:49 jvr Lib/fontTools/__init__.py 1.4
846
2002/05/03 19:03:48 jvr README.txt 1.4
847
2002/05/03 19:03:48 jvr LICENSE.txt 1.3
848
typos, version update, date update
849
----------------------------
850
2002/05/03 19:02:26 jvr Doc/index.html 1.6
851
cleaned up command line tool section, updated to current state.
852
----------------------------
853
2002/05/03 18:58:47 jvr ttList.py 1.2
854
2002/05/03 18:58:47 jvr ttCompile.py 1.11
855
2002/05/03 18:58:46 jvr ttDump.py 1.12
856
these moved to Tools/
857
----------------------------
858
2002/05/03 18:57:02 jvr setup.py 1.5
859
install the scripts from Tools/
860
----------------------------
861
2002/05/03 18:55:27 jvr Tools/ttlist 1.1
862
2002/05/03 18:55:27 jvr Tools/ttdump 1.1
863
2002/05/03 18:55:27 jvr Tools/ttcompile 1.1
864
new place and names for scripts/tools
865
----------------------------
866
2002/05/03 17:05:39 jvr ttDump.py 1.11
867
2002/05/03 17:05:39 jvr ttCompile.py 1.10
868
minor fiddling with usage.
869
----------------------------
870
2002/05/03 17:05:06 jvr ttList.py 1.1
871
minimal table lister tool
872
----------------------------
873
2002/05/03 17:01:25 jvr Lib/fontTools/ttLib/tables/otCommon.py 1.4
874
2002/05/03 17:01:25 jvr Lib/fontTools/ttLib/tables/G_S_U_B_.py 1.2
875
2002/05/03 17:01:25 jvr Lib/fontTools/ttLib/tables/G_P_O_S_.py 1.2
876
2002/05/03 17:01:25 jvr Lib/fontTools/ttLib/tables/C_F_F_.py 1.3
877
Work in progress on CFF, GPOS and GSUB. Since it's only partly working, it's diasabled by default.
878
----------------------------
879
2002/05/03 14:33:41 jvr Lib/fontTools/ttLib/tables/C_F_F_.py 1.2
880
use composition rather than inheritance; \
881
----------------------------
882
2002/05/03 08:59:22 jvr setup.py 1.4
883
import expat instead of xmlproc, as that's what we're using now
884
----------------------------
885
2002/05/02 20:54:08 jvr Lib/fontTools/ttLib/xmlImport.py 1.8
886
only keep the orginal table around in two special cases.\n this fixes a problem with importing individual tables.
887
----------------------------
888
2002/05/02 15:26:50 jvr Lib/fontTools/misc/eexec.py 1.4
889
eexecOp may be a global module or a submodule.
890
----------------------------
891
2002/05/02 15:23:25 jvr Lib/fontTools/ttLib/__init__.py 1.19
892
use version from fontTools.__init__.py
893
----------------------------
894
2002/05/02 15:16:45 jvr Lib/fontTools/ttLib/xmlImport.py 1.7
895
re-added progress support, to be tested
896
----------------------------
897
2002/05/02 10:53:10 jvr Lib/fontTools/ttLib/tables/_h_m_t_x.py 1.4
898
whoops, lastIndex can't be smaller than 1
899
----------------------------
900
2002/05/02 08:11:37 jvr Doc/index.html 1.5
901
2002/05/02 08:11:36 jvr Doc/changes.txt 1.3
902
updated installation instructions and changes.txt
903
----------------------------
904
2002/05/01 21:32:37 jvr Lib/fontTools/ttLib/xmlImport.py 1.6
905
rearranged a bit, removed redundant imports
906
----------------------------
907
2002/05/01 21:06:11 jvr Lib/fontTools/ttLib/xmlImport.py 1.5
908
2002/05/01 21:06:11 jvr Lib/fontTools/ttLib/tables/_n_a_m_e.py 1.6
909
2002/05/01 21:06:11 jvr Lib/fontTools/ttLib/tables/_h_m_t_x.py 1.3
910
2002/05/01 21:06:11 jvr Lib/fontTools/ttLib/tables/_h_d_m_x.py 1.3
911
2002/05/01 21:06:11 jvr Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.10
912
2002/05/01 21:06:11 jvr Lib/fontTools/ttLib/__init__.py 1.18
913
Complety revised the XML import code:
914
- use expat instead of xmlproc
915
- minor fixes here and there
917
Fixed bug in hmtx/vmtx code that only occured if all advances were equal.
919
FontTools now officially requires Python 2.0 or up, due to exapt and unicode.
920
----------------------------
921
2002/03/12 14:34:43 jvr Lib/fontTools/afmLib.py 1.4
922
Charnames can contain a period anywhere, not just at the start.
923
----------------------------
924
2002/01/17 09:36:30 jvr Lib/fontTools/ttLib/tables/_p_o_s_t.py 1.4
925
another buggy font workaround; sped up unpackPStrings somewhat
926
----------------------------
927
2002/01/07 08:44:09 jvr Lib/fontTools/ttLib/tables/ttProgram.py 1.4
928
Hm, these instructions had their stack pop-count reversed.
929
Thanks to L. Peter Deutsch for finding this.
930
----------------------------
931
2001/11/28 12:22:15 jvr Lib/fontTools/t1Lib.py 1.8
932
At the expense of some speed, find the end of an excrypted portion
933
more acurately. This fixes an obscure problem with Fog 4 fonts.
934
----------------------------
935
2001/11/05 19:32:30 jvr Lib/fontTools/ttLib/tables/_p_o_s_t.py 1.3
936
fixed post table format 1 error: even though the glyph order is fixed,
937
that doesn't mean all glyphs in the standard order are there.
938
----------------------------
939
2001/08/16 18:14:48 jvr Src/eexecOp/eexecOpmodule.c 1.6
940
Ugh. The previous change broke under 1.5.2. Work around it, and clean
941
up some more hwile we're at it.
942
----------------------------
943
2001/08/16 16:34:37 jvr Src/eexecOp/eexecOpmodule.c 1.5
944
Hm, using "h" format strings for unsigned shorts broke in Python 2.1
945
----------------------------
946
2001/08/16 11:02:05 jvr Lib/fontTools/misc/psCharStrings.py 1.5
947
behave nicely when *any* subpath doesn't start with a moveto.
948
----------------------------
949
2001/08/16 10:35:28 jvr Lib/fontTools/misc/psCharStrings.py 1.4
950
behave nicely when the font doesn't do an initial moveto.
951
----------------------------
952
2001/08/16 10:34:22 jvr Lib/fontTools/t1Lib.py 1.7
954
----------------------------
955
2001/08/15 09:26:15 jvr Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.7
957
----------------------------
958
2001/08/15 07:01:44 jvr Lib/fontTools/ttLib/tables/O_S_2f_2.py 1.4
959
spec changed: three fields are now unsigned instead of signed,
960
and due to the the wonderful <snort> hungarian notation the field
961
names changed as well... (So this change is not b/w compatible)
962
----------------------------
963
2001/08/15 07:00:01 jvr Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.6
964
dump macStyle as binary
965
----------------------------
966
2001/08/14 06:43:44 jvr Src/eexecOp/eexecOpmodule.c 1.4
967
copyright notice updated (but mostly to test the CVS log msg mail)
968
----------------------------
969
2001/08/10 22:17:34 jvr Lib/fontTools/ttLib/macUtils.py 1.3
970
work around MacPython 2.1 incompatibility
971
----------------------------
972
2001/08/10 22:16:28 jvr Mac/TTX.py 1.3
973
grab version from fontTools.__init__
974
----------------------------
975
2001/08/10 20:28:13 jvr Doc/changes.txt 1.2
977
----------------------------
978
2001/08/10 20:27:23 jvr Doc/index.html 1.4
979
added note about distutils needed for Python < 2.0
980
----------------------------
981
2001/08/10 16:49:56 jvr Lib/fontTools/__init__.py 1.3
982
added version variable
983
----------------------------
984
2001/08/10 16:49:17 jvr mktarball.py 1.8
985
add version to tarball filename
986
----------------------------
987
2001/08/10 08:58:01 jvr LICENSE.txt 1.2
988
Let's be vague about where I live(d)...
989
----------------------------
990
2001/08/10 08:55:44 jvr LICENSE.txt 1.1
991
2001/08/10 08:55:44 jvr LEGAL.txt 1.4
992
renamed LEGAL.txt to LICENSE.txt, to match the doco...
993
----------------------------
994
2001/08/10 08:54:14 jvr Doc/index.html 1.3
995
updated to the current state of affairs.
996
----------------------------
997
2001/08/10 00:04:17 jvr ttx_shellext_win32.py 1.3
998
cleaned up regtext for clarity. Should be a 100% cosmetic change,
999
but I was unable to test it (Hi Adam ;-)
1000
----------------------------
1001
2001/08/09 23:45:32 jvr ttCompile.py 1.9
1002
print a banner for each output file
1003
----------------------------
1004
2001/08/09 23:39:05 jvr ttCompile.py 1.8
1005
reworked command line options
1006
----------------------------
1007
2001/08/09 23:03:47 jvr setup.py 1.3
1008
added warning about dependency on NumPy and PyXML
1009
----------------------------
1010
2001/08/09 21:39:29 jvr ttDump.py 1.10
1011
- fixed -d (forgot to add it to the getopt arg)
1012
- added comment that -s implies -f
1013
----------------------------
1014
2001/08/09 21:31:55 jvr ttDump.py 1.9
1015
implemented -d (specify output dir) option
1016
----------------------------
1017
2001/08/09 21:06:11 jvr ttDump.py 1.8
1018
first step of changing the command line usage to something more
1019
sensible: it is now possible to do batches, as in
1021
This is not b/w compatible. (The new -d option is not yet implemented)
1022
----------------------------
1023
2001/08/09 19:39:05 jvr Src/eexecOp/eexecOpmodule.c 1.3
1025
----------------------------
1026
2001/08/09 19:36:36 jvr Src/eexecOp/eexecOpmodule.c 1.2
1027
Hm, made func defs ANSI compliant.
1028
----------------------------
1029
2001/08/09 19:18:30 jvr setup.py 1.2
1030
eexecOp.{so|pyd|slb} goes into fontTools/misc/
1031
----------------------------
1032
2001/08/09 19:13:02 jvr Lib/interfaceChecker.py 1.3
1034
----------------------------
1035
2001/08/09 19:09:27 jvr README.txt 1.3
1036
2001/08/09 19:09:27 jvr LEGAL.txt 1.3
1037
minor things: the real doco needs real work...
1038
----------------------------
1039
2001/08/09 19:06:39 jvr Src/eexecOp/eexecOp.ppc.prj.exp 1.2
1040
2001/08/09 19:06:39 jvr Src/eexecOp/eexecOp.ppc.prj 1.2
1041
2001/08/09 19:06:39 jvr Src/eexecOp/Setup.in 1.2
1042
2001/08/09 19:06:39 jvr Src/eexecOp/README.txt 1.2
1043
2001/08/09 19:06:39 jvr Src/eexecOp/Makefile.pre.in 1.2
1044
2001/08/09 19:06:39 jvr Src/eexecOp/Makefile 1.2
1045
removed obsolete unix makefile support: distutils takes care
1046
of that now (see setup.py in fonttools/).
1047
----------------------------
1048
2001/08/09 19:00:02 jvr Lib/fontTools/misc/eexec.py 1.3
1049
eexecOp may also be a global module.
1050
----------------------------
1051
2001/08/09 18:47:22 jvr setup.py 1.1
1052
2001/08/09 18:47:22 jvr install.py 1.3
1053
Removed obsolete install.py script, and replaced it with a
1054
proper setup.py, offering full distutils support. So far only
1056
----------------------------
1057
2001/07/30 19:05:49 Just Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.9
1058
removed dependency on old transformation class
1059
----------------------------
1060
2001/07/30 19:04:40 Just Lib/fontTools/t1Lib.py 1.6
1061
updated OpenResFile() to FSpOpenResFile() and CreateResFile() to
1062
FSpCreateResFile() for carbon compatiblilty.
1063
----------------------------
1064
2001/06/27 23:09:57 Just Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.5
1065
Don't take month and day names from calendar.py: a buggy Metrowerks strftime() made this crash hard in Python 2.2.
1066
----------------------------
1067
2001/06/24 15:14:06 Just Lib/fontTools/misc/psLib.py 1.3
1068
2001/06/24 15:14:06 Just Lib/fontTools/misc/psCharStrings.py 1.3
1069
don't print extra error info to stdout
1070
----------------------------
1071
2001/06/24 15:12:48 Just Lib/fontTools/t1Lib.py 1.5
1072
renamed a bunch of things to use CamelCase
1073
----------------------------
1074
2001/06/24 15:11:31 Just Lib/fontTools/afmLib.py 1.3
1075
improved API for creating AFM files from scratch
1076
----------------------------
1077
2001/06/24 15:10:02 Just Lib/fontTools/fondLib.py 1.3
1078
fixed style strings bug, as triggered by the Thorndale font.
1079
----------------------------
1080
2001/04/30 14:40:17 Just Lib/fontTools/afmLib.py 1.2
1081
- added support for composite info
1082
- write attributes in a decent order
1083
----------------------------
1084
2001/04/20 18:39:21 Just Lib/fontTools/misc/psLib.py 1.2
1085
2001/04/20 18:39:05 Just Lib/fontTools/misc/eexec.py 1.2
1087
----------------------------
1088
2001/03/09 12:42:25 Just Lib/fontTools/nfntLib.py 1.3
1089
New & improved, but dead slow. Reads and writes.
1090
----------------------------
1091
2001/02/23 21:58:57 Just Lib/fontTools/ttLib/__init__.py 1.17
1092
don't allow duplicate glyph names when building names from cmap/agl
1093
----------------------------
1094
2001/01/13 13:48:30 Just Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.5
1095
workaround for currupt (?) cmap subtable
1096
----------------------------
1097
2000/11/03 10:29:08 Just Lib/fontTools/ttLib/tables/_l_o_c_a.py 1.3
1098
2000/11/03 10:29:08 Just Lib/fontTools/ttLib/tables/_h_m_t_x.py 1.2
1099
don't complain as loudly with fonts that don't completely adhere to the spec
1100
----------------------------
1101
2000/10/23 14:36:20 Just Lib/fontTools/ttLib/tables/_n_a_m_e.py 1.5
1102
workaround for odd-length unicode strings (!)
1103
----------------------------
1104
2000/10/18 22:27:47 Petr Lib/fontTools/ttLib/tables/_m_a_x_p.py 1.3
1105
doh! font bounding box goes to the head table, not maxp itself.
1106
----------------------------
1107
2000/10/13 14:19:31 Just Mac/TTX.rsrc.hqx 1.2
1108
updated version & copyright
1109
----------------------------
1110
2000/10/13 14:18:17 Just Mac/TTXMain.py 1.3
1111
2000/10/13 14:18:17 Just Mac/TTX.py 1.2
1113
----------------------------
1114
2000/10/13 13:51:33 Just Lib/fontTools/ttLib/tables/O_S_2f_2.py 1.3
1115
added workaround for buggy Apple fonts
1116
----------------------------
1117
2000/10/11 18:04:03 Just Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.4
1118
added workaround for Py 1.5.1 compatibility
1119
----------------------------
1120
2000/10/03 10:34:34 Just Lib/fontTools/fondLib.py 1.2
1121
initialize styleStrings with empty string instead of None's: this allows certain Apple fonts to be handled correctly.
1122
----------------------------
1123
2000/10/02 07:51:42 Just Lib/fontTools/ttLib/sfnt.py 1.3
1124
2000/10/02 07:51:42 Just Lib/fontTools/ttLib/__init__.py 1.16
1125
improved support for writing to (in memory) streams
1126
----------------------------
1127
2000/08/23 12:34:44 Just Lib/fontTools/ttLib/tables/_p_o_s_t.py 1.2
1129
----------------------------
1130
2000/08/23 12:34:19 Just Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.8
1131
made calculating bounding box handle empty coordinate arrays gracefully
1132
----------------------------
1133
2000/08/23 12:33:14 Just Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.3
1134
removed an assert that was too strict
1135
----------------------------
1136
2000/08/23 12:32:27 Just Lib/fontTools/ttLib/sfnt.py 1.2
1138
----------------------------
1139
2000/08/23 12:31:52 Just Lib/fontTools/ttLib/__init__.py 1.15
1141
----------------------------
1142
2000/07/03 18:45:58 Just Lib/fontTools/misc/homeResFile.py 1.1
1143
module to find the home file of a resource (handy for finding suitcase files when all you have is a resource)
1144
----------------------------
1145
2000/06/29 18:35:47 Just Lib/fontTools/ttLib/tables/T_S_I_J_.py 1.1
1146
another OT source table
1147
----------------------------
1148
2000/06/08 18:38:43 Just Lib/fontTools/ttLib/tables/O_S_2f_2.py 1.2
1150
----------------------------
1151
2000/06/07 19:13:11 Just Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.7
1152
Allow long-aligned glyph records (as is in fact recommended by the latest MS spec, but almost nobody seems to do it...)
1153
----------------------------
1154
2000/06/07 18:25:44 Just Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.2
1155
Fixed cmap optimizer bug: needs more testing!
1156
----------------------------
1157
2000/06/07 18:08:02 Just Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.6
1158
Fixed getCoordinates() so it works correctly with "empty" components.
1159
----------------------------
1160
2000/06/07 18:07:14 Just Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.4
1161
The "flags" field is an unsigned short, not a byte
1162
----------------------------
1163
2000/05/26 13:08:10 Just Lib/fontTools/agl.py 1.4
1164
Roozbeh Pournader found a working version to one of the broken URLs in the Adobe document.
1165
----------------------------
1166
2000/04/29 08:13:09 Just ttx_shellext_win32.py 1.2
1167
updated to conform to the latest configuration (Adam Twardoch)
1168
----------------------------
1169
2000/04/01 21:44:08 just Src/eexecOp/Setup.in 1.1
1170
2000/04/01 21:44:08 just Src/eexecOp/Makefile.pre.in 1.1
1171
2000/04/01 21:44:08 just Src/eexecOp/Makefile 1.1
1172
unix Makefile and Setup
1173
----------------------------
1174
2000/03/28 10:38:43 Just Lib/fontTools/t1Lib.py 1.4
1175
some minor improvements
1176
----------------------------
1177
2000/03/28 10:37:25 Just Lib/fontTools/cffLib.py 1.6
1178
don't barf if there are no subroutines
1179
----------------------------
1180
2000/03/28 10:33:58 Just Lib/fontTools/unicode.py 1.2
1181
updated to Unicode 3.0 by Antoine Leca.
1182
----------------------------
1183
2000/03/15 20:57:59 Just Mac/README.txt 1.1
1185
----------------------------
1186
2000/03/15 20:56:56 Just Doc/changes.txt 1.1
1187
2000/03/15 20:56:56 Just Doc/bugs.txt 1.1
1188
known bugs and last changes
1189
----------------------------
1190
2000/03/15 20:56:20 Just Doc/index.html 1.2
1191
finally written some more doco
1192
----------------------------
1193
2000/03/15 20:55:58 Just LEGAL.txt 1.2
1195
----------------------------
1196
2000/03/15 20:55:29 Just README.txt 1.2
1197
new minimal readme file
1198
----------------------------
1199
2000/03/14 23:21:41 Just Lib/fontTools/ttLib/test/__init__.py 1.2
1200
added doc strings to empty __init__.py files: WinZip apparently skips empty files. Doh!
1201
----------------------------
1202
2000/03/14 23:21:26 Just Lib/fontTools/ttLib/test/ttBrowser.py 1.5
1203
fixed multi-arg .append() call, for Python 1.6 compatibility.
1204
----------------------------
1205
2000/03/14 23:03:53 Just Lib/fontTools/ttLib/tables/_n_a_m_e.py 1.4
1206
- some method name changes
1207
- check for 3,0 platform/encoding wide strings
1208
----------------------------
1209
2000/03/14 23:02:33 Just Lib/fontTools/ttLib/tables/_k_e_r_n.py 1.3
1210
minor fixes. Note: format2 is not implemented correctly!
1211
----------------------------
1212
2000/03/14 23:01:03 Just Lib/fontTools/ttLib/tables/__init__.py 1.2
1213
added doc strings to empty __init__.py files: WinZip apparently skips empty files. Doh!
1214
----------------------------
1215
2000/03/14 23:00:21 Just Lib/fontTools/ttLib/xmlImport.py 1.4
1216
fixed multi-arg .append() call, for Python 1.6 compatibility.
1217
----------------------------
1218
2000/03/14 22:59:39 Just Lib/fontTools/ttLib/macUtils.py 1.2
1219
changes reflecting a method name change in the kern table.
1220
----------------------------
1221
2000/03/14 22:56:40 Just Lib/fontTools/misc/__init__.py 1.2
1222
2000/03/14 22:56:33 Just Lib/fontTools/encodings/__init__.py 1.2
1223
2000/03/14 22:56:27 Just Lib/fontTools/__init__.py 1.2
1224
added doc strings to empty __init__.py files: WinZip apparently skips empty files. Doh!
1225
----------------------------
1226
2000/02/21 21:30:32 Just Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.3
1227
be relaxed about zero padding the input data to 4-byte boundaries
1228
----------------------------
1229
2000/02/21 21:14:05 Just Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.2
1231
----------------------------
1232
2000/02/16 14:59:20 Just ttx_shellext_win32.py 1.1
1233
2000/02/16 14:59:20 Just ttffile.reg 1.3
1234
New Windows shell extension by Adam Twardoch.
1235
----------------------------
1236
2000/02/13 17:36:44 just mktarball.py 1.7
1237
some improvements; can optionally specify dest dir
1238
----------------------------
1239
2000/02/13 17:00:45 Just Lib/fontTools/ttLib/tables/_l_o_c_a.py 1.2
1240
first patch to make ttLib 64-bit clean
1241
----------------------------
1242
2000/02/13 16:23:28 Just Lib/fontTools/ttLib/__init__.py 1.14
1243
disable decompilation exception catching: it causes too many debugging nightmares.
1244
----------------------------
1245
2000/02/04 19:19:18 Just Lib/fontTools/agl.py 1.3
1246
Added note about the incorrect old URL in the Adobe text, and reverted the text to what it was: it still is the latest officially released document, and I'd rather include it as-is.
1247
----------------------------
1248
2000/02/04 18:58:59 Erik Lib/fontTools/agl.py 1.2
1249
new URL for adobe's glyphlist doco
1250
----------------------------
1251
2000/02/01 15:54:37 Just Lib/fontTools/ttLib/tables/ttProgram.py 1.3
1252
reinstated accidentally deleted regex.
1253
----------------------------
1254
2000/02/01 15:53:37 Just ttDump.py 1.7
1255
added -i option. This will enable TT instruction disassembly.
1256
----------------------------
1257
2000/02/01 15:32:17 Just Lib/fontTools/ttLib/tables/_n_a_m_e.py 1.3
1258
added an assert, plus some (commented out) test code for bad unicode strings
1259
----------------------------
1260
2000/02/01 15:31:18 Just Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.5
1261
2000/02/01 15:31:02 Just Lib/fontTools/ttLib/tables/_p_r_e_p.py 1.2
1262
2000/02/01 15:30:48 Just Lib/fontTools/ttLib/tables/_f_p_g_m.py 1.2
1263
added support for instruction disassembly
1264
----------------------------
1265
2000/02/01 15:30:15 Just Lib/fontTools/ttLib/tables/ttProgram.py 1.2
1266
- added assembler: we've got a full round trip now!
1267
- added toXML() and fromXML() methods
1268
----------------------------
1269
2000/02/01 15:29:03 Just Lib/fontTools/ttLib/__init__.py 1.13
1270
added support for instruction disassembly in saveXML()
1271
----------------------------
1272
2000/02/01 15:28:18 Just Lib/fontTools/misc/textTools.py 1.2
1273
fixed buglet in num2binary()
1274
----------------------------
1275
2000/01/31 14:33:17 Just Lib/fontTools/misc/psCharStrings.py 1.2
1277
----------------------------
1278
2000/01/31 14:31:16 Just Lib/interfaceChecker.py 1.2
1279
minor doc string change
1280
----------------------------
1281
2000/01/26 19:32:45 Just Lib/fontTools/misc/arrayTools.py 1.5
1283
- vectorLength(vector): calculate the length of a vector
1284
- asInt16(): round and cast any array (or number) to 16 bit ints
1285
----------------------------
1286
2000/01/26 19:20:06 Just Lib/interfaceChecker.py 1.1
1287
Support for interface checking. Experimental.
1288
----------------------------
1289
2000/01/23 19:10:27 Just Lib/fontTools/misc/arrayTools.py 1.4
1290
new functions: unionRect() and rectCenter()
1291
----------------------------
1292
2000/01/22 00:26:07 Just Lib/fontTools/misc/arrayTools.py 1.3
1293
added intRect() function. Turn any rect into a rect using ints only.
1294
----------------------------
1295
2000/01/20 11:08:15 Just Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.4
1296
- added methods to get composite component info conveniently
1297
----------------------------
1298
2000/01/19 20:44:33 Just Lib/fontTools/cffLib.py 1.5
1300
- the Transformation class is now a little cleaner & smarter
1301
- pens now have a reference to a font
1302
- pens have a new method called drawGlyph(), which is needed for composites.
1303
----------------------------
1304
2000/01/19 12:37:17 Just Mac/TTXMain.py 1.2
1305
use ".ttx" extension instead of ".xml". TTX is now the name of the format, not just the app. Still needs work, though.
1306
----------------------------
1307
2000/01/18 22:29:39 Just Lib/fontTools/misc/arrayTools.py 1.2
1308
added a bunch of rectangle tools that mimic some Qd.*Rect functions, like Qd.InsetRect.
1309
----------------------------
1310
2000/01/17 18:58:46 Just Lib/fontTools/ttLib/test/ttBrowser.py 1.4
1311
2000/01/17 18:58:17 Just Lib/fontTools/ttLib/tables/table_API_readme.txt 1.2
1312
2000/01/17 18:57:15 Just Lib/fontTools/ttLib/__init__.py 1.12
1313
use ".ttx" extension instead of ".xml". TTX is not the name of the format, not the app...
1314
----------------------------
1315
2000/01/17 18:49:34 Just xml2tt.py 1.7
1316
2000/01/17 18:49:34 Just ttffile.reg 1.2
1317
2000/01/17 18:49:34 Just ttDump.py 1.6
1318
2000/01/17 18:49:34 Just ttCompile.py 1.7
1319
2000/01/17 18:49:34 Just tt2xml.py 1.6
1320
renamed tt2xml.pt to ttDump.py and xml2tt.py to ttCompile.py
1321
----------------------------
1322
2000/01/16 22:14:02 Just Lib/fontTools/t1Lib.py 1.3
1323
2000/01/16 22:14:02 Just Lib/fontTools/psOperators.py 1.3
1324
2000/01/16 22:14:02 Just Lib/fontTools/psLib.py 1.3
1325
2000/01/16 22:14:02 Just Lib/fontTools/psCharStrings.py 1.2
1326
2000/01/16 22:14:02 Just Lib/fontTools/misc/psOperators.py 1.1
1327
2000/01/16 22:14:02 Just Lib/fontTools/misc/psLib.py 1.1
1328
2000/01/16 22:14:02 Just Lib/fontTools/misc/psCharStrings.py 1.1
1329
2000/01/16 22:14:02 Just Lib/fontTools/cffLib.py 1.4
1330
Moved psCharStrings.py, psLib.py and psOperators.py to fontTools.misc, since they're not "toplevel" font tools.
1331
----------------------------
1332
2000/01/16 20:37:11 Just Lib/fontTools/misc/arrayTools.py 1.1
1333
yet another reorganization round...
1334
----------------------------
1335
2000/01/12 19:15:57 Just Lib/fontTools/t1Lib.py 1.2
1336
2000/01/12 19:15:57 Just Lib/fontTools/psLib.py 1.2
1337
Changes to use the new fontTools.misc.eexec module instead of the old eexec module.
1338
----------------------------
1339
2000/01/12 19:15:12 Just Lib/fontTools/misc/eexec.py 1.1
1340
added fontTools.misc.eexec and a MacOS/PPC shared lib (eexecOp) that provides the C implementation.
1341
----------------------------
1342
2000/01/12 19:13:29 Just Src/eexecOp/eexecOpmodule.c 1.1
1343
2000/01/12 19:13:29 Just Src/eexecOp/eexecOp.ppc.prj.exp 1.1
1344
2000/01/12 19:13:29 Just Src/eexecOp/eexecOp.ppc.prj 1.1
1345
2000/01/12 19:13:29 Just Src/eexecOp/README.txt 1.1
1346
added eexecOp, C implementation of the new fontTools.misc.eexec module.
1347
----------------------------
1348
2000/01/05 20:45:38 Just Lib/fontTools/ttLib/tables/asciiTable.py 1.2
1349
Remove null bytes before dumping to XML. This seems neccesary, but I'm not sure if this breaks compilation.
1350
----------------------------
1351
2000/01/05 20:44:19 Just Lib/fontTools/ttLib/tables/T_S_I_V_.py 1.1
1353
----------------------------
1354
2000/01/05 20:43:36 Just Lib/fontTools/ttLib/__init__.py 1.11
1355
- Added skiptTables argument to TTFont.saveXML(), to support -x option of tt2xml.py
1357
----------------------------
1358
2000/01/05 20:41:34 Just ttDump.py 1.5
1359
2000/01/05 20:41:34 Just tt2xml.py 1.5
1360
added -x <table> option, to exclude a specific table.
1361
----------------------------
1362
2000/01/04 14:03:13 Just Lib/fontTools/ttLib/tables/asciiTable.py 1.1
1363
2000/01/04 14:03:13 Just Lib/fontTools/ttLib/tables/T_S_I_S_.py 1.1
1364
2000/01/04 14:03:13 Just Lib/fontTools/ttLib/tables/T_S_I_P_.py 1.1
1365
2000/01/04 14:03:13 Just Lib/fontTools/ttLib/tables/T_S_I_D_.py 1.1
1366
2000/01/04 14:03:13 Just Lib/fontTools/ttLib/tables/T_S_I_B_.py 1.1
1367
Added private VOLT (?) tables: TSIB, TSID, TSIP, TSIS. Easy, since they're plain ascii tables.
1368
----------------------------
1369
2000/01/04 14:02:05 Just Lib/fontTools/ttLib/tables/T_S_I__1.py 1.2
1370
added some initializer in case the table is empty.
1371
----------------------------
1372
2000/01/04 14:01:29 Just Lib/fontTools/ttLib/tables/otCommon.py 1.3
1373
while the OT modules are in progress, disable decompilation and fall back to hex dumps.
1374
----------------------------
1375
2000/01/04 13:51:59 Just Lib/xmlWriter.py 1.2
1376
set XML file type to BBEdit when on MacOS
1377
----------------------------
1378
2000/01/03 23:01:46 Just Lib/fontTools/ttLib/tables/otCommon.py 1.2
1379
cleaned up error message for failing version test
1380
----------------------------
1381
2000/01/03 23:00:55 Just Lib/fontTools/ttLib/tables/L_T_S_H_.py 1.2
1382
added error messages to the assert statements
1383
----------------------------
1384
2000/01/03 23:00:10 Just Lib/fontTools/ttLib/tables/DefaultTable.py 1.2
1385
2000/01/03 22:58:42 Just Lib/fontTools/ttLib/xmlImport.py 1.3
1386
2000/01/03 22:58:42 Just Lib/fontTools/ttLib/__init__.py 1.10
1387
Added code to fall back to the DefaultTable (and therefore to hex XML dumps) when an exception occurs during decompilation.
1388
----------------------------
1389
1999/12/29 13:10:59 Just ttDump.py 1.4
1390
1999/12/29 13:10:59 Just tt2xml.py 1.4
1391
When using -s (splitting files), save the xml files in a separate directory instead of in the same dir as the font file.
1392
----------------------------
1393
1999/12/29 13:09:37 Just xml2tt.py 1.6
1394
1999/12/29 13:09:37 Just ttCompile.py 1.6
1395
Revert current directory after glob'ing for *.xml files
1396
----------------------------
1397
1999/12/29 13:07:22 Just Lib/fontTools/ttLib/tables/_n_a_m_e.py 1.2
1398
Treat platformID=3, platEncID=0 also as Unicode strings.
1399
----------------------------
1400
1999/12/29 13:06:08 Just Lib/fontTools/ttLib/__init__.py 1.9
1401
- fixed broken agl import
1402
- changed TTFOnt.saveXML + splitTables<>0 behavior: now expects a path to a directory
1403
----------------------------
1404
1999/12/27 20:02:32 Just Lib/fontTools/ttLib/xmlImport.py 1.2
1405
XMLApplication: don't create a new table when a table with that tag already exist in the TTFont object.
1406
----------------------------
1407
1999/12/27 19:52:01 Just xml2tt.py 1.5
1408
1999/12/27 19:52:01 Just ttCompile.py 1.5
1409
Added support to merge multiple XML files into one font (the opposite of tt2xml.py's -s option). Improved doc string.
1410
----------------------------
1411
1999/12/27 19:49:36 Just ttDump.py 1.3
1412
1999/12/27 19:49:36 Just tt2xml.py 1.3
1413
Added -s option to split each table into a separate XML file.
1414
----------------------------
1415
1999/12/27 19:48:21 Just Lib/fontTools/ttLib/__init__.py 1.8
1416
Added optional splitTables argument to TTFont.saveXML(). Set to non-zero, this will cause each table to be dumped to an idividual XML file.
1417
----------------------------
1418
1999/12/27 15:40:43 Just xml2tt.py 1.4
1419
1999/12/27 15:40:43 Just ttCompile.py 1.4
1420
print final (timing) message when in verbose mode
1421
----------------------------
1422
1999/12/27 15:39:18 Just Lib/fontTools/nfntLib.py 1.2
1424
----------------------------
1425
1999/12/23 15:16:22 Just Lib/fontTools/ttLib/__init__.py 1.7
1426
edited TTFont.__init__ doc string, the recalcBBoxes explanation should now be clearer and more complete.
1427
----------------------------
1428
1999/12/23 14:44:59 Just Lib/fontTools/ttLib/test/ttBrowser.py 1.3
1429
added browseTTFont() function.
1430
----------------------------
1431
1999/12/23 14:44:16 Just Lib/fontTools/ttLib/tables/_m_a_x_p.py 1.2
1432
1999/12/23 14:44:16 Just Lib/fontTools/ttLib/tables/_h_h_e_a.py 1.2
1433
1999/12/23 14:44:16 Just Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.3
1434
1999/12/23 14:44:02 Just Lib/fontTools/ttLib/__init__.py 1.6
1435
don't recalc a number of things then TTFont().recalcBBoxes is off. This allows us to compact glyphs right after they've been parsed from XML, which should greatly reduce memory usage, and therefore should speedup compiling large fonts.
1436
----------------------------
1437
1999/12/23 12:32:30 Just Lib/fontTools/ttLib/tables/_h_d_m_x.py 1.2
1438
oops: header struct is big endian of course! noted by Werner Lemberg.
1439
----------------------------
1440
1999/12/23 12:31:19 Just xml2tt.py 1.3
1441
1999/12/23 12:31:19 Just ttCompile.py 1.3
1442
fixed dumb error: recalcBBoxes goes into the TTFont constructor, not int TTFont.save.
1443
----------------------------
1444
1999/12/20 23:37:23 Just Mac/TTXMain.py 1.1
1445
1999/12/20 23:37:23 Just Mac/TTX.rsrc.hqx 1.1
1446
1999/12/20 23:37:23 Just Mac/TTX.py 1.1
1447
populating Mac subdirectory
1448
----------------------------
1449
1999/12/20 23:36:46 Just TTX.rsrc 1.2
1450
1999/12/20 23:36:46 Just TTX.py 1.2
1451
moved Mac subdirectory
1452
----------------------------
1453
1999/12/20 22:02:10 Just Lib/fontTools/cffLib.py 1.3
1454
dummy checkin -- testing
1455
----------------------------
1456
1999/12/20 21:59:49 Just Lib/fontTools/cffLib.py 1.2
1457
added $Id: ChangeLog.txt,v 1.7 2003/08/30 06:46:56 jvr Exp $ tag.
1458
----------------------------
1459
1999/12/18 23:56:14 just mktarball.py 1.6
1460
fixed dir dependency
1461
----------------------------
1462
1999/12/18 23:28:54 Just mktarball.py 1.5
1464
----------------------------
1465
1999/12/18 23:25:16 just mktarball.py 1.4
1467
----------------------------
1468
1999/12/18 23:10:58 Just mktarball.py 1.3
1470
----------------------------
1471
1999/12/18 23:09:30 Just mktarball.py 1.2
1473
----------------------------
1474
1999/12/18 23:05:58 Just mktarball.py 1.1
1475
added distribution script
1476
----------------------------
1477
1999/12/18 22:56:47 Just Lib/fontTools/encodings/MacRoman.py 1.2
1478
dummy commit, testing
1479
----------------------------
1480
1999/12/18 21:32:40 Just Lib/fontTools/ttLib/__init__.py 1.5
1481
moved an import statement
1482
----------------------------
1483
1999/12/18 21:30:39 Just Lib/fontTools/psOperators.py 1.2
1484
now uses fontTools.encodings.StandardEncoding instead of defining its own
1485
----------------------------
1486
1999/12/18 21:29:28 Just Lib/fontTools/encodings/__init__.py 1.1
1487
1999/12/18 21:29:28 Just Lib/fontTools/encodings/StandardEncoding.py 1.1
1488
1999/12/18 21:29:28 Just Lib/fontTools/encodings/MacRoman.py 1.1
1489
added some encoding files in a new subpackage: fontTools.encodings
1490
----------------------------
1491
1999/12/18 18:18:09 Just Doc/index.html 1.1
1492
added Doc directory and initial hmtl doc file. Still pretty much empty...
1493
----------------------------
1494
1999/12/18 18:12:15 Just xml2tt.py 1.2
1495
1999/12/18 18:12:15 Just ttCompile.py 1.2
1496
- changed some variable names
1497
- added -b command line argument: sets recalcBBoxes to false
1498
----------------------------
1499
1999/12/18 18:11:44 Just ttDump.py 1.2
1500
1999/12/18 18:11:44 Just tt2xml.py 1.2
1501
changed some variable names.
1502
----------------------------
1503
1999/12/18 18:08:07 Just Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.2
1504
added recalcBBoxes argument to Glyph.compile()
1505
----------------------------
1506
1999/12/18 18:06:25 Just Lib/fontTools/ttLib/__init__.py 1.4
1507
added recalcBBoxes argument to TTFont.__init__()
1508
----------------------------
1509
1999/12/17 12:54:19 Just Lib/fontTools/ttLib/__init__.py 1.3
1510
minor cleanup of some doc strings
1511
----------------------------
1512
1999/12/17 12:51:21 Just Lib/fontTools/ttLib/__init__.py 1.2
1513
added __release__ symbol, changed __version__ to $Id: ChangeLog.txt,v 1.7 2003/08/30 06:46:56 jvr Exp $.
1514
----------------------------
1515
1999/12/17 12:42:24 Just install.py 1.2
1516
changed the name of the .pth file to FontTools.pth
1517
----------------------------
1518
1999/12/17 12:37:55 Just Lib/fontTools/ttLib/test/ttBrowser.py 1.2
1519
added doc string saying that this module is Mac-only.
1520
----------------------------
1521
1999/12/17 12:36:07 Just Lib/fontTools/ttLib/test/__init__.py 1.1
1522
forgot to check in the __init__.py file for fontTools.ttLib.test
1523
----------------------------
1524
1999/12/17 11:57:06 Just Lib/fontTools/ttLib/tables/_k_e_r_n.py 1.2
1525
fixed broken ttLib.sfnt import statement
1526
----------------------------
1527
1999/12/16 22:04:30 Just xml2tt.py 1.1
1528
1999/12/16 22:04:30 Just ttffile.reg 1.1
1529
1999/12/16 22:04:30 Just ttDump.py 1.1
1530
1999/12/16 22:04:30 Just ttCompile.py 1.1
1531
1999/12/16 22:04:30 Just tt2xml.py 1.1
1532
1999/12/16 22:04:30 Just install.py 1.1
1533
1999/12/16 22:04:30 Just TTX.rsrc 1.1
1534
1999/12/16 22:04:30 Just TTX.py 1.1
1535
1999/12/16 22:04:30 Just README.txt 1.1
1536
1999/12/16 22:04:30 Just LEGAL.txt 1.1
1537
Added the TTX main program, the command line programs and additional files.
1538
----------------------------
1539
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/test/ttBrowser.py 1.1
1540
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/ttProgram.py 1.1
1541
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/table_API_readme.txt 1.1
1542
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/otCommon.py 1.1
1543
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_v_m_t_x.py 1.1
1544
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_v_h_e_a.py 1.1
1545
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_p_r_e_p.py 1.1
1546
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_p_o_s_t.py 1.1
1547
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_n_a_m_e.py 1.1
1548
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_m_a_x_p.py 1.1
1549
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_l_o_c_a.py 1.1
1550
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_k_e_r_n.py 1.1
1551
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_h_m_t_x.py 1.1
1552
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_h_h_e_a.py 1.1
1553
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.1
1554
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_h_d_m_x.py 1.1
1555
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_g_l_y_f.py 1.1
1556
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_g_a_s_p.py 1.1
1557
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_f_p_g_m.py 1.1
1558
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_c_v_t.py 1.1
1559
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.1
1560
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/__init__.py 1.1
1561
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/T_S_I__5.py 1.1
1562
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/T_S_I__3.py 1.1
1563
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/T_S_I__2.py 1.1
1564
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/T_S_I__1.py 1.1
1565
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/T_S_I__0.py 1.1
1566
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/O_S_2f_2.py 1.1
1567
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/L_T_S_H_.py 1.1
1568
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/G_S_U_B_.py 1.1
1569
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/G_P_O_S_.py 1.1
1570
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/DefaultTable.py 1.1
1571
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/D_S_I_G_.py 1.1
1572
1999/12/16 21:34:53 Just Lib/fontTools/ttLib/tables/C_F_F_.py 1.1
1573
1999/12/16 21:34:52 Just Lib/fontTools/ttLib/xmlImport.py 1.1
1574
1999/12/16 21:34:52 Just Lib/fontTools/ttLib/standardGlyphOrder.py 1.1
1575
1999/12/16 21:34:52 Just Lib/fontTools/ttLib/sfnt.py 1.1
1576
1999/12/16 21:34:52 Just Lib/fontTools/ttLib/macUtils.py 1.1
1577
1999/12/16 21:34:52 Just Lib/fontTools/ttLib/__init__.py 1.1
1578
1999/12/16 21:34:52 Just Lib/fontTools/misc/textTools.py 1.1
1579
1999/12/16 21:34:52 Just Lib/fontTools/misc/__init__.py 1.1
1580
1999/12/16 21:34:51 Just Lib/xmlWriter.py 1.1
1581
1999/12/16 21:34:51 Just Lib/sstruct.py 1.1
1582
1999/12/16 21:34:51 Just Lib/fontTools/unicode.py 1.1
1583
1999/12/16 21:34:51 Just Lib/fontTools/t1Lib.py 1.1
1584
1999/12/16 21:34:51 Just Lib/fontTools/psOperators.py 1.1
1585
1999/12/16 21:34:51 Just Lib/fontTools/psLib.py 1.1
1586
1999/12/16 21:34:51 Just Lib/fontTools/psCharStrings.py 1.1
1587
1999/12/16 21:34:51 Just Lib/fontTools/nfntLib.py 1.1
1588
1999/12/16 21:34:51 Just Lib/fontTools/fondLib.py 1.1
1589
1999/12/16 21:34:51 Just Lib/fontTools/cffLib.py 1.1
1590
1999/12/16 21:34:51 Just Lib/fontTools/agl.py 1.1
1591
1999/12/16 21:34:51 Just Lib/fontTools/afmLib.py 1.1
1592
1999/12/16 21:34:51 Just Lib/fontTools/__init__.py 1.1
1593
Created a new library directory called "FreeLib". All OpenSource RFMKII components will reside there, fontTools being the flagship.