To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=3243


User discoleo changed the following:

                What    |Old value                 |New value
================================================================================
                      CC|'graaf,toom'              |'discoleo,graaf,toom'
--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Tue Apr 29 21:09:23 +0000 
2008 -------
Indeed, the justification is quite poor inside OOo.

These are some valid options, as previously mentioned.
1. Reduce/increase spacing between words 
2. Reduce/increase spacing between letters.

I would also add:
3. Scale width of the characters on the particular line

The algorithm should run like this:
1.) current word does NOT fit
2.) compress spaces up to 50% of original space
    [value will be probably dependent on font size, too]
  ||
  \/ still does NOT fit

3.) lower the 'Scale width' of the characters up to 95%
    decrease spacing between letters
  ||
  \/ still does NOT fit

4.) wrap word on next line
  ||
  \/ space on previous line increases to over 2x default space

5.) hyphenate word IF hyphenation is on

Implement an advanced Justification-analysis tool:
 - should inspect lines for major discrepancies
   -- report lines with space > 2x default space
   -- report line-pairs, where one line is compressed
      and the other is expanded to > 1.5x default space
   -- maybe some other more advanced features

My problem is, that in order to justify a text professionally, I have to format
every line separately (setting custom 'Scale widths'), which makes any use of
styles impossible.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to