Bug 148165

Summary: Misalignment between bullet points and text with proportional line spacing
Product: LibreOffice Reporter: Callegar <sergio.callegari>
Component: ImpressAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: normal CC: ilmari.lauhakangas, szymon.klos, telesto
Priority: medium Keywords: bibisected, bisected, regression
Version: 6.1.0.3 release   
Hardware: All   
OS: Linux (All)   
See Also: https://bugs.documentfoundation.org/show_bug.cgi?id=114628
Whiteboard:
Crash report or crash signature: Regression By: Szymon Kłos
Bug Depends on:    
Bug Blocks: 109235    
Attachments: Screenshot showing the issue
Example file with Source Sans Pro

Description Callegar 2022-03-24 19:35:27 UTC
Description:
When using some fonts it is almost indispensable to alter the line spacing. For instance, this is the case with the Adobe Source Sans 3 font that in LibO gives an extremely loose distance between lines.

Unfortunately, when adjusting the line spacing (e.g., to proportional 80%), the alignment of bullet points to the text in bullet lists gets lost. With a reduced line spacing, the bullet appears too high. The opposite occurs with an enlarged line spacing.

This is particularly visible in presentations.

Steps to Reproduce:
1. Open a new presentation
2. Insert some text in the slide space where a bulleted list is pre-arranged
3. Change the formatting to use a font with a loose line spacing (e.g. Source Sans 3)
4. Fix the line spacing with paragraph properties, reducing it

Actual Results:
See the bullet loosing the vertical alignment to the text going too high

Expected Results:
The bullet should stay aligned to the text


Reproducible: Always


User Profile Reset: No



Additional Info:
[Information automatically included from LibreOffice]
Locale: en-US
Module: PresentationDocument
[Information guessed from browser]
OS: Linux (All)
OS is 64bit: yes
Comment 1 Callegar 2022-03-24 19:36:42 UTC
Created attachment 179087 [details]
Screenshot showing the issue

Note that both the dash and the round circle are too high wrt the following text. Setting the line spacing to 100% fixes this issue, but gives a too loose line spacing with this font.
Comment 2 Buovjaga 2023-01-03 11:32:39 UTC
Created attachment 184458 [details]
Example file with Source Sans Pro
Comment 3 Buovjaga 2023-01-03 11:35:21 UTC
Bibisected with linux-64-6.1 to https://git.libreoffice.org/core/commit/a7e6e4b220089a2d8a58ff10393d598a8b796fa5

tdf#114628 correct line spacing for impress

Still repro with

Arch Linux 64-bit, X11
Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 88ebc324a51f16df0248d6a0d53d2169b1995dda
CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded Jumbo
Built on 3 January 2023
Comment 4 Callegar 2023-03-13 08:03:32 UTC
Just noted that also the text cursor is vertically misaligned in this case.