Как настроить шрифт emoji по умолчанию, который будет использоваться в OS / Browser? (в настоящее время это Symbola, но я хочу Noto) [закрыто]

Я запускаю Ubuntu 16.04.3 LTS.

Шрифт emoji, который я хочу использовать в системной области (в ОС и в браузере), является нецветной версией Noto или: NotoEmoji- Regular.ttf (предоставляется Google)

Как настроить его по умолчанию вместо NotoEmoji-Regular.ttf (который является текущим значением по умолчанию)?

-1
задан 11 October 2017 в 10:21

3 ответа

Один из способов установить Noto Emoji в качестве шрифта emoji по умолчанию в Ubuntu - настроить некоторые локальные файлы конфигурации шрифтов.

Создайте каталог и сам файл с помощью:

mkdir -p ~/.config/fontconfig/ touch ~/.config/fontconfig/fonts.conf

Затем залейте созданный файл следующим текстом: [!d5 ]

<?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.

Если Noto установлен, вы должны теперь увидеть Noto для блоков unicode для emoji в браузере, например, и Symbola, заполняющий, где Noto отсутствует.

1
ответ дан 22 May 2018 в 17:40

Один из способов установить Noto Emoji в качестве шрифта emoji по умолчанию в 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.

Если Noto установлен, вы должны теперь увидеть Noto для блоков unicode для emoji в браузере, например, и Symbola, заполняющий, где Noto отсутствует.

1
ответ дан 18 July 2018 в 05:28

Один из способов установить Noto Emoji в качестве шрифта emoji по умолчанию в 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.

Если Noto установлен, вы должны теперь увидеть Noto для блоков unicode для emoji в браузере, например, и Symbola, заполняющий, где Noto отсутствует.

1
ответ дан 24 July 2018 в 18:20

Другие вопросы по тегам:

Похожие вопросы: