IcedTea Fonts Working

I had originally hoped to have fonts committed into the IcedTea repository last week, but unfortunately we didn’t make it (I was away all week on RHCE training). During this time, however, Kyle Galloway continued working on the fonts and we have now committed the entire patch – including working metrics – into IcedTea.

Some screenshots:

Swing Demo   AWT demo

This font implementation is not perfect; it only covers basic functionality until Sun releases their more comprehensive font work. Specifically, the following are known not to work:

  • Vertical layouts
  • Non-English characters might not all display
  • Some occasional glyph sizing problems
  • Sub-pixel LCD anti-aliasing

If anyone comes across any more problems (and I’m sure there are other bugs), we’d really appreciate a bug report in the IcedTea bugzilla so we can take a look at it.

Also, be aware that other encumbrances remain (path widening and anti-aliased rendering), so not all graphical applications will work yet; a full bootstrap build is also required for graphics support at the moment.

5 Responses to “IcedTea Fonts Working”

  1. langel Says:

    AWESOME! Looks great, guys :)

  2. Roman Kennke Says:

    This is really cool. Congratulations!

    I’m working on the rasterizer still, but have lowered priority somewhat for now.

  3. Nicolas Mailhot Says:

    I suppose there’s no hope of converging on the same shaper lib as the f.d.o text guys?

    It’s somehow distressing to see GNOME/QT/OpenOffice.org people work on a common text backend at last (after finding out the hard way working separately was insane for complex scripts) and then see FLOSS Java go some other direction

    http://www.freedesktop.org/wiki/TextLayout2007

  4. Hervé Says:

    I would like to add the swing screenshot on the wikipedia article about IcedTea. They want the images to be under some open source license. Are you OK with that ?

    And by the way: cheers for your work !!!

  5. Kicarrip Says:

    Thanks !

Leave a reply to Roman Kennke Cancel reply