diff --git a/docs/assets/fonts/roboto-v30-latin-100.eot b/docs/assets/fonts/roboto-v30-latin-100.eot
new file mode 100644
index 000000000..094a755b8
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-100.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-100.svg b/docs/assets/fonts/roboto-v30-latin-100.svg
new file mode 100644
index 000000000..e8c8fc835
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-100.svg
@@ -0,0 +1,313 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-100.ttf b/docs/assets/fonts/roboto-v30-latin-100.ttf
new file mode 100644
index 000000000..7e9d45db9
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-100.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-100.woff b/docs/assets/fonts/roboto-v30-latin-100.woff
new file mode 100644
index 000000000..a815cf86d
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-100.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-100.woff2 b/docs/assets/fonts/roboto-v30-latin-100.woff2
new file mode 100644
index 000000000..71c9bb7d8
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-100.woff2 differ
diff --git a/docs/assets/fonts/roboto-v30-latin-100italic.eot b/docs/assets/fonts/roboto-v30-latin-100italic.eot
new file mode 100644
index 000000000..6353d2c81
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-100italic.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-100italic.svg b/docs/assets/fonts/roboto-v30-latin-100italic.svg
new file mode 100644
index 000000000..c51ce871b
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-100italic.svg
@@ -0,0 +1,332 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-100italic.ttf b/docs/assets/fonts/roboto-v30-latin-100italic.ttf
new file mode 100644
index 000000000..9b185aa5c
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-100italic.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-100italic.woff b/docs/assets/fonts/roboto-v30-latin-100italic.woff
new file mode 100644
index 000000000..5c0c285bf
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-100italic.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-100italic.woff2 b/docs/assets/fonts/roboto-v30-latin-100italic.woff2
new file mode 100644
index 000000000..4ccadd18c
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-100italic.woff2 differ
diff --git a/docs/assets/fonts/roboto-v30-latin-300.eot b/docs/assets/fonts/roboto-v30-latin-300.eot
new file mode 100644
index 000000000..052b15c60
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-300.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-300.svg b/docs/assets/fonts/roboto-v30-latin-300.svg
new file mode 100644
index 000000000..4ded944a8
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-300.svg
@@ -0,0 +1,312 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-300.ttf b/docs/assets/fonts/roboto-v30-latin-300.ttf
new file mode 100644
index 000000000..0ddede80e
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-300.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-300.woff b/docs/assets/fonts/roboto-v30-latin-300.woff
new file mode 100644
index 000000000..36979aeef
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-300.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-300.woff2 b/docs/assets/fonts/roboto-v30-latin-300.woff2
new file mode 100644
index 000000000..60681387e
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-300.woff2 differ
diff --git a/docs/assets/fonts/roboto-v30-latin-300italic.eot b/docs/assets/fonts/roboto-v30-latin-300italic.eot
new file mode 100644
index 000000000..bad3b498e
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-300italic.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-300italic.svg b/docs/assets/fonts/roboto-v30-latin-300italic.svg
new file mode 100644
index 000000000..758402b65
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-300italic.svg
@@ -0,0 +1,329 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-300italic.ttf b/docs/assets/fonts/roboto-v30-latin-300italic.ttf
new file mode 100644
index 000000000..a0423bcd8
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-300italic.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-300italic.woff b/docs/assets/fonts/roboto-v30-latin-300italic.woff
new file mode 100644
index 000000000..f52f76706
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-300italic.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-300italic.woff2 b/docs/assets/fonts/roboto-v30-latin-300italic.woff2
new file mode 100644
index 000000000..22c57b015
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-300italic.woff2 differ
diff --git a/docs/assets/fonts/roboto-v30-latin-500.eot b/docs/assets/fonts/roboto-v30-latin-500.eot
new file mode 100644
index 000000000..fec036126
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-500.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-500.svg b/docs/assets/fonts/roboto-v30-latin-500.svg
new file mode 100644
index 000000000..67eecf442
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-500.svg
@@ -0,0 +1,305 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-500.ttf b/docs/assets/fonts/roboto-v30-latin-500.ttf
new file mode 100644
index 000000000..4f515e2ad
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-500.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-500.woff b/docs/assets/fonts/roboto-v30-latin-500.woff
new file mode 100644
index 000000000..d39bb52a5
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-500.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-500.woff2 b/docs/assets/fonts/roboto-v30-latin-500.woff2
new file mode 100644
index 000000000..29342a8de
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-500.woff2 differ
diff --git a/docs/assets/fonts/roboto-v30-latin-500italic.eot b/docs/assets/fonts/roboto-v30-latin-500italic.eot
new file mode 100644
index 000000000..8eb31ad42
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-500italic.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-500italic.svg b/docs/assets/fonts/roboto-v30-latin-500italic.svg
new file mode 100644
index 000000000..bed50dcf2
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-500italic.svg
@@ -0,0 +1,326 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-500italic.ttf b/docs/assets/fonts/roboto-v30-latin-500italic.ttf
new file mode 100644
index 000000000..18e0f3c39
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-500italic.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-500italic.woff b/docs/assets/fonts/roboto-v30-latin-500italic.woff
new file mode 100644
index 000000000..b6ad1c5be
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-500italic.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-500italic.woff2 b/docs/assets/fonts/roboto-v30-latin-500italic.woff2
new file mode 100644
index 000000000..ae1933f38
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-500italic.woff2 differ
diff --git a/docs/assets/fonts/roboto-v30-latin-700.eot b/docs/assets/fonts/roboto-v30-latin-700.eot
new file mode 100644
index 000000000..701f742de
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-700.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-700.svg b/docs/assets/fonts/roboto-v30-latin-700.svg
new file mode 100644
index 000000000..11db87dd0
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-700.svg
@@ -0,0 +1,309 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-700.ttf b/docs/assets/fonts/roboto-v30-latin-700.ttf
new file mode 100644
index 000000000..59830da82
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-700.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-700.woff b/docs/assets/fonts/roboto-v30-latin-700.woff
new file mode 100644
index 000000000..db0012d1b
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-700.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-700.woff2 b/docs/assets/fonts/roboto-v30-latin-700.woff2
new file mode 100644
index 000000000..771fbeccc
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-700.woff2 differ
diff --git a/docs/assets/fonts/roboto-v30-latin-700italic.eot b/docs/assets/fonts/roboto-v30-latin-700italic.eot
new file mode 100644
index 000000000..eb39518a9
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-700italic.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-700italic.svg b/docs/assets/fonts/roboto-v30-latin-700italic.svg
new file mode 100644
index 000000000..050bee0e4
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-700italic.svg
@@ -0,0 +1,325 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-700italic.ttf b/docs/assets/fonts/roboto-v30-latin-700italic.ttf
new file mode 100644
index 000000000..955218169
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-700italic.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-700italic.woff b/docs/assets/fonts/roboto-v30-latin-700italic.woff
new file mode 100644
index 000000000..17efecc1b
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-700italic.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-700italic.woff2 b/docs/assets/fonts/roboto-v30-latin-700italic.woff2
new file mode 100644
index 000000000..a56a6edef
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-700italic.woff2 differ
diff --git a/docs/assets/fonts/roboto-v30-latin-900.eot b/docs/assets/fonts/roboto-v30-latin-900.eot
new file mode 100644
index 000000000..99a3f7585
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-900.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-900.svg b/docs/assets/fonts/roboto-v30-latin-900.svg
new file mode 100644
index 000000000..9efdf4e95
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-900.svg
@@ -0,0 +1,302 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-900.ttf b/docs/assets/fonts/roboto-v30-latin-900.ttf
new file mode 100644
index 000000000..bc31a871f
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-900.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-900.woff b/docs/assets/fonts/roboto-v30-latin-900.woff
new file mode 100644
index 000000000..04cbe949a
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-900.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-900.woff2 b/docs/assets/fonts/roboto-v30-latin-900.woff2
new file mode 100644
index 000000000..067cb3223
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-900.woff2 differ
diff --git a/docs/assets/fonts/roboto-v30-latin-900italic.eot b/docs/assets/fonts/roboto-v30-latin-900italic.eot
new file mode 100644
index 000000000..a5893d139
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-900italic.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-900italic.svg b/docs/assets/fonts/roboto-v30-latin-900italic.svg
new file mode 100644
index 000000000..f8f5ab39e
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-900italic.svg
@@ -0,0 +1,324 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-900italic.ttf b/docs/assets/fonts/roboto-v30-latin-900italic.ttf
new file mode 100644
index 000000000..46ff74214
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-900italic.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-900italic.woff b/docs/assets/fonts/roboto-v30-latin-900italic.woff
new file mode 100644
index 000000000..4d7794b8e
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-900italic.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-900italic.woff2 b/docs/assets/fonts/roboto-v30-latin-900italic.woff2
new file mode 100644
index 000000000..59cab0f1c
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-900italic.woff2 differ
diff --git a/docs/assets/fonts/roboto-v30-latin-italic.eot b/docs/assets/fonts/roboto-v30-latin-italic.eot
new file mode 100644
index 000000000..ee2f1efd2
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-italic.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-italic.svg b/docs/assets/fonts/roboto-v30-latin-italic.svg
new file mode 100644
index 000000000..4d5979710
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-italic.svg
@@ -0,0 +1,323 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-italic.ttf b/docs/assets/fonts/roboto-v30-latin-italic.ttf
new file mode 100644
index 000000000..add4a6e26
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-italic.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-italic.woff b/docs/assets/fonts/roboto-v30-latin-italic.woff
new file mode 100644
index 000000000..ebee16b9e
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-italic.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-italic.woff2 b/docs/assets/fonts/roboto-v30-latin-italic.woff2
new file mode 100644
index 000000000..e1b7a79f9
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-italic.woff2 differ
diff --git a/docs/assets/fonts/roboto-v30-latin-regular.eot b/docs/assets/fonts/roboto-v30-latin-regular.eot
new file mode 100644
index 000000000..c244b089c
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-regular.eot differ
diff --git a/docs/assets/fonts/roboto-v30-latin-regular.svg b/docs/assets/fonts/roboto-v30-latin-regular.svg
new file mode 100644
index 000000000..627f5a368
--- /dev/null
+++ b/docs/assets/fonts/roboto-v30-latin-regular.svg
@@ -0,0 +1,308 @@
+
+
+
diff --git a/docs/assets/fonts/roboto-v30-latin-regular.ttf b/docs/assets/fonts/roboto-v30-latin-regular.ttf
new file mode 100644
index 000000000..d0e63254c
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-regular.ttf differ
diff --git a/docs/assets/fonts/roboto-v30-latin-regular.woff b/docs/assets/fonts/roboto-v30-latin-regular.woff
new file mode 100644
index 000000000..9eaa94f9b
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-regular.woff differ
diff --git a/docs/assets/fonts/roboto-v30-latin-regular.woff2 b/docs/assets/fonts/roboto-v30-latin-regular.woff2
new file mode 100644
index 000000000..020729ef8
Binary files /dev/null and b/docs/assets/fonts/roboto-v30-latin-regular.woff2 differ
diff --git a/docs/assets/stylesheets/extra.css b/docs/assets/stylesheets/extra.css
index 6879f9cca..2809ec858 100644
--- a/docs/assets/stylesheets/extra.css
+++ b/docs/assets/stylesheets/extra.css
@@ -1,4 +1,160 @@
-@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i');
+/* roboto-100 - latin */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 100;
+ src: url('../fonts/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-100italic - latin */
+ @font-face {
+ font-family: 'Roboto';
+ font-style: italic;
+ font-weight: 100;
+ src: url('../fonts/roboto-v30-latin-100italic.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-300 - latin */
+ @font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 300;
+ src: url('../fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-300italic - latin */
+ @font-face {
+ font-family: 'Roboto';
+ font-style: italic;
+ font-weight: 300;
+ src: url('../fonts/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-regular - latin */
+ @font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 400;
+ src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-italic - latin */
+ @font-face {
+ font-family: 'Roboto';
+ font-style: italic;
+ font-weight: 400;
+ src: url('../fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-500 - latin */
+ @font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 500;
+ src: url('../fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-500italic - latin */
+ @font-face {
+ font-family: 'Roboto';
+ font-style: italic;
+ font-weight: 500;
+ src: url('../fonts/roboto-v30-latin-500italic.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-700 - latin */
+ @font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 700;
+ src: url('../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-700italic - latin */
+ @font-face {
+ font-family: 'Roboto';
+ font-style: italic;
+ font-weight: 700;
+ src: url('../fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-900 - latin */
+ @font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 900;
+ src: url('../fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-900italic - latin */
+ @font-face {
+ font-family: 'Roboto';
+ font-style: italic;
+ font-weight: 900;
+ src: url('../fonts/roboto-v30-latin-900italic.eot'); /* IE9 Compat Modes */
+ src: local(''),
+ url('../fonts/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../fonts/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../fonts/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */
+ url('../fonts/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../fonts/roboto-v30-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
+ }
+
.md-nav {
font-size: 14px;
line-height: 1.4;
@@ -7,11 +163,15 @@
font-size: 14px;
line-height: 1.5;
}
-body, input {
- font-family: "Source Sans Pro", "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
- /* color: black; */
-}
code {
display: inline-block;
white-space: pre-wrap;
}
+
+:root {
+ --md-text-font: "Roboto";
+ }
+
+ :root {
+ --md-code-font: "Roboto";
+ }
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index 62917c816..cd0e2bd0e 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -8,6 +8,7 @@ remote_branch: gh-pages
theme:
name: material
+ font: false
palette:
- scheme: default
toggle:
@@ -30,13 +31,11 @@ markdown_extensions:
permalink: true
- pymdownx.magiclink
- pymdownx.tasklist:
- custom_checkbox: true
- - pymdownx.emoji:
- emoji_index: !!python/name:materialx.emoji.twemoji
- emoji_generator: !!python/name:materialx.emoji.to_svg
+ custom_checkbox: true
- pymdownx.mark
- pymdownx.tilde
- pymdownx.extra
+ - pymdownx.betterem
- footnotes
nav:
@@ -374,8 +373,8 @@ plugins:
extra:
social:
- - icon: fontawesome/solid/earth-americas
- link: https://mailcow.email
+ - icon: fontawesome/solid/globe
+ link: https://news.mailcow.email
- icon: fontawesome/brands/github-alt
link: https://github.com/mailcow
- icon: fontawesome/brands/twitter