Nicolas Roard wrote:
> On 8/28/05, Fred Kiefer <[EMAIL PROTECTED]> wrote:
>>Some of you may have noticed that this week the release 1.0 of cairo has
>>been published. For quite some time GNUstep has had a backend based on
>>this graphics library. But this has always been incomplete and also
>>cairo has changed a lot over the months. In the last few weeks I cleaned
>>up the code for this backend and extended it a bit. Basically it is now
>>ready to try it, although many features are still missing.
> 
> Wow, excellent news !
> 
>>Known limitations:
>>- fonts are still hard coded
>>- text in NSTextView sometimes doesn't get displayed
>>- images are often displayed incorrect
>>- copying from one GState to another uses wrong transformation
>>- some minor operations are missing or untested
>>
>>I hope to solve these problems within the next month and will make a
>>public announcment for the cairo backend after that. If you find other
>>bugs, feel free to report them, or even better help to resolve them.
> 
> I'll try to install cairo and test that :-)
> 

I did forget to mention that you have to hack the cairo library for now.
The GNUstep backend uses some cairo functions that are not exported by
cairo. These are:

_cairo_toy_font_face_create
_cairo_scaled_font_text_to_glyphs

What I did to get cairo to export these functions was to redefine
cairo_private in cairoint.h to be empty. I will set up a mail to the
cairo maintainer and ask for a better solution.

Cheers
Fred


_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to