The goal of this question is to find an appropriate font for the editor in which I input TeX, rather than a font for use in the output. I hope this is sufficiently on-topic for TeX.se.
I recently switched to unicode input for all mathematical operators. Now I'm considering taking it one step further and using the Mathematical Alphanumeric Symbols range to match the font-style of the input to the font-style of the output (upright for functions, italic for variables, script/double-struck/fraktur for the appropriate mathematical concepts).
It's become a bit of a personal project to get my TeX code to resemble the output as much as possible.
The problem so far is that I have no font in which those characters all occupy the same horizontal space, making the code in the editor misaligned and harder to read and edit:
The above screenshot fragment is from Eclipse / TeXlipse, but every Linux editor I tried does the same. The only font on my system that supports that particular unicode range is XITS, so whichever font I choose in the editor, it falls back to XITS for those variables.
Is there a font around which covers as much unicode as possible (but at least the standard mathematical operators and U+1D400..U+1D7FF) and has all of them in the same width? (What's the technical term; monospaced, fixed width?)
Or perhaps there is a way to display the characters with a fixed width, regardless of font? It feels like it would be a fairly mechanical process to take a font such as XITS, center each character in a fixed-width space and output a makeshift font with the characteristic I need. But I have no idea how to do that.