Math fonts and plain text fonts should be different. If you put quotes around something, you get plain text font.
> If you want implicit multiplication, you need spaces between each letter.
Probably the first rule of any good typographical system is that it should not force the user to change how they normally write (barring special exceptions). Any syntax for typography should be additional to this, which is why escape syntax is so good. Forcing the user to put spaces between variables is a no go.