- From: iri issue tracker <trac+iri@trac.tools.ietf.org>
- Date: Wed, 14 Mar 2012 17:47:10 -0000
- To: draft-ietf-iri-bidi-guidelines@tools.ietf.org, duerst@it.aoyama.ac.jp, shawnste@microsoft.com
- Cc: public-iri@w3.org
#121: BIDI: Some users are requiring right-to-left label ordering. Comment (by shawnste@…): The primary concern would be a simple domain name, even without http:// :) Of course an IRI needs to be consistent with that. The customers have been focused primarily on the domain portion. By the time we look at the query string they've "lost interest". So RTL in the domain should probably force reading order. Interestingly, however, the key indicator isn't the domain itself, but rather the context/mindset of the user. If they're dealing with Arabic, they may expect the URL to render labels from right-to-left, even if it's entirely ASCII! Specifically, if the browser's UI language is Arabic, or if the Address Field is in Right To Left Reading order, this expectation increases. The bias also seems to be cultural &/or experience related. A software engineer that majored in math speaking from one country may feel more comfortable with left-to-right behavior than a non-computer/math focused person in another country. I know it doesn't help this RFC, but keying off the address box directionality might be good. In a document, keying off the primary document language might work. That doesn't provide the consistency necessary here. I don't think that "any RTL means all-RTL" works very well, because a simple Arabic query string to Bing probably doesn't mean that the address needs flipped. Any RTL within the domain portion (or local part of an email address) probably does indicate that the labels should be ordered from Right to Left. I realize that following these rules may end up with behavior that is "fuzzier" than some are comfortable with, however the goal here is human readable (by the 90%, not engineers). Machines and Engineers already know how to "read" it, we've got byte order if nothing else; our biases should not impact the "see a domain name on the side of the bus and type it into my phone" case. In summary: Follow the order of the address box if the user sets that. If there is no other context, any RTL in the primary portion (eg domain) of the IRI should trigger RTL ordering of the labels. EG: put the whole thing in right to left marks instead of left to right marks. -- ---------------------------+----------------------------------------------- Reporter: shawnste@… | Owner: draft-ietf-iri-bidi-guidelines@… Type: defect | Status: new Priority: major | Milestone: Component: bidi- | Version: guidelines | Resolution: Severity: - | Keywords: | ---------------------------+----------------------------------------------- Ticket URL: <http://trac.tools.ietf.org/wg/iri/trac/ticket/121#comment:2> iri <http://tools.ietf.org/wg/iri/>
Received on Wednesday, 14 March 2012 17:47:55 UTC