- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Mon, 26 Nov 2012 13:35:50 -0800
- To: Richard Ishida <ishida@w3.org>
- CC: W3C Style <www-style@w3.org>, www International <www-international@w3.org>
On 10/17/2012 10:01 AM, Richard Ishida wrote: > Example of Bidirectional Text > http://dev.w3.org/csswg/css3-writing-modes/#bidi-example > > I've been meaning to say for some years now that this is a very bad example. It should use dedicated bidi specific markup (see > http://www.w3.org/International/questions/qa-bidi-css-markup#markup "You should therefore use dedicated bidi markup whenever > it is available. Do not simply attach CSS styling to a general element to achieve the effect."). Here is an proposal for an > alternative version of parts of the example. I switched the example to use DocBook. Take a look and let me know if it's good? > /* Rules for bidi */ > *[dir=rtl] {direction: rtl; unicode-bidi: embed;} > *[dir=ltr] {direction: ltr; unicode-bidi: embed;} > > These generic style rules should be what goes in the separate style sheet. Not sure I handled this part as you want; I think you want me to adjust the prose somehow? > Also, we recommend not using bidi markup unless you need to change the base direction, so if this document had an overall base > direction of ltr (either by default, or via <ROOT dir="ltr">), you wouldn't need to have the dir="ltr" after ENGLISH. It may > be worth adding a note to that effect. I think it's not that important to point out here. > It's also confusing that the markup is in uppercase, since the uppercase is used to indicate Hebrew characters. Unless you are > trying to make a point that the markup uses hebrew element names (which I don't think is necessary here), they should probably > be in lowercase. Good point. Fixed. ~fantasai
Received on Monday, 26 November 2012 21:36:26 UTC