Я под управлением Ubuntu 16.04.3 LTS.
Шрифт эмодзи, который я хочу использовать для всей системы (в ОС и в браузере), - это нецветная версия Noto или: NotoEmoji-Regular.ttf (предоставлено Google)
Как мне настроить его по умолчанию вместо Symbola (который является текущим значением по умолчанию)?
Один способ установить Эмодзи Ното как шрифт эмодзи по умолчанию в Ubuntu состоит в том, чтобы установить некоторые файлы конфигурации локального шрифта.
Создают каталог и сам файл с:
mkdir -p ~/.config/fontconfig/
touch ~/.config/fontconfig/fonts.conf
И затем заполняют созданный файл со следующим текстом:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<test name="family"><string>sans-serif</string></test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Emoji</string>
</edit>
</match>
<match>
<test name="family"><string>serif</string></test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Emoji</string>
</edit>
</match>
<match>
<test name="family"><string>monospace</string></test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Emoji</string>
</edit>
</match>
<match>
<test name="family"><string>Apple Color Emoji</string></test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Emoji</string>
</edit>
</match>
</fontconfig>
И наконец сбрасывают кэш шрифта: fc-cache -f -v
.
, Если Ното установлен, необходимо теперь видеть Ното для эмодзи unicode блоки в браузере, например, и Symbola, заполняющий, где Ното недостает.