-
Notifications
You must be signed in to change notification settings - Fork 3
Description
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41330#note_2857743
One thing I can do initially is to add a parameter to existing PoC/tests (not TZP main) to set the font-weight (used in the style for base measurements and each font+fallback), but my gut feeling is this doesn't pick up anything new
And if we only applied it to the font + fallback being measured, then the span would produce false positives: because we changed it from the base)
So the key is to only apply it to the font-name being tested, not the fallback - @abrahamjuliot how do we do this
Edit: this is twofold
- can we detect the actual font, which can provide outlier entropy from users who install or delete those fonts - or detect default minor OS versions (not really, it's not guaranteed that is the minor version it is above/below, it's all about entropy)
- can we get any sizes
To point one, we should investigate what leaks via font-face: as that has already been shown to have differences e.g. with win11+ only fonts. So queue .. a small Songti* test for the π coming up in 1000, 999, 998 ....