diff --git a/app/src/debug/res/font/montserrat.xml b/app/src/debug/res/font/montserrat.xml
new file mode 100644
index 0000000000..dd674a2db4
--- /dev/null
+++ b/app/src/debug/res/font/montserrat.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/debug/res/font/montserrat_bold.ttf b/app/src/debug/res/font/montserrat_bold.ttf
new file mode 100644
index 0000000000..55e0b1a553
Binary files /dev/null and b/app/src/debug/res/font/montserrat_bold.ttf differ
diff --git a/app/src/debug/res/font/montserrat_bold_italic.ttf b/app/src/debug/res/font/montserrat_bold_italic.ttf
new file mode 100644
index 0000000000..6b4541de7b
Binary files /dev/null and b/app/src/debug/res/font/montserrat_bold_italic.ttf differ
diff --git a/app/src/debug/res/font/montserrat_italic.ttf b/app/src/debug/res/font/montserrat_italic.ttf
new file mode 100644
index 0000000000..be99e1c22c
Binary files /dev/null and b/app/src/debug/res/font/montserrat_italic.ttf differ
diff --git a/app/src/debug/res/font/montserrat_regular.ttf b/app/src/debug/res/font/montserrat_regular.ttf
new file mode 100644
index 0000000000..1cd025961b
Binary files /dev/null and b/app/src/debug/res/font/montserrat_regular.ttf differ
diff --git a/app/src/main/java/eu/faircode/email/StyleHelper.java b/app/src/main/java/eu/faircode/email/StyleHelper.java
index 6b2f6e94f9..1831312381 100644
--- a/app/src/main/java/eu/faircode/email/StyleHelper.java
+++ b/app/src/main/java/eu/faircode/email/StyleHelper.java
@@ -933,6 +933,8 @@ public class StyleHelper {
String faces = family.toLowerCase(Locale.ROOT);
if (faces.contains("open sans"))
return "Open Sans, Arial, Verdana, Helvetica, Helvetica Neue, sans-serif";
+ if (faces.contains("montserrat"))
+ return "Montserrat, sans-serif";
if (faces.contains("arimo"))
return "Arimo, Arial, Verdana, Helvetica, Helvetica Neue, sans-serif";
if (faces.contains("tinos"))
@@ -975,6 +977,9 @@ public class StyleHelper {
if (faces.contains("open sans"))
return ResourcesCompat.getFont(context, R.font.opensans);
+ if (faces.contains("montserrat"))
+ return ResourcesCompat.getFont(context, R.font.montserrat);
+
if (faces.contains("arimo") ||
faces.contains("arial") ||
faces.contains("verdana") ||
@@ -1038,8 +1043,11 @@ public class StyleHelper {
result.add(new FontDescriptor("cousine", "Cousine (Courier New)", true));
result.add(new FontDescriptor("lato", "Lato (Calibri)", true));
result.add(new FontDescriptor("caladea", "Caladea (Cambria)", true));
- if (BuildConfig.DEBUG)
+
+ if (BuildConfig.DEBUG) {
result.add(new FontDescriptor("open sans", "Open Sans", true));
+ result.add(new FontDescriptor("montserrat", "Montserrat", true));
+ }
result.add(new FontDescriptor("comic sans", "OpenDyslexic", true));
}
diff --git a/app/src/main/res/font/montserrat.xml b/app/src/main/res/font/montserrat.xml
new file mode 100644
index 0000000000..cf0d10f056
--- /dev/null
+++ b/app/src/main/res/font/montserrat.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
\ No newline at end of file