[5591] in Athena Bugs
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)