Apache OpenOffice (AOO) Bugzilla – Issue 103446
Aqua: line-breaking fails so words run over the right-hand border
Last modified: 2013-08-07 14:43:57 UTC
When phrases (of more than one word) wrap around the right-hand border, on occasion all but the last word runs off into the margin. If I unitalicise the phrase, the proper formatting reasserts itself. If I reitalicise the words run into the margin again. However, if I italicise the whole phrase *and* the previous blank space, then the phrase stays italicised and the proper formatting reasserts. I have had this problem in multiple documents over several months.
Created attachment 63455 [details] italicised phrase (page 2) runs into the margin
And I've just discovered an example of a single word doing the same thing, but when that single word is un-italicised and then re-italicised, the proper formatting once again reasserts itself. This is a weird, weird issue.
I checked with "Ooo 3.1.0 WIN XP multilingual version German UI activated [OOO310m11 (Build 9399)]" and can NOT confirm the reported effect. MAC specific? @therealorion: Pls. attach a screenshot!
Can confitm this, it is really MAC specific. MRU->HDU: on page two, you can see a n italic word ("Utopia") running over the right text border.
On page two I see the word Utopia but it is nowhere near the page margin. Would it be much of a bother to attach a screenshot excerpt where the problem can be seen? I deeply apologize if this causes anyone any inconvenience.
Created attachment 63460 [details] screenshot excerpt
Reproducible on OOO310, but not on DEV300_m49 or DEV300_m52. Please confirm or even better isolate the CWS or milestone that fixed it. This issue seems to be a duplicate to something that has been fixed in the meantime. I'm quite sure the duplicate issue is a Writer issue, as the cursor traveling works fine, which means that Writer got the correct metrics from GSL.
MRU->HDU: I tested this with 300m51 and m52. Both showed the described problem. What's difference between our Macmini and yours?
The formatting of my sample file got changed somehow. I've reproduced the problem with a new .odt file and I've taken a screen grab. My apologies for the screw-up on the first one.
Created attachment 63464 [details] screen shot of word running across the border (partial "U" visible)
Created attachment 63465 [details] reproduced problem in .odt file
Found it: when a text line is exactly as wide as the page then Writer still asks whether the next portion would also fit into the remaining zero-width space. Of course this is not the case. The OOo Aqua's text measurement code didn't expect such a stupid request. Anyway the fix is simple enough for OOo3.2.
Created attachment 63513 [details] minimal bugdoc
Fixed in CWS vcl104.
Also fixed in CWS ooo311gsl06.
@hi: please verify in CWS ooo311gsl06
Verified with cws ooo311gsl06 = ok
This issue is closed automatically. It is in state 'verified/fixed' since 2 releases (OOo 3.1.1 and OOo 3.2). The policy [1] indicates that such older issues should be closed. If this issue still occur in a current build (OOo 3.2.1 or >DEV300m80) please reopen the issue and set the target accordingly. [1] : http://wiki.services.openoffice.org/wiki/Handle_fixed_verified_issues