[cairo] rendering UTF8 text

Ulrich Mierendorff ulrich.mierendorff at gmx.net
Tue Jun 26 02:00:08 PDT 2007


Kalle Vahlman schrieb:
> 2007/6/26, Ulrich Mierendorff <ulrich.mierendorff at gmx.net>:
>> Hi,
>> Thanks for the info, but pango has got much more dependencies:
>> libglib,libx11,libxrender,libxft,libfontconfig (I looked into my Ubuntu
>> package manager for the pango-dev to show up dependencies). This is
>> maybe a problem, especially for MS Win users.
>
> Pango depends on x11, render and xft only if those are compiled in.
> Otherwise running GTK+ apps on Windows would indeed be problematic
> (which it isn't really).
Ok, then I misunderstood this. But it is true that it depends on glib 
which depends on gettext which is GPLed. And the GPL is a problem for me 
and others.
>
> And the recommended ways of doing "serious" text rendering (ie.
> anything but simple labels) are to my understanding:
>  - Pango and the cairo backend
>  - Using the glyph API directly (and doing so re-implementing much of
> what pango already does well)
>
> The show_text() is commonly refferred to as the "toy" API, meaning
> that it won't really fullfill anything but the basic needs.
I do not understand exactly why this is a "toy" API. Are there any 
technical reasons?

Kind regards,
Ulrich Mierendorff



More information about the cairo mailing list