 This often requires manual intervention by the designer or typographer, or the use of drawing software which supports this feature, or the use of sophisticated typesetting tools.PdfTeX, a variant of the TeX typesetting program, has microtypographic capabilities that allow for semi-automatic hanging punctuation.Arbortext APP (formerly 3B2), QuarkXPress, Adobe InDesign and Corel Ventura are desktop publishing applications which offer automatic support for hanging punctuation.