> [This followup was posted to comp.unix.solaris and a copy was sent to
> the cited author.]
>> Is there a way to 'export' F3 fonts using the font server? If I include
>> /usr/openwin/lib/X11/fonts/F3 in my catelogue specification, the font
>> server crashes on start up. I want to use some of the F3 scalable fonts
>> on a Linux X server. I tried converting them, but I need some prety
>> large ones (Helvetica-35/45/55 resp.).
> Unfortunately, whilst the Solaris X Server can rasterise F3 fonts, the
> Solaris X Font Server cannot, and never will.
> You can only serve these fonts via "fs" if you convert them to another
> format (Type1, bdf).
> This very topic was the subject of a Sun support call I raised about
> 8 weeks ago.
The funny part is that I suspect that it's an issue of font licensing and/or
of phasing out F3 font support, rather than an issue of the difficulty
of implementing F3 rasterizing in the X font server.
$ ldd /usr/openwin/bin/xfs
libfont.so.1 => /usr/openwin/server/lib/libfont.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libm.so.1 => /usr/lib/libm.so.1
libc.so.1 => /usr/lib/libc.so.1
libtypesclr.so.0 => /usr/openwin/server/lib/libtypesclr.so.0
libdl.so.1 => /usr/lib/libdl.so.1
libmp.so.2 => /usr/lib/libmp.so.2
(done on Solaris 2.6)
It looks (from doing strings commands on the various files in
/usr/openwin/server/lib) that the two such files above (libfont.so.1 and
libtypesclr.so.0) are exactly the ones that process most font types,
including F3 fonts. So it probably wouldn't take much to take advantage
of that from a technical standpoint.
If they can't do that for whatever reason, it might be helpful if they
could somehow make xfs use a better PostScript rasterizer than the one
that they say (as I quoted in a prior post) it uses, i.e. the one donated
to the X Consortium (which has a reputation for less than stellar font
rendering quality, if memory serves).
In any event, xfs needs a lot more work on robustness and performance.
--
ftp> get |fortune
377 I/O error: smart remark generator failed
Bogonics: the primary language inside the Beltway