[Gtk-sharp-list] Cairo UTF8 text problem
mkbosmans at gmail.com
Tue Apr 7 04:41:12 EDT 2009
Artur Silic wrote:
> cr.SelectFontFace("Sans", FontSlant.Normal, FontWeight.Bold);
> 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.
View this message in context: http://www.nabble.com/Cairo-UTF8-text-problem-tp22913055p22924631.html
Sent from the Mono - Gtk# mailing list archive at Nabble.com.
More information about the Gtk-sharp-list