Text: pass unique UTF-32 characters to AbstractFontConverter functions.

Removes another implementation burden from plugins, added test for this
functionality.