On Sun, Apr 05, 2015 at 12:59:40PM +0100, Stuart Henderson wrote:
> On 2015/04/05 13:24, frantisek holop wrote:
> >
> > there seems to be a problem with the powerline
> > fonts after the update to use the new fonts
> > directory:
> >
> > $ xset +fp /usr/local/share/fonts/powerline
> > xset: bad font path element (#0), possible causes are:
> > Directory does not exist or has wrong permissions
> > Directory missing fonts.dir
> > Incorrect font server address or syntax
> >
> > i don't recall this being a problem before
> >
> > -f
> > --
> > not breaking the rules, just testing the elasticity...
> >
>
> X snaps are behind, at the moment you need to build new libfontconfig
> from xenocara.
>
It does not look like its a problem related to the recent change to
/usr/local/share/fonts at all.
xset +fp (server side rendered fonts) and libfontconfig (client side
rendered fonts) have not much in common. I don't think the outdated
xenocara snapshot is the problem either.
The issue looks like it's caused by the fact that there is no
fonts.dir in /usr/local/share/fonts/powerline. The fonts.{dir,scale}
files are created in each sub-directory of the former directory. And
pkg_add tells me to add them separately:
You may wish to update your font path for
/usr/local/share/fonts/powerline/InconsolataDz
/usr/local/share/fonts/powerline/AnonymousPro
/usr/local/share/fonts/powerline/DejaVuSansMono
/usr/local/share/fonts/powerline/LiberationMono
/usr/local/share/fonts/powerline/SourceCodePro
/usr/local/share/fonts/powerline/Terminus
/usr/local/share/fonts/powerline/DroidSansMono
/usr/local/share/fonts/powerline/Meslo
/usr/local/share/fonts/powerline/Inconsolata
I don't know if the previous version of the package behaved
differently, but looking at the CVS changelog I don't think so.
--
Matthieu Herrb