Hi,
        I'm a newbie to pango low-level functions and am trying to learn how
        to use pango_itemize, pango_break, and pango_shape properly. 

        Given an item from pango_itemize, I do:


        PangoGlyphString *glyphs = pango_glyph_string_new();
        pango_glyph_string_set_size(glyphs, item->num_chars);
        pango_shape(text+item->offset, item->length, &item->analysis, glyphs);

        printf("number of glyphs: %d \n", glyphs->num_glyphs);

        for (int j=1;j< glyphs->num_glyphs ;j++){
                // crashes here
                printf("#%d, guint32 glyph=%d\n", j, glyphs[j].glyphs->glyph );
        }


        What am I doing wrong? 


        thanks -august.
_______________________________________________
gtk-i18n-list mailing list
gtk-i18n-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-i18n-list

Reply via email to