setenv JAVA2D_DEBUGFONTS 1
opened font file /usr/sfw/share/a2ps/fonts/pcfont.pfa fd=12
Assertion failed: p != NULL, file
../../../src/share/native/sun/awt/font/t2k/t1.c, line 1976
We see that the offending font is:
pcfont.pfa - Type 3 font providing support for line drawing PC encoding.
This is a new font in Sol 10 , at least over Sol 9.
Sun's Java 2 Runtime Environment supports TrueType and PostScript Type 1 fonts.
pcfont.pfa is Type 3 but is being picked up by java because it is installed on
the system and has extension pfa. From /var/sadm/install/contents:
/usr/sfw/share/a2ps/fonts/pcfont.pfa f none 0444 root bin 19263 12256 1087545085 SUNWa2psu
club : pkginfo -l SUNWa2psu
NAME: a2ps - GNU Any to PostScript filter (user)
VENDOR: Sun Microsystems, Inc.
DESC: a2ps - GNU Any to PostScript filter (user) 4.13
INSTDATE: Jun 29 2004 14:01
HOTLINE: Please contact your local service provider
STATUS: completely installed
FILES: 335 installed pathnames
16 shared pathnames
12435 blocks used (approx)
Java makes the assumption that extension pfa is Type 1. In this case this is not
true. I am uncertain if extension pfa is reserved for Type 1 fonts. If this is
the case then the font needs to be renamed.
Reassigning to classes_2D so that this bug shows up on the correct product list.