Шрифт по умолчанию не поддерживает скрипт деванагири, который используется для написания хинди. Несмотря на это, хинди имена файлов в Nautilus и закладки в Firefox отображаются нормально. Я предполагаю, что по умолчанию используется шрифт Lohit-Hindi.
Я хочу использовать вместо этого шрифт «Noto Sans Devanagiri». Как мне это сделать?
Обратите внимание, что я не хочу, чтобы системный интерфейс поддерживал язык хинди, что, как я знаю, можно сделать через Системные настройки, добавив поддержку предпочитаемого языка. Я просто хочу иметь возможность назначить общесистемный шрифт, который будет использоваться для всего текста, попадающего в кодовую точку деванагири.
Необходимо установить Ното шрифтов пакет, если Вы уже не сделали так. Если это не достаточно, можно создать файл вдоль этих строк:
$ cat /etc/fonts/conf.d/65-fonts-noto-devanagari.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Sans Devanagari</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Sans Devanagari</family>
</prefer>
</alias>
</fontconfig>