[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Groff] space width
From: |
Dave Kemper |
Subject: |
Re: [Groff] space width |
Date: |
Sun, 26 Jan 2014 18:23:35 -0700 |
>> I think it's [.tfk] a poorly implemented request.
>
> Well, it's a cheap implementation.
Yes, that's a better way to put it. (-:
>> Since the documentation states one of the problems -- "the track
>> kerning amount is added even to the rightmost glyph in a line" -- I
>> suppose this can't technically be called a bug, but there would seem
>> to be almost no situations where this would be desired behavior.
>
> The only real solution is to completely redesign the layout engine,
> switching to a TeX-like paragraph handling algorithm.
I admit to not knowing the internals of the formatting algorithm, but
I don't see why solving this problem requires the algorithm to change.
To solve it, internally groff could just do what it currently advises the
user to do: pretend the line is longer by the amount of padding being
added to each glyph. (groff already knows this amount; to the user,
it's not obvious, as the amount is calculated based on parameters the
user supplies.)
Granted, the issue is somewhat academic, as revamping the formatting
algorithm is already considered a higher priority than tweaking .tkf,
and there's no one available to do either one.
Re: [Groff] space width, Tadziu Hoffmann, 2014/01/27