[Libreoffice-ux-advise] [Bug 153994] Sidebar Properties deck Character panel shows Western font with no excuse

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sat Jul 8 17:03:20 UTC 2023


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

V Stuart Foote <vsfoote at libreoffice.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vsfoote at libreoffice.org
            Summary|Sidebar character deck/tab  |Sidebar Properties deck
                   |shows Western font with no  |Character panel shows
                   |excuse                      |Western font with no excuse

--- Comment #8 from V Stuart Foote <vsfoote at libreoffice.org> ---
I see exactly what raal suggests.  With edit cursor focus on the Text box on
canvas --> context menu --> 'Character...' dialog and select the 'Complex' tab
the in use font and its size are shown.

What doesn't happen for me, and I think is the issue, is for the SB Properties
deck -> Characters content panel to shift to the Complex script mode when the
edit cursor is simply *positioned* within a text run of the Complex text
(Hebrew for this example). It should.

Yet if I select any of the text run, the Properties deck will shift to show
font for the Complex script doing the correct thing.

So seems the issue is not with the SB Properties deck, rather is with the
locale/script detection within spans within the sd Textbox objects. 

I expect an ICU wordbound based test of the Textbox object is needed to pass
info to the SB Properties deck when the edit cursor is positioned within a text
run, but no selection is made. 

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 9fc0b2b9b96d87eb642a3b29e9dcb5d6273265eb
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list