Re: Unclear text in the UBA (UAX#9) of Unicode 6.3

From: Eli Zaretskii <>
Date: Tue, 22 Apr 2014 20:11:34 +0300

> Date: Tue, 22 Apr 2014 09:52:43 -0700
> From: Asmus Freytag <>
> CC:,,,
> > I agree, but let me try to say the same more concisely:
> >
> > A bracket pair is a pair of an opening paired bracket and a closing
> > paired bracket characters within the same isolating run sequence,
> > such that the Bidi_Paired_Bracket property value of the former
> > character or its canonical equivalent equals the latter character
> > or its canonical equivalent, and provided that a closing bracket is
> > matched to the closest match candidate, disregarding any candidates
> > that either already have a closer match, or are enclosed in a
> > matched pair of other 2 bracket characters.
> >
> >
> I think that this (or something like this) might work, but that we are
> better off
> splitting this into a definition and a rule as I have proposed in my
> previous message.

Why not have the above _and_ a rule? The rule should be worded so as
to help understanding the definition. But IMO it is not a good idea
to have a rule as an integral part of the definition, because the two
serve different purposes.

And I think we should also point out explicitly that the brackets
match non-hierarchically, as many readers will expect that they are,
and will be confused.

> In the rest of the bidi algorithm, rules are used to describe actions
> taken on scanning text, and "resolving" bracket pairs is such a scan.

Yes, but other definitions don't use rules as their integral parts.
Why should this one be an exception?
Unicode mailing list
Received on Tue Apr 22 2014 - 12:12:41 CDT

This archive was generated by hypermail 2.2.0 : Tue Apr 22 2014 - 12:12:42 CDT