The font stuff is still not completed, but it works good enough to leave it as is for now. Missing is foremost work on the font cache - I haven’t done anything in this regard yet.
This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/axeld/2005-11-14_event_handling/