|
From: Ralf S. <ral...@we...> - 2006-09-27 18:45:26
|
On Wed, Sep 27, 2006 at 08:32 -0700, George Williams wrote:
> On Tue, 2006-09-26 at 00:18, Ralf Stubner wrote:
> > I have just tested this with XeTeX: Here the result is indeed that
> > ligatures or small caps no longer work when latn{ISL} is selected. In
> > addition, the required feature ' RQD' does not work as expected, ie, I
> > don't get the nordic thorn. I am not sure if this is a font specifc
> > errot (maybe feature order), a fontforge error (the way this
> > non-standard feature is implemented) or a XeTeX/ICU error.
> The "required" feature is not "non-standard". The only non-standard
> thing is that ff gives it a feature tag which (should) disappear in the
> font. Every LangSys table in the GPOS/GSUB header has a pointer to a
> (nameless) required feature. FF merely names it for convenience.
Thanks for the information. It seems that it does not disappear from the
font, though:
$ otfinfo -f --script=latn.ISL /usr/share/fonts/truetype/ttf-junicode/Junicode-Regular.ttf
RQD <unknown feature>
kern Kerning
lfbd Left Bounds
mark Mark Positioning
mkmk Mark to Mark Positioning
rtbd Right Bounds
$ showttf /usr/share/fonts/truetype/ttf-junicode/Junicode-Regular.ttf | egrep ' RQD'
Feature[0] ' RQD' Offset=92
Feature Table[0] ' RQD'
$
(This is for Junicode version 0.6.11 from <URL:http://junicode.sf.net/>.)
The other problem is that this required feature for latn{ISL} is not
applied by XeTeX. Any idea how to debug where the error might be?
cheerio
ralf
|