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
return new Font(current, current.getSystemFont().getFontData());
	}
	
	/**
	 * Returns the default font data.  Creates it if necessary.
	 */
	private FontData[] defaultFontData() {
		return defaultFont().getFontData();
	}
	
	/**
	 * Returns the font data associated with the given symbolic font name.
	 * Returns the default font data if there is no special value associated
	 * with that name.
	 *
	 * @param symbolicName symbolic font name
	 * @return the font
	 */
	public FontData[] getFontData(String symbolicName) {
		Assert.isNotNull(symbolicName);
		Object result = stringToFontData.get(symbolicName);
		if (result == null)
			return defaultFontData();
		return (FontData[]) result;
	}
	
	/**
	 * Returns the font associated with the given symbolic font name.
	 * Returns the default font if there is no special value associated
	 * with that name.