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

Reply via email to