"Kirill 'Big K' Katsnelson" <kkm(a)dtmx.com> writes:
I traced it down to frob-face-property, where I broke a bunch of legs
on my
code walk-through.
I understand completely. I am the last person to dive deep in the
function I think (for the custom specifier stuff, I also fixed some bugs).
If anybody can read this function, that'd be great.
Try understanding modify-specifier-instances first. I wrote that for
Andy as a "frob-*-property-light".
(Frob face property needs to do some more magic with devices).
(specifier-spec-list (face-font 'default))
=> nil
This is a nono. frob-face-property assumes that there always is a
global value on the default face.
Jan
P.S. make-face-large needs to be replaced by make-face-size so I can
ditch font.el from faces.el completely.