2015-05-22 81 views
0

我在GNU/Linux上运行Debian Jessie,我想使用.pcf扩展名的位图字体。
位图字体是ohsnap,你可以在这里找到它:http://sourceforge.net/projects/osnapfont/如何在debian jessie上安装和使用位图.pcf字体?

我安装的字体步骤如下:

  • Donwload并安装在/ usr /共享/字体/文件夹中的字体。
  • 在字体文件夹中执行mkfondir和mkfontscale命令。
  • 删除/etc/fonts/conf.d/文件夹中的符号链接70-no-bitmaps.conf。
  • 运行dpkg-reconfigure fontconfig-config并对第三个问题选择yes。
  • 运行dpkg-reconfigure fontconfig。

这我当我登录shell输入startx〜/ .xinitrc文件:

xset b off 
xset +fp /usr/share/fonts/ohsnap-1.8.0 
xset fp rehash 
xset r rate 200 50 
xset m 3/2 3 
xset dpms 0 0 300 
xsetroot -cursor_name left_ptr 
xrdb -load ~/.Xresources 
numlockx on 
feh --bg-fill '/home/nbl/.wallpapers/wallpaper-1.jpg' --no-feh & 
mpd 

if [ -z `xrandr | grep " connected" | grep "HDMI3"` ]; then 
    echo "No second monitor found" 
else 
    xrandr --output HDMI1 --right-of HDMI3 
fi 

sleep 2 
exec ck-launch-session dbus-launch xmonad 

所以我可以用ohsnap使用xterm,但我不能用gedit或dzen2而在喘息我能够。

非常感谢您的帮助。 :)

回答

0

好像Debian 8只识别文件扩展名为“.pcf.gz”而不是“.pcf”的位图字体。你可能想要cd进入ohsnap文件夹和gzip *.pcf

+0

非常感谢,我爱你的家伙,只有一个问题你是如何发现debian recongizing只位图字体惠“.pcf.gz”?我在网上找不到任何东西。 –

+0

除了你的问题,在网上找不到任何东西。但是,位图字体已启用并且工作,但不再是ohsnap了,所以我想知道为什么,最后比较了文件名。我只是尝试gzip,它的工作,但不问我为什么;) – OMG3Bet

+0

我知道这是现在老了,但只是incase任何人都有同样的问题版本2.5.4的freetype库有一个bug已修复2.5.5这意味着库不会读取未压缩的pcf文件。 FreeType 2.5.5已经发布。这是一个小错误修复版本:PCF字体的所有用户都应该更新,因为版本2.5.4引入了一个错误,如果没有压缩,就会阻止读取这些字体文件。“# – tribeca