[NTG-context] XeTeX opentype features don't work

Ricard Roca ricardroca at gmail.com
Tue Apr 24 00:12:27 CEST 2007


Hi,

I can't use opentype font features with XeTeX, e.g. "Palatino 
Linotype:+smcp" for small caps. It works with plain XeTeX or ConTeXt 
with \font, e.g.

\font\PALA="Palatino Linotype:+smcp" at 12pt
\PALA some text...

but not with typescripts, like

\starttypescript[serif][PalatinoLinotype][uc]
  ...
  \definefontsynonym[PalatinoLinotypeCaps]["Palatino 
Linotype:+smcp"][encoding=uc]
  ...
\stoptypescript
\starttypescript[serif][PalatinoLinotype][name]
  ...
  \definefontsynonym[SerifCaps][PalatinoLinotypeCaps]
  ...
\stoptypescript
\starttypescript[PalatinoLinotype]
  
\definetypeface[PalatinoLinotype][rm][serif][PalatinoLinotype][default][encoding=uc]
\stoptypescript
\usetypescript[PalatinoLinotype]
\setupbodyfont[PalatinoLinotype]

so it must be a ConTeXt problem, not a XeTeX one.

It works well with the font name alone, without any colon plus features, 
like "Palatino Linotype".

With ConTeXt versions released some months ago all opentype features 
worked perfectly, and there wasn't any problem.

Thanks in advance,

Ricard


More information about the ntg-context mailing list