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-----