This is an experiement with the Bat + Halo for a subset of the Batsymbols. By adding one more object into the situation (the Halo), the complexity of the entire picture has increased dramatically (maybe four-fold, if I got the maths right).
Here we have all the non-intersecting round/oval halos. That is to say, these halos are entirely disjointed from their associated Bats. (Unlike 2004's New Adventures of B&R, 2009's Batman RIP and 2010's Flashpoint, where part of the halo is obscured by the main logo).
This technique uses Inkscape's "combine" feature to turn the Bat and the Halo into a single path. This way, the logos can simply be plugged into the existing code and work.
The Halo is itself a "combine" of two shapes:
You can see the uneven distribution take effect in the transitions to/from the 1993 Speeding Bullets batlogo, the single non-rounded halo in this bunch.
SVG path strings don't have a specially defined starting point and ending point. Two strings can form the same shape, but look different from one another.
So, this technique relies on the shapes being defined in the same order for each logo.
https://d3js.org/d3.v5.js