Other cursor themes may have a different canvas size than Breeze, which corresponds to a different nominal size. Adding a required "nominal_size" property instead of assuming 24 would ease porting, not requiring changing their source SVG files.
@vladz @emersion