groff: Update site.tmac to fix glyph usage errors

in man pages.

Fixes #271810

+17 -4
+17 -4
pkgs/tools/text/groff/site.tmac
··· 1 1 . 2 2 .if n \{\ 3 - . \" Character translations for non-keyboard 4 - . \" characters - to make them searchable 3 + . \" With groff 1.23.0 "[t]he 'utf8' output device now maps the input 4 + . \" characters '^' (caret, circumflex accent, or 'hat') and '~' (tilde) 5 + . \" to U+02C6 (modifier letter circumflex accent) and U+02DC (small tilde), 6 + . \" respectively, for consistency with groff's other output devices. 7 + . \" This change is expected to expose glyph usage errors in man pages. 8 + . \" See [http://git.savannah.gnu.org/cgit/groff.git/tree/PROBLEMS] for 9 + . \" a recipe that will conceal these errors" 10 + . \" -- https://lists.gnu.org/archive/html/groff/2023-07/msg00051.html 11 + . \" 12 + . \" Conceal glyph usage errors in man pages with the following 13 + . \" character translations for non-keyboard characters to make them searchable. 5 14 . if '\*[.T]'utf8' \{\ 6 15 . char \- \N'45' 7 16 . char - \N'45' 8 - . char ' \N'39' 9 - . char \' \N'39' 17 + . char \' \[aq] 18 + . char ' \[aq] 19 + . char ` \[ga] 20 + . char ^ \[ha] 21 + . char ~ \[ti] 10 22 . \} 23 + .\} 11 24 . 12 25 .ds doc-default-operating-system Nixpkgs 13 26 .ds doc-volume-operating-system Nixpkgs