[XeTeX] Alternate Ξ glyphs in GFS Neohellenic

BPJ bpj at melroch.se
Sun Sep 6 18:55:31 CEST 2015


Den 2015-09-06 kl. 16:28, skrev Joel C. Salomon:
> On Tue, Sep 1, 2015 at 12:19 PM, Arthur Reutenauer
> <arthur.reutenauer at normalesup.org> wrote:
> <snip>
>>    For some strange reason the glyph you want is not accessible through
>> OpenType features, as a look into the GSUB table confirms, but is
>> included as a separate character from the Private Use Area (U+E004);
>> that's why copy-pasting from the PDF file works for this particular
>> glyphs, as Phil showed; but it's obviously a bad idea to do so because
>> you would need to input all Ξ as this PUA character, and then your PDF
>> files won't be searchable.
> <snip>

The zig-zag glyph was, if I don't misremember, the original glyph 
in New Hellenic. It had a number of weird glyphs for other 
letters, which are included as alternates in GFS Neohellenic. 
More standard glyphs were added to New Hellenic later to make it 
sell better, but it may well be that they never added a 'plain' Ξ, 
and that that glyph was added, albeit in a halfhearted way, by the 
GFS.  The zigzag form doesn't bother me that much -- it did 
actually occur in ancient times and is the ultimate origin of the 
current lowercase ξ -- but I certainly wouldn't insist on it when 
someone disprefers it!

>
> The http://ctan.org/pkg/accsupp package could be helpful in a
> temporary work-around:
>
> \usepackage{accsupp, newunicodechar}
> \newunicodechar{Ξ}{\BeginAccSupp{unicode,ActualText=Ξ}‹PUAchar›\EndAccSupp{}}

I knew to use newunicodechar, but this trick seems very useful.
We will have to use another font for this project because we 
needed lowercase digamma in two reconstructed forms, but this will 
certainly come in useful another time!

Thanks, all of you!

/bpj



More information about the XeTeX mailing list