# Настройка шрифтов

Вдохновлено [этим](https://gist.github.com/YoEight/d19112db56cd8f93835bf2d009d617f7).

Установка базовых шрифтов:

```shell
pikaur -S ttf-dejavu ttf-liberation noto-fonts
```

Установка дополнительных шрифтов:

```shell
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 ttf-croscore ttf-merriweather ttf-signika
```

Установка шрифта для zsh:

```shell
pikaur -S ttf-meslo-nerd-font-powerlevel10k
```

Установка шрифта для waybar:

```shell
pikaur -S otf-font-awesome ttf-iosevka
```

Отключение растровых шрифтов лучше не делать, т.к. пропадут emoji. Установка шрифтов с emoji:

```shell
pikaur -S noto-fonts-emoji ttf-joypixels otf-openmoji 
```

В файле `/etc/profile.d/freetype2.sh` расскоментировать строку:

```shell
export FREETYPE_PROPERTIES="truetype:interpreter-version=40"
```

<s>Создать файл `/etc/fonts/local.conf` со следующим содержимым:</s>

<details id="bkmrk-%D0%BA%D0%B0%D0%BA-%D1%8D%D1%82%D0%BE-%D0%BC%D0%BE%D0%B3%D0%BB%D0%BE-%D0%B1%D1%8B-%D0%B1%D1%8B%D1%82"><summary>как это могло бы быть</summary>

```xml
<?xml version="1.0" encoding="UTF-8"?>

<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>
```

</details>