Thanks
Kerning information should be a pretty easy bit of info to add to the existing FontMetrics API:
float getKerning(char a, char b);
returns the kerning between two characters. It’s the only bit of usefuil information about fonts that isn’t available in the current API. You could most likely squeeze it into Tiger with little to no effort.
About the character generators - well, not just characters, but graphics and stuff too. It’s a “slate generator” we’ve got, and it replaces several Astons and Chyrons and of course it runs on standard PC hardware, using Java and LWJGL (with AWT this time). It’s a client/server app that uses RMI. The client GUI can be used to load up slates into a queue where you can stop, start, advance, etc. them like a tape jukebox, and double click to edit them. Not quite a WYSYWIG editor but they didn’t have the budget for that 
If anyone receives bulletins from APTN you’ll be seeing my slates already on an older system installed last year. If you’re really lucky you’ll spot the Windows Update dialog box appearing over the top of it coz some fool forgot to turn it off!
Cas 