Use codecvt_utf8 in stringshape
Fix missing #include
Improve font handling