Bug 113629 - Jump punctuation marks, while type Old Hungarian keyboard layout -- a weak BiDi filter issue
Summary: Jump punctuation marks, while type Old Hungarian keyboard layout -- a weak Bi...
Status: RESOLVED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
5.4.2.2 release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: RTL-CTL
  Show dependency treegraph
 
Reported: 2017-11-03 15:39 UTC by Kovács Viktor
Modified: 2017-11-04 12:02 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Pressed a punctuation mark (8.11 KB, application/vnd.oasis.opendocument.text)
2017-11-03 15:42 UTC, Kovács Viktor
Details
The Old Hungarian key pressed (8.16 KB, application/vnd.oasis.opendocument.text)
2017-11-03 15:46 UTC, Kovács Viktor
Details
Used font (26.76 KB, application/x-font-ttf)
2017-11-03 15:48 UTC, Kovács Viktor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kovács Viktor 2017-11-03 15:39:10 UTC
Description:
I tested Old Hungarian keyboard layout (with xkeyboard-config 2.22) on LibreOffice Writer. During the typing punctuation marks and space character jumps to the right side of text. (Old Hungarian script is Right-to-left script) When I pressed a key associated to Old-Hungarian letter, punctuation marks and/or space jump to the correct position. Gedit do not have that kind of problem.

Actual Results:  
The punctuation marks are jumping while typing (BiDi mode of Old Hungarian script)

Expected Results:
Is it possible to build an intelligence, that jumping fore and back stopped?


Reproducible: Always


User Profile Reset: No



Additional Info:
[Information automatically included from LibreOffice]
Locale: hu
Module: TextDocument
[Information guessed from browser]
OS: Linux (All)
OS is 64bit: yes


User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:56.0) Gecko/20100101 Firefox/56.0
Comment 1 Kovács Viktor 2017-11-03 15:42:58 UTC
Created attachment 137506 [details]
Pressed a punctuation mark

Figure, when is pressed the reserved question mark
Comment 2 Kovács Viktor 2017-11-03 15:46:05 UTC
Created attachment 137507 [details]
The Old Hungarian key pressed

The result, when I typed the next key.
Comment 3 Kovács Viktor 2017-11-03 15:48:29 UTC
Created attachment 137508 [details]
Used font

I tested Write with this font.
Comment 4 Xisco Faulí 2017-11-04 09:01:52 UTC
You can't confirm your own bugs. Moving it back to UNCONFIRMED until someone else confirms it.
Comment 5 Khaled Hosny 2017-11-04 12:02:54 UTC
Your paragraph is set left to right so this jumping is expected (in a left to right paragraph, trailing spaces, punctuation and other characters with weak directionality will ne considered left to right even when they come after right to left text), you need to set it to right to left to avoid this.