Opened 6 years ago

Last modified 3 years ago

#10299 new task

Check whether font feature properties are problematic

Reported by: gk Owned by:
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-fingerprinting-fonts, tbb-testcase, tbb-firefox-patch
Cc: dcf, mcs Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Support for querying and inspecting font variants was introduced. Do our font limit counters still apply in that case? Should they? See: ​https://bugzilla.mozilla.org/show_bug.cgi?id=549861

Child Tickets

Change History (9)

comment:1 Changed 6 years ago by gk

Keywords: tbb-testcase added

comment:2 Changed 5 years ago by erinn

Component: Firefox Patch IssuesTor Browser
Keywords: tbb-firefox-patch added

comment:3 Changed 5 years ago by mikeperry

You can now also inspect font variant ligature properties, whatever those are..
https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-ligatures

comment:4 Changed 5 years ago by mikeperry

Cc: dcf added
Keywords: TorBrowserTeam201409 added

dcf - You're doing font things lately. Any thoughts on if these font variant properties make the problem any worse?

comment:5 Changed 5 years ago by mikeperry

Keywords: tbb-fonts added

comment:6 in reply to:  4 Changed 5 years ago by dcf

Replying to mikeperry:

dcf - You're doing font things lately. Any thoughts on if these font variant properties make the problem any worse?

I don't know. Certainly it doesn't make it any better. If I had to guess, I'd say that if two rendering engines have different ways of forming ligatures, for example, they are probably already distinguishable in other ways.

"Support for querying and inspecting font variants was introduced." I might misunderstand you here. Is this something new you can do in JavaScript—poke around in font files to see whether they support various things—or do you see this as just a new source for diversity in rendering? Some of the font-variant stuff was already available in Firefox for a long time; for example I think that the CSS2 font-variant

font-variant: small-caps;

let you do a special case of the CSS3 font-variant-caps:

font-variant-caps: small-caps;

My current Tor Browser is also applying ligatures in some cases already; for example it ligates the 'f' and 'i' in the title of https://en.wikipedia.org/wiki/Finite_field.

comment:7 Changed 5 years ago by mcs

Cc: mcs added

comment:8 Changed 5 years ago by mikeperry

Keywords: ff31-esr TorBrowserTeam201409 removed

I am going to leave this open so we can revisit it once we decide on a better solution to the font fingerprinting problem, but I don't think it really is blocking anything wrt FF31.

comment:9 Changed 3 years ago by bugzilla

Keywords: tbb-fingerprinting-fonts added; tbb-fonts tbb-fingerprinting removed
Severity: Normal
Note: See TracTickets for help on using tickets.