Re: [inline bidi update] - Some comments

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