Fixed Sights
With really fixed sights, you're at the mercy of the gun's designers. They decide which
bullet weight and velocity to use to regulate the
gun and its sights. Many years ago, when there was only one load for a
cartridge, this really didn't matter. Today, however, there are many choices. Consider the .38 Special. For generations the "standard" load was a 158 gr. lead, round-nose bullet with a velocity of 760 fps. The height of the front sight was set so the load would shoot to the point of aim. But a significant change in velocity or bullet weight could and did have an effect on elevation.
This "dwell time" relates to the time the
bullet spends in the
barrel. Even though this time is measured in milliseconds, it affects the elevation, The barrel will rise, due to recoil, before the
bullet is completely out of the barrel. So the height of the front sight is established for a "standard" load, based on a bullet that takes "x" milliseconds to exit the barrel. If we increase the velocity of the load--either by reducing the bullet weight or increasing the powder charge--we reduce the amount of time the
bullet is in the barrel and the load will shoot low.
Perhaps the best-- and worst-- example is the .38 Special. You can buy
ammunition loaded with
bullets from 110 to 200 grs. and at velocities between 730 and 1,000 fps. There is no way all of the loads are going to shoot to the same point of impact in a revolver with fixed sights. And there really isn't very much you can do about it except to stay with "standard" loads. If you want to shoot really light, fast bullets, you have to either accept that they're going to shoot low or modify your front sight.
Semi-autos are more forgiving than
revolvers when it comes to point of impact shifts, and many of them have
front sights that can be replaced. Here's the rule: If the shots are low, you need to lower the front sight; if they're high, you need to raise it.