Bug 138966 - Diacritics not attached when we use Insert Special Character for Sanskrit Devanagari fonts
Summary: Diacritics not attached when we use Insert Special Character for Sanskrit Dev...
Status: NEEDINFO
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.0.3.1 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: RTL-CTL Special-Character
  Show dependency treegraph
 
Reported: 2020-12-16 08:10 UTC by Ashwini
Modified: 2024-02-01 14:13 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments
mark does not attach to base glyph (1.25 KB, image/png)
2021-07-26 18:37 UTC, Ashwini
Details
Bug persists. Unresolved in Libre Office 7.3.0.3 (x64) (178.31 KB, image/jpeg)
2022-05-15 05:46 UTC, Ashwini
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ashwini 2020-12-16 08:10:17 UTC
Description:
When we use LibreOffice 7.0.3.1 to type Sanskrit text, the Geometric Shape dotted circle $25CC always gets inserted. The Mark diacritic is not attached to the Base glyph.

1. This happens when we use Insert Special Character.
Since Sanskrit has a large number of diacritic marks, vowels, etc. that is the only way to completely input a page of Sanskrit text.
 
2. It does not happen if we use a special keyboard IME that contains the diacritics and we type the base glyph and the mark glyph, without having to use Insert Special Character.

3. This issue was not present in LibreOffice 6.4.7.2
4. After the upgrade to 7.0.3.1, we can no longer type legitimate Sanskrit text.

Steps to Reproduce:
1. Insert क Unicode $0915
2. Insert ा Unicode $093E
3. The result got is क ा instead of का

Actual Results:
$0915 + $25CC + $093E

Expected Results:
$0915 + $093E



Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
1. Since $0915 is defined as a Base glyph and $093E is a Mark, it should get attached without the INVALID combining symbol intervening.

2. Only a single glyph is mentioned here. However the problem is with any and all combinations of Base and Mark diacritics in Sanskrit.

3. This issue is not present in 6.4.7.2 and that is working excellently.

4. In 7.0.3.1 it gets attached when we use a Sanskrit IME keyboard that contains both $0915 and $093E.
Comment 1 Dieter 2021-07-01 09:54:31 UTC
Ashwini, unfortunately nobody could confirm this bug report during the last months. So I'd like to ask, if it is still valid. Could you please try to reproduce it with the latest version of LibreOffice from https://www.libreoffice.org/download/libreoffice-fresh/ ? I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the bug is still present in the latest version.
Comment 2 Ashwini 2021-07-26 18:37:25 UTC
Created attachment 173866 [details]
mark does not attach to base glyph
Comment 3 Ashwini 2021-07-26 18:39:23 UTC
This bug is serious. It is present in latest Release 7.1.5.2 as well.

It was not there in old version 6.4.7.2
Comment 4 Buovjaga 2022-05-11 14:13:42 UTC
It works OK for me in

Version: 7.3.0.3 (x64) / LibreOffice Community
Build ID: 0f246aa12d0eee4a0f7adcefbf7c878fc2238db3
CPU threads: 2; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: fi-FI (fi_FI); UI: en-US
Calc: threaded

Can you re-test?

Set to NEEDINFO.
Change back to UNCONFIRMED, if the problem persists. Change to RESOLVED WORKSFORME, if the problem went away.
Comment 5 Ashwini 2022-05-15 05:46:17 UTC
Created attachment 180123 [details]
Bug persists. Unresolved in Libre Office 7.3.0.3 (x64)

Bug persists. Unresolved in Libre Office 7.3.0.3 (x64)
Comment 6 Buovjaga 2022-05-15 07:25:23 UTC
I see from your screenshot that you use Skia with Vulkan. Could you try turning it off in Tools ▸ Options ▸ LibreOffice ▸ View ?
Comment 7 Buovjaga 2022-05-15 11:04:39 UTC
Ashwini emailed me privately to say that deactivating Skia does not help.
Comment 8 Dieter 2023-09-19 17:31:05 UTC
Ashwini, any changes in latest version of LO (LO 7.6)?
=> NEEDINFO
Comment 9 Ashwini 2023-09-22 04:56:27 UTC
We can close this bug for now. Thanks. Jai Gurudev
Comment 10 Buovjaga 2023-09-22 06:00:46 UTC
(In reply to Ashwini from comment #9)
> We can close this bug for now. Thanks. Jai Gurudev

Can you explain why? The bug disappeared? I am confused by why you want to use wontfix status.
Comment 11 Buovjaga 2023-09-22 11:28:06 UTC
I was emailed privately that the problem persists
Comment 12 Eyal Rozenberg 2023-09-24 17:55:35 UTC
(In reply to Buovjaga from comment #11)
> I was emailed privately that the problem persists

Did you get new/better reproduction instructions? I can't reproduce with:

Version: 7.6.0.3 (X86_64) / LibreOffice Community
Build ID: 69edd8b8ebc41d00b4de3915dc82f8f0fc3b6265
CPU threads: 4; OS: Linux 6.4; UI render: default; VCL: gtk3
Locale: en-IL (en_IL); UI: en-US
Comment 13 Buovjaga 2023-09-24 19:20:33 UTC
(In reply to Eyal Rozenberg from comment #12)
> (In reply to Buovjaga from comment #11)
> > I was emailed privately that the problem persists
> 
> Did you get new/better reproduction instructions? I can't reproduce with:

I didn't.
Comment 14 ⁨خالد حسني⁩ 2023-09-24 21:41:56 UTC
I can’t reproduce this either. I thought it might be related to use of direct formatting in Special Character dialog, but no combination of font or characters I tried reproduced the dotted circle.

So unless someone can provide reproducible steps (possibly even a screen recording of the steps) and a document showing the dotted circle, I don’t think there is much point in keeping this open.