Hello,
I've been reading the docs in the emacs manual about defface:
I had a question about the following two conventions
People are sometimes tempted to create a variable whose value is a face name. In the vast majority of cases, this is not necessary; the usual procedure is to define a face with defface, and then use its name directly.
You should not quote the symbol face, and it should not end in ‘-face’ (that would be redundant).
Alternatively, could it be explained why font-lock.el doesn't follow these conventions?
Cheers,
Reza