> Thus losing the ability to tell if I mistyped \(oq as \(cq with -Tascii
> or -Tlatin1?

To be fair, -Tascii and -Tlatin1 already lack the ability to
distinguish \(lq from \(rq -- and \(fo from \(la, and several others
(far more in -Tascii, of course).

Currently, \(ga and \(oq render the same.  Under Ingo's proposed
change, \(oq and \(cq would render the same.  Either way, you're
losing information.  (This is a limitation imposed by the character
sets themselves: groff can produce more than 128 or 256 output
glyphs.)

And while you're more likely to mistype "oq" than "ga" for "cq," it
seems that distinguishing such characters is a use case outside the
intent of -Tascii and -Tlatin1.  These flags are, in a philosophical
sense, flags for reading, not for editing.  For terminal output to aid
editing/proofreading, -a is a better fit, as it produces a unique
string for every glyph.

Reply via email to