RE: Questions regarding U+FD3E ORNATE LEFT PARENTHESIS and U+FD3F ORNATE RIGHT PARENTHESIS

Peter Constable <[email protected]>
Newsgroups gmane.text.unicode.devel
Message-ID <DDB6DE6E9D27DD478AE6D1BBBB83579561E51429C1@NA-EXMSG-C117.redmond.corp.microsoft.com>
> From: [email protected] [mailto:[email protected]] On
> Behalf Of Karl Pentzlin

Reply in opposite order:

> b.) Why U+FD3E and U+FD3F have the Bidi_mirroring property not set?

IIRC, this is by design for back-compat reasons. I believe it has been discussed on this list before.


> This leads to my questions:
> a.) Why U+FD3E has GC property Ps and U+FD3F has Pe, and not vice
>     versa?

Good question. Primary usage with Arabic seems to suggest vice versa. Mind, since in principle they can be used in either direction, something neutral such as Po might make sense. A key question to consider is what derived properties and algorithms would be affected by a change. For instance, switching Ps/Pe values for these characters would have a follow-on effect for line breaking:

Current
FD3E gc=Ps, lb=OP
FD3F gc=Pe, lb=CL

If changed:
FD3E gc=Pe, lb=CL
FD3F gc=Ps, lb=OP

That would result in a significant change in line-breaking behaviour, though it would probably be an improvement for use in Arabic text (and detrimental for use in LTR text). But changing to a neutral category such as Po would have far more substantial impact on line breaking since both would have lb=AL; in particular, neither would behave particularly like closing punctuation.

There are no contingent line-breaking properties -- break this way for RTL but that way for LTR. So, there's no way to assign properties to these characters that provide the desired behaviour in all scenarios. Since -- at least, for line breaking -- a tailoring is needed to do the right thing in all cases, perhaps there's not a lot of value in changing the properties.



Peter
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.