[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #60701] [mm, ms] should have quotation macros
From: |
G. Branden Robinson |
Subject: |
[bug #60701] [mm, ms] should have quotation macros |
Date: |
Sat, 29 May 2021 22:32:25 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 |
URL:
<https://savannah.gnu.org/bugs/?60701>
Summary: [mm, ms] should have quotation macros
Project: GNU troff
Submitted by: gbranden
Submitted on: Sun 30 May 2021 02:32:23 AM UTC
Category: Macro - others
Severity: 1 - Wish
Item Group: New feature
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Details:
These packages' lack of quotation macros, like man(7)'s, is probably a legacy
of AT&T's commitment to ` and ' as paired directional single quotes in the
Teletype and C/A/T era and the seeming rapid denouement of troff development
there after Kernighan added device independence.
This legacy was not justifiable in the ISO 8859 character set and Adobe Glyph
List era and is indefensible today.
` and ' in input are suitable _only_ for use as directional single quotes, and
even then we should discourage them because (1) they look asymmetric and ugly
in the input; and (2) if people repeat them for directional double quotes,
following the ubiquitous example of TeX, they will get incorrect spacing on
nroff devices.
At the same time, the various special character escapes for quotation marks
(see groff_char(7)) are cumbersome to type.
Moreover, applying macros to this purpose permits semantic uplift.
mdoc(7) has done some good work in this area. We should consider something in
the same spirit.
The foregoing might apply to me(7) as well; I haven't looked yet. I feel sure
that mom(7) already has it covered.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?60701>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug #60701] [mm, ms] should have quotation macros,
G. Branden Robinson <=