TTX: Updated Build for Windows

Spire's picture

I recently discovered TTX, an amazing open-source compiler/decompiler for TrueType and OpenType fonts.

The SourceForge TTX site provides ready-to-use Windows and Mac builds of the latest official release of TTX (2.0b1).

Adam Twardoch also hosts his own TTX for Windows page that provides builds of the latest bleeding-edge unreleased versions of TTX.

Adam's page has not been updated since March 2005. There are newer development "snapshots" of TTX available (the most recent one is from February this year), but no ready-made builds to use.

Not wanting to bother Adam, I decided to build it myself. It took quite a bit of fiddling to get the build scripts to work at all using all the updated build tools I used, but I was eventually able to get a build together.

In case anyone wants to use it, I'm making it available for download:

TTX_2.0b2_2006-02-23.085153.exe

(File size: 2,407,971 bytes; MD5: 94ce29217ccd69e90e3da0cbcd56e8a3.)

This is a Windows installer, and should work on all recent versions of Windows. I'm providing it with no warranties express or implied, but I have tested it on multiple computers, and it seems to work fine.

It was built and packaged using the following:

Adam, if you happen to read this: I'd be more than happy to have you host this build on your site. Please feel free to go ahead if you want to.

canderson's picture

I'm interested in producing an updated version for Mac OS. Does anyone have an opinion about this? Would it be a waste of time? Would it be something others might use?

I don't mean to hijack this thread, since current Windows versions are also very much appreciated. For both Mac or Win, and important question is whether the changes to the python components are significant.

I'm definitely going to try this out. Thanks.

Spire's picture

Not a hijack at all, Carl. The only reason I put "Windows" in the thread title is that I didn't want to disappoint any Mac users who might come in thinking I had built something for them as well. (If I had a Mac, I would have, but alas, I don't.)

I think it would be cool if you built a Mac version of the latest CVS snapshot. I don't think you'd have too much trouble; for the most part, the code worked for me right out of the box with the newer versions of Python and Numerical Python that I used. The only real snags I ran into were Windows-specific; they mostly revolved around getting py2exe to work with build scripts that had been designed for an older (and incompatible) version of py2exe.

twardoch's picture

Spire,

I'll happily host the project. I recently had some problems building TTX from the newer sources, due to a complicated mix of components present on my own machine, so I'm very glad you have taken on this.

Please contact me at adam at twardoch dot com so we can set up a permanent collaboration. I'm all for it! :)

A.

Syndicate content Syndicate content