You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using last AppImage (FontForge-2023-01-18-4f4907d-x86_64.AppImage) on Debian Testing.
I created a font in UFO3 format and then converted it with FontMake, but I get an error message:
samiel@debian:~$ fontmake -u ContemporaryGaramond-Italic.ufo/
INFO:fontmake.font_project:Building OTF for Contemporary Garamond-Italic
INFO:ufo2ft:Pre-processing glyphs
INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ContemporaryGaramond-Italic
INFO:ufo2ft.filters:Running RemoveOverlapsFilter on ContemporaryGaramond-Italic
INFO:ufo2ft:Building OpenType tables
fontmake: Error: In 'ContemporaryGaramond-Italic.ufo': Compiling UFO failed: ContemporaryGaramond-Italic.ufo/features.fea:1135:2: Script statements are not allowed within "feature aalt"
In fact, in the features.fea file I find:
feature aalt {
DFLT scripts;
language dflt ;
lookup aaltAccessAllAlternateslookup0;
lookup aaltAccessAllAlternateslookup1;
greek script;
language dflt ;
lookup aaltAccessAllAlternateslookup0;
lookup aaltAccessAllAlternateslookup1;
script latn;
language dflt ;
lookup aaltAccessAllAlternateslookup0;
lookup aaltAccessAllAlternateslookup1;
language AZE exclude_dflt;
lookup aaltAccessAllAlternateslookup0;
lookup aaltAccessAllAlternateslookup1;
CRT language exclude_dflt;
lookup aaltAccessAllAlternateslookup0;
lookup aaltAccessAllAlternateslookup1;
language FRA exclude_dflt;
lookup aaltAccessAllAlternateslookup0;
lookup aaltAccessAllAlternateslookup1;
language ITA exclude_dflt;
lookup aaltAccessAllAlternateslookup0;
lookup aaltAccessAllAlternateslookup1;
MOL language exclude_dflt;
lookup aaltAccessAllAlternateslookup0;
lookup aaltAccessAllAlternateslookup1;
ROM language exclude_dflt;
lookup aaltAccessAllAlternateslookup0;
lookup aaltAccessAllAlternateslookup1;
TRK language exclude_dflt;
lookup aaltAccessAllAlternateslookup0;
lookup aaltAccessAllAlternateslookup1;
} alt;
But the entry seems incorrect based on the Adobe specification (https://adobe-type-tools.github.io/afdko/OpenTypeFeatureFileSpecification.html#8.a), which reads: «The following are not allowed in the aalt feature definition: script, language, lookupflag, and subtable statements; named lookup blocks and lookup reference statements. The aalt lookups will be created with LookupFlag 0.»
Am I doing something wrong, or is the export from FF in UFO3 faulty?
Thank you
m
The text was updated successfully, but these errors were encountered:
I'm using last AppImage (FontForge-2023-01-18-4f4907d-x86_64.AppImage) on Debian Testing.
I created a font in UFO3 format and then converted it with FontMake, but I get an error message:
In fact, in the features.fea file I find:
But the entry seems incorrect based on the Adobe specification (https://adobe-type-tools.github.io/afdko/OpenTypeFeatureFileSpecification.html#8.a), which reads: «The following are not allowed in the aalt feature definition: script, language, lookupflag, and subtable statements; named lookup blocks and lookup reference statements. The aalt lookups will be created with LookupFlag 0.»
Am I doing something wrong, or is the export from FF in UFO3 faulty?
Thank you
m
The text was updated successfully, but these errors were encountered: