diff --git a/src/main/twirl/gitbucket/core/main.scala.html b/src/main/twirl/gitbucket/core/main.scala.html
index 612491a..68e84f9 100644
--- a/src/main/twirl/gitbucket/core/main.scala.html
+++ b/src/main/twirl/gitbucket/core/main.scala.html
@@ -9,6 +9,7 @@
+
diff --git a/src/main/webapp/assets/vendors/google-fonts/css/source-sans-pro.css b/src/main/webapp/assets/vendors/google-fonts/css/source-sans-pro.css
new file mode 100644
index 0000000..773112a
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/css/source-sans-pro.css
@@ -0,0 +1,66 @@
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: italic;
+ font-weight: 300;
+ src: local('SourceSansPro-LightItalic'), local('Source Sans Pro Light Italic'),
+ url(../fonts/source-sans-pro_300_italic.woff2) format('woff2'),
+ url(../fonts/source-sans-pro_300_italic.woff) format('woff'),
+ url(../fonts/source-sans-pro_300_italic.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: italic;
+ font-weight: 400;
+ src: local('SourceSansPro-Italic'), local('Source Sans Pro Italic'),
+ url(../fonts/source-sans-pro_400_italic.woff2) format('woff2'),
+ url(../fonts/source-sans-pro_400_italic.woff) format('woff'),
+ url(../fonts/source-sans-pro_400_italic.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: italic;
+ font-weight: 600;
+ src: local('SourceSansPro-SemiBoldItalic'), local('Source Sans Pro SemiBold Italic'),
+ url(../fonts/source-sans-pro_600_italic.woff2) format('woff2'),
+ url(../fonts/source-sans-pro_600_italic.woff) format('woff'),
+ url(../fonts/source-sans-pro_600_italic.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 300;
+ src: local('SourceSansPro-Light'), local('Source Sans Pro Light'),
+ url(../fonts/source-sans-pro_300_normal.woff2) format('woff2'),
+ url(../fonts/source-sans-pro_300_normal.woff) format('woff'),
+ url(../fonts/source-sans-pro_300_normal.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 400;
+ src: url(../fonts/source-sans-pro_400_normal.eot);
+ src: local('SourceSansPro-Regular'), local('Source Sans Pro Regular'),
+ url(../fonts/source-sans-pro_400_normal.woff2) format('woff2'),
+ url(../fonts/source-sans-pro_400_normal.woff) format('woff'),
+ url(../fonts/source-sans-pro_400_normal.ttf) format('truetype'),
+ url(../fonts/source-sans-pro_400_normal.eot?#iefix) format('embedded-opentype'),
+ url(../fonts/source-sans-pro_400_normal.svg) format('svg');
+}
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 600;
+ src: local('SourceSansPro-SemiBold'), local('Source Sans Pro SemiBold'),
+ url(../fonts/source-sans-pro_600_normal.woff2) format('woff2'),
+ url(../fonts/source-sans-pro_600_normal.woff) format('woff'),
+ url(../fonts/source-sans-pro_600_normal.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 700;
+ src: local('SourceSansPro-Bold'), local('Source Sans Pro Bold'),
+ url(../fonts/source-sans-pro_700_normal.woff2) format('woff2'),
+ url(../fonts/source-sans-pro_700_normal.woff) format('woff'),
+ url(../fonts/source-sans-pro_700_normal.ttf) format('truetype');
+}
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_italic.ttf b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_italic.ttf
new file mode 100644
index 0000000..66554a1
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_italic.ttf
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_italic.woff b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_italic.woff
new file mode 100644
index 0000000..aa69b60
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_italic.woff
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_italic.woff2 b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_italic.woff2
new file mode 100644
index 0000000..320c643
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_italic.woff2
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_normal.ttf b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_normal.ttf
new file mode 100644
index 0000000..ae3ab63
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_normal.ttf
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_normal.woff b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_normal.woff
new file mode 100644
index 0000000..7ceadfc
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_normal.woff
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_normal.woff2 b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_normal.woff2
new file mode 100644
index 0000000..74ab045
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_300_normal.woff2
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_italic.ttf b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_italic.ttf
new file mode 100644
index 0000000..6ae6a61
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_italic.ttf
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_italic.woff b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_italic.woff
new file mode 100644
index 0000000..acd3f44
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_italic.woff
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_italic.woff2 b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_italic.woff2
new file mode 100644
index 0000000..c9b1226
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_italic.woff2
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.eot b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.eot
new file mode 100644
index 0000000..35f7b74
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.eot
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.svg b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.svg
new file mode 100644
index 0000000..64f90f5
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.svg
@@ -0,0 +1,344 @@
+
+
+
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.ttf b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.ttf
new file mode 100644
index 0000000..b60a54e
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.ttf
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.woff b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.woff
new file mode 100644
index 0000000..16f51ff
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.woff
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.woff2 b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.woff2
new file mode 100644
index 0000000..efa300c
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_400_normal.woff2
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_italic.ttf b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_italic.ttf
new file mode 100644
index 0000000..6345176
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_italic.ttf
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_italic.woff b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_italic.woff
new file mode 100644
index 0000000..04f3632
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_italic.woff
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_italic.woff2 b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_italic.woff2
new file mode 100644
index 0000000..439fdd3
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_italic.woff2
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_normal.ttf b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_normal.ttf
new file mode 100644
index 0000000..b621c2c
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_normal.ttf
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_normal.woff b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_normal.woff
new file mode 100644
index 0000000..3c6ce2f
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_normal.woff
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_normal.woff2 b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_normal.woff2
new file mode 100644
index 0000000..0889551
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_600_normal.woff2
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_700_normal.ttf b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_700_normal.ttf
new file mode 100644
index 0000000..ace6089
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_700_normal.ttf
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_700_normal.woff b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_700_normal.woff
new file mode 100644
index 0000000..9d77184
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_700_normal.woff
Binary files differ
diff --git a/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_700_normal.woff2 b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_700_normal.woff2
new file mode 100644
index 0000000..a15b2c8
--- /dev/null
+++ b/src/main/webapp/assets/vendors/google-fonts/fonts/source-sans-pro_700_normal.woff2
Binary files differ