Embed the text in the printstream as text rather than as outline

Fixes bug 702783.  Render text directly using pango-cairo API instead of
filling text outline path.  Based on C patch for same bug, originally
submitted by James Cloos.