"Always ignore global advance.
This makes FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH redundant,
deprecated, and ignored. The new behavior is what every major user
of FreeType has been requesting. Global advance is broken in many
CJK fonts. Just ignoring it by default makes most sense."
I've narrowed it down. The change in behaviour was introduced with this commit in freetype: http:// git.savannah. gnu.org/ cgit/freetype/ freetype2. git/commit/ ?id=8c82ec5b17d 0cfc9b0876a2d84 8acc207a62a25a
The description is:
"Always ignore global advance. IGNORE_ GLOBAL_ ADVANCE_ WIDTH redundant,
This makes FT_LOAD_
deprecated, and ignored. The new behavior is what every major user
of FreeType has been requesting. Global advance is broken in many
CJK fonts. Just ignoring it by default makes most sense."