Qual é a fonte no Ubuntu que é chamada apenas de “Sans”?

5

Existem muitas fontes sans no Ubuntu, como "Liberation Sans", "FreeSans", "Deja Vu Sans" e "Noto Sans". Mas quem fez o que é chamado de "Sans" e de qual pacote ele é?

    
por Alistair Buxton 19.02.2017 / 22:22

1 resposta

5

Os nomes das fontes no Ubuntu são gerenciados pela biblioteca denominada fontconfig . fontconfig tem uma noção de aliases ; quatro desses aliases são sans , sans-serif , serif e monospace . Para ver quais fontes reais são apontadas por esses aliases, use o comando fc-match :

$ fc-match sans-serif
DejaVuSans.ttf: "DejaVu Sans" "Book"
$ fc-match sans
DejaVuSans.ttf: "DejaVu Sans" "Book"
$ fc-match serif
DejaVuSerif.ttf: "DejaVu Serif" "Book"
$ fc-match monospace
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"

Para modificar o significado dos aliases padrão sans , sans-serif , serif e monospace , você deve criar ou editar um arquivo de configuração por usuário, ~/.config/fontconfig/fonts.conf (ou ~/.fonts.conf , dependendo do fontconfig version e configuração do sistema). (Você pode, claro, editar o arquivo de configuração de todo o sistema, mas isso seria rude.) Por exemplo,

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
  <alias>
    <family>serif</family>
    <prefer><family>Liberation Serif</family></prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer><family>Liberation Sans</family></prefer>
  </alias>
  <alias>
    <family>sans</family>
    <prefer><family>Liberation Sans</family></prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer><family>Liberation Mono</family></prefer>
  </alias>
</fontconfig>

Veja um exemplo detalhado em Como definir Fontes padrão no Linux em Temporada do Código .

    
por AlexP 19.02.2017 / 23:07

Tags