@Override
  protected @Nullable Font getFontByDescriptorImpl(@NotNull FontFamilyDescriptor descriptor) {
    if (!isSupportedImpl()) return null;
    FontFamily fontFamily = myFamilies.get(descriptor.getFamily());
    if (fontFamily == null) return null;
    return fontFamily.members.get(descriptor.getSubfamily());
  }
@Override
  protected @Nullable Font getFontByDescriptorImpl(@NotNull FontFamilyDescriptor descriptor)