and removed "font" branch becouse of rebasing this change to upstream/next. New branch is called fonts2

Zini wrote:
Looks good. Funny! All the time we thought it was a font problem, while it actually was an encoding problem.

Minor issue: You call it font encoding, But I think the correct terminology is character encoding, right? The font is just the graphical representation of the characters on the screen, but what you fixed is at the esm/esp strings to utf8 conversion stage, right?