By default TextPrimitive renders the '&' character as an underscore on the following character, like a menu hotkey. I need to actually display an ampersand on the screen. I found that if I double the character ("&&"), the TextPrimitive displays the ampersand. However, it no longer sizes properly to the text it contains. I'm wondering if the TextPrimitive sizing code thinks the ampersands will cause underlines even though the rendering code draws an ampersand.