|
From: Peter B. <ps...@vi...> - 2006-09-27 19:24:11
|
Ralf Stubner wrote:
> 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/>.)
>
>
>
This is because I made the ignorant mistake of actually trying to use
the feature " RQD". When I corrected that error and regenerated the
font, " RQD" disappeared from the feature list. And, of course, not
trying to user the feature, I don't care if XeteX applies it or not.
Peter
|