On Sat, 14 Jun 1997, Vladimir Volovich wrote:

> Unfortunately, \TeX\ does not use \verb|\lowercase| when
> it breaks paragraphs into lines and searches for hyphenation
> (it does this implicitly, i.~e.\ without a call to \verb|\lowercase|),
> so it is impossible to meddle with this process \texttt{;-(}.

Yeah, and this limitation can be solved by using a proper font encoding!
Doing hacks like yours is not the best solution IMHO (and besically