groff
[Top][All Lists]
Advanced

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

Re: TAB character in groff output


From: G. Branden Robinson
Subject: Re: TAB character in groff output
Date: Tue, 2 Aug 2022 10:42:45 -0500

At 2022-08-02T15:44:21+0200, Ingo Schwarze wrote:
> In groff, this works for me:
> 
>  $ printf "a\\\\N'9'b" | groff -T ascii | hexdump -C | head -n 1
> 00000000  61 09 62 0a 0a 0a 0a 0a  0a 0a 0a 0a 0a 0a 0a 0a  |a.b.............|
> 
> Mandoc behaves differently and treats \N'9' exactly like a literal HT:
> 
>  $ printf "a\\\\N'9'b" | mandoc | hexdump -C | grep 61
> 00000050  61 20 20 20 20 62 0a 0a  20 20 20 20 20 20 20 20  |a    b..        |
> 
> In general, mandoc lets fewer control characters sneak through into
> output than groff because i worry that control characters in output
> might occasionally cause reliability or security issues.

I don't predict high reliability from this technique when attempting
it on a platform that uses IBM code page 1047 as its input encoding. ;-)

Regards,
Branden

Attachment: signature.asc
Description: PGP signature


reply via email to

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