Eliminate utf8_truncatevalid() usage

It is a direct consequence of evilness of fixed char array; use
glib GString in kerning table popup to avoid char array.