From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: **** X-Spam-Status: No, score=4.7 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FROM_SUSPICIOUS_NTLD,FROM_SUSPICIOUS_NTLD_FP,PDS_OTHER_BAD_TLD, T_SCC_BODY_TEXT_LINE,T_TVD_MIME_EPI autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 11925 invoked from network); 28 May 2022 19:03:22 -0000 Received: from bsd.lv (HELO mandoc.bsd.lv) (66.111.2.12) by inbox.vuxu.org with ESMTPUTF8; 28 May 2022 19:03:22 -0000 Received: from fantadrom.bsd.lv (localhost [127.0.0.1]) by mandoc.bsd.lv (OpenSMTPD) with ESMTP id 07d80d74 for ; Sat, 28 May 2022 14:03:19 -0500 (EST) Received: from tarta.nabijaczleweli.xyz (139-28-40-42.artus.net.pl [139.28.40.42]) by mandoc.bsd.lv (OpenSMTPD) with ESMTP id fa5e12bf for ; Sat, 28 May 2022 14:03:18 -0500 (EST) Received: from tarta.nabijaczleweli.xyz (unknown [192.168.1.250]) by tarta.nabijaczleweli.xyz (Postfix) with ESMTPSA id 92F1D13FC for ; Sat, 28 May 2022 21:03:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nabijaczleweli.xyz; s=202205; t=1653764594; bh=bUpf/GoVR/lY7sDOhz26f4a6E7JpSX/f37Lxw+d7uH8=; h=Date:From:To:Subject:From; b=k/ZtPLCco72vjRGM9DOJqmd3uEehEZnw+GR3FcmKWQVyrpNZx8qMJkpfvZZeY5gia vQZQVjhOMb+h6GDvRz06QeB2brpHCBhrV399YrMt0WNheblhgF9YSNrrTXJrNIBI9h cgCGMek2GwKCuBwXFBHaHIn2SYktFnzf27YwkOYPi8qsz3PXllwYZNiKPWTrUu7Cyj D0rf8p9WoMjhcLZs2y2bK6lUsbVwoOnkJcv7NNaLxQfzxNILUm19GzUwlcjm5/Y/iI vJRkBuPrJEmPWNppetQ4JPnX/ka87rhQUjivj9l7moEJu5PprImHXe8IQJ636O+oA2 yQvn5WBtCjbLrn6BaocyHQYtgCwoo3HJIucfrxoGANzh726nbHKWS3WVnTms7/X9CT eHId8n1Cl81A16eW+mjO8tZ2dLHmSqjUF9Uk/O4kmBhG7Jp33nYW6pkDnyjbb13VOQ HG9vBFfglcmeDMMeHBL6xtxzs34VuM1niIPoIBl3dhjKBxLppKN+c/tUYKz5AFVTay OFxE8Qvmg/8SCeB23smrE2b3F6+4yTlJyVWWlicRzvzDvWBuujppV2DIkedQ/Pb605 88MK7hl1b9MbmauKy1xjvi4xntXVvXZ+Ekwnl74wrL46GLguo7TgV/xcbzV0DUv4xe 1TA0DLfvqBc9fnvHam8DrveY= Date: Sat, 28 May 2022 21:03:13 +0200 From: =?utf-8?B?0L3QsNCx?= To: discuss@mandoc.bsd.lv Subject: Getting semantically-correct mdoc fonts outside of requests Message-ID: <20220528190313.5jdgvy57pnaqen62@tarta.nabijaczleweli.xyz> User-Agent: NeoMutt/20220429 X-Mailinglist: mandoc-discuss Reply-To: discuss@mandoc.bsd.lv MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="c3fxcsfcjkj4ksln" Content-Disposition: inline --c3fxcsfcjkj4ksln Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! This is something I've run my head into again and again while using tbl(7) tables =E2=80=92 since you cannot usefully execute mdoc requests whi= le in a table, I've been either hardcoding fonts or in recent passes doing .ie n .ds fAr I .el .ds fAr CI (with a preprocessing pass for mandoc which pretends to be nroff even when it's typesetting; groff needs I/CI distinctions since tty output is 4-font only and C? fonts render as R). This does work, but (a) it's ass and (b) duplicates the macro package, badly. groff's doc.tmac sets doc-??-font strings for all the semantic macros, such that \*[doc-Nm-font] expands to \fB under nroff and \f(CB (+ a font size reset) under troff, d-Pa-f to I/C, &c. Now, mandoc's mdoc doesn't really allow for that in a trivial fashion, especially in its much richer -Thtml output which doesn't trivially map to/from 8 fonts, but, well, that's my best attempt at prior art. So: is there a better way? Best, =D0=BD=D0=B0=D0=B1 --c3fxcsfcjkj4ksln Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEfWlHToQCjFzAxEFjvP0LAY0mWPEFAmKSce0ACgkQvP0LAY0m WPFhyg/9HnrTfx1i72va5VwHyOa3OnsGuERcquvepHyyL30bepINY9M3TcRsBdk+ 9Tj0n/U9bEBecD4O2XHl98fnXo6jmt2/AEnQBToWW1varaN5031VrxdwV1sKKzf6 tvLsIrczAOYA9VdTmJ2zgfGYdnaB1kLkHcp72GasDQZ3Gs5ISkfpCAibUYmb5LNk z1xVpjZ8jUhkz3LXmdNNYOgguDrEY2juxhEX/fQ/QiNpB5BBfxC3aMU9M1pjuz/Y Ca09OW9djJpyJV4zDS/rzsz9AEHO3vWGatvO1NTtR0CfrhBoJEcaKHU68row2AUV NNQIIj8CUa5m4e3XTzLWaHINwRATAfXE6iuPmExWlQGGEk1P+Gzlle9tTe2TOP4o dZ1x0bKMB2DBD+aQY3xu0w+AXEgisAaSmJo58dK5IoISfxjzWEf0mMp1PmWoa38D 32Ga9YVb8gK2rxoBWUrXXm+Cjr85Nx+QBRDEiGSFQVbsA0k6ni488lLvaWhCTmRB rE8zI9P0UurIgWc0s2YKzvYyv/5+sZ2evmgtkUmhwBn5MnSulOjh7D86HS3jo81u H1guUht+VOuZGq1laq41A/2MeqaNgO3P+ErSMx5BlmzKcHbNAM/OhJuSyTmT2CeA uX9Vv2UUYgEBeU253f4oIZHXGVI4X6XDnwJisNEFnqWRH3IBR/c= =gr3x -----END PGP SIGNATURE----- --c3fxcsfcjkj4ksln-- -- To unsubscribe send an email to discuss+unsubscribe@mandoc.bsd.lv