Let me see if all the punctuations you're talking about here can't be moved to lowercase baseline alignment.

I'm supposing we don't quite have a font yet, eh?

And no, I advise against adding characters to accommodate uppercase punctuation.

First, that is amateurish design. Second, it won't work unless you're prepared to get rid of some characters.

Why not call "time out" right now and gather opinions on how to move this to the finish line, Frances.

But don't "cope". Think it out. Perhaps all the caps would look good aligned to a cap height consistent with the character height of some of the l/c characters such as "t", "l" and so on...

Click image for larger version. 

Name:	charheight.jpg 
Views:	155 
Size:	16.1 KB 
ID:	89131

Just a thought. It would solve some problems, and it's sort of a fresh 'n' funky look.

-g-