Add font name lookup (without any caching for now) and remove some debug stuff.
Use boost::locale to handle UTF-8 input.