vs220
sudo mv /etc/fonts/local.conf /etc/old_local.conf
удалить пакет twemoji - проверить что удалился 46-ttf-twemoji-color.conf
и перезагрузить terminator.
Спасибо огромное))) получилось! Я несколько дней уже бился и не догадался проверить конфиг. Вообще fontconfig'и для меня тёмный лес.
twemoji устанавливал уже от безысходности)
vs220
И заодно настройки гтк
и
cat /etc/fonts/local.conf
ls /etc/fonts/conf.d
❯ ls -1 /etc/fonts/conf.d

10-hinting-slight.conf
10-scale-bitmap-fonts.conf
20-unhint-small-dejavu-lgc-sans.conf
20-unhint-small-dejavu-lgc-sans-mono.conf
20-unhint-small-dejavu-lgc-serif.conf
20-unhint-small-dejavu-sans.conf
20-unhint-small-dejavu-sans-mono.conf
20-unhint-small-dejavu-serif.conf
20-unhint-small-vera.conf
30-metric-aliases.conf
40-nonlatin.conf
45-generic.conf
45-latin.conf
46-noto-mono.conf
46-noto-sans.conf
46-noto-serif.conf
46-ttf-twemoji-color.conf
49-sansserif.conf
50-user.conf
51-local.conf
57-dejavu-sans.conf
57-dejavu-sans-mono.conf
57-dejavu-serif.conf
58-dejavu-lgc-sans.conf
58-dejavu-lgc-sans-mono.conf
58-dejavu-lgc-serif.conf
60-generic.conf
60-latin.conf
62-caladea.conf
62-google-crosextra-carlito.conf
65-droid-kufi.conf
65-droid-sans.conf
65-droid-sans-mono.conf
65-droid-serif.conf
65-fonts-persian.conf
65-nonlatin.conf
66-noto-mono.conf
66-noto-sans.conf
66-noto-serif.conf
69-unifont.conf
69-urw-bookman.conf
69-urw-c059.conf
69-urw-d050000l.conf
69-urw-fallback-backwards.conf
69-urw-fallback-generics.conf
69-urw-fallback-specifics.conf
69-urw-gothic.conf
69-urw-nimbus-mono-ps.conf
69-urw-nimbus-roman.conf
69-urw-nimbus-sans.conf
69-urw-p052.conf
69-urw-standard-symbols-ps.conf
69-urw-z003.conf
75-noto-color-emoji.conf
80-delicious.conf
81-ubuntu.conf
90-synthetic.conf
[code]

А вот тут оказывается я использовал чей-то конфиг когда-то )
[code]cat /etc/fonts/local.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!--Этот файл должен быть тут: /etc/fonts/local.conf-->
<!--Составлено Malody для записи в блоге http://archlinux.org.ru/forum/topic/16691/ -->
<fontconfig>
<!-- Настройки отоброжения -->
  <match target="font">
       <edit name="antialias" mode="assign">
           <bool>true</bool>
       </edit>
       <edit name="autohint" mode="assign">
           <bool>false</bool>
       </edit>
       <edit name="embeddedbitmap" mode="assign">
           <bool>false</bool>
       </edit>
       <edit name="hinting" mode="assign">
           <bool>true</bool>
       </edit>
       <edit name="hintstyle" mode="assign">
<!--hintslight - для более "полных" шрифтов, hintsfull - для более тонких -->
           <const>hintslight</const>
       </edit>
       <edit name="lcdfilter" mode="assign">
           <const>lcddefault</const>
       </edit>
       <edit name="rgba" mode="assign">
           <const>rgb</const>
       </edit>
<!--Отключение хинтинга для Bold шрифтов-->
	   <test name="weight" compare="more">
        <const>medium</const>
    </test>
    <edit name="autohint" mode="assign">
        <bool>false</bool>
    </edit>
   </match>
<!--Замена шрифтов MS на метрически совместимые ChromeOs https://wiki.archlinux.org/index.php/Metric-compatible_fonts -->
  <alias>
    <family>serif</family>
    <prefer>
        <family>Tinos</family>
	<family>Noto Color Emoji</family>
    </prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer>
        <family>Arimo</family>
	<family>Noto Color Emoji</family>
    </prefer>
  </alias>
  <alias>
    <family>sans</family>
    <prefer>
        <family>Arimo</family>
	<family>Noto Color Emoji</family>
    </prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer>
        <family>Cousine</family>
	<family>Noto Color Emoji</family>
    </prefer>
  </alias>
     <!-- Map specific families to CrOS ones -->
  <match>
    <test name="family"><string>Arial</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Arimo</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Helvetica</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Arimo</string>
    </edit>
  </match>
  <match> <!-- Метрически не совместимая замена -->
    <test name="family"><string>Verdana</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Arimo</string>
    </edit>
  </match>
  <match> <!-- Метрически не совместимая замена -->
    <test name="family"><string>Tahoma</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Arimo</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Times New Roman</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Tinos</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Times</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Tinos</string>
    </edit>
  </match>
  <match> <!-- Метрически не совместимая замена -->
    <test name="family"><string>Consolas</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Cousine</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Courier New</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Cousine</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Calibri</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Carlito</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Cambria</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Caladea</string>
    </edit>
  </match>
</fontconfig>
[code]
vasek
SpekToR
Нет ни картинок, ни смайлов в текстовом виде
все картинки emoji имею юникод - зная этот код, находится нужный шрифт …. и не обязательно его копировать и вставлять, зная его код, его просто можно прописать соотвествующим образом.
Я знаю) просто не знал вывести unicode. Посмотрел уже.
echo -e "\xF0\x9F\x98\x83"
Самый стандартный emoji, но никакой картинки нет. Просто пустой символ.


В приоритете мне нужно в terminator'е, т.к. им я пользуюсь постоянно)

vs220
vasek
находится нужный шрифт
Шрифт у него стоит
SpekToR
noto-fonts-emoji 20210625-1
тут что то с настройками
А дефолтный шрифт какой и в терминале?
fc-match
?
и шрифт в настройках терминала и гнома?
Я тоже думаю, что с настройками, но не понимаю как именно нужно настроить)
В терминале Source Code Pro. В gnome tweak tools в fonts указыван Cantarell Regular как основной, но fc-match выдаёт следующее:

❯ fc-match
Arimo-Regular.ttf: "Arimo" "Regular"
vs220
Что выводит
 fc-match emoji
?

❯ fc-match emoji
NotoColorEmoji.ttf: "Noto Color Emoji" "Regular"
vasek
какие символы не отоброжает? - приведи символ unicode, если не знаешь, смотри здесь
Нет ни картинок, ни смайлов в текстовом виде. Допустим копирую картинки, вставляю. Вместо них пустота рисуется. Тоже самое у меня когда некоторые приложения выводят, ничего не отображается. Тот же codeception или minikube. Они в bash выводят смайлы или символы галочки,а я их не вижу.
Всем привет! Никак не могу добиться, чтобы в терминале отображались emoji.
Перепробовал уже всё что можно. Вместо emoji выводятся пустые символы.

WM: Gnome

❯ echo $LANG
en_US.UTF-8

❯ yay -Q | grep -i noto
noto-color-emoji-fontconfig 1.0.0-1
noto-fonts 20201226-2
noto-fonts-emoji 20210625-1

Пробовал разные fontconfig'и. Вот тот что из пакета noto-color-emoji-fontconfig:
❯ 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>

Пробовал запускать urxvt со шрифтами:
urxvt -fn 'xft:Source Code Pro-9,xft:Noto Emoji-9'
При вставке emoji он выводит
urxvt: unable to calculate font width for 'Noto Emoji-9:slant=0:weight=200:minspace=True', ignoring.
urxvt: An X Error occurred, trying to continue after report.
urxvt: + Serial number of failed request:  479
urxvt: + X Error of failed request: BadLength (poly request too large or internal Xlib length error)
urxvt: + Major opcode of failed request:  139
urxvt: + (which is an unknown extension)
urxvt: + Minor opcode of failed request:  20
urxvt: An X Error occurred, trying to continue after report.
urxvt: + Serial number of failed request:  480
urxvt: + X Error of failed request: BadLength (poly request too large or internal Xlib length error)
urxvt: + Major opcode of failed request:  139
urxvt: + (which is an unknown extension)
urxvt: + Minor opcode of failed request:  20
urxvt: An X Error occurred, trying to continue after report.
urxvt: + Serial number of failed request:  481
urxvt: + X Error of failed request: BadLength (poly request too large or internal Xlib length error)
urxvt: + Major opcode of failed request:  139
urxvt: + (which is an unknown extension)
urxvt: + Minor opcode of failed request:  20
И тоже не отображает шрифты.

При этом пробовал установить терминал konsole, в нём все работает! Также все emoji есть в браузере.