Index: chrome/browser/resources/md_downloads/downloads.js |
diff --git a/chrome/browser/resources/md_downloads/downloads.js b/chrome/browser/resources/md_downloads/downloads.js |
index 5cbff3122d314af269d96f286a693229765f9c0e..8ea3fde8ec4ac7c62c14aa554d3b57c9d6f699a7 100644 |
--- a/chrome/browser/resources/md_downloads/downloads.js |
+++ b/chrome/browser/resources/md_downloads/downloads.js |
@@ -2,4 +2,17 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-window.addEventListener('load', downloads.Manager.onLoad); |
+window.addEventListener('load', function() { |
+ downloads.Manager.onLoad(); |
+ |
+ if (!cr.isChromeOS) { |
+ // TODO(dbeam): this is copied out of roboto.css. I excluded roboto.css from |
+ // vulcanize.py and tried to re-use the "src:" rule from the file via |
+ // querySelector(href$=roboto.css).sheet.rules[2].style.src, but alas .rules |
+ // can't be accessed because the origins don't match (chrome://resources vs |
+ // chrome://downloads). So it's duplicated. |
+ new FontFace('Roboto', "local('Roboto Bold'), local('Roboto-Bold'), " + |
+ "url(chrome://resources/roboto/roboto-bold.woff2) format('woff2')", |
+ {weight: 'bold'}).load(); |
+ } |
+}); |