[webkit-dev] Accept- & Content-Resolution headers proposal

Andre-John Mas ajmas at sympatico.ca
Thu Jun 7 13:52:10 PDT 2007


Surely all of this becomes moot if we specify objects in terms of  
inches, cm or mm, all of which are already supported by css? A  
browser that interprets these 'absolute' units properly should  
already know what DPI the current environment is in, or have access  
to the necessary API to display correctly.

The problem that we have today is that some environments don't tell  
the application the real DPI, so the application is left guessing and  
mis-rendering things on screen.

The other thing that must be taken account is that on a multi-headed  
computer you may have two screens each with different DPIs. If you  
were to send DPIs to a server, which one would you use? It is for  
reasons such as this, that I believe, that it is important that it  
the responsibility of the local system to work this out, with the  
appropriates hints from the web page.

Andre

On 7-Jun-07, at 16:38 , Maciej Stachowiak wrote:

>
> On Jun 7, 2007, at 1:26 PM, Rob Burns wrote:
>
>> Macej,
>>
>> I think you misunderstand the proposal. It does take scale factor  
>> into account. It also is meant to handle other cases (not just  
>> CSS). I do think you're right about the server advertising the  
>> possibilities, but that would probably complicate things a lot.
>
> It can be done in the CSS file for CSS backgrounds using media  
> queries, this allows things to work without any server-side  
> changes. The only case that needs to be addressed better IMO is  
> foreground images via <img>. And that should probably be handled at  
> the HTML or CSS level, not the HTTP level.
>
>> In any case its better than simply getting a one-size-fits all  
>> bitmap image.
>
> The scale factor is the only thing that *actually* matters. The DPI  
> is irrelevant. (And as Hyatt pointed out, the actual scaling an  
> image gets might depend on the specific context in the page.)
>
>  - Maciej
>




More information about the webkit-dev mailing list