A low-tech, but effective, way to measure distances accurately is to use the edge of a blank sheet of paper. Make a pencil mark at either end of the leg, then measure the distance against a nearby line of meridian (1 minute equals 1 NM).
It remains accurate even if the chart has shrunk!