https://bugs.freedesktop.org/show_bug.cgi?id=41652
--- Comment #9 from stfhell <stfh...@googlemail.com> --- (In reply to comment #7) > It is easy to agree with Stfhell's notion that the intervening space in > expressions such as "Dr Freud" and "5 %" should be non-breaking, but I can't > quite see the reasoning behind it having to be of fixed width too. By > similar logic, shouldn't the spaces in "Sigmund Freud" and "five per cent" > have fixed width as well? I find it rather inconsistent that a non-breaking > space, which in non-justified text looks exactly like an average space, may > stand out as narrower than average if the text is justified. Can you point > out an authoritative source that actually recommends this? Typesetting conventions are conventions, not ISO standards, and they vary with language and time and personal taste. I can direct you to the orthographic German "Duden" (following DIN 5008 for letter-writing): With office documents and e-mails use a space after abbreviation dots (z. B., u. a. m.), but not in dates (05.07.06); in word processing use a small fixed-width space in both abbreviations and dates. (What merriam-webster.com and oxforddictionaries.com do is compatible with _English_ typesetting practise and with common writer's practise, because it's the easiest way to prohibit a line break.) Spaces before/after/around symbols like $ % & / « » vary a lot, but in typesetting handbooks you usually find recommendations like 1/6 or 1/8 or 0 em quad. A full and proportional space would be regarded as unprofessional typesetting in Germany. In typesetting systems, users have fixed-width spaces of all sizes (including the normal inter-word size of about 1/4 quad) for all kinds of usages (space between chapter number and title; aligning numbers like "347" and "_47" vertically; insert a space at paragraph end to avoid the last line being fully justified). They are "tools" for laying out text, not necessarily a way to encode text as information - typesetters use such things as double 1/4 quad spaces. So fixed-width variants of normal space size do have a use (and Unicode defines them: U+2002, U+2004, U+2005 etc.). The important point is not that the fixed-width space should be distinguishable in all cases, but that it should not be extensible with proportional spacing. In good typography such spaces should in most cases be smaller than the regular space (as you say). And, of course, you are right in that U+00A0 is _not_ defined as fixed-width. And Microsoft knows that: http://www.microsoft.com/typography/developers/fdsspec/spaces.htm But designing fonts and designing word processors are different things for Microsoft. Offering Word users a submenu with various types of spaces would be overkill for most users, and Microsoft has decided to offer them the fixed-width normal space as a single "compromise" alternative. Whether from the need to be downward-compatible with pre-Unicode documents, from misinterpretation of the Unicode standards or from conscious design principles. (Word processors are in fact used as modern typewriters, people don't want to fiddle with half a dozen spaces, and many don't even bother with hard spaces.) In a world where only recent versions of Firefox render U+00A0 correctly, where Adobe epub-reader software cannot render a soft hyphen correctly and the most commonly used word processor renders all spaces apart from U+0020 and U+00A0 as boxes if the font doesn't define them (LibreOffice uses the glyphs from a substitution font), you cannot just follow Unicode standards blindly without regard to compatibility issues. But of course there is other software than MS Word. InDesign imports Unicode spaces well from DOC files, and LibreOffice shouldn't let itself be limited by a word processor with modest formatting capabilities. (In InDesign, imported U+00A0 are rendered correctly. Thin spaces are fixed-width, as far as I know, in line with common typesetting practise.) But it should be a conscious decision of the user to depart from Word conventions on a per-document basis. The problem is: What space could be used for fixed-width spaces (for which there is also a definite need) if you tick that future LO box "Treat hard space as proportional"? -- 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