Allow automatic use of color fonts for emoji on macOS

* src/macfont.m (macfont_list): Don't exclude color fonts when the
fontspec has an 'emoji' script specification.
This commit is contained in:
Robert Pluim 2021-10-27 18:46:45 +02:00
parent 2bdd5732aa
commit e3171e7e86

View file

@ -2415,8 +2415,12 @@ macfont_list (struct frame *f, Lisp_Object spec)
continue;
/* Don't use a color bitmap font unless its family is
explicitly specified. */
if ((sym_traits & kCTFontTraitColorGlyphs) && NILP (family))
explicitly specified or we're looking for a font for
emoji. */
if ((sym_traits & kCTFontTraitColorGlyphs)
&& NILP (family)
&& !EQ (CDR_SAFE (assq_no_quit (QCscript, AREF (spec, FONT_EXTRA_INDEX))),
Qemoji))
continue;
if (j > 0