code: private boolean isCharVisible(int x, int y, StringWalker walker, ClipArea area)
  	{
  		if (area == null || area.noClip())
  			return true;
  		if (area.fullClip())
  			return false;
  
  		return area.isInside(x, y) || area.isInside(x + (int) Math.ceil(walker.width()), y + (int) Math.ceil(walker.height()));
  	}
docs: #end Prepare/Clean