The setting, formatting, and positioning of type on a page. Composition specifically refers to the setting of type; markup specifically refers to the generation of type specifications; a commonly-used additional term, makeup, specifically refers to the assembly of set type and other page elements on the page.