In the escape sequences section of printf.1, the <single quote> character is represented using "\e\'". In UTF-8 mode, mandoc converts this to an acute accent. To fix this I explicitly used "\(aq" as per the Accents section of mandoc_char(7), although using "\e'" works as well.
Index: printf.1 =================================================================== RCS file: /cvs/src/usr.bin/printf/printf.1,v retrieving revision 1.31 diff -u -p -r1.31 printf.1 --- printf.1 13 Mar 2018 14:53:05 -0000 1.31 +++ printf.1 2 Jun 2019 04:47:48 -0000 @@ -95,7 +95,7 @@ Write a <carriage return> character. Write a <tab> character. .It Cm \ev Write a <vertical tab> character. -.It Cm \e\' +.It Cm \e\(aq Write a <single quote> character. .It Cm \e\e Write a backslash character. -- Stephen Gregoratto PGP: 3FC6 3D0E 2801 C348 1C44 2D34 A80C 0F8E 8BAB EC8B
