return getFont((ReportItemHandle) getModel());
StyleHandle styleHandle =  handle.getPrivateStyle( );  String family = (String) ( styleHandle.getFontFamilyHandle( ).getValue( ) ); String FontFamily = (String) DesignerConstants.familyMap.get( family );  if ( FontFamily == null ) { FontFamily = family; }  int fontSize = DEUtil.getFontSizeIntValue(handle);  int fontStyle = 0; String fontWeight = styleHandle.getFontWeight( ); String style = styleHandle.getFontStyle( );    if ( fontWeight.equals( DesignChoiceConstants.FONT_WEIGHT_BOLD ) || fontWeight.equals( DesignChoiceConstants.FONT_WEIGHT_BOLDER ) || fontWeight.equals( DesignChoiceConstants.FONT_WEIGHT_700 ) || fontWeight.equals( DesignChoiceConstants.FONT_WEIGHT_800 ) || fontWeight.equals( DesignChoiceConstants.FONT_WEIGHT_900 ) ) { fontStyle = fontStyle | SWT.BOLD; }  if ( style.equals( DesignChoiceConstants.FONT_STYLE_ITALIC ) || style.equals( DesignChoiceConstants.FONT_STYLE_OBLIQUE ) ) { fontStyle = fontStyle | SWT.ITALIC; }  Font font = FontManager.getFont( FontFamily, fontSize, fontStyle );  return font;
	protected Font getFont()	{		return getFont((ReportItemHandle) getModel());	}