$ sudo apt-get install python-fontforge
$ mkvirtualenv amiri --system-site-packages
$ pip install fonttools
$ make all
$ make all
FF Amiri-Regular.ttf
Failed to find NameList: AGL For New Fonts
Failed! Inspect temporary file: '/tmp/tmpC_0PhV'
Traceback (most recent call last):
File "tools/build.py", line 691, in <module>
makeDesktop(args)
File "tools/build.py", line 670, in makeDesktop
generateFont(options, font, fea)
File "tools/build.py", line 183, in generateFont
addOpenTypeFeaturesFromString(ttfont, fea)
File "/home/omar/.virtualenvs/amiri/local/lib/python2.7/site-packages/fontTools/feaLib/builder.py", line 31, in addOpenTypeFeaturesFromString
addOpenTypeFeatures(font, featurefile, tables=tables)
File "/home/omar/.virtualenvs/amiri/local/lib/python2.7/site-packages/fontTools/feaLib/builder.py", line 22, in addOpenTypeFeatures
builder.build(tables=tables)
File "/home/omar/.virtualenvs/amiri/local/lib/python2.7/site-packages/fontTools/feaLib/builder.py", line 107, in build
self.parseTree = Parser(self.file, self.glyphMap).parse()
File "/home/omar/.virtualenvs/amiri/local/lib/python2.7/site-packages/fontTools/feaLib/parser.py", line 71, in parse
statements.append(self.parse_lookup_(vertical=False))
File "/home/omar/.virtualenvs/amiri/local/lib/python2.7/site-packages/fontTools/feaLib/parser.py", line 512, in parse_lookup_
self.parse_block_(block, vertical)
File "/home/omar/.virtualenvs/amiri/local/lib/python2.7/site-packages/fontTools/feaLib/parser.py", line 1393, in parse_block_
statements.append(self.parse_lookupflag_())
File "/home/omar/.virtualenvs/amiri/local/lib/python2.7/site-packages/fontTools/feaLib/parser.py", line 550, in parse_lookupflag_
self.next_token_location_)
fontTools.feaLib.error.FeatureLibError: <features>:3110:25: "," is not a recognized lookupflag
Makefile:58: recipe for target 'Amiri-Regular.ttf' failed
make: *** [Amiri-Regular.ttf] Error 1
Here's what I've tried on my Ubuntu 16.04:
I've got the following error:
Any ideas how to resolve that issue?