I guess that's the price you pay for coloured brackets.
Lol yeah, I added coloured operators and text formatting (bold, italic, underlined). I have intentionally been ignoring the filesize. I'll look at reducing it again later.

BTW, if you're generating HTML, CSS can really reduce filesizes. Plus it makes the output more easily customizable. Of course, this doesn't work for, say, BBCode.
Yeah I'm using css in the tags atm. For example:
Code:
<span style="color:#00FF00;font-weight:bold;">{</span>
Which as you can see causes just a little bit of bloat. I could save space by writing a set of classes out first, but I might be able to save even more by making custom XML tags using XLST styles. Then it may look something like:
Code:
<bkt>{</bkt>