FontInfo (int codePoint, int size, @JdkConstants.FontStyle int style, @NotNull String defaultFontFamily, FontRenderContext context) { FontInfo result = doGetFontAbleToDisplay(codePoint, size, style, defaultFontFamily, null, null, false, context, false, false); if (result != null) { return result; } if (!DEFAULT_FALLBACK_FONT.equals(defaultFontFamily)) { result = doGetFontAbleToDisplay(codePoint, size, style, DEFAULT_FALLBACK_FONT, null, null, false, context, false, false); if (result != null) { return result; } } return doGetFontAbleToDisplay(codePoint, null, 0, 0, size, style, false, context); }