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

Commit a506100e authored by Seigo Nonaka's avatar Seigo Nonaka
Browse files

Update ImageGenerator to match the latest font names.

To be able to update the font by font updater, the font file needs
to match with PostScript names.

Bug: 179952916
Test: m fontchain_lint

Merged-In: Ie1e2f9ee85625216be6b2cb0781df34faec97673
Change-Id: Iab8b9d65af4b44d3ac59135c6b2a8d8990b17963
parent be54337f
Loading
Loading
Loading
Loading
+18 −18
Original line number Diff line number Diff line
@@ -113,33 +113,33 @@ public class ImageGenerator {
    private static final Map<String, String> LANGUAGE_TO_FONT_MAP =
            new TreeMap<String, String>() {
                {
                    put("am", "NotoSansEthiopic-Regular");
                    put("ar", "NotoNaskhArabicUI-Regular");
                    put("am", "NotoSansEthiopic");
                    put("ar", "NotoNaskhArabicUI");
                    put("as", "NotoSansBengaliUI-Regular");
                    put("bn", "NotoSansBengaliUI-Regular");
                    put("fa", "NotoNaskhArabicUI-Regular");
                    put("gu", "NotoSansGujaratiUI-Regular");
                    put("fa", "NotoNaskhArabicUI");
                    put("gu", "NotoSansGujaratiUI");
                    put("hi", "NotoSansDevanagariUI-Regular");
                    put("hy", "NotoSansArmenian-Regular");
                    put("iw", "NotoSansHebrew-Regular");
                    put("ja", "NotoSansCJK-Regular");
                    put("ka", "NotoSansGeorgian-VF");
                    put("ko", "NotoSansCJK-Regular");
                    put("km", "NotoSansKhmerUI-Regular");
                    put("kn", "NotoSansKannadaUI-Regular");
                    put("lo", "NotoSansLaoUI-Regular");
                    put("iw", "NotoSansHebrew");
                    put("ja", "NotoSansCJKjp-Regular");
                    put("ka", "NotoSansGeorgian-Regular");
                    put("ko", "NotoSansCJKjp-Regular");
                    put("km", "NotoSansKhmerUI");
                    put("kn", "NotoSansKannadaUI");
                    put("lo", "NotoSansLaoUI");
                    put("ml", "NotoSansMalayalamUI-Regular");
                    put("mr", "NotoSansDevanagariUI-Regular");
                    put("my", "NotoSansMyanmarUI-Regular");
                    put("ne", "NotoSansDevanagariUI-Regular");
                    put("or", "NotoSansOriya-Regular");
                    put("pa", "NotoSansGurmukhiUI-Regular");
                    put("or", "NotoSansOriya");
                    put("pa", "NotoSansGurmukhiUI");
                    put("si", "NotoSansSinhala-Regular");
                    put("ta", "NotoSansTamilUI-Regular");
                    put("te", "NotoSansTeluguUI-Regular");
                    put("th", "NotoSansThaiUI-Regular");
                    put("ur", "NotoNaskhArabicUI-Regular");
                    put("zh", "NotoSansCJK-Regular");
                    put("te", "NotoSansTeluguUI");
                    put("th", "NotoSansThaiUI");
                    put("ur", "NotoNaskhArabicUI");
                    put("zh", "NotoSansCJKjp-Regular");
                }
            };

@@ -386,7 +386,7 @@ public class ImageGenerator {
        }

        String fontName = LANGUAGE_TO_FONT_MAP.getOrDefault(language, DEFAULT_FONT_NAME);
        String[] suffixes = {".otf", ".ttf", ".ttc"};
        String[] suffixes = {".otf", ".ttf", ".ttc", ".otc"};
        for (String suffix : suffixes) {
            File fontFile = new File(mFontDirPath, fontName + suffix);
            if (fontFile.isFile()) {