Closed davelab6 closed 9 years ago
More from @lettermodeller using the http://www.fontmaster.nl/english/OTMaster.html
Just had a short look at the features. The lookup 'PreBaseSubstitutionslookup2' contains duplicate substitutions:
sub \isigndeva.tha \radeva_viramadeva by \isign_ra_virama.tha; sub \isigndeva.tha \radeva_viramadeva by \isign_ra_virama.ja; sub \isigndeva.tha \radeva_viramadeva \anusvaradeva by \isign_ra_virama_anusvara.tha; sub \isigndeva.tha \radeva_viramadeva \anusvaradeva by \isign_ra_virama_anusvara.ja;
If one of each is removed then there seem to be some more errors:
HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'rvocalicdeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 814] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'kadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 816] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'khadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 818] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ngadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 820] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'chadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 822] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ttadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 824] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'tthadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 826] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ddadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 828] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ddhadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 830] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'nnadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 832] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'dadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 834] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'phadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 836] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'yadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 838] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'lladeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 840] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'llladeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 842] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'hadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 844] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'qadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 846] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'dddhadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 848] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'rhadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 850] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'fadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 852] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'rrvocalicdeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 854] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'uedeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 856] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'uuedeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 856] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'yaheavydeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 838] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'pushpikadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 858] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'gapfillerdeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 858] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'phadeva_radeva_nuktadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 860] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'kadeva_viramadeva_radeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 862] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'khadeva_viramadeva_radeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 864] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'phadeva_viramadeva_radeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 866] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'hadeva_viramadeva_radeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 868] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'kadeva_viramadeva_kadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 870] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'kadeva_viramadeva_tadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 872] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'kadeva_viramadeva_ladeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 874] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'kadeva_viramadeva_vadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 876] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ngadeva_viramadeva_kadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 878] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ngadeva_viramadeva_khadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 880] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ngadeva_viramadeva_gadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 882] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ngadeva_viramadeva_ghadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 884] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ngadeva_viramadeva_madeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 886] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'nga_virama_ka_virama_ssadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 888] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'chadeva_viramadeva_vadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 890] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ttadeva_viramadeva_ttadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 892] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ttadeva_viramadeva_tthadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 894] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ttadeva_viramadeva_yadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 896] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ttadeva_viramadeva_vadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 898] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'tthadeva_viraamdeva_tthadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 900] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ddadeva_viramadeva_ddadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 902] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ddadeva_viramadeva_ddhadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 904] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ddhadeva_viramadeva_ddhadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 906] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'dadeva_viramadeva_gadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 908] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'dadeva_viramadeva_ghadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 910] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'dadeva_viramadeva_dadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 912] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'dadeva_viramadeva_dhadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 914] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'dadeva_viramadeva_nadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 916] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'dadeva_viramadeva_badeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 918] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'dadeva_viramadeva_bhadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 920] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'dadeva_viramadeva_vadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 922] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'padeva_viramadeva_ladeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 924] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'phadeva_viramadeva_ladeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 926] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ladeva_viramadeva_ladeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 928] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'shadeva_viramadeva_ladeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 930] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ssadeva_viramadeva_ttadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 932] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'ssadeva_viramadeva_tthadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 934] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'hadeva_viramadeva_nnadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 936] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'hadeva_viramadeva_nadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 938] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'hadeva_viramadeva_madeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 940] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'hadeva_viramadeva_yadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 942] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'hadeva_viramadeva_ladeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 944] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'hadeva_viramadeva_vadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 946] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'kadeva_viramadeva_radeva.np'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 862] HOT [ERROR] MarkToBase or MarkToMark error: A previous statment has already assigned the current mark class to another anchor point on the same glyph 'da_ddha_ra_yadeva'. Skipping rule. [/Users/blokland/Desktop/Devnagari/Lohit.fea 948] HOT [ERROR] lookup name "abvmAboveBaseMarklookup1" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1215] HOT [ERROR] lookup name "abvmAboveBaseMarklookup2" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1216] HOT [ERROR] lookup name "abvmAboveBaseMarklookup3" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1217] HOT [ERROR] lookup name "abvmAboveBaseMarklookup1" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1224] HOT [ERROR] lookup name "abvmAboveBaseMarklookup2" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1225] HOT [ERROR] lookup name "abvmAboveBaseMarklookup3" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1226] HOT [ERROR] lookup name "abvmAboveBaseMarklookup1" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1233] HOT [ERROR] lookup name "abvmAboveBaseMarklookup2" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1234] HOT [ERROR] lookup name "abvmAboveBaseMarklookup3" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1235] HOT [ERROR] lookup name "abvmAboveBaseMarklookup1" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1244] HOT [ERROR] lookup name "abvmAboveBaseMarklookup2" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1245] HOT [ERROR] lookup name "abvmAboveBaseMarklookup3" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1246] HOT [ERROR] lookup name "abvmAboveBaseMarklookup1" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1253] HOT [ERROR] lookup name "abvmAboveBaseMarklookup2" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1254] HOT [ERROR] lookup name "abvmAboveBaseMarklookup3" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1255] HOT [ERROR] lookup name "abvmAboveBaseMarklookup1" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1262] HOT [ERROR] lookup name "abvmAboveBaseMarklookup2" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1263] HOT [ERROR] lookup name "abvmAboveBaseMarklookup3" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1264] HOT [ERROR] lookup name "blwmBelowBaseMarklookup0" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1276] HOT [ERROR] lookup name "blwmBelowBaseMarklookup0" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1281] HOT [ERROR] lookup name "blwmBelowBaseMarklookup0" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1286] HOT [ERROR] lookup name "blwmBelowBaseMarklookup0" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1293] HOT [ERROR] lookup name "blwmBelowBaseMarklookup0" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1298] HOT [ERROR] lookup name "blwmBelowBaseMarklookup0" not defined [/Users/blokland/Desktop/Devnagari/Lohit.fea 1303] HOT [NOTE] Glyph "nonmarkingreturn" not in font [/Users/blokland/Desktop/Devnagari/Lohit.fea 1310] HOT [NOTE] Glyph "shadeva_viramadeva_alt" not in font [/Users/blokland/Desktop/Devnagari/Lohit.fea 1350] HOT [NOTE] GDEF BASE class definition reduced to existing glyphs [/Users/blokland/Desktop/Devnagari/Lohit.fea 1433] HOT [FATAL] aborting because of errors [ERROR] Hatch Features, feature file "/Users/blokland/Desktop/Devnagari/Lohit.fea" failed with error code 1. ``
Thanks for reporting this. Can you tell me how can i reproduce same? I would like to fix this permanantly, so in next release of .fea file it will not be there.
It was produced with proprietary software, "OTMaster" available from www.fontmaster.nl
On 23 July 2014 07:03, Pravin Satpute notifications@github.com wrote:
Thanks for reporting this. Can you tell me how can i reproduce same? I would like to fix this permanantly, so in next release of .fea file it will not be there.
— Reply to this email directly or view it on GitHub https://github.com/pravins/lohit2/issues/13#issuecomment-49859929.
Cheers Dave
I think we simply need script to remove inconsistencies in .fea file not suitable with OTM.
I tried this on WinXP.
Does not reproted any error. how to reproduce?
@lettermodeller please advise :)
On 31 July 2014 07:46, Pravin Satpute notifications@github.com wrote:
I tried this on WinXP.
- Installed OTM
- Open Lohit-Devanagari.ttf
- Imported Lohit-Devanagari.fea file from
Does not reproted any error. how to reproduce?
— Reply to this email directly or view it on GitHub https://github.com/pravins/lohit2/issues/13#issuecomment-50748110.
Cheers Dave
Hi Dave,
If a features file contains syntax errors, it will not compile, of
course. However, when it does compile this doesn't mean that there
aren't mistakes. Under the 'File' menu you will find 'Messages' at the
bottom. There is a listing of errors (if the file does not compile)
and warnings (if applicable).
Hopes this helps. :-)
Best, LeMo
Hi Pravin,
I think we simply need script to remove inconsistencies in .fea file
not suitable with OTM.
Not suitable with OTM = not suitable with AFDKO.
Best, Frank
Hi Dave & Pravin,
Hopes this helps. :-)
Was it helpful?
Best, Frank aka LeMo
@pravins any news for us? :)
Not yet :( In flock2014 this week, next week i will work on this.
Script i proposed will work like, we have to run on .fea file before importing to OTM, so may be that suitable?
Do you know any utility to compile .fea file? I found nice information regarding .fea file AT http://www.adobe.com/devnet/opentype/afdko/topic_feature_file_syntax.html
Point is: .fea file for Lohit Devanagari is simply exported from fontforge. Still me working....
Hi Pravin,
Do you know any utility to compile .fea file?
You could use OTM for this. ;-)
Best, Frank
may be terminal base :) any such from OTM or Adobe?
Hi Pravin,
The AFDKO is a command-line tool. OTM has a GUI.
Best regards, Frank
On 13 August 2014 07:23, Pravin Satpute notifications@github.com wrote:
Point is: .fea file for Lohit Devanagari is simply exported from fontforge.
Oh, so the feature development Red Hat has done has been made with the FontForge GUI?
Yes. I do not get any errors while importing .fea file to .sfd file in fontforge. Still not understanding why fontforge not showing me these errors.
Fontforge is less strict than fdk On 13 Aug 2014 22:58, "Pravin Satpute" notifications@github.com wrote:
Yes. I do not get any errors while importing .fea file to .sfd file in fontforge. Still not understanding why fontforge not showing me these errors.
— Reply to this email directly or view it on GitHub https://github.com/pravins/lohit2/issues/13#issuecomment-52143884.
I will compile with FDK, lets see how it goes. :)
I will compile with FDK, lets see how it goes. :)
I reckon you basically will get the same output as with OTM. OTM has
the AFDKO under the hood ( everything that is supported by the AFDKO
is supported by OTM in the same manner), but the subsetting of the
features has been added in OTM. So, you will miss this and the related
info in the AFDKO.
Best, Frank
Sent from iPad
Hi Dave,
Fontforge is less strict than fdk
Can you explain this a bit?
Best, Frank
Frank i agree with your suggestions but i prefer command line tools :)
Fixed this in https://github.com/pravins/lohit with 6b12411ef855d34d357bfc73886f174da9c199b8 & cf6513c129aba99db452f9371fbbd402fc042111 commits.
Adobe Font Development Kit for OpenType helped me to identify important issues, those were affecting almost 10 test cases.
From onwards, i will keep on compiling .fea with afdko :)
Still there are some warning but i think we can ignore them. Please let me know, if it is must to fix them as well.
Thanks Dave and Frank for help in resolving this issue.
@lettermodeller says he tried to compile the features for Lohit-Devanagari.ttf and OTM returned the following message: