[Gtk-sharp-list] Cairo UTF8 text problem

Artur Silic artursilic at yahoo.com
Tue Apr 7 09:22:45 EDT 2009




mkbosmans wrote:
> 
> 
> Artur Silic wrote:
>> 
>>             cr.SelectFontFace("Sans", FontSlant.Normal, FontWeight.Bold);
>>             cr.SetFontSize(x1);
>>             cr.ShowText("ćuprija na đipu");
>> 
> 
> You're using the Cairo "toy font api". The font-related methods on
> Cairo.Context are only for some quick-n-dirty font display. For any
> serious font display with Cairo (which includes the layout of whole
> paragraphs and the use of the more advanced Unicode/font capabilities,
> such as fallbacks) you are supposed to use Pango. See Pango.Layout and
> Pango.CairoHelper in the docs for more info.
> 
> Displaying the same text witrh Pango+Cairo is a bit more work and a few
> lines of code more, but in return you get back a lot of possibilities.
> 
> Maarten
> 

Thank you Maarten, I am on it


-- 
View this message in context: http://www.nabble.com/Cairo-UTF8-text-problem-tp22913055p22928804.html
Sent from the Mono - Gtk# mailing list archive at Nabble.com.



More information about the Gtk-sharp-list mailing list