Font: more cleanup from messy UTF-8 patch

UTF-8 is now a valid multibyte encoding instead of using them as 2 separate things.
got rid of UTF-8 lookup able in favor of if statements.
hopefully fixed things I broke in the last commit :p