I remove the feature from FreeType over a year ago: commit 8c82ec5b17d0cfc9b0876a2d848acc207a62a25a Author: Behdad Esfahbod <behdad@behdad.org> Date: Thu Apr 21 08:21:37 2011 +0200 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. * src/truetype/ttdriver.c (tt_get_advances), src/truetype/ttgload.c (TT_Get_HMetrics, TT_Get_VMetrics, tt_get_metrics, compute_glyph_metrics, TT_Load_Glyph), src/truetype/ttgload.h: Implement it. * docs/CHANGES: Updated.
Thanks for letting me know. I'm not sure how many projects refers FC_GLOBAL_ADVANCE though, it may be good to keep it in fontconfig.h for a while and drop the code from fcdefault.c and fcname.c too perhaps. having said that changing _FcBaseObjectTypes causes bumping the cache version, so I suppose it would be good to do drop it when we need to change the cache format in the future.
Just add a note to freetype.h?
(In reply to comment #2) > Just add a note to freetype.h? guess you mean fontconfig.h. Yeah, that can be done soon.
okay, proposed fix is here: http://cgit.freedesktop.org/~tagoh/fontconfig/commit/?h=bz50835
LGTM.
Okay, merged into git master.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.