Re: 14/46: groff(7): Add subsection "Special fonts".

"G. Branden Robinson" <[email protected]>
Newsgroups gmane.comp.printing.groff.general
Message-ID <20251221014402.ujpsp3foieusitgs@illithid>
Hi Deri,

At 2025-12-07T13:45:32+0000, Deri wrote:
> On Sunday, 7 December 2025 08:35:40 GMT G. Branden Robinson wrote:
> > gbranden pushed a commit to branch master
> > in repository groff.
> > 
> > commit 6ae1e6ca7b8356d39d2dc0289dffa9a348273692
> > Author: G. Branden Robinson <[email protected]>
> > AuthorDate: Sat Dec 6 04:39:01 2025 -0600
> > 
> >     groff(7): Add subsection "Special fonts".
> > 
> >     ...synced from our Texinfo manual.
> > ---
> 
> It may be worth mentioning (or pointing to) the information regarding
> the interaction between special font and the .*char commands,
> particularly the fact that any "fallback" definitions with .schar will
> prevent groff finding the glyph in the fonts defined as "special" in
> the DESC file. (This prevents groff from finding the real glyph for
> users who have installed a more comprehensive symbol font (such as
> SymbolA, which contains all the glyphs we mark as fallbacks) and
> update their DESC file to replace "S" with "SymbolA".  Currently the
> only way to avoid the uglier fallback is to include .special SymbolA
> in every document, but this would make it non-portable on systems
> which do not have SymbolA installed.

I agree, but before I can rewrite this part of our manual (which is
proving to be the last, or nearly the last, to fall to my editor's pen),
I'll need to completely understand the character resolution process, as
well as, I suspect, some deeper, sneakier internal stuff that I just
blundered into yesterday.

https://savannah.gnu.org/bugs/?67703

> It is a shame .schars operate before "the already mounted (DESC)
> special fonts".

Yes; I see more requests/features on the horizon for further
configurability of character-to-glyph resolution.

Regards,
Branden
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmlHUNgACgkQ0Z6cfXEm
bc64+xAAkxsq3kuUFw2gCkCGzY1+wwzQN6z3gwxyjA9664FH9xKQejUQ37JTlWkI
PTYSA8IAwCK+Oa/siLsa1xDQPHtHmk3e2tzkbM3BJEmw7tDn308n5UpN2jsKQadt
yqOvoP0kUAJObI3Uuq3U1GcrbtiubcKqmqZriUgk/cZhMlC5kCAS+Ph+qW/9WWFg
XPb3tVEQnzPT5ZOOuj7iWU4sgTUjOe+agDX7zgGrS6zTtm/AoIygB4PGkelxWKLi
8T9jPjI3BXFunp5lEdsUNnqrboyht/pKier0/NAQV/5V2dFIFOO8sWC4lqIom9oU
z8CcP9jxDrhn+NG+R3UPZNbEFF0xiDrhazyYMYyFSENqu8SvgyebAU8n+cZiWsBb
hjohitAC0vXuVMjLtzUdP9MuIZA5VUccEX8i0VjtK7Z7FDQsMV1PSltAqT73+hJU
46/T32+FX7Gz75BaDrqsitbRzRb6vD53MJPhM6ElddFRCDfhd5QVhyXTbdmN+Krh
CkBFWkQG7cOwZs9lPTGKCAYm7KdERxZVNPOFIOQnPeQEEfck27y1Y9IJFBWM8yn4
XRjPpviLe3Ay7dfY3/NGv0UXq/pAidTqmfjBf3jUJTFbMudMRvOQ6Nt65H5uFB5q
w8yL4h7tuQDL7/p66Xl6KPJe17dXM+I0GIkZ2/RITSPgL+BSkSM=
=WjOb
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.