By the way, are there any reasons, besides historical, to specify image sizes in “pixels” (which nowadays often don't correspond to actual device pixels) instead of font units (such as em)? I see at least several benefits in using font units:
- The image size usually needs to be commensurate with the nearby text (including reasonably sizing text labels in the figures), so font units are much more natural in this respect.
- Sometimes adjustments to the default size are made to accommodate the caption properly, which is difficult to do in pixels, taking into account different font sizes in different skins (and browser settings).
- For advanced texts, “symbols” (for example, ancient glyphs) that do not exist in Unicode (or common fonts) need to be embedded in text or tables and should be sized and scaled according to the surrounding font size; see two previous arguments about pixels in this context.
- For SVG images (in particular, see “symbols” above), pixels are not even intrinsically meaningful.
