Ben Wing <ben(a)666.com> writes:
Why not add built-in face properties like font-family, font-weight,
font-slant, etc.? Otherwise you arbitrarily stick some properties
inside of property lists hung off a single property, and other
properties are direct face properties. Ugly ugly ugly.
I agree. The distinction between "face properties" and "font
properties" is often quite arbitrary. For instance, underline is
handled internally under X, and it's a font property under Windows.
Or, "bold" can be a font property, and yet it can be simulated if a
bold font is not available (xterm does that). And so on.