From ab1985d0b39e8bcc976543b9700e04610f434423 Mon Sep 17 00:00:00 2001 From: Khaled Hosny Date: Mon, 29 May 2023 11:01:56 +0300 Subject: tdf#149297: Fix Y position of vertical glyphs on macOS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove the Y position offset that became redundant and now double shifts the glyphs after: commit dd0d0b44fd1c6c0292d7b2eb3f5cf2baa21e4481 Author: Mark Hung Date: Sun May 2 15:12:46 2021 +0800 vcl: adjust LayoutText() for vertical writing. Change-Id: Iac7abfa69acfe75860d05800f446c25ed622bb95 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152366 Tested-by: Jenkins Reviewed-by: خالد حسني --- vcl/quartz/salgdi.cxx | 6 ------ 1 file changed, 6 deletions(-) (limited to 'vcl') diff --git a/vcl/quartz/salgdi.cxx b/vcl/quartz/salgdi.cxx index 0793c15dd4ab..522ccb2b3add 100644 --- a/vcl/quartz/salgdi.cxx +++ b/vcl/quartz/salgdi.cxx @@ -346,16 +346,10 @@ void AquaGraphicsBackend::drawTextLayout(const GenericSalLayout& rLayout, bool b if (rFont.mfFontRotation) { if (pGlyph->IsVertical()) - { bUprightGlyph = true; - // Adjust the position of upright (vertical) glyphs. - aGCPos.y -= CTFontGetAscent(pCTFont) - CTFontGetDescent(pCTFont); - } else - { // Transform the position of rotated glyphs. aGCPos = CGPointApplyAffineTransform(aGCPos, aRotMatrix); - } } aGlyphIds.push_back(pGlyph->glyphId()); -- cgit