utf8 decoding bug fix; font batch rendering performance improvement; points rendering improvement and tidy-up