This patch takes care of many but not all situations
where this bug was occurring. Even after applying this
patch, one could still reproduce it with an entity name
which happened to be the same name as the font color or
some other word in the entry description (e.g., Public
Enum darkblue).
One other caveat with this patch is that the library
would need a reference to vbscript.dll\2 (Microsoft
VBScript Regular Expressions).
substring_match_fix.diff