Why we use color and not font-color?


To define the size and family of a font, we use font-family and font-size but to define the color of a font, we use just color.
Why this discrepancy?? shouldn't font color defined as font-color?


Good question, mdn has a good answer:

The color property sets the foreground color of an element's text content, and its decorations. It doesn't affect any other characteristic of the element; it should really be called text-color and would have been named so, save for historical reasons and its appearance in CSS Level 1