If character isn't displayable, try next font in font family list.

* Only kern if two adjacent chars use the same font
* Fix demo of Japanese chars on Windows