Function: merge-face-attribute
merge-face-attribute is a function defined in xfaces.c.
Signature
(merge-face-attribute ATTRIBUTE VALUE1 VALUE2)
Documentation
Return face ATTRIBUTE VALUE1 merged with VALUE2.
If VALUE1 or VALUE2 are absolute (see face-attribute-relative-p), then
the result will be absolute, otherwise it will be relative.
Probably introduced at or before Emacs version 22.1.
Source Code
// Defined in /usr/src/emacs/src/xfaces.c
{
if (EQ (value1, Qunspecified) || EQ (value1, QCignore_defface))
return value2;
else if (EQ (attribute, QCheight))
return merge_face_heights (value1, value2, value1);
else
return value1;
}