Skip to content

Update test_font_tags.py#10689

Open
aaronbell wants to merge 5 commits into
mainfrom
test_font_tags_zero
Open

Update test_font_tags.py#10689
aaronbell wants to merge 5 commits into
mainfrom
test_font_tags_zero

Conversation

@aaronbell

Copy link
Copy Markdown
Collaborator

In adding a bunch of new tag data to the families.csv, I realized that there are situations where a tag may be active at the default location (MONO@0), but be inactive at a different location (MONO@1). "Monospace/Monospace" is a great example which can be set to 100 at the default location but needs to be set to 0 at other instances on the variable axis.

This PR implements a change to the test_font_tags file to allow this to occur. It is required for #10688 to move forward.

Allow zero state for tags if at a non-default location
Now, a "providence" column has been added to families.csv to differentiate between human-created tags and machine-predicted tags.

I've also asked Gemini to review files that rely on this data to fix any scenarios that break as a result of this modification. It has updated several processes as a result.
This reverts commit 405b1e7.
@aaronbell

aaronbell commented Jul 12, 2026

Copy link
Copy Markdown
Collaborator Author

I pushed the commit to the wrong place. Reverted. PR is now only related to the zero state update.

Now up to 47,000 tags
@m4rc1e

m4rc1e commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

I see the issue but I'm not too sure if this is the best solution. I can raise this in +oncall.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants