TrueType fonts on Jamaica+VxWorks+WindML

After some days of feverish hacking, I’m very proud to show for the first time TrueType font support on JamaicaVM, running on a VxWorks system using the WindML graphics backend:

Hello World 1 Hello World 2

This doesn’t look very spectacular, but there’s a whole lot of things here that I’m very proud of. First of all, it’s the first time that JamaicaVM can support TrueType at all, which is quite amazing. This also showcases all the work that Mario and me put into the refactoring of the FontManager API (which is finally on its way into OpenJDK mainline btw). This is using an alternative FontManager that makes it possible to embed the .ttf files into the application binary, and – in theory – even load them from ROM. This is cool on systems that don’t even have a filesystem. Now on to image blitting and volatile image support, yay!


About Roman Kennke
JVM Hacker, Principal Software Engineer at Red Hat's OpenJDK team, Shenandoah GC project lead, Java Champion

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: