|
From: Peter B. <ps...@vi...> - 2006-09-26 00:41:47
|
Ralf Stubner wrote: > Ok, some more details. I have the sources for Junicode 0.6.11 here. THe > sfd file has several GSUB features, first ones being 'rtla', 'smcp', > 'c2sc', and 'liga'. LAter on there also is an incorrect 'liag' feature=B9 > If I generate a TTF from these sources using ff based on sources from > 08:15 22-Aug-2006 the resulting font has a different order of the GSUB > features. It looks like they have been sorted alphabetaically whhich > means that 'smcp' comes after 'liga'. This causes problems when one > tries to use the 'smcp' feature on a word like 'file', since first the > 'fi' ligature is formed and only after that small caps are used. See > Pablo's message from today. > > Current CVS-Junicode solves this by introducing small cap ligatures lik= e > fi, but I don't think this is the right approach. At one stage I though= t > that correcting the typo in the 'liag' feature was enough to get ff to > produce a TTF with sensible feature ordering. However I can no longer > reproduce this. The features are still alphabeticall ordered. > > It does help if I move the non-standard ' RQD' feature to the top > manually. Then the feature list in the TTF seems to be unaltered from > the SFD. > > =20 How embarrassing that the "liag" error is in the current release.=20 Obviously it's long since been corrected in the CVS version. I'll try=20 disconnecting the small cap ligatures and moving the " RQD" feature to=20 the top of the list. The result should be in the CVS tree tomorrow=20 morning, in case anyone wants to test. Peter |