Kyle Jones <kyle_jones(a)wonderworks.com> writes:
William M. Perry writes:
> So to make a face in Emacs 21 now, you do:
>
> (make-face 'foo)
> (set-face-attribute 'foo nil
> :family "lucidatypewriter"
> :width 'normal
> :height 200
> :weight 'normal
> :foreground "red"
> :background "pink"
> :strike-through t)
Well, I almost like this setup. The thing I don't like is a face having
all these properties. A property list like this should be recognized as
an instantiator for a font specifier.
Well, that was kind of the idea behind font.el. Although you need more
than just a font specifier to replace font.el. You would need various new
face specifiers like dropcaps, smallcaps, etc. But that takes more
redisplay hackery than just new font stuff.
-Bill P.