On Oct 14, 2007, at 2:03 AM, Henri Sivonen wrote:
...
I don't think "If both attributes are specified, then the ratio of the specified width to the specified height must be the same as the ratio of the logical width to the logical height in the image file." solves any real problem given what browsers already have to implement, so I'd remove that sentence.
...

As a real-world example, Launchpad currently stretches the width of static images to produce simple bar charts of how much particular software packages have been localized.
<https://translations.launchpad.net/ubuntu>

We have to specify both width= and height= for the images, because specifying width= alone causes w3m to stretch the images vertically to maintain their aspect ratio. Meanwhile, elsewhere we're using <canvas>, so we should really be declaring our pages to be HTML 5 site-wide.

The sentence Henri quoted would require us to choose between server-side generation of every chart image, incompatibility with w3m, or non-conformance with any HTML specification. I know w3m isn't exactly a major browser, but I don't see any good reason for having to make that choice.

Cheers
--
Matthew Paul Thomas
http://mpt.net.nz/

Reply via email to