So you have HC595 driving an NPN to drive the PNP.
In that scheme, the 595 High output will turn on the NPN and turn Off the PNP?
So if the 595 is not driving (or is powered off), the NPN will be off and All the PNPs will be on.
Is that acceptable behavior?
Or do you want another stage of inverter such that the PNP only goes on with valid high from the 595?
I'm not sure what you mean, this schematic is active high. Pulling the NPN base high lets current flow from the collector, which pulls low the PNP's base and lets current flow from the emitter to the collector which powers the anode. So turning the NPN on turns on the PNP as well...
At least, I think that's how it works.
But I know for a fact that this circuit is active high, it's the same one I'm using.