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]