about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAdrien Tétar <adri-from-59@hotmail.fr>2014-07-08 19:51:06 +0200
committerAdrien Tétar <adri-from-59@hotmail.fr>2014-07-08 20:29:36 +0200
commit4d5f4ff5e9297dcad21612f9dd20ae4598b5b7e2 (patch)
tree14f4a235da9db76fae07a825e446a175c79c656f
parentbfe4ddfdea45533c98657701509bb7185fd96cba (diff)
downloadrust-4d5f4ff5e9297dcad21612f9dd20ae4598b5b7e2.tar.gz
rust-4d5f4ff5e9297dcad21612f9dd20ae4598b5b7e2.zip
webfonts: proper fix
-rw-r--r--.gitattributes1
-rw-r--r--src/doc/rust.css14
-rw-r--r--src/librustdoc/html/render.rs8
-rw-r--r--src/librustdoc/html/static/Heuristica-Bold.woffbin123031 -> 0 bytes
-rw-r--r--src/librustdoc/html/static/Heuristica-Regular.woffbin160994 -> 0 bytes
-rw-r--r--src/librustdoc/html/static/SourceSerifPro-Bold.woffbin0 -> 48718 bytes
-rw-r--r--src/librustdoc/html/static/SourceSerifPro-Regular.woffbin0 -> 49960 bytes
-rw-r--r--src/librustdoc/html/static/main.css14
8 files changed, 19 insertions, 18 deletions
diff --git a/.gitattributes b/.gitattributes
index c15f7aba7c9..d80daa346ef 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -8,3 +8,4 @@ src/etc/pkg/rust-logo.ico binary
 src/etc/pkg/rust-logo.png binary
 src/rt/msvc/* -whitespace
 src/rt/valgrind/* -whitespace
+*.woff binary
diff --git a/src/doc/rust.css b/src/doc/rust.css
index 3dd770fd976..2d79b321b9a 100644
--- a/src/doc/rust.css
+++ b/src/doc/rust.css
@@ -23,22 +23,22 @@
     src: local('Fira Sans Medium'), url("FiraSans-Medium.woff") format('woff');
 }
 @font-face {
-    font-family: 'Heuristica';
+    font-family: 'Source Serif Pro';
     font-style: normal;
     font-weight: 400;
-    src: local('Heuristica Regular'), url("Heuristica-Regular.woff") format('woff');
+    src: local('Source Serif Pro'), url("SourceSerifPro-Regular.woff") format('woff');
 }
 @font-face {
-    font-family: 'Heuristica';
+    font-family: 'Source Serif Pro';
     font-style: italic;
     font-weight: 400;
-    src: local('Heuristica Italic'), url("Heuristica-Italic.woff") format('woff');
+    src: url("Heuristica-Italic.woff") format('woff');
 }
 @font-face {
-    font-family: 'Heuristica';
+    font-family: 'Source Serif Pro';
     font-style: normal;
     font-weight: 700;
-    src: local('Heuristica Bold'), url("Heuristica-Bold.woff") format('woff');
+    src: local('Source Serif Pro Bold'), url("SourceSerifPro-Bold.woff") format('woff');
 }
 
 *:not(body) {
@@ -52,7 +52,7 @@
 body {
     margin: 0 auto;
     padding: 0 15px;
-    font-family: "Heuristica", "Helvetica Neue", Helvetica, Arial, sans-serif;
+    font-family: "Source Serif Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size: 18px;
     color: #333;
     line-height: 1.428571429;
diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs
index 917eab4eeb9..3cd3a7935dd 100644
--- a/src/librustdoc/html/render.rs
+++ b/src/librustdoc/html/render.rs
@@ -478,12 +478,12 @@ fn write_shared(cx: &Context,
                include_bin!("static/FiraSans-Regular.woff")));
     try!(write(cx.dst.join("FiraSans-Medium.woff"),
                include_bin!("static/FiraSans-Medium.woff")));
-    try!(write(cx.dst.join("Heuristica-Regular.woff"),
-               include_bin!("static/Heuristica-Regular.woff")));
+    try!(write(cx.dst.join("SourceSerifPro-Bold.woff"),
+               include_bin!("static/SourceSerifPro-Bold.woff")));
     try!(write(cx.dst.join("Heuristica-Italic.woff"),
                include_bin!("static/Heuristica-Italic.woff")));
-    try!(write(cx.dst.join("Heuristica-Bold.woff"),
-               include_bin!("static/Heuristica-Bold.woff")));
+    try!(write(cx.dst.join("SourceSerifPro-Bold.woff"),
+               include_bin!("static/SourceSerifPro-Bold.woff")));
 
     fn collect(path: &Path, krate: &str,
                key: &str) -> io::IoResult<Vec<String>> {
diff --git a/src/librustdoc/html/static/Heuristica-Bold.woff b/src/librustdoc/html/static/Heuristica-Bold.woff
deleted file mode 100644
index 1c952d10e96..00000000000
--- a/src/librustdoc/html/static/Heuristica-Bold.woff
+++ /dev/null
Binary files differdiff --git a/src/librustdoc/html/static/Heuristica-Regular.woff b/src/librustdoc/html/static/Heuristica-Regular.woff
deleted file mode 100644
index 8d824e6f547..00000000000
--- a/src/librustdoc/html/static/Heuristica-Regular.woff
+++ /dev/null
Binary files differdiff --git a/src/librustdoc/html/static/SourceSerifPro-Bold.woff b/src/librustdoc/html/static/SourceSerifPro-Bold.woff
new file mode 100644
index 00000000000..435a6f975c9
--- /dev/null
+++ b/src/librustdoc/html/static/SourceSerifPro-Bold.woff
Binary files differdiff --git a/src/librustdoc/html/static/SourceSerifPro-Regular.woff b/src/librustdoc/html/static/SourceSerifPro-Regular.woff
new file mode 100644
index 00000000000..e8c43b852e1
--- /dev/null
+++ b/src/librustdoc/html/static/SourceSerifPro-Regular.woff
Binary files differdiff --git a/src/librustdoc/html/static/main.css b/src/librustdoc/html/static/main.css
index 97048229ac4..711a60f713f 100644
--- a/src/librustdoc/html/static/main.css
+++ b/src/librustdoc/html/static/main.css
@@ -22,22 +22,22 @@
     src: local('Fira Sans Medium'), url("FiraSans-Medium.woff") format('woff');
 }
 @font-face {
-    font-family: 'Heuristica';
+    font-family: 'Source Serif Pro';
     font-style: normal;
     font-weight: 400;
-    src: local('Heuristica Regular'), url("Heuristica-Regular.woff") format('woff');
+    src: local('Source Serif Pro'), url("SourceSerifPro-Regular.woff") format('woff');
 }
 @font-face {
-    font-family: 'Heuristica';
+    font-family: 'Source Serif Pro';
     font-style: italic;
     font-weight: 400;
-    src: local('Heuristica Italic'), url("Heuristica-Italic.woff") format('woff');
+    src: url("Heuristica-Italic.woff") format('woff');
 }
 @font-face {
-    font-family: 'Heuristica';
+    font-family: 'Source Serif Pro';
     font-style: normal;
     font-weight: 700;
-    src: local('Heuristica Bold'), url("Heuristica-Bold.woff") format('woff');
+    src: local('Source Serif Pro Bold'), url("SourceSerifPro-Bold.woff") format('woff');
 }
 
 @import "normalize.css";
@@ -53,7 +53,7 @@
 body {
     color: #333;
     min-width: 500px;
-    font: 15.5px/1.4 "Heuristica", "Helvetica Neue", Helvetica, Arial, sans-serif;
+    font: 16px/1.4 "Source Serif Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
     margin: 0;
     position: relative;
     padding: 10px 15px 20px 15px;