[Fontconfig] Gtk+/Fontconfig/Pango.....Config error?

byakimovich at sympatico.ca byakimovich at sympatico.ca
Fri Mar 25 03:35:58 EST 2005


Hrmmmm...the solution to this problem keeps eluding me.  I always seem to run 
into the same error.

**: Cannot open font file for font Bitstream Vera Sans 10

Does anybody have any ideas?  Any help would be greatly appreciated.

Thanks!
Blair


> 
> From: <byakimovich at sympatico.ca>
> Date: 2005/03/11 Fri AM 10:57:46 EST
> To: <fontconfig at lists.freedesktop.org>
> Subject: [Fontconfig] Gtk+/Fontconfig/Pango.....Config error?
> 
> Hi (somebody? anybody?),
> 
> I've been working on a gtk+/glade/python based app for some time, and I seem to 
> have run into a bit of a quagmire with regards to running a source-built 
> gtk+2.4.0. My goal is to package gtk+/pango/glade/Python and all dependent 
> libraries with my app, so that it can run on any machine, regardless of whether 
> the proper dependencies are available on that machine.  The key player in all 
> these libraries is gtk+2.4.0, so all my dependencies are based on that 
> version.  
> 
> Here's the situation:
> 
> When I run my app ( which includes the gtk+ and dependent libs ), I get this 
> error.
> 
> 
> No fonts found; this probably means that the fontconfig
> library is not correctly configured. You may need to
> edit the fonts.conf configuration file. More information
> about fontconfig can be found in the fontconfig(3) manual
> page and on http://fontconfig.org
> 
> 
> I look throughout the web, and found that many people experienced this error, 
> but found no definitive answer on how to fix it.  After some fiddling around, I 
> added the following to my startup script:
> 
> export FONTCONFIG_PATH=/usr/lib/my_app/etc/fonts
> 
> and the error did not occur anymore.  However, I ran into this wall next.
> 
> 
> **: Cannot open font file for font Bitstream Vera Sans 10 ( and then there's a 
> Segmentation fault ).
> 
> 
> If I move the Bitstream line in fonts.conf ( around ln 318 ), I get the error 
> on the next font in the list ( in this case, Verdana ).
>         <alias>
>                 <family>sans-serif</family>
>                 <prefer>
>                         <family>Bitstream Vera Sans</family>
>                         <family>Verdana</family>
> ...
> 
> A good deal of my fonts are in here:
> /usr/X11/lib/X11/fonts/truetype/fonts.dir
> 
> ...so I copied them into my app here -> "myapp/share/fonts/truetype".  This is 
> directories at the top of my "myapp/etc/fonts/(local.conf/fonts.conf) ( I've 
> tried both...)
>         
>         <dir>/usr/lib/myapp/share/fonts</dir>
>         <dir>/usr/lib/myapp/share/fonts/truetype</dir>
>         <dir>/usr/share/fonts</dir>
>         <dir>/usr/X11R6/lib/X11/fonts</dir>
>         <dir>/usr/X11/lib/X11/fonts/truetype</dir>
>         <dir>/usr/X11/lib/X11/fonts</dir>
>         <dir>~/.fonts</dir>
> 
> I've even tried adding /usr/lib/myapp/share/fonts/truetype to FONTCONFIG_PATH 
> with no help there.
> 
> I've tweaked things around for a few days with no progress.  There have been 
> numerous other postings for this on the web, but again, I didn't come across 
> any fixes.  From what I read, it looks like a Pango issue, having to do with 
> Xft and Fontconfig.  I tried the USE_XFT=0 fix and there was no change.
> 
> Any ideas?  Would a later version of Pango have fixed this?  I tried using 
> Fontconfig 2.3.0, and I get the same error.
> 
> Any help would be greatly appreciated.
> Thanks!
> - Blair
> 
> 
> Here's what I'm building ( in approx order of building ):
> 
> I built all these using --prefix=/home/me/my_app on a debian based machine 
> using XFree86 4.2.1 with some 4.3 upgrades.
> 
> pkgconfig-0.15.0
> glib-2.4.0
> atk-1.2.4
> expat-1.95.7
> zlib-1.2.2
> freetype-2.1.7
> fontconfig-2.2.2
> render-0.8
> xrender-0.8.2
> xft-2.1.2
> pango-1.4.0
> Python-2.3
> jpeg-6b
> tiff-v3.6.1
> libpng-1.2.7
> gtk+-2.4.0
> libxml2-2.6.11
> libglade-2.3.6
> pygtk-2.0.0
> 
> Ok, so this all builds fine.  I took extra care to ensure that the 
> freetype/fontconfig/xft2 versions were the packaged versions, and not the ones 
> used in XFree86 ( my XFree86 had fontconfig headers, but no libraries, etc. ) 
> Any ideas?
> 
> _______________________________________________
> fontconfig mailing list
> fontconfig at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/fontconfig
> 




More information about the Fontconfig mailing list