What you need is to use "small caps." For example, in Microsoft Word, if
you enter
"Recall Gov. Schwarzenegger" <g> and then set the text to Small Caps (in the
Font dialog box), you'll get the result you want.
The only problem is that, as far as I know, there aren't any text components
that support small caps in the .Net Framework. There also don't appear to
be any third-party components that support it. (I've been looking for years
for a rich text box component with this functionality.)
The best you can do is roll your own. Basically, you need to extend the
RichTextBox with a new property or method that converts lowercase letters to
uppercase letters, but reduces their size a bit (80-90% is about right.)
There are various ways you could do this.
"John A Grandy" <johnagrandy-at-yahoo-dot-com> wrote in message
news:OQ**************@tk2msftngp13.phx.gbl...
does anyone know of an intrinsic .NET function , or font , or other
mechanism , to do "proper-case all-caps" ... ?
so, for a name like "Arnold Schwarzenegger" ...
... I want it entirely in capital letters , "ARNOLD SCHWARZENEGGER",
*except* that the "A" and the "S" should be a slightly larger font-size
than the rest of the letters ...