Bug 151843

Summary: Writer not reading polytonic Greek characters from keyboard properly
Product: LibreOffice Reporter: Kriton Kyrimis <kyrimis>
Component: WriterAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal CC: dgp-mail
Priority: medium    
Version: 7.4.2.3 release   
Hardware: All   
OS: Linux (All)   
Whiteboard:
Crash report or crash signature: Regression By:

Description Kriton Kyrimis 2022-10-31 13:11:04 UTC
Description:
Under Linux/KDE Plasma, the Greek keyboard laytout provides the ability to enter Greek polytonic characters, using special dead keys. E.g., to enter ἔ (epsilon-psile-oxeia), one can type "right alt-shift-; ; e" (psile, oxeia, epsilon) or "; right alt-shift ; e" (oxeia, psile, epsilon). Writer, however, only recognizes the latter combination.

Steps to Reproduce:
1.Install the "Greek" keyboard layout (not "Greek (polytonic)") under KDE Plasma.
2.Switch to it.
3.Type right alt-shift-; ; e in Writer.

Actual Results:
The character ε appears.

Expected Results:
The character ἔ should appear.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
Version: 7.4.2.3 / LibreOffice Community
Build ID: 40(Build:3)
CPU threads: 2; OS: Linux 6.0; UI render: default; VCL: kf5 (cairo+xcb)
Locale: el-GR (en_US.UTF-8); UI: en-US
Calc: threaded

The problem does not appear in calc.

If I paste the character from another application, it appears correctly, so this is not a font problem.

I believe that this is a relatively recent regression, as I edited a polytonic Greek text about a year ago, and didn't notice any problems. The sequence oxeia-psile is very unnatural to me, so I am sure I would have noticed if only that one worked.
Comment 1 Dieter 2023-05-14 10:39:18 UTC
Kriton, it seems that your report is difficult to confirm. So could you please retest with LO 7.5.3 or with actual master? thank you
=> NEEDINFO
Comment 2 Kriton Kyrimis 2023-05-15 08:07:55 UTC
Works fine under

Version: 7.5.3.1 (X86_64) / LibreOffice Community
Build ID: 50(Build:1)
CPU threads: 2; OS: Linux 6.3; UI render: default; VCL: kf5 (cairo+xcb)
Locale: el-GR (en_US.UTF-8); UI: en-US
Calc: threaded

so I guess the problem fixed itself!
Comment 3 Dieter 2023-05-15 15:57:59 UTC
(In reply to Kriton Kyrimis from comment #2)
> Works fine under
> 
> Version: 7.5.3.1 (X86_64) / LibreOffice Community
> Build ID: 50(Build:1)
> CPU threads: 2; OS: Linux 6.3; UI render: default; VCL: kf5 (cairo+xcb)
> Locale: el-GR (en_US.UTF-8); UI: en-US
> Calc: threaded
> 
> so I guess the problem fixed itself!

Thank you for retesting!
=> RESOLVED WORKSFORME