Add font description files for PostScript Level 2 fonts
Description:
Font description files for PostScript Level 2 fonts (Bookman, Palatino, New Century Schoolbook, etc) are missing with groff 1.23.0-6, presumably because it was built in the absence of ghostscript. Is it feasible to include them in the future? It's relatively difficult for a user to install the Level 2 fonts later (see below).
Additional info:
With past builds of groff on Arch I've been able to use the PostScript Level 2 fonts that come with ghostscript with both devps and devpdf. I believe these are commonly expected to come with groff, as Peter Shaffter mentions at http://www.schaffter.ca/mom/momdoc/typesetting.html#family. However, with build 1.23.0-6 the font description files for PostScript Level 2 fonts are missing for devpdf, since if BuildFoundries.pl can't find the fonts that ship with ghostscript at build-time it doesn't copy over the font descriptions or make the download entries.
I was able to generate the needed font description files and download entries by building groff 1.23.0 from source with ghostscript installed, and after copying those files to /usr/share/groff/1.23.0/font/devpdf/ I could use pdfmom to create pdfs with them.
Steps to reproduce:
For example, for a document using the Mom macros and .FAM NR (New Century Schoolbook), I was getting the following backtrace:
$ printf '.FAM N\nHi there.\n' | pdfmom -b >a.pdf
troff: backtrace: '/usr/share/groff/1.23.0/tmac/om.tmac':574: macro 'FAM'
troff: backtrace: file 'pdfmom-38WPH':1
troff:pdfmom-38WPH:1: warning: cannot select font 'R'