> The problem is in environment::do_break() after the comment
> "this is so that hyphenation works". A zero-length space is
> added, so line->width() is zero when possibly_break_line()
> gets called, and the length of a real space at the end of
> the line is not subtracted from width_total anymore
This is a minimal example that reflects my problem. I'm using a
fairly recent CVS version of groff on OSX 10.4.
.LP
\&...
.TS H
allbox expand;
cbp9 cbp9 cbp9w(3i)
cp9v10 lp9v10 lp9v10 .
Pattern Indication Solutions
.TH
T{
Power LED on
for 2 seconds
or longer
T} T{
Power-on Self Test F
> .LP
> \&...
> .TS H
> allbox expand;
> cbp9 cbp9 cbp9w(3i)
> cp9v10 lp9v10 lp9v10 .
> Pattern Indication Solutions
> .TH
> T{
> Power LED on
> for 2 seconds
> or longer
> T}T{
> Power-on Self Test Failed
> T}Replace the gadget.
> .TE
>
> The text in the first column should be c