Description: I don't know how recent this bug is. I just noticed it happening throughout the document I am working on a few days ago. I said it affects 24.8.3.2, but I am actually using 24.8.4.1. Steps to Reproduce: 1. Create a frame or table with no padding. 2. Type some lower case f's or j's in the table cell or frame. 3. Apply italics to the text. Use a large font to better see the effect. 4. Use left or right alignment and size the table/frame such that the letters inside are right against the edge of the table/frame. Actual Results: the bottom of the leftmost j and the top of the rightmost f are clipped and not visible. Expected Results: The full letters should be visible. Reproducible: Always User Profile Reset: No Additional Info: There is something truly bizarre going on. In the document I am attaching you can see 3 frames. In the top one everything is clipped. In the second one, I have typed additional f's on the first line and that has cause the j on the bottom line to become magically unclipped. Now, if you put your cursor in the middle of the f line and type anything, nothing will improve. However, if you go to the end of the line and type anything then the bottom tail of the f at the beginning of the line will appear!! (Even this didn't work for me at one point until I re-opened the document.) (It may not completely appear until you force a re-paint of the screen by scrolling away or minimizing the document.) Nothing I have tried prevents the top of the f from clipping on the right side. Fortunately in PDF exports the clipping does not occur.
Created attachment 198643 [details] screenshot of clipping bug Note everything clipped in frame 1. J unclipped in frame 2. Left f unclipped in frame 3.
Created attachment 198644 [details] test document
I confirm. It depends on the font. Version: 25.2.0.2 (X86_64) / LibreOffice Community Build ID: 62af784cc06624122f17ee71c7cf13d906cbaed0 CPU threads: 4; OS: Linux 6.8; UI render: default; VCL: gtk3 Locale: ro-RO (ro_RO.UTF-8); UI: en-US Calc: threaded
I found the mistery here. The frames are different, some of them are smaller, some of them are bigger, if all the frames would have the same size, all the text is rendered the same. Not enough space to render correctly.