Bug 153992 - Sidebar character deck/tab doesn't indicate the current language/language group
Summary: Sidebar character deck/tab doesn't indicate the current language/language group
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: QA:needsComment
Keywords:
Depends on:
Blocks: Sidebar-Properties-Character RTL-UI
  Show dependency treegraph
 
Reported: 2023-03-05 21:58 UTC by Eyal Rozenberg
Modified: 2023-03-20 03:27 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eyal Rozenberg 2023-03-05 21:58:45 UTC
The character tab/deck of the sidebar shows all sorts of information about your font: Family, size, bold Y/N, Italic Y/N and others.

Many of these - specifically, the ones I mentioned - are actually defined separately for each language group: Western, RTL-CTL and CJK. But the tab/deck does not tell us _which_ language group it's currently showing controls for.

This can be quite confusing when working on text with mixed language groups - and when the same font family may be used for multiple language groups.

Of course, if LO only has one language group enabled (i.e. Asian/CJK scripts and RTL/CTL scripts are disabled via options) - then indicating the language group is not necessary.

Now, as for _how_ to indicate the language group... that's not entirely obvious. Some possibilities:

* If a control for the language is added, that might be a sufficient surrogate
* If a control for switching language groups is added (see bug 153991), then hovering over it could tell us what it would do, in a tooltip, e.g. the tooltip could say "Western -> RTL", then when you click it, "RTL -> CJK", then again "CJK -> Western" - and you would know that the group on the starting side is the active one.
* If a control for switching language groups is added (see bug 153991), and its big enough, it could say "CJK", "RTL" or "Wes". Or something more graphic instead.