googlefonts / googlefonts/fontc

Implement tree shaking for glyphs

Open
#270 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
193
Forks
21
Avg merge
1d 17h
Merged PRs (30d)
65

Description

As noted at https://github.com/googlefonts/fontmake-rs/pull/268#issuecomment-1515018864, flattened components may result in unreachable glyphs. We should drop them, or at least have an option to drop them.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked fontmake-rs pull request and its issue comment, then trace how flattened components produce glyphs in this repository. Done means unreachable glyphs are removed, or a documented option controls that removal, with behavior verified by appropriate project tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
compilers
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.