Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4ecc9607 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Suppress exception of family creation during device boot" into main

parents 9b6068bd 575586af
Loading
Loading
Loading
Loading
+18 −2
Original line number Diff line number Diff line
@@ -292,8 +292,24 @@ public final class SystemFonts {
                b.addFont(font);
            }
        }
        return b == null ? null : b.build(languageTags, variant, false /* isCustomFallback */,
        if (b == null) {
            return null;
        }

        try {
            return b.build(languageTags, variant, false /* isCustomFallback */,
                    isDefaultFallback, varFamilyType);
        } catch (Exception e) {
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < fonts.size(); ++i) {
                if (i != 0) {
                    sb.append(",");
                }
                sb.append(fonts.get(i));
            }
            Log.e(TAG, "Failed during creating FontFamily, possibly invalid font format: " + sb);
        }
        return null;
    }

    private static void appendNamedFamilyList(@NonNull FontConfig.NamedFamilyList namedFamilyList,