[tor-bugs] #16686 [Tor Browser]: Migrate all font fingerprinting patches to tor-browser.git

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jul 29 00:42:11 UTC 2015


#16686: Migrate all font fingerprinting patches to tor-browser.git
-------------------------------------------------+-------------------------
 Reporter:  arthuredelstein                      |          Owner:
     Type:  defect                               |  arthuredelstein
 Priority:  normal                               |         Status:  new
Component:  Tor Browser                          |      Milestone:
 Keywords:  tbb-fingerprinting-fonts,            |        Version:
  tbb-5.0a4, TorBrowserTeam201507                |  Actual Points:
Parent ID:                                       |         Points:
-------------------------------------------------+-------------------------
 Right now, our font fingerprinting patches are divided between tor-
 browser.git and tor-browser-bundle.git. We'd like to move all patches to
 tor-browser.git.

  From our discussion at ticket:13313#comment:25:

 arthuredelstein:
 > [We could] add the Noto fonts directly to the tor-browser.git repo, and
 add something in the Mozilla build scripts to install them in the
 directory where fonts are bundled. That would avoid modifying tor-browser-
 bundle.git altogether.
 gk:
 > I think this makes sense. Another thing that bothers me with the
 currently proposed solution is that it makes bisecting quite error-prone.
 Although this is not documented yet the fastest approach is to just take
 an existing Tor Browser bundle and just bisect the tor-browser parts
 copying the result over the respective bundle parts with each iteration.
 This is not working anymore with having so many parts in tor-browser-
 bundle.git. Having everything in tor-browser could help us debug issues
 due to font updates easier as well.

 One issue is whether we want to use hinted or unhinted Noto fonts. If some
 OSs are incapable of making use of hinting, then we may decide to turn off
 hinting on all platforms. In that case we could bundle just unhinted
 fonts. OTOH, hinting maybe looks nicer, and it may be difficult to prevent
 fingerprinting Windows vs Linux vs Mac, so it's worth thinking about the
 tradeoff.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16686>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list