Emoji doesn't display on Fcitx5 menu

See also Emoji 在候选框中不显示 · Issue #709 · fcitx/fcitx5 · GitHub

I've installed noto font emoji and set the system font to Noto Sans CJK SC, but still the emoji cannot display on the candidate menu.

Emoji can display on any other progam, BTW.

Welcome :slight_smile:

Please, post your garuda-inxi, as text, as the template ask about :slight_smile: .

2 Likes

@SGS here it is:

$ garuda-inxi
System:
Kernel: 6.1.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=359b3b3f-5eef-4f39-91ac-86ad16708e31 rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=da78c40a-66c5-4823-a109-854848eae476 loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.26.5 tk: Qt v: 5.15.8 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop System: LENOVO product: 90VA000ACP v: LEGION REN9000K-34IRZ
serial: <superuser required> Chassis: type: 3 serial: <superuser required>
Mobo: LENOVO model: 376A v: SDK0T76479 WIN 3423069218157
serial: <superuser required> UEFI: LENOVO v: O5UKT17A date: 11/09/2022
Battery:
ID-1: hidpp_battery_0 charge: 55% condition: N/A volts: 3.8 min: N/A
model: Logitech G Pro Wireless Gaming Mouse type: N/A serial: <filter>
status: discharging
CPU:
Info: model: 13th Gen Intel Core i9-13900KF bits: 64 type: MST AMCP
arch: Raptor Lake gen: core 13 level: v3 note: check built: 2022+
process: Intel 7 (10nm) family: 6 model-id: 0xB7 (183) stepping: 1
microcode: 0x10E
Topology: cpus: 1x cores: 24 mt: 8 tpc: 2 st: 16 threads: 32 smt: enabled
cache: L1: 2.1 MiB desc: d-16x32 KiB, 8x48 KiB; i-8x32 KiB, 16x64 KiB
L2: 32 MiB desc: 8x2 MiB, 4x4 MiB L3: 36 MiB desc: 1x36 MiB
Speed (MHz): avg: 2982 high: 4601 min/max: 800/5500:5800:4300 scaling:
driver: intel_pstate governor: performance cores: 1: 2389 2: 3000 3: 3000
4: 3000 5: 4601 6: 3000 7: 3451 8: 3000 9: 801 10: 3000 11: 3000 12: 3000
13: 3000 14: 3000 15: 3790 16: 3000 17: 2401 18: 3000 19: 3000 20: 3000
21: 3000 22: 3000 23: 3000 24: 3000 25: 3000 26: 3000 27: 3000 28: 3000
29: 3000 30: 3000 31: 3000 32: 3000 bogomips: 191692
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA AD102 [GeForce RTX 4090] vendor: Lenovo driver: nvidia
v: 525.85.05 alternate: nouveau,nvidia_drm non-free: 525.xx+
status: current (as of 2022-12) arch: Lovelace code: AD1xx
process: TSMC n4 (5nm) built: 2022-23+ pcie: gen: 4 speed: 16 GT/s
lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:2684 class-ID: 0300
Device-2: Logitech BRIO Ultra HD Webcam type: USB
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo bus-ID: 2-8:2
chip-ID: 046d:085e class-ID: 0300 serial: <filter>
Display: x11 server: X.Org v: 21.1.6 with: Xwayland v: 22.1.7
compositor: kwin_x11 driver: N/A display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 162 s-size: 602x341mm (23.70x13.43")
s-diag: 692mm (27.24")
Monitor-1: DP-2 res: 3840x2160 hz: 144 dpi: 163
size: 600x340mm (23.62x13.39") diag: 690mm (27.15") modes: N/A
API: OpenGL v: 4.6.0 NVIDIA 525.85.05 renderer: NVIDIA GeForce RTX
4090/PCIe/SSE2 direct render: Yes
Audio:
Device-1: Intel vendor: Lenovo driver: snd_hda_intel bus-ID: 2-8:2 v: kernel
alternate: snd_sof_pci_intel_tgl chip-ID: 046d:085e class-ID: 0300
bus-ID: 00:1f.3 chip-ID: 8086:7a50 serial: <filter> class-ID: 0403
Device-2: NVIDIA AD102 High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:22ba class-ID: 0403
Device-3: Logitech BRIO Ultra HD Webcam type: USB
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo
Sound API: ALSA v: k6.1.8-zen1-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.65 running: yes
Network:
Device-1: Intel driver: iwlwifi v: kernel port: N/A bus-ID: 00:14.3
chip-ID: 8086:7a70 class-ID: 0280
IF: wlo1 state: up mac: <filter>
Device-2: Realtek RTL8125 2.5GbE vendor: Lenovo driver: r8169 v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp3s0 state: down mac: <filter>
IF-ID-1: docker0 state: down mac: <filter>
Bluetooth:
Device-1: Intel type: USB driver: btusb v: 0.8 bus-ID: 1-14:5
chip-ID: 8087:0033 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 3.73 TiB used: 51.77 GiB (1.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:6 vendor: Lenovo
model: M.2 2280 NVMe SSD 2T size: 1.86 TiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 2.4.8.42 temp: 46.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Western Digital model: WD PC
SN810 SDCQNRZ-2T00-1001 size: 1.86 TiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 61540101 temp: 41.9 C scheme: GPT
Partition:
ID-1: / raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 51.77 GiB (2.8%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:8
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 612 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:7
ID-3: /home raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 51.77 GiB (2.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:8
ID-4: /var/log raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 51.77 GiB (2.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:8
ID-5: /var/tmp raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 51.77 GiB (2.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:8
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 62.5 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 68.75 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:9
Sensors:
System Temperatures: cpu: 48.0 C mobo: N/A gpu: nvidia temp: 41 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 31%
Info:
Processes: 492 Uptime: 21m wakeups: 7 Memory: 62.5 GiB
used: 6.77 GiB (10.8%) Init: systemd v: 252 default: graphical
tool: systemctl Compilers: gcc: 12.2.1 Packages: pm: pacman pkgs: 1925
libs: 520 tools: octopi,paru Shell: Zsh v: 5.9 running-in: konsole
inxi: 3.3.24
Garuda (2.6.14-1):
System install date:     2023-01-31
Last full system update: 2023-02-03 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager mkinitcpio
Windows dual boot:       Probably (Run as root to verify)
Failed units:
1 Like

First thing after KDE “update” is, restart your PC.

I do not use Fcitx5, so personally, I can’t help.

1 Like

@SGS I've restarted the PC and fcitx5 many times, as well as redeploy/sync rime to try updating everyt configs. Now I restart once more and it seems not help.

$ garuda-inxi
System:
Kernel: 6.1.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=359b3b3f-5eef-4f39-91ac-86ad16708e31 rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=da78c40a-66c5-4823-a109-854848eae476 loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.26.5 tk: Qt v: 5.15.8 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop System: LENOVO product: 90VA000ACP v: LEGION REN9000K-34IRZ
serial: <superuser required> Chassis: type: 3 serial: <superuser required>
Mobo: LENOVO model: 376A v: SDK0T76479 WIN 3423069218157
serial: <superuser required> UEFI: LENOVO v: O5UKT17A date: 11/09/2022
Battery:
ID-1: hidpp_battery_0 charge: 99% condition: N/A volts: 4.2 min: N/A
model: Logitech G Pro Wireless Gaming Mouse type: N/A serial: <filter>
status: charging
CPU:
Info: model: 13th Gen Intel Core i9-13900KF bits: 64 type: MST AMCP
arch: Raptor Lake gen: core 13 level: v3 note: check built: 2022+
process: Intel 7 (10nm) family: 6 model-id: 0xB7 (183) stepping: 1
microcode: 0x10E
Topology: cpus: 1x cores: 24 mt: 8 tpc: 2 st: 16 threads: 32 smt: enabled
cache: L1: 2.1 MiB desc: d-16x32 KiB, 8x48 KiB; i-8x32 KiB, 16x64 KiB
L2: 32 MiB desc: 8x2 MiB, 4x4 MiB L3: 36 MiB desc: 1x36 MiB
Speed (MHz): avg: 2775 high: 5500 min/max: 800/5500:5800:4300 scaling:
driver: intel_pstate governor: performance cores: 1: 5500 2: 3000 3: 1157
4: 3000 5: 1940 6: 3000 7: 5500 8: 3000 9: 800 10: 3000 11: 3000 12: 3000
13: 3289 14: 3000 15: 2519 16: 3000 17: 3000 18: 1926 19: 802 20: 3000
21: 3000 22: 3000 23: 3000 24: 3000 25: 1309 26: 3000 27: 3000 28: 3000
29: 3000 30: 1060 31: 3000 32: 3000 bogomips: 191692
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA AD102 [GeForce RTX 4090] vendor: Lenovo driver: nvidia
v: 525.85.05 alternate: nouveau,nvidia_drm non-free: 525.xx+
status: current (as of 2022-12) arch: Lovelace code: AD1xx
process: TSMC n4 (5nm) built: 2022-23+ pcie: gen: 4 speed: 16 GT/s
lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:2684 class-ID: 0300
Device-2: Logitech BRIO Ultra HD Webcam type: USB
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo bus-ID: 2-8:2
chip-ID: 046d:085e class-ID: 0300 serial: <filter>
Display: x11 server: X.Org v: 21.1.6 with: Xwayland v: 22.1.7
compositor: kwin_x11 driver: N/A display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 162 s-size: 602x341mm (23.70x13.43")
s-diag: 692mm (27.24")
Monitor-1: DP-2 res: 3840x2160 hz: 144 dpi: 163
size: 600x340mm (23.62x13.39") diag: 690mm (27.15") modes: N/A
API: OpenGL v: 4.6.0 NVIDIA 525.85.05 renderer: NVIDIA GeForce RTX
4090/PCIe/SSE2 direct render: Yes
Audio:
Device-1: Intel vendor: Lenovo driver: snd_hda_intel v: kernel bus-ID: 2-8:2
chip-ID: 046d:085e alternate: snd_sof_pci_intel_tgl class-ID: 0300
bus-ID: 00:1f.3 serial: <filter> chip-ID: 8086:7a50 class-ID: 0403
Device-2: NVIDIA AD102 High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:22ba class-ID: 0403
Device-3: Logitech BRIO Ultra HD Webcam type: USB
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo
Sound API: ALSA v: k6.1.8-zen1-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.65 running: yes
Network:
Device-1: Intel driver: iwlwifi v: kernel port: N/A bus-ID: 00:14.3
chip-ID: 8086:7a70 class-ID: 0280
IF: wlo1 state: up mac: <filter>
Device-2: Realtek RTL8125 2.5GbE vendor: Lenovo driver: r8169 v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp3s0 state: down mac: <filter>
IF-ID-1: docker0 state: down mac: <filter>
Bluetooth:
Device-1: Intel type: USB driver: btusb v: 0.8 bus-ID: 1-14:6
chip-ID: 8087:0033 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 3.73 TiB used: 51.78 GiB (1.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:6 vendor: Lenovo
model: M.2 2280 NVMe SSD 2T size: 1.86 TiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 2.4.8.42 temp: 48.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Western Digital model: WD PC
SN810 SDCQNRZ-2T00-1001 size: 1.86 TiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 61540101 temp: 45.9 C scheme: GPT
Partition:
ID-1: / raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 51.78 GiB (2.8%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:8
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 612 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:7
ID-3: /home raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 51.78 GiB (2.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:8
ID-4: /var/log raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 51.78 GiB (2.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:8
ID-5: /var/tmp raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 51.78 GiB (2.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:8
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 62.5 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 68.75 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:9
Sensors:
System Temperatures: cpu: 42.0 C mobo: N/A gpu: nvidia temp: 45 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 31%
Info:
Processes: 519 Uptime: 0m wakeups: 2 Memory: 62.5 GiB used: 5.36 GiB (8.6%)
Init: systemd v: 252 default: graphical tool: systemctl Compilers:
gcc: 12.2.1 Packages: pm: pacman pkgs: 1925 libs: 520 tools: octopi,paru
Shell: Zsh v: 5.9 running-in: konsole inxi: 3.3.24
Garuda (2.6.14-1):
System install date:     2023-01-31
Last full system update: 2023-02-03
Is partially upgraded:   No
Relevant software:       snapper NetworkManager mkinitcpio
Windows dual boot:       Probably (Run as root to verify)
Failed units:

For fcitx5 specific issue, the maintainer said in Emoji 在候选框中不显示 · Issue #709 · fcitx/fcitx5 · GitHub that it's unrelated to fcitx5 but fontconfig of the PC. But I cannot debug what shoule be changed.

I'd like to share some screenshots here but it seems as a new user I don't have the permission :confused:

We trust you, if you wrote, it does not work :slight_smile:

fc-cache -frv

?

2 Likes

@SGS Also tried to refresh the font config multiple times, but it seems not to help.

Some confs that may be related:

$ ls /etc/fonts/conf.d/
10-hinting-slight.conf                     40-nonlatin.conf              60-generic.conf
10-powerline-symbols.conf                  45-generic.conf               60-latin.conf
10-scale-bitmap-fonts.conf                 45-latin.conf                 65-fonts-persian.conf
10-sub-pixel-rgb.conf                      46-noto-mono.conf             65-nonlatin.conf
10-symbols.conf                            46-noto-sans.conf             66-noto-mono.conf
10-yes-antialias.conf                      46-noto-serif.conf            66-noto-sans.conf
11-lcdfilter-default.conf                  48-spacing.conf               66-noto-serif.conf
20-unhint-small-dejavu-lgc-sans.conf       49-sansserif.conf             69-unifont.conf
20-unhint-small-dejavu-lgc-sans-mono.conf  50-user.conf                  70-noto-cjk.conf
20-unhint-small-dejavu-lgc-serif.conf      51-local.conf                 75-noto-color-emoji.conf
20-unhint-small-dejavu-sans.conf           57-dejavu-sans.conf           75-yes-terminus.conf
20-unhint-small-dejavu-sans-mono.conf      57-dejavu-sans-mono.conf      80-delicious.conf
20-unhint-small-dejavu-serif.conf          57-dejavu-serif.conf          81-ubuntu.conf
20-unhint-small-vera.conf                  58-dejavu-lgc-sans.conf       90-bengali.conf
30-metric-aliases.conf                     58-dejavu-lgc-sans-mono.conf  90-synthetic.conf
30-win32-aliases.conf                      58-dejavu-lgc-serif.conf      README
$ cat /etc/fonts/conf.d/75-noto-color-emoji.conf
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<!-- Add generic family. -->
<match target="pattern">
<test qual="any" name="family"><string>emoji</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<!-- This adds Noto Color Emoji as a final fallback font for the default font families. -->
<match target="pattern">
<test name="family"><string>sans</string></test>l.
<edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test name="family"><string>serif</string></test>
<edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test name="family"><string>sans-serif</string></test>
<edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test name="family"><string>monospace</string></test>
<edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
</match>

<!-- Block Symbola from the list of fallback fonts. -->
<selectfont>
<rejectfont>
<pattern>
<patelt name="family">
<string>Symbola</string>
</patelt>
</pattern>
</rejectfont>
</selectfont>

<!-- Use Noto Color Emoji when other popular fonts are being specifically requested. -->
<match target="pattern">
<test qual="any" name="family"><string>Apple Color Emoji</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>Segoe UI Emoji</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>Segoe UI Symbol</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>Android Emoji</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>Twitter Color Emoji</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>Twemoji</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>Twemoji Mozilla</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>TwemojiMozilla</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>EmojiTwo</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>Emoji Two</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>EmojiSymbols</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>Symbola</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>EmojiOne</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>

<match target="pattern">
<test qual="any" name="family"><string>EmojiOne Color</string></test>
<edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
</match>
</fontconfig>

UI-based font configs screenshots are shared at: https://github.com/fcitx/fcitx5/issues/709#issuecomment-1415011600

@SGS I tried ibus and the issue remains. Do you input emoji with IME? If so, what's your settings?

It looks like the developer immediately closed your issue–I’m guessing they are saying it is a problem with your DE or distro, not the application. But I’m wondering if that is accurate:

1 Like

@BluishHumility That's what happened. And now I'm finding what's wrong with the DE.

Besides, I found Jetbrains IDEs cannot display emojis properly (in the editor) also, and I cannot understand what's wrong here and whether they are related.

Finally, I worked it out. The root cause (maybe) is font conflict, when the Garuda Setup Assistant suggests you install ttf-google-font-git, you should reject the suggestion :face_holding_back_tears: .

I don't know how exactly these fonts conflict each other but omit this action make both the fcitx5 menu and IDEA display work properly.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.