Alteração da fonte monospace padrão
Dica publicada em Linux / Configuração
Alteração da fonte monospace padrão
Dica que mostra uma maneira prática de como alterar a fonte "monospace" de forma geral, sem precisar configurá-la em cada aplicativo.
Para ver a fonte "monospace" padrão do sistema use:
fc-match monospace
O resultado pode ser algo como:
LiberationMono-Regular.ttf "Liberation Mono" "Regular"
Você pode alterar a fonte "monospace" para todos os casos editando um arquivo:
vi .config/fontconfig/fonts.conf
Adicione o seguinte:
Troque "[FONTE DESEJADA]" pelo nome da fonte que deseja usar. Por exemplo, poderia ser assim, para a fonte "cascadia code":
Salve e feche o arquivo. Depois atualize:
fc-cache -vf
Verifique novamente:
fc-match monospace
CascadiaCode.ttf: "Cascadia Code" "Regular"
Se quiser aplicar para todos os usuários, faça o mesmo, mas no arquivo "/etc/fonts/local.conf".
Reinicie o xorg para ver a mudança.
Abraço!
Fontes:
Para ver a fonte "monospace" padrão do sistema use:
fc-match monospace
O resultado pode ser algo como:
LiberationMono-Regular.ttf "Liberation Mono" "Regular"
Você pode alterar a fonte "monospace" para todos os casos editando um arquivo:
vi .config/fontconfig/fonts.conf
Adicione o seguinte:
<match target="pattern">
<test name="family" qual="any">
<string>monospace</string>
</test>
<edit binding="strong" mode="prepend" name="family">
<string>[FONTE DESEJADA]</string>
</edit>
</match>
<test name="family" qual="any">
<string>monospace</string>
</test>
<edit binding="strong" mode="prepend" name="family">
<string>[FONTE DESEJADA]</string>
</edit>
</match>
Troque "[FONTE DESEJADA]" pelo nome da fonte que deseja usar. Por exemplo, poderia ser assim, para a fonte "cascadia code":
<match target="pattern">
<test name="family" qual="any">
<string>monospace</string>
</test>
<edit binding="strong" mode="prepend" name="family">
<string>Cascadia Code</string>
</edit>
</match>
<test name="family" qual="any">
<string>monospace</string>
</test>
<edit binding="strong" mode="prepend" name="family">
<string>Cascadia Code</string>
</edit>
</match>
Salve e feche o arquivo. Depois atualize:
fc-cache -vf
Verifique novamente:
fc-match monospace
CascadiaCode.ttf: "Cascadia Code" "Regular"
Se quiser aplicar para todos os usuários, faça o mesmo, mas no arquivo "/etc/fonts/local.conf".
Reinicie o xorg para ver a mudança.
Abraço!
Fontes:
- Fontconfig - Gentoo Wiki
- fontconfig - Changing monospace fonts system-wide - Unix & Linux Stack Exchange
Bem legal.
___________________________________________________________