LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

И правда!

Emoji у меня были из-за вот такого:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="pattern">
        <test qual="any" name="family"><string>monospace</string></test>
        <edit name="family" mode="append" binding="weak"><string>Noto Color Emoji</string></edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family"><string>serif</string></test>
        <edit name="family" mode="append" binding="strong"><string>Noto Color Emoji</string></edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family"><string>sans-serif</string></test>
        <edit name="family" mode="append" binding="strong"><string>Noto Color Emoji</string></edit>
    </match>
</fontconfig>

В .config/fontconfig/conf.d/99-emoji.conf. Я слегка забыл о его существовании. Нужен он чтобы emoji в Konsole показывались. Вот только почему его наличие внезапно сломало GTK? Я закомментировал тушку файла и всё починилось.

Конфиг брал, кажется, отсюда: https://gist.github.com/IgnoredAmbience/7c99b6cf9a8b73c9312a71d1209d9bbb

Исходная версия hateyoufeel, :

И правда!

Emoji у меня были из-за вот такого:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="pattern">
        <test qual="any" name="family"><string>monospace</string></test>
        <edit name="family" mode="append" binding="weak"><string>Noto Color Emoji</string></edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family"><string>serif</string></test>
        <edit name="family" mode="append" binding="strong"><string>Noto Color Emoji</string></edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family"><string>sans-serif</string></test>
        <edit name="family" mode="append" binding="strong"><string>Noto Color Emoji</string></edit>
    </match>
</fontconfig>

В .config/fontconfig/conf.d/99-emoji.conf. Я слегка забыл о его существовании. Нужен он чтобы emoji в Konsole показывались. Вот только почему его наличие внезапно сломало GTK? Я закомментировал тушку файла и всё починилось.