>> 
>> ok, on the console where blackbox was started do you see:
>> 
>> BScreen::LoadStyle(): couldn't load font ....
>> 
>> ? it should name the font it can not find.
>> 
> 
> Nope, there was no such message at all
> 

Then we have one of two things occuring:

easy case - you are missing blackbox's output somehow.  When blackbox starts it
prints a message telling you it started, what bit depth the display is, etc. 
When it exits you get a message telling you how many items were in its pixmap
cache.  If you do not see these messages, keep looking.  If you use xdm they
are stored in ~/.xsession-errors.

other case

Otherwise something fishy is happening.  Below is a code walk to help make this
more clear for you and others who may help solve the problem.

When blackbox is first started the class i18n is initialized.  In its
constructor the following happens:

if locale == "C":
    mb = False
else:
    mb = True // mb means "multibyte"

The later blackbox attempts to load your style.  When it reaches a font
specifier the following occurs:

if i18n->multibyte():
    call FontSet code
else:
    call Font code

if the Font code is used and the font can not be loaded for any reason the
message above "LoadStyle could not find font" will be printed.  So if you are
not seeing that message either the font it is loading is the font you asked for
or the FontSet is being run instead.
   

Reply via email to