[Libreoffice-bugs] [Bug 104318] CTL formatting applies even when CTL checkbox is unchecked

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Jun 18 18:13:10 UTC 2018


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

Toby Anderson <toby.anderson at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|NOTABUG                     |---

--- Comment #3 from Toby Anderson <toby.anderson at gmail.com> ---
"Any information present in the document will be used to display it (provided
that system has relevant fonts etc.) regardless of UI/defaults settings."
This is the behaviour I expect, but it is not the behaviour I am getting. I am
reopening this bug, and I will try to express it in a different way here.

On a fresh install with a new document I create a new style, based on body
text. I set the font in the new style to be "Noto Serif Bengali" This is a font
I have installed on my system. Next I type some Bengali text into my document:
simply the word বাংলা. Then I select that text and choose the new style I made. I
expect the font of that text to become Noto Serif Bengali (I am expecting too
much?) It does not! The font remains Lohit Devanagari.

Surely this is a bug, right?

I'm now seeing this in version 6.0.3.2
I'm running Ubuntu 18.04

It's possible to change the font of the Bengali text using direct formatting,
but not by applying a style.

Now, to help whoever might get assigned to fix this bug, this is the steps I
eventually worked out I needed to take to get style's working on Bengali (and
any CTL) textː

tools -> Options... -> Language settings -> languages
check the checkbox for complex text layout (CTL)
(at this point a slew of new options magically appears, but all the new options
that are found in the "options" dialog don't actually appear until you close
and reopen the dialogǃ But that's a bug for another day)
Open the Styles and Formatting dialog and modify the new style you made. Open
the font tab.
Now there are two font settings in the style - one that applies when the style
is on western text, and one that applies when it is on CTL text. The second one
is set to Lohit Devenagari.

So the problem is not that it's completely impossible to use styles to set the
font of CTL text, but merely that it is completely unfeasible that any normal
user would be able to work out how to do that.

When that CTL checkbox in the options dialog is left unchecked then the styles
only let you see and edit the font that is applied to western text, but they
apply a different font to non-western text and the place that this is to be
modified is completely hidden from view. I am suggesting that this is a bug.

I suppose the expected behaviour would be that when that CTL checkbox is not
checked then all CTL text in a document should be treated as western for the
purposes of applying styles.

-- 
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/20180618/0d28f999/attachment.html>


More information about the Libreoffice-bugs mailing list