diff --git a/.gitattributes b/.gitattributes index c15f7aba7c9c1..d80daa346ef0c 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 3dd770fd976b2..2d79b321b9a44 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 917eab4eeb991..3cd3a7935dd96 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> { diff --git a/src/librustdoc/html/static/Heuristica-Bold.woff b/src/librustdoc/html/static/Heuristica-Bold.woff deleted file mode 100644 index 1c952d10e963b..0000000000000 Binary files a/src/librustdoc/html/static/Heuristica-Bold.woff and /dev/null differ diff --git a/src/librustdoc/html/static/Heuristica-Regular.woff b/src/librustdoc/html/static/Heuristica-Regular.woff deleted file mode 100644 index 8d824e6f5478d..0000000000000 Binary files a/src/librustdoc/html/static/Heuristica-Regular.woff and /dev/null differ diff --git a/src/librustdoc/html/static/SourceSerifPro-Bold.woff b/src/librustdoc/html/static/SourceSerifPro-Bold.woff new file mode 100644 index 0000000000000..435a6f975c97c Binary files /dev/null and b/src/librustdoc/html/static/SourceSerifPro-Bold.woff differ diff --git a/src/librustdoc/html/static/SourceSerifPro-Regular.woff b/src/librustdoc/html/static/SourceSerifPro-Regular.woff new file mode 100644 index 0000000000000..e8c43b852e10e Binary files /dev/null and b/src/librustdoc/html/static/SourceSerifPro-Regular.woff differ diff --git a/src/librustdoc/html/static/main.css b/src/librustdoc/html/static/main.css index 97048229ac4c1..711a60f713f7c 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;