I've noticed a lot of discussion around wanting to use the output of a [variable] instead of the actual text and I did think of a possible solution using an alternative to square brackets to differentiate.
However, you will get to the point where you want to use those characters and being functional this is no good.
What I suggest is upgrade the editor for Display modules to be more like something like that we use to make posts in forums, or perhaps a cut down version of and HTML, Java or other editor.
It would embed protected characters into the display without the player having to learn anything. Much the way HTML and most word processing editors work. That way, you only deal with the text and a toolbar to change colours, text size and positioning, symbol characters, etc.
Either that or increase the total number of characters allowed in a display module.
*UPDATE* Actually, you most likely need more characters anyway.
However, you will get to the point where you want to use those characters and being functional this is no good.
What I suggest is upgrade the editor for Display modules to be more like something like that we use to make posts in forums, or perhaps a cut down version of and HTML, Java or other editor.
It would embed protected characters into the display without the player having to learn anything. Much the way HTML and most word processing editors work. That way, you only deal with the text and a toolbar to change colours, text size and positioning, symbol characters, etc.
Either that or increase the total number of characters allowed in a display module.
*UPDATE* Actually, you most likely need more characters anyway.