At 2025-05-08T04:38:10-0500, G. Branden Robinson wrote:
> 2.  I tried using \H'20z' to set the font height to "double high", then
>     rendering a dummy character with it.  tbl was not fooled and did not
>     update its idea of the row height.  It also was not fooled by
>     formatting a double-height letter 'A' similarly, which caused the
>     letter to overprint the box lines and makes me wonder if that's a
>     bug.  I furthermore notice that we don't have a syntax for restoring
>     a font's "previous" or "nominal" height, which is a missing point of
>     parity between the `\H` escape sequence and the similar `\S` one,
>     which applies a "slant" to a typeface.  (`\S'0'` restores the font's
>     nominal slant.)

I was wrong about this.  \H'0' does exactly what I expected in DWB,
Heirloom Doctools, and GNU troffs.

\H even "works" in table entries, with the caveat explored later in my
message that neither it nor \x alters tbl's idea of the row height.

> Maybe it should.  I've put experiments with DWB 3.3 tbl and Heirloom
> Doctools tbl on my to-do list.  It'd be nice to solve this problem,
> and even nicer to claim bragging rights if ours is the only tbl that
> does.

I have good and terrible news about this, and reply in a different
sub-thread about it.

Regards,
Branden

Attachment: signature.asc
Description: PGP signature

Reply via email to