code: public String getFamilyname() {
  		String tmp = "unknown";
  		switch (getFamily()) {
  		case Font.COURIER:
  			return FontFactory.COURIER;
  		case Font.HELVETICA:
  			return FontFactory.HELVETICA;
  		case Font.TIMES_ROMAN:
  			return FontFactory.TIMES_ROMAN;
  		case Font.SYMBOL:
  			return FontFactory.SYMBOL;
  		case Font.ZAPFDINGBATS:
  			return FontFactory.ZAPFDINGBATS;
  		default:
  			if (baseFont != null) {
  				String[][] names = baseFont.getFamilyFontName();
  				for (int i = 0; i < names.length; i++) {
  					if ("0".equals(names[i][2])) {
  						return names[i][3];
  					}
  					if ("1033".equals(names[i][2])) {
  						tmp = names[i][3];
  					}
  					if ("".equals(names[i][2])) {
  						tmp = names[i][3];
  					}
  				}
  			}
  		}
  		return tmp;
  	}
docs: Gets the familyname as a String.
  
  @return the familyname