https://bugs.documentfoundation.org/show_bug.cgi?id=148257
Bug ID: 148257
Summary: Missing/unexposed ability to explicitly set the
"language group" of a piece of text
Product: LibreOffice
Version: Inherited From OOo
Hardware: All
OS: All
Status: UNCONFIRMED
Keywords: needsUXEval
Severity: normal
Priority: medium
Component: Writer
Assignee: [email protected]
Reporter: [email protected]
Blocks: 43808, 129661
One of the problems which most authors of mixed RTL-LTR documents have likely
faced is with LO's automatic choice of how to render numbers: You have a
document with some RTL text in font f1, and LTR text in font f2. Now you type
some number somewhere, or a 24H-format time (e.g. 12:35), or other such
sequence of characters: The _font_ chosen for it will correspond to the
"language group" (Latin, CTL, Asian - the three groups LO defines) it is
determined to be in, which in turn will be chosen based on whether it is set in
an RTL or LTR text run.
This is often, and certainly sometimes, not what you want. Unfortunately -
there is no way to force which language-group / which language / which
language-group font the number of character sequence is.
... ok, that's not exactly correct. If you right-click and choose
"Character...", you get a dialog where you _can_ set the language; but - you
can't set the language-group, only set the language _within_ the language
group.
That in itself seems inconsistent to me. I wonder if the underlying
functionality is missing or whether it's just the UI. At any rate, we _should_
be able to force the language group too.
As for implications, such as how that information is recorded, whether it's
part of the character style or not - let it be the same as for the intra-group
language.
Referenced Bugs:
https://bugs.documentfoundation.org/show_bug.cgi?id=43808
[Bug 43808] [META] Right-To-Left and Complex Text Layout language issues
(RTL/CTL)
https://bugs.documentfoundation.org/show_bug.cgi?id=129661
[Bug 129661] [META] Right-To-Left (RTL) user interface issues
--
You are receiving this mail because:
You are the assignee for the bug.