bfs = new BaseFont[fontFamilies.getLength()+2]; tried = new boolean[bfs.length];
	public FontHandler ( ITextContent textContent )	{	    IStyle style = textContent.getComputedStyle();	    	    // split font-family list	    this.fontFamilies = (CSSValueList)style.getProperty(StyleConstants.STYLE_FONT_FAMILY);	    	    // user defined font-families + user defined default font + system defined default font 	    bfs = new BaseFont[fontFamilies.getLength()+2];	    tried = new boolean[bfs.length];	            if (CSSConstants.CSS_OBLIQUE_VALUE.equals(style.getFontStyle())                || CSSConstants.CSS_ITALIC_VALUE.equals(style.getFontStyle()))        {        	this.fontStyle |= Font.ITALIC;        }                if (PropertyUtil.isBoldFont(style.getProperty(StyleConstants.STYLE_FONT_WEIGHT)))        {        	this.fontStyle |= Font.BOLD;        }                this.fontSize = PropertyUtil.getDimensionValue(style.getProperty(StyleConstants.STYLE_FONT_SIZE))/PDFConstants.LAYOUT_TO_PDF_RATIO;        	}