Re: Pango problem
- From: Adam Klobukowski <adamklobukowski gmail com>
- To: Behdad Esfahbod <behdad behdad org>
- Cc: gtk-i18n-list gnome org
- Subject: Re: Pango problem
- Date: Mon, 20 Aug 2007 21:13:53 +0200
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]