diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js index 56f4e13c30f1..3124b347964b 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js @@ -3639,6 +3639,8 @@ pref("ui.mouse.radius.inputSource.touchOnly", true); #ifdef XP_WIN +pref("font.name-list.emoji", "Segoe UI Emoji, EmojiOne Mozilla"); + pref("font.name-list.serif.ar", "Times New Roman"); pref("font.name-list.sans-serif.ar", "Segoe UI, Tahoma, Arial"); pref("font.name-list.monospace.ar", "Courier New"); @@ -3995,6 +3997,8 @@ pref("ui.key.saveLink.shift", false); // true = shift, false = meta // enable NSPR logging for module fontInfoLog:5 // canonical names immediately follow '(fontinit) family:' in the log +pref("font.name-list.emoji", "Apple Color Emoji"); + pref("font.name-list.serif.ar", "Al Bayan"); pref("font.name-list.sans-serif.ar", "Geeza Pro"); pref("font.name-list.monospace.ar", "Geeza Pro"); @@ -4286,6 +4290,10 @@ pref("print.print_in_color", true); // font names +// fontconfig doesn't support emoji yet +// https://lists.freedesktop.org/archives/fontconfig/2016-October/005842.html +pref("font.name-list.emoji", "EmojiOne Mozilla"); + pref("font.name-list.serif.ar", "serif"); pref("font.name-list.sans-serif.ar", "sans-serif"); pref("font.name-list.monospace.ar", "monospace"); @@ -4461,6 +4469,8 @@ pref("font.size.fixed.x-western", 12); #if defined(ANDROID) // We use the bundled fonts for Firefox for Android +pref("font.name-list.emoji", "Noto Color Emoji"); + pref("font.name-list.serif.ar", "Noto Naskh Arabic, Noto Serif, Droid Serif"); pref("font.name-list.sans-serif.ar", "Noto Naskh Arabic, Clear Sans, Roboto, Droid Sans"); pref("font.name-list.monospace.ar", "Noto Naskh Arabic");