Bug 116307 - LibreOffice Calc use Old Hungarian script as LTR. Need RTL rendering
Summary: LibreOffice Calc use Old Hungarian script as LTR. Need RTL rendering
Status: RESOLVED DUPLICATE of bug 116322
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
5.4.0.3 release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: l10n-hu-Hung-HU
  Show dependency treegraph
 
Reported: 2018-03-09 10:02 UTC by Kovács Viktor
Modified: 2018-03-11 18:50 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Screensot (173.14 KB, image/png)
2018-03-09 10:04 UTC, Kovács Viktor
Details
MSKCL sourcefile for testing under MS windows (35.60 KB, application/octet-stream)
2018-03-09 10:08 UTC, Kovács Viktor
Details
Font for testing (26.54 KB, application/x-font-ttf)
2018-03-09 10:09 UTC, Kovács Viktor
Details
screensot using 6.0.2.1 (172.20 KB, image/png)
2018-03-09 18:11 UTC, Kovács Viktor
Details
The example file, used Calc 6.0.2.1 (7.98 KB, application/vnd.oasis.opendocument.spreadsheet)
2018-03-09 18:16 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 2018-03-09 10:02:03 UTC
Description:
When I typing Old Hungarian letters, appear as LTR, however it is a RTL script

Actual Results:  
See de screenshot.

Expected Results:
Must be appeared RTL


Reproducible: Always


User Profile Reset: No



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


User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0
Comment 1 Kovács Viktor 2018-03-09 10:04:42 UTC
Created attachment 140498 [details]
Screensot

Screenshot with actual result, RTL req.
Comment 2 Kovács Viktor 2018-03-09 10:08:08 UTC
Created attachment 140499 [details]
MSKCL sourcefile for testing under MS windows
Comment 3 Kovács Viktor 2018-03-09 10:09:17 UTC
Created attachment 140500 [details]
Font for testing
Comment 4 Kovács Viktor 2018-03-09 10:10:28 UTC
Under Linux xkeyboard-config 2.22 have Old-Hungarian keyboard layout as extra layout
Comment 5 Julien Nabet 2018-03-09 10:29:38 UTC
Could you give a try to 5.4.5 or the brand new 6.0.2 ?

You can find recent LO version on LO ppa (see https://launchpad.net/~libreoffice/+archive/ubuntu/ppa)
Comment 6 Kovács Viktor 2018-03-09 18:09:43 UTC
(In reply to Julien Nabet from comment #5)
> Could you give a try to 5.4.5 or the brand new 6.0.2 ?
> 
> You can find recent LO version on LO ppa (see
> https://launchpad.net/~libreoffice/+archive/ubuntu/ppa)

I tested 6.0.2.1, the bug is not resolved.
Comment 7 Kovács Viktor 2018-03-09 18:11:47 UTC
Created attachment 140520 [details]
screensot using 6.0.2.1

The screensot using 6.0.2.1
Comment 8 Kovács Viktor 2018-03-09 18:16:43 UTC
Created attachment 140522 [details]
The example file, used Calc 6.0.2.1
Comment 9 Julien Nabet 2018-03-09 18:37:11 UTC
Thank you for your feedback, since I don't have more questions, I'll put it back to UNCONFIRMED.

Mark: thought you might be interested in this one.
Comment 10 Peter Gervai 2018-03-10 09:15:39 UTC
Old Hungarian (runic) writing is not RTL or LTR, it is unidirectional, and there were vertical uses as well. (And it's possibly not Hungarian either, but that's for another day.) 
Just consider this when forcing a direction.
Comment 11 Kovács Viktor 2018-03-10 12:23:48 UTC
(In reply to Peter Gervai from comment #10)
> Old Hungarian (runic) writing is not RTL or LTR, it is unidirectional, and
> there were vertical uses as well. (And it's possibly not Hungarian either,
> but that's for another day.) 
> Just consider this when forcing a direction.

I don't know what your problem about it. Since earlier years of 20th century accepted as RTL script. Before that times, existed LTR or vertical form, but widely used as RTL. That true, this script used by Székelys, but their spoken language is Hungarian, Hungarian translated name Old-Hungarian keyboard layout is "Székely-magyar rovás". Please don't reopen this bug-report because of your theoritical problem.
Comment 12 Kovács Viktor 2018-03-10 12:32:30 UTC
I am sorry, I was little bit nervous. I set back it to UNCONFIRMED, because I had thought before it fixed.
Comment 13 Peter Gervai 2018-03-11 17:15:42 UTC
(In reply to Kovács Viktor from comment #12)
> I am sorry, I was little bit nervous. I set back it to UNCONFIRMED, because
> I had thought before it fixed.

Apology accepted. 

My problem is that this writing system is a target of nationalism, lot of nationalist bias and misinformation (about the writing style and usage details of the script). Some sources of information (mainly about real technicalities, like the direction of the writing; but many of them about claimed use cases) are unreliable or strongly biased. A few years back I have tried to gather info on the topic from lot of "idependent" (=not politically motivated) sources and the result were that the writing system were used differently and by different people as it has been claimed by some Hungarian "authority on the subject". One case was specifically the directionality which I gathered was not restricted to one direction and plenty of archeological findings showed LTR, RTL or vertical use. (The historical ambiguities and its related politically motivated background is really not interesting from our point of view; LO shall support the writing systems which really exist and all of their possible uses; while we cannot quite establish that it existed in the wild after the 17th century it's definitely used by lots of people in the 20th and 21th century, for various reasons. I think the level of support should be the same as other ancient scripts not in everyday use anymore.)

All in all: it is used in both directions by scholars and people enthusiastic about this historical script, recent uses prefer RTL.
Comment 14 V Stuart Foote 2018-03-11 18:50:07 UTC
(In reply to Peter Gervai from comment #13)

It is RTL as encoded for the block by its acceptance by Unicode as Old Hungarian (10c80-10cff)--that is the only development standard we are bound to.

So a Unicode compliant RTL--is the only handling LO will implement using standard ICU BiDi library handling for the language block.

From the LibreOffice projects perspective it is a RTL, Complex Text Language. And folks choosing to place glyphs from the code block LTR must override the applied ICU BiDi defaults.

Closing this as dupe of 116322 which is the more general case of string entries in Calc not observing ICU BiDi control for Strong RTL script by code block.

*** This bug has been marked as a duplicate of bug 116322 ***