diff --git a/public/fonts/NotoSansBengali-Bold.ttf b/public/fonts/NotoSansBengali-Bold.ttf new file mode 100644 index 0000000000..0dd8fcef77 Binary files /dev/null and b/public/fonts/NotoSansBengali-Bold.ttf differ diff --git a/public/fonts/NotoSansBengali-Regular.ttf b/public/fonts/NotoSansBengali-Regular.ttf new file mode 100644 index 0000000000..810c3f4ec9 Binary files /dev/null and b/public/fonts/NotoSansBengali-Regular.ttf differ diff --git a/public/fonts/NotoSansKhmer-Bold.ttf b/public/fonts/NotoSansKhmer-Bold.ttf new file mode 100644 index 0000000000..5ce10a6ba7 Binary files /dev/null and b/public/fonts/NotoSansKhmer-Bold.ttf differ diff --git a/public/fonts/NotoSansKhmer-Regular.ttf b/public/fonts/NotoSansKhmer-Regular.ttf new file mode 100644 index 0000000000..21097c423b Binary files /dev/null and b/public/fonts/NotoSansKhmer-Regular.ttf differ diff --git a/public/fonts/NotoSansOriya-Bold.ttf b/public/fonts/NotoSansOriya-Bold.ttf new file mode 100644 index 0000000000..c53ac4eebc Binary files /dev/null and b/public/fonts/NotoSansOriya-Bold.ttf differ diff --git a/public/fonts/NotoSansOriya-Regular.ttf b/public/fonts/NotoSansOriya-Regular.ttf new file mode 100644 index 0000000000..19e76e3a6f Binary files /dev/null and b/public/fonts/NotoSansOriya-Regular.ttf differ diff --git a/public/fonts/NotoSansSinhala-Bold.ttf b/public/fonts/NotoSansSinhala-Bold.ttf new file mode 100644 index 0000000000..feddab66bf Binary files /dev/null and b/public/fonts/NotoSansSinhala-Bold.ttf differ diff --git a/public/fonts/NotoSansSinhala-Regular.ttf b/public/fonts/NotoSansSinhala-Regular.ttf new file mode 100644 index 0000000000..a8e869e6e6 Binary files /dev/null and b/public/fonts/NotoSansSinhala-Regular.ttf differ diff --git a/src/modules/notoFontForLocale/customNotoFontLookup.js b/src/modules/notoFontForLocale/customNotoFontLookup.js index d8df339315..d34d70723f 100644 --- a/src/modules/notoFontForLocale/customNotoFontLookup.js +++ b/src/modules/notoFontForLocale/customNotoFontLookup.js @@ -183,4 +183,51 @@ export const customNotoFontLookup = new Map([ languages: new Set(['my', 'kht', 'mnw', 'shn']), }, ], + [ + 'NotoSansBengali', + { + scripts: new Set(['Beng']), + languages: new Set([ + 'as', + 'bn', + 'bpy', + // 'ccp', (Beng + Cakm) + 'grt', + 'kha', + // 'mni', (Beng, Mtei) + 'lus', + // 'unx' (Beng + Deva), + // 'unr' (Beng + Deva), + 'rkt', + // 'sat' (Beng + Deva + Orya + Olck) + // 'syl' (Beng + Sylo) + ]), + }, + ], + [ + 'NotoSansKhmer', + { scripts: new Set(['Khmr']), languages: new Set(['km']) }, + ], + [ + 'NotoSansOriya', + { + scripts: new Set(['Orya']), + languages: new Set([ + // 'kxv', (Orya + Deva + Telu) + 'or', + // 'sat' (Orya + Beng + Deva + Olck) + ]), + }, + ], + [ + 'NotoSansSinhala', + { + scripts: new Set(['Sinh']), + languages: new Set([ + 'si', + // 'pi', (Sihn + Deva + Thai) + // 'sa', (Sihn + Deva + Gran + Shrd + Sidd) + ]), + }, + ], ])