1
1
----------------------------
2
2005/02/23 21:22:27 jvr Lib/fontTools/misc/psCharStrings.py 1.21
3
This patch fixes two things
4
- in T2 charstrings, a byte code of 255 is followed by a 16.16 fixed
5
point number, not a 4-byte int as in T1. Noted by rroberts.
6
- some integers were not correctly encoded in the T1 compiler.
7
----------------------------
8
2005/02/11 19:36:38 jvr Lib/fontTools/ttLib/tables/otTables.py 1.15
9
fixed problem with empty ClassDef, as well as added some more defenses for possible empty tables
10
----------------------------
11
2005/01/25 19:06:51 jvr Lib/fontTools/t1Lib.py 1.19
12
expose onlyHeader keyword arg to generic read() func
13
----------------------------
14
2005/01/24 10:18:58 jvr Lib/fontTools/ttLib/tables/T_S_I__0.py 1.4
16
----------------------------
17
2005/01/24 10:06:45 jvr Lib/fontTools/ttLib/__init__.py 1.46
18
fixed buglet in GlyphSet support code
19
----------------------------
20
2005/01/24 10:05:52 jvr Lib/fontTools/ttLib/tables/T_S_I__0.py 1.3
21
fixed 2.4 compat issue
22
----------------------------
23
2005/01/17 21:34:06 jvr Lib/xmlWriter.py 1.5
24
- rename file to fileOrPath
25
- check for capability, not type, so XMLWriter can hanlde unicode
26
filenames (on OS-es that support them).
27
----------------------------
28
2004/12/24 16:07:01 jvr Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.16
29
2004/12/24 15:59:35 jvr Lib/fontTools/ttx.py 1.8
30
fix for new 2.4 hex() behavior
31
----------------------------
32
2004/12/14 07:55:55 jvr Windows/mcmillan.bat 1.1
33
2004/12/14 07:55:55 jvr Windows/fonttools-win-setup.iss 1.7
34
2004/12/14 07:55:55 jvr Windows/README.TXT 1.8
35
Updates from Adam Twardoch. Thanks!
36
----------------------------
37
2004/11/16 10:37:59 jvr Lib/fontTools/ttLib/sfnt.py 1.12
38
2004/11/16 10:37:59 jvr Lib/fontTools/ttLib/__init__.py 1.45
39
Refactored and enhanced table order support:
40
- Rewrote sorting function, it was really quite buggy.
41
- Added reorderFontTables() functions, which reorders the
42
tables in a font at the sfnt level.
43
- TTFont.save() will now by default rewrite the font in the
44
optimized order. This is done through a temp file since
45
our dependency checking logic gets in the way of writing
46
the tables in a predefined order directly (if table A depends
47
on B, table B will always be compiled and written first, so
48
this prevents A from showing up in the file before B).
51
- removed closeStream option from SFNTWriter.close(); it's better
52
done by the caller (TTFont).
53
----------------------------
54
2004/11/16 09:12:30 jvr Lib/fontTools/ttLib/__init__.py 1.44
56
----------------------------
57
2004/09/26 18:32:50 jvr Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.15
58
make sure that a cmap subtable instance always has a language attr, so __cmp__ can't fail
59
----------------------------
60
2004/09/25 10:56:15 jvr Lib/fontTools/ttLib/tables/_k_e_r_n.py 1.7
61
Fix for [ 808370 ] Dumping Legendum.otf fails on 'kern' table
62
Work around buggy kern table.
63
----------------------------
64
2004/09/25 10:31:29 jvr Lib/fontTools/ttLib/tables/otTables.py 1.14
65
[ 637398 ] Failure while parsing OpenType file
66
Deal with empty Coverage table: it will be None so won't have a .glyphs
68
----------------------------
69
2004/09/25 10:01:12 jvr Lib/fontTools/ttLib/tables/_h_e_a_d.py 1.15
70
workaround for bug [ 766694 ] Error from invalid date
71
----------------------------
72
2004/09/25 09:12:00 jvr Lib/fontTools/ttLib/tables/_n_a_m_e.py 1.11
73
bug #784690: simple workaround for buggy name table
74
----------------------------
75
2004/09/25 09:06:58 jvr Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.14
76
- Refactored XML writing, removed lots of code duplicaiton
77
- Only output unicode names as comments if we're in fact dealing with
78
a unicode cmap subtable (and this is -- in theory -- independent of
80
----------------------------
81
2004/09/25 08:24:37 jvr Tools/ttx 1.11
82
2004/09/25 08:24:37 jvr MetaTools/roundTrip.py 1.5
83
whoops, rolling back accidental #! commits
84
----------------------------
85
2004/09/25 08:12:50 jvr Lib/fontTools/agl.py 1.5
86
"Downgraded" AGL list to the "Adobe Glyph List For New Fonts", which is
87
most appropriate here. There may be a use for the "big" AGL, but that will
88
have to become a new module.
89
----------------------------
90
2004/09/25 07:47:41 jvr Tools/ttx 1.10
91
2004/09/25 07:47:41 jvr MetaTools/roundTrip.py 1.4
92
2004/09/25 07:47:40 jvr Lib/fontTools/unicode.py 1.3
93
[ 845172 ] Updating to Unicode 4.0.0
94
Instead of using a list internally, I now use a dict, since the unicode
95
mapping is quite sparse (lots of unused slots).
96
----------------------------
97
2004/09/25 07:35:05 jvr Lib/fontTools/ttx.py 1.7
98
2004/09/25 07:35:05 jvr LICENSE.txt 1.4
99
Patch #845551 from Anthony Fok:
101
- changed copyright year in LICENSE (and it's 2004 now...)
102
----------------------------
103
2004/09/25 07:30:47 jvr Lib/fontTools/ttLib/tables/_l_o_c_a.py 1.4
104
2004/09/25 07:30:47 jvr Lib/fontTools/ttLib/tables/_c_m_a_p.py 1.13
105
Patch #845571 from Anthony Fok:
106
- better exception msg in loca table
107
- renamed "version" to "language" in cmap
108
- made cmap 12 work (untested by me)
109
----------------------------
110
2004/09/25 07:19:27 jvr Lib/fontTools/ttLib/tables/O_S_2f_2.py 1.8
111
whoops, forgot one part os OS/2 version 3 support
112
----------------------------
113
2004/09/24 18:33:19 jvr Lib/fontTools/ttLib/tables/O_S_2f_2.py 1.7
114
added support for OS/2 table #3
115
----------------------------
116
2003/10/14 20:30:07 jvr Lib/fontTools/pens/pointInsidePen.py 1.3
117
Fixed subtle bug in curve intersection logic: due to floating point errors,
118
sometimes a legitimate solution is ever so slightly over 1.0. Those used to
119
be filtered out; now checking for 1.0 + 1e-10.
120
----------------------------
121
2003/09/22 13:12:55 jvr Lib/fontTools/ttLib/tables/otTables.py 1.13
122
2003/09/22 13:12:55 jvr Lib/fontTools/ttLib/tables/otData.py 1.5
123
ReverseChainSingleSubst support from Yannis H. (must get that generate-otdata-from-the-docs working again)
124
----------------------------
125
2003/09/22 07:09:33 jvr Lib/fontTools/ttLib/tables/otData.py 1.4
126
bug from the spec leaked into here; pointed out by Yannis H.
127
----------------------------
128
2003/09/18 07:33:01 jvr Doc/install.txt 1.2
129
checked in with unix line endings -- this probably needs proper review
130
----------------------------
131
2003/09/17 17:32:11 jvr Lib/fontTools/misc/psCharStrings.py 1.20
132
- Implemented the flex operators for T2
133
- Changed a whole bunch of XXX traps into NotImplementedErrors
134
----------------------------
135
2003/09/16 11:30:29 jvr Lib/fontTools/misc/transform.py 1.4
137
----------------------------
138
2003/09/16 11:01:40 jvr Lib/fontTools/misc/transform.py 1.3
139
Added lots of doco and doctests.
140
----------------------------
141
2003/09/16 10:14:48 jvr Lib/fontTools/pens/transformPen.py 1.4
142
debogofied doc string, added another one
143
----------------------------
144
2003/09/16 09:48:28 jvr Lib/fontTools/misc/psCharStrings.py 1.19
145
- Properly support the pen protocol for open sub paths in Type 1
146
----------------------------
147
2003/09/15 12:26:10 jvr Lib/fontTools/pens/reportLabPen.py 1.1
148
Added Pen for reportlab.graphics.
149
----------------------------
150
2003/09/11 07:11:35 jvr Lib/fontTools/ttLib/tables/otTables.py 1.12
151
this should have been part of the previous path by some fixes from klchxbec
152
----------------------------
153
2003/09/09 23:29:45 jvr Lib/fontTools/pens/transformPen.py 1.3
154
Correctly deal with the TT-no-on-curve special case.
155
----------------------------
156
2003/09/07 09:41:28 jvr Lib/fontTools/pens/basePen.py 1.7
157
Factored out the SuperBezier and TT-implied-point algorithms, as the
158
may be useful separately from pens.
159
----------------------------
160
2003/09/06 16:00:03 jvr Lib/fontTools/pens/basePen.py 1.6
161
- added endPath() method to the Pen protocol, as a counterpart for
162
closePath() for *open* sub paths. This allows pen implementations
163
to reliably detect the end of a sub path.
164
- improved various doc strings.
165
----------------------------
166
2003/09/05 14:18:26 jvr Lib/fontTools/pens/basePen.py 1.5
167
ensure that the current point is always set correctly
168
----------------------------
169
2003/09/02 19:23:13 jvr Lib/fontTools/ttLib/tables/otBase.py 1.11
171
----------------------------
172
2003/09/01 16:10:22 jvr Doc/documentation.html 1.9
174
----------------------------
175
2003/09/01 15:09:29 jvr Lib/fontTools/ttLib/tables/_h_h_e_a.py 1.5
176
Ha, a reserved field got eaten. Noticed by Yannis Haralambous.
177
----------------------------
178
2003/08/30 06:46:56 jvr Doc/ChangeLog.txt 1.7
179
*** empty log message ***
180
----------------------------
2
181
2003/08/29 19:29:46 jvr Lib/fontTools/misc/arrayTools.py 1.7
3
182
- renamed all l,t,r,b tuff to xMin, yMin, xMax, yMax
4
183
- added ome more doc strings