From: Paul Eggert <address@hidden>
Date: Mon, 5 Mar 2018 17:30:24 -0800
Yes, for ASCII art I doubt whether any simple automated heuristic would
work unaided. ASCII art is typically ugly and hard-to-read even in a
fixed-width font, so it's not much of a loss if it's rendered poorly. If
there's really a need for it I suppose we could let users hint to Emacs
to switch to a fixed-width font just for the art; that'd be good enough.
We could have an interactive alignment feature, whereby the user could
move a character at pixel resolution, until it aligns to the user's
liking. The implementation would modify the :align-to attribute of
the display property we put on whitespace before that character.