W3C home > Mailing lists > Public > www-style@w3.org > November 2013

Re: [mediaqueries4] zoom-ratio as a media feature

From: Kenneth Rohde Christiansen <kenneth.christiansen@gmail.com>
Date: Tue, 12 Nov 2013 22:53:16 +0100
Message-ID: <CAEC208u9mjGWOLa9FWsi-S88Om1Txg5mWdxrte20e6GDGtio3w@mail.gmail.com>
To: John Mellor <johnme@google.com>
Cc: www-style list <www-style@w3.org>, eae@chromium.org, Simon Sapin <simon.sapin@exyr.org>, Alex Bell <alex@bellandwhistle.net>, Florian Rivoal <florian@rivoal.net>, "Tab Atkins Jr." <jackalmage@gmail.com>, James Robinson <jamesr@google.com>, Simon Pieters <simonp@opera.com>, Rick Byers <rbyers@chromium.org>
+1 They should definitely match.

Kenneth
On Nov 12, 2013 11:37 PM, "John Mellor" <johnme@google.com> wrote:

> Simon Pieters recently added<http://lists.w3.org/Archives/Public/www-style/2013Oct/0472.html> this
> to the spec for window.devicePixelRatio<http://dev.w3.org/csswg/cssom-view/#dom-window-devicepixelratio>.
> It makes sense to make resolution/device-pixel-ratio MQs match this;
> there's a bug for that<https://www.w3.org/Bugs/Public/show_bug.cgi?id=23548>
> .
>
> See also James Robinson's suggestion<http://lists.w3.org/Archives/Public/www-style/2013Oct/0485.html> that
> we explicitly spec that window.devicePixelRatio (and the MQ equivalents)
> change immediately before firing the resize event on window (no earlier, no
> later), so that scripts never see inconsistent state.
>
>
> On Sun, Nov 10, 2013 at 5:01 PM, Tab Atkins Jr. <jackalmage@gmail.com>wrote:
>
>> On Sat, Nov 9, 2013 at 6:41 AM, Florian Rivoal <florian@rivoal.net>
>> wrote:
>> > Following up on what we had discussed during the conf call, I think the
>> > rough consensus was if we should do anything, it should be through the
>> > existing resolution / device-pixel-ratio MQs, and that the different
>> types
>> > of zooms should not all have the same influence on them.
>> >
>> > - Pinch zoom on mobile browsers does not affect the geometry of the
>> > viewport, and as they merely act as a magnifying glass, they should not
>> > offer via media queries the ability to trigger layout changes, so no MQ
>> > should change during this kind of zoom. The use case of serving high
>> > resolution images when zoomed in can already be served by image-set()
>> and
>> > friends.
>> >
>> > - Zooms that just change the font size have no reason to affect the
>> > resolution/device-pixel-ratio MQs
>> >
>> > - The desktop style of zoom which enlarges everything while keeping the
>> > physical size of the window constant changes the geometry of the
>> viewport,
>> > which is reflected in the width and height MQ. This type of zoom should
>> also
>> > change the resolution / device-pixel-ratio.
>> >
>> > Do we want to put that in the spec, or do we prefer to leave zooming
>> > undefined as has been historically the case in CSS? I believe that
>> there is
>> > value here in specifying this, even though we may want to be careful in
>> the
>> > phrasing to allow other types of zooming to emerge.
>>
>> We need to put it in *some* spec, and MQ is an appropriate place for it.
>>
>> I believe your characterization of the zoom as "affecting the geometry
>> of the viewport" is fine.
>>
>> ~TJ
>>
>>
>
Received on Tuesday, 12 November 2013 21:53:43 UTC

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:08:36 UTC