A formatting object is a specification "object" that generates a sequence of areas.
An area is a typically a rectangular object placed on a page.
For example, a paragraph generates a rectangular area in which the sentences of the paragraph are set.
Also, a character generates a rectangular glyph which represents the character.