[XeTeX] XeLaTeX not using language-specific glyphs with Scheherazade 2.x

Khaled Hosny khaledhosny at eglug.org
Tue Oct 8 06:18:17 CEST 2013


Fontspec’s Graphite support is primitive, so the Language option is
likely to be passing OpenType language tags not ISO one so might not
work with Graphite, you are better using OpenType or using
RawFeature={language=XXX;} etc. to bypass fontspec which should work
with Graphite.

Regards,
Khaled

On Mon, Oct 07, 2013 at 03:36:31PM -0400, Lammert, Richard wrote:
> Thanks, Khaled. I had wondered about this--which is why I specifically
> chose the Graphite renderer in the font selection. (According to the "Font
> Features for Scheherazade 2.000" on the SIL web site, both the language
> selection and the meem/heh shaping should work in either OpenType or
> Graphite. Rohingya is available as a language selection only in
> Graphite--but fontspec doesn't recognize the language.)
> 
> Is there a reason a hybrid font wouldn't work properly if a specific
> rendering technology is chosen? (Specifically selecting the renderer worked
> great in solving my small-caps problem.)
> 
> Richard
> 
> On Mon, Oct 7, 2013 at 12:48 PM, Khaled Hosny <khaledhosny at eglug.org> wrote:
> 
> > On Sat, Oct 05, 2013 at 04:25:52PM -0400, Lammert, Richard wrote:
> > > (Sorry about that empty message with one attachment--clicked the wrong
> > > button.)
> > >
> > > The following example attempts to use language-specific glyphs from
> > > Scheherazade, but does not work with Scheherazade 2.0 or 2.01. The
> > example
> > > *does* work with Scheherazade 1.005 (see attachments
> > arabic-test-1.005.pdf
> > > and arabic-test-2.01.pdf)
> > >
> > > However, when I use TypeTuner to produce language-specific fonts for each
> > > of the three languages (last three lines of each test file), XeLaTeX
> > > properly shows the correct contextual forms. Since XeLaTeX reads the
> > glyphs
> > > properly from the tuned fonts, it appears to me that the language
> > > information is not being interpreted properly in the base font. I am
> > using
> > > XeLaTeX 0.9999.3, fontspec v. 2.3c, and bidi v14 on an iMac.
> >
> > It seems that Scheherazade ≥ 1.900 is a hybrid OpenType/Graphite font,
> > so this is the same issue as:
> > http://tug.org/pipermail/xetex/2013-June/024530.html
> >
> > (This will be fixed in next year’s version of XeTeX, the workaround in
> > the above link can be used in the meantime.)
> >
> > Regards,
> > Khaled
> >
> >
> > --------------------------------------------------
> > Subscriptions, Archive, and List information, etc.:
> >   http://tug.org/mailman/listinfo/xetex
> >
> 
> 
> 
> -- 
> 
> Rev. Richard A. Lammert           e-mail: richard.lammert at ctsfw.edu
> Technical Services Librarian       mail: 6600 N. Clinton St.
> Systems Librarian                     Fort Wayne, IN 46825-4916
> Walther Library                         phone: 260-452-3148
> Concordia Theological Seminary

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



More information about the XeTeX mailing list