Re: pango -- prevent line break?



On Wed, 2011-10-19 at 16:28 -0400, Allin Cottrell wrote:
I have some text I'm displaying via pango and while in general 
I want to allow automatic line breaks, I want to prevent line 
breaks from occurring in certain contexts.

Specifically, what I'm trying to avoid is the breaking of 
option-flag strings such as "--quiet" in online documentation 
(with "--" appearing on one line and "quiet" on the next).

What I've tended to do in this sort of situation is insert a "Zero Width
Word Joiner" character (it's U+200D, see General Punctuation in
`gucharmap`) into my text where I want to inhibit breaks happening
mid-word when line wrapping is happening.

[the one that gets me is function(args) getting split before the '('
character, so I stream out f u n c t i o n ZWJ ( a r g s ) or so]

For me this is Pango rendering via Cairo to PDF, so I'm not worrying
about this messing up offsets in an GtkTextView editor. I haven't found
a good way to handle that.

AfC
Prague



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]