Couldn't this be done by changing all spaces to NO-BREAK SPACE (U+00A0) in the section that should not be wrapped? But perhaps, you still have the problem of hyphenation. Does pango honor ZERO WIDTH NO-BREAK SPACE (U+FEFF)? Could you sandwich that between all characters of the section to prevent hyphenation?
Regards, Dov On Mon, May 9, 2011 at 11:07, Ellié Computing Open Source Program < opensou...@elliecomputing.com> wrote: > From: Behdad Esfahbod >> Sent: Friday, May 06, 2011 10:01 PM >> >> On 05/06/11 10:07, Ellié Computing Open Source Program wrote: >> >>> Hello, >>> >>> 1. I’ve been investigating the Pango API, but could not find a way to >>> prevent >>> wrapping for specific portions of text. I saw the global wrapping option >>> WRAP_WORD / WRAP_CHAR / WRAP_WORD_CHAR using pango_layout_set_wrap ( ). >>> >>> How should I do this? >>> The idea behind this is to be sure that a text such as “(...)“ (could be >>> as >>> well “/* ... */”) does not get wrapped. >>> >> Not quite possible right now. >> > > 2. Another question, how would I add a place holder for an image so that >>> I >>> could do something like: hello <img width=50 height=10>! in logic and >>> determine where the image should be? >>> Can I obtain that from Pango or should I use something else? more >>> powerful on >>> top of it? >>> >> >> Checkout pango/examples/cairoshape.c >> > > I believe that using that shape technic it should be possible to first > render the 'no-wrap' section then make it a 'shape' in the normal text, not > feasible in general but for very simple texts it could work. Of course > having a no-wrap attribute would be way more practical :) > > > Regards > Armel > > _______________________________________________ > gtk-i18n-list mailing list > gtk-i18n-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-i18n-list >
_______________________________________________ gtk-i18n-list mailing list gtk-i18n-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-i18n-list