A UI rich text panel implementation that styles the word "less" (case-insensitive) in rich text. It sets text color, enables underline with a semi-transparent underline color, and specifies underline width.
using Sandbox.UI;
[RichTextPanel( @"\b[Ll]ess?\b" )]
public class RichTextLess : RichTextBase
{
public override Color Color => new Color( 0.8f, 0.8f, 0.8f );
public override bool Underline => true;
public override Color? UnderlineColor => new Color( 0.8f, 0.8f, 0.8f, 0.3f );
public override float? UnderlineWidth => 2f;
}