[Bug 164084] Improve UI discoverability of font-relative spacing and margins
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Fri Nov 29 21:17:22 UTC 2024
https://bugs.documentfoundation.org/show_bug.cgi?id=164084
--- Comment #3 from Jonathan Clark <jonathan at libreoffice.org> ---
At time of writing, only paragraph first line, before-, and after-text
indentation can be specified in font-relative units. The units supported are
'em' (which is applicable to all languages) and 'ic' (from CSS, defined as the
width of U+6C34 '水' in the current font).
Word 'Ch' and LO 'ic' are exclusively intended for CJK typesetting. Other users
should be guided to use LO 'em'.
(In reply to Heiko Tietze from comment #1)
> AFAIK, you get ch units only if CJK is enabled and is the default in this
> case. I see no need to make this more obvious for anyone. Jonathan, what do
> you think?
I think we need to take a UX mulligan on Ch. Everything about it seems to be
broken at the moment.
e.g.: CJK enabled doesn't make Ch a default unit. There's a checkbox in the UI
that says "Enable char unit", but it doesn't seem to do anything. The only way
to get Ch units in the UI as far as I can tell is by setting Ch as a default
measure, but this makes Ch show up in a lot of nonsense places, too. It looks
like the GUI was originally programmed to ape what Microsoft Word does with the
Japanese language pack, but it's dead code, and much of the breakage seems
intentional because it was generating user confusion.
At this point, it's probably best to assume we have no support for this stuff
and decide how a greenfield UX should work.
While discussing, we should keep in mind that 'ic' and 'em' will most often be
mixed with e.g. cm within the same document. We should also try to find a way
to reconcile the fact that CJK users are accustomed to Ch/chars, with how
confusing that name is to non-CJK users.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libreoffice-ux-advise
mailing list