Re: Pango problem



Behdad Esfahbod pisze:
On Mon, 2007-08-20 at 07:31 +0200, Adam Klobukowski wrote:
Behdad Esfahbod pisze:
On Sun, 2007-08-19 at 23:08 +0200, Adam Klobukowski wrote:
Hello

I'm rendering a line of text with Pango. The markup has foreground and background attributes used few times to change colors. I'm drawing the layout to a pixmap with height few (device) pixels greater then text rendered by Pango. The problem is, that on my surplus space, I have my old background color. How I can set up Pango to also draw text background color there?
Hi,

In that case you are best clearing the pixmap to your desired background
color first and then using pango to render text on it.
Ok, but if I do that, and my pixmap is few pixels higher, wont I have few white lines?

No.  By default pango does not draw any background.
Ok, but I'm using foreground/background attributes:

<span face=\"sans-serif\" weight=\"bold\" background=\"#0a3b6e\" foreground=\"white\"><i>Connecting server...</i></span>

and in this case - it does draw background.

I made 2 pictures, one with what I have now (http://adamk.rootnode.pl/example-bad.png 1.9KB size) and second with what I want to achieve (http://adamk.rootnode.pl/example-ok.png 1.9KB size). Note, that my markup may be much more complicated with few background colors, so drawing 2 boxes above and under text rendered by pango in background color is not possible (there may be few colors). I could analyse pixmap after drawing text, but I'd like to avoid it.

--
Semper Fidelis

Adam Klobukowski
adamklobukowski gmail com



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