From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id c19ccad0 for ; Sat, 25 Jan 2020 19:37:28 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 53FC49C282; Sun, 26 Jan 2020 05:37:27 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id A129E9C105; Sun, 26 Jan 2020 05:37:06 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="fa7ZUeiE"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 4DD339C105; Sun, 26 Jan 2020 05:37:04 +1000 (AEST) Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) by minnie.tuhs.org (Postfix) with ESMTPS id ECCDA9C101 for ; Sun, 26 Jan 2020 05:37:03 +1000 (AEST) Received: by mail-pg1-f179.google.com with SMTP id b9so2957842pgk.12 for ; Sat, 25 Jan 2020 11:37:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=ssy3QpZ6FdHnd6koj90VIpEtkJ+jWrnjGw8ymT0T1wA=; b=fa7ZUeiERs4p6QTcOIpccXBuX9dj3/1Si1pvt5EHhvxHXjhw/QJvQXRDTJtArTJwkb i745lNkjDjRaefyV0MDQHC0efcXowKOVkibnqHRecIfLIYOUkBiqawCR3QG7xqWWUq2k klY/tJ+CNpBUQZcW63xbwhHOnZx6JV3bac38+uWXc5qkrPT2v3eAqWCxVWG5hUnwzsBo AIzjDEp3wcNaVe4QNL5DLbvi3/yiLbGMclKx9Yy9Nh1/34c8VAHWwHDS7g+xoFVmWn5N MdJ3LhiGsKGhQvv2o6ecTZesnnHb6dq/UGJCI3PlVHFoEUvA8ybYspRLOgH5Ts+/iQZu iX/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=ssy3QpZ6FdHnd6koj90VIpEtkJ+jWrnjGw8ymT0T1wA=; b=XvVQscK6szPmCuizSAlTadHsmKNTfuXQ0FQ9Rxp7yJrhNMeu8rzMV4ChteW9OfzmLj G+bV5YDdqK+LzGZDWPCkX4npTjvXA0RJowRRKXZwB3P4FE0gVii5vaRlN0NLW4xinBtl 4MSbsgNS4a9XDa8x4a+/Q6s387TRFRdKBlyGKmxc88GeQuKwjTd42Bu4dqL02n3jd5m2 H0TkPczIwhZxE1G/i3Htb/p2fGfCw2cM1jv/yDzX/TgiIUVpaAFRWbBGxGz3zR3bMk88 qIyAXlMxHyyPfKBW+vGI72N5/SSgrGv9wr/S6FFLe8rsjtEtkV4PkE62mcQI7aN/ANcr bmcQ== X-Gm-Message-State: APjAAAUg8R7Q5ep3NusiGonOTyhMb3Sn4dmtbcQv9ia9doAzIRtmnRC0 /lwjSwxme+qXOAhzw1QwmgrMFuNu X-Google-Smtp-Source: APXvYqxFLMRA35FtGAWG7KumhPpALNKCUMB6ZEOIvSg9RwyikRIjuleqZ0cH4dxbGC5WiKxwr49h2w== X-Received: by 2002:a63:6d0e:: with SMTP id i14mr11444456pgc.12.1579981022975; Sat, 25 Jan 2020 11:37:02 -0800 (PST) Received: from localhost.localdomain ([1.144.218.29]) by smtp.gmail.com with ESMTPSA id b1sm10449142pjw.4.2020.01.25.11.37.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 25 Jan 2020 11:37:02 -0800 (PST) Date: Sun, 26 Jan 2020 06:36:58 +1100 From: "G. Branden Robinson" To: tuhs@minnie.tuhs.org, groff@gnu.org Message-ID: <20200125193655.g6mwesmitjkxjebf@localhost.localdomain> References: <20200125150010.dwqpgs5upkmuoleu@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="uki5zir3nwq2x7yv" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716 Subject: Re: [TUHS] [TUHS/groff] Provenance of .SB macro in man pages X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --uki5zir3nwq2x7yv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thanks for the quick follow-up, Reed! At 2020-01-25T13:13:44-0600, reed@reedmedia.net wrote: > On Sun, 26 Jan 2020, G. Branden Robinson wrote: >=20 > > I'm inlining my findings in rendered and source form below, but > > there's one feature I haven't been able to sort out--where did .SB > > (small bold) come from? The oldest groff release I can find online > > is 1.02 (June 1991), and .SB is already there, but I can't find it > > anywhere else. Is it a GNUism? Did it perhaps appear in a > > proprietary Unix first? >=20 > I see .SB used in the=20 > C Manual - Language > Edited by R.P.A. Collinson > Document No: DOC/UNIX.K3.10/1 > and UKC IO Library docs also from Collinson at Univ. of Kent. > as found in the usenix-78-uk1 tape. > Maybe that is uk1.tar at=20 > https://www.tuhs.org/Archive/Applications/Spencer_Tapes/ There's definitely an .SB macro used in that and a few other *roff documents in the uk1 archive, all of which have filenames ending in ".n". They're not laid out like man pages, there's no tmac.n file in the archive, and the macros used don't seem to come from Matt Bishop's News macro package, also named tmac.n. Given the absence of the macro package source it's hard to say what the semantics of these documents' ".SB" might be. They appear to be used as section headings, but C function prototypes are used with them as well. But since a C library is being documented alongside the language, maybe that's not too surprising. > I also see a SB Stymie Bold font in v7 troff. That's a different namespace. Something it took me an embarrassingly long to figure out was the ridiculously terse naming convention of *roff font description files. The "foundry" name gets the first letter, and after that you get "R" for roman, "B" for bold, "I" for italic, "BI" for bold italic, and "S" for a "special" font (symbols for math typesetting or dingbats). Bold and italics didn't apply to special fonts. So, if your system has Helvetica you'll have files called: HR HB HI HBI If my guess is right, alongside Stymie Bold you'll see SR, SI, and possibly SBI as well. Regards, Branden --uki5zir3nwq2x7yv Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAl4smNAACgkQ0Z6cfXEm bc4WMg/6A00S+R48TS/srUi5tcC/EUaubt4SRRt9VIh0pUPu8GsfZ+LM48oPS4wS 5pIauaB3nrH94v4fZjmg4g+WNXNmqhrP0SjivGVUYmgM22ckFGR55U6zhEaGjc5u KiH81jApOgmYygJbujrtKJ7Y1Lt3qs2Z5iowX0hb12/ZF943Yo/zYR8qMuJpA8uJ jAaW/tdshyyjUJh6W9T5Ro3Jf9XFCWzwNCM3MqSeLtOkwmengaZFyhStXuDL6thJ /Maqm17sp1TL8ixQgIiel4IVxLr/6SI5JMDxhhV5D+Hy5Oh8Eyhjed0aw3YfEuYN P2C9SZquLiQ1KOePrDouGbLNyXknTqOzDgxWAKKUQdyDTnrXkzz84clMHwn3C+Ej o7UrAYzsCXm7g+SK1aXWp2SkzSRHbeid2zttSkFsVF5sgtDE96uTkyxSoSUFVbpd xs8Jp6D/VQpPdTK8ahxxRRsSEXPbQ4vEuyfaw6EytNrmPB3/u7+FUEMgJXl/ErtD twwD86EqeRruZMharrlzrsG0HRbeXiyVIcLbb2gRie5FoUTOG2dEv1EOR4spwt8L 5Vygae+U+FMJsIexdLUoXlW1jjLyP/fraMof/mIEXx3kFKMN6m31N3xsWZRq3dSg xU6IuA55xrJKc4X4zk+TeUFmljGvm/QyoKQOLmBJiR0nx2EX744= =8RKV -----END PGP SIGNATURE----- --uki5zir3nwq2x7yv--