Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-07 Thread Apostolos Syropoulos
> pieces of software, so is cross-compatible with other stuff. Third, as a > non-Greek I can't comment on the technical correctness of what you say! Obviously we are educated people here and I would not dare to say that you do not speak English... > Is there some place I could see this discusse

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Philip Taylor
David Carlisle wrote: > I don't think that's the right question. Even if everyone, including > the Unicode technical committee, agreed some properties are > incorrect for some characters, it isn't clear we should change them > at this level. You are (inadvertently) conflating my question with

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Julian Bradfield
On 2015-05-06, Apostolos Syropoulos wrote: > I checked a bit the file and I have noticed that > \L 1F10 1F18 1F10 % > while xgreek.sty defines > \global\lccode"1F10="1F10 \global\uccode"1F10="0395 > > You see the uppercase of 'GREEK SMALL LETTER EPSILON WITH PSILI' > is 'GREEK LETTER EPSILON' a

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Joseph Wright
On 06/05/2015 21:06, David Carlisle wrote: > On 6 May 2015 at 20:15, Philip Taylor wrote: >> >> >> Apostolos Syropoulos wrote: >> >>> It seems to me that most people have no idea what Unicode is and what is >>> really >>> involved. >> >> OK, so if we restrict the Universe of Discourse to the set

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Joseph Wright
On 06/05/2015 16:04, Apostolos Syropoulos wrote: > Hello, > > I checked a bit the file and I have noticed that > > > \L 1F10 1F18 1F10 % > > while xgreek.sty defines > > > \global\lccode"1F10="1F10 \global\uccode"1F10="0395 > > You see the uppercase of 'GREEK SMALL LETTER EPSILON WITH PSI

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Joseph Wright
On 06/05/2015 15:09, Jonathan Kew wrote: > On 6/5/15 14:14, Joseph Wright wrote: > >> Based on the current files, we have a block to set \XeTeXcharclass, >> which only applies to XeTeX. The logic followed in that code is that >> characters in the file LineBreak.txt which have class "ID" (ideograph

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread David Carlisle
On 6 May 2015 at 20:15, Philip Taylor wrote: > > > Apostolos Syropoulos wrote: > >> It seems to me that most people have no idea what Unicode is and what is >> really >> involved. > > OK, so if we restrict the Universe of Discourse to the set of native > Hellenic speakers who know what Unicode is

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Philip Taylor
Apostolos Syropoulos wrote: > It seems to me that most people have no idea what Unicode is and what is > really > involved. OK, so if we restrict the Universe of Discourse to the set of native Hellenic speakers who know what Unicode is, know the importance of being able to use it to identify

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Apostolos Syropoulos
> > How united is the Hellenic-speaking world about this, Apostolos ? Is it > a universal truth, universally accepted, or are there some (even just a > few) who maintain that Unicode is right and everyone else is wrong ? > It seems to me that most people have no idea what Unicode is and what is

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Philip Taylor
Apostolos Syropoulos wrote: >> I'd suggest that the basic (Xe|Lua)TeX formats should simply follow >> Unicode properties. > > In addition, I would suggest that somewhere it is explained why this > is not correct. Otherwise, people would see strange things and might > wonder why they see them.

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Apostolos Syropoulos
> I'd suggest that the basic (Xe|Lua)TeX formats should simply follow > Unicode properties. In addition, I would suggest that somewhere it is explained why this is not correct. Otherwise, people would see strange things and might wonder why they see them. A.S. -- Apostolo

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Jonathan Kew
On 6/5/15 16:29, Philip Taylor wrote: Apostolos Syropoulos wrote: the uppercase of 'GREEK SMALL LETTER EPSILON WITH PSILI' is 'GREEK LETTER EPSILON' and not 'GREEK LETTER EPSILON WITH PSILI. Some time ago I reported this to the Unicode people and they told me something like "we cannot chang

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Philip Taylor
Apostolos Syropoulos wrote: > the uppercase of 'GREEK SMALL LETTER EPSILON WITH PSILI' > is 'GREEK LETTER EPSILON' and not 'GREEK LETTER EPSILON WITH PSILI. > > Some time ago I reported this to the Unicode people and they told me > > something like "we cannot change it now" (I do not remembe

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Apostolos Syropoulos
Hello, I checked a bit the file and I have noticed that \L 1F10 1F18 1F10 % while xgreek.sty defines \global\lccode"1F10="1F10 \global\uccode"1F10="0395 You see the uppercase of 'GREEK SMALL LETTER EPSILON WITH PSILI' is 'GREEK LETTER EPSILON' and not 'GREEK LETTER EPSILON WITH PSILI. S

Re: [XeTeX] Assignment of codes (particularly \catcode) based on Unicode data

2015-05-06 Thread Jonathan Kew
On 6/5/15 14:14, Joseph Wright wrote: Based on the current files, we have a block to set \XeTeXcharclass, which only applies to XeTeX. The logic followed in that code is that characters in the file LineBreak.txt which have class "ID" (ideographs) not only set the \XeTeXcharclass class to 1 but a