<p>Zoom coefficient relative to the displayed bounding box size is an idea similar to one I proposed: instead of adding 1 to the zoom level, you specify coefficient of 2. The downside is, zoom level affects map detalization: features at zoom 13 significantly differ from zoom 12, for example. Such coefficient, as well as scale, obscures this, and I think detalization of the map is the major reason for a user to alter scale/zoom level/zoom coeff (the second one being getting as bigger image as possible).</p>

<p>Size of a pixel is hard-coded somewhere in mapnik style: I remember there are pre-calculated values, from which it is possible to derive a required equation. As of now, I think there are three different algorithms (with different coefficients, I presume) to calculate scale based on zoom level: in mapnik style, in leaflet scale bar, and in the export tab. If that doesn't confuse you, I think you are not in a target group for this issue :)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/openstreetmap/openstreetmap-website/issues/368#issuecomment-21305608'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/uTRSc6ihLa7Shf84BpiOpigfpU55e5aMzwe1gUxK01rYUTbJBBfFbb2kAm2svu67.gif' height='1' width='1'></p>