[XeTeX] fontspec v1.7

Ross Moore ross at ics.mq.edu.au
Mon Jun 27 02:27:12 CEST 2005

Hi Peter,

On 27/06/2005, at 7:19 AM, Peter Dyballa wrote:

> Am 23.06.2005 um 13:16 schrieb Ross Moore:
>> For example, search for instances of  sin x  (as from  $\sin x$ ).
>> Clearly the user enters plain text into the search-text box;
>> but the engine must be smart enough to match  \char"D835\char"D...
>> forms as above.
> Hello Ross!
> Do you know cmap.sty (ftp://ftp.dante.de/tex-archive/macros/latex/ 
> contrib/cmap/)? Couldn't this cure the problem with not being able  
> to find math encoded strings?

That's certainly an interesting package that I'd not known about.
It allows the Unicode code-point to be associated with font-characters
that appear within the PDF, with arbitrarily encoded fonts; so yes,
it would be useful with legacy encodings.
It does this by providing a Resource of type CMap associated
with the particular font-encoding.

For the non-XeTeX world, this would be extremely useful.

However, with XeTeX, the aim ought to be to put the correct Unicode
code-points directly into the character stream, so that a CMap resource
would be quite redundant.

It does raise some interesting points though.
For a math-bold letter 'a' the CMap for its font
ought to have an association:

                  <61>  <D835DC82>

But is the PDF world ready for this yet ?

Alternatively, if XeTeX were to insert  \char"D835\char"DC82
for this math-bold 'a', then maybe the reverse association
should be included:
                  <D835DC82>  <61>

Would this make the math-character findable as if an ordinary 'a' ?

What about greek, used as math-symbols ?
Would the following CMap association:

    <03B1>  <005C0061006C007000680061>

allow an 'alpha' glyph to be found by searching for  '\alpha' ?

Or maybe we are using an italic alpha directly:

    <D835DEFC>  <005C0061006C007000680061>

Has anybody played with this kind of thing ?
Or know of anyone who has ?



> --
> Greetings
>   Pete
> Time flies like an error
> but fruitflies like a banana
> _______________________________________________
> XeTeX mailing list
> postmaster at tug.org
> http://tug.org/mailman/listinfo/xetex

Ross Moore                                         ross at maths.mq.edu.au
Mathematics Department                             office: E7A-419
Macquarie University                               tel: +61 +2 9850 8955
Sydney, Australia  2109                            fax: +61 +2 9850 8114

More information about the XeTeX mailing list