incapaz de detectar fontes .pcf

3

Eu quero instalar Profonts , e ele vem com arquivos .pcf (bitmap).

A instalação de .tff é fácil, mas não contém formas de bitmaps para que não pareçam tão limpas quanto o original

Eu tentei adicionar isso em fonts.conf

ProFont

e eu tentei adicionar o caminho da fonte

xset fp+ /usr/local/fonts/bitmap

xset fp rehash

e atualize usando:

fc-cache -f -v

mas o profont ainda está faltando.

o resultado do fc-cache -f -v é:

/usr/local/share/fonts/bitmap: caching, new cache contents: 0 fonts, 0 dirs

sem fontes encontradas, mas muitas fontes encontradas em outro diretório

eu uso Debian jessie 8.4, KDE 4.14.2

    
por azzamsa 04.09.2016 / 05:42

1 resposta

0

As fontes PCF devem entrar em misc/ not bitmap/ , posso instalar as fontes nesse site sem passar por nenhuma configuração especial. Eu só coloco os arquivos na pasta correta. Vamos passo a passo:

Obtenha a fonte:

mkdir -p ~/.local/share/fonts/misc
cd ~/.local/share/fonts/misc
wget -O pro.zip http://tobiasjung.name/downloadfile.php?file=profont-x11.zip

Coloque os arquivos de fontes diretamente sob ~/.local/share/fonts/misc e, como um zip extra, economize espaço.

unzip pro.zip
mv profont-x11/P*.pcf .
for f in *.pcf; do gzip "$f"; done

Force uma atualização de cache (como você está fazendo) e temos as fontes:

$ fc-cache -f
$ fc-match -a pro | grep Pro
ProFont_r400-12.pcf.gz: "ProFont" "Regular"
ProFont_r400-11.pcf.gz: "ProFont" "Regular"
ProFont_r400-15.pcf.gz: "ProFont" "Regular"
ProFont_r400-10.pcf.gz: "ProFont" "Regular"
ProFont_r400-17.pcf.gz: "ProFont" "Regular"
ProFont_r400-22.pcf.gz: "ProFont" "Regular"
ProFont_r400-29.pcf.gz: "ProFont" "Regular"

Se você usar os padrões fontconfig, não há necessidade de ajustar o fonts.conf ou editar o caminho da fonte.

Notas:

  • Estou usando o caminho do fontconfig local ( ~/.local , por exemplo, por usuário), pois o caminho do sistema seria simplesmente /usr/share/fonts/misc/ .

  • Se você realmente quiser usar bitmap/ em vez de misc/ , precisará da chamada xset .

por 04.09.2016 / 17:56

Tags