vcl/quartz/ctfonts.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
New commits: commit 3a96d8ead86dc210085f09076fd270f247442f0a Author: Thorsten Wagner <thorsten.wagne...@gmail.com> Date: Fri Apr 24 00:11:41 2015 +0200 tdf#90822: Descenders cropped Change-Id: I0985fb290c18630aab2d33a5ac59e32a172e7630 Reviewed-on: https://gerrit.libreoffice.org/15502 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Norbert Thiebaud <nthieb...@gmail.com> diff --git a/vcl/quartz/ctfonts.cxx b/vcl/quartz/ctfonts.cxx index 584ceaa..02db1af 100644 --- a/vcl/quartz/ctfonts.cxx +++ b/vcl/quartz/ctfonts.cxx @@ -123,10 +123,10 @@ void CoreTextStyle::GetFontMetric( ImplFontMetricData& rMetric ) const const CGFloat fAscent = CTFontGetAscent( aCTFontRef ); const CGFloat fCapHeight = CTFontGetCapHeight( aCTFontRef ); - rMetric.mnAscent = fAscent; - rMetric.mnDescent = CTFontGetDescent( aCTFontRef ); - rMetric.mnExtLeading = CTFontGetLeading( aCTFontRef ); - rMetric.mnIntLeading = fAscent - fCapHeight; + rMetric.mnAscent = lrint( fAscent ); + rMetric.mnDescent = lrint( CTFontGetDescent( aCTFontRef )); + rMetric.mnExtLeading = lrint( CTFontGetLeading( aCTFontRef )); + rMetric.mnIntLeading = lrint( fAscent - fCapHeight ); // since ImplFontMetricData::mnWidth is only used for stretching/squeezing fonts // setting this width to the pixel height of the fontsize is good enough _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits