From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id 7B5E7262E1 for ; Tue, 25 Jun 2024 18:18:09 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 15EB1429F5; Wed, 26 Jun 2024 02:18:01 +1000 (AEST) Received: from mail-oi1-x22b.google.com (mail-oi1-x22b.google.com [IPv6:2607:f8b0:4864:20::22b]) by minnie.tuhs.org (Postfix) with ESMTPS id 14FEE429AD for ; Wed, 26 Jun 2024 02:17:53 +1000 (AEST) Received: by mail-oi1-x22b.google.com with SMTP id 5614622812f47-3d51e7557faso1737210b6e.1 for ; Tue, 25 Jun 2024 09:17:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719332272; x=1719937072; darn=tuhs.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=uS+uVfX0fAuvsrF+tLF1VZyuvXQIKCncxrosh4U1v2w=; b=NnfoATyRjPPOBx5owIkLOOrxuo9gBC2rYdMxY91mwp0+q9enmY+JheZ4dfeF1qX+Id JxeGTMAgphLAMW8N8FBL78SLcipkKPs7Kd4KKxnnBnOhW/Hc24r9xAuthfi/58IfIBzd BC7om4ysjW2h0fk46+jDM0ebPG4m4YD4xlVSUMInw6n6iCSF/omcTfGfUdH6l34B+F07 0n0LUCh4VvlPDbi/8QcZdOQhkxyvpGomO2CpfGuY6whTyyqDE+1jHuHv+TTKJy4c5tDJ TBddmJXCo+Mus7NGsuKhIIezMm/MdQ3Vhx5vRLOHEUI61osW8UbRwGZp8XLiMWSrKds+ jw0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719332272; x=1719937072; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uS+uVfX0fAuvsrF+tLF1VZyuvXQIKCncxrosh4U1v2w=; b=eZLLNFH6a7/N5LwPEX8v/NPoSksNCJIsc41zov+aomrUrZ27RwOxJt/TIYf9wB3QGQ /Zb6Lonpcmk31DWqu+3GhomiQ+S+JyVXb1I77MH+lUGUStOSdtEmzjeRTJvuwSzwOpIQ hAp5U7AXKgX33xW3mtifEkdQrG2nXBxok4Dt67zuvGEYFHiCwuLY1y74Uog9T2utIjyx ghssm2KANYM+VI7+eTdSvivxCJ4d4JCbPIXKvpCJli25YDwqrBDca338byBfVodNTcbv xAe9y57+fueFFKwyV5LVv9/HDPFXySH6FxcfWXM8dfaAgzAqyH3o24adCoQnWq0Tuzfs SOOQ== X-Gm-Message-State: AOJu0YyUjVcRW1fPXH2odwUV//F9nUGBccP5W68C4lNdAE2ciixObP05 i6yu3O/pbaV51R7N97gkZkBXfwRI03yCPtD0TFF4y+mVIXEC2zrDy1iHNA== X-Google-Smtp-Source: AGHT+IHpsdZXNK3NAIIRO90UNsnm9VMsl4tBbH9KdpA2reGLhJZZA6MnPvOXc60qaUSY8QX/sMcHEw== X-Received: by 2002:a05:6808:2f1a:b0:3d5:5e67:28c1 with SMTP id 5614622812f47-3d55e672dcbmr1088745b6e.39.1719332272011; Tue, 25 Jun 2024 09:17:52 -0700 (PDT) Received: from illithid (ip68-12-97-90.ok.ok.cox.net. [68.12.97.90]) by smtp.gmail.com with ESMTPSA id 5614622812f47-3d536e2872csm1834237b6e.51.2024.06.25.09.13.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jun 2024 09:17:51 -0700 (PDT) Date: Tue, 25 Jun 2024 11:13:36 -0500 From: "G. Branden Robinson" To: groff@gnu.org Message-ID: <20240625161336.loxy43ra3n67gbg6@illithid> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="n5l2lykutddjvssr" Content-Disposition: inline In-Reply-To: Message-ID-Hash: IROANWFK27ES46UYQ4XWT3AT6QNYDG5M X-Message-ID-Hash: IROANWFK27ES46UYQ4XWT3AT6QNYDG5M X-MailFrom: g.branden.robinson@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: TUHS main list X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Documenting a set of functions with -man List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --n5l2lykutddjvssr Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [looping the groff list back in; Doug's reply went to TUHS] At 2024-06-25T08:51:39-0400, Douglas McIlroy wrote: > > The lack of a monospaced font is, I suspect, due either to > > physical limitations of the C/A/T phototypesetter[1] or fiscal > > limitations--no budget in that department to buy photographic > > plates for Courier. >=20 > Since the C/A/T held only four fonts, there was no room for > Courier. The TUHS list is a good place to solicit recollections about the CAT-4 and CAT-8 models. I surmise (mostly based on some Henry Spencer "cat2dit" code that I cannot now lay my hands on) that the model numbers indicated the number of mounting positions in the font plate carousel. Does anyone have any recollections of dealing with the CAT-8? I had assumed that Kernighan & Ritchie got their hands on a CAT-8 during the course of preparing _The C Programming Language_ (1978), since it exhibited use of Courier (upright, normal weight only) alongside Times: roman and italic, and, for headings, bold. Looking over the pages of the book now, though, it occurs to me that K&R might have managed to set it with a CAT-4 by eschewing the special font S, using Courier roman in its place. A glance over a few dozen pages does not reveal to me any of the unique symbols from the special font, not even ASCII characters that GSI's Times roman lacked.[1][2] Everywhere a double-quote ", backslash \, or underscore _ is required, it's monospaced.[3] =2E..but wait. On page 210 I see a times sign. ("If E is an n-dimensional array of rank i=C3=97j=C3=97 =C2=B7=C2=B7=C2=B7 =C3=97k, then= E appearing in an expression is coverted to a pointer to an (n=E2=88=921)-dimensional array w= ith rank j=C3=97 =C2=B7=C2=B7=C2=B7 =C3=97k.") Moreover, the capital "E" is in= Courier roman. The section sign =C2=A7 also appears on the same page. So maybe they had access to a CAT-8 after all, and used a whopping 5 different font plates. Or they used a CAT-4 and had to compose many pages in two passes. That would have been mightily tedious. > But when we moved beyond that typesetter, inertia kept the old ways. > Finally, in v9, I introduced the fixed-width "literal font", L, in > -man and said goodbye to boldface in synopses. By then, though, > Research Unix was merely a local branch of the Unix evolutionary > tree, so the literal-font gene never spread. Regards, Branden [1] The groff_char(7) man page in groff 1.23.0 lists the glyph repertoires of the GSI fonts for the convenience of those who don't have a scan of CSTR #54 (1976) handy. The Bell System logo is missing, though. [2] Some interesting symbols appear on page 18. But as noted in the text, these can be constructed via overstriking. :) [3] The "double-quotes" appearing in Times in the book are obviously repetitions of the single typesetter's quotes that the GSI Times roman font had; you can see that they are not closely kerned. One can infer ``this input''. --n5l2lykutddjvssr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmZ67KcACgkQ0Z6cfXEm bc7Arg/+O9RrhtpT+aVi6K6sisfI0zDJpy31G1mm4+acsqQvYd0k+CEMAuihF2j+ TiIn5hUqh2uE+iI1hpS4vjKHL4X+TQFBTMjcIZorGDeKxn2MoXHHwyLw/07pKUfn 0DA4zuI3vlp7TARWZm2WQx6eyZ1f/orD6Qwkp093nIH1ZvAUUNm6q7l3PShDendv 0mzkpUeoFvA2y88S0vh8kfR5axD8h8zdYthgNBL2usi1YyFJDagvo/LhVM4UEMDH 9FXDtHVzyN3web4tcN7os9+dl/nQKdTENUNXc8wePXdDXRZbdG4vsDSD357m3cka K+TxnK7Rknm3GthZCayNINg/DzUZozUuTP667RtqQzHUUh7fvToJfhu/ouTcljIG 2nMkc651BbHZ6zCsuttHsCULVZxnyCKhqhSdvP+tBCoIe3/GfyTAVi9kGruWO2Wt XZ264Eg3ZxzfvDNQCMVIn69sz0BbWI6Ej7H3mjw4jb4YCDY1Vw4/b7YZ74IBrRtr uXKBH7ZKmKkdTBCZhzDb7fcFH0WIBcZG9mQF6f0ErG4CtSZ2dRUOxWtRfz4QnqgN rq9T91n9gTv+RKWqM0v6eBjXyx5DxvodBiqxwofGGISc3uWbGYpOwt+u0r2otG67 Lr0dY10x7LLdjvcwXpbMcLXIrTmCKYS8PZoxL9LWyxnYEpgCjYk= =Kb3M -----END PGP SIGNATURE----- --n5l2lykutddjvssr--