Pango! gohufont!

some cleanups included