Re: noto-emoji-ttf not working correctly

RVP <[email protected]> Fri, 8 Apr 2022 21:15:18 +0000 (UTC)
Newsgroups gmane.os.netbsd.devel.x11
Message-ID <[email protected]>
No issues on FreeBSD 13.0-RELEASE-p11:

Firefox 99.0 renders both test files without the need for any
style-sheet gobbledegook.

Freetype:   2.11.1
Fontconfig: 2.13.94_2,1

And emacs-27.2_2 also renders colour emojis correctly with this:

$ cat ~/.emacs
(when (member "Noto Color Emoji" (font-family-list))
   (set-fontset-font
     t 'symbol (font-spec :family "Noto Color Emoji") nil 'prepend))
$

-RVP

PS. The fontconfig *.conf files (the emoji-related portions) are
functionally the same in both OSes.

For Emacs, `pkg info emacs' shows:
```
emacs-27.2_2,3
Name           : emacs
Version        : 27.2_2,3
Installed on   : Fri Apr  8 21:00:47 2022 UTC
Origin         : editors/emacs
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : editors
Licenses       : GPLv3+
Maintainer     : [email protected]
WWW            : https://www.gnu.org/software/emacs/
Comment        : GNU editing macros
Options        :
 	ACL            : on
 	ALSA           : off
 	CAIRO          : on
 	DBUS           : on
 	FCITXPATCH     : off
 	GCONF          : off
 	GFILE          : off
 	GIF            : on
 	GNUTLS         : on
 	GSETTINGS      : on
 	GTK2           : off
 	GTK3           : on
 	HARFBUZZ       : on
 	JPEG           : on
 	JSON           : on
 	KQUEUE         : on
 	LCMS2          : on
 	M17N           : on
 	MAGICK         : off
 	MAILUTILS      : on
 	MODULES        : on
 	MOTIF          : off
 	OSS            : on
 	OTF            : on
 	PNG            : on
 	SCROLLBARS     : on
 	SOURCES        : on
 	SVG            : on
 	THREADS        : on
 	TIFF           : on
 	XAW            : off
 	XAW3D          : off
 	XFT            : on
 	XIM            : on
 	XML            : on
 	XPM            : on
 	XWIDGETS       : off
Shared Libs required:
 	libm17n-core.so.0
 	liblcms2.so.2
 	libXinerama.so.1
 	libXext.so.6
 	libpango-1.0.so.0
 	libjpeg.so.8
 	libfreetype.so.6
 	libm17n-flt.so.0
 	libcairo.so.2
 	libgtk-3.so.0
 	libICE.so.6
 	libX11-xcb.so.1
 	libotf.so.1
 	libcairo-gobject.so.2
 	libgnutls.so.30
 	libgif.so.7
 	libatk-1.0.so.0
 	libtiff.so.5
 	libxml2.so.2.9.13
 	libSM.so.6
 	libxcb.so.1
 	libgdk_pixbuf-2.0.so.0
 	libgio-2.0.so.0
 	libXfixes.so.3
 	libXpm.so.4
 	libglib-2.0.so.0
 	libgobject-2.0.so.0
 	libXrender.so.1
 	libharfbuzz.so.0
 	libgmp.so.10
 	libX11.so.6
 	libdbus-1.so.3
 	librsvg-2.so.2
 	libpng16.so.16
 	libXrandr.so.2
 	libintl.so.8
 	libfontconfig.so.1
 	libgdk-3.so.0
 	libpangocairo-1.0.so.0
 	libjansson.so.4
Annotations    :
 	FreeBSD_version: 1300139
 	cpe            : cpe:2.3:a:gnu:emacs:27.2:::::freebsd13:x64:2
 	flavor         : full
 	repo_type      : binary
 	repository     : FreeBSD
Flat size      : 118MiB
Description    :
GNU Emacs is an extensible, customizable, free/libre text editor.  At its
core is an interpreter for Emacs Lisp, a dialect of the Lisp programming
language with extensions to support text editing.

The features of GNU Emacs include:
   - content-aware editing modes, including syntax coloring, for many file
     types
   - complete built-in documentation, including a tutorial for new users
   - full Unicode support for nearly all human scripts
   - powerful customizability, using Emacs Lisp code or a graphical
     interface
   - a vast ecosystem of functionality beyond text editing, including a
     project planner, mail and news reader, debugger interface, calendar,
     even a psychotherapist, and more
   - a packaging system for downloading and installing extensions.

WWW: https://www.gnu.org/software/emacs/
```