This document contains code for the Cufon JavaScript library. It defines functions for replacing HTML text with customized fonts, registering font faces and engines, and handling events. Key functions include Cufon.replace() to replace text, Cufon.registerEngine() and Cufon.registerFont() to add support for new rendering engines and font files. It also contains code for initializing the library, finding fonts, and other DOM manipulation and style utilities.