jvr
|
5fc79b3ac5
|
use latin-1 as the default encoding when parsing XML files
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@302 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-09-09 14:19:49 +00:00 |
|
jvr
|
e2ca9b5a4f
|
make 8-bit chars work in CFF Notice and Copyright fields
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@301 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-09-09 14:18:39 +00:00 |
|
jvr
|
ff6a25cdb9
|
align glyphs on 4-byte boundaries, seems the current recommendation by MS
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@300 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-09-05 19:46:41 +00:00 |
|
jvr
|
223b3588e3
|
allow 4-byte alignment of glyph data
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@299 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-09-05 19:35:56 +00:00 |
|
jvr
|
e97a27bf18
|
fixed spelling consistency bug. Note to self: report as bug in OT doco.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@298 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-08-30 17:52:28 +00:00 |
|
jvr
|
05a16f2310
|
break before adding the data..
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@297 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-29 21:39:06 +00:00 |
|
jvr
|
da0d805d26
|
added only-read-the-header feature to readLWFN(), similar to readPFB()
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@296 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-29 21:33:46 +00:00 |
|
jvr
|
6ab979caca
|
some (modified) progress bar support
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@294 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-23 16:44:25 +00:00 |
|
jvr
|
7ce0a139ab
|
some progress bar support
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@293 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-23 16:42:11 +00:00 |
|
jvr
|
db1f2800e1
|
back out pfa 'fix'; it reverses a bug fix from last year...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@291 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-23 14:54:47 +00:00 |
|
jvr
|
d7787131e4
|
'python' implementation of hex functions
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@290 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-23 09:26:19 +00:00 |
|
jvr
|
e568dc77d3
|
fixed handling of PFA files by being less smart about figuring out the end of the eexec part
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@289 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-23 09:25:42 +00:00 |
|
jvr
|
4105ca0b95
|
reordered/regrouped some methods for clarity
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@288 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-23 08:43:03 +00:00 |
|
jvr
|
8e48312f88
|
don't use __len__ for arbitrary length method
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@287 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-23 08:19:38 +00:00 |
|
jvr
|
1f8a4bb02a
|
clarified cmap4 optimization strategy
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@286 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-23 07:51:23 +00:00 |
|
jvr
|
24d79cb026
|
duh, I don't even _need_ to track referers with the current scheme
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@285 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-22 22:39:10 +00:00 |
|
jvr
|
f8f2a36927
|
minor changes
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@284 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-22 22:22:47 +00:00 |
|
jvr
|
cfadfd0096
|
completely revamped optimization strategy: now even _shrinks_ certain Adobe and MS OTL tables.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@283 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-22 22:13:57 +00:00 |
|
jvr
|
5862963726
|
Wow, the master checksum in the 'head' table was never written to file correctly on little-endian platforms :-(. Fixed.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@282 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-21 20:05:52 +00:00 |
|
jvr
|
542b9510e6
|
Optimized cmap format 4 compile function: now creates more compact binary. The code is horrible, but then again cmap format 4 is beyond horrible...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@281 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-20 21:57:26 +00:00 |
|
jvr
|
22433b1f52
|
don't test for os.name, as the mac stuff now all works under darwin/posix as well
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@279 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-12 19:20:19 +00:00 |
|
jvr
|
9da0f12dec
|
make dynamic table import work when importing from a zip file (for py2exe)
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@277 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-11 18:17:32 +00:00 |
|
jvr
|
a80dce0e49
|
repair ttcompile -b
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@276 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-04 17:17:36 +00:00 |
|
jvr
|
4f6cfa71d2
|
ignore .pyc files
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@275 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-07-04 17:17:05 +00:00 |
|
jvr
|
675d6c3fc9
|
increment progress less frequently, it was too costly...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@273 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-06-06 19:59:31 +00:00 |
|
jvr
|
83eca43740
|
MacPython 2.2 compat
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@272 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-06-06 19:58:18 +00:00 |
|
jvr
|
1e59feca35
|
finally upgraded psLib to use re instead of the long obsolete regex module.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@271 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-06-04 19:11:03 +00:00 |
|
jvr
|
b6eda92dd1
|
nits
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@270 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-06-04 19:10:14 +00:00 |
|
jvr
|
20d41f31e4
|
add dummy import function, so modulefinder can find our tables.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@269 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-06-04 19:08:31 +00:00 |
|
jvr
|
d57c4346e5
|
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.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@265 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-25 15:28:48 +00:00 |
|
jvr
|
22f068929c
|
make sure the glyph order is loaded when importing XML as the TTX file may not contain it (ttdump -t/ttcompile -i).
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@264 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-25 14:56:29 +00:00 |
|
jvr
|
e5ae28e842
|
whoops, the new GlyphOrder table stuff broke ttdump -s
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@263 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-25 08:22:22 +00:00 |
|
jvr
|
1872557451
|
gross hack to allow ; in glyph names (I don't think it _is_ allowed, but hey, I've got this font here...)
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@260 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-24 17:42:04 +00:00 |
|
jvr
|
dd2fea582a
|
don't blow up on orphaned VTT index tables
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@259 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-24 16:52:07 +00:00 |
|
jvr
|
02c17a7d3d
|
fixed ttdump -i mode
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@258 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-24 14:42:15 +00:00 |
|
jvr
|
b58176e5ac
|
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.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@257 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-24 11:55:37 +00:00 |
|
jvr
|
74cd1ef7b3
|
whoops, make charset format 2 work also..
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@256 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-24 10:38:04 +00:00 |
|
jvr
|
6004bafc1f
|
implemented compiling charset format 1 and 2
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@255 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-24 10:35:13 +00:00 |
|
jvr
|
4e5af60930
|
CFF/T2 <-> XML roundtripping has begun!
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@254 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-24 09:58:04 +00:00 |
|
jvr
|
f2cf9c5d6d
|
first working version of CFF/T2 compiler; needs cleanup/refactoring, and doesn't import from XML yet; hardly tested.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@253 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-23 21:50:36 +00:00 |
|
jvr
|
0011bb6910
|
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...)
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@252 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-23 09:42:45 +00:00 |
|
jvr
|
fe665777ea
|
refactored saveXML() method
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@251 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-22 20:15:10 +00:00 |
|
jvr
|
4afb257387
|
remove format 3 charset switch; add newline after ROS
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@250 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-18 20:07:01 +00:00 |
|
jvr
|
7ce02ea9df
|
renaming, refactoring.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@249 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-17 20:04:05 +00:00 |
|
jvr
|
155aa7569f
|
tweaked the XML output somewhat, reorder the topdict fields, etc.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@248 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-17 19:58:49 +00:00 |
|
jvr
|
586345b7c1
|
fixed ctnrmask problem: hints weren't counted correctly
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@247 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-17 18:37:07 +00:00 |
|
jvr
|
a2ad5447fb
|
more CID support, some refactoring, stuff.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@246 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-17 18:36:07 +00:00 |
|
jvr
|
ae51d5c045
|
only debug if DEBUG...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@245 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-17 07:08:52 +00:00 |
|
jvr
|
455af6592b
|
first stab at compiling T2 CharStrings
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@244 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-17 07:07:26 +00:00 |
|
jvr
|
767102ea85
|
tweaking, added some debug info
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@243 4cde692c-a291-49d1-8350-778aa11640f8
|
2002-05-17 07:06:32 +00:00 |
|