Bug 161161 - Incorrect positioning of unprintable characters with different style
Summary: Incorrect positioning of unprintable characters with different style
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
24.8.0.0 alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: QA:needsComment
Keywords:
Depends on:
Blocks: Font-Rendering Formatting-Mark Character
  Show dependency treegraph
 
Reported: 2024-05-18 13:23 UTC by Hossein
Modified: 2024-06-02 14:49 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Incorrect positioning of formatting marks (odt) (22.16 KB, application/vnd.oasis.opendocument.text)
2024-05-18 13:23 UTC, Hossein
Details
Incorrect positioning of formatting marks (png) (25.09 KB, image/png)
2024-05-18 13:25 UTC, Hossein
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hossein 2024-05-18 13:23:18 UTC
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
Comment 1 Hossein 2024-05-18 13:25:38 UTC
Created attachment 194183 [details]
Incorrect positioning of formatting marks (png)

Look at the formatting marks, shown in blue color.
Comment 2 Hossein 2024-05-18 14:15:09 UTC
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
Comment 3 Hossein 2024-06-02 14:49:39 UTC
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?