Skip to content

DesignSpace sources contain duplicate locations #1

@MikeUdin

Description

@MikeUdin

Hello! Trying to build i have this error:
`INFO:GFBuilder:Creating variable fonts from Blocksync.glyphs
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source
INFO:glyphsLib.parser:Parsing .glyphs file
WARNING:glyphsLib.builder.sources:DesignSpace sources contain duplicate locations; varLib expects each master to define a unique location.
['Blocksync Condensed Regular', 'Blocksync Condensed Bold'] => {'Weight': 180, 'Width': 75}
INFO:fontmake.font_project:Building variable fonts ../fonts/variable/Blocksync-VF.ttf
Traceback (most recent call last):
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/fontmake/font_project.py", line 1127, in run_from_designspace
self._run_from_designspace_interpolatable(
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/fontmake/font_project.py", line 1223, in _run_from_designspace_interpolatable
self.build_variable_fonts(
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/fontmake/font_project.py", line 420, in build_variable_fonts
fonts = ufo2ft.compileVariableTTFs(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/ufo2ft/init.py", line 612, in compileVariableTTFs
vfNameToTTFont = varLib.build_many(
^^^^^^^^^^^^^^^^^^
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/fontTools/varLib/init.py", line 914, in build_many
vf = build(
^^^^^^
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/fontTools/varLib/init.py", line 945, in build
ds = load_designspace(designspace)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/fontTools/varLib/init.py", line 824, in load_designspace
raise VarLibValidationError(
fontTools.varLib.errors.VarLibValidationError: More than one base master found in Designspace.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/Users/mikeudin/Documents/Git/blocksync/venv/bin/gftools", line 8, in
sys.exit(main())
^^^^^^
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/gftools/scripts/init.py", line 91, in main
mod.main(args[2:])
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/gftools/builder/init.py", line 652, in main
builder.build()
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/gftools/builder/init.py", line 204, in build
self.build_variable()
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/gftools/builder/init.py", line 326, in build_variable
output_files = self.run_fontmake(source, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/gftools/builder/init.py", line 378, in run_fontmake
FontProject().run_from_glyphs(source, **args)
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/fontmake/font_project.py", line 839, in run_from_glyphs
self.run_from_designspace(
File "/Users/mikeudin/Documents/Git/blocksync/venv/lib/python3.11/site-packages/fontmake/font_project.py", line 1142, in run_from_designspace
raise FontmakeError(
fontmake.errors.FontmakeError: In 'Blocksync.glyphs' -> 'master_ufo/Blocksync.designspace': Generating fonts from Designspace failed: More than one base master found in Designspace.
make: *** [build.stamp] Error 1`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions