internal-make-lisp-face
internal-make-lisp-face is a built-in function in `C source code
'.
(internal-make-lisp-face FACE &optional FRAME)
Make FACE, a symbol, a Lisp face with all attributes nil.
If FACE was not known as a face before, create a new one.
If optional argument FRAME is specified, make a frame-local face
for that frame. Otherwise operate on the global face definition.
Value is a vector of face attributes.