It would be good for the accessibility and readability of hover texts if you could add an outline color in addition to the hover text color.
Function: llSetText( string text,vector outline color, vector color, float alpha );
as alternate maybe a inverted outline color 1 / 0 to activate/deactivate it.