Kyle Jones <kyle_jones(a)wonderworks.com> writes:
X vs. TTY is one of the things that you can't get right unless
you
deal with specifiers.
That happens not to be the case.
I just tried with 20.4:
xterm% xemacs
M-x customize RET
M-x make-frame-on-tty RET RET
The tags are now light blue in the X11 frame, and underlined in the
tty frame. Just as the defface for `custom-face-tag-face' specifies
them to be. If this doesn't work on 21.0, then someone introduced a
bug.
The only thing a specifier based implementation of the `defface' would
change, if done correctly, is that dynamically switching the
background mode between light and dark would affect the faces
immediately.