UNDERLINE
return attributes | UNDERLINE;
state &= ~UNDERLINE;
inline bool IsUnder() const { return (state & UNDERLINE) == UNDERLINE; }
state |= UNDERLINE;