If not set, underlines will use the foreground color.
If [gtk.text_tag.TextTag.underline] is set to [pango.types.Underline.Error], an alternate color may be applied instead of the foreground. Setting this property will always override those defaults.