On 12/16/2015 12:17 PM, Eli Zaretskii wrote: >>> This is not a font that specifies a foreground and background >>> color per character, it is a font that defines a character as a >>> full-color graphic image (e.g. the US flag in red, white, and >>> blue with shadows and highlights, though flags specifically are >>> ligatures of two characters) > I'm quite sure you know that Emacs displays character glyphs by > drawing the background and foreground separately, and it sets the > colors of each one according to the attributes of the current face. > How, then, will the full-color image be displayed, if we override > the colors it might specify? We wouldn't override the colors of the image; we would just display it, without modifications. The background color of the face is still relevant, but the foreground would not be (except for underlines, for example). Other characteristics of the face would be ignored as well, such as its weight.