Created attachment 194182 [details] Incorrect positioning of formatting marks (odt) Description: LibreOffice Writer shows unprintable characters with different styles in slightly wrong position. Steps to Reproduce: 1. Install "B Nazanin" font 2. Open attachment, which is an ODT document 3. Enable unprintable characters with: "Toggle Formatting Marks (Ctrl+F10)" button. 4. Look into the positions of the formatting marks, which are unprintable characters. They are displayed in blue. Actual Results: Formatting marks are in slightly different position than expected. In some cases, they intersect with the next character. Expected Results: Formatting marks should be in correct position, and not intersecting with the next character User Profile Reset: No Additional Info: Version: 24.2.2.2 (X86_64) / LibreOffice Community Build ID: d56cc158d8a96260b836f100ef4b4ef25d6f1a01 CPU threads: 12; OS: Linux 6.2; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded
Created attachment 194183 [details] Incorrect positioning of formatting marks (png) Look at the formatting marks, shown in blue color.
Still reproducible with the latest LO 24.8 dev master: Version: 24.8.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: b2dc515e2a3c8420c7f39c0b4396632c2086126a CPU threads: 12; OS: Linux 6.2; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: CL threaded
No longer reproducible with the latest LO 24.8 dev master from today: Version: 24.8.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: 61f1a311ee174ee115af73a653b36ff62fa5dda0 CPU threads: 12; OS: Linux 6.2; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: CL threaded @Jonathan: I can not determine which patch (probably from you) fixed this issue. Do you know?
(In reply to Hossein from comment #3) > @Jonathan: > I can not determine which patch (probably from you) fixed this issue. Do you > know? I haven't bisected to make sure, but from our previous discussions I believe it was fixed by the following commit: commit ab0a4543cab77ae0c7c0a79feb8aebab71163dd7 Author: Jonathan Clark <jonathan@libreoffice.org> Date: Tue May 7 02:43:00 2024 -0600 tdf#124116 Correct Writer text shaping across formatting changes