private void resetFonts(GThemeValueMap javaDefaults) {
		List<FontValue> fonts = javaDefaults.getFonts();
		UIDefaults defaults = UIManager.getDefaults();
		for (FontValue fontValue : fonts) {
			String id = fontValue.getId();
			String lafId = normalizedIdToLafIdMap.get(id);
			if (lafId == null) {
				continue;
			}
			Font correctFont = Gui.getFont(id);
			Font storedFont = defaults.getFont(id);
			if (correctFont != null && !correctFont.equals(storedFont)) {
				defaults.put(lafId, toUiResource(correctFont));
			}
		}
	}
Called when all colors, fonts, and icons may have changed
@param javaDefaults the current set of java defaults so that those ids can be updated
special as needed by the current {@link LookAndFeel}
Ghidra/Framework/Gui/src/main/java/generic/theme/laf/LookAndFeelManager.java