You are not logged in.

#1 2025-07-18 09:32:37

waldauf
Member
Registered: 2012-07-15
Posts: 137

[SOLVED] Emoji - stopped working (showing in all apps)

Hi,

I have a couple of months fresh installation of Arch with KDE on Wayland. After installation emoji used to work me as expected. It is broken in web browser (chrome, vivaldi), in terminal (kitty) or in KDE app panel where I have visibility of keyboard layout and I cannot use char with country flag. It could related with ` aur/nodejs-emojione` installation I tried for some project but which I almost immediately uninstalled. I tried to reinstall all packages or  noto-fonts-emoji, but still struggling with it.

Can I ask you for help?


Thx in advance!

Last edited by waldauf (2025-07-21 19:38:56)

Offline

#2 2025-07-18 13:45:16

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,714

Re: [SOLVED] Emoji - stopped working (showing in all apps)

Flags specifically are a combination of two UTF8 chars, is it *only* the flags (in KDE) or are you missing eg. u+1f602

FC_DEBUG=4 pango-view --font="sans" -t '?' | grep family:
fc-list :charset=1F602

Edit: maybe also link a screenshot illustrating the situation so we're not actually running into a locale issue…

Last edited by seth (2025-07-18 13:45:56)

Offline

#3 2025-07-18 14:46:53

waldauf
Member
Registered: 2012-07-15
Posts: 137

Re: [SOLVED] Emoji - stopped working (showing in all apps)

Browser test ... first picture containes Google doc and char/emoji that I see in Your question (I see question mark). The second image is from https://www.compart.com/en/unicode/U+1F602.
https://imgur.com/a/OIBMPGr

This is what I see in command line and in the opened window with emoji (includes picture from command line where I see squares instead of emoji)
https://imgur.com/a/jIJsosH

❯ FC_DEBUG=4 pango-view --font="sans" -t '?' | grep family:
        family: "emoji"(s)
        family: "emoji"(s)
        family: "emoji"(s)
        family: "emoji"(s)
        family: "emoji"(s)
        family: "emoji"(s) "sans-serif"(w)
        family: "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "sans-serif"(w)
        family: "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "sans-serif"(w)
        family: "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "sans-serif"(w) "sans-serif"(w)
        family: "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "DejaVu LGC Sans"(w) "sans-serif"(w) "sans-serif"(w)
        family: "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "DejaVu LGC Sans"(w) "sans-serif"(w) "sans-serif"(w)
        family: "Noto Color Emoji"(s) "Apple Color Emoji"(s) "Segoe UI Emoji"(s) "Twitter Color Emoji"(s) "EmojiOne Mozilla"(s) "Emoji Two"(s) "JoyPixels"(s) "Emoji One"(s) "Noto Emoji"(s) "Android Emoji"(s) "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "DejaVu LGC Sans"(w) "sans-serif"(w) "sans-serif"(w)
        family: "Noto Color Emoji"(s) "Apple Color Emoji"(s) "Segoe UI Emoji"(s) "Twitter Color Emoji"(s) "EmojiOne Mozilla"(s) "Emoji Two"(s) "JoyPixels"(s) "Emoji One"(s) "Noto Emoji"(s) "Android Emoji"(s) "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "sans-serif"(w) "sans-serif"(w)
        family: "Noto Color Emoji"(s) "Apple Color Emoji"(s) "Segoe UI Emoji"(s) "Twitter Color Emoji"(s) "EmojiOne Mozilla"(s) "Emoji Two"(s) "JoyPixels"(s) "Emoji One"(s) "Noto Emoji"(s) "Android Emoji"(s) "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "sans-serif"(w) "sans-serif"(w)
        family: "Noto Color Emoji"(s) "Apple Color Emoji"(s) "Segoe UI Emoji"(s) "Twitter Color Emoji"(s) "EmojiOne Mozilla"(s) "Emoji Two"(s) "JoyPixels"(s) "Emoji One"(s) "Noto Emoji"(s) "Android Emoji"(s) "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "sans-serif"(w) "sans-serif"(w) "sans-serif"(w)
        family: "Noto Color Emoji"(s) "Apple Color Emoji"(s) "Segoe UI Emoji"(s) "Twitter Color Emoji"(s) "EmojiOne Mozilla"(s) "Emoji Two"(s) "JoyPixels"(s) "Emoji One"(s) "Noto Emoji"(s) "Android Emoji"(s) "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "sans-serif"(w) "Roya"(w) "Koodak"(w) "Terafik"(w) "sans-serif"(w) "sans-serif"(w)
        family: "Noto Color Emoji"(s) "Apple Color Emoji"(s) "Segoe UI Emoji"(s) "Twitter Color Emoji"(s) "EmojiOne Mozilla"(s) "Emoji Two"(s) "JoyPixels"(s) "Emoji One"(s) "Noto Emoji"(s) "Android Emoji"(s) "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "Nachlieli"(w) "Lucida Sans Unicode"(w) "Yudit Unicode"(w) "Kerkis"(w) "ArmNet Helvetica"(w) "Artsounk"(w) "BPG UTF8 M"(w) "Waree"(w) "Loma"(w) "Garuda"(w) "Umpush"(w) "Saysettha Unicode"(w) "JG Lao Old Arial"(w) "GF Zemen Unicode"(w) "Pigiarniq"(w) "B Davat"(w) "B Compset"(w) "Kacst-Qr"(w) "Urdu Nastaliq Unicode"(w) "Raghindi"(w) "Mukti Narrow"(w) "malayalam"(w) "Sampige"(w) "padmaa"(w) "Hapax Berbère"(w) "MS Gothic"(w) "UmePlus P Gothic"(w) "Microsoft YaHei"(w) "Microsoft JhengHei"(w) "WenQuanYi Zen Hei"(w) "WenQuanYi Bitmap Song"(w) "AR PL ShanHeiSun Uni"(w) "AR PL New Sung"(w) "Hiragino Sans"(w) "PingFang SC"(w) "PingFang TC"(w) "PingFang HK"(w) "Hiragino Sans CNS"(w) "Hiragino Sans GB"(w) "MgOpen Modata"(w) "VL Gothic"(w) "IPAMonaGothic"(w) "IPAGothic"(w) "Sazanami Gothic"(w) "Kochi Gothic"(w) "AR PL KaitiM GB"(w) "AR PL KaitiM Big5"(w) "AR PL ShanHeiSun Uni"(w) "AR PL SungtiL GB"(w) "AR PL Mingti2L Big5"(w) "MS ゴシック"(w) "ZYSong18030"(w) "TSCu_Paranar"(w) "NanumGothic"(w) "UnDotum"(w) "Baekmuk Dotum"(w) "Baekmuk Gulim"(w) "Apple SD Gothic Neo"(w) "KacstQura"(w) "Lohit Bengali"(w) "Lohit Gujarati"(w) "Lohit Hindi"(w) "Lohit Marathi"(w) "Lohit Maithili"(w) "Lohit Kashmiri"(w) "Lohit Konkani"(w) "Lohit Nepali"(w) "Lohit Sindhi"(w) "Lohit Punjabi"(w) "Lohit Tamil"(w) "Meera"(w) "Lohit Malayalam"(w) "Lohit Kannada"(w) "Lohit Telugu"(w) "Lohit Odia"(w) "LKLUG"(w) "sans-serif"(w) "Roya"(w) "Koodak"(w) "Terafik"(w) "sans-serif"(w) "sans-serif"(w)
        family: "Noto Color Emoji"(s) "Apple Color Emoji"(s) "Segoe UI Emoji"(s) "Twitter Color Emoji"(s) "EmojiOne Mozilla"(s) "Emoji Two"(s) "JoyPixels"(s) "Emoji One"(s) "Noto Emoji"(s) "Android Emoji"(s) "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "Nachlieli"(w) "Lucida Sans Unicode"(w) "Yudit Unicode"(w) "Kerkis"(w) "ArmNet Helvetica"(w) "Artsounk"(w) "BPG UTF8 M"(w) "Waree"(w) "Loma"(w) "Garuda"(w) "Umpush"(w) "Saysettha Unicode"(w) "JG Lao Old Arial"(w) "GF Zemen Unicode"(w) "Pigiarniq"(w) "B Davat"(w) "B Compset"(w) "Kacst-Qr"(w) "Urdu Nastaliq Unicode"(w) "Raghindi"(w) "Mukti Narrow"(w) "malayalam"(w) "Sampige"(w) "padmaa"(w) "Hapax Berbère"(w) "MS Gothic"(w) "UmePlus P Gothic"(w) "Microsoft YaHei"(w) "Microsoft JhengHei"(w) "WenQuanYi Zen Hei"(w) "WenQuanYi Bitmap Song"(w) "AR PL ShanHeiSun Uni"(w) "AR PL New Sung"(w) "Hiragino Sans"(w) "PingFang SC"(w) "PingFang TC"(w) "PingFang HK"(w) "Hiragino Sans CNS"(w) "Hiragino Sans GB"(w) "MgOpen Modata"(w) "VL Gothic"(w) "IPAMonaGothic"(w) "IPAGothic"(w) "Sazanami Gothic"(w) "Kochi Gothic"(w) "AR PL KaitiM GB"(w) "AR PL KaitiM Big5"(w) "AR PL ShanHeiSun Uni"(w) "AR PL SungtiL GB"(w) "AR PL Mingti2L Big5"(w) "MS ゴシック"(w) "ZYSong18030"(w) "TSCu_Paranar"(w) "NanumGothic"(w) "UnDotum"(w) "Baekmuk Dotum"(w) "Baekmuk Gulim"(w) "Apple SD Gothic Neo"(w) "KacstQura"(w) "Lohit Bengali"(w) "Lohit Gujarati"(w) "Lohit Hindi"(w) "Lohit Marathi"(w) "Lohit Maithili"(w) "Lohit Kashmiri"(w) "Lohit Konkani"(w) "Lohit Nepali"(w) "Lohit Sindhi"(w) "Lohit Punjabi"(w) "Lohit Tamil"(w) "Meera"(w) "Lohit Malayalam"(w) "Lohit Kannada"(w) "Lohit Telugu"(w) "Lohit Odia"(w) "LKLUG"(w) "Noto Sans"(w) "sans-serif"(w) "Roya"(w) "Koodak"(w) "Terafik"(w) "sans-serif"(w) "sans-serif"(w)
        family: "Noto Color Emoji"(s) "Apple Color Emoji"(s) "Segoe UI Emoji"(s) "Twitter Color Emoji"(s) "EmojiOne Mozilla"(s) "Emoji Two"(s) "JoyPixels"(s) "Emoji One"(s) "Noto Emoji"(s) "Android Emoji"(s) "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "Nachlieli"(w) "Lucida Sans Unicode"(w) "Yudit Unicode"(w) "Kerkis"(w) "ArmNet Helvetica"(w) "Artsounk"(w) "BPG UTF8 M"(w) "Waree"(w) "Loma"(w) "Garuda"(w) "Umpush"(w) "Saysettha Unicode"(w) "JG Lao Old Arial"(w) "GF Zemen Unicode"(w) "Pigiarniq"(w) "B Davat"(w) "B Compset"(w) "Kacst-Qr"(w) "Urdu Nastaliq Unicode"(w) "Raghindi"(w) "Mukti Narrow"(w) "malayalam"(w) "Sampige"(w) "padmaa"(w) "Hapax Berbère"(w) "MS Gothic"(w) "UmePlus P Gothic"(w) "Microsoft YaHei"(w) "Microsoft JhengHei"(w) "WenQuanYi Zen Hei"(w) "WenQuanYi Bitmap Song"(w) "AR PL ShanHeiSun Uni"(w) "AR PL New Sung"(w) "Hiragino Sans"(w) "PingFang SC"(w) "PingFang TC"(w) "PingFang HK"(w) "Hiragino Sans CNS"(w) "Hiragino Sans GB"(w) "MgOpen Modata"(w) "VL Gothic"(w) "IPAMonaGothic"(w) "IPAGothic"(w) "Sazanami Gothic"(w) "Kochi Gothic"(w) "AR PL KaitiM GB"(w) "AR PL KaitiM Big5"(w) "AR PL ShanHeiSun Uni"(w) "AR PL SungtiL GB"(w) "AR PL Mingti2L Big5"(w) "MS ゴシック"(w) "ZYSong18030"(w) "TSCu_Paranar"(w) "NanumGothic"(w) "UnDotum"(w) "Baekmuk Dotum"(w) "Baekmuk Gulim"(w) "Apple SD Gothic Neo"(w) "KacstQura"(w) "Lohit Bengali"(w) "Lohit Gujarati"(w) "Lohit Hindi"(w) "Lohit Marathi"(w) "Lohit Maithili"(w) "Lohit Kashmiri"(w) "Lohit Konkani"(w) "Lohit Nepali"(w) "Lohit Sindhi"(w) "Lohit Punjabi"(w) "Lohit Tamil"(w) "Meera"(w) "Lohit Malayalam"(w) "Lohit Kannada"(w) "Lohit Telugu"(w) "Lohit Odia"(w) "LKLUG"(w) "Noto Sans"(w) "FreeSans"(w) "Arial Unicode MS"(w) "Arial Unicode"(w) "Code2000"(w) "Code2001"(w) "sans-serif"(w) "Roya"(w) "Koodak"(w) "Terafik"(w) "sans-serif"(w) "sans-serif"(w)
        family: "Noto Color Emoji"(s) "Apple Color Emoji"(s) "Segoe UI Emoji"(s) "Twitter Color Emoji"(s) "EmojiOne Mozilla"(s) "Emoji Two"(s) "JoyPixels"(s) "Emoji One"(s) "Noto Emoji"(s) "Android Emoji"(s) "emoji"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "Nachlieli"(w) "Lucida Sans Unicode"(w) "Yudit Unicode"(w) "Kerkis"(w) "ArmNet Helvetica"(w) "Artsounk"(w) "BPG UTF8 M"(w) "Waree"(w) "Loma"(w) "Garuda"(w) "Umpush"(w) "Saysettha Unicode"(w) "JG Lao Old Arial"(w) "GF Zemen Unicode"(w) "Pigiarniq"(w) "B Davat"(w) "B Compset"(w) "Kacst-Qr"(w) "Urdu Nastaliq Unicode"(w) "Raghindi"(w) "Mukti Narrow"(w) "malayalam"(w) "Sampige"(w) "padmaa"(w) "Hapax Berbère"(w) "MS Gothic"(w) "UmePlus P Gothic"(w) "Microsoft YaHei"(w) "Microsoft JhengHei"(w) "WenQuanYi Zen Hei"(w) "WenQuanYi Bitmap Song"(w) "AR PL ShanHeiSun Uni"(w) "AR PL New Sung"(w) "Hiragino Sans"(w) "PingFang SC"(w) "PingFang TC"(w) "PingFang HK"(w) "Hiragino Sans CNS"(w) "Hiragino Sans GB"(w) "MgOpen Modata"(w) "VL Gothic"(w) "IPAMonaGothic"(w) "IPAGothic"(w) "Sazanami Gothic"(w) "Kochi Gothic"(w) "AR PL KaitiM GB"(w) "AR PL KaitiM Big5"(w) "AR PL ShanHeiSun Uni"(w) "AR PL SungtiL GB"(w) "AR PL Mingti2L Big5"(w) "MS ゴシック"(w) "ZYSong18030"(w) "TSCu_Paranar"(w) "NanumGothic"(w) "UnDotum"(w) "Baekmuk Dotum"(w) "Baekmuk Gulim"(w) "Apple SD Gothic Neo"(w) "KacstQura"(w) "Lohit Bengali"(w) "Lohit Gujarati"(w) "Lohit Hindi"(w) "Lohit Marathi"(w) "Lohit Maithili"(w) "Lohit Kashmiri"(w) "Lohit Konkani"(w) "Lohit Nepali"(w) "Lohit Sindhi"(w) "Lohit Punjabi"(w) "Lohit Tamil"(w) "Meera"(w) "Lohit Malayalam"(w) "Lohit Kannada"(w) "Lohit Telugu"(w) "Lohit Odia"(w) "LKLUG"(w) "Noto Sans"(w) "FreeSans"(w) "Arial Unicode MS"(w) "Arial Unicode"(w) "Code2000"(w) "Code2001"(w) "sans-serif"(w) "Roya"(w) "Koodak"(w) "Terafik"(w) "sans-serif"(w) "sans-serif"(w)
        family: "DejaVu Sans"(w)
        family: "DejaVu Sans"(w)
        family: "DejaVu Sans"(s)
        family: "DejaVu Sans"(s)
        family: "DejaVu Sans"(s)
        family: "DejaVu Sans"(s)
        family: "DejaVu Sans"(s) "sans-serif"(w)
        family: "DejaVu Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s) "DejaVu LGC Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s) "DejaVu LGC Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "sans-serif"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s) "DejaVu LGC Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "sans-serif"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s) "DejaVu LGC Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "sans-serif"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s) "DejaVu LGC Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "sans-serif"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s) "DejaVu LGC Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "sans-serif"(w) "sans-serif"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s) "DejaVu LGC Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "sans-serif"(w) "Roya"(w) "Koodak"(w) "Terafik"(w) "sans-serif"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s) "DejaVu LGC Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "Nachlieli"(w) "Lucida Sans Unicode"(w) "Yudit Unicode"(w) "Kerkis"(w) "ArmNet Helvetica"(w) "Artsounk"(w) "BPG UTF8 M"(w) "Waree"(w) "Loma"(w) "Garuda"(w) "Umpush"(w) "Saysettha Unicode"(w) "JG Lao Old Arial"(w) "GF Zemen Unicode"(w) "Pigiarniq"(w) "B Davat"(w) "B Compset"(w) "Kacst-Qr"(w) "Urdu Nastaliq Unicode"(w) "Raghindi"(w) "Mukti Narrow"(w) "malayalam"(w) "Sampige"(w) "padmaa"(w) "Hapax Berbère"(w) "MS Gothic"(w) "UmePlus P Gothic"(w) "Microsoft YaHei"(w) "Microsoft JhengHei"(w) "WenQuanYi Zen Hei"(w) "WenQuanYi Bitmap Song"(w) "AR PL ShanHeiSun Uni"(w) "AR PL New Sung"(w) "Hiragino Sans"(w) "PingFang SC"(w) "PingFang TC"(w) "PingFang HK"(w) "Hiragino Sans CNS"(w) "Hiragino Sans GB"(w) "MgOpen Modata"(w) "VL Gothic"(w) "IPAMonaGothic"(w) "IPAGothic"(w) "Sazanami Gothic"(w) "Kochi Gothic"(w) "AR PL KaitiM GB"(w) "AR PL KaitiM Big5"(w) "AR PL ShanHeiSun Uni"(w) "AR PL SungtiL GB"(w) "AR PL Mingti2L Big5"(w) "MS ゴシック"(w) "ZYSong18030"(w) "TSCu_Paranar"(w) "NanumGothic"(w) "UnDotum"(w) "Baekmuk Dotum"(w) "Baekmuk Gulim"(w) "Apple SD Gothic Neo"(w) "KacstQura"(w) "Lohit Bengali"(w) "Lohit Gujarati"(w) "Lohit Hindi"(w) "Lohit Marathi"(w) "Lohit Maithili"(w) "Lohit Kashmiri"(w) "Lohit Konkani"(w) "Lohit Nepali"(w) "Lohit Sindhi"(w) "Lohit Punjabi"(w) "Lohit Tamil"(w) "Meera"(w) "Lohit Malayalam"(w) "Lohit Kannada"(w) "Lohit Telugu"(w) "Lohit Odia"(w) "LKLUG"(w) "sans-serif"(w) "Roya"(w) "Koodak"(w) "Terafik"(w) "sans-serif"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s) "DejaVu LGC Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "Nachlieli"(w) "Lucida Sans Unicode"(w) "Yudit Unicode"(w) "Kerkis"(w) "ArmNet Helvetica"(w) "Artsounk"(w) "BPG UTF8 M"(w) "Waree"(w) "Loma"(w) "Garuda"(w) "Umpush"(w) "Saysettha Unicode"(w) "JG Lao Old Arial"(w) "GF Zemen Unicode"(w) "Pigiarniq"(w) "B Davat"(w) "B Compset"(w) "Kacst-Qr"(w) "Urdu Nastaliq Unicode"(w) "Raghindi"(w) "Mukti Narrow"(w) "malayalam"(w) "Sampige"(w) "padmaa"(w) "Hapax Berbère"(w) "MS Gothic"(w) "UmePlus P Gothic"(w) "Microsoft YaHei"(w) "Microsoft JhengHei"(w) "WenQuanYi Zen Hei"(w) "WenQuanYi Bitmap Song"(w) "AR PL ShanHeiSun Uni"(w) "AR PL New Sung"(w) "Hiragino Sans"(w) "PingFang SC"(w) "PingFang TC"(w) "PingFang HK"(w) "Hiragino Sans CNS"(w) "Hiragino Sans GB"(w) "MgOpen Modata"(w) "VL Gothic"(w) "IPAMonaGothic"(w) "IPAGothic"(w) "Sazanami Gothic"(w) "Kochi Gothic"(w) "AR PL KaitiM GB"(w) "AR PL KaitiM Big5"(w) "AR PL ShanHeiSun Uni"(w) "AR PL SungtiL GB"(w) "AR PL Mingti2L Big5"(w) "MS ゴシック"(w) "ZYSong18030"(w) "TSCu_Paranar"(w) "NanumGothic"(w) "UnDotum"(w) "Baekmuk Dotum"(w) "Baekmuk Gulim"(w) "Apple SD Gothic Neo"(w) "KacstQura"(w) "Lohit Bengali"(w) "Lohit Gujarati"(w) "Lohit Hindi"(w) "Lohit Marathi"(w) "Lohit Maithili"(w) "Lohit Kashmiri"(w) "Lohit Konkani"(w) "Lohit Nepali"(w) "Lohit Sindhi"(w) "Lohit Punjabi"(w) "Lohit Tamil"(w) "Meera"(w) "Lohit Malayalam"(w) "Lohit Kannada"(w) "Lohit Telugu"(w) "Lohit Odia"(w) "LKLUG"(w) "Noto Sans"(w) "sans-serif"(w) "Roya"(w) "Koodak"(w) "Terafik"(w) "sans-serif"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s) "DejaVu LGC Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "Nachlieli"(w) "Lucida Sans Unicode"(w) "Yudit Unicode"(w) "Kerkis"(w) "ArmNet Helvetica"(w) "Artsounk"(w) "BPG UTF8 M"(w) "Waree"(w) "Loma"(w) "Garuda"(w) "Umpush"(w) "Saysettha Unicode"(w) "JG Lao Old Arial"(w) "GF Zemen Unicode"(w) "Pigiarniq"(w) "B Davat"(w) "B Compset"(w) "Kacst-Qr"(w) "Urdu Nastaliq Unicode"(w) "Raghindi"(w) "Mukti Narrow"(w) "malayalam"(w) "Sampige"(w) "padmaa"(w) "Hapax Berbère"(w) "MS Gothic"(w) "UmePlus P Gothic"(w) "Microsoft YaHei"(w) "Microsoft JhengHei"(w) "WenQuanYi Zen Hei"(w) "WenQuanYi Bitmap Song"(w) "AR PL ShanHeiSun Uni"(w) "AR PL New Sung"(w) "Hiragino Sans"(w) "PingFang SC"(w) "PingFang TC"(w) "PingFang HK"(w) "Hiragino Sans CNS"(w) "Hiragino Sans GB"(w) "MgOpen Modata"(w) "VL Gothic"(w) "IPAMonaGothic"(w) "IPAGothic"(w) "Sazanami Gothic"(w) "Kochi Gothic"(w) "AR PL KaitiM GB"(w) "AR PL KaitiM Big5"(w) "AR PL ShanHeiSun Uni"(w) "AR PL SungtiL GB"(w) "AR PL Mingti2L Big5"(w) "MS ゴシック"(w) "ZYSong18030"(w) "TSCu_Paranar"(w) "NanumGothic"(w) "UnDotum"(w) "Baekmuk Dotum"(w) "Baekmuk Gulim"(w) "Apple SD Gothic Neo"(w) "KacstQura"(w) "Lohit Bengali"(w) "Lohit Gujarati"(w) "Lohit Hindi"(w) "Lohit Marathi"(w) "Lohit Maithili"(w) "Lohit Kashmiri"(w) "Lohit Konkani"(w) "Lohit Nepali"(w) "Lohit Sindhi"(w) "Lohit Punjabi"(w) "Lohit Tamil"(w) "Meera"(w) "Lohit Malayalam"(w) "Lohit Kannada"(w) "Lohit Telugu"(w) "Lohit Odia"(w) "LKLUG"(w) "Noto Sans"(w) "FreeSans"(w) "Arial Unicode MS"(w) "Arial Unicode"(w) "Code2000"(w) "Code2001"(w) "sans-serif"(w) "Roya"(w) "Koodak"(w) "Terafik"(w) "sans-serif"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s) "DejaVu LGC Sans"(s) "Noto Sans"(w) "Noto Color Emoji"(w) "Noto Emoji"(w) "DejaVu Sans"(w) "DejaVu LGC Sans"(w) "Noto Sans"(w) "DejaVu Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Nimbus Sans"(w) "Helvetica"(w) "Lucida Sans Unicode"(w) "BPG Glaho International"(w) "Tahoma"(w) "Carlito"(w) "Nachlieli"(w) "Lucida Sans Unicode"(w) "Yudit Unicode"(w) "Kerkis"(w) "ArmNet Helvetica"(w) "Artsounk"(w) "BPG UTF8 M"(w) "Waree"(w) "Loma"(w) "Garuda"(w) "Umpush"(w) "Saysettha Unicode"(w) "JG Lao Old Arial"(w) "GF Zemen Unicode"(w) "Pigiarniq"(w) "B Davat"(w) "B Compset"(w) "Kacst-Qr"(w) "Urdu Nastaliq Unicode"(w) "Raghindi"(w) "Mukti Narrow"(w) "malayalam"(w) "Sampige"(w) "padmaa"(w) "Hapax Berbère"(w) "MS Gothic"(w) "UmePlus P Gothic"(w) "Microsoft YaHei"(w) "Microsoft JhengHei"(w) "WenQuanYi Zen Hei"(w) "WenQuanYi Bitmap Song"(w) "AR PL ShanHeiSun Uni"(w) "AR PL New Sung"(w) "Hiragino Sans"(w) "PingFang SC"(w) "PingFang TC"(w) "PingFang HK"(w) "Hiragino Sans CNS"(w) "Hiragino Sans GB"(w) "MgOpen Modata"(w) "VL Gothic"(w) "IPAMonaGothic"(w) "IPAGothic"(w) "Sazanami Gothic"(w) "Kochi Gothic"(w) "AR PL KaitiM GB"(w) "AR PL KaitiM Big5"(w) "AR PL ShanHeiSun Uni"(w) "AR PL SungtiL GB"(w) "AR PL Mingti2L Big5"(w) "MS ゴシック"(w) "ZYSong18030"(w) "TSCu_Paranar"(w) "NanumGothic"(w) "UnDotum"(w) "Baekmuk Dotum"(w) "Baekmuk Gulim"(w) "Apple SD Gothic Neo"(w) "KacstQura"(w) "Lohit Bengali"(w) "Lohit Gujarati"(w) "Lohit Hindi"(w) "Lohit Marathi"(w) "Lohit Maithili"(w) "Lohit Kashmiri"(w) "Lohit Konkani"(w) "Lohit Nepali"(w) "Lohit Sindhi"(w) "Lohit Punjabi"(w) "Lohit Tamil"(w) "Meera"(w) "Lohit Malayalam"(w) "Lohit Kannada"(w) "Lohit Telugu"(w) "Lohit Odia"(w) "LKLUG"(w) "Noto Sans"(w) "FreeSans"(w) "Arial Unicode MS"(w) "Arial Unicode"(w) "Code2000"(w) "Code2001"(w) "sans-serif"(w) "Roya"(w) "Koodak"(w) "Terafik"(w) "sans-serif"(w) "sans-serif"(w)
        family: "DejaVu Sans"(s)
        family: "DejaVu Sans"(s)
[1]    1183153 terminated  FC_DEBUG=4 pango-view --font="sans" -t '?' |
       1183154 done        grep --color family:

And the second command:

❯ fc-list :charset=1F602
/usr/share/fonts/TTF/DejaVuSansCondensed.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book
/usr/share/fonts/TTF/DejaVuSans-BoldOblique.ttf: DejaVu Sans:style=Bold Oblique
/usr/share/fonts/TTF/DejaVuSansCondensed-Oblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique
/usr/share/fonts/TTF/DejaVuSansCondensed-BoldOblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold Oblique,Bold Oblique
/usr/share/fonts/TTF/DejaVuSans-Oblique.ttf: DejaVu Sans:style=Oblique
/usr/share/fonts/TTF/DejaVuSansCondensed-Bold.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold,Bold
/usr/share/fonts/TTF/DejaVuSans.ttf: DejaVu Sans:style=Book
/usr/share/fonts/TTF/DejaVuSans-Bold.ttf: DejaVu Sans:style=Bold

Last edited by waldauf (2025-07-18 14:51:38)

Offline

#4 2025-07-18 15:06:22

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,714

Re: [SOLVED] Emoji - stopped working (showing in all apps)

I see question mark

Ah, fuck - the BBS ate it.
https://www.compart.com/en/unicode/U+1F602 - but you figured that and the emoji renders correctly.

I dount the tofus in the terminal are "emojis", but rather some cjk

"MS ゴシック"(w)

Most of that is kana.

fc-list :charset=30b7

https://archlinux.org/packages/?q=cjk
noto-cjk will cover basically all of them, but is HUMONGOUS.
You can download individual fonts from google (if you're only looking for japanese or chinese etc)

Offline

#5 2025-07-21 19:38:37

waldauf
Member
Registered: 2012-07-15
Posts: 137

Re: [SOLVED] Emoji - stopped working (showing in all apps)

I'm not sure If I understand correctly ... I don't use any Asia fonts. My goal is to have "normal" yellow emojis. But I solved this problem.

I'm step closer to the root cause:

$ fc-cache -f -v
~s
/usr/share/fonts/noto: caching, new cache contents: 38 fonts, 0 dirs                                         <----------------- watch this line
~

I checked the noto-fonts-emoji package files:

$ pacman -Ql noto-fonts-emoji
noto-fonts-emoji /usr/
noto-fonts-emoji /usr/share/
noto-fonts-emoji /usr/share/fonts/
noto-fonts-emoji /usr/share/fonts/noto/
noto-fonts-emoji /usr/share/fonts/noto/NotoColorEmoji.ttf
noto-fonts-emoji /usr/share/licenses/
noto-fonts-emoji /usr/share/licenses/noto-fonts-emoji/
noto-fonts-emoji /usr/share/licenses/noto-fonts-emoji/LICENSE

And now verify them on the system:

❯ ll /usr/share/fonts/noto/NotoColorEmoji.ttf /usr/share/licenses/noto-fonts-emoji/LICENSE
lsd: /usr/share/fonts/noto/NotoColorEmoji.ttf: No such file or directory (os error 2).

.rw-r--r-- root root 4.2 KB Sun Jun 22 22:50:21 2025  /usr/share/licenses/noto-fonts-emoji/LICENSE

I downloaded noto-fonts-emoji package and copied NotoColorEmoji.ttf into  /usr/share/fonts/noto/ and rerun fc-cache:

$ fc-cache -f -v | greppi noto
        /usr/share/fonts/noto
/usr/share/fonts/noto: caching, new cache contents: 39 fonts, 0 dirs                                            <----------------- in the command above 38, now 39 fonts
/usr/share/fonts/noto: skipping, looped directory detected                

Rebooted and now it's working as expected. Thanks for Your answer and help Seth, You provided me a clue how to solve the whole problem.

For me is interesting that even I reinstalled noto-fonts-emoji package many times, even all packages, it didn't install missing font file. Don't understand why. <face with head-bandage>

PS: This topic seems to be funny how I/we depend on emojis. Unfortunately they are part of many messages, web pages, even command line outputs ... and sometimes it's not easy to work properly without shown emojis. <shocked face with expoloding head>

Offline

#6 2025-07-21 19:46:23

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,714

Re: [SOLVED] Emoji - stopped working (showing in all apps)

For me is interesting that even I reinstalled noto-fonts-emoji package many times, even all packages, it didn't install missing font file. Don't understand why. <face with head-bandage>

/var/log/pacman.log

pacman-conf

(look out for suspicious NoExtract rules)
You might also have added soem alpm hook to delete fonts/files after their installation?

I'm not sure If I understand correctly ... I don't use any Asia fonts.

The missing glyphs in the screenshots in #3 were cjk codepoints, so I thought (also because of the - ultimately incorrect - assertion of noto-fonts-emoji) that those were the concerned glyphs.

even command line outputs

You're using the wrong commandline tools tongue

Offline

#7 2025-07-22 06:39:10

waldauf
Member
Registered: 2012-07-15
Posts: 137

Re: [SOLVED] Emoji - stopped working (showing in all apps)

You hit the nail ... this is what I have in my pacman.conf:

# Source: https://bbs.archlinux.org/viewtopic.php?id=230195
NoExtract  = usr/share/fonts/noto/* !*NotoMono-* !*NotoSansDisplay-* !*NotoSansLinearB-* !*NotoSansMono-* !*NotoSansSymbols* !*NotoSerif-* !*NotoSerifDisplay-*

I took over this config from the mentioned topic and didn't realized impact on my system.

Obviously I installed the font and then copied there pacman.conf from previous PC and that broke my fonts. The line in config is commented.


Thanks again Seth for Your intuition!

Offline

Board footer

Powered by FluxBB