googlefonts / googlefonts/fontc

fontmake will compile in tables stored as ttx in a UFO's data directory

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

Description

See for instance [Chilanka-Regular.ufo/data/com.github.fonttools.ttx](https://github.com/smc/Chilanka/tree/master/sources/Chilanka-Regular.ufo/data/com.github.fonttools.ttx), which contains ttx dumps of the `DSIG`, `gasp` and `prep` tables, which end up in the final font.

We do not want to support the general case of this, but we may need some other mechanism to achieve whatever this is trying to achieve...

Contributor guide

No contributing guide indexed for this repository

Research direction

Use the linked Chilanka-Regular.ufo/data/com.github.fonttools.ttx example as the reproduction case, then trace the fontc entry point that reads UFO data and compiles tables. Done should distinguish unsupported general TTX data from any explicitly supported mechanism, with the intended behavior documented and covered by a regression test.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
compilers
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.