code: function prepareHtmlTemplateContext() {
  
  			var context = prepareBaseTemplateContext();
  
  			var htmlStyles;
  
  			// Prepare relative font paths for injection into @font-face refs in HTML
  			var relativeRe = new RegExp(_s.escapeRegExp(o.relativeFontPath), 'g');
  			var htmlRelativeFontPath = normalizePath(path.relative(o.destHtml, o.dest));
  			var _fontSrc1 = o.fontSrc1.replace(relativeRe, htmlRelativeFontPath);
  			var _fontSrc2 = o.fontSrc2.replace(relativeRe, htmlRelativeFontPath);
  
  			_.extend(context, {
  				fontSrc1: _fontSrc1,
  				fontSrc2: _fontSrc2,
  				fontfaceStyles: true,
  				baseStyles: true,
  				extraStyles: false,
  				iconsStyles: true,
  				stylesheet: 'css'
  			});
  
  			// Prepares CSS for injection into <style> tag at to of HTML
  			htmlStyles = renderTemplate(o.cssTemplate, context);
  			_.extend(context, {
  				styles: htmlStyles
  			});
  
  			return context;
  		}
docs: /*
  Makes custom extends necessary for use with preparing the template context
  object for the HTML demo.