Write ups:
                           My failed Troff attempt

              You might be wondering what am I talking about, ain't I
         already used Nroff macro to write gopher posts? Yes, that is
         true, and I have found Nroff to be a  very  useful  tool  to
         format texts for line printers and terminal.

              I use Heirloom Doctools, if you don't  know,  was  from
         OpenSolaris,  instead  of  the now de-facto GNU roff.  Groff
         does not support UTF-8, and the version installed  on  macOS
         is  too  old,  and  sometimes  Groff just does too much that
         hides the detail of how roff is supposed to work,  which  is
         why  I  don't  like  to use it. I know you are urging to ask
         what about neatroff, but I'll postpone that to later.

              By the way, Plan 9 roff is  also  inherited  from  UNIX
         source, so it is somewhat compatible with Heirloom's and the
         macros can be shared, and thanks to the overall Unicode sup-
         port Plan 9 has, it also supports UTF-8 out of box.

              Coming early than TeX, roff is a macro system  designed
         for a model that you are going to output instructions on how
         to move the print head, and select the glyph to  type.  This
         model fits well for both line printers and phototypesetter.

              My headache is, and as it always will be, typing  equa-
         tions.  The Nroff output is not really suitable for Xterm or
         VT100 terminal emulators, as they lacks the essential  over-
         strike  feature, and even with col and less this could some-
         what be achieved there is no way to emulate scroll back half
         line and type in-between the two lines.

              That is why neqn output would never  look  good  again,
         unless you happened to have one of the obscure line printers
         supported by Unixes.

              Now for the phototypesetter  backend.  Sorry,  all  the
         phototypesetter  backends  were  removed from existing troff
         distributions  and  the  only  supported  one   is   Adobe's
         PostScript.   Another painful fact is the only full featured
         PostScript distiller available for general personal  desktop
         publishing  use is Ghostscript. Adobe has their PS distiller
         shipped with their Acrobat Pro downloads, and  you  can  use
         that  without  need  to  dealing with DRMs (the whole absurd
         Creative Cloud stuff), but its  features  are  limited,  and
         Adobe  only license the full PS interpreter to businesses at













         a very high fee (3000 USD per year?).  Apple has  their  own
         closed  source  PostScript distiller implementation, that is
         now depreciated. As for hardware, the high end printers  all
         supports  PDF instead now, and even for those still keeps PS
         support, the PS is internally converted to PDF first.

              That all concludes that  PostScript,  the  only  format
         left for troff's phototypesetting output is already fading.

              Troff uses the default font provided by  PS  distiller,
         Times-Roman,  Courier,  just  to name a few. The cursed fact
         outside the alphabets, the special characters that  is  sup-
         posed to be used for equation typesetting, are all different
         from Ghostscript, Adobe's distiller, and Apple's  distiller.
         It  seems only the font Ghostscript uses can properly render
         equations typed by troff. And likely on the printer you  are
         going  to  use, they have a different variant of the special
         font, so if you forget to embed the font  your  equation  is
         gonna be messed up (Don't ask me how I learned that).

              Neatroff is not an extension to existing troff, it is a
         rewrite  based  on  models used by Groff and Unix troff. The
         font handling is fragile, that apparently the tool  it  uses
         to  generate  font metrics gives wrong parameters to special
         symbols. Did I mention Heirloom can use TTF and OTF directly
         (and uses correct font metrics)? Besides, It heavily depends
         on Ghostscript for properly render equations,  and  I  don't
         have GS installed on my computer.

              After all, both Neatroff and Heirloom  troff  does  not
         give  better typesetting result, and the output consistently
         is not as good as today's TeX which directly  outputs  PDFs.
         Besides,  their  font  handling system can in no way compare
         with XeTeX or LuaTeX. So have my word, don't spend  time  on
         troff when you already have TeX!