Move customized hangul syllable names handling to unicode_name() so it
is reusable; rework FVDrawInfo() to use glib string funcs
Convert all usage of utf8_strlen() to g_utf8_strlen()
Missing one last utf8_strlen → g_utf8_strlen change
str_rfind() === strrchr(), so drop it now
Let glib instead of FF worry about availability of snprintf() -- part 1
Move customized hangul syllable names handling to unicode_name() so it
is reusable; rework FVDrawInfo() to use glib string funcs
Convert all usage of utf8_strlen() to g_utf8_strlen()
Missing one last utf8_strlen → g_utf8_strlen change
str_rfind() === strrchr(), so drop it now
Let glib instead of FF worry about availability of snprintf() -- part 1
Manually resolving merge conflict