SOLVED: gnucash fails altogether after upgrading xorg; fonts needed ocnfiguring
On Sun, Jul 02, 2006 at 07:42:14PM +0200, Florian Kulzer wrote:
> On Sun, Jul 02, 2006 at 12:19:28 -0400, email@example.com wrote:
> > Except for a few font problems, the xorg upgrade (from 6.9 to 7) seemed
> > to work. During the upgrade, there were a few package problems, easily
> > resolved using aptitude's suggestions. First it wanted to install an
> > xfree86 package to fix things, but the second alternative was xfs, which
> > I chose. Was that wrong?
> I don't think so, xfs 1:1.0.1-5 works without problems for me as a font
> server for Xorg 7.0
> > Now I cannot get gnucash to work (mission-critical problem), and both
> > emacs and xemacs give me empty boxes for characters (workaround found).
> > ****
> > The gnucash problem is critical. I really *need* it fixed, and soon.
> > I would have delayed the entire upgrade had I even *suspected* there
> > would be this kind of trouble.
> > gnucash complains:
> > parents@lovesong:~$ gnucash
> > Warning: gnucash_style_set_register...(): Cannot load font:
> > -adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*
> > parents@lovesong:~$ gnucash --version
> > GnuCash 1.8.10
> > parents@lovesong:~$
> > What package contains these fonts?
> adobe-helvetica-... font names are aliases for Nimbus Sans fonts from
> package "gsfonts". I think that you furthermore need "gsfonts-x11" to
> make these postscript type1 fonts available under X. Since you installed
> the xfs font server during the upgrade you can check if the fonts are
> known under their aliases:
> $ fslsfonts -s unix/:7100 | grep 'adobe-helvetica-medium-r-normal.*-120'
Didn't have these: But thy didn't match gnucash's font pattern.
Did have these:
> Also check if you have the following two FontPath elements in your
Did't have this one: Added it in by editing the file.
> FontPath "unix/:7100"
Did have this one:
> FontPath "/usr/share/fonts/X11/Type1"
> I have a different version of GnuCash (1.9.8 on Sid), therefore I cannot
> tell you if the above is enough for GnuCash 1.8.10, but it certainly
> should not hurt.
Now it works. So does emacs.