Load font with application context

pull/207/head
M66B 3 years ago
parent 5ea7dd02c8
commit 2efe85919b

@ -1009,45 +1009,45 @@ public class StyleHelper {
.replace("\"", "")); .replace("\"", ""));
if (faces.contains("fairemail")) if (faces.contains("fairemail"))
return ResourcesCompat.getFont(context, R.font.fantasy); return ResourcesCompat.getFont(context.getApplicationContext(), R.font.fantasy);
if (bundled_fonts) { if (bundled_fonts) {
if (faces.contains("montserrat") || if (faces.contains("montserrat") ||
faces.contains("gotham") || faces.contains("gotham") ||
faces.contains("proxima nova")) faces.contains("proxima nova"))
return ResourcesCompat.getFont(context, R.font.montserrat); return ResourcesCompat.getFont(context.getApplicationContext(), R.font.montserrat);
if (faces.contains("arimo") || if (faces.contains("arimo") ||
faces.contains("arial") || faces.contains("arial") ||
faces.contains("verdana") || faces.contains("verdana") ||
faces.contains("helvetica") || faces.contains("helvetica") ||
faces.contains("helvetica neue")) faces.contains("helvetica neue"))
return ResourcesCompat.getFont(context, R.font.arimo); return ResourcesCompat.getFont(context.getApplicationContext(), R.font.arimo);
if (faces.contains("tinos") || if (faces.contains("tinos") ||
faces.contains("times") || faces.contains("times") ||
faces.contains("times new roman")) faces.contains("times new roman"))
return ResourcesCompat.getFont(context, R.font.tinos); return ResourcesCompat.getFont(context.getApplicationContext(), R.font.tinos);
if (faces.contains("cousine") || if (faces.contains("cousine") ||
faces.contains("courier") || faces.contains("courier") ||
faces.contains("courier new")) faces.contains("courier new"))
return ResourcesCompat.getFont(context, R.font.cousine); return ResourcesCompat.getFont(context.getApplicationContext(), R.font.cousine);
if (faces.contains("lato") || if (faces.contains("lato") ||
faces.contains("carlito") || faces.contains("carlito") ||
faces.contains("calibri")) faces.contains("calibri"))
return ResourcesCompat.getFont(context, R.font.lato); return ResourcesCompat.getFont(context.getApplicationContext(), R.font.lato);
if (faces.contains("caladea") || if (faces.contains("caladea") ||
faces.contains("cambo") || faces.contains("cambo") ||
faces.contains("cambria")) faces.contains("cambria"))
return ResourcesCompat.getFont(context, R.font.caladea); return ResourcesCompat.getFont(context.getApplicationContext(), R.font.caladea);
if (faces.contains("opendyslexic") || if (faces.contains("opendyslexic") ||
faces.contains("comic sans") || faces.contains("comic sans") ||
faces.contains("comic sans ms")) faces.contains("comic sans ms"))
return ResourcesCompat.getFont(context, R.font.opendyslexic); return ResourcesCompat.getFont(context.getApplicationContext(), R.font.opendyslexic);
} }
for (String face : faces) { for (String face : faces) {

Loading…
Cancel
Save