Index: mandoc.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/mandoc.c,v retrieving revision 1.60 diff -u -r1.60 mandoc.c --- mandoc.c 24 Oct 2011 20:30:57 -0000 1.60 +++ mandoc.c 3 Nov 2011 14:59:14 -0000 @@ -369,8 +369,15 @@ switch (gly) { case (ESCAPE_FONT): - if (1 != rlim) + /* + * Pretend that the constant-width font modes are the + * same as the regular font modes. + */ + if (2 == rlim && 'C' == *rstart) + rstart++; + else if (1 != rlim) break; + switch (*rstart) { case ('3'): /* FALLTHROUGH */ Index: roff.7 =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/roff.7,v retrieving revision 1.33 diff -u -r1.33 roff.7 --- roff.7 26 Sep 2011 23:07:31 -0000 1.33 +++ roff.7 3 Nov 2011 14:59:14 -0000 @@ -143,6 +143,8 @@ (revert to previous mode). A numerical representation 3, 2, or 1 (bold, italic, and regular, respectively) may be used instead. +The indicator or numerical representative may be preceded by C +(constant-width), which is ignored. .Pp Examples: .Bl -tag -width Ds -offset indent -compact