Modern personal computers and workstations enable text, graphics and images to be visualized in a resolution independent manner. Office documents can be visualized and printed in the same way on displays, page-printers and photocomposers. Personal computers like the PC and the MacIntosh incorporate advanced rasterization algorithms for the rendering of outline characters and graphics. In the nineties, advanced workstations will provide facilities for the generation of finely tuned gray-scale characters. This tutorial provides a survey of the basic algorithms for representing and rendering outline characters. Fast scan-conversion and filling algorithms as well as basic and advanced character outline grid-fitting techniques are presented. The philosophy and functionality of Adobe's Type 1 and Apple's TrueType typographic rendering systems are discussed.