googlefonts / googlefonts/glyphsLib

Nested smart components don't work

Open
#948 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
202
Forks
57
Avg merge
17m
Merged PRs (30d)
1

Description

`KaKaLa.Nnagari.ss02` in https://github.com/notofonts/nandinagari/blob/main/sources/NotoSansNandinagari.glyphs has a smart component `_part.Ka.wide` which itself contains a smart component `_part.Va`. The end result should be:

Screenshot 2023-10-16 at 14 24 45

Instead we get

![shape](https://github.com/googlefonts/glyphsLib/assets/106728/29db2642-b9ad-4246-b064-92f58ceb08f1)

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue with the referenced Noto Sans Nandinagari source, focusing on KaKaLa.Nnagari.ss02 and its nested _part.Ka.wide and _part.Va smart components. Trace how glyphsLib converts nested smart components to UFOs and compare the result with the expected screenshot. Done means the nested component produces the expected shape.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.