@Override
  public @NotNull Font getFont(EditorFontType key) {
    return fontPreferences instanceof DelegatingFontPreferences ? EditorFontCache.getInstance().getFont(key) : super.getFont(key);
  }
@Override
  public @NotNull Font getFont(EditorFontType key)