groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Groff] Sun's troff now available


From: Werner LEMBERG
Subject: Re: [Groff] Sun's troff now available
Date: Sun, 02 Jul 2006 14:21:39 +0200 (CEST)

> The sort of thing I have in mind is targeted right at the line which
> is about to be output, as follows lines. Suppose you have formatted
> output lines (say, as you mentioned, in a narrow-column context)
> like:
> 
>    This   formatted   line   needs
>    smaller spaces.  So track kern-
>    ing can be used to reduce them.

You are aware how the corresponding node list(s) looks like?

> If you had a "pre-output" macro (just as you can have macros which
> are sprung by bottom-of-page, so you could have macros sprung by
> "about to output line"), then this could look at [...]

Similar to TeX I think it is next to impossible to find a suitable
macro interface for the things you want to do.

> a) Inter-word spaces: if larger than a threshold, expand the
>    inter-character space until these are reduced below it.

Instead of handling this with a macro I could imagine to set and unset
a flag which makes troff do that.

> b) Is there an end-of-line character (like the soft hyphen above,
>    which might not have been explicit in the source) which we would
>    like to hang over the end of the line?  Then slightly increase
>    the linelength of this line (or redefine "-" to have smaller
>    width, or whatever) so that it sticks out by the right amount.

Ditto.


    Werner




reply via email to

[Prev in Thread] Current Thread [Next in Thread]