Update of bug#65241 (group groff): Severity: 3 - Normal => 1 - Wish
_______________________________________________________ Follow-up Comment #1: [comment #0 original submission:] > Buried in the novella that is bug #62921 is this observation: > > "groff's _ms_ and _me_ have support for bold-italic already (and have > for decades), and it wouldn't be hard to add it to our _mm_ either" > > (This ticket merely notes that Branden has noted the feature gap. I > know of no -mm users who have requested this feature, and the > functionality is already available to -mm users with appropriate base > roff requests or escapes.) I'm personally unlikely to tackle this due to its implications for the _mm_ macro name space. Consider first that _mm_ has macros for selecting roman, bold, and italic faces called `R`, `B`, and `I`, respectively. Next consider that _mm_ also has font alternation macros like _man_; these are `BI`, `BR`, `IB`, `IR`, `RB`, and `RI`. Notice the preƫxisting status of a macro called `BI`. Finally, consider that even we had a macro for switching to the bold-italic face (maybe `FBI`), orthogonality would suggest that we'd need to add several more, to complete the Cartesian product of alternation with the new `BI` font. BBI BIB BIR RBI IBI BII I think this would become hard to decipher. What I would suggest to _groff mm_ users instead is to temporarily remap fonts in a context where bold-italic is desired. My suspicion is that in most practical typesetting contexts, this will arise mainly in situations where the non-italic face is already bold anyway. That is the shape of solutions I have applied in _groff man_, which doesn't expose the bold-italic face, but does _use_ it in (sub)section headings if it infers that the configured heading font (`HF` string) represents a bold typeface. It then temporarily remaps `I` to `BI` when setting the headings. Regards, Branden _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?65241> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/