log.debug("<<< END getCompatibleFont >>>");
	final protected Font getCompatibleFont(Font font)	{		log.debug("<<< BEGIN getCompatibleFont >>>");		Font f = null;		try		{			f = fontsByName.get(font.getFamily());			log.debug("requested font: name="+font.getName()+					  " fontName="+font.getFontName()+					  " family="+font.getFamily());			if(f == null)			{				f = fontsByName.get(font.getName());			}						if(f == null)			{				f = fontsByName.get(font.getFontName());			}						if((f == null) && (fontsByName.size() > 0))			{							f = fontsByName.values().iterator().next();			}		}		catch(Throwable t)		{			log.error("error in getCompatibleFont", t);		}		log.debug("<<< END getCompatibleFont >>>");		return f;	}