diff --git a/frappe/public/css/font/notosans-400.ttf b/frappe/public/css/font/notosans-400.ttf new file mode 100644 index 0000000000..9dd10199bc Binary files /dev/null and b/frappe/public/css/font/notosans-400.ttf differ diff --git a/frappe/public/css/font/notosans-700.ttf b/frappe/public/css/font/notosans-700.ttf new file mode 100644 index 0000000000..6e00cdce1d Binary files /dev/null and b/frappe/public/css/font/notosans-700.ttf differ diff --git a/frappe/templates/styles/standard.css b/frappe/templates/styles/standard.css index 0ba413b3f0..73edf744db 100644 --- a/frappe/templates/styles/standard.css +++ b/frappe/templates/styles/standard.css @@ -1,4 +1,15 @@ -@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700); +@font-face { + font-family: 'Noto Sans'; + font-style: normal; + font-weight: 400; + src: local('Noto Sans'), local('NotoSans'), url({{ frappe.get_url("/assets/frappe/css/font/notosans-400.ttf") }}) format('truetype'); +} +@font-face { + font-family: 'Noto Sans'; + font-style: normal; + font-weight: 700; + src: local('Noto Sans Bold'), local('NotoSans-Bold'), url({{ frappe.get_url("/assets/frappe/css/font/notosans-700.ttf")}}) format('truetype'); +} @media screen { .print-format-gutter { diff --git a/frappe/utils/jinja.py b/frappe/utils/jinja.py index 371370d09d..53a4ae65f9 100644 --- a/frappe/utils/jinja.py +++ b/frappe/utils/jinja.py @@ -47,6 +47,7 @@ def get_allowed_functions_for_jenv(): # make available limited methods of frappe "frappe": { "_": frappe._, + "get_url": frappe.utils.get_url, "format_value": frappe.format_value, "format_date": frappe.utils.data.global_date_format, "form_dict": frappe.local.form_dict,