Por que algumas fontes do apt-get-installed estão sendo ignoradas por fc-list, xfontsel, etc?

3

Mesmo depois de executar dpkg-reconfigure fontconfig (e receber a mensagem Regenerating fonts cache... done. ), programas relacionados a fontes como fc-list , xfontsel , gnome-font-viewer , etc. omitem algumas fontes contidas em pacotes (por exemplo, xfonts-cyrillic ) que eu instalei anteriormente (com apt-get ).

Os arquivos para as fontes omitidas são instalados em /usr/share/fonts , um dos diretórios especificados no arquivo fonts.conf do meu sistema. Vale a pena notar que, por ex. fc-list faz listar muitas outras fontes sob este diretório.

Por que essas fontes estão sendo ignoradas?

EDIT: FWIW, fazer xset fp rehash também não ajudou.

    
por kjo 22.03.2016 / 15:13

1 resposta

2

Há mais de um ponto:

  • xfonts-cyrillic é uma fonte de bitmap e normalmente não é mostrada com fc-list .
  • As fontes de bitmap
  • são mostradas com xlsfonts
  • , por sua vez, usa o caminho da fonte do servidor X, que você pode ver usando xset q , por exemplo,
   Font Path:
     /usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,built-ins

Embora a página de manual diga que cyrillic está na configuração padrão, não é - até que você reinicie o X. Então você veria algo assim:

Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/cyrillic,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,built-ins

Se você não vê isso, você sempre pode adicionar ao caminho da fonte, adicionando um arquivo de configuração Xorg, conforme indicado em Caminho adicional da fonte para o Xorg, mas não o xorg.conf .

Quando estiver no seu caminho de fonte, você poderá ver essa fonte usando xlsfonts '*cronyx*' , por exemplo,

-cronyx-courier-bold-o-normal--0-0-100-100-m-0-koi8-r
-cronyx-courier-bold-o-normal--14-100-100-100-m-80-koi8-r
-cronyx-courier-bold-o-normal--17-120-100-100-m-90-koi8-r
-cronyx-courier-bold-o-normal--20-140-100-100-m-120-koi8-r
-cronyx-courier-bold-r-normal--0-0-100-100-m-0-koi8-r
-cronyx-courier-bold-r-normal--14-100-100-100-m-80-koi8-r
-cronyx-courier-bold-r-normal--17-120-100-100-m-90-koi8-r
-cronyx-courier-bold-r-normal--20-140-100-100-m-120-koi8-r
-cronyx-courier-medium-o-normal--0-0-100-100-m-0-koi8-r
-cronyx-courier-medium-o-normal--14-100-100-100-m-80-koi8-r
-cronyx-courier-medium-o-normal--17-120-100-100-m-90-koi8-r
-cronyx-courier-medium-o-normal--20-140-100-100-m-120-koi8-r

e também com xfontsel .

    
por 23.03.2016 / 00:27