The .Aq macro quotes a word with surrounding <angle> brackets. This is used a
few places. Lots of man pages quote email addresses. spamd(8) quotes the
<spamd> pf table name. compress(3) quotes the <zconf.h> path.
The mandoc chars.in though says that for unicode, it should output these fancy
"mathematical left angle bracket" and "mathematical right angle bracket"
characters. Two problems. First, they look like kind of silly because most
fonts use a different glyph. Two, a decent number of fonts don't include them,
and then things look really silly.
mandoc already special cases Aq in Mt macros to output plain <brackets>.
Existing usage suggests that's what people want elsewhere as well. pf <tables>
and <include.h> headers are not math equations either. (.In is available in
some cases, but it's not a general solution.)
Index: chars.in
===================================================================
RCS file: /cvs/src/usr.bin/mandoc/chars.in,v
retrieving revision 1.27
diff -u -p -r1.27 chars.in
--- chars.in 16 Dec 2014 19:48:49 -0000 1.27
+++ chars.in 15 Feb 2015 08:49:17 -0000
@@ -86,8 +86,8 @@ CHAR("lB", "[", 91)
CHAR("rB", "]", 93)
CHAR("lC", "{", 123)
CHAR("rC", "}", 125)
-CHAR("la", "<", 10216)
-CHAR("ra", ">", 10217)
+CHAR("la", "<", 60)
+CHAR("ra", ">", 62)
CHAR("bv", "|", 9130)
CHAR("braceex", "|", 9130)
CHAR("bracketlefttp", "|", 9121)