> It's not a question of which implementation has the bigger market
> share, but which has the richer feature set.  Currently each of them
> can do things the other can't.

There’s `.if [.g]` and `.if [.neat]` to test for a Groff or Neatroff 
environment,
respectively. Presumably, Heirloom has a similar register. If we can’t count
on each implementation to have all the features we’re using, we can at least
code workarounds.

I’m using neatroff for printed fiction, because it directly supports TrueType
(including font features like small caps and extended ligatures) and paragraph-
at-once justification. Still, I chafe at its low resolution (1/720in vs Groff’s
1/72000in), because some microtypography requires a bit more than 1/10pt
precision. The macro set I use tries to accommodate either one.

(For technical docs, I’ve moved to Lightweight DITA for a number of reasons
that aren’t necessarily germane to this list.)

— Larry

Reply via email to