Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Font fingerprinting breaks the font-face property #443

Closed
savchenko opened this issue Aug 15, 2020 · 4 comments
Closed

Font fingerprinting breaks the font-face property #443

savchenko opened this issue Aug 15, 2020 · 4 comments
Labels
bug Something isn't working

Comments

@savchenko
Copy link

Expected Behavior

Enabling "spoof font fingerprint" does not break basic font definitions (sans, serif, monospace, etc)

Current Behavior

From webbrowsertools.com/font-fingerprint:

Basic font list Support Metrics Metrics
>>                              
default         ✕       N/A     N/A
cursive         ✕       N/A     N/A
fantasy         ✕       N/A     N/A
monospace       ✕       N/A     N/A
sans-serif      ✕       N/A     N/A
serif           ✕       N/A     N/A

Example screenshot:
image

Relevant settings

chameleon_1597487289000.json.log

This can be reproduced with browser.display.use_document_fonts set to either 1 or 0.

Context (Environment)

FF 79.0
Chameleon v0.20.24

Might be related to #360

@sereneblue
Copy link
Owner

@asvc I'm able to replicate your example screenshot of Github by changing the about:config preference you mentioned above, but not with Chameleon.

I did encounter the same issue with https://webbrowsertools.com/font-fingerprint. It does seem Chameleon is missing some font faces but I'm a bit confused about the lack of serif support. That should be supported. I'm looking into this.

@savchenko
Copy link
Author

With Chameleon v0.21.0, browser.display.use_document_fonts is set to 1 (default).

"Spoof font fingerprint" enabled:
image

@Z0pyrus
Copy link

Z0pyrus commented Jul 31, 2021

I have the same issue, but not on all sites. On those where I encountered this, i added them to a whitelist were Enable spoof client rects is turned off

@sereneblue sereneblue added the bug Something isn't working label Feb 19, 2022
@sereneblue
Copy link
Owner

@savchenko This is now resolved in v0.22.22.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants