Re: [Dev-luatex] [NTG-context] arab (omega)
[redirected from context list]
On Sat, 24 Jun 2006 11:25:37 -0600, Idris Samawi Hamid
If we get rid of those exceptions the separator problem will go away. But then math will be messed up. The problem is that the
+ - .
are ambiguous; sometimes they have a mathematical significance; sometimes a separator significance. We need the exception for math (generally done the usual l-r way) but don't need it for separators (done in the r-l way).
Ambiuity is no good; for luatex and beyond we need to consider using the 2200 unicode block for math mode and not the math-like symbols from the 0000 basic latin block. Then the entire problem goes away. punctuation is punctuation; math symbols are math symbols. In TeX the ambiguity is built in since it apparently maps the ascii punctuation to math, which is anachronstic. Best Idris -- Professor Idris Samawi Hamid Department of Philosophy Colorado State University Fort Collins, CO 80523 -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Idris Samawi Hamid wrote:
Ambiuity is no good; for luatex and beyond we need to consider using the 2200 unicode block for math mode and not the math-like symbols from the 0000 basic latin block. Then the entire problem goes away. punctuation is punctuation; math symbols are math symbols. In TeX the ambiguity is built in since it apparently maps the ascii punctuation to math, which is anachronstic.
That won't work as well as we'd hope: the math blocks do not contain alternates for the digits and dot, so the ambiguity of 1.2 remains. Taco
Idris Samawi Hamid wrote:
[redirected from context list]
On Sat, 24 Jun 2006 11:25:37 -0600, Idris Samawi Hamid
wrote: If we get rid of those exceptions the separator problem will go away. But then math will be messed up. The problem is that the
+ - .
are ambiguous; sometimes they have a mathematical significance; sometimes a separator significance. We need the exception for math (generally done the usual l-r way) but don't need it for separators (done in the r-l way).
Ambiuity is no good; for luatex and beyond we need to consider using the 2200 unicode block for math mode and not the math-like symbols from the 0000 basic latin block. Then the entire problem goes away. punctuation is punctuation; math symbols are math symbols. In TeX the ambiguity is built in since it apparently maps the ascii punctuation to math, which is anachronstic.
even then, an input language may use + and -; many math things in the unicode blocks may as well be presentational we should accept that multiple parsers are needed: some english some arab some english some math .... explicit switched of (parsing) state are needed; you cannot rely on unicode to handle that, Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (3)
-
Hans Hagen
-
Idris Samawi Hamid
-
Taco Hoekwater