- From: Richard Ishida <ishida@w3.org>
- Date: Mon, 24 Feb 2014 16:13:06 +0000
- To: "Aharon (Vladimir) Lanin" <aharon@google.com>, Lina Kemmel <LKEMMEL@il.ibm.com>
- CC: "www-international@w3.org" <www-international@w3.org>
Lina, Just coming back to this, but I don't have anything to add beyond what Aharon has said. Cheers, RI On 24/02/2014 11:01, Aharon (Vladimir) Lanin wrote: > This is not a very good example because what the document says will be > inserted as a single phrase, with a single span around it. Thus, the > mark-up one would expect for this example is either: > > <p dir=rtl>THE DOCUMENT SAYS: > <span dir=ltr>Open: c:\myfile.txt</span> > </p> > > Or, at most: > > <p dir=rtl>THE DOCUMENT SAYS: > <span dir=ltr>Open: <span dir=ltr>c:\myfile.txt</span></span> > </p> > > Both would work with isolation. > > A better example for your objection would be: > > <p dir="rtl"> > NAME: <span dir="ltr">john</span> <span dir="ltr">doe</span> > </p> > > This might be the result when the first and last names of a person are > stored as separate fields in a database. One certainly wants to get > "john doe", but isolation would result in "doe john". > > We claim that using the markup above is not a good practice anyway, even > though it may have worked up to now. If the overall direction of the > name as a whole is important, and it is, it should be declared > explicitly, e.g.: > > <p dir="rtl"> > NAME: <span dir="ltr">john doe</span> > </p> > > Note that the "let it stick" approach does not work once we introduce > nicknames into the equation, and allow nicknames to be in a different > script than the first and last names: > > <p dir="rtl"> > NAME: <span dir="ltr">john</span> "YOHANAN" <span dir="ltr">doe</span> > </p> > > will display (with or without isolation) as > > doe "NANAHOY" john :EMAN > > not as the more desirable > > john "NANAHOY" doe :EMAN > > The right markup to get the more desirable output has to be > > <p dir="rtl"> > NAME: <span dir="ltr">john <span dir="rtl>"YOHANAN"</span> doe</span> > </p> > > regardless of isolation. > > > On Mon, Feb 10, 2014 at 6:48 PM, Lina Kemmel <LKEMMEL@il.ibm.com > <mailto:LKEMMEL@il.ibm.com>> wrote: > > Hi Richard, > > I think that directional embedding (without isolation) can > make sense when, for example, several opposite-direction > phrases are supplied by different content providers, but > actually form a single phrase. > > <p dir=rtl>THE DOCUMENT SAYS: > <span dir=ltr>Open: </span> > <span dir=ltr>c:\myfile.txt</span> > </p> > > The display in this case is expected to be: > > Open: c:\myfile.txt :SYAS TNEMUCOD EHT > > However, when dir creates an isolation and each span as a > whole is treated by the containing paragraph like an object > replacement character, the display would be: > > c:\myfile.txtOpen: :SYAS TNEMUCOD EHT > > Regards, > Lina > > >
Received on Monday, 24 February 2014 16:13:37 UTC