Bug 25458 [Font] DBCS support: new SWT API
Last Friday we have included a new API in Font: public Font(Device device, FontData[] fds) { In order to have a more appropriate behavior on DBCS platforms Eclipse/UI should start using this API. Anyway, the best police still is never change the default font in the widget if you don't need to. (this new API is going to make difference in Eclipse/Motif only)
bundles/org.eclipse.jface/src/org/eclipse/jface/resource/FontRegistry.java
}
			else
				throw osException;
		}
	}
}
/**
 * Creates an empty font registry.
 *
 * @param display the Display
 */
public FontRegistry(Display display) {
	Assert.isNotNull(display);
	hookDisplayDispose(display);
}
/**
 * Adds a property change listener to this registry.
 *
 * @param listener a property change listener
 */
public void addListener(IPropertyChangeListener listener) {
	listeners.add(listener);
}
/**
 * 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.
 * Return null if one cannot be found.
 */
public FontData bestData(FontData[] fonts, Display display) {