Bug 54882 [Fonts] Font definition needs a getBold and getItalic
We need to be able to get the bold and italic version of a font for use in progress among other things. This needs to be wiped out when the definition changes. Kim please point me at where to start.
bundles/org.eclipse.jface/src/org/eclipse/jface/resource/FontRegistry.java
}
			FontData[] scalableFonts = display.getFontList(fd.getName(), true);
			if (scalableFonts.length > 0) {
				return fd;
			}
		}
		
		
		if (fonts.length > 0)
			return fonts[0];
		else
			 
			return null;
	}
	/**
	 * Find the first valid fontData in the provided list. 
	 * If none are valid return the first one regardless.
	 * If the list is empty return null.
	 */
	public FontData[] bestDataArray(FontData[] fonts, Display display) {
		FontData bestData = bestData(fonts, display);
		if (bestData == null)
			return null;
		else {
			FontData[] datas = new FontData[1];
			datas[0] = bestData;
			return datas;
		}
	}
	/**