If you want a blog post about actual innovation with monospaced fonts, try Class Based Contextual Positioning in MonoSpaced Fonts by Andreas Larsen, which is used in his Monoid font[0][1]. It also deals with this problem of characters not having the same natural width, but in a way that actually preserves the monospace characteristic.
I wish its usage would spread to other fonts. It's probably a lot of work to implement though.
I wish its usage would spread to other fonts. It's probably a lot of work to implement though.
[0] https://medium.com/larsenwork-andreas-larsen/class-based-con...
[1] http://larsenwork.com/monoid/