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.



Reply via email to