vcl/source/font/fontmetric.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 68c1682929d5b8af95e299a2cfb3fdbb4f97e5ed Author: Mark Hung <mark...@gmail.com> AuthorDate: Sun May 2 11:38:16 2021 +0800 Commit: Mark Hung <mark...@gmail.com> CommitDate: Mon May 10 21:15:04 2021 +0200 tdf#105650 different strikethrough offset for vertical writing. Change-Id: I7f1a8753bb00972865625628baeff76ff5dc4699 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115015 Tested-by: Jenkins Reviewed-by: Mark Hung <mark...@gmail.com> diff --git a/vcl/source/font/fontmetric.cxx b/vcl/source/font/fontmetric.cxx index 90873445bca1..817025286b37 100644 --- a/vcl/source/font/fontmetric.cxx +++ b/vcl/source/font/fontmetric.cxx @@ -170,7 +170,7 @@ void ImplFontMetricData::ImplInitTextLineSize( const OutputDevice* pDev ) const vcl::Font& rFont ( pDev->GetFont() ); bool bCJKVertical = MsLangId::isCJK(rFont.GetLanguage()) && rFont.IsVertical(); tools::Long nUnderlineOffset = bCJKVertical ? mnDescent : (mnDescent/2 + 1); - tools::Long nStrikeoutOffset = -((mnAscent - mnIntLeading) / 3); + tools::Long nStrikeoutOffset = rFont.IsVertical() ? -((mnAscent - mnDescent) / 2) : -((mnAscent - mnIntLeading) / 3); mnUnderlineSize = nLineHeight; mnUnderlineOffset = nUnderlineOffset - nLineHeight2; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits