diff --git a/compress.html b/compress.html
index 4ffca2a5556548ff46ab0c3213ac202dc93c303a..1a8572bf244869ce1dbedaa7faa3fd7631bf3aaf 100644
--- a/compress.html
+++ b/compress.html
@@ -2,6 +2,7 @@
 <html>
   <head>
     <title>CodeMirror: Compression Helper</title>
+    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Droid+Sans|Droid+Sans:bold"/>
     <link rel="stylesheet" type="text/css" href="css/docs.css"/>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
   </head>
@@ -76,7 +77,6 @@
           }
        }
     </script>
-    <script type="text/javascript" src="css/font.js"></script>
 
   </body>
 </html>
diff --git a/css/docs.css b/css/docs.css
index c1b99dfa3991c80fb7c2eb115da89d855d4c3a44..9ea18669194e996266e54767d131d2e24c746749 100644
--- a/css/docs.css
+++ b/css/docs.css
@@ -1,13 +1,10 @@
 body {
-  font-family: Arial, sans-serif;
+  font-family: Droid Sans, Arial, sans-serif;
   line-height: 1.5;
   max-width: 64.3em;
   margin: 3em auto;
   padding: 0 1em;
 }
-body.droid {
-  font-family: Droid Sans, Arial, sans-serif;
-}
 
 h1 {
   letter-spacing: -3px;
diff --git a/css/font.js b/css/font.js
deleted file mode 100644
index 58b559aa625c0c22b4bfb582d376972a667e6b3e..0000000000000000000000000000000000000000
--- a/css/font.js
+++ /dev/null
@@ -1,18 +0,0 @@
-function waitForStyles() {
-  for (var i = 0; i < document.styleSheets.length; i++)
-    if (/googleapis/.test(document.styleSheets[i].href))
-      return document.body.className += " droid";
-  setTimeout(waitForStyles, 100);
-}
-
-document.body.style.display = "none";
-setTimeout(function() {
-  document.body.style.display = "";
-  if (/AppleWebKit/.test(navigator.userAgent) && /iP[oa]d|iPhone/.test(navigator.userAgent)) return;
-  var link = document.createElement("LINK");
-  link.type = "text/css";
-  link.rel = "stylesheet";
-  link.href = "http://fonts.googleapis.com/css?family=Droid+Sans|Droid+Sans:bold";
-  document.documentElement.getElementsByTagName("HEAD")[0].appendChild(link);
-  waitForStyles();
-}, 30);
diff --git a/index.html b/index.html
index c60ede49bb0c87b4ff56b15ef99a73b308e24bd5..f2eef093414fb41370203f16b04d28e714eaa780 100644
--- a/index.html
+++ b/index.html
@@ -2,6 +2,7 @@
 <html>
   <head>
     <title>CodeMirror</title>
+    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Droid+Sans|Droid+Sans:bold"/>
     <link rel="stylesheet" type="text/css" href="css/docs.css"/>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <link rel="alternate" href="http://twitter.com/statuses/user_timeline/242283288.rss" type="application/rss+xml"/>
@@ -217,8 +218,6 @@
     <input type="hidden" name="hosted_button_id" value="3FVHS5FGUY7CC"/>
   </form>
 
-  <script type="text/javascript" src="css/font.js"></script>
-
   </body>
 </html>
 
diff --git a/internals.html b/internals.html
index 6a9dba4c954e59fdedf695aa251ca29dcb6de2cd..1fa57cf07b5cee269ef7c2bbd894255648de36ab 100644
--- a/internals.html
+++ b/internals.html
@@ -2,6 +2,7 @@
 <html>
   <head>
     <title>CodeMirror: Internals</title>
+    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Droid+Sans|Droid+Sans:bold"/>
     <link rel="stylesheet" type="text/css" href="css/docs.css"/>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <style>dl dl {margin: 0;}</style>
@@ -377,6 +378,4 @@ I haven't put much energy into that yet.</li>
 
 <div style="height: 2em">&nbsp;</div>
 
-<script type="text/javascript" src="css/font.js"></script>
-
 </body></html>
diff --git a/manual.html b/manual.html
index 25e6225b8969ed12e1b3a0031046ffdfc1a6d1e8..d2f9cb076b3f691a8684e4a1605741ee9a757848 100644
--- a/manual.html
+++ b/manual.html
@@ -2,6 +2,7 @@
 <html>
   <head>
     <title>CodeMirror: User Manual</title>
+    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Droid+Sans|Droid+Sans:bold"/>
     <link rel="stylesheet" type="text/css" href="css/docs.css"/>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <style>dl dl {margin: 0;}</style>
@@ -791,7 +792,5 @@
 
 <div style="height: 2em">&nbsp;</div>
 
-<script type="text/javascript" src="css/font.js"></script>
-
   </body>
 </html>
diff --git a/oldrelease.html b/oldrelease.html
index 211c87122694fdf5f05bb8509931e0163f785193..35db6fd97879160a774f89c38e030fb4942a2186 100644
--- a/oldrelease.html
+++ b/oldrelease.html
@@ -2,6 +2,7 @@
 <html>
   <head>
     <title>CodeMirror</title>
+    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Droid+Sans|Droid+Sans:bold"/>
     <link rel="stylesheet" type="text/css" href="css/docs.css"/>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <link rel="alternate" href="http://twitter.com/statuses/user_timeline/242283288.rss" type="application/rss+xml"/>
@@ -135,6 +136,4 @@ and <a href="contrib/lua/index.html">Lua</a> parsers. Add
 <code>clearHistory</code> methods. Make parsing passes time-based
 instead of lines-based (see the <code>passTime</code> option).</p>
 
-  <script type="text/javascript" src="css/font.js"></script>
-
 </body></html>