David Dawes wrote: > >> >Do you mean xc/lib/font/Type1/ vs xc/lib/font/FreeType/ ? In my opinion > >> >the xc/lib/font/Type1/ should be retired since it causes server crashes > >> >such as "Fatal server error: Beziers this big not yet supported" and > >> >seems to have huge problems with rasterisation at higher resolutions. At > >> > >> Yeah, FatalError() from a font backend is bad. It ought to print > >> a warning and return a relevant error code rather than killing the > >> whole server. > > > >Unfortunately it isn't easy to handle that kind of error in a simple > >way... you can use setjmp/longjmp() for that case but that doesn't do > >any cleanup nor will it reset the Type1 engine... > > Yeah, it wouldn't be simple. Disabling the Type1 engine completely > when one of these errors happens would even be preferable to aborting > the whole X server.
What about removing the CID support from the default setup ? [snip] > >What about handling *.pfa/*.pfb via the FreeType backend and let CID > >fonts be handled via the old Type1 backend ? > > That is the current default behaviour. Thanks for the hint (which helped narrowing down the issue... I thought I removed all CID fonts from my Linux machine but somehow I found another bunch... after removing the fonts the Xfree86 server is rock-solid again... :) ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) [EMAIL PROTECTED] \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 2426 901568 FAX +49 2426 901569 (;O/ \/ \O;) _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
