web-dev-qa-db-ja.com

.pcfフォントを検出できません

インストールしたい Profonts 、. pcf(ビットマップ)ファイルが付属しています。

.tffのインストールは簡単ですが、ビットマップシェイプが含まれていないため、元の形状ほどきれいに見えない可能性があります。

fonts.confにこれを追加しようとしました

enter image description here

ProFont

そして私はフォントパスを追加しようとしました

xset fp+ /usr/local/fonts/bitmap

xset fp rehash

以下を使用して更新します。

fc-cache -f -v

しかし、プロフォントはまだありません。

fc-cache -f-vの結果は次のとおりです。

/ usr/local/share/fonts/bitmap:キャッシュ、新しいキャッシュコンテンツ:0フォント、0ディレクトリ

フォントが見つかりませんが、他のディレクトリに多くのフォントが見つかりました

私はDebian8.4 jessie、KDE4.14.2を使用しています

3
azzamsa

PCFフォントはmisc/ではなくbitmap/に入れる必要があります。特別な設定を行わなくても、そのWebサイトにフォントをインストールできます。ファイルを正しいフォルダにドロップするだけです。ステップバイステップで行きましょう:

フォントを取得します。

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

フォントファイルを~/.local/share/fonts/miscのすぐ下に配置し、追加のZipとしてスペースを節約します。

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

キャッシュの更新を強制します(あなたがしているのと同じように)、そして私たちはフォントを持っています:

$ 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"

Fontconfigのデフォルトを使用する場合、fonts.confを微調整したり、フォントパスを編集したりする必要はありません。

ノート:

  • ローカルのfontconfigパス(~/.local、つまりユーザーごと)を使用していますが、システムパスごとは単に/usr/share/fonts/misc/になります。

  • 本当にbitmap/の代わりにmisc/を使用したい場合は、xset呼び出しが必要です。

0
grochmal