Fonts bundled with the application should be treated as part of the base font set
Categories
(Core :: Layout: Text and Fonts, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox78 | --- | fixed |
People
(Reporter: jfkthame, Assigned: jfkthame)
References
Details
Attachments
(1 file)
On some platforms (Windows & Linux, and Android although that's a bit of a different case and we don't yet categorize fonts there) we bundle an emoji font with the browser. We should ensure any such bundled fonts are treated as part of the "base" font list, not as user-installed fonts (for the purpose of fingerprinting/visibility).
(We could even give such fonts their own separate visibility class, distinct from the core OS-provided fonts, but at the moment I don't see any reason to do that. As far as the browser is concerned, they're equally "standard" and can be assumed to be always available.)
Assignee | ||
Comment 1•5 years ago
|
||
Updated•5 years ago
|
Comment 2•5 years ago
|
||
Just checking that this would pick up on fonts bundled by desktop Tor Browser, which are always in the same directory as Twemoji Mozilla. TB being "portable" - e.g. Portable\Tor Browser\Browser\fonts
Assignee | ||
Comment 3•5 years ago
|
||
Provided they're being bundled and loaded in the same way, it should treat them the same; the patch isn't related to specific fonts but to the loading of fonts from an application-provided directory.
Comment 4•5 years ago
|
||
Slightly OT: Does this handle cases when the same font is installed/system and bundled. Also, out of interest, which font is used in this scenario: e.g. fingerprinting specific font versions due to changes in glyphs/codepoints supported. If the system has fontA v1
and we bundled fontA v1.1
- which one "wins"? - TIA
Assignee | ||
Comment 5•5 years ago
|
||
(In reply to Simon Mainey from comment #4)
Slightly OT: Does this handle cases when the same font is installed/system and bundled. Also, out of interest, which font is used in this scenario: e.g. fingerprinting specific font versions due to changes in glyphs/codepoints supported. If the system has
fontA v1
and we bundledfontA v1.1
- which one "wins"? - TIA
I think that's unrelated to this specific issue, and it'd be best to file a separate bug if it's something we should look into further.
(I suspect the behavior may currently vary between systems, depending on how the platform-specific font management works, but would need to inspect and/or test more deeply to be sure.)
Comment 7•5 years ago
|
||
bugherder |
Description
•