diff --git a/server.py b/server.py
index 7e9f9285cd3902da7b7481317d25a1d1ef7aca75..78697addf2f1e4a7949c5c0515b8280b8c6b339f 100755
--- a/server.py
+++ b/server.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
-from flask import Flask, g, current_app, request, session, flash, redirect, url_for, abort
+from flask import Flask, g, current_app, request, session, flash, redirect, url_for, abort, render_template, Response
from flask.ext.login import login_user, logout_user, login_required, current_user
from flask.ext.principal import Principal, Identity, AnonymousIdentity, identity_changed, identity_loaded, UserNeed, RoleNeed
from flask.ext.script import Manager
@@ -116,6 +116,10 @@ def register():
return redirect(url_for(".login"))
return render_layout("register.html", form=form)
+@app.route("/icon-font.css")
+def icon_font():
+ return Response(render_template("icon-font.css"), mimetype="text/css")
+
@identity_loaded.connect_via(app)
def on_identity_loaded(sender, identity):
# Set the identity user object
diff --git a/static/font/icon-font.ttf b/static/font/icon-font.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..d25792342d8768767a71b0cd6ceebc0ab3bfcd22
Binary files /dev/null and b/static/font/icon-font.ttf differ
diff --git a/static/font/icon-font.css b/templates/icon-font.css
similarity index 78%
rename from static/font/icon-font.css
rename to templates/icon-font.css
index a4914abeb5a89714f28bf4478d70a11ebcaea125..e1ef08d6accd78a37063665c1433c7c0aca18440 100644
--- a/static/font/icon-font.css
+++ b/templates/icon-font.css
@@ -2,7 +2,7 @@
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
- src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://fonts.gstatic.com/s/materialicons/v7/2fcrYFNaTjcS6g4U3t-Y5StnKWgpfO2iSkLzTz-AABg.ttf) format('truetype');
+ src: local('Material Icons'), local('MaterialIcons-Regular'), url({{ url_for('static', filename='font/icon-font.ttf') }}) format('truetype');
}
.material-icons {
diff --git a/templates/layout.html b/templates/layout.html
index d4a07d717d8dece63e2b9e58ab4002e0aeae2734..cc60baf3ebd115edcb35dbd2c31f1e165855bd2b 100644
--- a/templates/layout.html
+++ b/templates/layout.html
@@ -7,7 +7,7 @@
-
+