What is TypeStick?

TypeStick is a painfully simple and abstruse utility that enables you to easily set type on web pages where the type is made up of individual images, one for each letter of the alphabet.

This works best with bitmapped fonts that are blocky and have no anti-aliasing - using Photoshop or similar make a transparent GIF for each character with a small amount of space to the right and left of each letter.

The idea was originally to allow the type to be scaled - you'd create only the smallest font size you need and you'd get the web-browser to do the scaling. Alas, Apple's Safari browser doesn't scale images in the way I expected - it tries to anti-alias or smooth the images, even if the size you've selected is an exact multiple of the original image size.

How do I use it?

It's fairly self-explanatory if you get the basic concept!

Create one image for every letter of the alphabet - I would recommend using blocky bitmapped fonts on a transparent background. Make sure anti-aliasing is switched off if you want to be able to use the type on different colour backgrounds. Save the images as transparent GIFs in a folder and name them a.gif, b.gif etc and have a spacer called space.gif - this needs to be wider than your narrowest character but not as wide as the widest (probably M or W).

Lower case letters need to be called lc-a, lc-b etc. and punctuation needs to be spelled out as follows:
ASCIICharacterfilename
32  space
33!exclamation
34"dblquote
36?question
38&ampersand
39'sglquote
42*asterisk
43+plus
44,comma
45-dash
46.dot
47/fwdslash
58:colon
59;semicolon
64@at

Type the text you want to set in the top box, and press the 'Create HTML' button next to it. HTML appears in the window below, and when you press the 'Copy to Clipboard' button the HTML is, er, copied to the clipboard. You can then paste it into your text editor, Dreamweaver or HTML editor of choice.

You can specify the image path which can be relative or absolute (I would recommend a separate folder for each font and font size); you can also specify the image type so you could use PNGs (or even JPEGs if you're really weird).

Download TypeStick 1.3
TypeStick will soon be available for Classic MacOS, but for now it's just OS X and Windows (while I develop it). It's available as a compressed disk image for Mac or Zip for Windows with one tiny font, EightBit - which I think came from the good people at Dinc.
To download current Mac OS X version click here
To download current Windows version click here
It's Freeware!

Linux version
TypeStick is written in RealBasic which compiles Linux x86 code, but as I only have PowerPC-based Macs at home, I've no way of testing it - I'd be really grateful if someone with Linux running on x86 hardware could test it for me:
Download untested Linux x86 version

Why is it called TypeStick?
Oh, yes, a terribly dull name. I was going to call it MoveableType or HotMetal but I think those names are already taken. Then it occured to me how much setting type this way reminded me of setting lead type for my old Adana printing press in a metal compositing stick. 'CompositingStick' is a bit of a mouthful, so I shortened it to TypeStick.

Who wrote it?
TypeStick is written by Giles Booth. I used to program a lot in BASIC for the Commodore PET and Sinclair Spectrum, and even in 6502 assembly language a bit. I then didn't use computers for a decade or so and I have problems getting my head round this object-orientated stuff!
The idea came from Jon Ward and it was inspired by the Lomography web site, plus of course the work of the genius Susan Kare who created the original Macintosh system fonts and icons amongst many other fine things.

To-do list

Version history