https://bugs.freedesktop.org/show_bug.cgi?id=41652

--- Comment #14 from Roman Eisele <b...@eikota.de> ---
(In reply to comment #13)
> We all more or less seem to agree that the rendering of U+00A0 as a
> fixed-width space is basically a bug.
Yes. But a special kind of bug: a bug which has been sanctioned by the fact
that it has been in Microsoft’s applications since ages, and therefore is
considered as some kind of “industry standard” by many people :-(

> Therefore it is a somewhat perverted
> situation that the bug cannot simply be fixed without paying attention to
> how the incorrect behaviour can also be preserved. Is it actually worth the
> trouble?
IMHO we can not just fix this bug by rendering U+00A0 as a proportional space,
because many people, probably: most (!) people will consider the new,
proportional rendering as a bug and cry: “You don’t render my .doc files
correctly anymore, fix this!” ...

Therefore the simplest solution which improves typography in LibreOffice
without breaking the (wrong) assumptions of many people is (as already
suggested in comment #3) to let the user configure in
Options/Writer/Compatibility how the classical “hard space” (U+00A0) should be
rendered: fixed-width as in Word or proportional (as Unicode and many (most?!)
textbooks about typography suggest). This option should work on a per-document
base, of course. So all existing documents will look like before when we open
it, but can be changed to the new, better rendering by just switching that
option; and the same option will also control the behaviour of documents
created anew.

Adding that option should not be too difficult; I remember that similar
additional compatibility options have been added in the past with relatively
few lines of code ...


Sorry for just repeating my initial suggestion, but IMHO all the other, more
advanced stuff -- e.g. bigger spaces after a sentence-ending period -- are
different items, for which we should file special enhancement requests, if
necessary. The present bug report is already far too long and complicated --
no developer who is just looking for some work to be done will understand
easily the many things we have been already discussing in this single bug
report ;-)

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to