code: function initAsciiSize() {
  
  		iWidth = Math.round( width * fResolution );
  		iHeight = Math.round( height * fResolution );
  
  		oCanvas.width = iWidth;
  		oCanvas.height = iHeight;
  		// oCanvas.style.display = "none";
  		// oCanvas.style.width = iWidth;
  		// oCanvas.style.height = iHeight;
  
  		oImg = renderer.domElement;
  
  		if ( oImg.style.backgroundColor ) {
  
  			oAscii.rows[ 0 ].cells[ 0 ].style.backgroundColor = oImg.style.backgroundColor;
  			oAscii.rows[ 0 ].cells[ 0 ].style.color = oImg.style.color;
  
  		}
  
  		oAscii.cellSpacing = 0;
  		oAscii.cellPadding = 0;
  
  		var oStyle = oAscii.style;
  		oStyle.display = "inline";
  		oStyle.width = Math.round( iWidth / fResolution * iScale ) + "px";
  		oStyle.height = Math.round( iHeight / fResolution * iScale ) + "px";
  		oStyle.whiteSpace = "pre";
  		oStyle.margin = "0px";
  		oStyle.padding = "0px";
  		oStyle.letterSpacing = fLetterSpacing + "px";
  		oStyle.fontFamily = strFont;
  		oStyle.fontSize = fFontSize + "px";
  		oStyle.lineHeight = fLineHeight + "px";
  		oStyle.textAlign = "left";
  		oStyle.textDecoration = "none";
  
  	}
docs: Throw in ascii library from http://www.nihilogic.dk/labs/jsascii/jsascii.js /*
  jsAscii 0.1
  Copyright (c) 2008 Jacob Seidelin, jseidelin@nihilogic.dk, http://blog.nihilogic.dk/
  MIT License [http://www.nihilogic.dk/licenses/mit-license.txt]