- From: R.J.Koppes <rikkert@rikkertkoppes.com>
- Date: Wed, 24 Aug 2005 15:42:33 +0200
- To: "Ian Hickson" <ian@hixie.ch>
- Cc: <adelfino@gmail.com>, <www-style@w3.org>
same rule: everytime a device pixel has to "choose" between two colors, the latter rule is applied. First check which border occupies the most space of the device pixel, if both are equal, apply the latter rule. So in case of 2 css pixels per 1 device pixel (horizontal and vertical) 1px borders render to 1 device pixel width, so for the one "corner" pixel this rule applies In the case of 1,5 CSSpx horzontal and 0,5 CSS px vertical, you've got landscape rectangular device pixels. So the 1px right border is 2/3 of a pixel, the bottom border height is 2 (device) px. In this case the two stacked bottom right pixels have to be split up, for the lower the bottom-color is applied, while for the upper pixel an conflict appears and the above rule is applied In UA's this is easily realised by drawing borders in the order they are declared and fill a pixel when a border occupies 50% or more of that (device) pixel. Rikkert Koppes ----- Original Message ----- From: "Ian Hickson" <ian@hixie.ch> To: "R.J.Koppes" <rikkert@rikkertkoppes.com> Cc: <adelfino@gmail.com>; <www-style@w3.org> Sent: Wednesday, August 24, 2005 2:22 PM Subject: Re: [CSS3 Backgrounds and Borders Module] : 1 pixel corner color > > On Wed, 24 Aug 2005, R.J.Koppes wrote: > > > > Maybe we could say that the color of the lower right pixel is defined by > > two rules. (border-right and border-bottom). If they "conflict" (meaning > > the UA has to choose between the two / half-and-haf rendering is not > > possible), the latter rule must be followed? > > What about when there are 2 CSS pixel units per device pixel? > > Or when there are 1.5 horizontal CSS pixel units per device pixel, but 0.5 > vertical CSS pixel units per device pixel? > > -- > Ian Hickson U+1047E )\._.,--....,'``. fL > http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. > Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.' > >
Received on Wednesday, 24 August 2005 13:41:53 UTC