Hi Mike,
> Folks, particularly mm folks.
>
> I'm looking for a suggestion on how to approach this problem.
Use
strace -fe trace=open -o /tmp/ascii.trace groff -mm i.mm
and do similar for PostScript. Strip the process IDs, delete the ENOENT
lines, and compare. That's what I did. :-) It shows what different
files are read between the two.
Also, I altered i.mm to
.tm .warn is \n[.warn]
.de xx yy
.sp 2
.yy
and with -Tps .warn is 196615 but with -Tascii it's 786431. .warn is a
bitmask.
ps 196615 0x30007
ascii 786431 0xbffff
.warn is tinkered with in tty.tmac, which may be relevant. Don't have
more time to dig right now.
$ grep warn /usr/share/groff/1.18.1/tmac/tty.tmac
.\" Don't warn about non-existent fonts.
.warn \n[.warn]-(\n[.warn]/131072%2*131072)
$
Cheers,
Ralph.