Bug 155514 - VIEWING: Combination of unicode Devanagari UDATTA and ANUDATTA with Telugu characters results in dotted circle
Summary: VIEWING: Combination of unicode Devanagari UDATTA and ANUDATTA with Telugu ch...
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.4.7.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: ⁨خالد حسني⁩
URL:
Whiteboard: target:7.6.0 target:7.5.5
Keywords:
Depends on:
Blocks: RTL-CTL Font-Rendering
  Show dependency treegraph
 
Reported: 2023-05-26 16:17 UTC by neti-neti
Modified: 2023-05-30 09:53 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Sample Doc With Font Issue.odt (12.45 KB, application/vnd.oasis.opendocument.text)
2023-05-26 16:17 UTC, neti-neti
Details
Sample Doc With Font Issue (Image Showing Issue) (40.00 KB, image/png)
2023-05-26 16:18 UTC, neti-neti
Details
Mandali Regular Font (305.76 KB, application/zip)
2023-05-26 16:20 UTC, neti-neti
Details
Screenshot of Sample Text showing how text should render (37.88 KB, image/png)
2023-05-27 07:59 UTC, neti-neti
Details

Note You need to log in before you can comment on or make changes to this bug.
Description neti-neti 2023-05-26 16:17:23 UTC
Created attachment 187528 [details]
Sample Doc With Font Issue.odt

The issue is with unicode DEVANAGARI STRESS SIGN UDATTA (U+0951) and also with DEVANAGARI STRESS SIGN ANUDATTA (U+0952). These two unicode characters when combined with Telugu language letters, sometimes result in dotted circle.

I am using open source unicode Telugu font called Mandali. This font I am using contains both the Devanagari signs Udatta and Anudatta as well as Telugu characters.

I am attaching a sample .odt file where I have highlighted in yellow the locations where the Devanagari signs Udatta and Anudatta when combined with Telugu characters resulted in dotted circle. A screenshot of the document content is also attached along with the Font file.
Comment 1 neti-neti 2023-05-26 16:18:29 UTC
Created attachment 187529 [details]
Sample Doc With Font Issue (Image Showing Issue)
Comment 2 neti-neti 2023-05-26 16:20:13 UTC
Created attachment 187530 [details]
Mandali Regular Font
Comment 3 BogdanB 2023-05-26 17:24:03 UTC
Neti, a bug will stay in Unconfirmed status until someone else can confirm it, and will mark the bug as New. Please wait for someone to test this bug. Thank you for reporting this.
Comment 4 neti-neti 2023-05-27 07:25:19 UTC
My apologies for changing the status to NEW. I am new to reporting bugs and I have never reported one before. Thank you.
Comment 5 BogdanB 2023-05-27 07:27:52 UTC
We need another screenshot with how these letters should be shown.
Comment 6 neti-neti 2023-05-27 07:59:17 UTC
Created attachment 187540 [details]
Screenshot of Sample Text showing how text should render

Please see attached screenshot showing how text should render
Comment 7 BogdanB 2023-05-27 08:16:55 UTC
Confirm with
Version: 7.6.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: 370533da3f07169791c0a17013ca55c57df2f3c9
CPU threads: 16; OS: Linux 5.19; UI render: default; VCL: gtk3
Locale: ro-RO (ro_RO.UTF-8); UI: en-US
Calc: threaded
Comment 8 Commit Notification 2023-05-28 16:22:33 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/98f7ec383db74a6491e925e30125d3fbf270afc2

tdf#139863, tdf#155514: Don’t split COMPLEX text portions

It will be available in 7.6.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 9 BogdanB 2023-05-28 18:04:50 UTC
Khaled, thanks for the fix. Neti, thanks for reporting the bug.
I checked and everything is fine in 7.6, but this is in alpha now.

LibreOffice 7.6 will be released Week 33, Aug 14, 2023 - Aug 20, 2023. Until then, you can download an alpha version of 7.6.

Verified with
Version: 7.6.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: 3070091c9eafc964ebb3f53d3b44124b40571fd8
CPU threads: 16; OS: Linux 5.19; UI render: default; VCL: gtk3
Locale: ro-RO (ro_RO.UTF-8); UI: en-US
Calc: threaded
Comment 10 neti-neti 2023-05-29 08:23:03 UTC
Bodgan and Khaled, Thank you very much for fixing this.
Comment 11 neti-neti 2023-05-29 08:33:37 UTC
(In reply to neti-neti from comment #10)
> Bodgan and Khaled, Thank you very much for fixing this.

Apologies for spelling your name incorrectly Bogdan.
Comment 12 Commit Notification 2023-05-30 09:53:05 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "libreoffice-7-5":

https://git.libreoffice.org/core/commit/72835e8283f871e94c26049b06e813a804d2d04b

tdf#139863, tdf#155514: Don’t split COMPLEX text portions

It will be available in 7.5.5.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.