private String findSystemFontId(String lafId, Font lafFont) {
		String componentName = getComponentName(lafId);
		FontGrouper fontMatcher = componentToFontGrouper.get(componentName);
		// check in widget specific group first
		if (fontMatcher != null) {
			String systemId = fontMatcher.getGroupId(lafFont);
			if (systemId != null) {
				return systemId;
			}
		}
		// not found in widget specific group, check general component groups
		return defaultFontMatcher.getGroupId(lafFont);
	}
Attempts to find a system font id that matches the given font. The order system fonts are
searched depends on the component (Button, Menu, etc.) which is derived from the given
lafId.
@param lafId the lafId we are attempting to get a system font for
@param lafFont the font we are trying to match to a system font
@return a system font id that matches the given lafFont or null if one can't be found
Ghidra/Framework/Gui/src/main/java/generic/theme/laf/UiDefaultsMapper.java