googlefonts / googlefonts/glyphsLib
Nested smart components don't work
- 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:
Instead we get

Contributor 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