* Stephen J. Turnbull (2006-02-02) writes:
>>>>> "Ralf" == Ralf Angeli
<angeli(a)iwi.uni-sb.de> writes:
Ralf> Reading the doc string of `set-face-parent' I would not
Ralf> expect the face to keep its explicitely set size
I would. Inheritance only applies to properties not explicitly set.
Good to know. I wasn't really sure about it. But I guess I still
have to fix this in AUCTeX if we want to have scaling of faces for
LaTeX sectioning commands work in currently available XEmacs versions.
Ralf> but I also would not expect to see the old size in the
Ralf> customization buffer.
I'm not sure what's going on here. Customize has never worked very
well with XEmacs faces, because faces are implemented using specifiers
which do most of what Customize can do, but for some reason the
porters of Customize chose to implement Customize separately from
specifiers.
At least the inheritance problem is also present if the XEmacs API for
faces is used exclusively:
(progn
(make-face 'foo)
(make-face-size 'foo 24)
(set-face-parent 'foo 'default)
(customize-face 'foo))
--
Ralf