Ah, unfortunately no. Multiple factors come into play, from production tolerances of the keyway, the balancer ring placement, the marks on the ring, the pointer and its bolt holes, the timing cover pointer holes, blah, blah... Beyond that things like damper age where the ring (with its marks) can slip and rotate to any position, and so on.
The solution is to test (as Bart said) with a piston stop tool in the spark plug hole. Quick and easy. They are under $10 if you shop around, sexy ones more, or make your own for almost free. I always check TDC on every build, and re-mark if necessary. If using timing marks for reference, they have to be accurate.
My simplistic home-made piston stop tool:
View attachment 68945
Others use a gutted spark plug body and a bolt, or other schemes. Or spend a few bucks:
View attachment 68944
Original source unknown
To repeat - verify TDC marks, set crank to 12° BTC, rotate distributor body to align the center of the sensor to the edge of the correct tooth. Done. If it's not perfect, it will be really close. Lock your timing in settings (so timing isn't moving), start it up, and check final with your timing light (rotate body to match commanded timing, or in some systems change the 'trigger offset' so it matches commanded timing).