aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2022-09-23 09:36:24 +0300
committerEli Zaretskii2022-09-23 09:36:24 +0300
commit94380420e2cba7e2821b22fd8a46cd5b04c985ef (patch)
treee708cd6a837f3690865ad6c28367e330aa7474db
parent8238d87e15e2b2b730b6290965d14787650a15af (diff)
downloademacs-94380420e2cba7e2821b22fd8a46cd5b04c985ef.tar.gz
emacs-94380420e2cba7e2821b22fd8a46cd5b04c985ef.zip
Support Noto Emoji font as fallback
The black-and-white emoji font is back under active development, see https://github.com/googlefonts/noto-emoji. So this adds that font as fallback for systems that don't have the capability of using color fonts. * lisp/international/fontset.el (setup-default-fontset): Support black-and-white Noto Emoji font as fallback for Emoji display.
-rw-r--r--lisp/international/fontset.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el
index 4e44de27ce9..99c78487046 100644
--- a/lisp/international/fontset.el
+++ b/lisp/international/fontset.el
@@ -982,7 +982,11 @@
982 (set-fontset-font "fontset-default" symbol-subgroup 982 (set-fontset-font "fontset-default" symbol-subgroup
983 "-*-fixed-medium-*-*-*-*-*-*-*-*-*-iso10646-1" 983 "-*-fixed-medium-*-*-*-*-*-*-*-*-*-iso10646-1"
984 nil 'prepend)) 984 nil 'prepend))
985 ;; This sets up the Emoji codepoints to use prettier fonts. 985 ;; This sets up the Emoji codepoints to use prettier fonts:
986 ;; this is fallback, if they don't have color Emoji capabilities...
987 (set-fontset-font "fontset-default" 'emoji
988 '("Noto Emoji" . "iso10646-1") nil 'prepend)
989 ;; ...and this is if they do
986 (set-fontset-font "fontset-default" 'emoji 990 (set-fontset-font "fontset-default" 'emoji
987 '("Noto Color Emoji" . "iso10646-1") nil 'prepend) 991 '("Noto Color Emoji" . "iso10646-1") nil 'prepend)
988 992