(Atualizado para também endereçar VSCode)
Para alguns programas, a solução é apenas adicionar isso a ~/.config/fontconfig/fonts.conf
:
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="hinting" mode="assign"><bool>true</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintfull</const></edit> <!-- try hintmedium if it looks bad -->
<edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit> <!-- set to match your display -->
</match>
</fontconfig>
Para esses programas, depois de fazer isso, você deve obter uma renderização boa e suave, como fiz aqui:
Noentanto,paraoutrosprogramas,comooVisualStudioCode(queusaoElectron),vocêtambémprecisainstalarofreetype2-cleartype
.ComoomanualdoArchfreetype2-cleartype
pode ser instalado a partir do AUR manualmente, ou através do seguinte ( note que estou pulando a verificação de assinatura aqui para que funcione para mim):
yaourt --m-arg "--skippgpcheck" -S --needed freetype2-cleartype
Se você não tem yaourt
, você vai querer compilar e instalar isso de seu reporte AUR , e se ao fazer isso você receber erros de GPG e o usual sudo pacman-key --refresh-keys
doesn ' t trabalho, você vai querer executar sudo pacman-keys --populate
, como explicado aqui .