I'd like man to use a sans-serif font, which is easier to read on a screen not paper. man uses a monospace terminal, which is slowest to read for prose. man -Tpdf uses the "Times-Roman" font, which is serif. I'd like the PDF to use Noto Sans, but if only PostScript Level 1 is supported, I'll accept Helvetica and its Linux metric-compatible replacements. The text should be reflowed if applicable, instead of blindly replacing the font name in the PDF leaving large gaps. Monospace should be retained. My current serif-outputting command is man --nh -Tpdf "$1" > "$1".pdf && okular "$1".pdf && unlink "$1".pdf .
-Thtml outputs a webpage omitting font-family, which goes well with my Firefox configuration for Noto Sans. But it's \raggedright and tables are blurry in HiDPI and illegible with Dark Reader. khelpcenter has no dark mode or support for multiple windows, and printing breaks HiDPI and selectability. yelp man:man is monospace. The solution can use intermediate formats before PDF, but shouldn't ahead-of-time compile as gcloud/Perl put 7000+ files in man3 that I sometimes read, but I want the solution ≤1 MB and ≤3 startup seconds.
I tried to set MANROFFOPT='-f H', but it did not change the font. Perhaps I mistyped it but it didn't raise any error. Seemingly when -Tpdf is the first argument, it's ignored, even though it responds with a nroff error without it. Then I tried zcat /usr/share/man/man1/man.1.gz | tbl | groff -fH -man > manpage.pdf , but only the per-page header and footer are sans-serif and the text is both serif and unselectable.
/usr/binor~/.nvm/versions/node/v25.6.0/bin. 2. I haveMANPATH=~/opt/my_redirector_to_current_node/share/man3. I'm usually on the latest non-devel Ubuntu (25.10), and I runncu -gfrequently, so you can try to find a web-based solution, but I think it'd be harder