> In code examples, a proportional-width font is used for identifiers. … At first glance, this presentation style will seem “unnatural” to programmers accustomed to seeing code in constant-width fonts. However, proportional-width fonts are generally regarded as better than constant-width fonts for presentation of text. Using a proportional-width font also allows me to present code with fewer illogical line breaks.
I switched years ago and would never go back to monospace.
So it would be nice if IDEs rich-rendered regions column aligned.
eg, object literals in JS, in which space separator are as a wide as needed to align the values.
JetBrains MPS has a decision table rendering for DSLs, which is similar to what I described.
Check out "elastic tabstops":
Here's the prototype https://x.com/efortis/status/2039539455128686677