[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 18:03:40 UTC 2017


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

--- Comment #12 from Khaled Hosny <khaledhosny at eglug.org> ---
(In reply to V Stuart Foote from comment #11)
> (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.

Language setting should not have any effect on text direction, and indeed
setting it to [none] makes no difference whatsoever here

> 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.

I think you are still talking about paragraph direction (since that is the one
you can change from the toolbar). LibreOffice has no way to manually change
text direction, it is always automatic.

> > > 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.

First ICU is a software library (http://site.icu-project.org), Unicode is
standard body, you are confusing the two. Second UAX #31 has nothing to do with
text direction and I’m not sure why you are referring to it, it is a
specifications for identifiers like programming language variables or hashtags
(http://unicode.org/reports/tr31/#Introduction) it has no relevance to the
issue being discussed here. 

> 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.

This also has no relevance to the issue of text 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/0198f500/attachment.html>


More information about the Libreoffice-bugs mailing list