Don't cache wide string on Linux.

The wide string is only cached for the Win32 text rendering; the Pango
text rendering only uses the UTF-8 string.
Use C++ initialization list.

This also initializes mZBuffer (detected by Valgrind).
Ignore my little Valgrind script.