2011/11/15 Mike Maxwell <maxw...@umiacs.umd.edu>:
> On 11/15/2011 5:39 AM, Chris Travers wrote:
>>
>> My recommendation is:
>>
>> 1)  Default to handling all white space as it exists now.
>> 2)  Provide some sort of switch, whether to the execution of XeTeX or
>> to the document itself, to turn on handling of special unicode
>> characters.
>> 3)  If that switch is enabled, then treat the whitespaces according to
>> unicode meanings.  If not, treat them as standard whitespace.
>
> I think you asked me earlier whether that would satisfy me, and I failed to
> answer. Yes, it would.

But such a solution is not clean, you cannot plug in such logic to the
TeX mouth when the input is being read nor to the output stage when
TECkit maps are in effect. I wrote the reasons earlier. The only
reasonable solution seems to be the one suggested by Phil Taylor, to
extend \catcode up to 255 and assign special categories to other types
of characters. Thus we could say that normal space id 10, nonbreakable
space is 16, thin space is 17 etc. XeTeX will then be able to treat
them properly.

> --
>        Mike Maxwell
>        maxw...@umiacs.umd.edu
>        "My definition of an interesting universe is
>        one that has the capacity to study itself."
>        --Stephen Eastmond
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex
>



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex

Reply via email to