googlefonts / googlefonts/glyphsLib

Recursive glyph references choke glyphsLib

Open
#375 29 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
201
Forks
56
Avg merge
17m
Merged PRs (30d)
1

Description

(Filing this here to take it out of my inbox)

Jany found a file with the following properties:

* parenleft is a glyph with outlines, and in the background it has bracketleft as a component
* bracketleft is a glyph with outlines, and in the background it has parenleft as a component

> The situation is valid but glyphsLib chokes on it (`RecursionError: maximum recursion depth exceeded while calling a python object.`) because for some reason it creates a component loop in the same layer... to investigate further

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.