[Libreoffice-bugs] [Bug 107204] Writer treats Hungarian Rovas (aka Old Hungarian) text as left-to-right script instead of right-to-left

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Tue Apr 18 17:43:24 UTC 2017


https://bugs.documentfoundation.org/show_bug.cgi?id=107204

V Stuart Foote <vstuart.foote at utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |erack at redhat.com
           See Also|                            |https://bugs.documentfounda
                   |                            |tion.org/show_bug.cgi?id=97
                   |                            |406
            Summary|Writer treats Old Hungarian |Writer treats Hungarian
                   |text as left-to-right       |Rovas (aka Old Hungarian)
                   |script instead of           |text as left-to-right
                   |right-to-left               |script instead of
                   |                            |right-to-left
                 OS|Linux (All)                 |All

--- Comment #11 from V Stuart Foote <vstuart.foote at utsa.edu> ---
(In reply to Khaled Hosny from comment #10)
> (In reply to V Stuart Foote from comment #9)
> > @Khaled, OK thanks! 
> > 
> > And on master I also can force a paragraph to RTL (from my en-US local's
> > default LTR) and then paste special with the sample from comment 0 to match
> > your clip.
> 
> Paragraph direction and text direction are different (but related) things.
> The paragraph direction is set manually (Writer will try to be smart and use
> appropriate default), but the text direction is automatic. OP screenshot
> shows LTR text direction and I think that is the issue being reported here,
> but I can’t reproduce it.

If I set the text language to [none] and set the font for the style to OP's
sample "Unicode_Maros_ext" font should it be detected as RTL for glyphs from
the 10c80-10cff block? It is not.

And I can use the Tools -> Options -> Language Settings and "Ignore system
input language", then in Paragraph Style dialog define the CTL Font and set
"Hungarian (Szekely-Hungarian Rovas)" as the language.

Entering the sample SMP "Rovas" glyps using the Special Character dialog does
not toggle the direction of the text from LTR to RTL. It can be toggled with
the Formatting toolbar buttons--but is not automatic for the language. Seems
like it should be.

> > Guess that with no Language defined for "Old Hungarian" script, and ICU
> > UAX#31 suggests it would not be likely, our only choice is to toggle to RTL
> > and author text without language tagging.
> 
> Not sure what you are saying here. Text direction is language independent,
> it is controlled by fixed character properties provided by Unicode.

My thought was that if ICU recommends these scripts not be processed for
identification, we would not. Guess that is not the case as I then I found bug
97406 and that Eike has provided some support for the script.  But it does not
appear in the drop list of Default Languages for Documents for the Complex text
layout languages, only in the Character style dialogs.

@Eike, beyond setting it up for i18n/l10n Pootle support, was there more to be
done in source for bug 97406 to accommodate LANGUAGE_USER_HUNGARIAN_ROVAS and
the "Old Hungarian" Unicode SMP block for honoring its RTL script direction?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20170418/31c9e720/attachment.html>


More information about the Libreoffice-bugs mailing list