add tile image
support utf8 string word wrap
add utility routine of utf8 character handling