code: @NonNull
      public static Spanned style(@NonNull Context ctx, @NonNull Spanned textSpanned) {
          return style(ctx, null, textSpanned, null, null);
      }
docs: Creates a new SpannableStringBuilder and will iterate over the textSpanned once and copy over
  all characters, it will also directly replace icon font placeholders with the correct mapping.
  Afterwards it will apply the styles