Hi.
From: Philippe Verdy <verdy_p_at_wanadoo.fr>
Date: Fri, 25 Jan 2013 05:21:39 +0100
> Letter-like mathematical symbols are those like Product (Greek capital
> Pi), Sum (Greek capital Sigma). Mirroring them by default would have
> strange effects, even if they may be mirrored in formulas.
> Lower-than and Higher-than symbols are not letter-like and are safe to
> mirror, they behave like parentheses.
Agreed.
> . . .
> Our problem for now is the "best-fit" pairing (rule HL6 really hurts
> and offers absolutely no benefit, it causes havoc an interoperability
> problems ; it should be admitted ONLY for PUA characters, or for
> out-of-band markup syntax in a rich-text format because they are
> supposed to be rendered as isolates in code editors). For the
> stability of BiDi, this should not happen. Mirrorable pairs should be
> definitely stabilized
Perhaps some quotation-type marks may be mirrorable according to language-specific principles, for example French guillemets
(for
English I learned the following " ' ' "; the semi-colon might also go
inside in some instances IMO though normally not; I'm not using any but
ascii symbols here).
I don't think dashes should be mirrored at
all however. (Many of my dashes -- for example these -- are quite
symmetrical; but others are not -- I sometimes have a closing dash and
sometimes not; but Emily Dickinson is really the expert on the use of
the dash:
http://mith.umd.edu//WomensStudies/ReadingRoom/Poetry/Dickinson/god-gave-a-loaf. There's no real reason for mirroring these.)
Nor
can I personally think of any reason to mirror mathematical symbols such as pi,
square root, or sigma; maybe there would be mirroring for absolute value
symbols, as well as symbols for matrices, floors, ceilings? (like for parentheses; for examples see I guess http://jeff560.tripod.com/matrices.html -- I'm not a mathematician); so perhaps these specific symbols can be included in the algorithm. (If anyone can give examples of others they can be included too; but Phillipe has said this should be stabilized, and probably it should be.)
I
recall that Phillipe suggested previously that there might be
language-specific and locale-specific tailoring for quotation marks
according to CLDR but even within languages there are multiple options
apparently sometimes and this could cause confusion. Here's Phillipe's
post on this:
http://www.unicode.org/mail-arch/unicode-ml/y2012-m06/0076.html
Generally
I think it was agreed that the bidi parenthese algorithm would thus
focus on brackets and parentheses though maybe for some languages such
as English or French language-specific tailoring would work o.k. for
quotation marks.
Back to brackets and parentheses: I personally do not think that it is
important whether the brackets mirrored follow conventions like ([]) or
not; I think it's fine to mirror also (()) or {{}} -- and isnot some of
this is going to be specific to the domain (programming versus other
domains)?\
(Sorry for this late late post on this topic, a topic which I suppose has just about been "driven into the ground.")
Best,
--C. E. Whitehead
cewcathar_at_hotmail.com
Received on Tue Jan 29 2013 - 18:07:19 CST
This archive was generated by hypermail 2.2.0 : Tue Jan 29 2013 - 18:07:29 CST