Hi,

Sorry for the late reply, here was me testing to build Fira Code after
bumping fontmake:

INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs
source
INFO:glyphsLib.classes:Parsing "FiraCode.glyphs" file into <GSFont>
INFO:fontmake.font_project:Building OTF for FiraCode-Regular
INFO:ufo2ft:Pre-processing glyphs
INFO:ufo2ft.filters:Running DecomposeComponentsFilter on FiraCode-Regular
INFO:ufo2ft.filters:Running RemoveOverlapsFilter on FiraCode-Regular
INFO:ufo2ft:Building OpenType tables
INFO:ufo2ft.outlineCompiler:The copyright was normalized for storage in the
CFF table and consequently some characters were dropped: 'Copyright
Copyright 2015 by Nikita Prokopov'
ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file:
'/tmp/tmpyyyj2ern'
Traceback (most recent call last):
  File "/usr/bin/fontmake", line 11, in <module>
    load_entry_point('fontmake==1.6.1', 'console_scripts', 'fontmake')()
  File "/usr/lib/python3/dist-packages/fontmake/__main__.py", line 248, in
main
    project.run_from_glyphs(glyphs_path, **args)
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 548,
in run_from_glyphs
    self.run_from_designspace(designspace_path, **kwargs)
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 623,
in run_from_designspace
    **kwargs)
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 654,
in run_from_ufos
    self.build_otfs(ufos, **kwargs)
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 232,
in build_otfs
    self.save_otfs(ufos, **kwargs)
  File "/usr/lib/python3/dist-packages/fontTools/misc/loggingTools.py",
line 372, in wrapper
    return func(*args, **kwds)
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 395,
in save_otfs
    for font, ufo in zip(fonts, ufos):
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 280,
in _iter_compile
    yield compile_func(ufo, **options)
  File "/usr/lib/python3/dist-packages/ufo2ft/__init__.py", line 89, in
compileOTF
    featureCompilerClass=featureCompilerClass,
  File "/usr/lib/python3/dist-packages/ufo2ft/__init__.py", line 230, in
compileFeatures
    return featureCompiler.compile()
  File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line
131, in compile
    self.buildTables()
  File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line
252, in buildTables
    self.ttFont, self.features, filename=path
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/builder.py", line
31, in addOpenTypeFeaturesFromString
    addOpenTypeFeatures(font, featurefile, tables=tables)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/builder.py", line
22, in addOpenTypeFeatures
    builder.build(tables=tables)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/builder.py", line
109, in build
    self.parseTree.build(self)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/ast.py", line 260,
in build
    s.build(builder)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/ast.py", line 289,
in build
    Block.build(self, builder)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/ast.py", line 260,
in build
    s.build(builder)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/ast.py", line 328,
in build
    Block.build(self, builder)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/ast.py", line 260,
in build
    s.build(builder)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/ast.py", line 850,
in build
    builder.add_mark_base_pos(self.location, self.base.glyphSet(),
self.marks)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/builder.py", line
973, in add_mark_base_pos
    self.add_marks_(location, builder, marks)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/builder.py", line
969, in add_marks_
    location)
fontTools.feaLib.error.FeatureLibError: <features>:1578:9: Glyph psili
cannot be in both @MC_top and @MC_topleft


On Fri, Nov 9, 2018 at 6:41 PM Fabian Greffrath <fab...@debian.org> wrote:

> Hi,
>
> Yao Wei wrote:
> > While newer version is ready, I found that building Fira Code needs the
> > dependencies under fontmake to be bumped, hence this bug is kept
> > unresolved.
>
> could you please tell me what exactly needs to be updated in order to
> build fonts-firacode with fontmake?
>
> Thanks!
>
>  - Fabian
>
>
>

Reply via email to