swick@ATHENA.MIT.EDU (Ralph R. Swick) (03/21/88)
Date: 17 Mar 88 04:33:16 GMT
From: grady@postgres.Berkeley.EDU (Steven Grady)
I am confused by something. I have used xrdb to set the main font
of my xterm by default to 6x10, by using the following line:
xterm*VT100*font: 6x10
This works fine, except that I can't override it on the command
line. If I say "xterm -fn fixed" or "xterm -font fixed", it should
give me the "fixed" font, but it still gives me 6x10.
The bug (if any) is a little more subtle than you describe. The
default option table used by the toolkit stores the resource identified
by -fn under xterm*font. By the precedence rules for resource retrieval,
xterm*VT100*font is more specific than xterm*font and therefore continues
to be the resource value used. The reason for the order of processing
that you describe is so that an application can over-ride the default
option table by specifying it's own entry for -fn.