Unicode Characters: Unable to preview or render (Noto Color Emoji) characters

Summary:

Via Text > Unicode Characters and choosing "Noto Color Emoji" font, Script "all" Range "all" (and other symbol-related ranges) the expected characters do not show up in the preview table. The table seems to only be previewing Latin characters. Somewhat weirdly, if I have the unicode character in the clipboard I can paste it into what appears to be a short text-box bottom-left of the preview pane and the character shows correctly.

However, pasting the same character into a text object doesn't result in it being rendered although it seems to take up space judging by how the editor caret cursor moves.

I've been trying to use the 🍺 character ("beer").

Steps to reproduce:

  • open Inkscape
  • Text > Unicode Characters
  • Font family: Noto Color Emoji
  • Style: normal
  • Script: all
  • Range: all

What happened?

No preview of the emojis.

What should have happened?

Preview of font should show the emoji characters; emoji character should display in text object.

Sample attachments:

Version info

Inkscape 1.1.2 (0a00cf5339, 2022-02-04)

    GLib version:     2.66.8
    GTK version:      3.24.24
    glibmm version:   2.64.2
    gtkmm version:    3.24.2
    libxml2 version:  2.9.10
    libxslt version:  1.1.34
    Cairo version:    1.16.0
    Pango version:    1.46.2
    HarfBuzz version: 2.7.4
    Poppler version:  20.09.0

    OS version:       Debian GNU/Linux 11 (bullseye)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information