Настройка шрифтов
Вдохновлено этим.
Установка базовых шрифтов:
pikaur -S ttf-dejavu ttf-liberation noto-fonts
Установка дополнительных шрифтов:
pikaur -S ttf-caladea ttf-carlito ttf-dejavu ttf-impallari-cantora \
ttf-liberation noto-fonts ttf-opensans otf-overpass ttf-roboto \
tex-gyre-fonts ttf-ubuntu-font-family ttf-courier-prime \
ttf-gelasio-ib ttf-merriweather ttf-signika
Установка шрифта для zsh:
pikaur -S ttf-meslo-nerd-font-powerlevel10k
Установка шрифта для waybar:
pikaur -S otf-font-awesome
Отключение растровых шрифтов лучше не делать, т.к. пропадут emoji.
В файле /etc/profile.d/freetype2.sh расскоментировать строку:
export FREETYPE_PROPERTIES="truetype:interpreter-version=40"
Создать файл /etc/fonts/local.conf со следующим содержимым:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<edit mode="prepend" name="family">
<string>Noto Sans</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Noto Serif</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Noto Sans</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Noto Mono</string>
</edit>
</match>
</fontconfig>