This is a chapter from the book Implementing Writing Systems which focuses on the challenges of typesetting non-Roman scripts. These include problems of interaction between the font and typesetting system, problems of very large character sets, and considerations of typesetting the particular script.