Some time ago, Kyle Jones wrote...
An image instance might be invalidated by a face change also.
For instance XPM images can have a transparent background and
therefore inherit their background color from the glyph's face.
So this is a general problem that we have to solve.
Oh, I missed that. Won't be hard. I can merely relax the checks,
causing more glyphs to be recomputed. Perhaps all, changing
faces is a rare operation, and often leads to the total redisplay
anyway. I do not want to sprinkle the code all over with
dependencies like XBM on both colors, XPM on background, text
on font size etc. The only optimization I can think of is adding
a kind of "depends on faces" flag to image instance definition.
Big K