From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout08.t-online.de (mailout08.t-online.de [194.25.134.20]) by sourceware.org (Postfix) with ESMTPS id 1D0893858D28 for ; Sun, 23 Jul 2023 14:52:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1D0893858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=t-online.de Authentication-Results: sourceware.org; spf=none smtp.mailfrom=t-online.de Received: from fwd72.dcpf.telekom.de (fwd72.aul.t-online.de [10.223.144.98]) by mailout08.t-online.de (Postfix) with SMTP id E674A1135A for ; Sun, 23 Jul 2023 16:52:56 +0200 (CEST) Received: from [192.168.2.101] ([79.230.160.39]) by fwd72.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1qNaS8-0YQ8ZM0; Sun, 23 Jul 2023 16:52:56 +0200 Subject: Re: [ANNOUNCEMENT] Updated: groff-1.23.0-1 To: cygwin@cygwin.com References: <128e9daf-448c-ce0f-4eac-4fc76756657d@t-online.de> <87edkyyjec.fsf@Rainer.invalid> From: Christian Franke Message-ID: Date: Sun, 23 Jul 2023 16:52:55 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 SeaMonkey/2.53.16 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-TOI-EXPURGATEID: 150726::1690123976-819CC980-538143ED/0/0 CLEAN NORMAL X-TOI-MSGID: 7b94fbcf-7245-4298-ab96-a1435e4acacb X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,FREEMAIL_FROM,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,KAM_NUMSUBJECT,NICE_REPLY_A,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Christian Franke via Cygwin wrote: > ... >>> - Man pages could no longer be formatted with a specific font. Only >>>    header and footer lines use the selected font then, the rest stays >>>    at the default font 'T': >> […] >>> Intentional change or regression? >> IDK, ask upstream. > > OK, will do. Didn't find anything similar here: > https://savannah.gnu.org/bugs/?group=groff > > IMO a regression, obvious in the postscript output: > > $ groff -man -T ps -f H < .TH TOOL "1" "2023-07-23" "Toolset" "Section" > .SH NAME > Tool \- do something interesting > EOF > ... > %%EndPageSetup > /F0 10/Helvetica-Oblique@0 SF -.4(TO)72 48 S(OL).4 E/F1 10/Helvetica@0 > SF 174.995(\(1\) Section).5 F F0 -.4(TO)177.775 G(OL).4 E F1(\(1\)).5 E > /F2 10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E/F3 10/Times-Roman@0 > SF -.8(To)108 96 S(ol \255 do something interesting).8 E F1 -1.2(To)72 > 768 S 174.06(olset 2023-07-23)1.2 F(1)202.87 E 0 Cg EP > %%Trailer > ... > > /Times-* should not appear above. Found the issue: T(imes) is unconditionally stored to a variable which is used by SH macro: $ cat /usr/share/groff/1.23.0/tmac/an.tmac ... .de1 SH .  fam \\*[an*body-family] ... .ds an*body-family T \" Times ... Fixed upstream in: http://git.savannah.gnu.org/cgit/groff.git/commit/tmac/an.tmac?id=6e03ad16ea8ed053fbffb5296d2670d6cdb4e931 Postscript output looks sane then: %%EndPageSetup /F0 10/Helvetica-Oblique@0 SF -.4(TO)72 48 S(OL).4 E/F1 10/Helvetica@0 SF 174.995(\(1\) Section).5 F F0 -.4(TO)177.775 G(OL).4 E F1(\(1\)).5 E /F2 10.95/Helvetica-Bold@0 SF(NAME)72 84 Q F1 -1.2(To)108 96 S (ol \255 do something interesting)1.2 E -1.2(To)72 768 S 174.06 (olset 2023-07-23)1.2 F(1)202.87 E 0 Cg EP %%Trailer -- Regards, Christian