On Sun, 2007-09-23 at 06:29 +0100, Ben Hutchings wrote: <snip> > Run this with the argument > "-*-fixed-*-*-*-*-*-*-*-*-*-*-JISX0208.1983-0" and you should see the > bug (or not).
I suspect you won't see it. With my normal X server I get: $ ./listfonts -*-fixed-*-*-*-*-13-*-*-*-*-*-JISX0208.1983-0 -jis-fixed-medium-r-normal--13-94-100-100-c-0-jisx0208.1983-0 doesn't exist! -misc-fixed-medium-r-normal--13-94-100-100-c-0-jisx0208.1983-0 doesn't exist! With an Xvfb server in a clean etch chroot I get: $ DISPLAY=:1 ,/listfonts -*-fixed-*-*-*-*-13-*-*-*-*-*-JISX0208.1983-0 -jis-fixed-medium-r-normal--13-94-100-100-c-0-jisx0208.1983-0 exists -misc-fixed-medium-r-normal--13-94-100-100-c-0-jisx0208.1983-0 exists However: $ xlsfonts | grep jisx0208 -jis-fixed-medium-r-normal--0-0-75-75-c-0-jisx0208.1983-0 -jis-fixed-medium-r-normal--16-110-100-100-c-160-jisx0208.1983-0 -jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0 -jis-fixed-medium-r-normal--24-170-100-100-c-240-jisx0208.1983-0 -jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0 -misc-fixed-medium-r-normal--0-0-75-75-c-0-jisx0208.1983-0 -misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0 $ diff <(xlsfonts | grep jisx0208) <(DISPLAY=:1 xlsfonts | grep jisx0208) && echo same same And: $ ./listfonts -jis-fixed-medium-r-normal--0-0-75-75-c-0-jisx0208.1983-0 -jis-fixed-medium-r-normal--0-0-75-75-c-0-jisx0208.1983-0 doesn't exist! $ DISPLAY=:1 ./listfonts -jis-fixed-medium-r-normal--0-0-75-75-c-0-jisx0208.1983-0 -jis-fixed-medium-r-normal--0-0-75-75-c-0-jisx0208.1983-0 exists It seems like the servers are offering (in XListFonts) to make 13-pixel fixed for JISX0208 by scaling the 14-pixel or 16-pixel bitmap (ugh!), but my normal X server then disavows that in XListFontsWithInfo. Where do we go from here? Ben. -- Ben Hutchings friends: People who know you well, but like you anyway.
signature.asc
Description: This is a digitally signed message part