Hi Team, We are using freetype-2.8.1. When we try to print the text characters , sometimes little top portion of text characters got stripped off. Pixel size passed to FT library is 30. No issue is seen with freetype-2.5.2.
It is seen, ascent value returned from font metrics is not returned properly from the ttdriver.c in recent versions of freetype. Please find the code part below: * static FT_Error* * tt_size_request( FT_Size size,* * FT_Size_Request req )* * {* *.......................* * if ( FT_IS_SCALABLE( size->face ) )* * {* * error = tt_size_reset( ttsize, 0 ); //few metrics parameters like ascent etc are changed locally in tt_size_reset() function, but not updating the global size metrics. So, updates not getting reflected in caller* * ........................* * }* * }* There is a line to update this in version 2.5.2. It looks this removal happened as part of commit *bcc74f4dafee25ea89f1d3144646cba7e30f9908*. Do we have any specific reason for this removal?. Please clarify this. Thanks. Regards, Madan
_______________________________________________ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel