vcl/skia/x11/textrender.cxx |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit 94129b3ed8c158bf61fa0e17ee12a21fb9bf07e6
Author:     Luboš Luňák <l.lu...@collabora.com>
AuthorDate: Mon Sep 21 13:28:53 2020 +0200
Commit:     Luboš Luňák <l.lu...@collabora.com>
CommitDate: Mon Sep 21 15:34:27 2020 +0200

    set properly font X-scale for Skia+X11 (tdf#136891)
    
    Change-Id: I715453f6729363e6bf803f8493d91bb260fb808a
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103097
    Tested-by: Jenkins
    Reviewed-by: Luboš Luňák <l.lu...@collabora.com>

diff --git a/vcl/skia/x11/textrender.cxx b/vcl/skia/x11/textrender.cxx
index 13eff3012721..e8596641c052 100644
--- a/vcl/skia/x11/textrender.cxx
+++ b/vcl/skia/x11/textrender.cxx
@@ -49,6 +49,7 @@ void SkiaTextRender::DrawTextLayout(const GenericSalLayout& 
rLayout, const SalGr
     sk_sp<SkTypeface> typeface
         = SkFontMgr_createTypefaceFromFcPattern(fontManager, 
rFont.GetFontOptions()->GetPattern());
     SkFont font(typeface, nHeight);
+    font.setScaleX(1.0 * nWidth / nHeight);
     // TODO are these correct?
     if (rFont.NeedsArtificialItalic())
         font.setSkewX(-0x6000L / 0x10000L);
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to