|
From: | G. Branden Robinson |
Subject: | Re: [PATCH 06/13] lib/readline/doc/history.3: Drop microtypography. |
Date: | Tue, 2 Apr 2024 03:33:38 -0500 |
At 2024-04-01T09:27:27-0400, Chet Ramey wrote: > On 3/28/24 5:11 PM, G. Branden Robinson wrote: > > Now that we're using a correct caret/circumflex/hat glyph on > > modern typesetters (and terminals with a Unicode repertoire), drop the > > thicket of partial-line motion and type size-altering escape sequences, > > certain to frighten and confuse any unfrozen caveman page authors. > > I'm almost positive this came from an original BSD csh(1) man page. Checking minnie @ TUHS, I don't see it in /usr/man/man1/csh.1 in 3BSD, 2.9BSD (which actually came later), 4BSD, or 4.4BSD. Given those samples, I didn't check others. Also I should retract a concession I made. This patch doesn't regress the typography on AT&T troff on typesetters (or nroff to whatever line and daisy-wheel printers people still have in service)--that was an assumption I made. Rather, my patch improves it. Looking closely at the original *roff, the reason is obvious (to those poor souls trained in reading *roff): .B \d\s+2\*^\s-2\u\fIstring1\fP\d\s+2\*^\s-2\u\fIstring2\fP\d\s+2\*^\s-2\u .Q !!:s\d\s+2\*^\s-2\u\fIstring1\fP\d\s+2\*^\s-2\u\fIstring2\fP\d\s+2\*^\s-2\u If those are supposed to be _superscripts_, they're backwards. The "move up half line" (\u) and "move down half line" (\d) escape sequences are swapped. Demonstrator man(7) document and PostScript output from DWB 3.3, Solaris 10, and Heirloom Doctools troffs attached. Regards, Branden
microtypography.man
Description: Text document
microtypography.dwb.ps
Description: PostScript document
microtypography.solaris10.ps
Description: PostScript document
microtypography.heirloom.ps
Description: PostScript document
signature.asc
Description: PGP signature
[Prev in Thread] | Current Thread | [Next in Thread] |