[5591] in Athena Bugs

home help back first fref pref prev next nref lref last post

rt 7.0F: /etc/Xibm

daemon@ATHENA.MIT.EDU (marc@ATHENA.MIT.EDU)
Sat Jul 21 21:54:36 1990

From: marc@ATHENA.MIT.EDU
To: bugs@ATHENA.MIT.EDU
Cc: bug-x11r4@ATHENA.MIT.EDU, rel-eng@ATHENA.MIT.EDU
Date: Sat, 21 Jul 90 21:54:16 EDT

System name:		portnoy
Type and version:	RTPC-ROMPC 7.0F (1 update(s) to same version)
Display type:		apa16

What were you trying to do?
	Use the fonts in the OldXfonts locker.

What's wrong:
1)

<2> portnoy:~> strings /etc/Xibm | grep bdftosnf
/afs/.testers/system/@sys/srvd//usr/bin/X11/bdftosnf
/usr/ucb/uncompress | /afs/.testers/system/@sys/srvd//usr/bin/X11/bdftosnf -t

The fonts in the OldXfonts locker are in bdf format, so the require
bdftosnf to translate them to a format the server can use.  As of
sometime yesterday, rel-eng deleted the testers afs packs (we were
warned in advance).  Unfortunately, since the X server in the release
points to the testers packs, the server can no longer use bdf or
compressed bdf fonts.  Even though OldXfonts is unsupported, the use
of bdf fonts is supported, and is now broken.

This problem does not exist on the vax.

2)

xlsfonts does not behave well when a font in a fonts.{dir,alias} file
cannot be loaded.  xlsfonts will list the font, which seems to be
acceptable, or else the command would have to read each font, which
would take a long time.  Unfortunately, xlsfonts -l gives the message
"xlsfonts: pattern "ger-s35" unmatched".  This error message is
misleading.  Although I haven't looked at the code, I suspect that an
XQueryFont call somewhere is failing.  The error message xfd prints is
much more appropriate: "Warning: Cannot convert string "ger-s35" to
type FontStruct".  I am aware that this is a toolkit-generated error
message.

What should have happened:
1)

When the server was built, the pointers to the conversion
programs (these are parameters in an imake file somewhere, I believe)
should have pointed to the root, not to the testers packs.  For now,
once the 7.1 packs are installed in the testers cell, I think
everything will work again (although for all the wrong reasons).

2)
xlsfonts should return better errors.

Please describe any relevant documentation references:
	xlsfonts(1)

home help back first fref pref prev next nref lref last post